html{position:absolute;height:100%;width:100%;overflow:hidden}body{font-size:14px;margin:0;padding:0;font-family:Montserrat,sans-serif;line-height:1.5;height:100%;width:100%;background-color:#eee;color:#000!important;overflow:auto}.loginContainer{width:100%;height:100vh;background-image:url(fondoSimu.5c0c441cd37de6de7747.png);background-size:cover;background-repeat:no-repeat;position:fixed;overflow:auto}.loginContainer .login{margin-top:50px;margin-bottom:50px}.loginContainer img{margin-top:20px}.loginContainer form label{display:block}.loginContainer form input{border:none;border-bottom:1px solid #b4b4b4;outline:0;margin:0 auto 10px;display:block;background:0 0}.loginContainer form input:focus,.loginContainer form input:hover{border-color:#1759a1}.loginContainer form input[type=submit]{background:#3498db;color:#fff;border:none;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);height:40px;padding:0 10px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.3em;position:relative;outline:0;border-radius:5px;margin:20px auto}.loginContainer form input[type=submit]:disabled{opacity:.7}.loginContainer form input[type=button]{background:#175a91;color:#fff;border:none;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);height:40px;padding:0 10px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.3em;position:relative;outline:0;border-radius:5px;margin:20px auto}.easypiechart svg text{font-family:Montserrat,sans-serif}.mainContainer{float:left;width:calc(100% - 60px);display:block;-webkit-animation-duration:.5s;animation-duration:.5s;margin:90px 30px 30px;border-radius:3px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);min-height:calc(100vh - 120px)}.mainContainer2{float:left;width:calc(100% - 60px);display:block;-webkit-animation-duration:.5s;animation-duration:.5s;margin:90px 30px 30px;border-radius:3px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);min-height:calc(100vh - 60px)}#drawerPanel{padding-top:60px;width:0;position:fixed;top:0;right:0;z-index:10;height:100%;-webkit-transition:all ease .5s;transition:all ease .5s;background:#fff;-webkit-box-shadow:0 -3px 5px rgba(0,0,0,.3);box-shadow:0 -3px 5px rgba(0,0,0,.3);white-space:nowrap;overflow-y:scroll}#drawerPanel.active{width:250px}#drawerPanel *{display:inline-block}#drawerPanel section{width:250px;padding-bottom:80px}#drawerPanel paper-menu{width:250px}#drawerPerfil{width:100%;height:170px;background:#f0f0f0;overflow:hidden;margin-bottom:0}#drawerAvatar{width:90px;height:90px;display:block;margin:15px auto;border-radius:50%}#drawerName{color:#175a91;font-weight:bolder;text-align:center;display:block;margin:0 auto;font-size:1.2em;white-space:normal;width:90%}#drawerPanel a{display:block;text-align:left;text-transform:uppercase;color:#000!important;vertical-align:middle;text-decoration:none;padding:5px;margin:5px 0}#drawerPanel a img{margin-right:10px;width:40px;height:40px;vertical-align:middle}#drawerPanel a span{text-decoration:none;font-weight:700;color:#175a91}#drawerPanel a.deshabilitarmenu img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#drawerPanel a.deshabilitarmenu span{color:gray}.drawer-list a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.menuElement{padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.menuElement:hover{color:#fff;cursor:pointer;background:rgba(255,255,255,.1)}.menuElement:hover img{opacity:1}.menuElement img{display:block;margin:0 auto;text-align:center;height:50px;opacity:.6}.menuElement span{font-size:.9em;text-transform:uppercase;text-align:center}a .menuElement.active{color:#175a91}a .menuElement.active img{opacity:1}.drawer-list a:last-child .menuElement:before{display:none}.sideBar{display:inline-block;background:#f5f5f5;min-width:160px;color:#fff;border-radius:3px 0 0 3px;min-height:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.sideBar .menuElement{width:100%;margin:0 auto;height:111px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:none;color:#b3c0c9}.sideBar .menuElement.active{background:#fff}.sideBar .menuElement:before{content:'';width:80%;display:block;margin:0 auto;border-bottom:1px solid #b3c0c9;position:absolute;bottom:0;left:0;right:0}.sideBar a .menuElement.active:after{display:block;content:'';width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #37474f;position:absolute;top:35%;right:-15px}.sideBar a .menuElement:hover:after{border-top:15px solid transparent!important;border-bottom:15px solid transparent!important;border-left:15px solid rgba(55,71,79,.9)!important}.bottomBar{position:absolute;bottom:0;left:0;width:100%;height:80px;background:#f5f5f5;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:999999;overflow:hidden}.bottomBar.sticky{top:0;position:fixed}.bottomBar a{width:20%;display:inline-block!important;float:left}.menuElement a,a:hover{text-decoration:none!important}.bottomBar .menuElement{display:block;height:100%;padding-top:10px;border-right:none;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#666}.bottomBar .menuElement:before{content:'';height:60%;display:block;margin:auto;border-right:1px solid #b3c0c9;position:absolute;bottom:0;top:0;right:0}.bottomBar .menuElement.active{color:#175a91;background:#fff}.bottomBar a .menuElement.active:after{display:block;content:'';width:0;height:0;border-bottom:15px solid #37474f;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;top:-15px;left:0;right:0;margin:auto}.bottomBar a:hover:after{border-bottom:15px solid rgba(55,71,79,.9);border-right:15px solid transparent;border-left:15px solid transparent}.bottomBar .menuElement span{font-size:.7em}.bottomBar .menuElement img{height:40px;margin-bottom:5px}.pageContent{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;text-align:center}.pageContent.fullWidth{margin:30px;border-radius:5px}.flexContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flexContainer .flexChild{-webkit-box-flex:1;-ms-flex:1;flex:1}.mainTitle{text-align:center;display:block;margin:0 auto 20px}.mainTitle img{width:62px;height:62px;text-align:center;display:block;margin:0 auto}.mainTitle h1{font-size:1.5em;text-transform:uppercase;font-weight:bolder;color:#175a91!important;padding-bottom:5px;border-bottom:1px solid #175a91;display:inline-block;margin-top:0}.secondTitle{font-weight:bolder;color:#000;font-size:1.2em;text-align:center;display:block;margin:0 auto}button{background:#3498db;color:#fff;border:none;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.2);height:40px;padding:0 10px;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.3em;position:relative;outline:0;border-radius:5px}button.lil{font-size:1.1em;height:35px;line-height:35px}button:active{-webkit-box-shadow:none;box-shadow:none;top:2px;background:#175a91}button[disabled]{opacity:.7}input{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:10px 0;height:40px;font-size:1.3em;vertical-align:middle;-webkit-box-shadow:none;box-shadow:none;border-radius:0;color:#000}.easypiechart{width:80px;height:80px;line-height:80px;display:inline-block;position:relative;text-align:center;vertical-align:middle}.easypiechart canvas{position:absolute;top:0;left:0}.modal-dialog{margin-bottom:90px;display:inline-block;vertical-align:middle}.modal{text-align:center;padding:0!important}.popup-container{max-width:400px;max-height:500px}.popup{max-width:400px;max-height:500px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);line-height:normal;margin-top:80px;font-size:14px}.popup *{font-size:inherit}.popUpHeader{background:#3598db;color:#fff;margin:0;padding:10px;border-bottom:1px solid #b4b4b4;width:100%;font-weight:bolder;font-size:1.3em;text-transform:uppercase;text-align:center;border-radius:10px 10px 0 0}.popUpHeader .closeModal{float:right;font-size:1.5em;vertical-align:middle;line-height:20px;color:#fff}.popUpHeader .closeModal:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);color:red!important}.popUpBody label{display:block}.popUpBody .passwordInput{border:none;border-bottom:1px solid #b4b4b4;outline:0;margin:0 0 10px}.popUpBody .passwordInput:active,.popUpBody .passwordInput:hover{border-color:#1759a1}#savePassword{margin-bottom:15px}#perfilPopUp .userInfo{background:#f0f0f0;width:100%;margin:0;padding:10px}#perfilPopUp .userInfo .userImg{width:100px;height:100px;display:block;margin:10px auto}#perfilPopUp .userInfo .userName{font-size:1.3em;font-weight:bolder;text-transform:uppercase;display:block;margin:20px auto 0}#perfilPopUp .userInfo .userGrade,#perfilPopUp .userInfo .userSchool{display:block;color:#000}#perfilPopUp .userInfo .userGrade{margin-bottom:10px}#perfilPopUp .userInfo h2{display:inline-block;vertical-align:middle;font-weight:bolder}#perfilPopUp .userInfo hr.titleLine{display:inline-block;width:50px;margin:0 10px;border-color:#000;vertical-align:middle}#perfilPopUp .userLogros{height:150px}.tabla .tablaContent .dataRow .completer-input{height:20px;padding:0;background:0 0}.completer-input{width:100%;vertical-align:middle;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-bottom:1px solid #b4b4b4;margin:0;outline:0}.completer-input:focus{border-bottom:1px solid #175a91}.completer-selected-row{background:#1759a1!important}.completer-dropdown-holder{position:relative;top:6px}.textZoom{list-style-type:none;-webkit-padding-start:0;margin-top:20px}.textZoom li{height:30px;width:30px;text-align:center;background:#337ab7;color:#fff;font-weight:700;line-height:30px;display:inline-block;vertical-align:middle;-webkit-transition:all ease .3s;transition:all ease .3s;margin:-2px}.textZoom li:hover{cursor:pointer;background:#175a91}.textZoom li.active{background:#175a91}.textZoom .med{font-size:1.5em}.textZoom .big{font-size:2em}.bloquePregunta .radio.text-left img{max-width:80%}.bloquePregunta.lil .radio.text-left label{margin-left:20px}.bloquePregunta.lil .radio.text-left label input{width:13px;top:-2px}.bloquePregunta.med .radio.text-left label{margin-left:25px!important}.bloquePregunta.med .radio.text-left label input{width:18px;top:2px}.bloquePregunta.big .radio.text-left label{margin-left:30px!important}.bloquePregunta.big .radio.text-left label input{width:23px;top:8px;margin-left:-24px}.bloquePregunta.lil .justify,.bloquePregunta.lil .questionCont,.bloquePregunta.lil .radio.text-left{font-size:14px!important}.bloquePregunta.med .justify,.bloquePregunta.med .questionCont,.bloquePregunta.med .radio.text-left{font-size:21px!important}.bloquePregunta.big .justify,.bloquePregunta.big .questionCont,.bloquePregunta.big .radio.text-left{font-size:28px!important}input[name=idrespuesta].hideChecked{display:none}input.checkUnable{pointer-events:none}.newCheck{display:none;position:absolute;top:12px;left:34px}.newCheck.right,.newCheck.wrong{display:block}.newCheck:after{font-size:.9em;font-family:Linearicons;color:#b4b4b4}.newCheck.right:after{content:'\e959';font-family:Linearicons;color:green}.newCheck.wrong:after{content:'\e95a';font-family:Linearicons;color:red}.description p{display:inline}.opcion{font-weight:700}.questionCont img,.questionCont img.noResponsive{width:auto;max-width:95%}.slideButtons .prev-next{color:green}.alerta_mensaje .alert{margin-bottom:0}.panel-default{border-color:rgba(255,255,255,.15)}.panel-default>.panel-heading{background:0 0;border-bottom:3px solid #1759a1;height:40px;color:#1759a1}.panel-body{background:#f0f8ff}.slideButtons{font-size:2.5em;color:#b4b4b4;margin:10px}.slideButtons span{margin:0 5px;display:inline-block;vertical-align:middle}.slideButtons span[data-key=next]{color:green}.slideButtons span[data-key=next].disabled{color:#b4b4b4}.slideButtons>span:hover{cursor:pointer;color:#000}.slideButtons #number{font-size:.5em;background:#f0f0f0;padding:10px;display:inline-block;vertical-align:middle;color:gray}#logosimulacro{width:250px}#splash{background:#175a91;height:100%;text-align:center}#splash:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.olimpiada-march{background-color:rgba(253,229,242,.68);border:2px solid #eca2d5;text-align:center;margin-top:15px;border-radius:10px}.olimpiada-march h5{border-bottom:1px solid #b94f99;color:#b94f99}.olimpiada-march .time{background-color:#eca2d5;color:#fff;border-radius:5px 5px 0 0;height:25px;padding:3px}.olimpiada-april{background-color:#d8f2fd;border:2px solid #61cdff;text-align:center;margin-top:15px;border-radius:10px}.olimpiada-april h5{border-bottom:1px solid #0093c4;color:#0093c4}.olimpiada-april .time{background-color:#61cdff;color:#fff;border-radius:5px 5px 0 0;height:25px;padding:3px}.olimpiada-may{background-color:#dcedc8;border:2px solid #aed581;text-align:center;margin-top:15px;border-radius:10px}.olimpiada-may h5{border-bottom:1px solid #6b9b37;color:#6b9b37}.olimpiada-may .time{background-color:#aed581;color:#fff;border-radius:5px 5px 0 0;height:25px;padding:3px}.olimpiada-june{background-color:rgba(243,156,18,.21);border:2px solid #f7b962;text-align:center;margin-top:15px;border-radius:10px}.olimpiada-june h5{border-bottom:1px solid #e87e04;color:#e87e04}.olimpiada-june .time{background-color:#f7b962;color:#fff;border-radius:5px 5px 0 0;height:25px;padding:3px}.olimpiada-july{background-color:#fbe9e7;border:2px solid #f3764f;text-align:center;margin-top:15px;border-radius:10px}.olimpiada-july h5{border-bottom:1px solid #c63f17;color:#c63f17}.olimpiada-july .time{background-color:#f3764f;color:#fff;border-radius:5px 5px 0 0;height:25px;padding:3px}.col{padding:0}@media (max-width:992px){.mainContainer{width:100%;margin:60px 0 80px!important;padding-bottom:20px}.mainContainer2{width:100%;margin:60px 0 0!important;padding-bottom:50px}}@media(max-width:767px){.loginContainer{background-image:url(fondoSimuMovil.67a48e08a6463eed9125.png);background-size:cover;background-position:center}.loginContainer .login{margin-top:15px;margin-bottom:70px}}