html{height:100%}body{background:#fff;height:100%}::selection{color:#000;background:#eaf300}.margin-top{margin-top:20px}.studentfragor{display:flex;overflow-x:hidden;min-height:100%}.menu-col{display:flex;background:#222;overflow:hidden;transition:all ease-in-out 500ms;flex:0 0 320px;position:relative}.menu-col .menu-close{position:absolute;top:10px;right:10px;color:#fff;font-size:30px;opacity:0;transition:all ease-in-out 500ms}.menu-col.expanded{flex:0 0 480px}.menu-col.expanded .menu-close{opacity:1}.menu-col h2{color:#fff;margin:20px}.content-col{flex:0 0 calc(100% - 320px);box-shadow:0px 0px 100px rgba(0,0,0,0.5);padding:0 40px 80px 40px}.logo-col{flex:0 0 100px}.logo-col .logo{width:60px;margin:20px}.logo-col ul{list-style:none;padding:0;margin:20px}.logo-col ul li{padding:0;margin:0}.logo-col ul li a{display:block;width:60px;height:60px;border-radius:10px;background:#333;color:#ccc;text-align:center;margin:0 0 20px 0;box-sizing:border-box;padding:5px;font-size:30px;font-family:"Open Sans Condensed",sans-serif}.logo-col ul li a.active{background:#555;border-bottom:5px solid #666}.top{flex:0 0 310px}.sub{flex:0 0 190px}ul.course-menu{list-style:none;padding:0;margin:20px}ul.course-menu li{padding:0;margin:0}ul.course-menu li a{display:block;border-radius:10px;background:#333;color:#ccc;margin:0 0 5px 0;padding:8px 16px}.modal-dialog{min-width:90%;max-width:700px}.google-form{background:green;padding:20px;box-sizing:border-box;margin:10px;color:rgba(255,255,255,0.8)}.google-form a{color:#fff;text-decoration:underline;font-weight:700}.google-form a:hover{color:rgba(255,255,255,0.6);text-decoration:none}.course-header{position:relative}.course-header img{position:absolute;top:0;right:-40px;width:150px;border:#fff 5px solid;transform:rotate(5deg);box-shadow:0px 0px 4px rgba(0,0,0,0.4)}.course-link{display:block;font-size:1.2em;padding:10px 20px;color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.3);border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center}.course1 .course-header{background:#c2f970}.course2 .course-header{background:#44344f}.course3 .course-header{background:#e6af2e}.course4 .course-header{background:#457eac}.course5 .course-header{background:#564d80}.course6 .course-header{background:#b88624}.course-content{padding:20px 40px;background:#fff;margin:0}.course-content:last-child{border-bottom:1px solid #ccc}.comment{position:relative;color:#444;border:3px solid #4cb2d4;padding:20px 10px;background:#fff}.comment:after{content:'';position:absolute;left:0;top:50%;width:0;height:0;border:10px solid transparent;border-right-color:#4cb2d4;border-left:0;margin-top:-10px;margin-left:-10px}.assets{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px}.assets .asset{box-sizing:border-box;padding:10px;text-align:center;background:#4cb2d4;transition:all ease-in-out 200ms}.assets .asset i{color:#247793;font-size:42px;margin:0 0 10px 0}.assets .asset .asset-name{display:block;color:#fff}.assets .asset:hover{background:#217e9d}.assets:empty{display:none}ins{background:#ffb525;text-decoration:none;padding:3px}.section{margin:0 0 20px 0}.task{padding:20px;margin-top:20px}.modal-dialog{max-width:700px}.toggle-answer{padding:20px 40px;background:#fff;margin:0;width:200px}ul.tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}ul.tags li.tag a{margin:3px}.toggle-content{display:flex;align-items:center;margin:5px 0;color:#247793;text-transform:uppercase;font-weight:700}.toggle-content:hover{color:#00e510}@keyframes glowing-icon{0%{color:#7df800}50%{color:#00e510}100%{color:#7df800}}.toggle-content:hover .content-badge{animation-name:glowing-icon;animation-duration:1s;animation-iteration-count:infinite}.content-badge{width:50px;height:50px;border-radius:50%;background:#fff;color:#00e510;display:flex;justify-content:center;align-items:center;font-size:24px;margin-right:20px;font-family:"FontAwesome";transition:all ease-in-out 200ms}.content-badge.tip:before{content:"\f0eb"}.content-badge.assessment:before{content:"\f00c"}.content-badge.example:before{content:"\f040"}.collapsed .content-badge{background:#4cb2d4;color:#247793}.terminology{display:flex;align-items:center;margin:10px 0;color:#247793;text-transform:uppercase}.terminology:hover{font-weight:700}.terminology-badge{width:30px;height:30px;border-radius:50%;background:#4cb2d4;color:#247793;display:flex;justify-content:center;align-items:center;font-size:14px;margin-right:10px}.course-badge{width:60px;height:60px;border-radius:50%;background:#4cb2d4;color:#247793;display:flex;justify-content:center;align-items:center;font-size:14px;margin-right:10px;text-transform:uppercase;margin:-40px 0 0 0}#editpage{position:fixed;bottom:20px;left:20px;background:red;width:60px;display:flex;height:60px;justify-content:center;align-items:center;border-radius:50%;color:#fff}#editpage:hover{background:#920000}.edit-page{position:relative;background:red;width:30px;display:flex;height:30px;justify-content:center;align-items:center;border-radius:50%;color:#fff;margin:0 0 -20px -10px;z-index:1000}.edit-page:hover{background:#920000;color:#fff}body{font-family:"Open Sans",sans-serif !important;font-weight:400;font-size:16px;background:#e9e9e9}h1,h2,h3{font-family:"Open Sans Condensed",sans-serif !important;font-weight:300}a:hover{text-decoration:none}a:active{text-decoration:none}.header{background:#4cb2d4;padding:10px 0}.header a.brand{font-size:20px;color:#fff;text-transform:uppercase;transition:all 200ms ease-out}.header a.brand:hover{text-decoration:none;color:#ffb525}.header a.brand:active{text-decoration:none}.header a.brand:focus{text-decoration:none}.header .home-button{border-radius:50%;width:30px;height:30px;background:#b07a11;color:#ffb525;text-align:center;display:inline-block}.header .breadcrumb{background:none;padding:0;margin:0}.header .breadcrumb li{padding:5px 2px !important}.header .breadcrumb li a{color:rgba(255,255,255,0.8)}.header .breadcrumb li a:hover{color:#fff}.header .breadcrumb li+li:before{content:none}@keyframes pulse{0%{opacity:1}50%{opacity:0.6}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.cls-6{animation:pulse 2s ease infinite}.cls-extramaterial{fill:#fff;animation:fadein 5s ease infinite}.cls-extramaterial-content{fill:#d8d8d8;animation:fadein 2s ease infinite;animation-delay:1s}.footer{margin:20px 0 0 0}.logo-small{width:200px}.logo-large{width:300px}.container-white-bg{background:#fff}a.copyright{float:right}.hero{background:#fff;background-size:cover;background-position:center bottom;padding:40px 0 0 0}.hero p{font-size:20px}.hero h1{font-size:48px}.hero .hero-flex{display:flex;align-items:flex-end}.hero .hero-flex .hero-image{text-align:center}.hero .hero-flex .hero-image img{max-width:100%}.hero .hero-flex .hero-image svg{display:block}.hero .hero-flex .hero-content{padding:80px 0 40px 0;text-shadow:0px 0px 3px rgba(255,255,255,0.8)}.hero .hero-flex .hero-content .btn{text-shadow:none}.hero.inverted .hero-content{color:#fff;text-shadow:0px 0px 3px rgba(0,0,0,0.8)}.spot-container{display:flex;flex-wrap:wrap;align-content:flex-start;margin:20px 0 40px 0}.spot-container .spot{display:flex;width:calc(50% - 20px);margin:10px;height:240px;position:relative;transition:all 100ms ease-in-out;box-shadow:0px 0px 4px rgba(0,0,0,0.4);background-size:cover !important;flex-direction:row;justify-content:center;align-items:flex-end;background:#fff;flex-wrap:wrap}.spot-container .spot:hover .description{display:block;opacity:1}.spot-container .spot .course-link{width:100%;text-align:center;font-weight:700;font-size:20px;align-self:center}.spot-container .spot h3{align-self:center;text-align:center;color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.3);background:rgba(0,0,0,0.6);padding:8px 16px}.spot-container .spot .description{display:none;opacity:0;color:#fff;text-align:center}.spot-container .spot.title-end{justify-content:flex-end}.spot-container .spot.title-start{justify-content:flex-start}.spot-container .spot .tests{width:100%}.spot-container .spot a.test{background:#4cb2d4;color:#fff;display:block;padding:4px 10px}.spot-container .spot a.test:hover{background:#217e9d}.spot-container .spot.course1{background:url(../images/Mo1.png) no-repeat #c2f970}.spot-container .spot.course2{background:url(../images/Mo2.png) no-repeat #44344f}.spot-container .spot.course3{background:url(../images/Mo3.png) no-repeat #e6af2e}.spot-container .spot.course4{background:url(../images/Mo4.png) no-repeat #457eac}.spot-container .spot.course5{background:url(../images/Mo5.png) no-repeat #564d80}.spot-container .spot.course6{background:url(../images/Mo6.png) no-repeat #b88624}@media (max-width: 767px){.spot-container .spot{width:calc(100% - 20px)}.spot-container .spot:hover{width:100%}}.course1 .spot{background:#c2f970 !important}.course2 .spot{background:#44344f !important}.course3 .spot{background:#e6af2e !important}.course4 .spot{background:#457eac !important}.course5 .spot{background:#564d80 !important}.course6 .spot{background:#b88624 !important}.assets-grid{display:flex;flex-wrap:wrap}.assets-grid .asset-list-item,.assets-grid .content-centered{background:#fff;box-shadow:0px 0px 4px rgba(0,0,0,0.4);margin:5px;width:calc(20% - 10px)}.assets-grid .asset-list-item h3,.assets-grid .content-centered h3{hyphens:auto}.assets-grid .asset-list-item ul,.assets-grid .content-centered ul{list-style:none;margin:0;padding:10px 0}.assets-grid .asset-list-item ul li,.assets-grid .content-centered ul li{list-style:none;margin:0}.assets-grid .content-centered{text-align:center}.assets-grid.grid-4 .asset-list-item,.assets-grid.grid-4 .content-centered{width:calc(25% - 10px)}.assets-grid.grid-3 .asset-list-item,.assets-grid.grid-3 .content-centered{width:calc(33.3333% - 10px)}.assets-grid.grid-2 .asset-list-item,.assets-grid.grid-2 .content-centered{width:calc(50% - 10px)}@media (max-width: 767px){.assets-grid.grid-5 .asset-list-item,.assets-grid.grid-5 .content-centered,.assets-grid.grid-4 .asset-list-item,.assets-grid.grid-4 .content-centered{width:calc(50% - 10px)}.assets-grid.grid-3 .asset-list-item,.assets-grid.grid-3 .content-centered,.assets-grid.grid-2 .asset-list-item,.assets-grid.grid-2 .content-centered{width:calc(100% - 10px)}}.video-row{background:#333;color:#fff;padding:40px 0 0 0}.video-row{border-top-color:#000}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-description{padding:20px}.video-menu{margin:15px 0;padding:0 20px 20px 20px}.video-menu li.parent a{font-size:16px}.video-menu li a{color:#e9e9e9}.video-menu li a:hover{background:#217e9d}.video-menu li.current a{background:#4cb2d4;color:#fff}.video-menu li.current a:hover{background:#217e9d;color:#fff}.video-menu li.current ul li a{background:none !important;color:#4cb2d4}.video-menu li.current ul li a:hover{background:#217e9d;color:#fff}.video-menu ul li ul li{margin-left:20px}body#slideshow{font-family:"Open Sans",sans-serif}#slideshow .reveal .slides{margin:0px auto !important}#slideshow .reveal p{margin:0px 0px !important}#slideshow .reveal .slide-menu{background-color:#333;z-index:200;position:fixed;top:0;width:300px;height:100%;transition:transform 0.3s;font-size:16px;font-weight:normal}#slideshow .reveal .slide-menu-items{margin:0;padding:0;width:100%;border-bottom:solid 1px #555}#slideshow .reveal .slide-menu-item,#slideshow .reveal .slide-menu-item-vertical{display:block;text-align:left;padding:10px 18px;color:#aaa;cursor:pointer}#slideshow .reveal .slide-menu-item-vertical{padding-left:30px}#slideshow .reveal .slide-menu-item{border-top:solid 1px #555}#slideshow .reveal .active-menu-panel li.selected{background-color:#222;color:white}#slideshow .reveal .active-menu-panel li.active{color:#eee}#slideshow .reveal .slide-menu-item.no-title .slide-menu-item-title,#slideshow .reveal .slide-menu-item-vertical.no-title .slide-menu-item-title{font-style:italic}#slideshow .reveal .slide-menu-item-number{color:#999;padding-right:6px}#slideshow .reveal .slide-menu-item i.fa,#slideshow .reveal .slide-menu-item-vertical i.fa{padding-right:12px;display:none}#slideshow .reveal .slide-menu-item.past i.fa.past,#slideshow .reveal .slide-menu-item-vertical.past i.fa.past,#slideshow .reveal .slide-menu-item.active i.fa.active,#slideshow .reveal .slide-menu-item-vertical.active i.fa.active,#slideshow .reveal .slide-menu-item.future i.fa.future,#slideshow .reveal .slide-menu-item-vertical.future i.fa.future{display:inline-block}#slideshow .reveal .slide-menu-item i.fa,#slideshow .reveal .slide-menu-item-vertical i.fa{opacity:0.4}#slideshow .reveal .slide-menu--left{left:0;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}#slideshow .reveal .slide-menu--left.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#slideshow .reveal .slide-menu--right{right:0;-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}#slideshow .reveal .slide-menu--right.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#slideshow .reveal{transition:transform 0.3s}#slideshow .reveal .slide-menu-toolbar{height:60px;width:100%;font-size:12px;display:table;table-layout:fixed;margin:0;padding:0;border-bottom:solid 2px #666}#slideshow .reveal .slide-menu-toolbar>li{display:table-cell;line-height:150%;text-align:center;vertical-align:middle;cursor:pointer;color:#aaa;border-radius:3px}#slideshow .reveal .slide-menu-toolbar>li.active-toolbar-button{color:white;text-shadow:0 1px black}#slideshow .slide-menu-toolbar>li:hover{color:white}#slideshow .reveal .slide-menu-panel{position:absolute;width:100%;visibility:hidden;height:calc(100% - 60px);overflow-x:hidden;overflow-y:auto;color:#AAA}#slideshow .reveal .slide-menu-panel.active-menu-panel{visibility:visible}#slideshow .reveal .slide-menu-panel h1,#slideshow .reveal .slide-menu-panel h2,#slideshow .reveal .slide-menu-panel h3,#slideshow .reveal .slide-menu-panel h4,#slideshow .reveal .slide-menu-panel h5,#slideshow .reveal .slide-menu-panel h6{margin:20px 0 10px 0;color:#FFF;line-height:1.2;letter-spacing:normal;text-shadow:none}#slideshow .reveal .slide-menu-panel h1{font-size:1.6em}#slideshow .reveal .slide-menu-panel h2{font-size:1.4em}#slideshow .reveal .slide-menu-panel h3{font-size:1.3em}#slideshow .reveal .slide-menu-panel h4{font-size:1.1em}#slideshow .reveal .slide-menu-panel h5{font-size:1em}#slideshow .reveal .slide-menu-panel h6{font-size:0.9em}#slideshow .reveal .slide-menu-panel p{margin:10px 0 5px 0}#slideshow .reveal .slide-menu-panel a{color:#CCC;text-decoration:underline}#slideshow .reveal .slide-menu-panel a:hover{color:white}#slideshow .reveal .slide-menu-item a{text-decoration:none}#slideshow .reveal .slide-menu-custom-panel{width:calc(100% - 20px);padding-left:10px;padding-right:10px}#slideshow .reveal .slide-menu-custom-panel .slide-menu-items{width:calc(100% + 20px);margin-left:-10px;margin-right:10px}#slideshow .reveal div[data-panel="Themes"] li,#slideshow .reveal div[data-panel="Transitions"] li{display:block;text-align:left;cursor:pointer;color:#848484}#slideshow .reveal .slide-menu-button{position:fixed;left:30px;bottom:30px;z-index:30;font-size:24px}#slideshow .reveal .slide-menu-overlay{position:fixed;z-index:199;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s}#slideshow .reveal .slide-menu-overlay.active{width:100%;height:100%;opacity:0.7;transition:opacity 0.3s}.factual-text{padding:40px 40px 40px 0}.factual-text p{line-height:24px}.menu{margin:40px 0 20px 20px}.menu li ul li{padding-left:20px}.menu li ul li a{background:none !important;color:#217e9d !important}.menu li ul li a:hover{background:#4cb2d4;color:#fff}.menu li.current a{background:#4cb2d4;color:#fff}.menu li.current a:hover{background:#217e9d;color:#fff}.menu li.parent a{background:#eee;color:#444}.menu li.parent ul li.current a{background:#4cb2d4;color:#fff}.navbar-toggle{float:none}.navbar-toggle .icon-bar{background:#ffb525;height:4px;width:40px}.c-menu{position:fixed;z-index:200;background-color:#333;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.c-menu__items{list-style:none;margin:0;padding:0}.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:100%;height:100%}.c-menu-content{height:calc(100% - 40px);overflow-y:scroll}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--slide-right,.c-menu--push-left,.c-menu--push-right{width:300px}}.c-menu--slide-left .c-menu__item,.c-menu--slide-right .c-menu__item,.c-menu--push-left .c-menu__item,.c-menu--push-right .c-menu__item{display:block;text-align:left;color:#aaa;border-bottom:solid 1px #555}.c-menu--slide-left .c-menu__item:hover,.c-menu--slide-right .c-menu__item:hover,.c-menu--push-left .c-menu__item:hover,.c-menu--push-right .c-menu__item:hover{background-color:#111}.c-menu--slide-left .c-menu__item a:hover,.c-menu--slide-right .c-menu__item a:hover,.c-menu--push-left .c-menu__item a:hover,.c-menu--push-right .c-menu__item a:hover{color:white}.c-menu--slide-left .c-menu__link,.c-menu--slide-right .c-menu__link,.c-menu--push-left .c-menu__link,.c-menu--push-right .c-menu__link{display:block;padding:12px 24px;color:#ccc;text-decoration:none}.c-menu--slide-left .c-menu__p,.c-menu--slide-right .c-menu__p,.c-menu--push-left .c-menu__p,.c-menu--push-right .c-menu__p{display:block;padding:12px 24px;font-weight:700;color:#ccc}.c-menu--slide-left .c-menu__close,.c-menu--slide-right .c-menu__close,.c-menu--push-left .c-menu__close,.c-menu--push-right .c-menu__close{display:block;padding:10px 24px;width:100%}.c-menu--slide-left,.c-menu--push-left{top:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media all and (min-width: 320px){.c-menu--slide-left,.c-menu--push-left{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}}.c-menu--slide-left.is-active,.c-menu--push-left.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-menu--slide-right,.c-menu--push-right{top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media all and (min-width: 320px){.c-menu--slide-right,.c-menu--push-right{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}}.c-menu--slide-right.is-active,.c-menu--push-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.has-active-menu{overflow:hidden}.c-menu__close{color:#fff;background-color:black;font-size:14px;border:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-menu__close:focus{outline:none}.c-menu__item.level1 a{font-weight:bold}.c-menu__item.level2{padding-left:15px}.c-menu__item.level3{padding-left:30px}.c-menu__item.level4{padding-left:45px}.c-mask{position:fixed;z-index:100;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s}.c-mask.is-active{width:100%;height:100%;opacity:0.7;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.maps{position:relative}.maps img{position:absolute;top:0;left:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:1}.maps img:first-child{position:relative}.maps img.show{opacity:1}.maps img.hide{opacity:0}.maps img:hover{opacity:0.5}@media print{a[href]:after{content:none !important}.text-container{width:90%;margin:auto}.text-container p{font-size:1em}.text-container h2{font-size:1.4em}.text-container h3{font-size:1.2em}.no-print,.no-print *{display:none !important}}@page{size:auto;margin:25mm}.loader{height:400px;width:100%;background:url(../images/touch.png) no-repeat center center}.feedback,#feedbackText{position:absolute;top:50%;left:50%;width:500px;height:150px;margin-left:-250px;margin-top:-75px;text-align:center;border-radius:10px;background:#fff;box-shadow:0px 5px 20px rgba(0,0,0,0.5);visibility:hidden;z-index:1000}.feedback h1,#feedbackText h1{color:#333;padding:20px 40px}#anim-area{height:250px;margin:0;padding:0;clear:both;position:relative;overflow:hidden}.feedback-correct{background:#42e716 !important}.feedback-incorrect{background:#ee1649 !important}.feedback-correct-so-far{background:yellow !important}.game-flashcards{height:100%}.game-flashcards .exerciseprogress{display:none}.game-flashcards .description{text-align:center;font-size:20px;color:#f1cf72}.game-flashcards .score{display:none}.game-flashcards #card_table{position:relative;border:2px solid #eee;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:1em auto;background:#f0c}.game-flashcards .card{position:absolute;box-shadow:0 0 5px rgba(0,0,0,0.2);overflow:hidden;border-radius:5px;cursor:pointer;border:1px solid #eee;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game-flashcards .card.image{text-align:center}.game-flashcards .card.image img{max-width:95%;height:auto;width:auto;max-height:95%;margin:auto;display:inline-block;vertical-align:middle}.game-flashcards .card.text{text-align:center;-webkit-font-smoothing:subpixel-antialiased;line-height:normal;vertical-align:middle}.game-flashcards .card.sound .front{background:#ffc}.game-flashcards .card.text span{position:absolute;bottom:50%;margin:0 0 -0.5em 0;left:0;right:0}.game-flashcards .card.text.image img{max-height:75%}.game-flashcards .card.text.image span{bottom:5px;margin:0}.game-flashcards #memory_list{float:left}.game-flashcards .list-item img{max-width:80px;height:auto}.game-flashcards #memory_timer{font-size:2em}.game-flashcards .flashcards h1{text-align:center;color:#000}.game-flashcards .game-flashcards{min-height:450px}.game-flashcards #table{margin:auto;position:relative}.game-flashcards .card{position:relative;background:#fff;border-radius:12px;box-shadow:0 0 5px rgba(0,0,0,0.5)}.game-flashcards .view-grid .card{float:left;margin:0 10px 10px 0}.game-flashcards .view-single .card{float:none;position:absolute;top:10px;left:50%;font-size:1em;line-height:normal;vertical-align:middle}.game-flashcards .card img{max-width:90%;max-height:90%;height:auto;width:auto;display:inline-block;margin:auto;vertical-align:middle}.game-flashcards .card a.play{display:block;position:absolute;left:50%;margin-left:-20px;width:40px;height:40px;background:#fff url(images/play.png) no-repeat;border-radius:50%;box-shadow:0px 0px 4px rgba(0,0,0,0.6)}.game-flashcards .view-single .card img{max-width:70%;max-height:70%}.game-flashcards .view-single .front.text span,.game-flashcards .view-single .back.text span{display:block;margin:60px 0 5px 0}.game-flashcards .view-single .front.sound a.play,.game-flashcards .view-single .back.sound a.play{top:80px}.game-flashcards .view-single .front.text.image span,.game-flashcards .view-single .back.text.image span{display:block;margin:20px 0 5px 0}.game-flashcards .view-single .front.text.sound span,.game-flashcards .view-single .back.text.sound span{display:block;margin:50px 0 5px 0;line-height:normal}.game-flashcards .view-single .front.text.sound a.play,.game-flashcards .view-single .back.text.sound a.play{top:100px}.game-flashcards .view-single .front.text.image.sound a.play,.game-flashcards .view-single .back.text.image.sound a.play{top:10px;right:10px;left:auto}.game-flashcards .view-grid .card{border-radius:6px}.game-flashcards .view-grid .card img{max-width:70%;max-height:70%}.game-flashcards .view-grid .back.text span,.game-flashcards .view-grid .front.text span{display:block;margin:40px 0 5px 0}.game-flashcards .view-grid .back.text.image span,.game-flashcards .view-grid .front.text.image span{display:block;margin:20px 0 5px 0}.game-flashcards .view-grid .front.sound a.play,.game-flashcards .view-grid .back.sound a.play{top:40px}.game-flashcards .view-grid .front.text.sound span,.game-flashcards .view-grid .back.text.sound span{display:block;margin:21px 0 5px 0;line-height:normal}.game-flashcards .view-grid .front.text.sound a.play,.game-flashcards .view-grid .back.text.sound a.play{bottom:10px;top:auto}.game-flashcards .view-grid .front.text.image.sound span,.game-flashcards .view-grid .back.text.image.sound span{line-height:normal}.game-flashcards .view-grid .front.text.image.sound img,.game-flashcards .view-grid .back.text.image.sound img{max-width:50%;max-height:50%;line-height:normal}.game-flashcards .view-grid .back.text.image.sound a.play,.game-flashcards .view-grid .back.text.image.sound a.play{top:1px;right:1px;left:auto}.game-flashcards div.front.text.image.sound div.back.text.image.sound{line-height:1em !important}.game-flashcards .card .back,.game-flashcards .card .front{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background:#fff;border-radius:12px}.game-flashcards .card .back{background:#eee}.game-flashcards .card .back{display:none}.game-flashcards .flashcards .card .front{display:block !important}.game-flashcards .nav{position:relative;z-index:12000}.game-flashcards .nav .prev{font-size:60px;width:80px;height:80px;text-align:center;border-radius:50%;color:#fff;position:absolute;top:120px;left:10px;background:green}.game-flashcards .nav .next{font-size:60px;width:80px;height:80px;text-align:center;border-radius:50%;color:#fff;position:absolute;top:120px;right:10px;background:green}.game-flashcards .nav .next:hover,.game-flashcards .nav .prev:hover{text-decoration:none;box-shadow:0px 0px 5px rgba(0,0,0,0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.game-flashcards .nav .next:active,.game-flashcards .nav .prev:active{text-decoration:none}.game-flashcards .view.btn-group .btn{background:#fff}.game-memory .exerciseprogress{display:none}.game-memory .description{text-align:center;font-size:20px}.game-memory .score{display:none}.game-memory .memory-wrapper button.ma3-proceed{display:none}.game-memory #card_table{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:1em auto;-webkit-tap-highlight-color:transparent;background:#fff;border:none}.game-memory .card{position:absolute;box-shadow:0 0 5px rgba(0,0,0,0.2);overflow:hidden;border-radius:5px;cursor:pointer;-webkit-backface-visibility:hidden}.game-memory .card.image{text-align:center}.game-memory .card.image img{max-width:95%;height:auto;width:auto;max-height:95%;margin:auto;display:inline-block;vertical-align:middle}.game-memory .card.text{text-align:center;-webkit-font-smoothing:subpixel-antialiased;font-size:14px}.game-memory .card.sound .front{background:#fff}.game-memory .card.text span{position:absolute;bottom:50%;margin:0 0 -0.5em 0;left:0;right:0}.game-memory .card.text.image img{max-height:75%}.game-memory .card.text.image span{bottom:5px;margin:0}.game-memory .card .front{display:none;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:5px}.game-memory .card .back{background:url(images/memorycard.png) no-repeat;background-position:center;background-size:100%;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:5px}.game-memory #memory_list{float:left}.game-memory .list-item img{max-width:80px;height:auto}.game-memory #memory_timer{font-size:1em;text-align:center}.game-plain #game-container{position:relative;min-height:450px}.game-plain .score{font-weight:bold;font-size:16px}.game-plain .task{clear:both}.game-plain .input-append input.answer{padding:4.5px 10px;border:1px solid #666;border-bottom-left-radius:5px;border-top-left-radius:5px;border-right:none}.game-plain .input-append button{border-bottom-left-radius:0px;border-top-left-radius:0px;border:1px solid #666;background:#fff}.game-plain .description{font-size:18px;line-height:normal;margin:20px 0}.game-plain .no-description .description{display:none}.game-plain .quizwrapper{text-align:center}.game-plain .quizwrapper img{max-height:200px;display:block;margin:auto}.game-plain .quizwrapper .textinput{text-align:center;margin:20px 0}.game-plain .task .quizwrapper .text{text-align:center;font-size:24px}.game-plain .task .description{text-align:center;font-size:24px;font-weight:bold}.game-plain .quizwrapper .text{font-size:18px;margin:20px 0}.game-plain .quizwrapper .multiplechoice{width:400px;font-size:18px;margin:auto;margin-top:10px}.game-plain .quizwrapper .multiplechoice .multiplechoice-image{max-height:100px}.game-plain .sticky{margin:20px 0;min-height:10px}.game-plain .sticky .quizwrapper .text{width:100%;font-size:18px;margin-bottom:20px}.game-plain .nav-tabs{border-bottom:none}.game-plain -image-text .text{margin-top:230px}.game-plain -image-text img.img{margin-top:-230px}.game-plain -extra-wide input{width:350px !important}.game-plain .quizwrapper .multiplechoice ul.nav li a{background:#fff;border:3px solid #ccc;margin-bottom:10px;border-radius:6px;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;color:#666}.game-plain .quizwrapper .multiplechoice ul.nav li a:hover{border-color:#666;color:#333}.game-plain .quizwrapper .multiplechoice ul.nav li.active a{background:#eee;border:3px solid #666}.game-plain -mc .quizwrapper .text{font-size:20px;margin:20px 0;text-align:center}.game-plain -mc .quizwrapper .multiplechoice{width:400px;font-size:18px;margin:auto}.game-plain -mc .quizwrapper img{position:absolute;top:120px;left:750px;max-height:200px}.game-plain -mc .sticky{margin:20px 0;overflow:hidden}.game-plain -mc .sticky .quizwrapper .text{width:100%;text-align:center;font-size:36px;font-weight:bold;margin-bottom:20px}.game-plain .large-img-mc{overflow:hidden}.game-plain .large-img-mc .sticky{float:left;width:50%}.game-plain .large-img-mc .sticky .quizwrapper img{width:100%;height:auto;max-height:none}.game-plain .large-img-mc .task{float:left;width:50%}.game-plain .long-text-sticky .sticky .text{font-size:16px;font-weight:normal;text-align:left}.game-plain .long-text-sticky .quizwrapper .text{font-size:20px;margin:20px 0;text-align:center}.game-plain .long-text-sticky .quizwrapper .multiplechoice{width:400px;font-size:18px;margin:auto}.game-plain .long-text-sticky .quizwrapper img{position:absolute;top:120px;left:750px;max-height:200px}.game-plain .long-text-sticky .sticky{width:440px;float:left;max-height:400px;overflow:auto;margin:20px 20px 0 0;overflow:auto;padding:10px 20px 0 0;position:relative}.game-plain .long-text-sticky .task{width:440px;float:left;margin:20px 0}.game-plain .long-text-sticky .sticky .text{font-size:16px;font-weight:normal;text-align:left !important}.game-plain .long-text-sticky .sticky .quizwrapper{min-height:40px}.game-plain .long-text-sticky .sticky a.btn{position:absolute;top:0;right:20px}.game-plain .long-text-sticky .task .loader{margin-left:-220px}.game-plain .long-text-sticky .task .span12{width:440px}.game-plain .left-align{text-align:left !important}.game-plain .left-align .sticky .quizwrapper .text{text-align:left}.game-plain .left-align .task .quizwrapper .text{text-align:left}.game-plain .dialogue .options .option{padding:10px;border:#ccc;box-shadow:0px 0px 4px rgba(0,0,0,0.4);background:#fff}.game-plain .vertical-list .options .option{display:block}.game-plain .playExerciseSound{margin:auto}
