@font-face{font-family:Roboto;src:url(/fonts/RobotoRegular-3m4L.ttf?f25bd05915c1a3468d3d219f0502f72e)}@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSansPro-Regular.ttf?73ae3a587f63679d851d802af58c615c)}@font-face{font-family:Source Sans Pro;font-weight:700;src:url(/fonts/SourceSansPro-Bold.ttf?7edc663e536a20faf1be79f9def00d34)}@font-face{font-family:Source Sans Pro;font-style:italic;src:url(/fonts/SourceSansPro-Italic.ttf?2012918f8a744a4d981588414a6762f4)}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/fonts/SourceSansPro-BoldItalic.ttf?5805e835c4434608a933a9d549aea4d8)}@font-face{font-family:SF Pro Text;src:url(/fonts/SF-Pro-Text-Regular.otf?eac2782afa48f298f69417c321e0d69b)}.auth-wrapper.auth-cover .brand-logo{align-items:center}.auth-wrapper.auth-cover .brand-logo img{max-width:70px}.auth-wrapper .brand-logo .brand-text{margin-bottom:0}.main-menu .navbar-header .navbar-brand{margin-top:.85rem}.main-menu .navbar-header .navbar-brand .brand-logo{max-width:40px}.main-menu .navbar-header .navbar-brand .brand-text{padding-left:.5rem}.dark-layout .form-control[type=file]::file-selector-button{background-color:#283046}.navbar-brand{margin-right:.5rem}.form-switch-sm .form-check-input{height:1.37rem;margin-left:-3.15rem;width:2.65rem}.form-switch-sm .form-check-label .switch-icon-left,.form-switch-sm .form-check-label .switch-icon-right,.form-switch-sm .form-check-label .switch-text-left,.form-switch-sm .form-check-label .switch-text-right{line-height:1.25}.form-switch-sm .form-check-label .switch-icon-left{left:10px}.main-menu .navbar-header .navbar-brand .brand-text{font-size:1.25rem}.text-info{color:#299aad!important}#toast-container>div{opacity:1!important}form .error:not(input){font-weight:700}.btn-xs{border-radius:.175rem;font-size:12px;padding:.35rem .625rem}.btn-info{background-color:#008ee8!important;border-color:#008ee8!important;color:#fff!important}.btn-info:hover:not(.disabled):not(:disabled){box-shadow:0 8px 25px -8px #008ee8}.form-control{font-weight:bolder}.navigation{font-family:Roboto,Helvetica,Arial,serif;font-size:1rem}.vertical-layout.vertical-menu-modern.menu-expanded .main-menu{width:280px}.form-check-label{font-size:.9rem}html .content{margin-left:280px}.header-navbar.floating-nav{width:calc(100% - 4rem - 280px)}.header-navbar.fixed-top,.header-navbar.floating-nav{left:280px}@media(max-width:1201px){.header-navbar.fixed-top,.header-navbar.floating-nav{left:0}}.vertical-layout.vertical-menu-modern .main-menu .navigation>li>a .menu-title{margin-top:4px}.form-label{font-size:.9rem;font-weight:700}.vertical-layout.vertical-menu-modern .main-menu .navigation .menu-content>li>a i,.vertical-layout.vertical-menu-modern .main-menu .navigation .menu-content>li>a svg{font-size:1.45rem;height:20px;margin-left:0;margin-right:.85rem;width:20px}.main-menu.menu-light .navigation>li ul li ul a{padding:10px 15px 10px 50px}.main-menu.menu-light .navigation>li ul li>a{padding:10px 15px 10px 24px}.account-error-alert{background:#de2526!important;border-radius:0 0 2rem 2rem;color:#fff!important;left:50%;position:fixed;text-align:center;transform:translateX(-50%);width:320px;z-index:1060}.login-with-google-btn{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMTcuNiA5LjItLjEtMS44SDl2My40aDQuOEMxMy42IDEyIDEzIDEzIDEyIDEzLjZ2Mi4yaDNhOC44IDguOCAwIDAgMCAyLjYtNi42eiIgZmlsbD0iIzQyODVGNCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTkgMThjMi40IDAgNC41LS44IDYtMi4ybC0zLTIuMmE1LjQgNS40IDAgMCAxLTgtMi45SDFWMTNhOSA5IDAgMCAwIDggNXoiIGZpbGw9IiMzNEE4NTMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik00IDEwLjdhNS40IDUuNCAwIDAgMSAwLTMuNFY1SDFhOSA5IDAgMCAwIDAgOGwzLTIuM3oiIGZpbGw9IiNGQkJDMDUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDMuNmMxLjMgMCAyLjUuNCAzLjQgMS4zTDE1IDIuM0E5IDkgMCAwIDAgMSA1bDMgMi40YTUuNCA1LjQgMCAwIDEgNS0zLjd6IiBmaWxsPSIjRUE0MzM1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE4djE4SDB6Ii8+PC9nPjwvc3ZnPg==);background-position:12px 11px;background-repeat:no-repeat;border:none;border-radius:3px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#757575;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;padding:.75rem 1rem .75rem 2.625rem;transition:background-color .3s,box-shadow .3s}.login-with-google-btn:hover{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25)}.login-with-google-btn:active{background-color:#eee}.login-with-google-btn:focus{box-shadow:0 -1px 0 rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.25),0 0 0 3px #c8dafc;outline:none}.login-with-google-btn.disabled,.login-with-google-btn:disabled{background-color:#ebebeb;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);cursor:not-allowed;filter:grayscale(100%)}#acc_id{font-size:1.25rem}.select2-container--default .select2-selection--single{border:1px solid #d8d6de}.select2.error+.select2-container--default .select2-selection--multiple,.select2.error+.select2-container--default .select2-selection--single{border:1px solid #ea5455}.select2-container--default .select2-selection--multiple .select2-selection__placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#b9b9c3!important}.position-relative-error span.error{display:block}.toast-message{font-weight:700}.dropdown-menu button.dropdown-item{width:100%}a i,a span,button i,button span,i,svg{pointer-events:none}form input.error,form input.error:focus,form select.error,form select.error:focus{border-color:#ea5455!important}form select.error option,form select.error:focus option{color:#6e6b7b!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:bolder}.statement-form{align-items:center;display:flex;flex-wrap:wrap;gap:20px 10px}.statement-form p{margin-bottom:0}.statement-form .form-control,.statement-form .form-select{border:none;border-bottom:1px solid #d8d6de;border-radius:0;font-weight:bolder;margin:0 .5rem;max-width:80px;padding:.15rem 0;width:160px}.statement-form .form-select option{font-weight:bolder}.statement-form .form-control:focus,.statement-form .form-select:focus{box-shadow:unset!important}#school_session+.select2-container .select2-selection--single .select2-selection__rendered{color:#fff;font-weight:bolder;padding-right:8px;text-align:center}#school_session+.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#select2-school_session-results .select2-results__option{font-weight:bolder;text-align:center}#select2-school_session-results .select2-results__option[aria-selected=true]{background-color:rgba(40,199,111,.8)!important}#select2-school_session-results .select2-results__option.select2-results__option--highlighted{background-color:rgba(40,199,111,.12)!important;color:#28c76f!important}#select2-school_session-results .select2-results__option.select2-results__option--highlighted[aria-selected=true]{background-color:rgba(40,199,111,.8)!important;color:#fff!important}#school_session+.select2-container{width:150px!important}#school_session+.select2-container--default .select2-selection--single{background:linear-gradient(118deg,#28c76f,rgba(40,199,111,.7));border-color:#28c76f;box-shadow:0 0 5px 1px rgba(40,199,111,.4)}#school_session+.select2-container--default .select2-selection--single:focus{border-color:#28c76f!important}#school_session+.select2-container--default.select2-container--open .select2-selection--single{background-color:rgba(40,199,111,.12)!important;border-color:#28c76f!important;color:#28c76f!important}.header-navbar .navbar-nav{align-items:center}.form-check-inline input[type=checkbox]{margin-right:.375rem}.table>:not(caption)>*>*{font-size:.9rem;padding:.52rem .85rem}.dark-layout .form-check:not(.form-switch) .form-check-input:disabled:not(:checked){background-color:#444b60;border-color:#444b60;opacity:1}.form-check-success .form-check-input:not(:checked):not(:indeterminate):not(:disabled):not(:focus){border-color:#28c76f;box-shadow:0 2px 4px 0 rgba(40,199,111,.4)}.blockui-message{background-color:#fff;border-radius:.357rem;box-shadow:0 0 11px 0 #00000026;color:#7a7a7a;font-size:1.05rem;font-weight:bolder;padding:.75rem 1rem}.card h6.card-title{font-size:1.085rem;font-weight:bolder}#support-icon{position:absolute;right:0;top:0;z-index:999}#support-icon svg{height:24px;margin-right:10px;width:24px}#card-dashboard .card-header h6.text-muted{margin-bottom:.1rem;position:relative}#card-dashboard .card-body{height:80px;overflow:hidden}#card-dashboard .card-body h4,#card-dashboard .card-body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#support-header{margin-bottom:5px}#school-code{margin-bottom:6px}#content-dashboard{margin-top:-50px}.combined-icon{align-items:center;display:flex;justify-content:center;margin-top:10px}.hidden-icons{display:flex;justify-content:space-around;margin-top:10px}.hidden-icons div{display:none}.slideout{background-color:#fff;box-shadow:-7px 0 8px 0 rgba(0,0,0,.05);height:100%;overflow-x:hidden;position:fixed;right:0;top:0;transition:.5s;width:0;z-index:99999}.slideout .closebtn{color:#9b9b9b;font-size:54px;line-height:54px;padding:0 20px 0 10px}.slideout .submit-btn{bottom:0;left:0;position:absolute;width:100%}.table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .25rem;justify-content:end}.form-switch .form-check-label .switch-icon-left,.form-switch .form-check-label .switch-icon-right,.form-switch .form-check-label .switch-text-left,.form-switch .form-check-label .switch-text-right{top:2px}.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field,.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field{color:#6e6b7b!important;font-weight:bolder!important;margin-left:.5rem!important;margin-top:8px!important}.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field::placeholder,.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field::placeholder{color:#b9b9c3!important}.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field::-moz-placeholder,.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field::-moz-placeholder{color:#b9b9c3!important}.table .badge{border-radius:2px!important;font-size:10px!important;font-weight:400!important}.bulk-action-cbx{padding-left:2.275rem}.student-cert-index-filters{display:flex;flex-wrap:wrap;gap:.625rem .5rem}.subject-row.dragging{background:#f0f8ff;box-shadow:0 0 7px 1px #bddcf8}tr.dragging{opacity:.15}.grip-dot-handle{cursor:move;text-align:center}.grip-dot-handle img{max-width:20px;pointer-events:none}.col-md-2.col-sm-4.col-6.mb-2.mb-md-0{position:relative}#support_wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}#support_wrapper .bug,#support_wrapper .call,#support_wrapper .whatsapp{align-items:center;background-color:transparent;border-radius:50%;display:flex;flex-direction:column;font-size:32px;height:60px;justify-content:center;margin:-4px;padding:16px;padding:0;position:relative;text-align:center;width:60px}#support_wrapper .bug i,#support_wrapper .call i,#support_wrapper .whatsapp i{position:relative;top:16px;transition:transform .2s ease}#support_wrapper a{color:#000;text-decoration:none}#support_wrapper .bug:hover,#support_wrapper .call:hover,#support_wrapper .whatsapp:hover{opacity:.8}#support_wrapper .bug:hover i,#support_wrapper .call:hover i,#support_wrapper .whatsapp:hover i{transform:scale(1.1) translateY(-8px)}@media(max-width:767px){.blockUI.blockMsg.blockElement{left:50%!important;transform:translateX(-50%)!important;width:90%!important}.blockui-message{font-size:.75rem;padding:.45rem .75rem}}
