/* Position and sizing of burger button */
.bm-burger-button {
  position: fixed;
  width: 25px;
  height: 25px;
  left: 36px;
  top: 16px;
}

/* Color/shape of burger icon bars */
.bm-burger-bars {
  background: #373a47;
}

/* Color/shape of burger icon bars on hover*/
.bm-burger-bars-hover {
  background: #a90000;
}

/* Position and sizing of clickable cross button */
.bm-cross-button {
  height: 24px;
  width: 24px;
}

/* Color/shape of close button cross */
.bm-cross {
  background: #bdc3c7;
}

/* Morph shape necessary with bubble or elastic */
.bm-morph-shape {
  fill: #373a47;
}

/* Styling of overlay */
.bm-overlay {
  background: rgba(0, 0, 0, 0.3);
}

/* Styling to Don't Overlap modals*/
.bm-menu-wrap {
  z-index: 1000 !important;
}

/* Additional CSS*/
.custom-dr-picker.rs-picker {
  width: 200 !important;
}
.rs-btn-active {
  background: rgba(25, 135, 84, 0.08) !important;
  color: #198754 !important;
}

.rs-modal-body {
  padding-left: 4%;
  padding-right: 4%;
}

.rs-table-row {
  cursor: pointer;
}

.icon-button {
  display: inline-block;
  position: relative;
  z-index: 1;
  padding: 2em;
  margin: -2em;
}

/* When button is disabled, make it fade out and disable pointer */
.theme-btn:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.site-card {
  max-width: 600px;
  padding: 50px;
  box-shadow: 0 10px 34px rgba(0, 0, 0, 0.15);
  margin: auto;
}

.site-card form {
  text-align: left;
}
.head-sm {
  font-size: 20px;
  font-weight: bold;
}
.theme-ip {
  height: 50px;
  border-radius: 5px;
  width: 100%;
}
.site-card .theme-ip:focus {
  box-shadow: none;
  outline: none;
  border-color: #198754;
}
.site-card .theme-ip:hover {
  border-color: #198754;
}
.theme-btn {
  color: #fff;
  background: #198754;
  border-color: transparent;
  border-radius: 6px;
  height: 56px;
  font-size: 18px;
}
.alert {
  border-width: 0 0 0 5px;
  border-radius: 0px;
  text-align: left;
}
.alert-danger {
  border-color: #ff5562;
  color: #ff5562;
  background: #fff0f1;
}
.alert-success {
  border-color: #2c996d;
  color: #2c996d;
  background: #f4fbf8;
}
.theme-btn.light {
  background: #f0f0f0;
  color: #3a3a3a;
}
.check-icon {
  width: 55px;
  margin: auto;
  margin-bottom: 20px;
}
.check-icon path {
  fill: #2c996d;
}

