.col-20{flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}@media (min-width:576px){.col-sm-20{flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}}@media (min-width:768px){.col-md-20{flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}}@media (min-width:992px){.col-lg-20{flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}}@media (min-width:1200px){.col-xl-20{flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px}}.effect,.effect--ripple,.effect--shimmer{overflow:hidden;position:relative}.effect--shimmer:before{background-color:#ddd;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:25}.effect--shimmer:after{animation:shimmer 1s;animation-iteration-count:infinite;background-color:hsla(0,0%,100%,.6);content:"";height:150%;position:absolute;top:-25%;transform:rotate(15deg);width:25px;z-index:25}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}@keyframes shimmer{0%{left:-25%}to{left:125%}}.ripple-container{height:0;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}.ripple-effect{border-radius:50%;height:1px;margin-left:0;margin-top:0;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);width:1px}.ripple-effect,.ripple-effect.light{background-color:hsla(0,0%,100%,.15)}.ripple-effect.dark{background-color:rgba(0,0,0,.1)}.m-0px{margin:0!important}.p-0px{padding:0!important}.m-5px{margin:5px!important}.p-5px{padding:5px!important}.m-10px{margin:10px!important}.p-10px{padding:10px!important}.m-15px{margin:15px!important}.p-15px{padding:15px!important}.m-20px{margin:20px!important}.p-20px{padding:20px!important}.m-25px{margin:25px!important}.p-25px{padding:25px!important}.m-30px{margin:30px!important}.p-30px{padding:30px!important}.m-35px{margin:35px!important}.p-35px{padding:35px!important}.m-40px{margin:40px!important}.p-40px{padding:40px!important}.m-45px{margin:45px!important}.p-45px{padding:45px!important}.m-50px{margin:50px!important}.p-50px{padding:50px!important}.m-55px{margin:55px!important}.p-55px{padding:55px!important}.m-60px{margin:60px!important}.p-60px{padding:60px!important}.m-65px{margin:65px!important}.p-65px{padding:65px!important}.m-70px{margin:70px!important}.p-70px{padding:70px!important}.m-75px{margin:75px!important}.p-75px{padding:75px!important}.m-80px{margin:80px!important}.p-80px{padding:80px!important}.m-85px{margin:85px!important}.p-85px{padding:85px!important}.m-90px{margin:90px!important}.p-90px{padding:90px!important}.m-95px{margin:95px!important}.p-95px{padding:95px!important}.m-100px{margin:100px!important}.p-100px{padding:100px!important}.mx-0px{margin-left:0!important;margin-right:0!important}.px-0px{padding-left:0!important;padding-right:0!important}.mx-5px{margin-left:5px!important;margin-right:5px!important}.px-5px{padding-left:5px!important;padding-right:5px!important}.mx-10px{margin-left:10px!important;margin-right:10px!important}.px-10px{padding-left:10px!important;padding-right:10px!important}.mx-15px{margin-left:15px!important;margin-right:15px!important}.px-15px{padding-left:15px!important;padding-right:15px!important}.mx-20px{margin-left:20px!important;margin-right:20px!important}.px-20px{padding-left:20px!important;padding-right:20px!important}.mx-25px{margin-left:25px!important;margin-right:25px!important}.px-25px{padding-left:25px!important;padding-right:25px!important}.mx-30px{margin-left:30px!important;margin-right:30px!important}.px-30px{padding-left:30px!important;padding-right:30px!important}.mx-35px{margin-left:35px!important;margin-right:35px!important}.px-35px{padding-left:35px!important;padding-right:35px!important}.mx-40px{margin-left:40px!important;margin-right:40px!important}.px-40px{padding-left:40px!important;padding-right:40px!important}.mx-45px{margin-left:45px!important;margin-right:45px!important}.px-45px{padding-left:45px!important;padding-right:45px!important}.mx-50px{margin-left:50px!important;margin-right:50px!important}.px-50px{padding-left:50px!important;padding-right:50px!important}.mx-55px{margin-left:55px!important;margin-right:55px!important}.px-55px{padding-left:55px!important;padding-right:55px!important}.mx-60px{margin-left:60px!important;margin-right:60px!important}.px-60px{padding-left:60px!important;padding-right:60px!important}.mx-65px{margin-left:65px!important;margin-right:65px!important}.px-65px{padding-left:65px!important;padding-right:65px!important}.mx-70px{margin-left:70px!important;margin-right:70px!important}.px-70px{padding-left:70px!important;padding-right:70px!important}.mx-75px{margin-left:75px!important;margin-right:75px!important}.px-75px{padding-left:75px!important;padding-right:75px!important}.mx-80px{margin-left:80px!important;margin-right:80px!important}.px-80px{padding-left:80px!important;padding-right:80px!important}.mx-85px{margin-left:85px!important;margin-right:85px!important}.px-85px{padding-left:85px!important;padding-right:85px!important}.mx-90px{margin-left:90px!important;margin-right:90px!important}.px-90px{padding-left:90px!important;padding-right:90px!important}.mx-95px{margin-left:95px!important;margin-right:95px!important}.px-95px{padding-left:95px!important;padding-right:95px!important}.mx-100px{margin-left:100px!important;margin-right:100px!important}.px-100px{padding-left:100px!important;padding-right:100px!important}.my-0px{margin-bottom:0!important;margin-top:0!important}.py-0px{padding-bottom:0!important;padding-top:0!important}.my-5px{margin-bottom:5px!important;margin-top:5px!important}.py-5px{padding-bottom:5px!important;padding-top:5px!important}.my-10px{margin-bottom:10px!important;margin-top:10px!important}.py-10px{padding-bottom:10px!important;padding-top:10px!important}.my-15px{margin-bottom:15px!important;margin-top:15px!important}.py-15px{padding-bottom:15px!important;padding-top:15px!important}.my-20px{margin-bottom:20px!important;margin-top:20px!important}.py-20px{padding-bottom:20px!important;padding-top:20px!important}.my-25px{margin-bottom:25px!important;margin-top:25px!important}.py-25px{padding-bottom:25px!important;padding-top:25px!important}.my-30px{margin-bottom:30px!important;margin-top:30px!important}.py-30px{padding-bottom:30px!important;padding-top:30px!important}.my-35px{margin-bottom:35px!important;margin-top:35px!important}.py-35px{padding-bottom:35px!important;padding-top:35px!important}.my-40px{margin-bottom:40px!important;margin-top:40px!important}.py-40px{padding-bottom:40px!important;padding-top:40px!important}.my-45px{margin-bottom:45px!important;margin-top:45px!important}.py-45px{padding-bottom:45px!important;padding-top:45px!important}.my-50px{margin-bottom:50px!important;margin-top:50px!important}.py-50px{padding-bottom:50px!important;padding-top:50px!important}.my-55px{margin-bottom:55px!important;margin-top:55px!important}.py-55px{padding-bottom:55px!important;padding-top:55px!important}.my-60px{margin-bottom:60px!important;margin-top:60px!important}.py-60px{padding-bottom:60px!important;padding-top:60px!important}.my-65px{margin-bottom:65px!important;margin-top:65px!important}.py-65px{padding-bottom:65px!important;padding-top:65px!important}.my-70px{margin-bottom:70px!important;margin-top:70px!important}.py-70px{padding-bottom:70px!important;padding-top:70px!important}.my-75px{margin-bottom:75px!important;margin-top:75px!important}.py-75px{padding-bottom:75px!important;padding-top:75px!important}.my-80px{margin-bottom:80px!important;margin-top:80px!important}.py-80px{padding-bottom:80px!important;padding-top:80px!important}.my-85px{margin-bottom:85px!important;margin-top:85px!important}.py-85px{padding-bottom:85px!important;padding-top:85px!important}.my-90px{margin-bottom:90px!important;margin-top:90px!important}.py-90px{padding-bottom:90px!important;padding-top:90px!important}.my-95px{margin-bottom:95px!important;margin-top:95px!important}.py-95px{padding-bottom:95px!important;padding-top:95px!important}.my-100px{margin-bottom:100px!important;margin-top:100px!important}.py-100px{padding-bottom:100px!important;padding-top:100px!important}.mt-0px{margin-top:0!important}.pt-0px{padding-top:0!important}.mt-5px{margin-top:5px!important}.pt-5px{padding-top:5px!important}.mt-10px{margin-top:10px!important}.pt-10px{padding-top:10px!important}.mt-15px{margin-top:15px!important}.pt-15px{padding-top:15px!important}.mt-20px{margin-top:20px!important}.pt-20px{padding-top:20px!important}.mt-25px{margin-top:25px!important}.pt-25px{padding-top:25px!important}.mt-30px{margin-top:30px!important}.pt-30px{padding-top:30px!important}.mt-35px{margin-top:35px!important}.pt-35px{padding-top:35px!important}.mt-40px{margin-top:40px!important}.pt-40px{padding-top:40px!important}.mt-45px{margin-top:45px!important}.pt-45px{padding-top:45px!important}.mt-50px{margin-top:50px!important}.pt-50px{padding-top:50px!important}.mt-55px{margin-top:55px!important}.pt-55px{padding-top:55px!important}.mt-60px{margin-top:60px!important}.pt-60px{padding-top:60px!important}.mt-65px{margin-top:65px!important}.pt-65px{padding-top:65px!important}.mt-70px{margin-top:70px!important}.pt-70px{padding-top:70px!important}.mt-75px{margin-top:75px!important}.pt-75px{padding-top:75px!important}.mt-80px{margin-top:80px!important}.pt-80px{padding-top:80px!important}.mt-85px{margin-top:85px!important}.pt-85px{padding-top:85px!important}.mt-90px{margin-top:90px!important}.pt-90px{padding-top:90px!important}.mt-95px{margin-top:95px!important}.pt-95px{padding-top:95px!important}.mt-100px{margin-top:100px!important}.pt-100px{padding-top:100px!important}.mr-0px{margin-right:0!important}.pr-0px{padding-right:0!important}.mr-5px{margin-right:5px!important}.pr-5px{padding-right:5px!important}.mr-10px{margin-right:10px!important}.pr-10px{padding-right:10px!important}.mr-15px{margin-right:15px!important}.pr-15px{padding-right:15px!important}.mr-20px{margin-right:20px!important}.pr-20px{padding-right:20px!important}.mr-25px{margin-right:25px!important}.pr-25px{padding-right:25px!important}.mr-30px{margin-right:30px!important}.pr-30px{padding-right:30px!important}.mr-35px{margin-right:35px!important}.pr-35px{padding-right:35px!important}.mr-40px{margin-right:40px!important}.pr-40px{padding-right:40px!important}.mr-45px{margin-right:45px!important}.pr-45px{padding-right:45px!important}.mr-50px{margin-right:50px!important}.pr-50px{padding-right:50px!important}.mr-55px{margin-right:55px!important}.pr-55px{padding-right:55px!important}.mr-60px{margin-right:60px!important}.pr-60px{padding-right:60px!important}.mr-65px{margin-right:65px!important}.pr-65px{padding-right:65px!important}.mr-70px{margin-right:70px!important}.pr-70px{padding-right:70px!important}.mr-75px{margin-right:75px!important}.pr-75px{padding-right:75px!important}.mr-80px{margin-right:80px!important}.pr-80px{padding-right:80px!important}.mr-85px{margin-right:85px!important}.pr-85px{padding-right:85px!important}.mr-90px{margin-right:90px!important}.pr-90px{padding-right:90px!important}.mr-95px{margin-right:95px!important}.pr-95px{padding-right:95px!important}.mr-100px{margin-right:100px!important}.pr-100px{padding-right:100px!important}.mb-0px{margin-bottom:0!important}.pb-0px{padding-bottom:0!important}.mb-5px{margin-bottom:5px!important}.pb-5px{padding-bottom:5px!important}.mb-10px{margin-bottom:10px!important}.pb-10px{padding-bottom:10px!important}.mb-15px{margin-bottom:15px!important}.pb-15px{padding-bottom:15px!important}.mb-20px{margin-bottom:20px!important}.pb-20px{padding-bottom:20px!important}.mb-25px{margin-bottom:25px!important}.pb-25px{padding-bottom:25px!important}.mb-30px{margin-bottom:30px!important}.pb-30px{padding-bottom:30px!important}.mb-35px{margin-bottom:35px!important}.pb-35px{padding-bottom:35px!important}.mb-40px{margin-bottom:40px!important}.pb-40px{padding-bottom:40px!important}.mb-45px{margin-bottom:45px!important}.pb-45px{padding-bottom:45px!important}.mb-50px{margin-bottom:50px!important}.pb-50px{padding-bottom:50px!important}.mb-55px{margin-bottom:55px!important}.pb-55px{padding-bottom:55px!important}.mb-60px{margin-bottom:60px!important}.pb-60px{padding-bottom:60px!important}.mb-65px{margin-bottom:65px!important}.pb-65px{padding-bottom:65px!important}.mb-70px{margin-bottom:70px!important}.pb-70px{padding-bottom:70px!important}.mb-75px{margin-bottom:75px!important}.pb-75px{padding-bottom:75px!important}.mb-80px{margin-bottom:80px!important}.pb-80px{padding-bottom:80px!important}.mb-85px{margin-bottom:85px!important}.pb-85px{padding-bottom:85px!important}.mb-90px{margin-bottom:90px!important}.pb-90px{padding-bottom:90px!important}.mb-95px{margin-bottom:95px!important}.pb-95px{padding-bottom:95px!important}.mb-100px{margin-bottom:100px!important}.pb-100px{padding-bottom:100px!important}.ml-0px{margin-left:0!important}.pl-0px{padding-left:0!important}.ml-5px{margin-left:5px!important}.pl-5px{padding-left:5px!important}.ml-10px{margin-left:10px!important}.pl-10px{padding-left:10px!important}.ml-15px{margin-left:15px!important}.pl-15px{padding-left:15px!important}.ml-20px{margin-left:20px!important}.pl-20px{padding-left:20px!important}.ml-25px{margin-left:25px!important}.pl-25px{padding-left:25px!important}.ml-30px{margin-left:30px!important}.pl-30px{padding-left:30px!important}.ml-35px{margin-left:35px!important}.pl-35px{padding-left:35px!important}.ml-40px{margin-left:40px!important}.pl-40px{padding-left:40px!important}.ml-45px{margin-left:45px!important}.pl-45px{padding-left:45px!important}.ml-50px{margin-left:50px!important}.pl-50px{padding-left:50px!important}.ml-55px{margin-left:55px!important}.pl-55px{padding-left:55px!important}.ml-60px{margin-left:60px!important}.pl-60px{padding-left:60px!important}.ml-65px{margin-left:65px!important}.pl-65px{padding-left:65px!important}.ml-70px{margin-left:70px!important}.pl-70px{padding-left:70px!important}.ml-75px{margin-left:75px!important}.pl-75px{padding-left:75px!important}.ml-80px{margin-left:80px!important}.pl-80px{padding-left:80px!important}.ml-85px{margin-left:85px!important}.pl-85px{padding-left:85px!important}.ml-90px{margin-left:90px!important}.pl-90px{padding-left:90px!important}.ml-95px{margin-left:95px!important}.pl-95px{padding-left:95px!important}.ml-100px{margin-left:100px!important}.pl-100px{padding-left:100px!important}.font8{font-size:8px!important}.font10{font-size:10px!important}.font12{font-size:12px!important}.font14{font-size:14px!important}.font16{font-size:16px!important}.font18{font-size:18px!important}.font20{font-size:20px!important}.font22{font-size:22px!important}.font24{font-size:24px!important}.font26{font-size:26px!important}.font28{font-size:28px!important}.font30{font-size:30px!important}.font32{font-size:32px!important}.font34{font-size:34px!important}.font36{font-size:36px!important}.font38{font-size:38px!important}.font40{font-size:40px!important}.font42{font-size:42px!important}.font44{font-size:44px!important}.font46{font-size:46px!important}.font48{font-size:48px!important}.font50{font-size:50px!important}.font52{font-size:52px!important}.font54{font-size:54px!important}.font56{font-size:56px!important}.font58{font-size:58px!important}.font60{font-size:60px!important}.font62{font-size:62px!important}.font64{font-size:64px!important}.font66{font-size:66px!important}.font68{font-size:68px!important}.font70{font-size:70px!important}.font72{font-size:72px!important}:root{--primary:#6dda5f}.btn-iconify{align-items:center;display:inline-flex;font-size:28px;padding:6px 8px}.btn-iconify iconify-icon{height:28px;width:28px}.btn-action{display:inline-block}.btn-action .dropdown-menu{left:50%!important;top:100%!important;transform:translateX(-50%)!important}.delete-modal__icon{color:#fc544b;font-size:72px;line-height:0}.delete-modal__title{font-size:24px;font-weight:600;margin:15px 0}.lms-dropdown-menu{padding:10px}.lms-dropdown-menu a.dropdown-item,.lms-dropdown-menu__item{border-radius:3px;font-size:18px}.lms-dropdown-menu a.dropdown-item:active,.lms-dropdown-menu a.dropdown-item:active:focus,.lms-dropdown-menu a.dropdown-item:active:hover,.lms-dropdown-menu a.dropdown-item:focus,.lms-dropdown-menu a.dropdown-item:hover,.lms-dropdown-menu__item:active,.lms-dropdown-menu__item:active:focus,.lms-dropdown-menu__item:active:hover,.lms-dropdown-menu__item:focus,.lms-dropdown-menu__item:hover{background-color:#d4f6cf;color:#000!important}.lms-dropdown-menu a.dropdown-item.text-danger,.lms-dropdown-menu__item.text-danger{margin-top:20px;position:relative}.lms-dropdown-menu a.dropdown-item.text-danger:before,.lms-dropdown-menu__item.text-danger:before{border-top:1px solid #e4e6fc;content:"";left:0;position:absolute;top:-10px;width:100%}.dropdown-menu a.text-danger:hover,.lms-dropdown-menu a.dropdown-item.text-danger:active,.lms-dropdown-menu a.dropdown-item.text-danger:active:focus,.lms-dropdown-menu a.dropdown-item.text-danger:active:hover,.lms-dropdown-menu a.dropdown-item.text-danger:focus,.lms-dropdown-menu a.dropdown-item.text-danger:hover,.lms-dropdown-menu__item.text-danger:active,.lms-dropdown-menu__item.text-danger:active:focus,.lms-dropdown-menu__item.text-danger:active:hover,.lms-dropdown-menu__item.text-danger:focus,.lms-dropdown-menu__item.text-danger:hover{background-color:#fc544b;color:#fff!important}a{color:var(--primary)}.btn{cursor:pointer;margin-bottom:5px}.btn:disabled{cursor:unset}.section{z-index:0}.section-header .btn{margin-bottom:0}.btn-action{min-width:42px}.navbar-bg{background-color:#fff;position:relative}.navbar-brand{color:var(--primary)}.navbar-brand .navbar-logo{max-height:50px}.no-pad{padding:0}.main-content{padding-bottom:40px;padding-top:40px}.text-pre-line{white-space:pre-line}body.sidebar-mini .main-sidebar .sidebar-menu>li.menu-header{display:none}#index{background-color:#4cad66}.login{height:100vh}.login-banner{align-items:center;display:flex;justify-content:center}.login-banner img{width:750px}.card.card__login{border:0;height:100vh;justify-content:center;margin-bottom:0}.card.card__login .login-brand{margin-bottom:25px}.card.card__login .card-body{flex:none;-ms-flex:none;padding-bottom:0;padding-top:0}.text-job__custom p{line-height:15px}.width-xl{width:300px}.width-lg2{width:250px}.width-lg{width:120px}.width-50{width:50px}.width-25{width:25px}.navbar{top:20px;z-index:1}.navbar .navbar-brand{color:var(--primary)}.navbar--custom .nav-link,.navbar--custom .nav-link.nav-link-user{color:#78828a}.navbar--custom .nav-link:active,.navbar--custom .nav-link:active:focus,.navbar--custom .nav-link:active:hover,.navbar--custom .nav-link:focus,.navbar--custom .nav-link:hover{color:var(--primary)}.main-sidebar{background-color:var(--primary)}.main-sidebar .sidebar-menu li a,.main-sidebar .sidebar-menu li.menu-header{color:#fff}.main-sidebar .sidebar-menu li a:hover{color:var(--primary)}.main-sidebar .sidebar-menu li a:focus{background-color:#fff;color:var(--primary)}.main-sidebar .sidebar-menu li.active a{color:var(--primary)}body.sidebar-mini .main-sidebar:after{background-color:var(--primary)}body.sidebar-mini .main-sidebar .sidebar-menu>li.active>a{background-color:#fff;color:var(--primary)}.card .card-header h4{color:var(--primary)}.card .card-header h2{line-height:28px;margin-bottom:0;padding-right:10px}.card .card-header--custom p{text-decoration:underline}.card .card-header .card-title{color:#6dda5f;font-size:18px;margin-bottom:0}.card .bold-text{font-weight:600}.card.card--custom .card-header{display:block}.card.card--custom h3{font-size:18px}.card.card--child-custom .card-header.--second{display:block}.card .card-body .status-info{display:flex;justify-content:space-between}.card .card-body .status-info__id,.card .card-body .status-info__status{font-size:18px;font-weight:700}.card .card-body .card-title-sm{font-size:14px}.card .card-body .number-lg{font-size:26px;font-weight:800}.card .card-body .number-lg span{font-size:18px}@media (max-width:1644px){.card .card-body .card-title-sm{font-size:12px}.card .card-body .number-lg{font-size:18px}}@media (max-width:1300px){.card .card-body .card-title-sm{font-size:11px}.card .card-body .number-lg{font-size:17px}}.card .card-footer .card-title{color:#6dda5f;font-size:18px;margin-bottom:0}.page-item.active .page-link{background-color:var(--primary);border-color:var(--primary)}.page-item .page-link,.page-item.disabled .page-link{color:var(--primary)}.page-item .page-link:active,.page-item .page-link:active:focus,.page-item .page-link:active:hover,.page-item .page-link:focus,.page-item .page-link:hover{background-color:var(--primary);color:#fff}.card .card-header h2+.card-header-action,.card .card-header h2+.card-header-form{margin-left:auto}.main-sidebar .sidebar-menu li ul.dropdown-menu li a{height:50px!important}.main-sidebar .sidebar-menu li ul.dropdown-menu li a:active,.main-sidebar .sidebar-menu li ul.dropdown-menu li a:active:focus,.main-sidebar .sidebar-menu li ul.dropdown-menu li a:active:hover,.main-sidebar .sidebar-menu li ul.dropdown-menu li a:focus,.main-sidebar .sidebar-menu li ul.dropdown-menu li a:hover{color:var(--primary)}body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li.active>a,body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li.active>a:hover,body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li>a:focus{background-color:var(--primary)!important}body.sidebar-mini .main-sidebar .sidebar-menu>li.active>a{box-shadow:0 4px 8px hsla(208,7%,46%,.58)}.table-responsive{scrollbar-width:thin}.table-responsive::-webkit-scrollbar{-webkit-appearance:none;height:7px}.table-responsive::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:4px}.table.table-bordered th{border:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4!important}.table.table-bordered td{border-color:#b7b7b7}.table.table-bordered.table-invoice td{border-top:1px solid #b7b7b7!important}.table td,.table th,.table thead th{vertical-align:middle}.table.table-custom thead th{border:1px solid #b7b7b7}.table.table-custom td{border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;vertical-align:middle}.table.table-custom td span{border-bottom:1px solid #b7b7b7;display:block;padding:5px}.table.table-custom td span:last-child{border-bottom:0}.table.table-custom .td-custom{padding:0;text-align:center}.table.table-teacher--detail{margin:0}.table.table-teacher--detail th{position:relative}.table.table-teacher--detail th:before{content:":";position:absolute;right:10%}.table.table-teacher--detail td,.table.table-teacher--detail th{padding:10px 0}.table .width-md{min-width:100px;width:105px}.table .width-lg{min-width:150px}.table .width-xl{min-width:200px}.table .width-xxl{min-width:210px}.table .thead-custom{text-align:center}.table .thead-custom th{border:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4!important;vertical-align:middle}.table .tbody-custom{text-align:center}.table-bordered-custom td,.table-bordered-custom th{border:1px solid #b7b7b7!important}.table-fixed-header thead{background-color:#f0f0f0!important;position:sticky;top:-1px;z-index:1}.table-fixed-header table{border-right:1px solid #b7b7b7}textarea.form-control{height:auto!important}.form-custom--filter{margin:0 15px}.section-header.filter-form{align-items:center;justify-content:space-between}.list-amount--text{color:var(--primary);font-size:25px;font-weight:600;margin:0}@media (max-width:1300px){.list-amount--text{font-size:18px}}.custom-switch{padding-left:0}.custom-switch-input:checked~.custom-switch-indicator{background:var(--primary)}.custom-switch-indicator{background:#f65f5f;width:50px}.custom-switch-indicator:after{color:#fff;content:"OFF";display:block;font-size:10px;left:65%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-switch-indicator--rent,.custom-switch-indicator--shipping{height:25px;width:55px}.custom-switch-indicator--rent:before,.custom-switch-indicator--shipping:before{top:3px}.custom-switch-indicator--rent:after,.custom-switch-indicator--shipping:after{content:none}.custom-switch-indicator__class-status{background:#ffa426;width:70px}.custom-switch-indicator__class-status:after{content:"Idle";left:60%}.custom-switch-input:checked~.custom-switch-indicator:before{left:31px}.custom-switch-input:checked~.custom-switch-indicator:after{content:"ON";left:35%}.custom-switch-input--shipping:checked~.custom-switch-indicator--shipping:before{left:36px}.custom-switch-input--shipping:checked~.custom-switch-indicator--shipping:after{content:"DONE";left:35%}.custom-switch-input--rent:checked~.custom-switch-indicator--rent:before{left:36px}.custom-switch-input--rent:checked~.custom-switch-indicator--rent:after{content:"Rent";left:35%}.custom-switch-input__class-status:checked~.custom-switch-indicator:before{left:51px}.custom-switch-input__class-status:checked~.custom-switch-indicator:after{content:"Ongoing";left:35%}.selectric-items li.highlighted,.selectric-items li.selected{background-color:#6dda5f}.custom-file-label:focus,.custom-select:focus,.form-control:focus,.input-group-text:focus,.selectric-open .selectric{border-color:#6dda5f}.selectric-custom .selectric-items{width:159px!important}.selectric-skill .selectric-items{width:144px!important}.selectric{height:42px;min-height:unset}.accordion .accordion-header[aria-expanded=true]{background-color:#6dda5f}.accordion .accordion-body .btn{margin-bottom:15px}@media (max-width:1644px){.accordion .accordion-body .btn{font-size:10px}}.accordion .accordion-body--custom{-webkit-overflow-scrolling:touch;margin-bottom:20px;overflow-x:auto;padding-left:0;padding-right:0;scrollbar-width:thin}.accordion .accordion-body--custom::-webkit-scrollbar{-webkit-appearance:none;height:7px}.accordion .accordion-body--custom::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:4px}.table-item__list .label-item{word-wrap:break-word;white-space:normal}.table-item__list--sm .label-item{font-size:13px}.table-item__list .item-status{padding-right:42px!important;text-align:right}.table-item__list .item-status i{font-size:20px}.table-item__list .item-status .fa-check{color:#6dda5f}.table-item__list .item-status .fa-times{color:#f65f5f}.table-item tbody{-webkit-overflow-scrolling:touch;max-height:400px;overflow-x:hidden;overflow-y:scroll;scrollbar-width:thin}.table-item tbody::-webkit-scrollbar{-webkit-appearance:none;width:7px}.table-item tbody::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:4px}.presence i{font-size:20px}.presence .fa-check{color:#6dda5f}.presence .fa-times{color:#f65f5f}.custom-progress{height:25px}.shipping-progress{background-color:silver;height:20px}.btn-add-custom{background-color:#fff;border:2px dashed #6dda5f;color:#6dda5f;font-size:25px;padding:20px;transition:all .3s ease;width:100%}.btn-add-custom i{font-size:40px}.btn-add-custom span{display:block;margin-top:20px}.btn-add-custom:active,.btn-add-custom:active:focus,.btn-add-custom:active:hover,.btn-add-custom:focus,.btn-add-custom:hover{background-color:#6dda5f;border-color:#fff;color:#fff;outline:0}.modal-body--customer-detail .form-group{margin-bottom:0}@media (min-width:576px){.modal-dialog{min-width:560px}}.vertical-scroll{max-height:320px;overflow-y:scroll;scrollbar-width:thin}.vertical-scroll::-webkit-scrollbar{-webkit-appearance:none;width:7px}.vertical-scroll::-webkit-scrollbar-thumb{background-color:#c2c2c2;border-radius:4px}.tab-wrapper{border-bottom:1px solid #f9f9f9;margin-bottom:20px;padding-bottom:15px}.select2-container.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--focus .select2-selection--single{border-color:var(--primary)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--primary)}.select2-container--default .select2-selection--multiple .select2-selection__choice{border:none}.select2-container--default .select2-results__group{color:#000}:root{--fc-small-font-size:.85em;--fc-page-bg-color:#fff;--fc-neutral-bg-color:hsla(0,0%,82%,.3);--fc-neutral-text-color:grey;--fc-border-color:#ddd;--fc-button-text-color:#fff;--fc-button-bg-color:#6dda5f;--fc-button-border-color:#6dda5f;--fc-button-hover-bg-color:#479a3d;--fc-button-hover-border-color:#6dda5f;--fc-button-active-bg-color:#479a3d;--fc-button-active-border-color:#6dda5f;--fc-event-bg-color:#6dda5f;--fc-event-border-color:#6dda5f;--fc-event-text-color:#fff;--fc-event-selected-overlay-color:rgba(0,0,0,.25);--fc-more-link-bg-color:#d0d0d0;--fc-more-link-text-color:inherit;--fc-event-resizer-thickness:8px;--fc-event-resizer-dot-total-width:8px;--fc-event-resizer-dot-border-width:1px;--fc-non-business-color:hsla(0,0%,84%,.3);--fc-bg-event-color:#8fdf82;--fc-bg-event-opacity:0.3;--fc-highlight-color:rgba(188,232,241,.3);--fc-today-bg-color:rgba(255,220,40,.15);--fc-now-indicator-color:red}.fc-timegrid-event-short .fc-event-time:after{content:none}.nav-tabs .nav-item .nav-link{color:var(--primary)}@media (max-width:1644px){.btn-action.mr-1{margin-right:0!important}}.medium-title{color:var(--primary);font-size:20px}.bootstrap-timepicker-widget table td input{width:35px}.tabs-custom{border-bottom:0}.tabs-custom .nav-item .nav-link{border:none;position:relative}.tabs-custom .nav-item .nav-link:before{border-bottom:2px solid #6dda5f;bottom:-15px;content:"";left:50%;position:absolute;transition:all .3s ease;width:0}.tabs-custom .nav-item .nav-link:active,.tabs-custom .nav-item .nav-link:active:focus,.tabs-custom .nav-item .nav-link:active:hover,.tabs-custom .nav-item .nav-link:focus,.tabs-custom .nav-item .nav-link:hover{border:none;cursor:pointer}.tabs-custom .nav-item .nav-link:active:before,.tabs-custom .nav-item .nav-link:active:focus:before,.tabs-custom .nav-item .nav-link:active:hover:before,.tabs-custom .nav-item .nav-link:focus:before,.tabs-custom .nav-item .nav-link:hover:before{left:0;width:100%}.tabs-custom .nav-item .nav-link.active{border:0;color:#6dda5f}.tabs-custom .nav-item .nav-link.active:before{border-bottom:2px solid #6dda5f;bottom:-15px;content:"";left:0;position:absolute;width:100%}.tabs-container{background-color:#fff;margin-bottom:30px}.tabs-invoice{border-bottom:1px solid #d7d7d7}.tabs-invoice .nav-item{align-items:center;border:none;display:flex;position:relative}.tabs-invoice .nav-item:before{border-bottom:3px solid #6dda5f;bottom:0;content:"";left:50%;position:absolute;transition:all .3s ease;width:0}.tabs-invoice .nav-item:active .nav-link,.tabs-invoice .nav-item:active:focus .nav-link,.tabs-invoice .nav-item:active:hover .nav-link,.tabs-invoice .nav-item:focus .nav-link,.tabs-invoice .nav-item:hover .nav-link{border:none;color:#6dda5f}.tabs-invoice .nav-item:active:before,.tabs-invoice .nav-item:active:focus:before,.tabs-invoice .nav-item:active:hover:before,.tabs-invoice .nav-item:focus:before,.tabs-invoice .nav-item:hover:before{left:0;width:100%}.tabs-invoice .nav-item .nav-link{border:0;color:#b7b7b7;font-weight:700;padding:15px 40px;transition:all .3s ease}.tabs-invoice .nav-item .nav-link:before{border-bottom:3px solid #6dda5f;bottom:0;content:"";left:50%;position:absolute;transition:all .3s ease;width:0}.tabs-invoice .nav-item .nav-link.active{background-color:unset;border:0;color:#6dda5f;transition:all .3s ease}.tabs-invoice .nav-item .nav-link.active:before{border-bottom:3px solid #6dda5f;content:"";left:0;position:absolute;width:100%}.tabs-invoice .nav-item .btn{margin:0;padding:15px 10px;transition:all .3s ease;z-index:10}.tabs-invoice .nav-item .btn i{color:#6c757d;transition:all .3s ease}.tabs-invoice .nav-item .btn:active,.tabs-invoice .nav-item .btn:active:focus,.tabs-invoice .nav-item .btn:active:hover,.tabs-invoice .nav-item .btn:focus,.tabs-invoice .nav-item .btn:hover{background-color:unset}.tabs-invoice .nav-item .btn:active i,.tabs-invoice .nav-item .btn:active:focus i,.tabs-invoice .nav-item .btn:active:hover i,.tabs-invoice .nav-item .btn:focus i,.tabs-invoice .nav-item .btn:hover i{color:#dc3545}.class-card{border-radius:10px;box-shadow:0 4px 10px hsla(208,7%,46%,.58);margin-bottom:30px}.class-card .name-container{padding:5px 0}.class-card .name-checklist{align-items:center;display:flex}.class-card label{font-size:16px;font-weight:800;margin-bottom:0}.class-card .class-desc li{margin-bottom:5px}.class-card p{margin-bottom:0}.class-card__time-header{text-align:right}.class-card__time-header h4{font-size:20px;font-weight:800}.class-card__header{border-top-left-radius:10px;border-top-right-radius:10px;padding:15px 10px}.class-card__info{border-bottom:2px solid #d7d7d7;padding-bottom:10px;padding-top:10px}.class-card__content,.class-card__content--black,.class-card__content--left,.class-card__content--right{padding:10px 15px}.class-card__content--black{color:#34395e!important}.class-card__content--left{border-right:1px solid #d7d7d7}.class-card__content--right{border-left:1px solid #d7d7d7}.class-card__title{font-size:18px;margin-bottom:0}.class-card__name{margin-bottom:0}.class-card__footer{border-top:2px solid #d7d7d7;padding:15px 10px;text-align:right}.class-time{color:#34395e}.card-teacher-info{padding:10px 15px}.custom-control-input:checked~.custom-control-label:before,.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#6dda5f!important}.custom-control-input:checked~.custom-control-label:before{background-color:#6dda5f;border-color:#fff}.regular-junior{background-color:#a7e99f}.regular-kids{background-color:#6dda5f}.regular-teens{background-color:#3dbf2c}.trial-junior{background-color:#8497b0}.trial-kids{background-color:#44546a}.trial-teens{background-color:#333f50}.replacement-junior{background-color:#70c8b1}.replacement-kids{background-color:#32826d}.replacement-teens{background-color:#266252}.teacher-meeting{background-color:#c5a85f}.other-meeting{background-color:#afabab}.fc-v-event.regular-junior{background-color:#a7e99f;border-color:#a7e99f}.fc-v-event.regular-kids{background-color:#6dda5f;border-color:#6dda5f}.fc-v-event.regular-teens{background-color:#3dbf2c;border-color:#3dbf2c}.fc-v-event.trial-junior{background-color:#8497b0;border-color:#8497b0}.fc-v-event.trial-kids{background-color:#44546a;border-color:#44546a}.fc-v-event.trial-teens{background-color:#333f50;border-color:#333f50}.fc-v-event.replacement-junior{background-color:#70c8b1;border-color:#70c8b1}.fc-v-event.replacement-kids{background-color:#32826d;border-color:#32826d}.fc-v-event.replacement-teens{background-color:#266252;border-color:#266252}.fc-v-event.teacher-meeting{background-color:#c5a85f;border-color:#c5a85f}.fc-v-event.other-meeting{background-color:#afabab;border-color:#afabab}.card.card-hero .card-header.bg-custom{background-image:unset}.card.card-hero .card-header .card-icon{color:#ffdfc4}.select2-hidden-accessible{display:none;position:relative!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--primary)}.selectric-custom-select.selectric-is-invalid,.selectric-form-control.selectric-is-invalid,.selectric-was-validated .selectric-form-control:invalid,.was-validated .selectric-custom-select:invalid{border:1px solid #dc3545}.selectric-custom-select.selectric-is-valid,.selectric-form-control.selectric-is-valid,.selectric-was-validated .selectric-form-control:valid,.was-validated .selectric-custom-select:valid{border:1px solid #28a745}.selectric-custom-select.selectric-is-invalid~.invalid-feedback,.selectric-custom-select.selectric-is-invalid~.selectric-invalid-tooltip,.selectric-form-control.selectric-is-invalid~.invalid-feedback,.selectric-form-control.selectric-is-invalid~.selectric-invalid-tooltip,.selectric-was-validated .selectric-custom-select:invalid~.invalid-feedback,.selectric-was-validated .selectric-custom-select:invalid~.selectric-invalid-tooltip,.selectric-was-validated .selectric-form-control:invalid~.invalid-feedback,.selectric-was-validated .selectric-form-control:invalid~.selectric-invalid-tooltip{display:block}.selectric-custom-select.selectric-is-valid~.valid-feedback,.selectric-custom-select.selectric-is-valid~.valid-tooltip,.selectric-form-control.selectric-is-valid~.valid-feedback,.selectric-form-control.selectric-is-valid~.valid-tooltip,.selectric-was-validated .selectric-custom-select:valid~.valid-feedback,.selectric-was-validated .selectric-custom-select:valid~.valid-tooltip,.selectric-was-validated .selectric-form-control:valid~.valid-feedback,.selectric-was-validated .selectric-form-control:valid~.valid-tooltip{display:block}.is-invalid+.select2 .select2-selection{border-color:#dc3545!important}.is-valid+.select2 .select2-selection{border-color:#28a745!important}select.form-control.is-invalid{background-image:none}:focus{outline:0}.meeting-card{border:2px solid #6dda5f;border-radius:3px;padding:20px 15px}.meeting-card,.meeting-card .medium-title{margin-bottom:20px}.meeting-card label{font-size:16px;margin-bottom:0}@media (max-width:1300px){.meeting-card label{font-size:14px}}.meeting-card p{margin-bottom:0}.meeting-card .form-group{margin-bottom:15px}.legends .content-title{font-size:16px;margin-bottom:10px}.legends .reg-junior{color:#a7e99f}.legends .reg-kids{color:#6dda5f}.legends .reg-teens{color:#3dbf2c}.legends .tri-junior{color:#8497b0}.legends .tri-kids{color:#44546a}.legends .tri-teens{color:#333f50}.legends .rep-junior{color:#70c8b1}.legends .rep-kids{color:#32826d}.legends .rep-teens{color:#266252}.legends .teacher-meet{color:#c5a85f}.legends .other-meet{color:#afabab}.room-event-detail .modal-title{color:#6dda5f;font-size:18px}.room-event-detail .modal-body label{color:#6dda5f;font-weight:600;margin-bottom:0}.room-event-detail .modal-body li{margin-bottom:5px}.room-event-detail .modal-body p{margin-bottom:0}.room-event-detail .list-container{margin-top:10px}.room-event-detail .list-container ol{padding-left:15px}.fc-v-event .fc-event-title-container{cursor:pointer}.card .card-header .form-control{border-radius:3px;height:auto}.card .card-header h4+.card-header-action .input-group .input-group-btn .btn,.card .card-header h4+.card-header-form .input-group .input-group-btn .btn{margin-top:0}.card .card-header .btn:not(.note-btn){border-radius:3px;margin-bottom:0}.card-content{padding:20px 15px}.card-content .card-title{color:var(--primary);font-size:18px}.card-content li{margin-bottom:10px}.card-content label{font-size:16px;font-weight:800}.card-content p{margin-bottom:0}.mega-title{color:#6dda5f;font-size:34px;margin-bottom:24px}.p-90{padding-bottom:90px!important;padding-top:90px!important}.card-sticky{position:sticky;position:-webkit-sticky;top:0;z-index:1}.btn-big{font-size:16px;padding:15px}.modal-content.modal-content-custom{max-width:auto;width:auto}.section .section-title:before{background-color:var(--primary);margin-top:9px}.card-brief-info .main-text{font-size:26px}@media (max-width:1400px){.card-brief-info .main-text{font-size:20px}.card-brief-info label{font-size:13px}}.form-information{margin-bottom:30px}.form-information .title{color:var(--primary);font-weight:600;margin-bottom:15px;position:relative}.form-information .title:before{background-color:var(--primary);content:" ";height:2px;left:15%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.form-information .title span{background-color:#f4f6f9;display:inline-block;font-size:16px;padding:5px 15px 5px 0;position:relative}.invoice-header img{max-width:300px}@media (max-width:767.98px){.invoice-header img{max-width:150px}.invoice-header .invoice-title{font-size:28px}}@media (max-width:320px){.invoice-header .hide-img{display:none}}@media (max-width:767.98px){.invoice-body .mobile-hide{display:none}}.invoice-body .student-wrapper{border-top:1px solid #b7b7b7;padding-top:40px}.invoice-link-container{background-color:#ddd;border-radius:6px;padding:15px}.invoice-container{background-color:#fff;border:5px solid #ddd;margin-top:30px;padding:30px 15px;position:relative}.invoice-container:after{border-left:50px solid #ddd;border-top:50px solid #f4f6f9;content:" ";position:absolute;right:-5px;top:-5px}.invoice-container hr{border-color:#ddd;border-width:2px}.invoice-container .invoice-info{margin-left:auto;max-width:400px}.invoice-container .invoice-info .table>tbody>tr>td,.invoice-container .invoice-info .table>tbody>tr>th,.invoice-container .invoice-info .table>thead>tr>td,.invoice-container .invoice-info .table>thead>tr>th{border:0;padding:0 8px}@media (max-width:767.98px){.invoice-container .invoice-info{margin-left:0;max-width:100%}}.invoice-container .price-container{border:3px solid #ddd;padding:30px;position:relative;text-align:center}.invoice-container .price-container .price{font-size:26px}@media (min-width:321px) and (max-width:767.98px){.invoice-container .price-container .price{font-size:32px}}.invoice-container .stamp-wrapper{bottom:-1%;left:-2%;opacity:.7;position:absolute;transform:rotate(15deg)}.invoice-container .stamp-wrapper img{max-width:200px}@media (max-width:575.98px){.invoice-container .stamp-wrapper img{max-width:150px}}.invoice-student{margin-bottom:40px}.invoice-student:last-child{margin-bottom:0}.invoice-student .student-name{color:#000;font-size:26px;margin-bottom:20px}.grand-total__card{border:2px solid #ddd;border-radius:3px;padding:20px 0;text-align:center}.grand-total__card .title{font-size:22px}.grand-total__card .price{font-size:28px;margin:0}.mobile-invoice__header{border-bottom:1px solid #b7b7b7;display:flex;justify-content:space-between;padding-bottom:10px}.mobile-invoice__body{border-bottom:1px solid #b7b7b7;padding:10px 0}.mobile-invoice__footer{display:flex;justify-content:space-between;padding:10px 0}.mobile-invoice__item{margin:10px 0}.mobile-invoice__title{font-size:20px;font-weight:600}.mobile-invoice__text,.mobile-invoice__text--bold{font-size:16px;margin-bottom:0}.mobile-invoice__text--bold{font-weight:600}.badge-custom{background-color:#6dda5f;border-radius:3px;color:#fff;font-size:14px}.card-header--small{align-items:center;align-self:center;border-bottom:1px solid #f9f9f9;display:flex;line-height:30px;min-height:20px;padding:15px 25px;width:100%}.card-header--small h4{color:#6dda5f;font-size:16px;margin-bottom:0}.partner-card li{font-size:16px;margin-bottom:15px}.partner-card li:last-child{margin-bottom:0}.daterangepicker.ltr .ranges{float:none;text-align:right}.salary-setting-table{border-bottom:1px solid #d4d4d4;margin-bottom:20px}.salary-header{background-color:rgba(0,0,0,.02)}.salary-header label{font-weight:600;margin-bottom:0;padding:10px 12px}.salary-body .salary-item{padding:20px 12px}.salary-body p{margin-bottom:0}.btn-sea-green,.btn-sea-green.disabled{background-color:#26b99a;border-color:#26b99a;box-shadow:0 2px 6px #33a6a0;color:#fff}.btn-sea-green.disabled:active,.btn-sea-green.disabled:focus,.btn-sea-green.disabled:hover,.btn-sea-green:active,.btn-sea-green:focus,.btn-sea-green:hover{background-color:#2dc5b5!important;color:#fff!important}
