html,body{height:100%}body{padding-top:100px;background-color:#fff}.body-content{background-color:#fff}@media screen and (max-width:768px){body{padding-top:50px}}body.sidenav-main{overflow:hidden;position:fixed}.fixed-box{width:25px;height:25px;background:#8b0000;position:fixed;top:80px;z-index:10000;border-top-right-radius:5px;border-bottom-right-radius:5px;opacity:.7;box-shadow:5px 5px 8px #fff;text-align:center}.fixed-box span{vertical-align:middle}.active-menu{background:#178acc}.default-menu{background-color:#fff;padding-top:5px}.sidenav-main{overflow-x:hidden;direction:rtl}.sidenav{height:100%;width:0;position:fixed;z-index:10001;top:0;left:0;background-color:#ededed;overflow-x:hidden;direction:ltr;transition:.5s;padding-top:60px;opacity:.96;box-shadow:5px 5px 8px #999}.sidenav a{text-decoration:none;color:#000;display:block;transition:.3s}.sidenav h6 a{text-decoration:none;font-size:10px;color:#000;display:block;transition:.3s}.sidenav a:hover,.offcanvas a:focus{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}#main{transition:margin-left .5s;padding:16px}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:10px}.sidenav a:hover{color:#00f}}.box-tipo-cambio{padding:10px;border:1px solid #ccc;margin:10px}.drag-list{width:400px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drag-list>li{list-style:none;background:#fff;border:1px solid #c4c4c4;margin:5px 0;font-size:12pt}.drag-list>li:hover{background:#e9e9e9}.drag-list .title{display:inline-block;padding:6px 6px 6px 12px;vertical-align:top}.drag-list .drag-area{display:inline-block;width:40px;float:right;cursor:move;padding:50%x;text-align:center;text-align:-webkit-center;padding-top:10px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}}.nav-main,.subcontent{display:none}.subtab{padding:0;padding-top:10px;margin:0;display:none;overflow:hidden;list-style-type:none}.subtab li{float:left;padding:10px;margin-left:3px;border-top-right-radius:5px}.subtab li:hover{background:#f2f2f2}.subtab li a:hover{text-decoration:none}.sactive{background:#cce6ff;color:#00f;border-top-right-radius:5px}a{cursor:pointer}.nav-tabs>li.active>a:hover{cursor:pointer}.dropdown-input{margin-top:5px;max-width:200px;text-align:left}.invalidInput{border:2px solid #f00;background:#faf0e6;color:#f00}.invalidLabel{color:#f00}.search-padre-link,.search-madre-link,.search-student-link,.search-employee-link,.search-evento-link,.search-apertura-link{color:#696969;padding:5px;text-decoration:none}.search-padre-link:hover,.search-madre-link:hover,.search-student-link:hover,.search-employee-link:hover,.search-evento-link:hover,.search-apertura-link:hover{text-decoration:none}.clear-input-link{display:none}.clear-input-link-visible{display:block}.display-padre-link,.display-madre-link,.display-student-link,.display-employee-link,.display-descuento-link,.display-apertura-link,.display-evento-link,.display-student-link-eventos,.display-user-link,.display-supplier-link,.clear-input-link,.clear-input-link-visible{color:#6495ed;text-decoration:none;font-size:12px;font-family:Tahoma;padding:5px}.clear-input-link:hover{text-decoration:none;color:#286eed}.display-student-link:hover,.display-padre-link:hover,.display-madre-link:hover,.display-descuento-link:hover,.display-apertura-link:hover,.display-evento-link:hover,.display-student-link-eventos:hover{color:#283b5e}.activeRow{background:#e0e9fb}.loader1{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:1px;height:1px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.loader1-nomargin{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:1px;height:1px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.circle{border-radius:50%;display:inline-block;margin-right:20px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}.loader-span10{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #3498db;-webkit-animation-name:spin;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:3s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:3s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear}.loader15{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:15px;height:15px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.loader30{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.loader60{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-text{font-size:13px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit}.custom-links{color:inherit;padding:10px}.custom-links:hover{cursor:pointer}.custom-span{content:"+"}.custom-anchor{color:#0a4174}.has-multiple{background-color:#fafafa;padding:5px;border:1px solid #ccc;border-radius:5px}.dropdown-scroll{width:300px;height:200px;overflow:auto}.dropdown-scroll-m{width:300px;max-height:200px;overflow:auto;padding:5px}.navbar-default{background-color:#0a4174;border-color:#2c8bf6;margin-bottom:0}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar-default .navbar-brand{color:#aed4dd}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff}.navbar-default .navbar-text{color:#aed4dd}.navbar-default .navbar-nav>li>a{color:#aed4dd}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#2c8bf6}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#2c8bf6}.navbar-default .navbar-toggle{border-color:#2c8bf6}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#2c8bf6}.navbar-default .navbar-toggle .icon-bar{background-color:#aed4dd}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#aed4dd}.navbar-default .navbar-link{color:#aed4dd}.navbar-default .navbar-link:hover{color:#fff}.bill-title{text-align:center}.flat-button{color:#6496c8;background:rgba(0,0,0,0);border:solid 5px #6496c8}.flat-button:hover{background:#6496c8}.table-list-td{text-align:center;width:40px}.colorhr{height:5px;border-top:0;background:#c4e17f;border-radius:5px;background-image:-webkit-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);background-image:-moz-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);background-image:-o-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);background-image:linear-gradient(to right,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4)}.fakeboxes{background-color:#9bf;padding:3px;width:100px}.tablethead{font-size:10px}.tablethead,.tabletbody{display:block}.btn-le,.btn-guardar-asistencias,.btn-cargar-ausencias,.btn-cargar-nota,btn-guardar-notas{display:none}.tabletbody{height:350px;overflow-y:auto;overflow-x:hidden}.tcustom{min-width:1000px;border-collapse:collapse}.tsearch{font-size:12px}.tsearch-tr-td,.tsearch-tr-th{width:80px}.tsearch-thead,.tsearch-tbody-tr{display:table;width:100%;table-layout:fixed}.tsearch-thead{background-color:#d4ebf2;width:calc(100% - 1.2em)}.tsearch-tbody{display:block;height:150px;overflow:auto}.tsearch-tr-td-first,.tsearch-tr-th-first{width:15px}.tsearch-tr-td-child2,.tsearch-tr-th-child2{width:200px}.tpendings-tr-td,.tpendings-tr-th{width:100px}.tpendings-tr-td-first,.tpendings-tr-th-first{width:100px}.tpendings-tr-td-child2,.tpendings-tr-th-child2{width:300px}.tscrollable{font-size:12px;width:inherit !important}.tscrollable-tbody{display:block;height:150px;overflow:auto}.tscrollable-thead,.tscrollable-tbody-tr{display:block;width:100%;table-layout:fixed}.tscrollable-thead{width:100%;background-color:#d4ebf2}.table-font9pt{font-size:9pt}.notAllowed{cursor:not-allowed}.alertText{color:#f00 !important;font-weight:normal}.custom-container{padding:5px;background-color:#f8f8f8}.custom-container-white{padding:5px;background-color:#fff}.hidden{display:none}.table>thead>tr>td.info-orange,.table>tbody>tr>td.info-orange,.table>tfoot>tr>td.info-orange,.table>thead>tr>th.info-orange,.table>tbody>tr>th.info-orange,.table>tfoot>tr>th.info-orange,.table>thead>tr.info-orange>td,.table>tbody>tr.info-orange>td,.table>tfoot>tr.info-orange>td,.table>thead>tr.info-orange>th,.table>tbody>tr.info-orange>th,.table>tfoot>tr.info-orange>th{background-color:#ffba3c}.table-col-centered tr th,.table-col-centered tr td{text-align:center}.table-scroll{height:150px;overflow:auto}.table-scroll-five{max-height:500px;overflow:auto}.table-hover tr:not(:first-child):hover{background-color:#aed4dd !important}.table-striped>tbody>tr:nth-of-type(odd):hover{background-color:#aed4dd !important}.custom-container-table{font-size:8pt;width:100%}.disableClick{pointer-events:none}.div-scroll-bar{overflow:auto;max-height:200px}.squaredOne{width:28px;height:28px;background:#fcfff4;background:-webkit-linear-gradient(top,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);background:-moz-linear-gradient(top,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);background:-o-linear-gradient(top,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);background:-ms-linear-gradient(top,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);background:linear-gradient(top,#fcfff4 0%,#dfe5d7 40%,#b3bead 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfff4',endColorstr='#b3bead',GradientType=0);margin:20px auto;-webkit-box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,.5);position:relative}.squaredOne label{cursor:pointer;position:absolute;width:20px;height:20px;left:4px;top:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,1);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,1);background:-webkit-linear-gradient(top,#222 0%,#45484d 100%);background:-moz-linear-gradient(top,#222 0%,#45484d 100%);background:-o-linear-gradient(top,#222 0%,#45484d 100%);background:-ms-linear-gradient(top,#222 0%,#45484d 100%);background:linear-gradient(top,#222 0%,#45484d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222',endColorstr='#45484d',GradientType=0)}.squaredOne label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:16px;height:16px;background:#00bf00;background:-webkit-linear-gradient(top,#00bf00 0%,#009400 100%);background:-moz-linear-gradient(top,#00bf00 0%,#009400 100%);background:-o-linear-gradient(top,#00bf00 0%,#009400 100%);background:-ms-linear-gradient(top,#00bf00 0%,#009400 100%);background:linear-gradient(top,#00bf00 0%,#009400 100%);top:2px;left:2px;-webkit-box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px white,0 1px 3px rgba(0,0,0,.5)}.squaredOne label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3}.squaredOne input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.custom-modal-body{max-height:250px;overflow-y:auto}.main li a,.main-right li a{text-align:center;font-family:Calibri;font-size:10pt}.main li span,.main-right li span{font-size:16pt}.main-active{font-size:14pt;font-weight:400}.main-brand span{font-size:16pt}.vseparator{color:#ccc;text-decoration:none}.vseparator:hover{color:#ccc;text-decoration:none}.actions-container{padding:5px;background-color:#f8f8f8;border:1px solid #d3d3d3}.panel-reports{background:#97d1f3;border:1px solid #2fa4e7}.alternate-anchor{font-size:12px}@media(max-width:600px){.carousel-caption{display:none}}.carousel-control{width:5% !important;opacity:.5;filter:alpha(opacity=50);color:#000 !important}.carousel-caption-box{border:1px solid #dbdbdb;padding:5pt;margin:5pt}.carousel-caption-box:hover{box-shadow:0 1px 15px 3px #dbdbdb}.mycarousel{background-color:#f5f5f5}.carousel-inner{width:90% !important;margin:0 auto !important}.carousel-indicators{bottom:-35px !important}.carousel-indicators li{border:1px solid #044687 !important}.carousel-indicators li:hover{background:rgba(151,209,243,.8)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(151,209,243,.5) 0%,rgba(151,209,243,.0001) 100%) !important;background-image:-o-linear-gradient(left,rgba(151,209,243,.5) 0%,rgba(151,209,243,.0001) 100%) !important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(151,209,243,.5)),to(rgba(151,209,243,.0001))) !important;background-image:linear-gradient(to right,rgba(151,209,243,.5) 0%,rgba(151,209,243,.0001) 100%) !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97D1F300',endColorstr='#00000000',GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(151,209,243,.0001) 0%,rgba(151,209,243,.5) 100%) !important;background-image:-o-linear-gradient(left,rgba(151,209,243,.0001) 0%,rgba(151,209,243,.5) 100%) !important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(151,209,243,.0001)),to(rgba(151,209,243,.5))) !important;background-image:linear-gradient(to right,rgba(151,209,243,.0001) 0%,rgba(151,209,243,.5) 100%) !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#97D1F300',GradientType=1)}.chart-container{position:relative;margin:auto}.table-fixed thead{width:97%}.table-fixed tbody{height:230px;overflow-y:auto;width:100%}.table-fixed thead,.table-fixed tbody,.table-fixed tr,.table-fixed td,.table-fixed th{display:block}.table-fixed tbody td,.table-fixed thead>tr>th{float:left;border-bottom-width:0}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#f00;color:#fff;cursor:pointer;padding:15px;border-radius:10px}#myBtn:hover{background-color:#555}.sub-header{padding-bottom:10px;border-bottom:1px solid #eee}.placeholders{margin-bottom:30px;text-align:center}.placeholders h4{margin-bottom:0}.placeholder{margin-bottom:20px}.placeholder img{display:inline-block;border-radius:50%}.panel-config{display:none}.vbanner{min-height:400px;background:#e5f4fc;background:-webkit-linear-gradient(to bottom,#e5f4fc,#f1f1f1);background:linear-gradient(to bottom,#e5f4fc,#f1f1f1)}.btn-remove-cuenta-contable{display:none}.input-invalid{color:#f00;font-weight:bold}.input-valid{color:#00008b}