@charset "UTF-8";@font-face{font-family:'Source Sans Pro Regular';src:url(/themeev/fonts/SourceSansPro-Regular.ttf)}@font-face{font-family:'Source Sans Pro Bold';src:url(/themeev/fonts/SourceSansPro-Bold.ttf)}@font-face{font-family:'Source Sans Pro SemiBold';src:url(/themeev/fonts/SourceSansPro-Semibold.ttf)}@font-face{font-family:'Source Sans Pro Italic';src:url(/themeev/fonts/SourceSansPro-Italic.ttf)}@font-face{font-family:'Source Sans Pro light';src:url(/themeev/fonts/SourceSansPro-Light.ttf)}@font-face{font-family:EvIcons;src:url(/themeev/fonts/EV_iconsV27.eot);src:url(/themeev/fonts/EV_iconsV27.ttf);src:url(/themeev/fonts/EV_iconsV27.eot) format('embedded-opentype'),url(/themeev/fonts/EV_iconsV27.woff) format('woff');font-weight:400;font-style:normal}.font-icon{font-family:EvIcons!important;font-size:32px}.icon-right-on-btn{float:right}.font-icon:before{content:"q"}.font-iconAW{font-family:FontAwesome}.f-icon-notification:before{content:"1"}.f-icon-msg:before{content:"0"}.f-icon-search:before{content:"4"}.f-icon-search+.tooltip.bottom .tooltip-inner{background-color:red}.f-icon-search+.tooltip.bottom .tooltip-arrow{border-bottom-color:red}.f-icon-plus:before{content:"\44"}.f-icon-minus:before{content:"\64"}.f-icon-smile-a:before{content:"x"}.f-icon-smile-n:before{content:"\59"}.f-icon-smile-na:before{content:"y"}.f-icon-bell:before{content:"i"}.f-icon-warn:before{content:"j"}.f-icon-account-user:before,.f-icon-account:before{content:"2"}.f-icon-account-guardian:before{content:"\7d"}.f-icon-account-teacher:before{content:"\7b"}.f-icon-account-student:before{content:"\5d"}.f-icon-account-admin:before{content:"\7c"}.f-icon-audio,.f-icon-book,.f-icon-document,.f-icon-download,.f-icon-excel,.f-icon-exercise,.f-icon-experiment,.f-icon-game,.f-icon-geogebra,.f-icon-image,.f-icon-infographic,.f-icon-interactivity,.f-icon-lesson,.f-icon-lesson-plan,.f-icon-powerpoint,.f-icon-presentation,.f-icon-simulation,.f-icon-test,.f-icon-test-print,.f-icon-url,.f-icon-video,.f-icon-word{line-height:100%;background-color:#000;border-radius:50%;display:inline-block}.f-icon-audio:before,.f-icon-book:before,.f-icon-document:before,.f-icon-download:before,.f-icon-excel:before,.f-icon-exercise:before,.f-icon-experiment:before,.f-icon-game:before,.f-icon-geogebra:before,.f-icon-image:before,.f-icon-infographic:before,.f-icon-interactivity:before,.f-icon-lesson-plan:before,.f-icon-lesson:before,.f-icon-powerpoint:before,.f-icon-presentation:before,.f-icon-simulation:before,.f-icon-test-print:before,.f-icon-test:before,.f-icon-url:before,.f-icon-video:before,.f-icon-word:before{color:#fff}.f-icon-excel:before{content:"\2264"}.f-icon-word:before{content:"\2260"}.f-icon-powerpoint:before{content:"\3d"}.f-icon-geogebra:before{content:"\e908"}.f-icon-test-print:before{content:"\36"}.f-icon-download:before{content:"7"}.f-icon-document:before{content:"\71"}.f-icon-simulation:before{content:"\70"}.f-icon-url:before{content:"\72"}.f-icon-book:before{content:"\6f"}.f-icon-test:before{content:"\51"}.f-icon-lesson-plan:before{content:"\50"}.f-icon-game:before{content:"\4f"}.f-icon-infographic:before{content:"\4e"}.f-icon-exercise:before{content:"\6c"}.f-icon-lesson:before{content:"\4c"}.f-icon-experiment:before{content:"\4d"}.f-icon-video:before{content:"\52"}.f-icon-presentation:before{content:"\6b"}.f-icon-audio:before{content:"\4b"}.f-icon-image:before{content:"\6d"}.f-icon-interactivity:before{content:"\6e"}.f-icon-interactivity-app:before{content:"\2018"}.f-icon-presentation-app:before{content:"\6b"}.f-icon-game-app:before{content:"\201d"}.f-icon-exercise-app:before{content:"\2019"}.f-icon-video-app:before{content:"\bf"}.f-icon-audio-app:before{content:"\22"}.f-icon-image-app:before{content:"\27"}.f-icon-uncheck:before{content:"\42";color:#00A1E5}.f-icon-check:before{content:"b";color:#00A1E5}.f-icon-uncheckbig:before{content:"\41";color:#00A1E5}.f-icon-checkbig:before{content:"\61";color:#00A1E5}.f-icon-arrow-down:before{content:"\46"}.f-icon-arrow-up:before{content:"f"}.f-icon-arrow-right:before{content:"\47"}.f-icon-arrow-right45:before{content:"\e904"}.f-icon-arrow-left:before,.f-icon-arrow-right180:before{content:"\65"}.f-icon-arrow-right180{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.f-icon-valid:before{content:"g"}.f-icon-back:before{content:"e"}.f-icon-close-circled:before,.f-icon-close:before,.f-icon-remove:before{content:"\45"}.f-icon-drag:before{content:"\48";top:-4px;position:relative;left:1px}.f-icon-menu:before{content:"\63"}.f-icon-menusmall:before{content:"c"}.f-icon-menudark:before{content:"\53"}.f-icon-menu-responsive:before{content:"\e901"}.f-icon-menu-app:before{content:"\2039"}.f-icon-expand:before{content:"\44"}.f-icon-collapse:before{content:"d"}.f-icon-pin-block:before,.f-icon-pin:before{content:"\68"}.f-icon-cart:before{content:"\49"}.f-icon-comment:before{content:"\4a"}.f-icon-sequence-menu:before{content:"\53"}.f-icon-previous:before{content:"\54"}.f-icon-next:before{content:"\74"}.f-icon-previous-question:before{content:"\55"}.f-icon-next-question:before{content:"u"}.f-icon-next-sqquestion:before{content:"G"}.f-icon-favourite:before{content:"\56"}.f-icon-favourited:before{content:"v"}.f-icon-add-lesson:before{content:"\57"}.f-icon-info:before{content:"w"}.f-icon-share:before{content:"\58"}.f-icon-maximize:before{content:"\5a"}.f-icon-evlogo:before{content:"z"}.f-icon-responsive-menu:before{content:"3"}.f-icon-home:before{content:"5"}.f-icon-backpack:before{content:"\221e"}.f-icon-narration:before{content:"8"}.f-icon-rubber:before{content:"9"}.f-icon-flag:before{content:"("}.f-icon-tile:before{content:")"}.f-icon-mosaic:before{content:"*"}.f-icon-facebook:before{content:"\2d"}.f-icon-youtube:before{content:"\e907"}.f-icon-instagram:before{content:"\e909"}.f-icon-email:before{content:"\2b"}.f-answer-right:before{content:"\3c"}.f-answer-wrong:before{content:"\3e"}.f-icon-play:before{content:"%"}.f-icon-stop:before{content:"!"}.f-icon-record:before{content:"?"}.f-icon-mark:before{content:"\b1"}.f-icon-options-circled:before,.f-icon-options:before{content:"\a7"}.f-icon-lock:before{content:"\3c0"}.f-icon-point:before{content:"\68"}.f-icon-trash:before{content:"\3bc"}.f-icon-bulletin:before{content:"\e900"}.f-icon-eye:before{content:"\e902"}.f-icon-notepad:before{content:"\e903"}.f-icon-prizes:before{content:"\e905"}.f-icon-clip:before{content:"\e906"}.f-icon-exit:before{content:"\e90a"}*{outline:0!important}.h1,h1{font-size:38px}.h2,h2{font-size:28px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.hidden{display:none}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.center-resp-padding,.left-resp-padding,.right-resp-padding{padding-right:0;padding-left:0}.no-side-padding{padding-left:0;padding-right:0}.no-padding{padding:0}.no-underline{text-decoration:none!important}.underline{text-decoration:underline!important}ol,ul{list-style:none;padding:0}.mark,mark{background-color:transparent}label{font-weight:400}a,a:hover,a:visited{color:#000;text-decoration:none!important}a.btn{text-decoration:none!important}a.btn:visited{color:#fff}html{height:auto;min-height:100%;position:relative!important}body{padding:0!important;font-family:'Source Sans Pro Regular',sans-serif;font-size:18px;background-color:#fff;min-width:750px}body.responsive{width:100%;min-width:320px;padding:0!important;font-family:'Source Sans Pro Regular',sans-serif;font-size:18px;background-color:#fff}body.responsive-dashboard{width:100%;min-width:320px;padding:0!important;font-family:'Source Sans Pro Regular',sans-serif;font-size:18px;background-color:#EDEDED}body .main{margin-top:70px;padding:50px 0;background-color:transparent}body.customer-support{min-width:320px!important;background-color:#dedede}.customer-support .main{margin-top:0}body .main-with-logo{background:url(/themeev/img/fundologo.png) calc(50% + 300px) -50px no-repeat #EDEDED}body #empty-dashboard-student.main-with-dashboard-empty-background,body #empty-library-student.main-with-dashboard-empty-background,body #empty-subjects-student.main-with-dashboard-empty-background{background-position-y:80px}body .main-with-dashboard-empty-background{background:url(/themeev/img/img_fundo_CodeActivation.png) repeat no-repeat #ededed;background-position-y:160px;min-height:calc(100vh - 70px);margin:70px 0 0;padding:20px 0}body .main-with-dashboard-guardian-background{margin-top:70px;padding:20px 0;background:url(/themeev/img/img_fundo_CodeActivation.png) repeat no-repeat #ededed;background-position-y:160px;min-height:700px}body .light-color{background-color:#fff}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main p{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}body .main-no-menu{padding:5px 0 20px;background-color:#dedede}#btnWindowTabClose{color:#fff;display:inline-block;cursor:pointer;margin-top:15px;font-size:18px}#btnWindowTabClose div.font-icon{display:inline-block}#btnWindowTabClose div.lblWindowTabClose{margin-top:8px}#btnWindowTabBack{font-family:'Source Sans Pro light',sans-serif;margin-top:5px;font-size:20px;cursor:pointer}.main-no-menu h1,.main-no-menu h2,.main-no-menu h3,.main-no-menu h4,.main-no-menu h5,.main-no-menu h6,.main-no-menu p{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}.footer-overlay{height:80px;padding:10px;background-color:rgba(0,0,0,.75)}.margin-to-footer-overlay{margin-bottom:110px}h1.gami-info .gami-item,h1.welcome-title{font-size:16px;vertical-align:top;max-height:20px}h1.gami-info .gami-item,h1.gami-info .gami-item-label{padding-left:5px}h1.gami-info #gami-point{padding-left:10px}h1.gami-info a{height:17px}h1.gami-info,h1.welcome-title{margin-bottom:15px;max-height:20px}h1.gami-info .font-icon{font-size:25px;vertical-align:text-top}h1.gami-info div{display:inline-block}#search-dropdown h3,h1.section-title{font-family:'Source Sans Pro light',sans-serif;font-size:30px;margin-bottom:20px}ul li.welcome-title{width:200px}#subjects-home-studentpbe h1.section-title{margin-bottom:0}h1.section-title .font-icon{font-size:25px;padding-left:10px;cursor:help}h1.home-title{font-size:20px}section div.section-options{font-family:'Source Sans Pro Regular';text-align:right;padding-top:10px}section div.with-option-points{margin-right:10px}.small-body-section{font-size:16px}p.section-text{font-family:'Source Sans Pro Regular',sans-serif;font-size:18px}p.bigger-text{font-size:20px}.bottom-border{padding-bottom:10px;border-bottom:1px solid #000}#back-div-btn{margin-top:20px}.dot-goals{background:#AAAADA}.square-goals{background:#AAAADA;width:15px;height:15px;border-radius:0;display:inline-block;margin-right:4px}.dot-goals-done{background:#00CE0A}.dot-goals-notdone{background:#EC0002}body .container{width:100%;min-width:320px;max-width:970px;padding:0 32px}body.responsive .container,body.responsive-dashboard .container{width:100%;min-width:320px;max-width:970px;padding:0 15px;margin:0 auto}@media (min-width:768px){body.responsive .container,body.responsive-dashboard .container{padding:0 32px}}body .title-padding{padding-top:20px}.footer{width:100%;height:200px;max-height:200px;background-color:#000;position:absolute;bottom:0}.footer .footer-list-container{width:100%;float:left;padding:10px 0}.footer .footer-list-container a,.footer .footer-list-container a:hover{width:100%;font-size:15px;line-height:15px;text-align:center;color:#fff;float:left}.footer .footer-list-container a.footer-text{padding:5px 10px 5px 0}.footer .footer-social-icons-container{width:100%;float:left;padding:10px 0}.footer .footer-social-icons-container a.footer-social-icon-facebook{width:55px;height:35px;padding:0 10px;background-image:url(/themeev/img/evonfacebookico1.png);background-position:center;background-repeat:no-repeat;background-size:35px 35px;float:right}.footer .footer-social-icons-container a.footer-social-icon-youtube{width:55px;height:35px;padding:0 10px;margin:0 calc(50% - 55px) 0 0;background-image:url(/themeev/img/evonyoutubeico1.png);background-position:center;background-repeat:no-repeat;background-size:35px 35px;float:right}@media (min-width:925px){.footer{width:100%;height:100px;max-height:100px;background-color:#000;position:absolute;bottom:0}.footer .footer-list-container a,.footer .footer-list-container a:hover{width:auto;font-size:16px;line-height:25px;text-align:left}.footer .footer-list-container,.footer .footer-social-icons-container{width:auto}.footer .footer-social-icons-container a.footer-social-icon-facebook{width:55px;height:35px;padding:0 10px;margin:0;background-size:35px 35px;float:right}.footer .footer-social-icons-container a.footer-social-icon-youtube{width:55px;height:35px;margin:0;padding:0 10px;background-size:35px 35px;float:right}}.row-no-padding [class*=col-]{padding-left:0!important;padding-right:0!important}.container .text-muted{margin:20px 0}.footer>.container ul.footerLinks{margin:20px 0;padding:0}.footer>.container ul.footerLinks a{margin-right:0;font-size:17px;color:#FFF;opacity:.9}.footer>.container ul.footerLinks a:hover{opacity:1}.footer>.container ul>li{list-style-type:none;float:left;margin-right:12px}.footer>.container ul>li:last-child{margin-right:0}@media screen and (max-width:767px){.footer>.container ul>li{float:none}}.footer>.container>.social{color:#FFF;margin:10px 0;text-align:right}.footer>.container>.social a{margin-left:20px}.footer>.container>.social a img{opacity:.9}.footer>.container>.social a img:hover{opacity:1}span.ev-social-action{display:inline-block;width:42px;height:42px;background-repeat:no-repeat}.ev-social-facebook{background-image:url(/themeev/img/evonfacebookico1.png)}.ev-social-youtube{background-image:url(/themeev/img/evonyoutubeico1.png)}section.white{background-color:#fff}section.light{background-color:#ededed}section.light-dark{background-color:#DEDEDE}section.dark{background-color:#333}section.padded-top{padding-top:50px}section.padded-bottom{padding-bottom:30px}section.padded{padding-bottom:30px;padding-top:30px}div.padded-rigth,font.padded-rigth,p.padded-rigth{padding-right:10px}div.margintop,p.margintop{margin-top:30px}div.marginleft,h4.marginleft,p.marginleft,span.marginleft{margin-left:30px}div.marginbottom{margin-bottom:30px}div.marginright{margin-right:30px}div.mb10,p.mb10{margin-bottom:10px}div.mt10,p.mt10{margin-top:10px}div.no-margin{margin:0!important}section.dark .page-header,section.light-dark .page-header{border-bottom:1px solid #878787}.page-header{font-size:38px;margin:20px 0}p.info{padding-top:30px;padding-bottom:30px}h1.strong,p.strong,span.strong,td.strong{font-family:'Source Sans Pro Bold'}span.invalid{color:#c00}span.valid{color:#8ac50f}span.valid-incomplete{color:#FF8300}span.has-error{font-family:'Source Sans Pro';color:#c00;font-size:18px;font-style:italic}.h4.highlight,h4.highlight,p.highlight,span.highlight,td.highlight{color:#c00}.h4.highlight-blue,h4.highlight-blue,p.highlight-blue,span.highlight-blue,td.highlight-blue{color:#009de0}span.cutted,td.cutted{text-decoration:line-through;color:gray}span.title-helper{font-size:18px}.page-header .breadcrumb{padding:0;background-color:transparent;border-radius:0;margin-bottom:0}.page-header .breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"\003e"}.breadcrumb>.active{color:#c00}.bottom-line{border-bottom:1px solid #eee}.btn-transparent{color:#000;border-color:#000;background-color:transparent}.btn-transparent:hover{color:#000;border:1px solid #000;background:#EEE}.btn-danger{color:#fff;border-color:#c00;background-color:#c00}.btn-info{border-color:#009de0;background-color:#009de0}a.btn-info:visited{color:#FFF}.navbar-fixed-bottom.footer-overlay .btn-info{width:100%}.btn-orange{border-color:#fca40c;background-color:#fca40c}.btn-file-custom{position:relative;overflow:hidden;padding-left:15px;padding-right:15px}input[type=file]{display:block}.btn-file-custom input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.form-control-custom{float:none;width:320px!important;color:#555}.btn-primary{color:#000;border-color:#CFCFCF;background-color:#CFCFCF}.btn-primary:hover{color:#000!important}.btn-reg{width:282px;height:40px}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#000;background-color:#FFF;border-color:#DCDCDC}.btn,.btn.focus,.btn:focus,.btn:hover{font-family:'Source Sans Pro Bold';height:44px;font-size:16px;border:none;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn-user-cancel,.btn.btn-user-cancel.focus,.btn.btn-user-cancel:focus,.btn.btn-user-cancel:hover{border-width:1px;border-style:solid;border-color:#000;color:#000;display:inline-block;background-color:#fff}.btn-outline,.btn-outline:active,.btn-outline:focus{color:#fff;pointer-events:auto;background-color:transparent;border:2px solid #fff;border-radius:4px;text-transform:uppercase}.btn-outline:hover{color:#000;background-color:#fff;border:2px solid #fff}.btn-user-save{color:#fff;pointer-events:auto;background-color:#00A1E5}.btn-user-save.active,.open .dropdown-toggle.btn-user-save{color:#000;background-color:#FFF}.btn-user-save.active,.btn-user-save:active,.open .dropdown-toggle.btn-user-save{background-image:none}.btn-user-save.disabled,.btn-user-save[disabled]{pointer-events:none}.btn-user-save.disabled,.btn-user-save.disabled.active,.btn-user-save.disabled:active,.btn-user-save.disabled:focus,.btn-user-save.disabled:hover,.btn-user-save[disabled],.btn-user-save[disabled].active,.btn-user-save[disabled]:active,.btn-user-save[disabled]:focus,.btn-user-save[disabled]:hover,fieldset[disabled] .btn-user-save,fieldset[disabled] .btn-user-save.active,fieldset[disabled] .btn-user-save:active,fieldset[disabled] .btn-user-save:focus,fieldset[disabled] .btn-user-save:hover{background-color:#00A1E5}.btn-user-save .badge{color:#00A1E5;background-color:#000}.btn-group-lg>.btn,.btn-lg,.input-group-addon{border-radius:0}.form-control{height:44px;font-size:18px;border:1px solid #D0D0D0;border-radius:4px}span.birthday-datepicker{position:relative;margin:-40px 12px 0 0;line-height:40px;text-align:right;color:#9D9D9D;float:left;right:-92%}form.with-border .form-control{border:1px solid #EBEBEB}div.has-error .form-control{border:1px solid #c00}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#c00}#modalAccessTitle{color:#00A1E5;font-size:22px;margin-bottom:18px}.modalAccessProducts{margin-bottom:10px}.modalAccessProductsTitle{color:#000;font-size:18px;font-weight:700;margin-right:20px}.counter{color:gray;font-weight:400}.selectable-icon-list-container{min-height:20px;padding:5px;margin:10px 0;background-color:#fff}.selectable-icon-item{position:relative;display:block;padding:0;margin-bottom:0;background-color:transparent;line-height:40px}.selectable-icon-item span{min-width:32px}#modalSaveResource .selectable-icon-list-container{height:300px;background-color:#FFF;border-radius:4px;border:1px solid #888;overflow:auto}#modalSaveResource .selectable-icon-list-container .font-icon{color:#00A1E5}#modalCreateLesson .form-group{padding-left:0;padding-right:0}button.close{font-size:30px}.close{opacity:1}.pointer{cursor:pointer}.alert-danger,p.error-msg{font-family:"Source Sans Pro Italic";font-size:18px;color:#c00;background-color:#ffdada}div.errorMessage{font-family:"Source Sans Pro Italic";font-size:18px;color:#c00}p.sucess-msg{font-family:"Source Sans Pro Italic";font-size:18px;color:green}div.no-side-margin{margin-left:0;margin-right:0}.special-input-box{border:1px solid grey;background-color:#DEDEDE;height:40px}.dropdown-input{margin:0;border-radius:0;padding:20px 30px;-moz-box-shadow:0 2px 10px #888;-webkit-box-shadow:0 2px 10px #888;box-shadow:0 2px 10px #888;border:none;position:absolute;top:inherit;right:0;z-index:1000;display:none;width:350px;font-size:14px;text-align:left;list-style:none;background-color:#fff}.dropdown-menu{margin:0;border-radius:0;padding:30px;right:-1px;-moz-box-shadow:0 2px 10px #888;-webkit-box-shadow:0 2px 10px #888;box-shadow:0 2px 10px #888;border:none}.dropdown-menu li{padding:5px 0;font-family:'Source Sans Pro Regular';font-size:18px}.dropdown-menu li a{padding:0}.dropdown button.menu-opener{border:0;font-weight:700;font-size:30px;line-height:30px;background-color:transparent;padding:0}ul.pipeMenu li{display:inline-block;line-height:33px;cursor:pointer}.action-icon-position{position:absolute;right:10px;top:10px}.action-icon-bkg{z-index:20;width:35px;height:35px;background:#fff;border-radius:50%;display:inline-block}.action-icon-bkg:hover{cursor:pointer}.action-icon-faded:before{color:#CDCBCC}.action-opac-area{z-index:1;position:absolute;width:100%;padding-left:15px;padding-right:15px;height:100%;background-color:#000;opacity:.6}.action-opac-text{color:#fff;position:absolute;left:20px;bottom:20px;z-index:30;font-size:16px}.action-opac-text label{top:12px;position:relative}.action-icon:before{font-size:40px;position:relative;right:2px;top:-11px;font-weight:600}.action-icon.f-icon-drag:before{font-weight:400;left:-2px}.pop-preview .popover{border:0;width:auto;max-width:none;top:42px!important;left:58px!important;padding:0}.pop-preview .popover .popover-content{padding:0}.pop-preview .popover .popover-content div{width:200px;height:150px;overflow:hidden;margin:0 auto}.pop-preview .popover .popover-content div img{right:25%;position:relative}.pop-preview .arrow{display:none}.modal{margin:120px auto 0;padding:0!important;border:none}.modal-open{overflow:hidden}.modal-open .modal{z-index:1103}.modal .modal-dialog{margin:0 auto}.modal-dialog .modal-clean{background-color:#fff!important}.modal .modal-dialog .modal-content{padding:30px 0 50px;width:100%;background-color:#EBEBEB;border-radius:0}.modal .modal-dialog .modal-content .modal-header{padding:0 25px 0 50px;font-family:'Source Sans Pro Bold',sans-serif;border-bottom:none}.modal .modal-dialog .modal-content .modal-header .f-icon-close{background:0 0;border:none;font-size:40px;line-height:40px;text-align:right;padding:0}.modal-dialog .modal-header .modal-title{margin-top:45px;color:#000}.modal-dialog .modal-title{margin-top:30px;font-family:'Source Sans Pro Bold',sans-serif;color:#000}.modal .modal-dialog .modal-content .modal-body{margin:30px 0 50px;padding:0 50px}.modal-dialog .modal-content .modal-body .modal-text{margin-bottom:30px}.modal-dialog .modal-content .modal-body .modal-scroll-view{padding:15px;width:100%;height:auto;max-height:250px;background-color:#fff;border-width:1px;border-style:solid;border-color:#c1c1c1}.modal-dialog .modal-content .modal-body .modal-scroll-view .checkbox{margin:0 0 12px;width:100%;height:25px}.modal-dialog .modal-content .modal-body .modal-scroll-view .checkbox:last-of-type{margin:0}.modal .modal-dialog .modal-content .modal-body .form-group{margin-top:50px;margin-bottom:0;padding:0;height:auto}.modal .modal-dialog .modal-content .modal-body .form-group:first-child{margin-top:0}.modal .modal-dialog .modal-content .modal-body .form-group input[type=text]{padding:0 20px;width:100%;height:40px;line-height:40px}.modal .modal-dialog .modal-content .modal-body .form-group .radio{margin:7px 0;padding:0;height:26px}.modal .modal-dialog .modal-content .modal-body .form-group select{border-style:solid;border-width:1px;border-color:#cdcdcd;border-radius:0}.modal .modal-dialog .modal-content .modal-body .f-icon-arrow-down,.modal .modal-dialog .modal-content .modal-body .form-group .f-icon-arrow-down,.modal .modal-dialog .modal-responsive-content .f-icon-arrow-down{position:relative;margin:-40px 12px 0 0;line-height:40px;text-align:right;color:#9d9d9d}.modal .modal-dialog .modal-content .modal-body .date-picker-left,.modal .modal-dialog .modal-responsive-content .date-picker-left{padding-right:16px}.modal .modal-dialog .modal-content .modal-body .date-picker-right{padding-left:16px}.modal .modal-dialog .modal-content .modal-footer{padding:0 50px;height:auto;border-top:none}table.ev-table tr{line-height:70px;min-height:70px;height:70px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:none;border-bottom:1px solid #eee;min-height:60px;height:auto}.table>tbody>tr>td.small,.table>tbody>tr>th.small,.table>tfoot>tr>td.small,.table>tfoot>tr>th.small,.table>thead>tr>td.small,.table>thead>tr>th.small{width:40px}.table>tbody>tr>td.center,.table>tbody>tr>th.center,.table>tfoot>tr>td.center,.table>tfoot>tr>th.center,.table>thead>tr>td.center,.table>thead>tr>th.center{vertical-align:middle}div.list-search{border-bottom:1px solid #eee;display:block;height:auto;overflow:auto;padding-bottom:10px}ul.list{width:100%;padding:0;clear:both}div.list-more{border-top:1px solid #eee;margin-top:40px;margin-bottom:20px;width:100%;clear:both;height:auto;overflow:auto;padding-top:10px}ul.list>li{min-height:60px;height:auto;overflow:auto;list-style-type:none;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee}ul.list>li>div.icon{height:100%;width:40px;float:left;margin-right:10px}ul.list>li>div.icon img{height:40px;width:40px}ul.list>li>div.desc{height:100%;width:80%;float:left}@media screen and (max-width:767px){ul.list>li>div.desc{width:60%}}ul.list>li>div.actions{height:100%;float:right}ul.list>li>div.actions img{float:left;margin-left:10px}code{font-size:80%}span.ev-img-action{display:inline-block;width:44px;height:44px;background-repeat:no-repeat;cursor:pointer}span.ev-img-action-small{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;cursor:pointer}.ev-img-collapse{background-image:url(/themeev/img/ev-collapse.png)}.ev-img-expand{background-image:url(/themeev/img/ev-expand.png)}.ev-img-remove-item{background-image:url(/themeev/img/ev-remove-item.png)}.ev-img-close{background-image:url(/themeev/img/v09_bt_close.png)}.ev-img-check{background-image:url(/themeev/img/ev-check.png)}.ev-box{min-height:100px;background-color:#FFF;overflow:auto;padding:20px;margin:10px 0}.ev-box .h4,.ev-box h4{font-family:'Source Sans Pro Bold';color:#c00}.ev-box .content{margin-top:10px;margin-bottom:10px}.separator-top{border-top:1px solid #878787}.separator{border-bottom:1px solid #878787}.authorization{margin-top:74px}.big-checks .checkbox label::before{width:44px;height:44px;border-radius:0;border:none}.big-checks .checkbox input[type=checkbox]:checked+label::after{background-image:url(/themeev/img/v09_bt_check.png);background-position:32% 50%;width:44px;height:44px;background-repeat:no-repeat;content:""}.big-checks .checkbox label::after{margin-left:-15px;color:gray}.big-checks .checkbox label{padding-left:35px}.big-checks .checkbox{padding-top:18px}.big-checks-no-padding .checkbox{padding-top:0;margin-top:0}.big-square-radios .radio label::before{border-radius:0;width:44px;height:44px;border:none}.modal-content .big-square-radios .radio label::before,section.light-dark .big-square-radios .radio label::before{background-color:#fff}.big-square-radios .radio input[type=radio]:checked+label::after{background-image:url(/themeev/img/v09_bt_check.png);background-position:32% 50%;width:44px;height:44px;background-repeat:no-repeat;content:"";font-size:30px}.big-square-radios input[type=radio].styled:checked+label:after{font-family:FontAwesome;content:"\f00c"}.big-square-radios .radio label::after{margin-left:-15px;color:gray;-webkit-transition:initial;transition:initial}.big-square-radios .radio input[type=radio]:checked+label::after{background-color:transparent}.big-square-radios .radio label{padding-left:35px}.big-square-radios .radio{padding-top:18px}.big-square-radios.circle .radio input[type=radio]:checked+label::after{background-image:url(/themeev/img/v09_bt_radio2.png);width:27px;height:27px;background-repeat:no-repeat;content:"";left:-5px;top:0}.big-square-radios.circle .radio label::before{background-image:url(/themeev/img/v09_bt_radio1.png);width:27px;height:27px;background-repeat:no-repeat;content:""}.modal-content .big-square-radios.circle .radio label::before,section.light-dark .big-square-radios.circle .radio label::before{background-color:transparent}.big-square-radios.circle .radio label{padding-left:20px}.big-square-radios.nopadding .radio label{padding-left:0}.big-square-radios.nopadding .radio{padding-top:0}body.fullscreen,html.fullscreen{height:100%}section#errors{background-color:#D9D9D9;height:100%;font-family:'Source Sans Pro light'}section#errors p.error-title{font-size:48px;margin-top:35px;margin-bottom:25px}section#errors p.error-help{font-size:28px;margin-bottom:15px}section#errors p.error-help a{text-decoration:underline!important}section#errors .container-table{height:100%!important;display:table}section#errors .vertical-center-row{display:table-cell;vertical-align:middle}#modalCreateAssignment .selectable-icon-list-container .font-icon{color:#00A1E5}#modalCreateAssignment .selectable-icon-list-container{max-height:200px;margin:0;background-color:#FFF;border-radius:4px;border:1px solid #888;overflow:auto}#modalCreateRefMaterial .selectable-icon-list-container{max-height:300px;overflow:auto}#modalCreateRefMaterial selectable-icon-list-container .font-icon{color:#00A1E5}#task-creation .task-bold-title{font-family:'Source Sans Pro Bold',sans-serif;font-size:18px;color:#000}#task-creation label#lb-allow-upload{padding-top:7px}#task-creation .tasks-body{padding-top:20px;padding-bottom:10px}#task-creation .resource-label{padding-top:15px}#task-creation.edition-mode .resource-label{text-decoration:underline}#task-creation> .tasks-body{background-color:#fff}#task-creation ul{margin-top:20px}#task-creation .chk-all-students-tasks,#task-creation .chk-leaf-student-tasks{height:40px}#task-creation .chk-leaf-student-tasks:last-child{border-bottom:1px solid #D2D2D2;margin-bottom:20px}#task-creation .task-class-student>input[type=checkbox]{margin-right:17px}#task-creation #createNewTask{width:126px;height:40px}#task-creation #cancelNewTask{width:126px;height:40px;background-color:transparent}#task-creation label{font-size:18px;color:#000;text-align:left}#task-creation .panel-heading label{padding-left:0;padding-right:15px}#task-creation .footer-button{min-width:155px;padding-left:30px;padding-right:0}.pc-icon-black{background-image:url(/themeev/img/pc-monitor-black.png);background-repeat:no-repeat;height:39px}.pc-icon-grey{background-image:url(/themeev/img/pc-monitor-grey.png);background-repeat:no-repeat;height:39px}.line-input-size{line-height:44px}.select-box{position:relative;float:left;width:100%}.select-box .icon{height:auto;background-image:none}.select-box .select-search,.select-box .select-text{font-weight:400;line-height:20px;padding:11px 10px;border:1px solid #a9a9a9!important;background-color:#fff;margin:0;outline:0;cursor:pointer;text-align:left;border-radius:0;text-transform:none;color:#555}.select-box .select-search{position:absolute;opacity:0;z-index:-1}.select-box .select-search:not(.collapsed){opacity:1;z-index:9}.select-box .icon[data-toggle=collapse][aria-expanded=true]:after{z-index:10}.select-box .collapse,.select-box .collapsing{position:absolute;top:44px;box-shadow:3px 3px 10px #c7c5c2;max-height:225px;overflow-y:hidden;z-index:2}:not(.touchevents) .select-box .collapse,:not(.touchevents).select-box .collapsing{overflow-y:auto;-webkit-overflow-scrolling:touch}.select-box .select-box-options label{font-size:16px;font-weight:400;line-height:21px;padding:11px 10px 11px 40px;border-bottom:1px solid #d9d9d9;margin:0;background-color:#e7e7e7;cursor:pointer}.select-box .select-box-options input:checked+label.remove-focus,.select-box .select-box-options label:hover{background-color:#e7e7e7;color:#141414}.select-box [aria-expanded=true]~.select-box-alpha{display:block!important;position:fixed;top:0;bottom:0;left:0;right:0;margin:0;z-index:1}@media (max-width:600px){#modalTeacherAddBook .modal-responsive-header .modal-responsive-title{padding:0 0 0 10px}#modalTeacherAddBook .modal-responsive-header .close{padding:0 10px 0 0}#modalTeacherAddBook .modal-responsive-content{padding:0 10px}}#modalTeacherAddBook .book-option{border-style:solid;border-width:1px;border-color:#cdcdcd;border-radius:0}@media (min-width:600px){#modalTeacherAddBook #addNewBook{float:right}}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media (min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media (min-width:992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media (min-width:1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}.ellipsis{width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-multi-line{overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;text-align:justify!important;padding-right:40px;padding-left:1em}.ellipsis-multi-line:before{content:'...';position:absolute;right:20px;bottom:0}.ellipsis-multi-line:after{content:'';position:absolute;right:20px;width:1em;height:1em;margin-top:.2em;background:#fff}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.loading-blink{font-size:25px}.loading-blink span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.loading-blink span:nth-child(2){animation-delay:.2s}.loading-blink span:nth-child(3){animation-delay:.4s}@media (max-width:991px){.modal .modal-dialog .modal-content .modal-body .date-picker-lef,.modal .modal-dialog .modal-content .modal-body .date-picker-right,.modal .modal-dialog .modal-responsive-content .date-picker-left{padding-right:0;padding-left:0}}#shareWithTeachers.selectable-icon-list-container{min-height:290px;max-height:400px;background-color:#FFF;border-radius:4px;border:1px solid #888;overflow:auto}#popup_container.testSubmission{top:40px!important}@media only screen and (min-width :768px){h1.gami-info,h1.welcome-title{margin-bottom:30px}h1.gami-info .gami-item,h1.welcome-title{font-size:18px}.left-resp-padding{padding-left:16px;padding-right:0}.right-resp-padding{padding-right:16px;padding-left:0}.center-resp-padding{padding-left:8px;padding-right:8px}}.container-related{width:100%;height:75px;max-width:1024px;padding:0;margin:auto}@media (min-width:1440px){.container-related{max-width:1024px;margin-left:calc(50% - 708px);margin-right:auto}}a:focus,a:hover{text-decoration:none}h1 span.header-help{font-family:"Source Sans Pro Regular";font-size:18px}.ellipsis-content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subject,.subject-student,body .main.subject,body .main.subject-student{padding-top:0}.subject #banner{margin-bottom:30px;height:180px;width:100%;background-image:url(/themeev/img/banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#subject-teacher.subject #banner{height:265px}.subject #banner .container{height:100%;font-family:"Source Sans Pro Regular";color:#fff}.subject #banner .graphic-wrapper{height:100%;vertical-align:middle}.subject #banner .graphic-wrapper .graphic-container{height:100%}.subject #banner .graphic-wrapper .graphic-container .graphic{height:100%;width:150px;margin:-20px auto}.subject #banner .graphic-wrapper .graphic-container .graphic .chartTopic{color:#7E7E7E}.subject #banner .subject-container{height:100%;display:table}.subject #banner .subject-container-mobile,.subject #banner h1{font-size:20px;font-family:"Source Sans Pro Bold"}.subject #banner h1{display:table-cell;vertical-align:middle}.subject #banner .subject-container-mobile{position:relative}.subject #banner .subject-container-mobile div{position:relative;bottom:30px}.subject #banner #subject-student-info p{font-size:18px}.subject #objectives-detail{margin-bottom:15px}.subject a#objectives{font-size:18px;color:#fff}.subject .objectives-detail-element img{float:left}.subject .objectives-detail-element p{padding-left:10px!important;padding-right:10px!important}.subject-student-info #objectives{text-decoration:underline}.subject #banner .btn{margin-top:80px;width:100%;height:50px;background-color:#fff;font-family:"Source Sans Pro Bold";font-size:18px;text-align:center;white-space:normal;color:#000}.subject #banner #subject-teacher-info{min-height:182px;color:#fff}.subject #banner #subject-teacher-info h1{margin:0;line-height:140px;vertical-align:middle}.subject #banner #subject-buttons .btn{margin-top:0}.subject #banner .subject-buttons-element{margin-left:30px}#class #banner .btn-import,#class-tasks #banner .btn-import,.subject #banner #subject-buttons .btn-import{color:#fff;background-color:rgba(255,255,255,0);border-width:2px;border-style:solid;border-color:#fff}#modalTeacherAddClass div.right-padding{padding-right:10px}#modalTeacherAddClass div.left-padding{padding-left:10px}#modalTeacherAddClass #alert-addclass-msg{margin-bottom:0;margin-top:50px}.assignment-detail-header-title{font-size:30px}.assignment-detail-info-container{margin-top:30px;margin-bottom:30px}.assignment-detail-title{display:block;width:100%;font-family:Source Sans Pro Bold;font-size:18px}.assignment-detail-due-date{display:block;width:100%;font-family:Source Sans Pro SemiBold;font-size:18px;color:#009DE0}.assignment-detail-item-container{display:flex;min-height:55px;width:100%;padding-top:5px;padding-bottom:5px;border-top:1px solid #C7C7C7;align-items:center}.assignment-detail-item-icon{padding-right:15px}.assignment-detail-item-text{flex:1}.assignment-detail-upload-file-input{display:none!important}.assignment-detail-teacher-comment-header{margin-top:20px}.assignment-detail-teacher-comment-text{font-family:Source Sans Pro SemiBold;font-size:18px;color:#009DE0}.assignment-footer-container{display:flex;width:100%;padding-left:15px;padding-right:15px;justify-content:center;align-items:center}.assignment-detail-footer-deliver-btn{flex:1;min-width:250px;height:50px;color:#FFF;background-color:#009DE0}@media only screen and (min-width :768px){.assignment-detail-due-date,.assignment-detail-title{display:initial;width:auto}.assignment-detail-footer-deliver-btn{flex:0}.subject #banner .graphic-wrapper .graphic-container .graphic{height:100%;width:170px;margin:0 auto}}#assignment-detail .tasks-title{margin-top:30px;padding:0 30px;height:65px;background-color:#f2f2f2}#assignment-detail #graphicTitle{font-family:'Source Sans Pro Bold';font-size:18px;color:#000;line-height:64px}#assignment-detail .tasks-title>*{margin:0;font-size:18px;color:#000;line-height:64px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}#assignment-detail .tasks-title h2{font-family:'Source Sans Pro Bold'}#assignment-detail .tasks-title .task-action{font-family:'Source Sans Pro Regular';text-decoration:underline;text-align:right}#assignment-detail .tasks-title .task-action a{color:#000}#assignment-detail .tasks-body{padding:0 30px;background-color:#f2f2f2;margin-bottom:30px}#assignment-detail .tasks-body .task{padding:0 10px;height:65px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}#assignment-detail .tasks-body .task:last-of-type{border:0}#assignment-detail .tasks-body .task .dots{margin:5px 0 0;height:40px;font-size:40px;line-height:40px;text-align:right;background-color:rgba(255,255,255,0);border-width:0;border-style:none}#assignment-detail .tasks-body div.task>div{margin:0;line-height:64px;white-space:nowrap}#assignment-detail .tasks-body .task div a{color:inherit}#assignment-detail .tasks-body .task div.task-icon-status{margin-top:23px}#assignment-detail .tasks-body .task div.task-icons-msg{text-align:right;padding-right:20px;cursor:pointer}#assignment-detail .task-chart-tooltip{font-family:'Source Sans Pro Regular';font-size:14px;color:#000}#assignment-detail .tasks-body .task div.task-user{font-family:'Source Sans Pro Bold';font-size:18px;color:#000;margin-left:10px;overflow:hidden;text-overflow:ellipsis}#assignment-detail .tasks-body .task div.task-status{text-align:left}#assignment-detail .tasks-body .task a,#assignment-detail .tasks-body .task a.task-status-result{text-decoration:underline!important}#assignment-detail .tasks-body .task a.task-status-result.no-popover{text-decoration:none!important;cursor:auto}#assignment-detail .tasks-body .task div.task-delay{text-align:center;font-size:16px}#assignment-detail .tasks-body .task div.task-delay .info-delay-box{background-color:#F5CB53;height:40px;margin:10px;text-align:center}#assignment-detail .tasks-body .task div.task-delay .info-delay-box div{margin:5px;line-height:40px}#assignment-detail .tasks-body .task div.task-download{text-decoration:underline;text-align:center;cursor:pointer}#assignment-detail .task a .font-icon{color:#000}#assignment-detail .task .font-icon.f-icon-selected{color:#00A1E5}#assignment-detail .btn.addNewComment{border-radius:0;font-family:'Source Sans Pro Bold';height:40px;font-size:20px;border:none;padding:5px 30px;float:right}#assignment-detail .dropdown-input textArea{width:100%;resize:none}.assignment-body .resources-item{margin-bottom:0}#assignment-navigation{margin-bottom:100px;background-color:#FFF}#assignment-navigation .resource-label{padding-top:15px}#assignment-navegation .resource-label label,#assignment-navigation .uploaded-file label{text-decoration:underline}#assignment-navigation .resource-classification{font-size:18px}#assignment-navigation .resource-submission{font-size:18px;font-weight:700}#class,#class-tasks{padding:0 0 50px;background-color:#fff}#class-tasks .tasks-body .task .dropdown-menu .export-report{cursor:pointer}#class #banner,#class-tasks #banner{height:265px;width:100%;background-image:url(/assets/img/default_banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;-moz-box-shadow:0 2px 10px #888;-webkit-box-shadow:0 2px 10px #888;box-shadow:0 2px 10px #888}#class #banner .class-info,#class-tasks #banner .class-info{margin:55px 0 0;color:#fff}#class-tasks #banner .class-info{color:#fff}#class #banner .class-info h1{margin:0 0 20px}#class #banner .class-info h2,#class #banner .class-info h4,#class-tasks #banner .class-info h4,h3{margin:0 0 10px}#class #themes{margin:0;padding:15px 0;height:70px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b4b4b4}#class #themes #classes-themes-carousel .owl-stage-outer{margin-left:40px;width:calc(100% - 80px)}#class #themes #classes-themes-carousel .owl-nav{margin-top:-50px;width:100%}#classes-themes-carousel .owl-nav button{cursor:pointer}#class #themes #classes-themes-carousel .owl-prev{float:left}#class #themes #classes-themes-carousel .owl-next{float:right}#class #themes #classes-themes-carousel .owl-next:before,#class #themes #classes-themes-carousel .owl-prev:before{font-family:EvIcons;font-size:40px}#class #themes #classes-themes-carousel .owl-next:before{content:"\75"}#class #themes #classes-themes-carousel .owl-prev:before{content:"\55"}#class #themes #classes-themes-carousel .owl-item{height:40px;line-height:40px}#class #themes #classes-themes-carousel .owl-item p{width:calc(100% - 80px);text-align:center}#classes-themes-carousel .owl-nav button.disabled{color:#c4c4c4;cursor:default}#class #students{margin-top:25px;padding-right:10px}#class #students p{margin:0 0 10px;font-family:"Source Sans Pro Bold";line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#class #students p.no-records{line-height:40px}#class #results{margin-top:25px}#class #results .student-result{margin:0 0 10px;height:20px;max-height:20px}#class #results .student-result .result{float:left;margin-right:5px;width:20px;height:100%;background-color:#c4c4c4;border-radius:50%}#class #results .student-result .done{background-color:#054b79}#class-teacher-editstudents .messages{margin-top:100px}#class-teacher-editstudents .header{border-bottom:1px solid #cdcdcd}#class-teacher-editstudents .header .pipeMenu{margin:20px 0;height:33px}#class-teacher-editstudents .student-element{margin-top:15px;height:60px}#class-teacher-editstudents .student-element span{line-height:60px}#class-teacher-editstudents .student-element .student-name{padding:0 30px;background-color:#dedede}#class-teacher-editstudents .student-element .f-icon-remove:before{position:relative;left:2px;bottom:12px}#assignment-detail .popover{max-width:400px;width:400px}#assignment-detail .popover .popover-content{padding:25px 25px 0}#assignment-detail .popover .assignment-pop-resource{padding-bottom:15px;padding-top:20px;border-bottom:1px solid #cdcdcd;margin:0}#assignment-detail .popover .assignment-pop-resource:last-of-type{border-bottom:0}#assignment-detail .popover .assignment-pop-resource .resource-icon span{padding-right:10px}.popover{width:225px;padding-bottom:15px;border-radius:0;border-width:1px;border-style:solid;border-color:#9b9b9b}.popover .popover-content{padding:25px;height:100%}.popover .popover-content p{margin:0 0 15px}.popover .popover-content .result{float:left;width:20px;height:20px;border-radius:50%}.popover .popover-content span{float:left;margin-left:10px;line-height:20px}#class-tasks.main h1,#class-tasks.main h2{color:#fff}#class-tasks.main h1{margin-bottom:20px}#class-tasks.main h2{margin-bottom:10px}#class-tasks .tasks-title{margin-top:30px;padding:0 30px;height:65px;background-color:#f2f2f2}#class-tasks .tasks-title h2{margin:0;font-family:'Source Sans Pro Bold';font-size:18px;color:#000;line-height:64px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}#class-tasks .tasks-body{padding:0 30px;background-color:#f2f2f2}#class-tasks .tasks-body .panel-body{height:65px}#class-tasks .tasks-body .task{padding:0 20px;height:65px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}#class-tasks .tasks-body .task pie{margin:12px 0;width:40px;height:40px;display:block;border-radius:50%;background-color:#00cd0e;border:4px solid #adadad}#class-tasks .tasks-body .task .zero{background-color:transparent}#class-tasks .tasks-body .task .twentyfive{background-image:linear-gradient(180deg,transparent 50%,#f2f2f2 50%),linear-gradient(90deg,#f2f2f2 50%,transparent 50%)}#class-tasks .tasks-body .task .fifty{background-image:linear-gradient(90deg,#f2f2f2 50%,transparent 50%)}#class-tasks .tasks-body .task .seventyfive{background-image:linear-gradient(180deg,transparent 50%,#00cd0e 50%),linear-gradient(90deg,#f2f2f2 50%,transparent 50%)}#class-tasks .tasks-body .task .dots{margin:5px 0 0;height:40px;font-size:40px;line-height:40px;text-align:right;background-color:rgba(255,255,255,0);border-width:0;border-style:none}#class-tasks .tasks-body .task p{margin:0;line-height:64px;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#class-tasks .tasks-body .task p a{color:inherit}#class-tasks .tasks-body .active p{font-family:"Source Sans Pro Bold"}#class-tasks .tasks-bottom{padding:0 30px;height:65px;background-color:#f2f2f2}#class-tasks .tasks-bottom a{color:#000}#class-tasks .tasks-bottom p{margin:0;line-height:64px;text-align:center;text-decoration:underline}html.noscroll::-webkit-scrollbar{display:none}.player-body{background-color:#fff;height:100%;min-width:0}#player{margin:0;padding:0;font-size:0;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}#player iframe.player-iframe{padding-bottom:0;width:100%}.player-body .info{z-index:1;display:none;position:absolute;top:70px;padding:30px 0;width:100%;height:auto;font-size:18px;background-color:#f2f2f2;-moz-box-shadow:0 2px 10px #888;-webkit-box-shadow:0 2px 10px #888;box-shadow:0 2px 10px #888}.player-body .info h3{margin-bottom:10px;font-family:"Source Sans Pro Bold"}.player-body .info p{font-family:"Source Sans Pro Regular"}.player-body .share{z-index:1;display:none;position:absolute;top:70px;width:100%;height:auto}.player-body .share .share-dropdown{min-height:0}.player-body .share .share-dropdown .dropdown-menu li a,.player-body .share .share-dropdown .dropdown-menu li:hover{cursor:pointer}.player-body .share .share-dropdown .title{margin-bottom:10px;font-family:"Source Sans Pro Bold"}.assignment-footer{padding:15px 0;background-color:#2f2f2f;-moz-box-shadow:0 -8px 8px -8px #696868;-webkit-box-shadow:0 -8px 8px -8px #696868;box-shadow:0 -8px 8px -8px #696868}.assignment-footer div{padding:0 15px}.assignment-footer div .btn{height:50px}.assignment-footer div .btn-attach{background-color:rgba(255,255,255,0);border-style:solid;border-color:#fff;border-width:1px}.assignment-footer div input[type=file]{width:0;height:0}.assignment-footer div input#attachment[type=file]{display:none}.modal .modal-dialog .modal-content .modal-body .upper-body{padding-bottom:50px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#000}.modal .modal-dialog .modal-content .modal-body .smaller-margin{margin-top:30px}body.test-layout{background-color:#fff}.test-layout .white-logo{width:40px;padding-top:15px}.test-layout #test-banner{z-index:500;position:fixed;margin-bottom:30px;height:70px;width:100%;background-image:url(/themeev/img/banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;-moz-box-shadow:0 2px 10px #888;-webkit-box-shadow:0 2px 10px #888;box-shadow:0 2px 10px #888}#create-test{padding:80px 0 0}#create-test h2{margin-bottom:10px}#create-test input.chk-item,#create-test input.chk-root,#task-creation input.chk-item,#task-creation input.chk-root{visibility:hidden;margin:0 28px 0 0}#create-test label.font-icon,#task-creation label.font-icon{margin:0;padding:0;line-height:0;position:absolute;cursor:pointer}#create-test .chk-h2 input.chk-item:checked+label:before,#create-test input.chk-root:checked+label:before,#task-creation input.chk-root:checked+label:before{content:'\61'}#create-test input.chk-item:checked+label:before,#task-creation input.chk-item:checked+label:before{content:'b'}#create-test input.chk-item+label:before,#create-test input.chk-root+label:before,#task-creation input.chk-item+label:before,#task-creation input.chk-root+label:before{content:'\42';visibility:visible;color:#00A1E5;font-size:50px;font-weight:300;text-transform:none;height:17px;width:17px;position:absolute;top:21px;left:-56px;background-color:transparent;display:inline-block}#create-test .chk-h2 input.chk-item+label:before,#create-test input.chk-root+label:before{content:'\41'}#create-test .list-group-root{border-width:3px 0 0;border-radius:0}#create-test .list-group-root>div.all-items{background-color:#f5f5f5}#create-test .list-group.list-group-root{padding:0}#create-test .list-group.list-group-root .list-group{margin-bottom:0}#create-test .list-group.list-group-root .list-group-item{border-radius:0;border-width:1px 0 0}#create-test .list-group-item:hover{background-color:#fff}#create-test .list-group-item{padding:12px 25px;line-height:40px}#create-test #list-group-root{text-transform:uppercase;font-family:'Source Sans Pro Bold',sans-serif}#create-test .chk-h2{padding-top:35px;text-transform:uppercase;font-family:'Source Sans Pro Bold',sans-serif}#create-test .chk-h3{font-family:'Source Sans Pro Bold',sans-serif}#create-test p.test-score{font-size:100px;text-align:center;font-family:'Source Sans Pro Bold',sans-serif}#create-test p.test-feedback{text-align:center;margin-bottom:20px}#create-test p.test-action{text-align:center}#create-test p.test-action a{text-transform:uppercase}#test-details h1.section-title{margin-bottom:0}#test-details .test-detailed-topic{margin:15px 0 0;color:#000;padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}#test-details .topic-div-dot-goals{margin-left:10px}@media (max-width:560px){#test-details .topic-details{width:calc(100% - 80px);font-size:16px}}#test-details .topic-details .topic-questions{padding-top:5px;color:#a6a6a6}#test-details .topic-details .topic-question{padding-right:5px;float:left}#test-details .test-expand-topic-detail-icon{height:30px;font-size:30px;line-height:30px;cursor:pointer}@media (max-width:560px){#test-details .test-expand-topic-detail-icon{width:40px}}#test-details .test-expand-topic-detail-icon::before{float:right;margin-right:10px}#test-details .topic-average{padding-top:5px}#test-details .topic-average .topic-average-display{min-width:220px;padding-right:10px}#test-details .topic-average .topic-average-slider-display{max-width:calc(100% - 220px)}@media (max-width:600px){#test-details .topic-average .topic-average-display{padding-right:0;text-align:center;margin:auto;float:none}#test-details .topic-average .topic-average-slider-display{width:100%;max-width:100%}}#test-details .topic-average-slider-label-zero{width:25px;height:25px;line-height:25px;text-align:left;float:left;color:#a6a6a6}#test-details .topic-average-slider-label-hundred{width:43px;height:25px;line-height:25px;text-align:right;float:left;color:#a6a6a6}#test-details .topic-average-slider{width:calc(100% - 68px);height:25px;float:left}#test-details .topic-average-slider-green{width:100%;height:15px;margin-top:5px;margin-bottom:5px;background:#8AC60F;float:left}#test-details .average-slider{height:15px;margin-top:-15px;-webkit-appearance:none;background:0 0;float:left}#test-details .average-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:3px;height:26px;background:#2c2c2c}#test-details .average-slider::-moz-range-thumb{width:3px;height:26px;background:#2c2c2c}#test-details .topic-average-slider-yellow{width:70%;height:15px;margin-bottom:0;background:#ff7900;float:left}#test-details .topic-average-warning{font-size:16px;color:#a6a6a6}#test-details-recomendations h1.section-title{margin-bottom:0}#test-details-recomendations .panel-body{background-color:#EEE;border-bottom:1px solid #DDD}#test-details-recomendations .panel-title{max-width:calc(100% - 180px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#test-details-recomendations .hierarchy .panel-body p{width:66.66666667%}#test-details-recomendations .recomendation-learn,#test-details-recomendations .recomendation-test{min-width:90px;padding-left:10px}#test-details-recomendations .recomendation-learn button,#test-details-recomendations .recomendation-test button{padding:0}@media (max-width:560px){#test-details-recomendations{font-size:16px}#test-details-recomendations .panel-body{padding:0 10px}#test-details-recomendations .panel-title{max-width:calc(100% - 140px)}#test-details-recomendations .recomendation-learn,#test-details-recomendations .recomendation-test{min-width:70px;padding-left:5px}#test-details-recomendations .recomendation-learn button,#test-details-recomendations .recomendation-test button{font-size:14px}}#create-test-bottom p.test-score-answers{font-size:40px;text-align:center;padding-top:50px}#create-test-bottom p.test-feedback{text-align:center}#create-test-bottom span.topic-answers-info{font-family:"Source Sans Pro Bold"}#create-test-bottom .test-result-block{padding:25px 0 0 20px}#create-test-bottom h1.section-title{margin-bottom:0}#create-test-bottom p.class-name{text-align:left}#create-test-bottom p.question-topic{text-decoration:none}#create-test-bottom div.with-color{background-color:#f2f2f2}#create-test-bottom div.objectives-total{font-family:"Source Sans Pro Bold";text-transform:uppercase;font-size:18px;padding:40px 0 30px}#create-test-bottom div#objectives-detail{margin-bottom:30px}#create-test-bottom div.container{padding-bottom:35px}#create-test-bottom ul.topic-status li{margin-bottom:10px}#create-test-bottom ul.topic-status li div.dot-goals{float:left}#create-test-bottom ul.topic-status li div.goal-result-info{float:left;margin-left:5px;padding-bottom:10px}#create-test-bottom ul.topic-status li div.goal-result-info p.correct-answers{font-family:"Source Sans Pro Bold"}#create-test-bottom .topic-question{margin:0;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd;padding-top:15px;padding-bottom:15px}#create-test-bottom .section-subtitle{font-family:"Source Sans Pro Regular";font-size:18px;padding-top:15px;padding-bottom:15px;font-weight:700;margin-bottom:0}#create-test-bottom .topic-line-update-by-test{background-color:#EEE;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #DDD}#create-test-bottom .topic-line-update-by-test .mb10{margin-bottom:0}#create-test-bottom .panel-body{background-color:#EEE;border-bottom:1px solid #DDD}#create-test-bottom .questions .title{color:#AAA;border:none;font-size:18px}#create-test-bottom .topic-name{font-weight:700}#create-test-bottom .question .questionNumber{font-size:18px;display:inline-block;margin-right:-7px}#create-test-bottom .question{display:inline-block}#create-test-bottom .question .icon{vertical-align:middle}#create-test-bottom .question .icon.icon-ok:before{color:green}#create-test-bottom .question .icon.icon-ko:before{color:red}section#test-topics{padding-bottom:100px}.test-actions{padding:20px 0;border-width:3px 0 0;min-height:80px}.dot-goals{border:3px solid #fff;width:20px;height:20px;border-radius:50%;display:inline-block;margin-right:4px}div.objectives-detail-element .dot-goals{float:left;border:none;width:20px;height:20px}.dot-goal-DEFAULT{background-color:grey}.dot-goal-EXPLORED{background-color:green}.dot-goal-UNEXPLORED{background-color:red}#cognitive-profile{margin-top:70px;padding:50px 0 100px}#cognitive-profile .pull-center{display:flex;margin:0 auto;padding:0 80px}#cognitive-profile .tasks-goBack{color:#000;height:40px;position:relative}#cognitive-profile .tasks-goBack::after{bottom:0;color:#000;content:"e";cursor:pointer;font-family:EvIcons;font-size:40px;line-height:40px;position:absolute;right:0;top:15px}#cognitive-profile h3.tree-title{font-family:"Source Sans Pro Bold";font-size:18px;line-height:30px;border-bottom:1px solid #CBCBCB}#cognitive-profile h3.not-leaf{text-transform:uppercase}#cognitive-profile #subject-student-info{line-height:18px}#cognitive-profile #subject-student-info .subject-student-info-title{margin-top:25px;font-size:34px}#cognitive-profile #subject-student-info .objectives-tooltip{color:#939393;font-weight:400;margin:15px 0}#cognitive-profile #subject-student-info .objectives-tooltip p{margin:0}@media (max-width:766px){#cognitive-profile #subject-student-info{text-align:center}#cognitive-profile #subject-student-info .subject-student-info-title{margin-top:0;font-size:25px}#cognitive-profile #subject-student-info .objectives-detail-element p{width:100%}#cognitive-profile div.objectives-detail-element .dot-goals{margin:auto;float:none}#cognitive-profile .objectives-tooltip{display:none}#cognitive-profile .objectives-detail-element{display:inline-flex;padding-bottom:15px}}#cognitive-profile .cognitive-profile-title{height:70px}#cognitive-profile .cognitive-profile-title h1{margin:0;line-height:70px}#cognitive-profile .cognitive-profile-title p{margin:15px 0 0;line-height:55px;text-align:right}#cognitive-profile .cognitive-profile-subject{font-family:"Source Sans Pro Bold";font-size:27px;line-height:55px}#cognitive-profile .progress{border-radius:20px;height:14px;background-color:#ebebeb;box-shadow:none}#cognitive-profile span.topic-answers-info{font-family:"Source Sans Pro Bold"}#cognitive-profile .title{font-family:"Source Sans Pro Bold";text-transform:uppercase;font-size:18px;padding:40px 0 30px}#cognitive-profile p.student-info{line-height:20px;font-size:22px;margin:10px 0 0}#cognitive-profile p.class-info{line-height:20px;margin:5px 0 0}#cognitive-profile .progress .progress-bar{font-size:18px;line-height:40px}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-stage-outer{margin-left:40px;width:calc(100% - 80px)}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-nav{margin-top:-60px;width:100%}#cognitive-profile-students .owl-nav button{cursor:pointer}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel button.owl-prev{float:left}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel button.owl-next{float:right}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-next:before,#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-prev:before{font-family:EvIcons;font-size:40px}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-prev:before{content:"\55"}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-next:before{content:"\75"}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-item{height:60px;line-height:60px}#cognitive-profile #cognitive-profile-students #cognitive-profile-students-carousel .owl-item p{width:calc(100% - 80px);text-align:center}#cognitive-profile #cognitive-profile-students{height:70px}#cognitive-profile-students .owl-nav button.disabled{color:#c4c4c4;cursor:default}#cognitive-profile .div-dot-goals{padding-top:3px;margin-right:10px}#cognitive-profile .fade{display:none}#cognitive-profile .fade.active{display:block}.topic-div-dot-goals{position:relative;margin-top:1px;margin-right:10px}.div-margin{margin-top:20px;margin-bottom:20px}.transparent-button{background-color:transparent;border:1px solid #fff;color:#fff}.border-bottom-grey{padding-bottom:10px;border-bottom:1px solid #E8E8E8}.list-numbers{width:30px;height:50px}.sortable-item{height:50px;background-color:#DEDEDE;margin-bottom:5px}#icon-title-custom-resource{height:50px}#icon-title-custom-resource .resource-icon{width:70px;height:50px;text-align:center;padding:5px 15px}#icon-title-custom-resource div:nth-child(2){width:calc(100% - 70px);height:50px;padding:5px 0;line-height:40px;text-align:left}.icon-title-custom-resource-opac{background-color:#7B8080}.resource-number{background-color:#fff;height:50px;line-height:45px}.custom-lesson-resource-icon{margin:6px}section.custom-teacher-lesson{padding-bottom:100px}#modalForbiddenResource .modal-footer .back{text-align:left;cursor:pointer;text-decoration:underline!important}#modalClassStudents div.addstudentsclass{height:350px;overflow:hidden;overflow-y:scroll}#modalClassStudents .students-bold-title{font-family:'Source Sans Pro Bold',sans-serif;font-size:18px;color:#000}body #pafc.main{padding:50px 0 0}#pafc .section-title{font-family:'Source Sans Pro Light',sans-serif;font-size:46px;color:#000}#pafc .section-text{font-family:'Source Sans Pro Light',sans-serif;font-size:22px;color:#000}#pafc .banner{width:100%;min-height:454px;background-size:contain;background-position:top left;background-repeat:repeat}#resource-archive .edition-container{margin-bottom:80px}#resource-archive .subject-resources-title .bottom-border{padding:12px 0 0 10px}#resource-archive .subject-resources-title .edition-actions-label,#resource-archive .subject-resources-title .edition-name{font-weight:700}#resource-archive .subject-resources-title .edition-actions .selectable-icon-item{margin-top:-5px}#resource-archive .form-control{height:40px;border-style:solid;border-width:1px;border-color:#cdcdcd;border-radius:0}#resource-archive .form-control#cmbDisciplines{margin-top:15px;margin-left:0}.game-body{margin:0;padding:0;background-color:#fff}#game{position:fixed;width:100%;height:100%}.game-container{margin:0 auto;padding:0;width:1024px;height:576px}#game-iframe{width:100%;height:100%}.ui-widget{font-family:'Source Sans Pro Regular',sans-serif}.ui-widget-content{border:1px solid #333;background:url(images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x #fff;color:#333}.ui-widget-header{border:1px solid #ccc;background:url(images/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x #eee}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x #eee;color:#333}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #99e1ff;background:url(images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x #99e1ff;font-weight:700;color:#00000}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #00a1e5;background:url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x #00a1e5;font-weight:700;color:#fff}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #99e1ff;background:url(images/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x #99e1ff}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.player-guest{min-width:320px}.player-body .container,.player-guest .container{max-width:1024px;width:100%;padding:0}@media (max-width:1024px){.player-body .container,.player-guest .container{width:calc(100% - 20px);margin-left:10px;margin-right:10px;min-width:300px}}.player-guest #top .logo{padding:0}.player-guest #top .logo img{margin-left:-11px}#player-guest.main{margin-top:70px;padding-top:0;padding-bottom:0;height:100%}#player-guest iframe.player-iframe{width:100%;padding-bottom:0;border:none;background-color:transparent}#player-guest #player{height:auto;width:100%;max-width:1024px;margin:auto}#player-guest .player-guest-footer{margin-bottom:30px}#player-guest .free-resource-description,#player-guest .free-resource-subjects,#player-guest .free-resource-title{font-family:'Source Sans Pro Regular';color:#666}#player-guest .free-resource-title{font-size:36px;color:#000;margin-bottom:4px}#player-guest .free-resource-subjects{font-size:20px;margin-bottom:10px}#player-guest .free-resource-description{font-size:18px;text-align:justify;text-justify:inter-word}#player-guest .free-resource-thumbnail{margin-bottom:15px}#freeResourceModal .modal,#freeResourceModal .modal-content{padding:37px 0 50px;background-color:#fff}#freeResourceModal .free-resource-modal-body{margin:0;padding:0 50px}#freeResourceModal .free-resource-modal-title{color:#009de0;font-family:'Source Sans Pro Regular',sans-serif;font-size:36px;margin-bottom:29px}#freeResourceModal #modalAccessBody{position:relative;color:#000;font-family:'Source Sans Pro Regular',sans-serif;font-size:20px;padding-bottom:10px}#freeResourceModal .description{margin-bottom:0}#freeResourceModal .descriptionBold{font-weight:700;margin-bottom:0}#freeResourceModal .modalProducts{background-color:#dedede;padding-top:30px;padding-bottom:30px;margin-bottom:20px;width:100%}#freeResourceModal #modalAccessProductsTitle{color:#666;font-size:18px;margin-right:0;line-height:inherit}#freeResourceModal .btn{width:100%}#freeResourceModal .btn-login{background-color:#333}@media (min-width:768px){#freeResourceModal .modal-dialog{width:100%}}@media (min-width:850px){#freeResourceModal .modal-dialog{width:850px}}.resource-footer{height:100%;font-family:'Source Sans Pro Regular';color:#666;font-size:18px}.player-body .resource-footer{padding-left:10px;padding-right:10px}.resource-share-social{width:50%;min-width:300px;height:45px;margin-top:10px;margin-bottom:15px;float:left}@media (max-width:740px){.resource-share-social{width:100%}}.resource-share-social a{font-size:0}.resource-share-social-text{float:left;line-height:45px}.resource-share-social-icons{float:left}@media (max-width:380px){.resource-share-social-text{font-size:16px}.resource-share-social-icons{font-size:30px}}.resource-share-social-icons .font-icon{margin-left:10px;display:inline-block;color:#000;font-size:35px}.resource-share-social-icons .f-icon-facebook{margin-left:20px}.resource-more{width:50%;min-width:320px;float:left;font-family:'Source Sans Pro Regular';color:#666}.resource-more-text{line-height:45px;height:45px;float:right}@media (max-width:740px){.resource-more{width:100%}.resource-more-text{float:left}}.resource-more-text a{font-family:'Source Sans Pro Bold';font-size:20px;color:#000}@media (max-width:380px){.resource-more-text{font-size:15px}.resource-more-text a{font-size:16px}}#infoModal .modal-responsive-header .modal-responsive-title{font-family:'Source Sans Pro Regular',sans-serif}#infoModal .info-modal-title{font-family:'Source Sans Pro Bold',sans-serif;color:#000;margin-bottom:15px}#infoModal .info-modal-content{min-height:290px;font-family:'Source Sans Pro Regular',sans-serif;font-size:18px;overflow:auto;background-color:#FFF;border-radius:4px;border:1px solid #888}#infoModal .info-modal-content p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:context-menu}#testingModal .modal-content{background-color:#fff}#testingModal .modal-responsive-title{text-align:center}#testingModal .modal-responsive-content{margin-top:15px;margin-bottom:10px;color:#a1a1a1;text-align:center}#testingModal .testing-modal-buttons button{width:40%;margin-left:30%;margin-right:30%}@media (max-width:600px){#testingModal .testing-modal-buttons button{width:70%;margin-left:15%;margin-right:15%}}#testingModal .testing-modal-buttons .btn-transparent{color:#000;border:1px solid #000}.player-body .related{display:none;width:360px;padding:0;border-width:0 1px 1px;border-style:solid;border-color:#e9e9e9;position:absolute;top:72px;right:calc(50% - 708px)}@media (min-width:1440px){.player-body .related{display:block}}.player-body .related .title h1{font-family:"Source Sans Pro Bold";font-size:20px;height:70px;line-height:70px;padding-left:20px;border-bottom:2px solid #e9e9e9;margin-top:0;margin-bottom:0}.player-body .related .related-resources-body .related-resource{height:59px;margin:0;padding:9px 15px;border-bottom:1px solid #e9e9e9}.player-body .related .related-resources-body{overflow:auto;max-height:calc(100vh - 144px)}.player-body .related .related-resources-body .related-resource a .font-icon{float:left;font-size:40px;line-height:40px}.player-body .related .related-resources-body a .related-desc{width:calc(100% - 55px);height:100%;line-height:100%;float:left;padding:11px 10px;font-size:18px}.related-resource:hover{background-color:#EEE}.related-resource.current-resource .font-icon{color:#009de0}#relatedAssetsModal .modal-responsive-content-display{min-height:290px;background-color:#FFF;border-radius:4px;border:1px solid #888}#relatedAssetsModal .modal-responsive-content-display .related-resource{width:100%;height:59px;margin:0;padding:9px 15px;border-bottom:1px solid #e9e9e9}#relatedAssetsModal .modal-responsive-content-display .related-resource:last-of-type{border-bottom:0}#relatedAssetsModal .modal-responsive-content-display .related-resource a .font-icon{float:left;font-size:40px}#relatedAssetsModal .modal-responsive-content-display .related-resource a .related-desc{width:calc(100% - 55px);height:100%;line-height:100%;float:left;padding:11px 10px;font-size:18px}.task-material-combo-container,.task-material-title-container{margin-bottom:20px!important}.task-material-title{font-size:30px}.task-material-combo{border:1px solid #C7C7C7}.task-material-tab>li>a{padding:10px 0;margin-right:15px;font-family:Source Sans Pro Bold;color:#999}.task-material-tab>li.active>a,.task-material-tab>li.active>a:focus,.task-material-tab>li.active>a:hover{border:0;border-bottom:2px solid #000;color:#000}.task-material-table-record{display:flex;min-height:55px;width:100%;padding-top:5px;padding-bottom:5px;border-top:1px solid #C7C7C7;flex-wrap:nowrap}.task-material-table-record:first-of-type{border-top:0}.task-material-table-record-info-container{flex:1;display:flex;height:100%;flex-wrap:wrap;align-items:center}.task-material-table-record-info{width:100%;padding-right:0}.task-material-table-record-info-title{width:100%;font-size:16px;font-family:Source Sans Pro Bold;color:#000}.task-material-table-record-info-subject{width:100%;font-size:16px;color:#333}.task-material-table-record-info-status{width:100%;padding-left:0;font-size:18px;font-family:Source Sans Pro SemiBold;text-align:left;color:#009DE0}@media only screen and (min-width :768px){.task-material-table-record-info{flex:1;padding-right:15px}.task-material-table-record-info-status{width:210px;padding-left:15px;text-align:right}}.task-material-table-showall-container{text-decoration:underline;justify-content:center;align-items:center;cursor:pointer}.task-material-table-record-closed{color:#999!important;font-family:Source Sans Pro Regular,sans-serif}@media only screen and (min-width :768px){.subject #banner h1{font-size:30px}}#modalImportResource .input-with-floating-label-container{width:100%;float:left}#modalImportResource .radio{position:relative;display:block;margin:10px 0}#modalImportResource .modal-responsive-content{padding-top:10px;padding-bottom:25px}#modalImportResource .import-resource-type-selection{padding:20px 0}#modalImportResource .input-group-btn{width:auto;float:left}#modalImportResource #file-input{margin:0}#modalImportResource #file-input .input-group-btn button{margin:0 0 10px;border-radius:4px}#modalImportResource #file-input input{pointer-events:none}@media (min-width:600px){#modalImportResource #file-input .input-group-btn button{width:165px;height:44px;margin:0;float:left;border-top-right-radius:0;border-bottom-right-radius:0}#modalImportResource #file-input input{width:calc(100% - 165px);height:44px;float:right;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}#search.main{padding:0 0 50px}#search .container.search-bar{padding-top:10px;padding-bottom:10px}#search .search-bar-title{padding:5px 0;font-family:'Source Sans Pro light',sans-serif;font-size:20px;line-height:20px;text-align:center}#search .search-bar-input-container{position:relative}#search .search-bar-input-container #dashboard-search-button{position:absolute;top:0;right:0;z-index:2;line-height:34px;font-size:34px;cursor:pointer;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#search .search-bar-input-container #dashboard-search-text{height:34px;padding:2px 40px 2px 10px;border:1px solid #D0D0D0;border-radius:4px;box-shadow:none}@media (min-width:768px){#search .container.search-bar{padding-top:20px;padding-bottom:20px}#search .search-bar-title{font-family:'Source Sans Pro light',sans-serif;font-size:24px;line-height:24px;text-align:left}}#search .search-bar-container{height:80px;border-style:solid;border-width:1px;border-color:#9b9b9b}#search .search-bar-container .section-title{margin-bottom:0;padding-left:25px;line-height:80px}#search .search-bar-container .search-input{padding-left:20px;padding-right:25px;height:80px}#search .search-bar-container .search-input input{margin:15px 0;padding:0 20px;height:50px;background-color:#dfdfdf;border-width:0;color:#000}#search .search-bar-container .search-input .f-icon-back{margin:-60px 10px 0 0!important;padding:0;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;color:#009ee3;cursor:pointer}.inactive{color:#999!important;pointer-events:none}#search .section-title span{color:#009ee3}#search .search-filters{margin-top:30px}@media (min-width:768px){#search .search-filters .search-filter-container:first-of-type{padding:0 10px 0 0}#search .search-filters .search-filter-container{padding:0 5px}#search .search-filters .search-filter-container:last-of-type{padding:0 0 0 10px}}#search .search-filters .search-filter-container .search-filter{height:34px;padding:2px 40px 2px 10px;border:1px solid #D0D0D0;border-radius:4px;box-shadow:none;cursor:pointer}#search .search-results{margin:20px 0}#search .search-results .section-title{min-height:50px;margin:0;line-height:30px;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px}#search .search-results .section-filter{margin:0;height:50px;line-height:50px;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px}#search .search-results .search-result{padding:10px 20px 10px 0;border-bottom-color:#000;border-bottom-style:solid;border-bottom-width:1px}#search .search-results .search-result .noaccess{opacity:.2!important}#search .search-results .search-result .dropdown-menu{top:40px}#search .search-results .search-result .wrapper{position:relative;z-index:1;align-items:center;display:flex;height:96px}#search .search-results .search-result .wrapper .bg{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.8;width:100%;height:96px;border:1px;border-style:solid;border-color:#ccc;background-position:center center;background-repeat:no-repeat}#search .search-results .search-result .wrapper span{margin:0 auto}#search .search-results .search-result .font-icon{font-size:40px}#search .search-results .search-result .section-text{padding:0 0 0 10px}#search .search-results .search-result .resource-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}#search .search-results .search-result a{cursor:pointer;color:#000}#search .search-results .search-result a:hover,#search .search-results .search-result a:visited{color:#000}#search .search-results .search-result .catalog{line-height:25px!important;color:#009ee3}#search .search-results .search-result .where{line-height:25px!important;color:#777}#search .search-results .search-result .dots{height:30px;font-size:40px;line-height:30px;text-align:right;background-color:rgba(255,255,255,0);border-width:0;border-style:none}#search .search-results .search-result .f-icon-minus,#search .search-results .search-result .f-icon-plus{height:25px;line-height:25px;color:#009ee3;text-align:right;cursor:pointer}#search .search-results #search-results-bottom{height:70px;line-height:70px;color:#009ee3;text-decoration:underline;text-align:center;cursor:pointer}#search .search-footer{position:fixed;bottom:0;left:0;margin:0;padding:0;width:100%;height:70px;background-color:rgba(0,0,0,.7);z-index:10}#search .search-footer .btn{margin:10px 0;padding:10px 12px;height:50px}.cleanFacetsContainer{width:100%;min-height:40px;float:left}.cleanFacets{display:inline-block}.cleanFacets div{display:inline-block;margin-bottom:auto;margin-top:auto;vertical-align:middle;cursor:pointer}.cleanFacetsLabel{font-size:16px;margin-left:19px;text-decoration:underline}.cleanFacetsContainer .font-icon.f-icon-remove{font-size:28px}.pbe-users h3{font-family:"Source Sans Pro Bold";margin-bottom:10px}.subject.pbe #banner .btn.pbe-end{margin-top:40px}.subject.pbe #banner{background-image:url(/assets/img/pbe/pbe-banner-home.jpg)}.subject.pbe #banner .btn.pbe-start{margin-top:80px}.pbe-users h4{font-family:"Source Sans Pro Bold";margin:0;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}ul.pbe-users-list li.pbe-status-inactive{color:grey}ul.pbe-users-list li{font-family:"Source Sans Pro Bold";height:65px;padding:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}ul.pbe-users-list li .pbe-user-login{margin-top:5px}ul li .pbe-user-status-notloggedin{color:#00A1E5}.book-list .book-item{margin-top:15px;margin-bottom:15px}ul.book-list .col-lg-3:nth-child(4n+1){clear:both}.book-list .book-item img{-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888;max-height:360px;width:100%}.book-thumbnail{position:relative}.book-thumbnail .img-responsive{width:100%}#widget-emanuals-apps{margin-top:30px}.teacher-emanuals-actions{margin-top:20px}.app-store{background-color:#FFF;display:inline-block}.app-store a{padding:10px}.app-store p{padding-bottom:10px}.teacher-app-container{padding:15px;background-color:#FFF}.teacher-app-actions{padding-top:20px}.emanuals-app-container{padding:15px;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888;background-color:#fff;border-radius:4px}.emanuals-app-store-container{width:100%;padding-top:30px}@media only screen and (min-width :992px){.book-list .book-item img{max-height:280px;width:inherit}}.widget{height:auto;margin-bottom:30px}.widget .panel{height:100%;border:none;background-color:transparent;margin-bottom:0}.widget .panel-heading{-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888;height:150px;border:none;border-radius:0;background-image:url(/themeev/img/p_imag_generic.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#dashboard-student .widget .panel-heading{height:110px;border-radius:15px}#dashboard-student .widget .panel-heading a{height:100%;display:block}#dashboard-student .widget .panel-heading a h3{font-family:'Source Sans Pro Bold',sans-serif;font-size:20px}.widget .graphic-wrapper{height:100%;vertical-align:middle}.widget .graphic-wrapper .graphic-container{height:100px}.widget .graphic-wrapper .graphic-container .graphic{height:100%;width:100%;position:absolute}.widget .book-thumbnail{position:relative}.widget .widget-info,.widget .widget-info-next-edition{color:#fff;margin:25px 0;padding-right:25px;position:relative}.widget .widget-info-center{color:#fff;margin:auto;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.widget-info:after{-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);bottom:0;color:#fff;content:"e";font-family:EvIcons;font-size:40px;line-height:40px;position:absolute;right:25px;transform:scaleX(-1)}.widget .panel-footer{padding:25px;height:90px;border:none;border-radius:0;background-color:#f2f2f2;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888}.widget .panel-footer h4{margin:0;color:#9b9b9b}.widget .panel-footer p{margin:0;color:#000}.widget .panel-footer .loadingBlink span{font-size:25px}.widget-thumbnail text.highcharts-title{font-size:23px!important}.widget-thumbnail-next-edition{opacity:.5;filter:alpha(opacity=50)}#recommendations-carousel{margin-bottom:10px}#recommendations-carousel .recommend-carousel-item{display:block;height:160px;margin:10px 15px;border-radius:10px;background-color:#dedede}#recommendations-carousel .recommend-carousel-item .rec-top{height:50%;min-height:80px;background-image:url(/themeev/img/p_imag_generic.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px 10px 0 0;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888}#recommendations-carousel .recommend-type-gamification .rec-top{background-size:contain}#recommendations-carousel .recommend-carousel-item .rec-title-container{display:inline-block;height:50%;min-height:80px;min-width:100%;padding:20px;background-color:#FFF;border-radius:0 0 10px 10px;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888}#recommendations-carousel .recommend-carousel-item .rec-title{text-align:center;line-height:17px;font-size:15px}#recommendations-carousel .recommend-carousel-item .rec-title-ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width :768px){#dashboard-student .widget .panel-heading{height:168px}#dashboard-student .widget .panel-heading a h3{font-size:22px}#recommendations-carousel{margin-bottom:25px}#recommendations-carousel .recommend-carousel-item{height:210px}#recommendations-carousel .recommend-carousel-item .rec-title{font-size:17px;line-height:21px}}#classes{padding:50px 0}#classes h1{margin:0 0 10px}#classes .class{margin-bottom:30px}#classes .class .panel{margin:0;height:100%;border:none;border-radius:0;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888}#classes .class .panel-heading{padding-top:30px;height:150px;border:none;border-radius:0;background-image:url(/themeev/img/classesDefault.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#classes .class .panel-heading h2{margin:0;padding:0 25px;line-height:30px;color:#fff}#classes .class .panel-heading .class-lock{margin:0;padding:0 25px;font-size:18px;line-height:50px;color:#fff;text-decoration:underline;cursor:pointer}#classes .class .panel-footer{padding:25px 25px 0;border:none;border-radius:0;background-color:#fff}#classes .class .panel-footer h3{margin:0 0 5px;color:#000}#classes .class .panel-footer h4{margin:0 0 40px;color:#9b9b9b}#classes .class .panel-footer .class-actions{padding-bottom:10px;padding-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:#b4b4b4}#classes .class .panel-footer .class-actions p{margin:0;line-height:40px;color:#000;font-size:20px}#pafc .hierarchy .pafc-resource{margin-bottom:25px}#pafc .hierarchy .pafc-resource .panel-heading{height:140px;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;border:none;border-radius:0;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888}#pafc .hierarchy .pafc-resource .panel-footer{padding:10px 20px;height:200px;border:none;border-radius:0;background-color:#f2f2f2;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888}#pafc .hierarchy .pafc-resource .panel-footer h4{margin:0 0 10px;font-family:'Source Sans Pro Bold',sans-serif;font-size:18px;line-height:20px;color:#000}#pafc .hierarchy .pafc-resource .panel-footer p{font-family:'Source Sans Pro Regular',sans-serif;font-size:16px;color:#000}@media (min-width:768px){#pafc .hierarchy .pafc-resource .panel-heading{height:250px}#pafc .hierarchy .pafc-resource .panel-footer{height:175px}#pafc .hierarchy .pafc-resource .panel-footer h4{font-size:20px;line-height:30px}#pafc .hierarchy .pafc-resource .panel-footer p{font-size:18px;color:#000}}#evHeader{width:100%;min-width:320px;height:70px;position:fixed;top:0;left:0;z-index:500;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#FFF;-moz-box-shadow:0 2px 10px #888;-webkit-box-shadow:0 2px 10px #888;box-shadow:0 2px 10px #888}#evHeader a{width:100%;float:left}#evHeader .header-ev-logo{width:50px;height:70px;padding:15px 0;float:left}#evHeader .header-ev-logo a{width:100%;float:left;font-family:none;font-size:0}#evHeader .header-ev-logo a img{width:40px;height:40px;padding:0}#evHeader .header-navigation{width:calc(100% - 365px);height:70px;padding:15px 0;color:#000;float:left;display:none}@media (min-width:965px){#evHeader .header-navigation{display:block}}#evHeader .header-navigation .header-navigation-options{display:table;margin:0 auto;text-align:center}#evHeader .header-navigation .header-navigation-options .header-navigation-element{padding:0 8px;line-height:40px;float:left;font-family:'Source Sans Pro Bold',sans-serif;color:#000}#evHeader .header-navigation .header-navigation-options .header-navigation-element.active a{color:#c00}#evHeader .header-options-icons{width:calc(100% - 50px);height:70px;padding:15px 0;color:#000;float:right}@media (min-width:768px){#evHeader .header-options-icons{width:315px}}#evHeader .header-options-icons a{width:auto;float:right}#evHeader .header-options-icons .font-icon{color:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#evHeader .header-options-icons .font-icon.active,#evHeader .header-options-icons .font-icon.dropdown-visible{color:#c00}#evHeader .header-options-icons #headerMainMenuToggle{width:30px;padding:0 1px 0 4px;font-size:20px;line-height:40px;float:right;cursor:pointer}@media (min-width:768px){#evHeader .header-options-icons #headerMainMenuToggle{width:40px;padding:0 2px 0 8px;font-size:25px}}#evHeader .header-options-icons .font-icon{width:40px;padding:0 5px;font-size:30px;line-height:40px;position:relative;float:right;cursor:pointer}@media (min-width:768px){#evHeader .header-options-icons .font-icon{width:55px;padding:0 10px;font-size:35px}}.notification-counter{min-width:20px;height:20px;padding:0 3px;font-family:'Source Sans Pro Regular',sans-serif;font-weight:700;font-size:12px;line-height:20px;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px;position:absolute;top:0;left:0;background:red;border-color:red;background:-webkit-linear-gradient(top,red,#cf0404) red;background:-moz-linear-gradient(top,red,#cf0404) red;background:-o-linear-gradient(top,red,#cf0404) red;background:linear-gradient(to bottom,red,#bb0606) red}#evHeaderDropdownMenus{position:fixed;width:100%;margin:0;min-width:320px;height:calc(100% - 70px);pointer-events:none;z-index:495;background-color:transparent}#evHeaderDropdownMenus #headerDropdownOverlay{width:100%;height:100%;position:absolute;z-index:498;background-color:transparent;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#evHeaderDropdownMenus #headerDropdownOverlay.dropdown-overlay-visible{background-color:rgba(0,0,0,.72);pointer-events:auto}#evHeaderDropdownMenus .header-dropdown-menu-container{height:100%;max-width:970px;padding:0;margin:0 auto;position:relative;overflow:auto}@media (min-width:970px){#evHeaderDropdownMenus .header-dropdown-menu-container{max-width:970px;padding:0 32px}}#evHeaderDropdownMenus .header-dropdown-menu{width:240px;max-height:calc(100vh - 70px);padding:0;margin:0;position:absolute;top:0;right:0;z-index:499;overflow-x:hidden;overflow-y:auto;border-radius:0;-moz-box-shadow:0 2px 10px #888;-webkit-box-shadow:0 2px 10px #888;box-shadow:0 2px 10px #888;border:none;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;pointer-events:auto;font-size:16px;line-height:28px}@media (min-width:768px){#evHeaderDropdownMenus .header-dropdown-menu{width:350px;font-size:18px}}@media (min-width:970px){#evHeaderDropdownMenus .header-dropdown-menu{right:32px}}#evHeaderDropdownMenus .header-dropdown-menu-module{width:calc(100% - 1px);padding:15px 0 0;float:left}#evHeaderDropdownMenus .header-dropdown-menu-module-division{width:calc(100% - 40px);padding:10px 0 0;margin:0 20px;float:left;border-bottom:solid #CBCBCB 1px}@media (min-width:768px){#evHeaderDropdownMenus .header-dropdown-menu-module-division{width:calc(100% - 80px);margin:0 40px}}@media (min-width:965px){#evHeaderDropdownMenus #headerMainMenuDropdownNavigation.header-dropdown-menu-module{display:none}}#evHeaderDropdownMenus #headerMainMenuDropdownNavigation .header-dropdown-menu-navigation-element{width:100%;padding:5px 20px;font-family:'Source Sans Pro Bold',sans-serif;cursor:pointer}@media (min-width:768px){#evHeaderDropdownMenus #headerMainMenuDropdownNavigation .header-dropdown-menu-navigation-element{padding:5px 40px}}#evHeaderDropdownMenus #headerMainMenuDropdownNavigation .header-dropdown-menu-navigation-element.active{color:#c00}#evHeaderDropdownMenus #headerMainMenuDropdownNavigation .header-dropdown-menu-navigation-element:hover{background-color:#f3f3f3}#evHeaderDropdownMenus #headerMainMenuDropdownOptions a{width:100%;float:left}#evHeaderDropdownMenus .header-dropdown-menu-module .header-dropdown-menu-options-element{width:100%;padding:5px 20px;font-family:'Source Sans Pro Regular',sans-serif;cursor:pointer}@media (min-width:768px){#evHeaderDropdownMenus .header-dropdown-menu-module .header-dropdown-menu-options-element{padding:5px 40px}}#evHeaderDropdownMenus .header-dropdown-menu-module .header-dropdown-menu-exit{width:100%;padding:10px 20px}@media (min-width:768px){#evHeaderDropdownMenus .header-dropdown-menu-module .header-dropdown-menu-exit{width:100%;padding:10px 40px}}#evHeaderDropdownMenus .header-dropdown-menu-module a .header-dropdown-menu-exit{float:left}#evHeaderDropdownMenus .header-dropdown-menu-module a .header-dropdown-menu-exit span.font-icon{margin:0 10px 0 0;font-size:35px;line-height:40px;float:left}#evHeaderDropdownMenus .header-dropdown-menu-module a .header-dropdown-menu-exit span b{font-size:20px;line-height:40px;float:left}#evHeaderDropdownMenus .header-dropdown-menu-module .header-dropdown-menu-exit:hover,#evHeaderDropdownMenus .header-dropdown-menu-module .header-dropdown-menu-options-element:hover{background-color:#f3f3f3}#evHeaderDropdownMenus #headerMainMenuDropdownSocialLinks label{padding:5px 20px;margin:0}@media (min-width:768px){#evHeaderDropdownMenus #headerMainMenuDropdownSocialLinks label{padding:5px 40px}}#evHeaderDropdownMenus #headerMainMenuDropdownSocialLinks .social-links-container{width:180px;display:table;margin:5px auto}#evHeaderDropdownMenus #headerMainMenuDropdownSocialLinks .social-links-container a{width:auto;float:left}#evHeaderDropdownMenus #headerMainMenuDropdownSocialLinks .social-links-container a .font-icon{width:60px;padding:0 10px;font-size:40px;line-height:40px;text-align:center;cursor:pointer;float:left}#evHeaderDropdownMenus .header-dropdown-menu-legal-link{width:100%;padding:5px 20px;float:left;cursor:pointer}@media (min-width:768px){#evHeaderDropdownMenus .header-dropdown-menu-legal-link{padding:5px 40px}}#evHeaderDropdownMenus .header-dropdown-menu-legal-link:hover{background-color:#f3f3f3}#evHeaderDropdownMenus #headerMainMenuDropdownLegalLinks{padding:15px 0 20px}#evHeaderDropdownMenus .header-dropdown-menu-element{height:50px;padding:5px 20px;line-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #cdcdcd;text-align:center;cursor:pointer}@media (min-width:768px){#evHeaderDropdownMenus .header-dropdown-menu-element{padding:5px 40px}}#evHeaderDropdownMenus .header-dropdown-menu-element:hover{background-color:#f3f3f3}#evHeaderDropdownMenus #headerMessagesDropdown .header-dropdown-menu-element.unread,#evHeaderDropdownMenus #headerNotificationDropdown .header-dropdown-menu-element.unread{font-weight:700}#evHeaderDropdownMenus #headerMessagesDropdown .header-dropdown-menu-element.messages-link,#evHeaderDropdownMenus #headerNotificationDropdown .header-dropdown-menu-element.empty,#evHeaderDropdownMenus #headerNotificationDropdown .header-dropdown-menu-element.see-all{border-bottom:0 solid #cdcdcd}#evHeaderDropdownMenus #headerMessagesDropdown .messages-link,#evHeaderDropdownMenus #headerNotificationDropdown .header-dropdown-menu-element.see-all{text-decoration:underline}#evHeaderDropdownMenus #headerSearchDropdown.header-dropdown-menu{width:100vw;max-width:100vw;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}#evHeaderDropdownMenus #headerSearchDropdown .container{padding-top:10px;padding-bottom:10px}#evHeaderDropdownMenus #headerSearchDropdown .search-dropdown-title{padding:5px 0;font-family:'Source Sans Pro light',sans-serif;font-size:20px;line-height:20px;text-align:center}#evHeaderDropdownMenus #headerSearchDropdown .search-dropdown-input-container{position:relative}@media (min-width:768px){#evHeaderDropdownMenus #headerSearchDropdown .container{padding-top:20px;padding-bottom:20px}#evHeaderDropdownMenus #headerSearchDropdown .search-dropdown-title{font-family:'Source Sans Pro light',sans-serif;font-size:24px;line-height:24px;text-align:left}}#evHeaderDropdownMenus #headerSearchDropdown .search-dropdown-input-container #search-button{position:absolute;top:0;right:0;z-index:499;line-height:34px;font-size:34px;cursor:pointer;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#evHeaderDropdownMenus #headerSearchDropdown .search-dropdown-input-container #search-text{padding:2px 40px 2px 10px;border:1px solid #D0D0D0;border-radius:4px;box-shadow:none}.hierarchy{padding-top:15px;padding-bottom:15px;width:100%;float:left}#teacher-resources-form>div:last-of-type{margin-bottom:150px}div.hierarchy-highlights.panel-heading{padding:15px 0}div.hierarchy-highlights .title a{color:#000}div.hierarchy-highlights .panel-group{margin-bottom:20px}div.hierarchy-highlights .panel-body{height:auto;line-height:normal}div.hierarchy-highlights .panel-collapse-resource .panel-body.inner{padding-right:0}div.hierarchy-highlights .inner{padding-left:0}div.hierarchy-highlights .title{border-bottom:none}div.hierarchy-highlights .panel{background-color:transparent;box-shadow:none;margin:10px 0}div.hierarchy-highlights p.resource-title{font-family:'Source Sans Pro Bold',sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}div.hierarchy-highlights .wrapper{position:relative;z-index:1;align-items:center;display:flex;height:120px}div.hierarchy-highlights .wrapper .bg{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;opacity:.9;width:100%;height:120px;background-position:center center;background-repeat:no-repeat}div.hierarchy-highlights .wrapper span{display:table-cell;vertical-align:middle;margin:0 auto}div.hierarchy-highlights a .title-wrapper{background-color:#ededed;-moz-box-shadow:0 2px 2px #888;-webkit-box-shadow:0 2px 2px #888;box-shadow:0 2px 2px #888}div.hierarchy-highlights a .title-wrapper h1{line-height:65px}div.hierarchy-highlights a .title-wrapper:after{content:"–"}div.hierarchy-highlights a.collapsed .title-wrapper:after{content:"+"}div.hierarchy-highlights a .title-wrapper:after,div.hierarchy-highlights a.collapsed .title-wrapper:after{height:65px;text-align:right;font-family:"Source Sans Pro Light";color:#000;line-height:65px;font-size:35px;font-weight:700;float:right;padding:0 25px 0 0}div.hierarchy-highlights .panel .highlight-container{padding:5px}div.hierarchy-highlights .panel .highlight-container .wrapper{border:1px;border-style:solid;border-color:#ccc}.hierarchy .title{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}.hierarchy .new-themes .title{height:65px;border:0;font-family:"Source Sans Pro Bold";font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hierarchy .new-themes .detail .thumbnail{border:0;border-radius:0;background-color:#f2f2f2;margin-bottom:0;padding:0}.hierarchy .new-themes .detail .thumbnail .noaccess{opacity:.2}.hierarchy .new-themes .detail .thumbnail .f-icon-lock{position:absolute;left:40%;font-size:84px;top:31%}.hierarchy .new-themes .detail .topics{line-height:normal;padding:0}.hierarchy .new-themes .detail .topics .buttons{float:right}.hierarchy .new-themes .detail .topics span{font-size:18px;font-weight:400;color:#333;margin:0 0 8px}.hierarchy .new-themes .detail .topics .content{display:table;font-size:16px;color:#666;margin:6px 0}.hierarchy .new-themes .detail .topics .content span{font-size:16px;font-weight:400;color:#666;margin:0 0 8px}.hierarchy .new-themes .detail .topics .content span.objectives{margin:0 0 0 2px}.hierarchy .new-themes .detail .topics .dot-goals{margin:1px 4px 0 0;float:left}.hierarchy .new-themes .detail .topics .topic{display:inline}.hierarchy .title h1{margin-top:0;margin-bottom:0;font-family:"Source Sans Pro Light";font-size:26px;line-height:35px}.hierarchy .title .btn-global-test{height:40px;font-family:"Source Sans Pro Bold";font-size:18px;color:#fff;background-color:#72d500;margin:10px 0}.hierarchy .title .btn-results{height:40px;font-family:"Source Sans Pro Bold";font-size:18px;color:#5D5D5D;background-color:#E4E4E4;margin:10px 0}.hierarchy .panel-group{margin-bottom:0}.hierarchy .panel{background-image:none;border:none}#new-message .panel-heading{font-family:"Source Sans Pro Light";font-size:30px;font-weight:700;color:#000}.hierarchy .panel-heading{padding-right:25px;height:55px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd;text-align:right;font-family:"Source Sans Pro Light";font-size:40px;line-height:55px;color:#000}.hierarchy .panel-body.inner-panel span.expand{font-family:"Source Sans Pro Light";font-size:40px}.hierarchy .panel-heading h2{width:calc(100% - 20px);height:55px;padding-left:25px;font-family:"Source Sans Pro Bold";font-size:15px;line-height:55px;text-transform:uppercase;color:#000;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.hierarchy .panel-heading h3{margin-left:25px;height:65px;font-family:"Source Sans Pro Bold";font-size:18px;line-height:65px;color:#000;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}#new-message .panel-default a.collapsed .panel-heading:after,.hierarchy .panel a.collapsed .panel-heading:after,.hierarchy a.collapsed .panel-body.inner-panel span.expand:before{content:"+"}#new-message .panel-default a .panel-heading:after,.hierarchy .panel a .panel-heading:after,.hierarchy a .panel-body.inner-panel span.expand:before{content:"–"}.hierarchy .panel-collapse{background-color:#f2f2f2;-moz-box-shadow:inset 0 5px 10px -5px #888;-webkit-box-shadow:inset 0 5px 10px -5px #888;box-shadow:inset 0 5px 10px -5px #888}.hierarchy .panel-collapse-resource{background-color:#e2e2e2;-moz-box-shadow:inset 0 5px 10px -5px #888;-webkit-box-shadow:inset 0 5px 10px -5px #888;box-shadow:inset 0 5px 10px -5px #888}.hierarchy .panel-collapse-resource .panel-body.inner,.hierarchy .panel-collapse-resource .panel-body.inner-panel{padding-left:20px;padding-right:20px}.hierarchy .panel-body{margin:0;padding:0 25px;height:65px;line-height:65px;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}.hierarchy .panel-body.new-themes{margin:0;padding:0 30px;height:100%;color:#000;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#fff}.hierarchy .switch-padding{padding-bottom:30px}.hierarchy .inner{padding-left:55px}.hierarchy .inner-panel,.hierarchy .inner-panel h4{padding-left:20px;text-align:right}.hierarchy .panel-body h3,.hierarchy .panel-body h4{margin:0;line-height:65px;font-family:"Source Sans Pro Bold";font-size:18px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.hierarchy .panel-body a{color:#000;cursor:pointer}.hierarchy .panel-body p{width:calc(100% - 90px);height:64px;padding:0 10px;margin:0;float:left;font-family:"Source Sans Pro Regular";font-size:18px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hierarchy .panel-body .dots{width:50px;height:64px;padding:0 10px 24px 0;margin:0;float:left;font-size:40px;line-height:40px;text-align:right;background-color:rgba(255,255,255,0);border-width:0;border-style:none}.hierarchy .panel-body .student{display:none}.hierarchy .panel-body .teacher{display:block}.hierarchy .panel-body .resource-icon{width:40px;height:64px;padding:12px 0;float:left}.hierarchy.panel-body .btn-container{padding:0 0 0 15px!important}.hierarchy .panel-body .switch-newtitle .buttons{float:right;width:80%}.hierarchy .panel-body .btn{margin:12px 0;height:40px;font-family:"Source Sans Pro Regular";font-size:18px;background-color:#3B3B3B;width:100%}.hierarchy .panel-body .btn-start{color:#fff;background-color:#72d500}.hierarchy .panel-body .btn-nodata{color:#3B3B3B;border:1px solid #888;background-color:transparent}.hierarchy .panel-body .btn-withdata-incomplete{color:#fff;border:1px solid #888;background-color:#888}.hierarchy .panel-body .btn-done{color:#fff;border:1px solid #65C800;background-color:#65C800}.hierarchy .panel-body .btn-inprogress{color:#fff;border:1px solid #FF8300;background-color:#FF8300}#guardian-profile,#students-profile{width:100%;float:left}#guardian-profile .topic-line #linha button,#students-profile .topic-line #linha button{margin-bottom:10px;width:80%}#guardian-profile .topic-line #linesContainer,#students-profile .topic-line #linesContainer{margin-bottom:10px}#students-profile div.graphic{background-color:#fff;height:275px}#guardian-profile div.graphic{background-color:#fff}#students-profile div.graphic.div-margin{height:100%}.hierarchy .panel-body .btn-lesson{color:#fff;background-color:#009ace}.hierarchy .panel-body .btn-restart{color:#fff;background-color:#ff9a24}.hierarchy .panel-body .btn-redo{color:#000;background-color:rgba(255,255,255,0);border-width:2px;border-style:solid;border-color:#000}.hierarchy .panel-body .btn-test{color:#fff;background-color:#72d500}#subjects-home-studentpbe .hierarchy{margin-top:0}#subjects-home-studentpbe .hierarchy h1{font-family:'Source Sans Pro Light'}#subjects-home-studentpbe .hierarchy .panel{background-color:#dedede;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#subjects-home-studentpbe .hierarchy .panel-collapse-resource{background-color:#FFF;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#subjects-home-studentpbe .hierarchy .panel-body a{color:#00A1E5;font-family:"Source Sans Pro Bold"}#pafc .hierarchy{margin:0 0 30px}#pafc .hierarchy .title{width:100%;min-height:60px;margin:0 0 10px;font-family:"Source Sans Pro Regular";font-size:30px;color:#000;border-bottom-width:0;border-bottom-style:none}.hierarchy .banner{margin-top:15px;height:100px;background-size:cover;background-position:center center;background-repeat:no-repeat}.hierarchy .banner button{margin:45px 25px 0 0;width:120px;background-color:#faa201;color:#1c3c65}.hierarchy.heading-hierarchy .asset-icon{width:32px;height:64px;padding:16px 0;float:left;line-height:0}.hierarchy.heading-hierarchy .asset-title{width:calc(100% - 64px);height:100%;float:left;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:hidden}.hierarchy.heading-hierarchy .asset-index,.hierarchy.heading-hierarchy .dots{width:32px;float:left;text-align:center}@media only screen and (min-width :768px){.hierarchy .title h1{font-size:30px;line-height:35px}.hierarchy .hieararchy-icon .font-icon{margin-right:17px}.hierarchy .panel-heading{height:65px;font-size:40px;line-height:65px}.hierarchy .panel-body.inner-panel span.expand{font-family:"Source Sans Pro Light";font-size:40px}.hierarchy .panel-heading h2,.hierarchy .panel-heading h3{height:65px;font-size:18px;line-height:65px}.hierarchy .new-themes .title{height:65px;font-size:18px}.hierarchy .new-themes .detail{min-height:119px}.hierarchy .new-themes .detail .thumbnail{padding:1px 10px 1px 1px;margin-bottom:20px}.hierarchy .new-themes .detail .thumbnail .f-icon-lock{left:38%;font-size:44px;top:35%}.hierarchy .new-themes .detail .thumbnail img{float:left}.hierarchy .panel-body.new-themes{padding:0 25px 0 50px}.hierarchy .new-themes .detail .topics .buttons{width:30%;margin:0 0 0 20px}.hierarchy .panel-body .buttons{float:right;width:80%;margin:0 0 0 20px}}.tasks .tasks-title{padding:0 30px;height:65px;background-color:#f2f2f2}.tasks .tasks-title h2{margin:0;font-family:"Source Sans Pro Bold";font-size:18px;line-height:64px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}.tasks .tasks-body{padding:0 30px;background-color:#f2f2f2}.tasks .tasks-body .panel-body{height:65px}.tasks .tasks-body .task{padding:0 20px;height:65px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}.tasks .tasks-body .task p{margin:0;font-family:"Source Sans Pro Regular";font-size:18px}.tasks .tasks-body .task p a{display:block;margin-top:8px}.tasks .tasks-body .active p{font-family:"Source Sans Pro Bold"}.tasks .tasks-body .task p.assignmentOwner{font-family:"Source Sans Pro Regular";color:#9D9D9D}.tasks .tasks-bottom{padding:0 30px;height:65px;background-color:#f2f2f2}.tasks .tasks-bottom a{color:#000}.tasks .tasks-bottom p{margin:0;font-family:"Source Sans Pro Regular";font-size:18px;line-height:64px;text-align:center;text-decoration:underline}.myResources{padding-top:70px}.subject-resources .subject-resources-title{padding:0 30px;height:65px;background-color:#f2f2f2}.subject-resources .subject-resources-title h2{margin:0;line-height:64px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}.subject-resources .subject-resources-body{padding:0 30px;background-color:#f2f2f2}.subject-resources .subject-resources-body .panel-body{height:65px}.subject-resources .subject-resources-body .subject-resource{padding:0 0 0 20px;height:65px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}.subject-resources .subject-resources-body .subject-resource .resource-icon{width:40px;height:64px;padding:12px 0;margin:0;float:left}.resource-icon .font-icon{font-size:40px}.subject-resources .subject-resources-body .subject-resource p{width:calc(100% - 90px);height:64px;padding:12px 10px;margin:0;float:left;font-size:18px;line-height:40px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subject-resources .subject-resources-body .subject-resource .dots{width:40px;height:64px;padding:0 0 24px;margin:0;float:left;font-size:40px;line-height:40px;text-align:right;background-color:rgba(255,255,255,0);border-width:0;border-style:none}.subject-resources .subject-resources-bottom{padding:0 30px;height:65px;background-color:#f2f2f2}.subject-resources .subject-resources-bottom a{color:#000}.subject-resources .subject-resources-bottom p{margin:0;line-height:64px;text-align:center;text-decoration:underline}.subject-resources .state-icon{width:40px;height:64px;padding:16px 4px;line-height:32px;float:left}.subject-resources .subject-resource-title{width:calc(100% - 80px);height:64px;padding:12px 10px;margin:0;float:left;font-size:18px;line-height:40px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-assessements{padding-bottom:72px}.assessements{background-color:#fff}.assessements .assessements-title{height:70px}.assessements .assessements-title h1{margin:0;font-family:"Source Sans Pro Light";font-size:30px;line-height:70px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}.assessements .assessements-body .assessement{padding:0 20px;height:65px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}.assessements .assessements-body .assessement .task-icon{height:100%;padding:16px 0}.assessements .assessements-body .assessement p{float:left;margin-right:30px;font-family:"Source Sans Pro Regular";font-size:18px;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;padding-top:6px}.assessements .assessements-body .assessement .result{color:#009DE0;font-weight:700;padding-top:18px;display:inherit}.assessements .assessements-body .assessement .result-mobile{display:none}@media (max-width:766px){.assessements .assessements-body .assessement{padding:0 20px;height:90px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd}.assessements .assessements-body .assessement .result-mobile{color:#009DE0;font-weight:700;display:inherit;text-decoration:none}.assessements .assessements-body .assessement .result{display:none}}.assessements .assessements-body .assessement .bold{font-family:"Source Sans Pro Bold"}.assessements .assessements-body .assessement .empty{text-decoration:none}.assessements .assessements-bottom{padding:0 30px;height:65px;cursor:pointer}.assessements .assessements-bottom p{margin:0;font-family:"Source Sans Pro Regular";font-size:18px;line-height:64px;text-align:center;text-decoration:underline;color:#000}#subjects-home-studentpbe .assessements{margin-top:0}#progress .div-margin{margin:0}#progress h3{font-size:18px}#progress h3.not-leaf{font-size:22px;text-decoration:underline}.left-side{padding-right:20px}.left-side h1{margin-bottom:25px}.left-side .register-form{margin-top:25px}.left-side .register-form .access-code{margin-bottom:30px;padding-right:15px}.left-side .register-form #inputs-manuals{padding-top:30px}.left-side .register-form .manual-code{margin-bottom:30px;padding-right:15px}.left-side .register-form #validated-manuals{margin-top:10px;margin-bottom:20px}.left-side .register-form #validated-manuals li .remove{cursor:pointer;color:red}.left-side .register-form .access-code input[type=text],.left-side .register-form .manual-code input[type=text]{padding:0 10px;width:100%;height:50px;font-family:'Source Sans Pro Light',sans-serif;border-width:2px;border-style:solid;border-color:#009ee3}.left-side .register-form .validate{padding-left:15px;padding-bottom:15px}.left-side .register-form .validate button{height:50px;background-color:transparent;font-family:'Source Sans Pro Regular',sans-serif;font-size:18px;color:#000;border-radius:5px;border-width:2px;border-style:solid;border-color:#9a9a9a}.left-side .register-form .validated{margin:0;padding:0;font-family:'Source Sans Pro Regular',sans-serif}.left-side .register-form .validated li{height:32px;line-height:32px}.left-side .register-form .validated li .f-icon-valid{color:#009ee3}.left-side .register-form .section-text{font-size:16px}.left-side .register-form .forward{margin-top:15px}.left-side .register-form .forward button{width:100%;height:50px}.left-side .subscribe{margin-top:30px}.left-side .subscribe button{width:100%;height:50px}.right-side{padding-left:20px}.right-side img{width:100%}.frame{min-height:210px;margin-bottom:10px;border-radius:4px;background-color:#fff;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888}.empty-title{font-family:'Source Sans Pro light',sans-serif;font-size:30px}.no-content .adoption-title,.no-content .ev-title,.no-content .voucher-title{font-family:'Source Sans Pro Bold',sans-serif;font-size:26px;text-align:center;line-height:28px;padding-right:60px;padding-left:60px}#guardian-no-content .ev-title{font-size:26px;line-height:26px}.no-content .ev-title,.no-content .voucher-title{margin:20px auto 5px}.no-content .content-label,.no-content .ev-title,.no-content .no-content-description,.no-content .voucher-title{padding-right:30px;padding-left:30px}.user-digital-licenc-title{color:#FCA40C;font-family:'Source Sans Pro Bold',sans-serif;font-size:30px;text-align:center;line-height:1;min-height:65px}.user-digital-licenc-subtitle{font-family:'Source Sans Pro Regular',sans-serif;font-size:15px;color:#999;text-align:center;line-height:1.1}.no-content .content-label,.no-content .no-content-description{font-family:'Source Sans Pro Regular',sans-serif;font-size:16px;color:#999;text-align:center;line-height:20px}.no-content .no-content-description{padding-bottom:20px}#empty-dashboard-user .form-group{padding-right:25px;padding-left:25px;margin-top:5px;margin-bottom:9px}#empty-dashboard-user .form-control{border:1px solid #ccc;height:36px}.no-content .digital-licence-button,.no-content .ev-button,.no-content .voucher-button{bottom:0;margin-top:15px;margin-bottom:30px}@media (max-width:999px){.digital-licence-button{position:relative}}.empty-teacher button{margin-top:50px}.empty-teacher .right-side img{width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.no-content .adoption-title{margin:40px auto 20px}.no-content .adoption-button{margin-bottom:15px}.no-content .adoption-button:last-of-type{margin-bottom:0}#teacher-no-content-subscribe .subscribe-button button{background-color:#468678}#teacher-no-content-subscribe #pe-button{background-color:#009DE0}#teacher-no-content-subscribe #ae-button{background-color:red}#teacher-no-content-subscribe #rz-button{background-color:#7BC100}#teacher-no-content-subscribe .frame{min-height:400px}#teacher-no-content-subscribe .ev-img{margin-top:30px}#teacher-no-content-subscribe .ev-title{font-size:26px}#empty-teacher-classes .empty-classes-instruction{margin-top:20px}#empty-teacher-classes .btn-user-save{margin-top:10px}#empty-teacher-classes .section-text a{text-decoration:underline!important}#modalTeacherCreateClass .modal-body{margin-top:10px;margin-bottom:30px}#modalTeacherCreateClass .modal-text{margin-top:20px;margin-bottom:10px}#modalTeacherCreateClass .form-group{margin-top:0;margin-bottom:10px}#modalTeacherCreateClass .form-group input[type=text]{padding:0 8px;color:#555}#modalTeacherCreateClassSuccess #successClassName{font-family:'Source Sans Pro Bold',sans-serif}#modalTeacherCreateClassSuccess .class-code{padding:45px 0;background-color:#fff;text-align:center;line-height:40px}#modalTeacherCreateClassSuccess .class-code #classCode{font-size:24px}@media only screen and (min-width :768px){.frame{min-height:400px;margin-bottom:30px}.no-content .digital-licence-button,.no-content .ev-button,.no-content .voucher-button{position:absolute;margin-top:20px;margin-bottom:50px}.no-content .ev-title,.no-content .voucher-title{font-size:38px;line-height:40px;margin:60px auto 15px}.no-content .content-label,.no-content .no-content-description{font-size:18px;line-height:23px}.no-content .content-label,.no-content .ev-title,.no-content .no-content-description,.no-content .voucher-title{padding-right:40px;padding-left:40px}#teacher-no-content-subscribe .frame{min-height:470px}#teacher-no-content-subscribe .ev-title{font-size:30px}#teacher-no-content-subscribe .ev-title.title-bellow-img{margin-top:10px}#guardian-no-content .ev-title,#guardian-no-content .no-content-description{padding-right:10px;padding-left:10px}}.subscribe{margin-top:30px}.subscribe button{width:100%;height:50px}.divide{margin-bottom:50px;padding-bottom:50px;border-bottom-style:solid;border-bottom-color:#9a9a9a;border-bottom-width:1px}.spacing{margin-top:5px;margin-bottom:5px}body .main-with-code-activation-background{background:url(/themeev/img/img_fundo_CodeActivation.png) repeat no-repeat #fff;background-position-y:160px;min-height:calc(100vh - 70px);margin:70px 0 0;padding:20px 0}.code-activation .frame{height:auto;min-height:0}.code-activation h1{margin-top:25px}.code-activation .section-text{padding-top:25px;padding-right:30px;padding-left:60px;text-align:justify;font-size:18px}.code-activation .access-code,.code-activation .manual-code{padding-right:15px}.code-activation #validated-manuals{margin-top:10px;margin-bottom:20px}.code-activation #validated-manuals li .remove{cursor:pointer;color:red}.code-activation .vouchers-inputs{margin-bottom:30px;margin-top:10px;padding-left:46px}.code-activation .access-code input[type=text],.code-activation .manual-code input[type=text]{padding:0 10px;width:100%;height:40px;font-family:'Source Sans Pro Regular',sans-serif;font-weight:700;border-width:2px;border-style:solid;border-color:#009ee3;border-radius:4px;text-align:center}.code-activation .validate{padding-left:15px}.code-activation .validate button{font-size:15px;text-align:center}.code-activation .section-informative-text{font-size:15px;padding-right:30px;padding-left:60px;font-weight:700}.code-activation .spacing .f-icon-validated{padding-right:15px}.code-activation .f-icon-valid:before{color:#00a1e5;font-weight:700}.code-activation .product-detail-text,.code-activation .remove-product{min-height:45px;line-height:45px;font-weight:700}.code-activation .remove-product button{float:right;border:0;background-color:#fff}.code-activation .forward{margin-top:15px}.code-activation .forward button{width:100%;height:50px}div.evtour{width:auto;min-width:450px}.popover.evtour{border-radius:0;border-color:#009CDF;border-width:2px}.popover.evtour.bottom>.arrow{border-bottom-color:#009CDF;border-bottom-width:9px}.popover.evtour.top>.arrow{border-top-color:#009CDF;border-top-width:9px}.popover.evtour.left>.arrow{border-left-color:#009CDF;border-left-width:9px}.popover.evtour.right>.arrow{border-right-color:#009CDF;border-right-width:9px}#tour-btn-end,#tour-btn-next,#tour-btn-prev{width:auto}.popover-title.evtour-header{border-radius:0;font-family:'Source Sans Pro Bold'}#help-icon-tour{background-color:#009CDF;color:#FFF;font-size:40px;padding:10px;margin:0;position:fixed;right:0;bottom:40%;z-index:1040;cursor:pointer}.popover.tour-tour .popover-content,.popover.tour-tour .popover-title.evtour-header{color:#333;font-size:14px!important}.popover.tour-tour .popover-content,.popover.tour-tour .popover-navigation{font-family:'Source Sans Pro Regular',sans-serif;margin:8px 10px 10px 13px;padding:0}.popover.tour-tour .popover-navigation{padding-top:10px}.popover.tour-tour .popover-navigation #tour-btn-end,.popover.tour-tour .popover-navigation #tour-btn-next,.popover.tour-tour .popover-navigation #tour-btn-prev{font-family:'Source Sans Pro Bold';height:40px;font-size:18px;border:none;color:#FFF;border-radius:0;width:auto;padding:7px 10px;margin:0 10px 0 0;display:inline}.tour-backdrop{opacity:.4;z-index:100}@media (max-width:991px){#help-icon-tour{bottom:0}}.offline-ui,.offline-ui *,.offline-ui :after,.offline-ui :before,.offline-ui:after,.offline-ui:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.offline-ui{display:none;position:fixed;background:#fff;z-index:2000;margin:auto;left:0}.offline-ui .offline-ui-content:before{display:inline}.offline-ui .offline-ui-retry{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}.offline-ui .offline-ui-retry:before{display:inline}.offline-ui.offline-ui-down,.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-retry,.offline-ui.offline-ui-up.offline-ui-up-5s{display:block}@-webkit-keyframes offline-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes offline-fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes offline-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes offline-fadein{0%{opacity:0}100%{opacity:1}}@keyframes offline-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes offline-fadeout-and-hide{0%{opacity:1;display:block}99%{opacity:0;display:block}100%{opacity:0;display:none}}@-moz-keyframes offline-fadeout-and-hide{0%{opacity:1;display:block}99%{opacity:0;display:block}100%{opacity:0;display:none}}@-ms-keyframes offline-fadeout-and-hide{0%{opacity:1;display:block}99%{opacity:0;display:block}100%{opacity:0;display:none}}@-o-keyframes offline-fadeout-and-hide{0%{opacity:1;display:block}99%{opacity:0;display:block}100%{opacity:0;display:none}}@keyframes offline-fadeout-and-hide{0%{opacity:1;display:block}99%{opacity:0;display:block}100%{opacity:0;display:none}}@-webkit-keyframes offline-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-moz-keyframes offline-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-ms-keyframes offline-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-o-keyframes offline-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@keyframes offline-rotation{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.offline-ui{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;max-width:100%;overflow:hidden}@media (max-width:38em){.offline-ui{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;top:0}}.offline-ui .offline-ui-content:before{line-height:1.25em}.offline-ui .offline-ui-retry{bottom:0;background:rgba(0,0,0,.1);text-decoration:none;color:inherit;margin:auto;padding:0 1em}.offline-ui.offline-ui-up{-webkit-animation:offline-fadeout-and-hide forwards .5s 2s;-moz-animation:offline-fadeout-and-hide forwards .5s 2s;-ms-animation:offline-fadeout-and-hide forwards .5s 2s;-o-animation:offline-fadeout-and-hide forwards .5s 2s;animation:offline-fadeout-and-hide forwards .5s 2s;-webkit-backface-visibility:hidden;background:#d6e9c6;color:#468847}.offline-ui.offline-ui-down{-webkit-animation:offline-fadein .5s;-moz-animation:offline-fadein .5s;-ms-animation:offline-fadein .5s;-o-animation:offline-fadein .5s;animation:offline-fadein .5s;-webkit-backface-visibility:hidden;background:#ec8787;color:#551313}.offline-ui.offline-ui-down.offline-ui-connecting,.offline-ui.offline-ui-down.offline-ui-waiting{padding-right:3em}.offline-ui.offline-ui-down.offline-ui-connecting:after,.offline-ui.offline-ui-down.offline-ui-waiting:after{-webkit-animation:offline-rotation .7s linear infinite;-moz-animation:offline-rotation .7s linear infinite;-ms-animation:offline-rotation .7s linear infinite;-o-animation:offline-rotation .7s linear infinite;animation:offline-rotation .7s linear infinite;-webkit-backface-visibility:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:" ";display:block;position:absolute;margin:auto;height:1em;width:1em;border:2px solid transparent;opacity:.7}.offline-ui.offline-ui-down .offline-ui-content:before,.offline-ui.offline-ui-up .offline-ui-content:before{color:#fff}.offline-ui.offline-ui-up .offline-ui-content:after{background-image:url(nuvem-up.png);display:none}.offline-ui{top:4em;width:24em;right:-26.6em;padding:0}.offline-ui.offline-ui-down.offline-ui-connecting:after,.offline-ui.offline-ui-down.offline-ui-waiting:after{right:1em;top:1em;bottom:initial;border-top-color:#fff;border-left-color:#fff}.offline-ui.offline-ui-down.offline-ui-connecting,.offline-ui.offline-ui-down.offline-ui-waiting{background:#009CE1;color:#fff}.offline-ui .offline-ui-retry:before{content:"Reconectar"}.offline-ui.offline-ui-up .offline-ui-content:before{content:"O seu computador está ligado à internet."}.offline-ui.offline-ui-up .offline-ui-content{background-repeat:no-repeat;background-image:url(/themeev/vendor/offlinejs/nuvem-up.png);background-position-x:50%;padding-top:80px;text-align:center;margin-top:10px;margin-bottom:10px}.offline-ui .offline-ui-retry{position:relative;top:initial;left:initial;right:initial;line-height:2.5em;height:2.5em}.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-retry{text-align:center}.offline-ui.offline-ui-down.offline-ui-reconnect-failed-2s .offline-ui-content,.offline-ui.offline-ui-down.offline-ui-waiting,offline-ui.offline-ui-down.offline-ui-waiting.offline-ui-reconnect-failed-2s{padding:initial}.offline-ui.offline-ui-down .offline-ui-content,.offline-ui.offline-ui-down.offline-ui-reconnect-failed-2s .offline-ui-content,.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-content{background-repeat:no-repeat;background-image:url(/themeev/vendor/offlinejs/nuvem.png);background-position-x:50%;padding-top:80px;text-align:center;margin-top:10px;margin-bottom:10px}.offline-ui.offline-ui-down .offline-ui-content:before{content:"Ups...\A Perdemos a ligação à internet ou a sessão é inválida.\A Os resultados podem não ser gravados.\A Verifique a conexão...";white-space:pre}.offline-ui.offline-ui-down.offline-ui-connecting .offline-ui-content:before,.offline-ui.offline-ui-down.offline-ui-connecting-2s .offline-ui-content:before{content:"Ups...\A Perdemos a ligação à internet ou a sessão é inválida.\A Os resultados podem não ser gravados.\A A tentar fazer a ligação..."}.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-content[data-retry-in-unit=second]:before{content:"Ups...\A Perdemos a ligação à internet ou a sessão é inválida.\A Os resultados podem não ser gravados.\A A verificar em " attr(data-retry-in-value) " segundos...";white-space:pre}.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-content[data-retry-in-unit=minute]:before{content:"Perdemos a ligação à internet ou a sessão é inválida.\A Os resultados podem não ser gravados.\A A verificar em " attr(data-retry-in-value) " minutos...";white-space:pre}.offline-ui.offline-ui-down.offline-ui-waiting .offline-ui-content[data-retry-in-unit=hour]:before{content:"Perdemos a ligação à internet ou a sessão é inválida.\A Os resultados podem não ser gravados.\A A verificar em " attr(data-retry-in-value) " horas...";white-space:pre}.offline-ui.offline-ui-down.offline-ui-reconnect-failed-2s.offline-ui-waiting .offline-ui-retry{display:block}.offline-ui.offline-ui-down.offline-ui-reconnect-failed-2s .offline-ui-content:before{content:"Ups...\A Perdemos a ligação à internet ou a sessão é inválida.\A Os resultados podem não ser gravados.\A Tentativa de ligação falhou."}.offline-ui.offline-ui-down.offline-ui-waiting.offline-ui-reconnect-failed-2s{padding:initial}.offline-ui.offline-ui-down.offline-ui-connecting,.offline-ui.offline-ui-down.offline-ui-waiting{padding-right:initial}#dictionaries-home #top-bar{margin-bottom:30px;background-color:#f0eeea;clear:both;overflow:auto;padding:20px 0}#dictionaries-home #top-bar img.infopedia-logo{max-height:50px;width:auto}.dicionarios-menu-container{width:100%;border-top:2px solid #fff;margin-bottom:15px}.dicionarios-menu-title{font-family:Ubuntu;font-weight:500;color:#5d5d5d;font-size:11px;height:20px}.dicionarios-menu{list-style-type:none;margin:0;padding:0;width:100%;color:#333;font-size:14px}.dicionarios-menu>div{overflow:hidden}.dicionarios-menu a{display:table;width:100%;text-decoration:none;color:#333;padding:15px 5px;font-size:15px}.dicionarios-menu li{display:table;vertical-align:middle;padding-left:0;padding-right:0;background:#fff;color:#333;border-bottom:1px solid #fda100}.dicionarios-menu li:last-child{border-bottom:none}.dicionarios-menu li.dicionarios-menu-selectd,.dicionarios-menu li.dicionarios-menu-selectd span>a{background:#ffe2a2;color:#333}.dicionarios-menu li span>a{background:#fff;color:#333}.dicionarios-menu li:hover span>a{background:#ffe2a2;color:#333}.dicionarios-menu li:active span>a{background:#fff;color:#333}.dicionarios-menu li>span{display:table-cell;vertical-align:middle;height:100%}.dicionarios-menu li>a{display:block}.dicionarios-menu li>a:last-child{border-bottom:none}@media (min-width:300px){.dicionarios-menu-container{border-top:none}.dicionarios-menu li{background:#f0eeea;color:#333;border-bottom:2px solid #fff}.dicionarios-menu li.dicionarios-menu-selectd,.dicionarios-menu li.dicionarios-menu-selectd span>a{background:#fda100;color:#fff}.dicionarios-menu li span>a{background:#f0eeea;color:#333}.dicionarios-menu li:hover span>a{background:#fda100;color:#fff}.dicionarios-menu li:active span>a{background:#f0eeea;color:#333}.dicionarios-menu li:hover,.dicionarios-menu li:hover>a{background:#fda100;color:#fff}}@media (min-width:992px){.dicionarios-menu a{font-size:16px;padding:15px}.dicionarios-menu,.dicionarios-menu li.dicionarios-menu-selectd>a{font-size:16px}}.dicionarios-lang-container{width:100%;margin-bottom:0}.dicionarios-lang-title{font-family:Ubuntu;font-weight:500;color:#5d5d5d;font-size:11px;height:20px}.dicionarios-lang{font-family:Ubuntu;color:#333;font-size:16px;margin-right:-15px}.dicionarios-lang-selected-flag{background-color:#ffe2a2;padding:5px 10px;margin-top:2px;display:table;width:100%;min-height:58px}.dicionarios-lang-selected-flag-container{border-top:2px solid #fff!important}.dicionarios-lang-selected-flag-container.table-responsive{background-color:#FFE2A2;border:0;margin-bottom:0;overflow-x:auto}.dicionarios-lang-selected-flag-button{display:table-cell;vertical-align:middle;width:40px;cursor:pointer}.dicionarios-lang-selected-flag-logo-down{background:url(/assets/img/dictionaries/global-image.png) -41px -119px no-repeat;width:36px;height:36px}.dicionarios-lang-selected-flag-logo-up{background:url(/assets/img/dictionaries/global-image.png) -78px -119px no-repeat;width:37px;height:36px}.dicionarios-lang-selected-group{background-color:#ffe2a2;padding:5px 10px;margin-top:2px;display:table;width:100%;min-height:58px}.dicionarios-lang-selected-group-titulo{display:table-cell;vertical-align:middle;padding:5px 0}.dicionarios-lang-selected-group-button{display:table-cell;vertical-align:middle;width:40px;cursor:pointer}.dicionarios-lang-selected-group-button .dicionarios-lang-selected-group-logo-down{background:url(/assets/img/dictionaries/global-image.png) -41px -119px no-repeat;width:36px;height:36px}.dicionarios-lang-selected-group-button .dicionarios-lang-selected-group-logo-up{background:url(/assets/img/dictionaries/global-image.png) -78px -119px no-repeat;width:37px;height:36px}.dicionarios-lang-toggle-flag{display:none}.dicionarios-lang-flag{display:table-cell;border:3px solid #FFE2A2;border-radius:7px;padding:1px;cursor:pointer;opacity:.9;vertical-align:middle}.dicionarios-lang-flag.active{border:3px solid #FDA100!important;border-radius:7px;padding:1px;cursor:default!important;opacity:1}.dicionarios-lang-flag-titulo{display:table-cell;vertical-align:middle;padding:5px}.dicionarios-lang-container .tooltip.in{filter:alpha(opacity=100);opacity:1}.dicionarios-lang-container .tooltip.top{background:#e5e3e0;border:0;border-radius:0;-webkit-box-shadow:5px 8px 8px rgba(0,0,0,.4);box-shadow:5px 8px 8px rgba(0,0,0,.4);background-clip:padding-box;margin-top:-10px}.dicionarios-lang-container .tooltip-inner{font-family:Ubuntu;font-weight:500;color:#333;font-size:14px;background:#e5e3e0;padding:5px 15px;text-transform:uppercase}.dicionarios-lang-container .tooltip.top .tooltip-arrow{border-top-color:#e5e3e0;bottom:-10px;margin-left:-10px;border-width:15px 10px 0}.dicionarios-lang-flag-pt{background:url(/assets/img/dictionaries/global-image.png) -2px -7px no-repeat;width:43px;height:43px}.dicionarios-lang-flag-es{background:url(/assets/img/dictionaries/global-image.png) -50px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-en{background:url(/assets/img/dictionaries/global-image.png) -97px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-al{background:url(/assets/img/dictionaries/global-image.png) -144px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-fr{background:url(/assets/img/dictionaries/global-image.png) -191px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-it{background:url(/assets/img/dictionaries/global-image.png) -285px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-nl{background:url(/assets/img/dictionaries/global-image.png) -238px -7px no-repeat;width:42px;height:43px}@media (min-width:300px){.dicionarios-lang-flag-pt{background:url(/assets/img/dictionaries/global-image.png) -2px -7px no-repeat;width:43px;height:43px}.dicionarios-lang-flag-es{background:url(/assets/img/dictionaries/global-image.png) -50px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-en{background:url(/assets/img/dictionaries/global-image.png) -97px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-al{background:url(/assets/img/dictionaries/global-image.png) -144px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-fr{background:url(/assets/img/dictionaries/global-image.png) -191px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-it{background:url(/assets/img/dictionaries/global-image.png) -285px -7px no-repeat;width:42px;height:43px}.dicionarios-lang-flag-nl{background:url(/assets/img/dictionaries/global-image.png) -238px -7px no-repeat;width:42px;height:43px}.dicionarios-lang{margin-bottom:10px}.dicionarios-lang .dicionarios-lang-flag{display:inline-block;border:3px solid #FFF;padding:1px;margin:5px 1px;cursor:pointer}}#search-bar{margin-bottom:10px}#search-bar .search-bar-logo{display:table;float:right}#search-bar .search-bar{display:table;background:#fda100;padding:2px;float:left}#search-bar .search-bar .search-bar-label{display:table-cell;font-size:14px;font-weight:700;color:#fff;vertical-align:middle;padding-right:10px}#search-bar .search-bar .search-bar-input{display:table-cell;background:#FFF;padding:3px;width:100%}#search-bar .search-bar .search-bar-input .search-bar-container{background:#FFF;display:table;width:100%}#search-bar .search-bar .search-bar-input .search-bar-container .search-bar-navigation{display:table-cell;vertical-align:middle}#search-bar .search-bar .search-bar-input .search-bar-container .search-bar-navigation #search-bar-word{border:0;color:#5d5d5d;width:100%;height:30px;padding-left:10px}#search-bar .search-bar .search-bar-input .search-bar-container .search-bar-button{display:table-cell;vertical-align:middle;width:30px;height:25px;padding:2px 2px 2px 5px;cursor:pointer}#search-bar .search-bar .search-bar-input .search-bar-container .search-bar-button .search-bar-button-logo{background:url(/assets/img/dictionaries/global-image.png) -3px -166px no-repeat;width:25px;height:25px}#search-bar .search-bar-titulo-container{background:#fda100;padding:10px;display:table;width:100%;height:80px;margin-top:10px}.SubscreverPage #search-bar .search-bar-titulo-container{display:none}#search-bar .search-bar-titulo-container h1.search-bar-titulo-titulo{color:#333;font-weight:700;font-family:Ubuntu;font-size:20px;display:inline-block;margin:10px 10px 0 0}#search-bar .search-bar-titulo-container h1.search-bar-titulo-titulo .search-bar-titulo-subtitulo{font-family:Ubuntu;font-size:16px;font-weight:400;display:block;margin:8px 0 0}#search-bar .search-bar-titulo-container span.search-bar-titulo-subtitulo{color:#333;font-family:Ubuntu;font-size:16px;font-weight:400;display:inline-block;margin:0 0 8px}#search-bar-titulo-button{display:table-cell;vertical-align:middle;width:45px;height:45px;cursor:pointer}.search-bar-titulo-button-logo-down{background:url(/assets/img/dictionaries/global-image.png) -370px -250px no-repeat;width:37px;height:36px;margin:0 auto}.search-bar-titulo-button-logo-up{background:url(/assets/img/dictionaries/global-image.png) -410px -250px no-repeat;width:37px;height:36px;margin:0 auto}@media (min-width:300px){#search-bar .search-bar-titulo-container{background:0 0;padding:0;width:auto}#search-bar .search-bar-titulo-container h1.search-bar-titulo-titulo{font-size:28px;padding-right:5px;display:table-cell;vertical-align:middle}#search-bar .search-bar-titulo-container span.search-bar-titulo-subtitulo{font-size:26px!important;display:inline-block!important;vertical-align:middle;margin:0 0 4px!important}}@media (min-width:992px){#search-bar .search-bar-titulo-container h1.search-bar-titulo-titulo{font-size:34px}#search-bar .search-bar-titulo-container span.search-bar-titulo-subtitulo{font-size:28px!important;display:inline-block!important;margin:0 0 5px!important}}#cookieLawBar{-webkit-text-size-adjust:none;position:fixed;bottom:0;left:0;width:100%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333;overflow:hidden;z-index:600;text-align:center;-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;perspective:1000px}#cookieLawBar .notification{display:block;text-decoration:none;min-height:35px;padding:12px 5px;overflow:hidden;margin:0 auto;opacity:.9;filter:alpha(opacity=90);background-color:#000}#cookieLawBar .notification.hasClick{cursor:pointer}#cookieLawBar .notification .closeButton{background-color:#FFF;color:#000;cursor:pointer;display:inline-block;font-family:Arial;font-size:12px;font-weight:700;line-height:16px;margin-left:8px;margin-top:3px;padding:0;width:24px;text-align:center}#cookieLawBar .messageCookie,#cookieLawBar .messageCookie a{font-size:14px;color:#FFF;line-height:15px;font-weight:400;padding:0;display:inline-block}#cookieLawBar .messageCookie a{text-decoration:underline}#cookieLawBar i{font-style:italic!important}@media all and (max-width:767px){#cookieLawBar .notification{padding:15px;text-align:left}#cookieLawBar .messageCookie,#cookieLawBar .messageCookie a{font-size:13px;line-height:20px}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:rotateX(-90deg)}100%{opacity:1;-webkit-transform:rotateX(0deg)}}@-webkit-keyframes slideUp{0%{opacity:1;-webkit-transform:rotateX(0deg)}100%{opacity:0;-webkit-transform:rotateX(-90deg)}}@-moz-keyframes slideDown{0%{opacity:0;-moz-transform:rotateX(-90deg)}100%{opacity:1;-moz-transform:rotateX(0deg)}}@-moz-keyframes slideUp{0%{opacity:1;-moz-transform:rotateX(0deg)}100%{opacity:0;-moz-transform:rotateX(-90deg)}}@-o-keyframes slideDown{0%{opacity:0;-o-transform:rotateX(-90deg)}100%{opacity:1;-o-transform:rotateX(0deg)}}@-o-keyframes slideUp{0%{opacity:1;-o-transform:rotateX(0deg)}100%{opacity:0;-o-transform:rotateX(-90deg)}}#cookieLawBar .animateIn{-webkit-animation:slideDown 300ms;-moz-animation:slideDown 300ms;-o-animation:slideDown 300ms}#cookieLawBar .animateOut{-webkit-animation:slideUp 300ms;-moz-animation:slideUp 300ms;-o-animation:slideUp 300ms}#cookieBarText,#cookieBarText i{font-size:14px}#achievements-section div.achievements{margin-top:20px;margin-bottom:50px;width:100%}#achievements-section h1{margin-bottom:0}#achievements-approve h1,#prize-history h1{color:#000;margin-bottom:20px}#achievements-section #achievements,#achievements-section #prize-tabs{font-family:'Source Sans Pro Bold',sans-serif;background:0 0;border:0;border-radius:0;padding:0}#achievements-section #achievements h5{font-size:16px;line-height:24px;font-weight:700;padding-bottom:4px;text-transform:uppercase}#achievements-section .ui-widget-header{background:0 0}#achievements ul{border-left:0;border-top:0;border-right:0;border-bottom:2px solid #CBCBCB;border-radius:0;padding:0;margin:0;height:32px}#achievements ul:after,#achievements ul:before{content:"";display:table;border-collapse:collapse}#achievements ul li{list-style:none;float:left;position:relative;margin:1px 20px 0 0;border-bottom-width:0;padding:0;white-space:nowrap;top:1px}#achievements ul li a{color:#CBCBCB}#achievements-section .ui-tabs-nav{border-left:0;border-top:0;border-right:0;border-bottom:2px solid #CBCBCB;border-radius:0;padding:0}#achievements-section .ui-state-default a,#achievements-section .ui-state-default a:link,#achievements-section .ui-state-default a:visited{color:#CBCBCB}#achievements-section .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0}#achievements-section .ui-tabs .ui-tabs-nav li.ui-tabs-active{font-weight:700}#achievements-section .ui-tabs .ui-tabs-nav li{top:1px;margin-right:20px}#achievements-section .ui-state-default,#achievements-section .ui-widget-content .ui-state-default,#achievements-section .ui-widget-header .ui-state-default{border:0;background:0 0}#achievements-section .ui-state-active,#achievements-section .ui-widget-content .ui-state-active,#achievements-section .ui-widget-header .ui-state-active{border-left:0;border-top:0;border-right:0;border-bottom:2px solid #000;background:0 0}#achievements-section .ui-state-active a,#achievements-section .ui-state-active a:link,#achievements-section .ui-state-active a:visited{color:#000}#achievements-section .msg-group,#achievements-section .ui-tabs .ui-tabs-panel{padding:20px 0 0}.challenge{margin:12px 0 30px}.challenge-input,.challenge-promocode{position:absolute;top:84%;left:50%;transform:translate(-50%,-50%);font-size:26px;text-align:center;line-height:26px;width:90%;padding:0 30px}.challenge-resource{position:absolute;top:84%;left:50%;transform:translate(-50%,-50%);font-size:26px;text-align:center;line-height:26px;border:2px solid rgba(255,255,255,.3);border-radius:24px;width:48px;height:48px;background-color:#FFF}.modal-feedback-header{padding:0 25px 0 50px;border-bottom:none}.modal-feedback-detail{padding:0 0 25px}.modal-feedback-detail .feedback-call-to-action,.modal-feedback-detail .feedback-description{font-size:26px;font-family:'Source Sans Pro Regular',sans-serif;color:#000;padding:10px 50px}.modal-feedback-detail .feedback{margin-bottom:15px;display:inline-block;padding:0;font-size:25px;font-weight:700;line-height:1;color:#FFF;text-align:center;white-space:normal;vertical-align:middle;background-color:#EDEDED;border-radius:10px;width:100%;min-height:360px}.challenge-input input[type=text],.challenge-promocode input[type=text]{width:100%;height:48px;background:no-repeat;border:1px solid #FFF;border-radius:24px;opacity:1;font-size:16px;padding:0 20px;text-align:center;color:#FFF}.challenge-input .icon,.challenge-promocode .icon{position:absolute;z-index:10;right:4rem;top:1.1rem;width:2.6rem;height:2.6rem;display:flex;justify-content:center;align-items:center;color:#FFF;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;cursor:pointer}.challenge-resource .icon{position:absolute;z-index:10;top:.9rem;left:.7rem;display:flex;justify-content:center;align-items:center;color:#EA792F;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph;cursor:pointer}.challenge-input .icon-container,.challenge-promocode .icon-container{position:absolute;right:4rem;top:1.1rem;width:2.6rem;height:2.6rem}.challenge-input .loader,.challenge-promocode .loader{position:relative;height:20px;width:20px;display:inline-block;animation:around 5.4s infinite}.loader::after,.loader::before{content:"";background:0 0;position:absolute;display:inline-block;width:100%;height:100%;border-width:2px;border-color:#FFF #FFF transparent transparent;border-style:solid;border-radius:20px;box-sizing:border-box;top:0;left:0;animation:around .7s ease-in-out infinite}.loader::after{animation:around .7s ease-in-out .1s infinite;background:0 0}@-webkit-keyframes shake{41%,8%{-webkit-transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%,100%{-webkit-transform:translateX(0)}}@keyframes shake{41%,8%{transform:translateX(-10px)}25%,58%{transform:translateX(10px)}75%{transform:translateX(-5px)}92%{transform:translateX(5px)}0%,100%{transform:translateX(0)}}@-moz-keyframes shake{41%,8%{-moz-transform:translateX(-10px)}25%,58%{-moz-transform:translateX(10px)}75%{-moz-transform:translateX(-5px)}92%{-moz-transform:translateX(5px)}0%,100%{-moz-transform:translateX(0)}}@-o-keyframes shake{41%,8%{-o-transform:translateX(-10px)}25%,58%{-o-transform:translateX(10px)}75%{-o-transform:translateX(-5px)}92%{-o-transform:translateX(5px)}0%,100%{-o-transform:translateX(0)}}@keyframes around{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes around{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes around{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes around{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}.challenge-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:26px;text-align:center;line-height:26px}.past-challenge img{opacity:.4}.store-profile{height:110px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.store-profile>[class*=col-]{display:flex}.total-points-container{display:flex;justify-content:flex-start;align-items:center}.cup-container{display:flex;justify-content:center;align-items:center}.total-prizes-container{display:flex;justify-content:flex-end;align-items:center}.store-profile-stats{width:84px;height:84px;border:1px solid #009DE0;border-radius:42px;padding-top:20px}.stat-number{font-size:30px;font-weight:400;line-height:24px;text-align:center;display:block;color:#333}.light{font-family:'Source Sans Pro Regular',sans-serif}.stat-label{font-family:'Source Sans Pro Regular',sans-serif;font-size:12px;line-height:24px;text-align:center;color:#333;text-transform:uppercase;display:block}.store-profile-text{display:inline-block;font-family:'Source Sans Pro Regular',sans-serif;font-size:16px;line-height:20px;color:#666;text-align:center;margin:20px 0}.prize-list-title{font-family:'Source Sans Pro Regular',sans-serif;font-size:16px;line-height:20px;color:#000;margin-bottom:8px}.prize-item{margin-bottom:18px}.prize-item .row{border:1px solid #CBCBCB;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:15px}.prize-item .row>[class*=col-]{display:flex;flex-direction:column}.prize-item .prize-button .btn{height:40px}.prize-img{padding:0;background-color:#585858;height:66px;background-size:cover;background-position:center}.prize-info{font-family:'Source Sans Pro Regular',sans-serif;padding-right:0}.prize-info .row{padding:0;height:auto!important;border:0}.prize-title{font-family:'Source Sans Pro Bold',sans-serif;font-size:16px;line-height:20px}.prize-title span{font-family:'Source Sans Pro Regular',sans-serif;font-size:16px;line-height:20px;margin-left:4px}.prize-createddate{font-size:16px;font-weight:300}.prize-description{font-size:16px;line-height:20px;font-weight:300;color:#666}.prize-description a{text-decoration:underline!important}.prize-address{display:flex;font-size:16px;line-height:20px;font-weight:300;color:#666}input[type=checkbox].toggle{display:none}.lbl-toggle{font-family:'Source Sans Pro Regular',sans-serif;font-size:16px;line-height:20px;display:block;color:#666;cursor:pointer;transition:all .25s ease-out}.lbl-toggle:hover{color:#666}.lbl-toggle::after{content:' ';display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-left:.7rem;margin-top:.3rem;transform:translateY(-2px);transition:transform .2s ease-out}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:350px}.toggle:checked+.lbl-toggle::after{transform:rotate(90deg) translateX(-3px)}.prize-stock{font-size:16px;font-weight:300;color:#FA0202}.prize-stock span{color:#000}.prize-date{font-size:16px;font-weight:300;color:#009DE0}.prize-status{margin-top:18px;font-size:16px;font-weight:300;color:#009DE0;line-height:16px}.prize-deadline{font-size:16px;line-height:18px;font-weight:300;color:#009DE0;text-align:left}.prize-status span{font-size:15px;display:inline-block;color:#666}.prize-points{font-family:'Source Sans Pro Bold',sans-serif;font-size:26px;line-height:30px;margin-top:8px}#achievements-approve .prize-points{font-family:'Source Sans Pro Regular',sans-serif;font-size:18px;line-height:24px;margin-left:10px}.prize-points-stroke{font-family:'Source Sans Pro Light',sans-serif;position:relative;margin-right:5px}.prize-points-stroke:after{border-bottom:.050em solid #000;content:"";margin-top:calc(0.050em / 2 * -1);position:absolute;left:0;right:0;top:60%}#achievements-approve .prize-deadline,#achievements-approve .prize-status{font-size:18px;line-height:20px;font-weight:300;color:#009DE0;text-align:center}#achievements-approve .prize-deadline{margin-top:20px}#achievements-approve .prize-status span{font-size:16px;color:#666;display:inline-block}.prize-button{text-align:center;margin-top:18px}.prize-button .btn{width:100%;height:44px;font-family:'Source Sans Pro Bold',sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;background-color:#FFF;border:1px solid #009DE0;border-radius:4px;color:#009DE0}.prize-button .btn.active,.prize-button .btn:hover{background-color:#009DE0;color:#FFF}.prize-button .loader{position:absolute;height:20px;width:20px;display:inline-block;animation:around 5.4s infinite;right:45%;bottom:18%}.prize-modal .modal-content .modal-close .f-icon-close{background:0 0;border:none;font-size:32px;font-weight:700;line-height:40px;text-align:right;padding:0 10px 0 0}.prize-modal .alert{margin:20px 0 0}.prize-modal .modal-content{font-family:'Source Sans Pro Regular',sans-serif;background-color:#FFF!important;padding:10px 0 30px!important}.prize-modal .modal-content .modal-header{padding:0 50px!important}.prize-modal .modal-title{font-family:'Source Sans Pro Light',sans-serif;margin:0!important;font-size:30px;line-height:30px;color:#009DE0!important}.modal-responsive-large .modal-responsive-content,.prize-modal .modal-responsive .modal-responsive-content{margin:30px 0 0;padding:0;font-size:18px;line-height:24px;width:100%}.prize-modal .box-button div:nth-child(even){padding-left:10px;padding-right:0}.prize-modal .box-button div:nth-child(odd){padding-left:0;padding-right:10px}.prize-modal .box-input{padding:0 0 0 10px;min-height:44px;border:1px solid #D0D0D0;border-radius:4px;background-color:#F4F4F4;box-shadow:none;-webkit-box-shadow:none}.prize-modal label{font-size:14px;font-weight:400;margin-bottom:0}.prize-modal .box-input .text{font-family:"Source Sans Pro Regular";font-size:16px;line-height:20px;color:#333;margin-top:10px;margin-bottom:10px;display:block}.prize-modal .box-input:after{font-family:EvIcons;content:"g";color:#009DE0;float:right;margin:10px;font-size:22px;font-weight:700;top:0;position:absolute;right:0}.prize-modal .btn-cancel{font-size:17px;text-transform:uppercase;width:100%;border:1px solid #333;color:#333;background-color:#FFF}.prize-modal .btn-submit{font-size:17px;text-transform:uppercase;width:100%;color:#FFF;pointer-events:auto;background-color:#00A1E5}.prize-modal .prize-button .loader{right:42%;bottom:25%}#prize-exchange-approve-section .carousel-frame{margin-top:10px}#prizeConfirmAddress .confirm-address{margin-top:30px}#achievements-approve .form-line .box,#prizeConfirmAddress .form-line .box{margin-bottom:10px;padding-left:0;padding-right:0}#achievements-approve .form-line>.box:nth-child(2),#prizeConfirmAddress .form-line>.box:nth-child(2){padding-left:0}#achievements-approve .form-line>.box~.box,#prizeConfirmAddress .form-line>.box~.box{padding-right:0}#achievements-approve .form-line .box.empty,#prizeConfirmAddress .form-line .box.empty{margin-bottom:0}#achievements-approve .form-line .box-button,#prizeConfirmAddress .form-line .box-button{margin-top:20px}#achievements-approve .form-container>input,#achievements-approve .form-container>label,#prizeConfirmAddress .form-container>input,#prizeConfirmAddress .form-container>label{padding:.75rem}#achievements-approve .form-container label,#prizeConfirmAddress .form-container label{font-family:"Source Sans Pro Regular";font-size:14px;font-weight:400;position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.9;color:#495057;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}#achievements-approve .form-container label span,#prizeConfirmAddress .form-container label span{color:#AFAFAF}#achievements-approve .form-container div:focus,#achievements-approve .form-container input:focus,#prizeConfirmAddress .form-container div:focus,#prizeConfirmAddress .form-container input:focus{border:1px solid #009DE0}#achievements-approve .form-container input.invalid,#prizeConfirmAddress .form-container input.invalid{border:1px solid red!important;background-color:rgba(225,0,10,.1)}#achievements-approve .form-container div:focus+label,#achievements-approve .form-container input:focus+label,#prizeConfirmAddress .form-container div:focus+label,#prizeConfirmAddress .form-container input:focus+label{color:#009DE0!important}#achievements-approve .form-container div::-webkit-input-placeholder,#achievements-approve .form-container input::-webkit-input-placeholder,#prizeConfirmAddress .form-container div::-webkit-input-placeholder,#prizeConfirmAddress .form-container input::-webkit-input-placeholder{color:transparent}#achievements-approve .form-container div:-ms-input-placeholder,#achievements-approve .form-container input:-ms-input-placeholder,#prizeConfirmAddress .form-container div:-ms-input-placeholder,#prizeConfirmAddress .form-container input:-ms-input-placeholder{color:transparent}#achievements-approve .form-container div::-ms-input-placeholder,#achievements-approve .form-container input::-ms-input-placeholder,#prizeConfirmAddress .form-container div::-ms-input-placeholder,#prizeConfirmAddress .form-container input::-ms-input-placeholder{color:transparent}#achievements-approve .form-container div::-moz-placeholder,#achievements-approve .form-container input::-moz-placeholder,#prizeConfirmAddress .form-container div::-moz-placeholder,#prizeConfirmAddress .form-container input::-moz-placeholder{color:transparent}#achievements-approve .form-container div::placeholder,#achievements-approve .form-container input::placeholder,#prizeConfirmAddress .form-container div::placeholder,#prizeConfirmAddress .form-container input::placeholder{color:transparent}#achievements-approve .form-container input:not(:placeholder-shown),#prizeConfirmAddress .form-container input:not(:placeholder-shown){padding-top:calc(0.75rem + 0.75rem * (3 / 2));padding-bottom:calc(0.75rem / 3)}#achievements-approve .form-container input:not(:-ms-input-placeholder),#prizeConfirmAddress .form-container input:not(:-ms-input-placeholder){padding-top:calc(0.75rem + 0.75rem * (3 / 2));padding-bottom:calc(0.75rem / 3)}#achievements-approve .form-container div:not(:placeholder-shown)~label,#achievements-approve .form-container input:not(:placeholder-shown)~label,#prizeConfirmAddress .form-container div:not(:placeholder-shown)~label,#prizeConfirmAddress .form-container input:not(:placeholder-shown)~label{padding-top:calc(0.75rem / 3);padding-bottom:calc(0.75rem / 3);font-size:12px;line-height:1.5em;color:#AFAFAF;font-weight:400;height:10px}#achievements-approve .form-container div:not(:-ms-input-placeholder)~label,#achievements-approve .form-container input:not(:-ms-input-placeholder)~label,#prizeConfirmAddress .form-container div:not(:-ms-input-placeholder)~label,#prizeConfirmAddress .form-container input:not(:-ms-input-placeholder)~label{padding-top:calc(0.75rem / 3);padding-bottom:calc(0.75rem / 3);font-size:12px;line-height:1.5em;color:#AFAFAF;font-weight:400;height:10px}#achievements-approve .form-container input:not(:placeholder-shown)~label span,#prizeConfirmAddress .form-container input:not(:placeholder-shown)~label span{font-size:12px}#achievements-approve .form-container input:not(:-ms-input-placeholder)~label span,#prizeConfirmAddress .form-container input:not(:-ms-input-placeholder)~label span{font-size:12px}#achievements-approve .form-line .box-input,#prizeConfirmAddress .form-line .box-input{width:100%;max-width:inherit;font-family:"Source Sans Pro Regular";font-size:18px;font-weight:400;min-height:44px;border:1px solid #D0D0D0;border-radius:4px;background-color:#FFF;box-shadow:none;-webkit-box-shadow:none}#achievements-approve .form-line div.box-input:after,#prizeConfirmAddress .form-line div.box-input:after{font-family:EvIcons;content:"g";color:#009DE0;float:right;margin:6px;font-size:22px;font-weight:700;top:0;position:absolute;right:0}#achievements-approve .box-button input,#prizeConfirmAddress .box-button input{font-family:"Source Sans Pro Bold";font-size:17px;text-transform:uppercase;width:100%;border:1px solid #333;color:#333;background-color:#FFF}#achievements-approve .box-button input.btn-save,#prizeConfirmAddress .box-button input.btn-save{background-color:#009DE0;border-color:#009DE0;color:#FFF}#achievements-approve .form-line .box-button div:nth-child(odd),#prizeConfirmAddress .form-line .box-button div:nth-child(odd){padding-left:0;padding-right:11px}#achievements-approve .form-line .box-button div:nth-child(even),#prizeConfirmAddress .form-line .box-button div:nth-child(even){padding-left:11px;padding-right:0}#achievements-approve .request-text,#prizeConfirmAddress .request-text{margin:10px 0 30px}#achievements-approve .request-text p,#prizeConfirmAddress .request-text p{color:#000;font-size:18px;margin-bottom:20px}#achievements-approve .form-line div.error,#prizeConfirmAddress .form-line div.error{font-family:"Source Sans Pro Regular";font-size:14px;color:#E1000A;line-height:12px;display:none}#achievements-approve .form-container div.error,#prizeConfirmAddress .form-container div.error{margin-top:10px}@media only screen and (min-width:768px){#achievements-approve .form-line>.box:nth-child(2),#prizeConfirmAddress .form-line>.box:nth-child(2){padding-left:15px}.challenge-label{font-size:30px;line-height:30px}.challenge-input,.challenge-promocode,.challenge-resource{top:82%}.total-points-container{justify-content:flex-end}.total-prizes-container{justify-content:flex-start}.prize-list-title{font-size:18px;line-height:22px}.prize-img{height:96px}.prize-item .row{height:128px}#prize-history .prize-item .row,#prize-tabs-history .prize-item .row{height:100%}.prize-title{font-size:18px;line-height:22px}.prize-title span{margin-left:20px}.prize-stock{margin-bottom:8px}.prize-points{font-size:28px;line-height:38px;text-align:center;margin-top:0}.prize-status{margin-top:0;font-size:18px;line-height:18px;text-align:center}.prize-status span{font-size:16px}.prize-deadline{margin-top:6px;font-size:18px;line-height:20px;text-align:center}.prize-button .loader{bottom:10%}}.backpack-general-title{font-size:22px;font-weight:700;color:#000}.backpack-dropdown{position:relative;cursor:pointer;padding-right:0;padding-left:0}.backpack-dropdown select{display:none}.backpack-dropdown-current-selected{background-color:#fff}.backpack-dropdown-current-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#585858 transparent transparent}.backpack-dropdown-arrow-active:after,.backpack-dropdown-current-selected{border-color:transparent transparent #585858;top:7px}.backpack-dropdown-current-selected,.backpack-dropdown-items div{color:#585858;font-size:15px;font-family:'Source Sans Pro Regular',sans-serif;padding:8px 16px;border:1px solid transparent;border-color:rgba(0,0,0,.5);cursor:pointer}.backpack-dropdown-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99}.backpack-dropdown-hide{display:none}.backpack-dropdown-items div:hover{color:#fff;font-family:'Source Sans Pro Regular',sans-serif;background-color:rgba(0,0,0,.5)}.backpack-group{display:block;margin-bottom:10px}.backpack-group-hidden{display:none}.backpack-group-title{font-size:20px;font-weight:700;color:#585858}.backpack-group-badges{display:table;width:151px;margin:0 auto}@media (min-width:349px){.backpack-group-badges{width:302px}}@media (min-width:500px){.backpack-group-badges{width:453px}}@media (min-width:651px){.backpack-group-badges{width:604px}}@media (min-width:802px){.backpack-group-badges{width:755px}}@media (min-width:953px){.backpack-group-badges{width:906px}}.backpack-badge-container{width:151px;height:195px;padding:0;float:left}#backpack .badge{margin-bottom:15px;display:inline-block;padding:0;font-size:15px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:normal;vertical-align:middle;background-color:#FFF;border-radius:10px;cursor:pointer;width:100%}.modal-badge-detail .badge{margin-bottom:15px;display:inline-block;padding:0;font-size:25px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:normal;vertical-align:middle;background-color:#fff;border-radius:10px;width:100%;min-height:360px}.badge-image{max-height:130px}.backpack-group .badge-image.badge-won-false img{max-width:140px;max-height:140px}.badge-name{font-size:inherit;font-family:'Source Sans Pro Bold',sans-serif;color:#000;padding:10px 5px}@-moz-document url-prefix(){.badge-name{font-weight:lighter!important}}#backpack .badge-call-to-action,#backpack .badge-description{display:none}.modal-badge-detail{padding:0 0 25px}.modal-badge-detail .badge-call-to-action,.modal-badge-detail .badge-description{font-size:20px;font-weight:400;font-family:'Source Sans Pro Regular',sans-serif;color:#000;padding:10px 50px}.badge-modal{width:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:relative}#badgeDetailModal #badgeDetailModalTitle{padding:0 0 0 35px;text-align:center;cursor:pointer;text-decoration:underline}.modal-badge-header{padding:0 25px 0 50px;border-bottom:none}.modal-badge-header-title{font-size:30px;font-family:'Source Sans Pro Bold',sans-serif;text-align:center}.modal-badge-header-subtitle{font-size:20px;font-family:'Source Sans Pro Regular',sans-serif;text-align:center}#badgeDetailModal .badge-image,.badgeNotificationModal .badge-image{display:table;width:auto;min-height:255px;margin:auto;background-color:#ededed;border-radius:8px}#badgeDetailModal .badge-image img,.badgeNotificationModal .badge-image img{width:100%;float:left;border-radius:8px}#badgeDetailModal .modal-badge-detail{padding:0}.modal-badge-footer{font-size:20px;font-family:'Source Sans Pro Regular',sans-serif;text-align:center;padding:25px 0;background-image:linear-gradient(to right,#333 10%,rgba(255,255,255,0) 0);background-position:top;background-size:10px 2px;background-repeat:repeat-x}.email-modal,.school-modal{width:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:relative}.button-holder{margin-top:20px;text-align:center}@media (min-width:500px){.email-modal,.school-modal{width:500px}}#emailDetailModal .modal-content,#schoolDetailModal .modal-content,.emailValidationModal .modal-dialog .modal-content,.schoolValidationModal .modal-dialog .modal-content{background-color:#ededed}.modal-email-header,.modal-school-header{padding:0 25px;border-bottom:none}.modal-email-header-title,.modal-school-header-title{font-size:30px;font-family:'Source Sans Pro Bold',sans-serif;text-align:center}.modal-email-footer,.modal-email-header-subtitle,.modal-school-footer,.modal-school-header-subtitle{font-size:20px;font-family:'Source Sans Pro Regular',sans-serif;text-align:center}.modal-responsive-wrapper{margin:0 auto;overflow:auto}.modal-responsive{width:calc(100% - 20px);min-width:300px;max-width:600px;min-height:100vh;display:table}.modal-responsive-slim{width:calc(100% - 20px);min-width:300px;max-width:450px}.modal-responsive-large{width:calc(100% - 20px);min-width:300px;max-width:900px}.modal-responsive-wrapper .modal-responsive .modal-content,.modal-responsive-wrapper .modal-responsive-large .modal-content,.modal-responsive-wrapper .modal-responsive-slim .modal-content{margin:10px 0;padding:30px 15px 20px;-moz-box-shadow:2px 2px 10px #888;-webkit-box-shadow:2px 2px 10px #888;box-shadow:2px 2px 10px #888;background-color:#fff;border-radius:4px;border-color:#888}@media (min-width:768px){.modal-responsive-wrapper .modal-responsive .modal-content,.modal-responsive-wrapper .modal-responsive-large .modal-content,.modal-responsive-wrapper .modal-responsive-slim .modal-content{margin:70px 0 30px}}@media (min-width:450px){.modal-responsive-slim .modal-responsive-header{padding:0 30px}}@media (min-width:600px){.modal-responsive .modal-responsive-header,.modal-responsive-large .modal-responsive-header{padding:0 30px}}.modal-responsive-header .modal-responsive-title{width:calc(100% - 35px);min-height:35px;margin:35px 0 0;font-family:'Source Sans Pro Bold',sans-serif;font-size:20px;color:#000;float:left}.modal-responsive-header .close{width:35px;height:100%;font-size:35px;line-height:35px;float:right}.modal-responsive-content{width:100%;margin-left:0;float:left}@media (min-width:450px){.modal-responsive-slim .modal-responsive-content{width:100%;padding:0 30px;float:left}}@media (min-width:600px){.modal-responsive .modal-responsive-content,.modal-responsive-large .modal-responsive-content{width:100%;padding:0 30px;float:left}}.modal-responsive-content-display{width:100%;padding:5px 10px;overflow:auto;float:left}.modal-responsive-content-display .checkbox,.modal-responsive-content-display .radio{margin-top:0;margin-bottom:0;line-height:40px;font-size:18px}.modal-responsive-content-display .font-icon{min-width:32px}.modal-responsive-footer{width:100%;margin:15px 0 0;padding:0;float:left}@media (min-width:450px){.modal-responsive-slim .modal-responsive-footer{margin:15px 0 25px;padding:0 30px}}@media (min-width:600px){.modal-responsive .modal-responsive-footer,.modal-responsive-large .modal-responsive-footer{margin:15px 0 25px;padding:0 30px}}.modal-responsive-footer button{width:100%;margin:10px 0;float:left}@media (min-width:450px){.modal-responsive-slim .modal-responsive-footer button{width:45%}}@media (min-width:600px){.modal-responsive .modal-responsive-footer button,.modal-responsive-large .modal-responsive-footer button{width:40%}}:root{--input-padding-x:.75rem;--input-padding-y:.75rem}.input-with-floating-label-container{position:relative}.input-with-floating-label-container input{width:100%;height:44px;float:left;border:1px solid #D0D0D0;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.input-with-floating-label-container>input,.input-with-floating-label-container>select{padding:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2)) 10px calc(var(--input-padding-y) / 3)}.input-with-floating-label-container>label{padding:var(--input-padding-y) var(--input-padding-x)}.input-with-floating-label-container label{display:block;width:100%;margin-bottom:0;position:absolute;border:1px solid transparent;border-radius:.25rem;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;top:0;left:0;font-family:"Source Sans Pro Regular";font-size:14px;font-weight:400;line-height:1.9;color:#495057}.input-with-floating-label-container div:focus,.input-with-floating-label-container input:focus,.input-with-floating-label-container select:focus{border:1px solid #009DE0}.input-with-floating-label-container div:focus+label,.input-with-floating-label-container input:focus+label,.input-with-floating-label-container select:focus+label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2));font-size:12px!important;line-height:1.5em;color:#009DE0!important;font-weight:400;pointer-events:none}.input-with-floating-label-container.filled label{padding-top:calc(var(--input-padding-y) / 3);padding-bottom:calc(var(--input-padding-y) + var(--input-padding-y) * (3 / 2));font-size:12px!important;line-height:1.5em;color:#AFAFAF;font-weight:400;pointer-events:none}.input-with-floating-label-container div:focus+label span,.input-with-floating-label-container input:focus+label span,.input-with-floating-label-container select:focus+label span,.input-with-floating-label-container.filled label span{font-size:12px!important}.input-with-floating-label-container div::-webkit-input-placeholder,.input-with-floating-label-container input::-webkit-input-placeholder,.input-with-floating-label-container select::-webkit-input-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div:-ms-input-placeholder,.input-with-floating-label-container input:-ms-input-placeholder,.input-with-floating-label-container select:-ms-input-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div::-ms-input-placeholder,.input-with-floating-label-container input::-ms-input-placeholder,.input-with-floating-label-container select::-ms-input-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div::-moz-placeholder,.input-with-floating-label-container input::-moz-placeholder,.input-with-floating-label-container select::-moz-placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.input-with-floating-label-container div::placeholder,.input-with-floating-label-container input::placeholder,.input-with-floating-label-container select::placeholder{color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}