@charset "UTF-8";.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, #5e5e5e),to(#000));background-image:linear-gradient(to bottom,#5e5e5e 0,#000 100%)}.app-modal-window .app-modal-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.5}.app-modal-window .app-modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:1050;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-modal-window .app-modal-dialog .app-modal-content{width:600px;max-width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:30px auto}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-header{position:relative;min-height:1em;padding:15px;border-bottom:1px solid #e5e5e5;font-size:1em}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-header .app-modal-header-close{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:transparent;border-radius:50%;position:absolute;top:5px;right:5px}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-header .app-modal-header-close:hover{opacity:.3}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-body{position:relative;padding:20px;font-size:.9em}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer{position:relative;padding:15px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div{border:1px 0 0 0 solid #000;border-radius:5px;-webkit-box-shadow:#000 0 1px 0;box-shadow:#000 0 1px 0;background-color:#000;background-repeat:repeat-x;color:#fff;text-shadow:rgba(0,0,0,.4) 0 1px 0;text-decoration:none;vertical-align:middle;text-align:center;padding:.6em;margin:0 3px;font-size:.85em;min-width:30%;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div:hover{opacity:.7}.app-modal-window .app-modal-dialog .app-modal-content .app-modal-footer div{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, #5e5e5e),to(#000));background-image:linear-gradient(to bottom,#5e5e5e 0,#000 100%)}.screen.run .app-ma-wrapper .add-field .btn-shuffle{border:1px solid #f1f1f1;border-radius:5px}template{display:none!important}.screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1035;margin:0;padding:0;background-color:#fff;font-family:'Open Sans',sans-serif;font-size:21px;color:#424242;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:auto;background:#fafafa}.screen *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.screen *{-webkit-box-sizing:border-box;box-sizing:border-box}.screen :after,.screen :before{-webkit-box-sizing:border-box;box-sizing:border-box}.screen div,.screen p{margin:0;padding:0}.screen img{margin:0;padding:0}.screen h1{font-size:1.7em;padding:.2em 0 .5em}.screen h2{font-size:1.35em;padding:.2em 0}.screen h3{font-size:1.2em;padding:.2em 0}.screen h1,.screen h2,.screen h3,.screen h4,.screen h5{position:relative;margin:0;color:#000}.screen .tbold{font-weight:700}.screen .titalic{font-style:italic}.screen .hidden{display:none!important}.screen .app-ma-wrapper{position:relative;width:98%;max-width:1300px;margin:0 auto;padding:0;height:100%;color:#424242}@media screen and (orientation:portrait){.screen .app-ma-wrapper{width:100%}}@media screen and (orientation:portrait){.screen h1{font-size:1em}.screen h2{font-size:.9em}.screen h3{font-size:.8em}}.screen.run .app-ma-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%;margin:0;padding:0;height:100%}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.screen.run .app-ma-wrapper .play-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:calc(100vmin - 60px);height:calc(100vmin - 60px);max-width:700px;max-height:700px;margin:0;padding:0;border-width:10px;border-color:#bfa88c;border-radius:5px;border:10px solid #bfa88c}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .play-field{width:calc(100vmin - 10px);height:calc(100vmin - 10px)}}.screen.run .app-ma-wrapper .play-field .cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:23.7%;height:23.7%;margin:.5%}.screen.run .app-ma-wrapper .play-field .cell .chip{position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(/apptype/8/bg-chip.jpg);background-attachment:scroll;background-repeat:no-repeat;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-position:center center;color:rgba(0,0,0,.6);text-shadow:2px 2px 3px rgba(255,255,255,.1);font-size:12vmin;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screen.run .app-ma-wrapper .play-field .cell .chip.empty{background-image:none}.screen.run .app-ma-wrapper .play-field .game-done{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screen.run .app-ma-wrapper .play-field .game-done .game-done-text{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:.5em 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:2em;font-weight:300}.screen.run .app-ma-wrapper .play-field .game-done .game-done-text>div{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.2em}.screen.run .app-ma-wrapper .play-field .game-done .game-done-text p{padding:0 0 5px}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .play-field .game-done .game-done-text{font-size:1em}}.screen.run .app-ma-wrapper .play-field .game-done .star-items{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:100%;padding:1em .5em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screen.run .app-ma-wrapper .play-field .game-done .star-items div{-webkit-box-flex:0 1 70px;-ms-flex:0 1 70px;flex:0 1 70px;position:relative}.screen.run .app-ma-wrapper .play-field .game-done .star-items div svg{width:100%;height:auto;fill:#f5f5f5}.screen.run .app-ma-wrapper .play-field .game-done .star-items div.correct-answer svg{fill:#fdd835}.screen.run .app-ma-wrapper .play-field .game-done .star-items div.incorrect-answer svg{fill:#f5f5f5}.screen.run .app-ma-wrapper .add-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0;padding:10px 10px 10px 20px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:100vmin}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .add-field{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:10px}}.screen.run .app-ma-wrapper .add-field .btn-shuffle{position:relative;width:100%;height:calc(24vmin - 20px);margin:1% 0;background-image:url(/apptype/8/bg-chip.jpg);background-attachment:scroll;background-repeat:no-repeat;background-size:110% 110%;-webkit-background-size:110% 110%;-moz-background-size:110% 110%;-o-background-size:110% 110%;background-position:center center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:3em;color:#3e2723;text-shadow:2px 2px 3px rgba(255,255,255,.5);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .add-field .btn-shuffle{font-size:1.8em;height:1.5em}}.screen.run .app-ma-wrapper .add-field .desc{text-align:left;margin:20px 0 0;font-size:.9em}@media screen and (orientation:portrait){.screen.run .app-ma-wrapper .add-field .desc{margin:10px 0 0;font-size:.45em}}.screen .nav-menu{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;font-size:2em;height:1em;min-height:45px;max-height:55px;padding:5px;margin-bottom:5px;background-color:#fff;-webkit-box-shadow:1px 0 7px 0 rgba(0,0,0,.2);box-shadow:1px 0 7px 0 rgba(0,0,0,.2);background:#fafafa}.screen .nav-menu .context-menu-end,.screen .nav-menu .nav-menu-close,.screen .nav-menu .nav-menu-refresh{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:0 5px}.screen .nav-menu .nav-menu-close{background-image:url(/apptype/8/close.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-close:hover{opacity:.3}.screen .nav-menu .nav-menu-refresh{background-image:url(/apptype/8/refresh.svg);background-size:auto 70%;background-position:center center;background-repeat:no-repeat;width:.8em;min-width:35px;max-width:45px;height:.8em;min-height:35px;max-height:45px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.6;background-color:#f5f5f5;border-radius:50%}.screen .nav-menu .nav-menu-refresh:hover{opacity:.3}.screen .nav-menu .context-menu-end{margin-left:auto}.screen .nav-menu .memory-game-steps,.screen .nav-menu .memory-game-timer{font-size:18px;font-weight:300;padding:0 0 0 10px;color:#90a4ae}@media screen and (orientation:portrait){.screen .nav-menu{font-size:1.5em}}