h1,h2,h3,h4,h5,h6,p{margin:0}.f-normal,body{font-family:"Plus Jakarta Sans",sans-serif;font-weight:normal}.f-med,.bm-menu-wrap .menu-links a,.rs-form-control-label,.user-drop{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500}.f-semi,.rs-btn,.theme-btn,.rs-table-header-row-wrapper .rs-table-row,.head-xl,.head-lg,.rs-modal-body .rs-modal-title,.rs-modal-header .rs-modal-title,.head-md,.head-sm,.tab-sec .tab,.summary-table .table>tbody td:first-child{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600}.f-bold{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700}a{color:#198754}a:hover{color:#198754}.ml--2{margin-left:-10px}a,a:hover,a:focus,a:active,a:focus-within{text-decoration:none;box-shadow:none;outline:none}.fa,.select-outer:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.them-text{color:#198754}.icon-before,.icon-after,.select-outer:after{position:absolute;top:50%;transform:translate(0, -50%);color:#7e7e82;font-size:16px}.icon-before{left:18px}.icon-after,.select-outer:after{right:18px}.y-abs,.color-ip .color-pick,.btn-wrap-rm .cross-icon,.rst-radio .rs-radio-wrapper{position:absolute;top:50%;transform:translate(0, -50%)}.x-abs{position:absolute;left:50%;transform:translate(-50%, 0)}.xy-abs,.btn-wrap-rm .cross-icon:after,.btn-wrap-rm .cross-icon:before,.days-row .day{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slow,.theme-btn,.cus-radio .text{transition:0.3s ease}.full-abs,.cus-radio .ip,.user-form-outer .left .bg,.tile-wrap .top:after,.tile-wrap .top:before{position:absolute;left:0;top:0;height:100%;width:100%}.cursor-pointer{cursor:pointer}body{background:#f7f7fe;font-size:14px;color:#212121}.md-container{max-width:1030px;margin:auto;padding:0 15px}.sm-container{max-width:470px}.container{max-width:100%}.radius-3,.btn-wrap-rm .cross-icon:after,.btn-wrap-rm .cross-icon:before,.rs-table-cell-expand-icon{border-radius:3px}.radius-5,.color-ip .color-pick,.theme-btn,.bm-menu-wrap .menu-links a{border-radius:5px}.radius-8{border-radius:8px}.radius-10{border-radius:10px}.radius-round,.cus-radio,.cus-radio .text,.pagination-outer .rs-pagination-btn,.icon-box,.user-drop{border-radius:100px}.alert{border-width:0 0 0 5px;border-radius:0px;text-align:left}.alert-danger{border-color:#ff5562;color:#ff5562;background:#fff0f1}.alert-success{border-color:#2c996d;color:#2c996d;background:#f4fbf8}.rs-checkbox-group .rs-checkbox-checker{padding-top:0px;padding-bottom:0px}.rs-checkbox-checker{padding-top:0px;padding-bottom:0px}.rs-btn{height:42px;padding-left:15px;padding-right:15px}.rs-btn.rs-btn-green.rs-btn-ghost{border-color:#198754;color:#198754}.rs-btn.rs-btn-default{background:#212121;color:#fff}.rs-btn.rs-btn-link:hover{text-decoration:none}.rs-btn.rs-btn-link{color:#198754}.rs-btn.rs-btn-primary{background:#198754}.rs-btn.rs-btn-subtle{background:#f7f7fe}.rs-btn.white-btn{background:#fff;color:#198754}.rs-btn:focus,.rs-btn:hover{box-shadow:none}.color-ip{position:relative}.color-ip .color-pick{cursor:pointer;right:8px;height:28px;width:28px;overflow:hidden;border:none;padding:0;outline:none;box-shadow:none}.btn-wrap-rm{position:relative}.btn-wrap-rm .alter{padding-right:25px}.btn-wrap-rm .cross-icon{width:12px;height:12px;font-size:0;background:transparent;padding:0;transform:translateY(-50%) rotate(45deg);right:8px}.btn-wrap-rm .cross-icon:after,.btn-wrap-rm .cross-icon:before{content:"";background:#c4c3c3}.btn-wrap-rm .cross-icon:after{height:2px;width:100%}.btn-wrap-rm .cross-icon:before{width:2px;height:100%}.theme-btn{display:inline-flex;height:42px;padding-left:15px;padding-right:15px;align-items:center;background:#198754;color:#fff;font-size:14px}.theme-btn:hover{color:#fff;box-shadow:none}.theme-btn.alter{background:transparent;border:2px solid #212121}.theme-btn.alter.faded{border-color:rgba(33,33,33,0.3)}.theme-btn.alter.active{border:2px solid #212121}.theme-btn.alter:after{height:2px;width:100%}.theme-btn.alter:before{height:100%;width:2px}.theme-btn{display:inline-flex;height:42px;padding-left:15px;padding-right:15px;align-items:center;background:#198754;color:#fff}.theme-btn:hover{color:#fff;box-shadow:none}.theme-btn.alter{background:transparent;border:2px solid #212121}.theme-btn.alter.faded{border-color:rgba(33,33,33,0.3)}.theme-btn.alter.active{border:2px solid #212121}.theme-btn.border-btn{background:transparent;border:2px solid #198754;color:#198754}.cus-radio{position:relative;border:1px solid rgba(33,33,33,0.2);display:flex;padding:4px;align-self:start}.cus-radio .wrap{position:relative}.cus-radio .text{color:#7e7e82;height:35px;display:inline-flex;align-items:center;padding:5px 15px}.cus-radio .ip{opacity:0;cursor:pointer;z-index:5}.cus-radio .ip:checked+.text{background:#f0f0f0;color:#212121}.theme-ip{border:1px solid rgba(33,33,33,0.2);box-shadow:none;outline:none;height:42px;font-size:14px}.theme-ip:focus,.theme-ip:hover{box-shadow:none !important;border-color:#198754}.theme-ip.error{border-color:#ff0000}.rs-input.error{border-color:#ff0000}.rs-input:focus,.rs-input:hover:not(:disabled){border-color:#198754;box-shadow:none;outline:none}.select-outer{position:relative;margin-bottom:20px}.select-outer .theme-ip{padding-right:30px}.select-outer:after{content:"\f107";right:12px;pointer-events:none;color:rgba(33,33,33,0.3);margin-top:3px}.form-group,.rs-row .rs-form-group,.mg-row .rs-form-group{margin-bottom:20px}.rs-form-inline>*,.rs-form-inline>.rs-btn{margin-right:15px;margin-bottom:20px}.rs-picker-default .rs-picker-toggle.rs-btn{padding-top:9px;padding-bottom:9px;box-shadow:none}.rs-picker-default .rs-picker-toggle.rs-btn:hover,.rs-picker-default .rs-picker-toggle.rs-btn:focus,.rs-picker-default .rs-picker-toggle.rs-btn:active{box-shadow:none;border-color:#198754}.rs-picker-default .rs-picker-toggle.rs-btn:hover{border-color:#198754}.rs-table-cell-header:first-child .rs-table-cell-content,.rs-table-cell-first .rs-table-cell-content{padding-left:1.5rem !important}.rs-table-header-row-wrapper .rs-table-row{color:#212121;font-size:14px}.rs-table-row{color:#7e7e82;font-size:13px}.rs-table-row.pending .rs-table-cell{background-color:#fffeee}.text-theme{color:#198754}.rs-stack-item .rs-btn-link{color:#212121}.rs-stack-item .rs-calendar-table-cell-selected .rs-calendar-table-cell-content{background:#198754}.rs-stack-item .rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover{background:#198754}.rs-stack-item .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content{background:#198754}.rs-stack-item .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content{box-shadow:inset 0 0 0 1px #198754}.rs-check-item.rs-check-item-focus,.rs-check-item:focus,.rs-check-item:not(.rs-checkbox-disabled):hover{color:#198754}.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner:before,.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner:before,.rs-slider-progress-bar{border-color:#198754;background:#198754}.rs-slider-handle:focus:before,.rs-slider-handle:hover:before{box-shadow:0 0 0 8px rgba(25,135,84,0.25)}.rs-toggle-checked .rs-toggle-presentation,.rs-toggle-checked .rs-toggle-presentation:hover{background:#198754}.rs-slider-handle:before{border-color:#198754}label:hover .rs-checkbox-control .rs-checkbox-inner:before,.rs-checkbox-control:before{border-color:#198754}.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content,.rs-picker-value-count{background:#198754}.rs-picker-has-value .rs-btn .rs-picker-toggle-value,.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#198754}.rs-picker-default:not(.rs-picker-disabled) .rs-btn-active,.rs-picker-default:not(.rs-picker-disabled) .rs-btn:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-btn:hover,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover{border-color:#198754}.rs-checkbox-group .rs-checkbox-checker{padding-bottom:0;padding-top:0}.pagination-outer{margin-top:10px}.pagination-outer .rs-picker-toggle.rs-btn-lg{font-size:14px}.pagination-outer .rs-pagination-btn{height:24px;width:24px;padding:5px;min-width:unset;font-size:13px}.pagination-outer .rs-pagination-btn.rs-pagination-btn-active{border-color:transparent;background:#198754;color:#fff}.pagination-outer .rs-pagination-btn.rs-pagination-btn-active:hover{border-color:transparent;box-shadow:none}.pagination-outer .rs-picker-default .rs-picker-toggle.rs-btn{padding-top:4px;padding-bottom:4px;height:auto}.pagination-outer .rs-picker-has-value .rs-btn .rs-picker-toggle-value,.pagination-outer .rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value{color:#7e7e82}.head-xl{font-size:34px}.head-lg,.rs-modal-body .rs-modal-title,.rs-modal-header .rs-modal-title{font-size:22px;line-height:normal}.head-md{font-size:18px;color:#7e7e82}.head-sm{font-size:16px;color:#7e7e82}.sm-text{font-size:11px}.f-14,.rs-form-control-label{font-size:14px}.f-16{font-size:16px}.grey-txt,.rst-radio .limit,.summary-table .table>tbody td{color:#7e7e82}.light-txt{color:#bebec8}.bm-menu-wrap{background:#fff;box-shadow:2px 4px 10px rgba(33,33,33,0.15)}.bm-menu-wrap .logo{width:126px;margin-left:20px}.bm-menu-wrap .logo.sm{opacity:0;position:absolute;right:20px;bottom:0;width:40px}.bm-menu-wrap .menu-links{border-top:1px solid rgba(33,33,33,0.15);margin-top:10px;padding:25px 20px}.bm-menu-wrap .menu-links a{height:50px;display:flex;align-items:center;padding:13px;color:#212121;font-size:15px}.bm-menu-wrap .menu-links a i{color:#bebec8;width:22px;text-align:center;margin-right:10px;font-size:1.2em;flex-shrink:0}.bm-menu-wrap .menu-links a:hover{text-decoration:none;background:rgba(33,33,33,0.04)}.bm-menu-wrap .menu-links a.active{background:rgba(25,135,84,0.08);color:#198754}.bm-menu-wrap .menu-links a.active i{color:#198754}.bm-menu-wrap .menu-links a span{white-space:nowrap;display:block}.bm-cross-button{margin-top:15px;margin-right:10px}.bm-cross-button .bm-cross{transform:none !important;width:20px !important;height:2px !important;border-radius:2px;right:-12px}.bm-cross-button .bm-cross:nth-child(2){top:5px !important}.bm-cross-button .bm-cross:nth-child(2):after{content:"";position:absolute;height:2px;width:20px;background:#bdc3c7;border-radius:3px;top:5px}.bm-burger-button{left:25px;margin-top:10px}.bm-burger-button .bm-burger-bars{height:2px !important;width:20px;background:#bdc3c7;border-radius:3px}.bm-burger-button .bm-burger-bars:nth-child(2){top:5px !important}.bm-burger-button .bm-burger-bars:nth-child(3){top:10px !important}.icon-box{display:inline-flex;height:70px;width:70px;flex-shrink:0;align-items:center;justify-content:center;font-size:25px}.icon-box.green{color:#198754;background:#e9f2ee}.icon-box.red{color:#ee3737;background:#ffe9e9}.icon-box.blue{color:#397bff;background:#e7ebf4}.icon-box.orange{color:#db6c06;background:#ffe3c9}.icon-box.grey{color:#bebec8;background:#ededed}.tile-h{min-height:120px}.bb{border-bottom:1px solid rgba(33,33,33,0.15)}.grade-chart svg{overflow:visible}.tab-sec .top{border-bottom:1px solid rgba(33,33,33,0.3)}.tab-sec .inner{padding:20px 30px}.tab-sec .inner svg.recharts-surface{overflow:visible}.tab-sec .tab{height:54px;display:inline-flex;align-items:center;color:#212121;padding:5px 20px;font-size:15px;position:relative}.tab-sec .tab:after{content:"";position:absolute;bottom:0;transform:translateY(50%);height:4px;background:#d4d4d4;opacity:0;transition:0.3s ease;width:100%;bottom:0;left:0}.tab-sec .tab:hover:after{opacity:1}.tab-sec .tab.active:after{background:#198754;opacity:1}.custom-filters .rs-drawer-header{flex-direction:row-reverse;align-items:center;padding:15px 35px}.custom-filters .rs-drawer-header .rs-drawer-header-close{position:static;background:transparent}.custom-filters .rs-drawer-body{padding:35px}.rs-picker-check-menu{flex-direction:column-reverse}.rs-picker-check-menu>.rs-checkbox{border-bottom:1px solid rgba(126,126,130,0.3)}.user-form-outer .head-xl{line-height:1.3;margin-bottom:20px}.user-form-outer .left{position:relative;z-index:1;height:100%;color:#fff;overflow:hidden}.user-form-outer .left .bg{z-index:-1}.user-form-outer .left .leaf{position:absolute;bottom:-20px;right:-10px}.user-form-outer .inner{position:relative;padding:60px;height:100%}.user-form-outer .social a{color:#fff;font-size:20px;margin-right:15px}.user-drop{padding:0;display:inline-flex;align-items:center;justify-content:center;color:#198754;background:rgba(25,135,84,0.1);height:40px;width:40px;text-align:center;font-size:16px}.user-drop:after{display:none}.user-drop:hover,.user-drop:focus{color:#198754}.total-label{fill:#212121}.total-label.top{transform:translateY(-5px)}.total-label.count{transform:translateY(5px)}.date-filter{min-width:130px}.date-filter .rs-input{height:42px}.site-card{background:#fff}.site-card .theme-btn{background:#198754}.site-card .head-sm{font-size:20px;color:#212121}.date-filter{min-width:130px}.site-card{background:#fff}.site-card .theme-btn{background:#198754}.site-card .head-sm{font-size:20px;color:#212121}.mx--3{margin-left:-30px;margin-right:-30px}.rst-radio label{display:block}.rst-radio .rs-radio-checker{padding-left:0}.rst-radio .rs-radio-wrapper{z-index:2}.rst-radio .rs-input{padding-left:35px;font-size:14px}.rst-radio .limit{font-size:10px;position:absolute;right:7px;bottom:5px}.rst-radio .close{color:#ff0000}.rs-table-cell-expand-icon{background:#f1f8f5}.rs-table-cell-expand-icon path{fill:#198754}.f-40{font-size:40px}.student-table th.text-center{text-align:left !important}.student-table th.text-center:first-child{padding-left:30px}.summary-table{margin:0 -30px}.summary-table>.container{padding:0 30px}.summary-table .tab-sec{box-shadow:none !important;padding:0}.summary-table .tab-sec .inner{padding:0}.summary-table table{margin-top:0 !important}.summary-table .table>tbody{border:none}.summary-table .table>tbody td{font-size:14px;border-color:rgba(33,33,33,0.12);text-align:left !important}.summary-table .table>tbody td:first-child{padding-left:30px;color:#212121}.min-h-50{min-height:50vh}.rs-input-number .rs-btn{height:17px;padding:0}.rs-radio.rs-radio-checked .rs-radio-inner:before{border-color:#198754;background:#198754}.rs-radio-wrapper:before,.rs-radio:hover .rs-radio-inner:before{border-color:#198754}.rs-modal-footer{padding-left:4%;padding-right:4%;display:flex}.rs-modal-footer>.rs-btn{flex-grow:1}.rs-modal-body,.rs-modal-header{padding-left:4%;padding-right:4%}.rs-modal-body .rs-btn-close,.rs-modal-header .rs-btn-close{top:30px;right:30px}.rs-modal-body .rs-btn-close .rs-icon,.rs-modal-header .rs-btn-close .rs-icon{font-size:16px}.days-row .rs-checkbox-group-inline{margin:0}.days-row .rs-checkbox-inline{margin-left:0}.days-row .rs-checkbox-checker{height:30px;width:30px;left:0;top:0;border-radius:50px}.days-row .rs-checkbox-checker .rs-checkbox-inner:after,.days-row .rs-checkbox-checker .rs-checkbox-inner:before,.days-row .rs-checkbox-checker:before{height:30px;width:30px;border-radius:50px}.days-row .day{margin-left:6px;margin-top:6px;color:#7e7e82}.days-row .rs-checkbox-inner:after{display:none}.days-row .rs-checkbox-inner:before{border-color:transparent;background:#f7f7fe}.days-row .rs-checkbox-checked .day{color:#fff}.repeat-modal .rs-picker{width:200px}.radio-custom-grp .rs-radio-wrapper{top:20px}.on-radio .rs-radio-checker{top:12px}.on-radio .rs-radio-checker label{margin-top:-11px}.every-row .rs-input-number .rs-btn{height:20px}.inactive-chart .recharts-pie-label-line{stroke:#212121}.inactive-chart .recharts-pie-label-text tspan{fill:#212121}.my-tab-group{border:1px solid #e5e5ea;border-radius:6px}.my-tab-group .rs-btn.rs-btn-default{background:transparent;color:#bebec8;font-size:24px;padding-left:12px;padding-right:12px}.my-tab-group .rs-btn.rs-btn-default.rs-btn-active{background:#bebec8 !important;color:#fff !important}.ellipse{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tile-wrap .top{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;z-index:1;padding:15px}.tile-wrap .top:after,.tile-wrap .top:before{z-index:1;height:calc(100% - 30px)}.tile-wrap .top:after{content:"";background-image:linear-gradient(to bottom, black, transparent)}.tile-wrap .top:before{content:"";background-image:linear-gradient(to top, black, transparent);bottom:0;top:unset}.tile-wrap .top .image{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.tile-wrap .top .image img{object-fit:cover;height:100%;width:100%}.tile-wrap .top .icons,.tile-wrap .top .name{position:relative;z-index:2}.tile-wrap .top .icons{font-size:16px}.repeat-tt-main{display:inline-flex;flex-wrap:wrap;gap:10px;max-width:650px}.repeat-tooltip{width:150px}.rs-picker-check-menu>.rs-checkbox .rs-checkbox-checker{padding-top:10px}@media (min-width: 1200px){.bm-overlay{display:none}.main-content{margin-left:280px;width:calc(100% - 280px);transition:0.3s ease 0s}.bm-menu-wrap[aria-hidden="true"]{width:82px !important;transform:none !important;display:block !important}.bm-menu-wrap[aria-hidden="true"] .menu-links{padding:25px 16px}.bm-menu-wrap[aria-hidden="true"] .menu-links a span{opacity:0}.bm-menu-wrap[aria-hidden="true"] .menu-links a i{margin:0}.bm-menu-wrap[aria-hidden="true"] .bm-cross-button{left:100px}body:not(.menu-toggled) .main-content{margin-left:82px;width:calc(100% - 82px)}body:not(.menu-toggled) .bm-menu-wrap .logo.sm{opacity:1}body:not(.menu-toggled) .bm-menu-wrap .logo.big{opacity:0}}@media (max-width: 767px){.user-form-outer .inner{padding:40px 30px}.head-xl{font-size:28px}}@media (max-width: 420px){.head-xl{font-size:24px}.user-form-outer .inner{padding:30px 15px}body{font-size:13px}.form-group,.rs-row .rs-form-group,.mg-row .rs-form-group{margin-bottom:15px}}


/*# sourceMappingURL=main-0e5c1eac.css.map*/