body{font-family:SassoonPrimaryRg,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-smoothing:antialiased}.body-poster-generic{background:#ccc url(../img/ui-generic-tile-background.png) repeat 0 0}.body-poster-geography{background:#009ee3 url(../img/ui-geography-tile-background.png) repeat 0 0}.body-poster-science{background:#f39200 url(../img/ui-generic-tile-background.png) repeat 0 0}.body-poster-history{background:#97be0c url(../img/ui-history-tile-background.png) repeat 0 0}body.no-overflow{overflow:hidden}@media (min-width:1441px){.container{max-width:1440px}}@media (min-width:1280px) and (max-width:1439px){.container{max-width:1280px}}.d-none{display:none}.d-flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.align-items-center{align-items:center}.mx-auto{margin:0 auto}.vh100{height:100vh}.no-gutters{padding:0;margin:0}.preloader-container{position:relative;width:250px;height:250px}.preloader-container img{position:absolute;top:0;left:0}.loading-info{padding-top:1em;font-size:2em;font-weight:300}@-webkit-keyframes rotate-loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes rotate-loader{from{-ms-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.preloader-container img.preload-rotate{-webkit-animation-name:rotate-loader;animation-name:rotate-loader;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.navbar-brand{display:none;padding:0;height:123px}.navbar-brand img{height:100%}.navbar{margin:0 -15px 1em -15px}#full-slider-wrapper{box-shadow:0 0 2em rgba(0,0,0,.5)}.slider-wrap{display:table;margin:0 auto}.slider-wrap .slider-heading{position:relative}.slider-wrap .slider-heading img{opacity:0}.slider-wrap .slider-heading img.img-overlay{position:absolute;top:0;left:0}.container-menu{padding-bottom:40px}.class-container .list-class{padding-left:0}.class-container .btn-class{display:flex;align-items:center;padding:10px;margin:2px 0;width:100%;transition:background-color .3s ease}.class-container .btn-class .lbl-class-symbol{background-color:#fff;font-size:1.5em;color:#000;border-radius:5px;padding:0 8px;min-width:55px}.class-container .btn-class .lbl-class-btn{padding:0 10px}.class-container #selection-class{background-color:#009ee3;border-color:#009ee3;cursor:auto}.class-container #selection-class .lbl-class-symbol{color:#009ee3}.class-container #selection-class:active,.class-container #selection-class:hover,.class-container #selection-class:visited{background-color:#17b8ff}.filter-container .fs-wrap,.theme-container .fs-wrap{width:100%;font-size:1.3em}.filter-container .fs-dropdown,.theme-container .fs-dropdown{width:calc(100% - 30px)}.filter-container .fs-label-wrap .fs-label,.theme-container .fs-label-wrap .fs-label{padding:16px 22px 16px 8px;cursor:pointer}.filter-container .fs-arrow,.theme-container .fs-arrow{right:15px}.search-container{position:relative;margin:2px 0 1em 0;font-size:1.2em}.search-container i{position:absolute}.search-container i.fa-times{right:15px;top:10px;cursor:pointer}.search-container input{border:none!important;box-shadow:none!important;outline:0;padding:6px 8px;width:100%}ul.list-resources{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;justify-content:center}ul.list-resources li{position:relative;flex:0 0 24%;margin:2px;max-width:400px;background-color:#fff;text-align:center;cursor:pointer;transition:transform .2s ease-in-out}ul.list-resources li a{color:#2c3e50;text-decoration:none}ul.list-resources li .icon-resource{position:absolute;right:0;bottom:0;padding:1em;background-color:rgba(255,255,255,.7)}ul.list-resources li .title-resource{margin:.5em;font-size:1.2em}ul.list-resources li .thumb-wrap{position:relative}ul.list-resources li:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.5);z-index:10}@media only screen and (max-width:1200px){ul.list-resources li{position:relative;flex:0 0 30%}}.note-no-resources,.note-resources{font-size:2em;margin:.3em 0;opacity:.7}.footer{padding:0 .5em;background-color:rgba(255,255,255,.5)}.footer .copy{margin:.5em}