.card-coordinator .icon-classes{font-size:2.5rem;margin-top:0;margin-bottom:10px}.label-end-write,.label-write,.label-correction{font-size:10pt;font-weight:bold;margin-left:15px}.bg-warning-light{background-color:#cbffba !important}html{font-size:11pt}body{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;color:#4d4d4d;background-color:#f7f7f7}body a:hover{text-decoration:none}.container{margin-top:130px}@media(max-width: 767px){.container{margin-top:70px}}.copyright a{color:#fff;text-decoration:none;font-size:.65rem;margin-top:3px}.copyright a:hover{color:#fff;cursor:pointer}.copyright a img{width:20px;margin-top:5vh}@media(max-width: 767px){.copyright a img{margin-top:4vh}}.copyright .text-version{font-size:.85rem;color:#f27b53}.display-none{display:none}.header-bar{background-color:#fff;height:40px;box-shadow:rgba(100,100,100,.3) 10px 5px 10px;-moz-box-shadow:rgba(100,100,100,.3) 10px 5px 10px;-webkit-box-shadow:rgba(100,100,100,.3) 10px 5px 10px;transition:all .3s ease-in-out;-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}@media(max-width: 767px){.header-bar{background-color:#fc893c}}.header-bar .header-bar-tag{background-color:#fc893c}.header-bar .header-bar-tag p{padding:8px 0 0 0;color:#fff}.header-bar .header-title{padding-top:7px;font-size:1.2rem;color:#42a5f5}@media(max-width: 767px){.header-bar .header-title{color:#fff}}.header-bar .perfil-avatar{z-index:300}.header-bar .perfil-avatar div{width:34px;height:34px;padding:3px;margin:3px 0;background:#fff;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.school-header img{max-height:60px}.school-header h4,.school-header p{margin-top:10px}#UserProfileModal .medium{max-width:28vw !important}@media(max-width: 767px){#UserProfileModal .medium{max-width:90vw !important}}#UserProfileModal .medium .modal-header{background-image:linear-gradient(225deg, #66226e, #577ed8);border-bottom-right-radius:10px;border-bottom-left-radius:10px}#UserProfileModal .medium .modal-header button{color:#fff}#UserProfileModal .medium .modal-header .user-profile-image{width:100px;height:100px;margin-top:20px;padding:3px;border:2px solid #fff;border-radius:50%;overflow:hidden;background-color:#fff;box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-moz-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-webkit-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;transition:all .3s ease-in-out;-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}#UserProfileModal .medium .modal-header .user-profile-name{color:#fff;font-weight:400;font-size:1.2rem;margin-top:20px}#UserProfileModal .medium .modal-header .user-profile-code{font-size:.9rem;color:#fff;margin-top:-10px;padding:0}#UserProfileModal .medium .modal-header .user-profile-type{font-size:1rem;color:#fff;margin-top:-10px;padding:0}.sidebar{background-image:linear-gradient(to top, rgba(20, 51, 112, 0.9), rgba(0, 98, 196, 0.9));min-height:calc(100vh - 40px);box-shadow:rgba(100,100,100,.3) 10px 5px 10px;-moz-box-shadow:rgba(100,100,100,.3) 10px 5px 10px;-webkit-box-shadow:rgba(100,100,100,.3) 10px 5px 10px;transition:all .3s ease-in-out;-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}@media(max-width: 767px){.sidebar{min-height:5px}}.sidebar .sidebar-content{min-height:100%;color:#fff}@media(max-width: 767px){.sidebar .sidebar-content{min-height:20vh;padding-bottom:5px}}.sidebar .sidebar-content hr{border:1px solid #0cf;max-width:80%}@media(max-width: 767px){.sidebar .sidebar-content hr{max-width:95%}}.sidebar .sidebar-content ul{list-style:none}.sidebar .sidebar-content .sidebar-logo{width:75px;height:75px;padding:4px;margin:10px auto 5px auto;overflow:hidden;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-moz-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-webkit-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;transition:all .3s ease-in-out;-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}@media(max-width: 767px){.sidebar .sidebar-content .sidebar-logo{width:65px;height:65px}}.sidebar .sidebar-content .sidebar-area-tag{margin:60px auto 0 auto}.sidebar .sidebar-content .show-info-mobile-btn{text-decoration:none;color:#fff;font-size:1.1rem;margin-bottom:15px}.sidebar .sidebar-content .show-info-mobile-btn:hover{color:#fff;cursor:pointer}.sidebar .sidebar-content .user-info{max-height:1000px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.sidebar .sidebar-content .user-info .logout-container{position:absolute;margin:0 auto 0 -15px;bottom:0}@media(max-width: 767px){.sidebar .sidebar-content .user-info .logout-container{position:relative;margin:0 auto 0 auto}}.sidebar .sidebar-content .user-info .logout-container hr{border-color:#fff}.sidebar .sidebar-content .user-info .logout-container i{color:#f60;margin-left:20px}@media(max-width: 767px){.sidebar .sidebar-content .user-info-hide{max-height:0;overflow:hidden;pointer-events:none}}.sidebar .sidebar-content .side-menu-container .menu-label{color:rgba(255,255,255,.3);font-size:1.2rem}.sidebar .sidebar-content .side-menu-container ul{list-style:none !important;margin:0 0 0 0;padding:0 5px}.sidebar .sidebar-content .side-menu-container ul li{font-size:.9rem;font-weight:400;margin-top:8px;transition:all .3s ease-in-out;-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}.sidebar .sidebar-content .side-menu-container ul li a{text-decoration:none;color:#fff;display:block;width:100%;height:100%;padding:5px 5px}.sidebar .sidebar-content .side-menu-container ul li:hover{background-color:rgba(255,255,255,.9);transition:all .3s ease-in-out;-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;border-top-right-radius:5px;border-bottom-right-radius:5px}.sidebar .sidebar-content .side-menu-container ul li:hover a{color:#f27b53}.sidebar .sidebar-content .side-menu-container ul li:hover a:hover{color:#f27b53}.sidebar .sidebar-content .side-menu-container .menu-title{color:#dbdbdb;font-size:1rem}.sidebar.login{min-height:100vh}.toast-container{position:absolute;width:98%;top:-200;left:1%}.toast-container .toast{min-width:300px;z-index:100;margin:-250px 0 0 12%}@media(max-width: 767px){.toast-container .toast{margin-left:0}}.toast-container .toast .toast-header{color:#fff}.toast-container .toast .toast-header button i{font-size:.8rem}.toast-container .toast.show{margin-top:-1px}.menu-show{width:250px;height:90vh;overflow-y:auto;padding:10px 0 0 15px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.menu-hide{width:0;height:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.card{padding:0}.card .card-header,.card .card-footer{padding:0;border:none}.card .card-body{font-size:.8rem}.card.content{min-height:400px;max-height:80vh;overflow-y:auto;margin:20px 0 0 0;padding:10px 8px}@media(max-width: 767px){.card.content{margin:40px 0 40px 0}}.nav-tabs li{background-color:#ebebeb}.nav-tabs li a{color:#f60}.tab-content{background-color:#fff}.menu-content{background:url(../../img/menu-background-text.svg) no-repeat;background-size:auto 400px;background-position:25px 5px}.menu-content a{text-decoration:none}.card.menu{max-width:180px;background-color:#fff;border:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}@media(max-width: 767px){.card.menu{max-width:400px;margin-bottom:30px}}@media(max-width: 767px){.card.menu .card-body{max-height:25vh}}.card.content-menu{min-height:400px;max-height:70vh;overflow-x:hidden;overflow-y:scroll;margin:10px 0 0 0;padding:10px 8px;background-color:transparent;border:none}@media(max-width: 767px){.card.content-menu{margin:40px 0 40px 0;max-height:inherit}}.card.content-menu .list-group-item a{text-decoration:none;color:initial}.card.content-menu .list-group-item h5{color:#f60}.card.content-menu .list-group-horizontal{list-style:none;margin-top:75px}.card.content-menu .list-group-horizontal li{margin:0 5px}.card-menu-gray{background-color:#f7f7f7}.card-footer.menu{border:none;color:#fff;height:48px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;line-height:48px}.card-footer.menu p{margin-top:0}.card-icon{font-size:3.17rem;margin-top:15px;margin-bottom:15px}.table-centered{text-align:center}.table.custom thead{background:#42a5f5;color:#fff}.table.custom thead th{padding:11px 5px;font-size:.9rem}@media(max-width: 767px){.table.custom thead th{min-width:150px}}.table.custom tbody>tr{transition:all .3s ease-in-out;-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}.table.custom tbody>tr:hover{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-moz-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-webkit-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;transition:all .3s ease-in-out;-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}.table.custom tbody td{padding:10px 5px;color:#4d4d4d;font-size:.9rem}.table-striped>tbody>tr:nth-child(odd){background-color:#fff}.table-striped>tbody>tr:nth-child(even){background-color:#ebebeb}.table-action{background-color:#f60;color:#fff;text-align:center}.data-action{min-width:300px}.button-close{width:15px;color:#f60}.button-close:hover{color:#f27b53}.button-close-menu{margin-left:90%}.button-close-ronded{width:40px;height:40px;border-radius:50%;background:#c4c1c1}.button-close-ronded:hover{background:#928d8d;color:#fff}.button-edit{padding:.1rem .3rem;font-size:.8rem}.button-no-change{background-color:#d3d3d3;color:#000}.button-legend{font-size:10px;margin-top:10px}.button-legend .no-action,.button-legend .action-required{border:1px solid gray}.button-legend .no-action{color:#d3d3d3}.button-legend .action-required{color:#17a2b8}.custom-switch .custom-control-input:checked~.custom-control-label::before{background-color:#0c2;border-color:#3cf75b}.badge-container{width:25px;height:25px;text-align:center;padding-top:3px;position:absolute;right:-8px;top:-8px;z-index:1000;background-color:#e83a3d;color:#fff;border-radius:50%}.badge-container .badge-light{color:#fff;font-size:1rem;background-color:transparent}.card.info{max-width:370px;width:100%;font-size:.84rem;padding:10px;max-height:170px}.card.info ul{padding:0;margin:0;list-style:none}.card.info .card-header{color:#f60;font-weight:bold}.card.info .card-header hr{margin-top:25px}.card.info .card-body{padding:0}.card-header,.card-footer{background:transparent}.progress-row{height:7px}.progress-bar-container{margin:0 -15px 0 -15px;display:none}.progress-bar-container .progress{height:7px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.tab-content .tab-pane{background-color:#fff}body[class=A4]{margin-top:80px}@media print{body[class=A4]{margin-top:0}}.print-bar nav{background-color:#fff}.print-bar nav .btn{color:#4d4d4d;-webkit-box-shadow:none;box-shadow:none}.print-profile-container .table-profile-info{margin-top:15px}.print-profile-container .table-profile-info th{padding:0;font-size:.8rem}.print-profile-container .table-profile-info td{font-size:.8rem;padding:0}.print-profile-container .table-profile-data{font-size:.8rem}.print-profile-container .table-profile-data th{padding:5px}@media print{.print-profile-container .table-profile-data th{padding:3px 0}}.print-profile-container .table-profile-data td{padding:5px}@media print{.print-profile-container .table-profile-data td{padding:8px 0}}.print-profile-container .table-profile-data td input[type=checkbox]{pointer-events:none}.print-profile-container .table-bulletim-data{font-size:.8rem}.print-profile-container .table-bulletim-data th{padding:15px 5px}@media print{.print-profile-container .table-bulletim-data th{padding:5px 0}}.print-profile-container .table-bulletim-data td{min-width:44.55px}#BulletinContainer{font-family:Arial,Helvetica,sans-serif;font-size:10pt;letter-spacing:1pt}.modal.left .modal-dialog,.modal.right .modal-dialog{position:fixed;margin:auto;width:78%;height:100%;-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.modal.left .modal-dialog .modal-content,.modal.right .modal-dialog .modal-content{height:100%;border-radius:0;background-color:#f7f7f7}.modal.left .modal-dialog .modal-content .modal-header,.modal.right .modal-dialog .modal-content .modal-header{border-radius:0;border:none;padding:10px;background-color:#fff;color:#4d4d4d;box-shadow:rgba(100,100,100,.3) 0 2px 10px;-moz-box-shadow:rgba(100,100,100,.3) 0 2px 10px;-webkit-box-shadow:rgba(100,100,100,.3) 0 2px 10px;transition:all .3s ease-in-out;-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}.modal.left .modal-dialog .modal-content .modal-header button,.modal.right .modal-dialog .modal-content .modal-header button{color:#f60;font-size:1rem;outline:none}.modal.left .modal-dialog .modal-content .modal-header hr,.modal.right .modal-dialog .modal-content .modal-header hr{max-width:95%}.modal.left .modal-dialog .modal-content .modal-body,.modal.right .modal-dialog .modal-content .modal-body{padding:15px 15px 80px}.modal.left .modal-dialog .modal-content .modal-body .side-modal-loading,.modal.right .modal-dialog .modal-content .modal-body .side-modal-loading{line-height:3rem;margin-top:30px;color:#f60}.modal.left .modal-dialog .modal-content .modal-body .side-modal-loading i,.modal.right .modal-dialog .modal-content .modal-body .side-modal-loading i{font-size:1.2rem}.modal.left .modal-dialog .modal-content .modal-body #StudentName,.modal.right .modal-dialog .modal-content .modal-body #StudentName{color:#f60;font-size:1.2rem}.modal.left .modal-dialog .modal-content .modal-body #boletim-data h3,.modal.right .modal-dialog .modal-content .modal-body #boletim-data h3{color:#f60}.modal.left .modal-dialog.medium,.modal.right .modal-dialog.medium{width:50%}@media(max-width: 767px){.modal.left .modal-dialog.medium,.modal.right .modal-dialog.medium{width:90vw}}.modal.left .modal-dialog.small,.modal.right .modal-dialog.small{width:30%}@media(max-width: 767px){.modal.left .modal-dialog.small,.modal.right .modal-dialog.small{width:90vw}}.modal.left.fade .modal-dialog{left:-70%;-webkit-transition:opacity .3s linear,left .3s ease-out;-moz-transition:opacity .3s linear,left .3s ease-out;-o-transition:opacity .3s linear,left .3s ease-out;transition:opacity .3s linear,left .3s ease-out}.modal.left.fade.show .modal-dialog{left:0}.modal.right.fade .modal-dialog{right:-78%;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}.modal.right.fade.show .modal-dialog{right:0}@media(min-width: 767px){.modal.right.fade.show .modal-dialog{max-width:90vw !important}}.no-data-info{color:#ebebeb;margin-top:100px}.no-data-text{font-weight:bold;font-size:2.15rem;color:#e6e6e6;padding-top:100px}.no-padding{padding-left:0;padding-right:0}.center{margin-left:auto;margin-right:auto}.box-shadow{box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-moz-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-webkit-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;transition:all .3s ease-in-out;-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}.box-shadow.hover{box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-moz-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;-webkit-box-shadow:rgba(100,100,100,.3) 10px 18px 25px;transition:all .3s ease-in-out;-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}.box-shadow.hover:hover{box-shadow:rgba(100,100,100,.51) 0 2px 10px;-moz-box-shadow:rgba(100,100,100,.51) 0 2px 10px;-webkit-box-shadow:rgba(100,100,100,.51) 0 2px 10px;transition:all .3s ease-in-out;-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}.has-transition{transition:all .3s ease-in-out;-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}.clear-space{height:25px}.login-container{background:url(../img/login-background.jpg) no-repeat;background-size:cover;transition:background .3s ease-in-out .4s;-webkit-transition:background .3s ease-in-out .4s;-moz-transition:background .3s ease-in-out .4s;-ms-transition:background .3s ease-in-out .4s;-o-transition:background .3s ease-in-out .4s;-webkit-transition:background .3s ease-in-out .4s}.login-container .login-content{max-width:20%}@media(min-width: 1600px){.login-container .login-content{max-width:320px}}@media(max-width: 767px){.login-container .login-content{max-width:initial}}.login-container .login-content form{margin:3vh 10px 0 10px}@media(max-width: 767px){.login-container .login-content form{margin:25px 30px 0 30px}}.login-container .login-content label{color:#fff}.login-container .login-content h2{font-size:1.2rem;color:#fff;margin-top:25px}@media(max-width: 767px){.login-container .login-content h2{margin-top:15px}}.login-container .login-content a{color:#fff;cursor:pointer;text-decoration:none}.login-container .login-content a:hover{color:#fff}.login-container .login-content .login-school-logo{width:80px;height:auto;overflow:hidden;margin-top:30px;padding:5px;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media(max-width: 767px){.login-container .login-content .login-school-logo{width:75px;height:75px;margin-top:8px}}.login-container .login-content .form-control.login{color:#fff;border:none;border-bottom:1px solid #fff;background:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.login-container .login-content .form-control.login>option{color:gray}.login-container .login-content .form-control.login>option:first-child{display:none}.login-container .login-content .btn-primary.login{background:#f60;border:none;border-radius:30px;margin-bottom:3vh;padding:5px 45px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}@media(max-width: 767px){.login-container .login-content .btn-primary.login{width:80%;margin:15px 0 23px 0}}.login-container .login-content .loading{font-size:1.67rem;margin-top:calc(100vh - 700px);opacity:0}.login-container .login-content .error-message{color:#f60;margin-top:15px;opacity:0}#loadingModal{left:13vw}@media(max-width: 767px){#loadingModal{left:initial}}#loadingModal .modal-dialog .modal-content .modal-header{padding:5px 0}#loadingModal .modal-dialog .modal-content .moda-body p{font-size:30px}.card-footer.menu.schedule{background-color:#8f3191}.card-footer.menu.partial-notes{background-color:#42a5f5}.card-footer.menu.bulletin{background-color:#00a489}.card-footer.menu.incident{background-color:#f27b53}.card-footer.menu.payments{background-color:#e83a3d}.card-footer.menu.financial-life{background-color:#0fd378}.card-footer.menu.message{background-color:#a5a5a5}.card-footer.menu.historic{background-color:#4d4d4d}.icon-home{color:#4d4d4d}.icon-schedule{color:#8f3191}.icon-partial-notes{color:#42a5f5}.icon-bulletin{color:#00a489}.icon-incident{color:#f27b53}.icon-payments{color:#e83a3d}.icon-financial-life{color:#0fd378}.icon-historic{color:#4d4d4d}.icon-default{color:#dbdbdb}.schedule-content{background:url(../../img/schedule-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px -20px}.schedule-content .container-fluid{margin-top:140px}@media(max-width: 767px){.schedule-content .container-fluid{margin-top:70px}}.schedule-content .container-fluid .card.schedule{min-width:205px;max-width:265px;margin-bottom:30px}.schedule-content .container-fluid .card.schedule .card-header.schedule,.schedule-content .container-fluid .card.schedule .card-footer.schedule{background:#0cf}.schedule-content .container-fluid .card.schedule .card-header.schedule-odd,.schedule-content .container-fluid .card.schedule .card-footer.schedule-odd{background:#42a5f5}.schedule-content .container-fluid .card.schedule .card-header p{font-size:2rem;color:#fff;margin-top:10px}.schedule-content .container-fluid .card.schedule .card-body{font-size:1rem}.schedule-content .container-fluid .card.schedule .card-footer button{width:100%;padding:15px 10px 5px 0;text-align:right;color:#fff;background:transparent;border:none}.schedule-content .container-fluid .card.schedule .card-footer button:focus{outline-style:none}.modal-segunda{background:url(../../img/monday-background-tex.svg) no-repeat;background-size:auto 250px;background-position:25px 25px;padding-left:25px;padding-right:25px}.modal-terca{background:url(../../img/tuesday-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px 25px;padding-left:25px;padding-right:25px}.modal-quarta{background:url(../../img/wednesday-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px 25px;padding-left:25px;padding-right:25px}.modal-quinta{background:url(../../img/thursday-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px 25px;padding-left:25px;padding-right:25px}.modal-sexta{background:url(../../img/friday-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px 25px;padding-left:25px;padding-right:25px}.modal-table-content table{margin-top:160px;margin-bottom:100px;background:#fff;border:none}.modal-table-content table thead{background:#42a5f5;border-top:none;color:#fff}.button-close-modal{margin-left:97%;margin-top:5px}.progress-bar-modal-student{margin:-15px 10px 0 -10px;display:none}.partial-notes-content{background:url(../../img/partial-notes-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px -20px;padding:0 20px}.partial-notes-content .dropdown-toggle::after{content:none}.partial-notes-content .dropdown .btn{width:70%;background:#42a5f5;color:#fff;border:none;margin-top:120px}@media(max-width: 767px){.partial-notes-content .dropdown .btn-primary{width:100%;margin-top:20px}}.partial-notes-content .dropdown .btn-primary:hover{background:#007ede}.partial-notes-content .dropdown-menu{width:70%;border:none}@media(max-width: 767px){.partial-notes-content .dropdown-menu{width:100%}}.partial-notes-content .table-responsive-md{max-height:55vh}@media(max-width: 767px){.partial-notes-content .card.info{margin-top:50px}}.partial-notes-content .card.content{margin-top:40px}.partial-notes-content .card.content h3{color:#f60;font-size:18pt;font-weight:bold;margin:5px auto 15px auto}.partial-notes-content .card-footer{font-size:8pt;margin-top:5px}@media(max-width: 767px){.partial-notes-content .no-data-text.mobile{padding-top:80px}}.boletim-content{background:url(../../img/boletim-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px -20px;padding:0 20px}.boletim-content .table thead th{padding-top:2px;padding-bottom:2px;font-weight:100}.boletim-content .table thead th p{margin:5px auto}.boletim-content .table thead hr{border:1px solid #edece8;margin:0}.boletim-content .table thead .blue{background-color:#61b9ff}.boletim-content .table tbody{text-align:center}.boletim-content .table tbody>tr>td:nth-child(1){text-align:left}.events-content{background:url(../../img/ocorrencias-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px -20px;padding:0 20px}.payments-content{background:url(../../img/pagamentos-background-text.svg) no-repeat;background-size:auto 215px;background-position:25px 0;padding:0 20px}.financial-life-content{background:url(../../img/vida-financeira-background-text.svg) no-repeat;background-size:auto 215px;background-position:25px 0;padding:0 20px}.payments .table-payments{text-align:center}.payments .table-payments tbody a{font-size:16pt;text-decoration:none;color:#f60}.payments .table-payments tbody a:hover{color:#f60;cursor:pointer}.payments .table-payments .paid{color:#00a489}.payments .table-payments .pending td{color:#f00 !important}.print-billet{display:none}@media print{.print-billet{display:block}}.logobanco img{margin-bottom:0;vertical-align:unset}.historic-content{background:url(../../img/historico-background-text.svg) no-repeat;background-size:auto 250px;background-position:25px -20px}.card-icon.teacher{font-size:3.5rem;margin-top:0;margin-bottom:10px}.card-footer.menu.classes{background-color:#f27b53}.card-footer.menu.diary{background-color:#0cf}.card-footer.menu.presence{background-color:#007ede}.card-footer.menu.write{background-color:#00a489}.card-footer.menu.resume{background-color:#0fd378}.card-footer.menu.synthesis{background-color:#fc893c}.card-footer.menu.message{background-color:#a5a5a5}.icon-classes{color:#fc893c}.icon-diary{color:#0cf}.icon-presence{color:#007ede}.icon-write{color:#00a489}.icon-resume{color:#0fd378}.icon-synthesis{color:#fc893c}.icon-message{color:#a5a5a5}.classes-content{padding:100px 20px 0 20px}@media(max-width: 767px){.classes-content{padding:0 20px}}.daily-content{padding:0 20px}.daily-content .tab-content{max-height:57vh;overflow:hidden}.daily-content .tab-content .card.content.teacher{margin-top:0}.daily-content .tab-content .card.content.teacher table .absence-input{max-width:60px}.daily-content .tab-content .tab-pane .list-group-horizontal li{padding:.35rem 1.25rem 0 1.25rem}.daily-content .tab-content .tab-pane .list-group-horizontal li span{font-weight:bold}.activities-content{padding:0 20px}.activities-content .activity-btn-filter{margin-top:29px}.activities-content .new-activity-button{margin-top:29px}.activities-content .table{padding:0 initial;font-size:11pt}.activities-content .table tr{padding:0;margin:0}.activities-content .table td .btn{padding:5px;margin-left:5px;margin-right:5px;font-size:.8rem}.activities-content .table .actions{background-color:#f60;color:#fff}.adjuste-presence-content{padding:0 20px}.write-notes-content{padding:0 20px}.write-notes-content .table-notes .performance{background-color:#0cf;color:#fff;padding:initial 0}.write-notes-content .table-notes th a{color:#fff;text-decoration:none;padding:5px 8px;border-radius:3px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.write-notes-content .table-notes th a:hover{background-color:#f60;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.write-yeraly-notes-content .card.content.teacher{max-height:68vh}.synthesis-content,.occurrences-content{padding:0 20px}.synthesis-content .card.content.teacher,.occurrences-content .card.content.teacher{max-height:82vh}#ActivityModal .modal-body label,#SummaryDetailModal .modal-body label{font-weight:bold}#ActivityModal .modal-body h5,#ActivityModal .modal-body h4,#SummaryDetailModal .modal-body h5,#SummaryDetailModal .modal-body h4{color:#f60}#NotesSummaryModal #NotesSummaryForm .modal-body p{font-weight:bold;color:#f60;font-size:1.2rem}.occurrence-detail-modal label{font-weight:bold}.occurrence-detail-modal .card{border:1px solid #ebebeb;padding:10px}.card.content.teacher{min-height:300px;max-height:57vh;overflow-y:auto;margin-top:20px;border:none}.table-teacher td{height:40px;padding:5px 10px;vertical-align:middle}.table-notes th,.table-notes td{text-align:center}.form-control.teacher{max-width:50px;padding:2px;max-height:33px}.class-actions{position:relative;margin-bottom:-2px;list-style:none;text-align:center;padding:0}.class-actions li{display:inline-block;margin-left:20px}.class-actions li>a{text-decoration:none;color:#4d4d4d}.class-actions li>a>i{font-size:1.17rem}.class-actions li .write{color:#f60}.class-actions li .diary{color:#00a489}.class-actions li .synthesis{color:#007ede}.label-correction{color:#f60}.label-write{color:#00a489}.label-end-write{color:#007ede}.custom-checkbox:hover,.custom-control-input:hover,.custom-control-label:hover{cursor:pointer}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:red}.custom-select.teacher{max-width:65px;font-size:bold}select option{padding:25px}.select-green{background-color:#d5fcba;color:#00a489}.select-red{background-color:#ffb7b8;color:#830709}.incident-button{color:#f60;text-decoration:none}.incident-button:hover{color:#f60}.modal-footer{background-color:transparent;border:none}.modal-header{background-color:#f27b53;font-size:1.5rem;color:#fff;font-weight:bold;padding:10px 0 0 0}.icon-change-student{color:#f60}.notes-map-container .card.content{max-height:75vh;background-color:transparent;border:none}.notes-map-container .card.content .card-header h4{color:#f60}#RankingContent table .ranking-best-positions td{font-weight:bold;color:#00a489}.card-coordinator .card-body .h5{color:#8f3191}.card-coordinator .card-footer{background-color:#8f3191;color:#fff}.card-coordinator .icon-classes{color:#8f3191}.login-admin-container{margin-top:0}.login-admin-container .card-head img{max-width:70px}.login-admin-container .card-login{margin:20vh auto;max-width:400px;border:1px solid rgba(130,130,130,.1)}.login-admin-container .card-login .card-body .loading{font-size:20pt;opacity:0;color:var(--orange)}.login-admin-container .card-login .card-body .error-message{color:var(--orange);margin-top:15px;opacity:0}.admin-container .sidebar{height:100vh;min-height:100% !important}@media(max-width: 767px){.admin-container .sidebar{height:auto}}.admin-container .content-wrap{height:100vh;overflow-y:scroll}.admin-container form label{font-size:.9rem;font-weight:bold}.admin-container table{font-size:.9rem}.admin-container .averages-add-container .btn-add,.admin-container .notes-add-container .btn-add{text-align:center}.admin-container .averages-add-container .configure-note-info .stage-container,.admin-container .averages-add-container .configure-note-info .matter-container,.admin-container .averages-add-container .configure-note-info .period-container,.admin-container .notes-add-container .configure-note-info .stage-container,.admin-container .notes-add-container .configure-note-info .matter-container,.admin-container .notes-add-container .configure-note-info .period-container{max-height:53vh;overflow-y:auto}.lido td{font-weight:bold}.menu .message-read{position: absolute;bottom: 50px;left: 5px;color: red;font-size: .85rem;}/*# sourceMappingURL=application.css.map */
