html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#858796;text-align:left;background-color:#fff;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}header{display:flex;align-items:center;background-color:#4e73df;height:4.6rem;position:relative;z-index:100;box-shadow:0 .15rem 1.75rem #3a3b4526!important}header .container{width:100%!important;max-width:100%!important;flex-direction:row;justify-content:space-between}header .container div:first-child{text-align:left}header .container div:nth-child(2){display:flex;justify-content:center}header .container div:last-child{text-align:right;color:#fff}header+section{display:flex}section aside{width:0!important;background:linear-gradient(#4e73df,#224abe);position:relative;min-height:100vh;transform:translate(-20rem);transition:all .5s}section aside.active{width:16rem!important;transform:translate(0);transition:all .5s}section aside ul{margin-top:2rem}section article{width:100%;padding:1.5rem;background-color:#f8f9fc;overflow:auto}Footer{color:#fff;background-color:#224abe}Footer .container>*{display:contents}.box{-ms-overflow-style:none}.box::-webkit-scrollbar{display:none}.scroll-lock{overflow:hidden;touch-action:none}.shadow-box,.agree-box{width:100%;height:100vh;position:absolute;top:0;background-color:#00000080;align-content:center;z-index:999;display:none}.loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:#ff3d00;border-radius:50%;display:flex;box-sizing:border-box;animation:rotation 1s linear infinite;margin:0 auto}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.burger-menu{width:fit-content;cursor:pointer}.burger-menu div{background-color:#fff;width:24px;height:2px;margin:4px;transition:all .5s}.burger-menu.active div:first-child{transform:rotate(-40deg) translate(-4px,2px)}.burger-menu.active div:nth-child(2){opacity:0}.burger-menu.active div:last-child{transform:rotate(40deg) translate(-6px,-6px)}.form-title{font-weight:800;font-size:1.8em;color:#000;padding-bottom:15px}.form-info{font-style:italic;padding:0 10px 15px}hr.nav-divider{border-top:1px solid #eaecf4;margin:0 1rem 1rem}section aside:first-child ul{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}section aside:first-child ul li.nav-item{color:#9fb8ff;padding:0 15px}section aside:first-child ul li.nav-item .nav-link{padding:10px 0;white-space:nowrap}section aside:first-child ul li.nav-item .nav-sub{padding:5px 0}section aside:first-child ul li.nav-item a.active{color:#fff}section aside:first-child ul li.nav-item a:hover{color:#fff}.nav-item .nav-link span{font-size:1.1rem!important;padding-left:5px}.nav-item .nav-link.nav-sub span{margin-left:1.2rem}.nav-setting a,.nav-setting a:hover{font-size:1.1rem;color:#fff!important}a.header-icon i,a.header-icon svg{font-size:1.6rem;color:#fff!important}a.header-user{display:flex}a.header-user-avatar{display:none}a.header-user>*{color:#fff!important}@media(max-width:900px){a.header-user-avatar{display:flex}a.header-user{display:none}}section article h4.subject{color:#5a5c69;padding-left:6px}section article hr.dividing-line{border-top:1px solid #e3e6f0;margin:0}section article .card{box-shadow:0 .15rem 1.75rem #3a3b4526!important;margin-top:1.5rem;margin-bottom:1.5rem;padding:.8rem}#tb_pagenate nav ul.pagination li.page-item.active span.page-link{background-color:#212529;color:#fff;border:1px #212529 solid}section article div.table{width:100%;overflow-x:auto}.container.scroll-x{overflow-x:auto}table thead tr th{background-color:#212529!important;color:#fff!important;border-top:1px #212529 solid!important;border-bottom:1px #212529 solid!important}table thead tr th:not(:first-child):not(:last-child){border-left:1px #fff solid!important;border-right:1px #fff solid!important}table thead tr th:first-child{border-left:1px #212529 solid;border-right:1px #fff solid}table thead tr th:last-child{border-left:1px #fff solid;border-right:1px #212529 solid}table tbody tr td{vertical-align:middle!important}table.dataTable{width:100%!important}table.dataTable thead .bi.bi-arrow-up,table.dataTable thead .bi.bi-arrow-down{cursor:pointer}table.dataTable thead th{min-width:1rem}table.dataTable thead th span,table.dataTable tbody td{white-space:nowrap}table.dataTable thead span.up{right:13px}table.dataTable thead span.down{right:1px}table.dataTable thead th.sorting .bi{color:#858796}table.dataTable thead th.sorting_asc .bi.bi-arrow-up,table.dataTable thead th.sorting_desc .bi.bi-arrow-down{color:#fff}section .container{height:100vh;justify-content:center}section .container .login-form{width:349px}h1{font-size:3.2em;font-weight:800;color:#333;text-align:center;padding:20px 0 50px}.logo>img{cursor:pointer}.form-group{margin-bottom:15px;width:100%}.form-group label{display:block;text-align:left;margin-bottom:5px;color:#555}.form-group input[type=email],.form-group input[type=password],.form-group input[type=text]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.remember-me{display:flex;align-items:center;margin-bottom:15px;text-align:left}.remember-me input[type=checkbox]{margin-right:8px}button[type=submit]:not(.btn),button[type=button]:not(.btn){background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}button[type=submit]:not(.btn):hover,button[type=button]:not(.btn):hover{background-color:#555}button.login{width:100%;font-size:16px;padding:12px 20px}button.default{font-size:1rem;padding:.5rem 1rem}.forgot-password{margin-top:15px;font-size:14px;color:#777}.forgot-password a{color:#007bff;text-decoration:none}.forgot-password a:hover{text-decoration:underline}.gr_box{display:flex;justify-content:center}.ranking_list{height:3.5rem}.ranking_icon{width:2.4rem}.material_icon i{display:block;font-size:1.8rem}.cursor-pointer{cursor:pointer}.bg-readonly{background-color:#efefef!important}table.table-condensed thead tr th{border:none!important}.btn-xs{--bs-btn-padding-y: .1rem;--bs-btn-padding-x: .25rem;--bs-btn-font-size: .6rem}.dataTable td{height:3.5rem}.request-badge{padding:.6rem;font-size:.8rem}.custom-tooltip{--bs-tooltip-bg: var(--bd-violet-bg);--bs-tooltip-color: var(--bs-white)}.form-span{display:inline-block;width:2.3rem}
