@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";body,h1,h2,h3,h4,h5{color:#333;font-family:Open Sans;font-weight:400}body{font-size:14px}h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}h4{font-size:16px}label{font-size:14px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#ccc}::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#333}.text-color{color:#333!important}.bg-primary-color{background-color:#f9c744}.bg-light-primary-color{background-color:#fbdf96}.bg-gray-color{background-color:#5a5a5a}.striped-table tbody tr:nth-child(odd){background-color:#fff}.striped-table tbody tr:nth-child(2n){background-color:#fef0cb}.top-content-header{display:flex;padding:20px 60px;flex-direction:column;align-items:flex-start;background-color:#fff}.alert{border:.5px solid;border-radius:4px;padding:16px 20px;display:flex}.alert svg{margin-right:10px}.alert-danger{border-color:#dc0d0d;color:#dc0d0d;background-color:#ffebed}.modal{background-color:#362f38b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal .modal-gray-box-message{padding-top:20px;margin-top:20px;border-top:solid 1px #cccccc}.modal .modal-gray-box-message p{background-color:#edf1f7;padding:20px 30px;font-size:16px}.modal .modal-gray-box-message p a{text-decoration:underline}.page{display:flex;margin-top:120px}.page .content{width:100%;background-color:#edf1f7;min-height:calc(100vh - 120px)}.page .content>div:first-child{min-height:82%}.copyright-footer{display:flex;padding:0 60px;align-items:center;gap:10px;color:#747168;font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;height:15.6vh}.status-label{display:flex;padding:6px 10px;justify-content:center;align-items:center;border-radius:4px;color:#fff}.status-label-danger{background:#ff8b8b}.status-label-success{background:#a7d782}.drawer-bottom-header{height:calc(100vh - 120px);padding:30px;background-color:#edf1f7;width:55rem;border-left-width:8px;border-color:#f9c744;overflow-y:auto;z-index:40;top:120px!important;right:0;position:fixed;max-width:100vw}div[drawer-backdrop]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tooltip{position:relative;cursor:pointer}.tooltip svg{position:absolute;left:0}.tooltip .tooltip-text{display:none;width:-moz-max-content;width:max-content;background-color:#fff;color:#333;text-align:center;padding:.5rem;border-radius:8px 8px 8px 0;position:absolute;box-shadow:0 4px 4px #83848629;z-index:2;bottom:120%;left:54%;opacity:0}.icon-svg-white svg path{stroke:#fff!important}@media (max-height: 600px){h1{font-size:20px}h2{font-size:17px}}@media (max-width: 767px){.copyright-footer{padding:25px}}@media (max-height: 860px){h1{font-size:25px}h2{font-size:20px}}@media (min-height: 1030px){body{font-size:1.53vh}h1{font-size:3.5vh}h2{font-size:3vh}h3{font-size:20px}h4{font-size:1.8vh}label{font-size:1.55vh}}.svg-margin-0 svg{margin:0!important}.capitalize{text-transform:capitalize}.form-control{border:solid 1px #cccccc;border-radius:4px;padding:10px 20px}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10' fill='none'%3e%3ccircle cx='5.5' cy='5' r='5' fill='%23333333'/%3e%3c/svg%3e");background-size:.8em .8em;background-position:center}.form-checkbox-crud{display:inline-block;position:relative;padding-left:34px;cursor:pointer;font-size:14px}.form-checkbox-crud input{position:absolute;opacity:0;cursor:pointer}.form-checkbox-crud .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;border:solid 1px #cccccc;border-radius:2px}.form-checkbox-crud:hover input~.checkmark{border:solid 1px #cccccc;border-radius:2px}.form-checkbox-crud input:checked~.checkmark{background-color:#f9c744}.form-checkbox-crud .checkmark:after{content:"";position:absolute;display:none}.form-checkbox-crud input:checked~.checkmark:after{display:block}.form-checkbox-crud .checkmark:after{content:"";position:absolute;left:8px;top:3px;width:6px;height:12px;border:solid #363138;border-width:0 1px 1px 0;transform:rotate(45deg)}.form-checkbox{display:inline-block;position:relative;padding-left:34px;cursor:pointer;font-size:13px;padding-top:3px}.form-checkbox input{position:absolute;opacity:0;cursor:pointer}.form-checkbox .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border:solid 1px #cccccc;border-radius:2px}.form-checkbox:hover input~.checkmark{border:solid 1px #cccccc;border-radius:2px}.form-checkbox input:checked~.checkmark{background-color:#f9c744!important}.form-checkbox .checkmark:after{content:"";position:absolute;display:none}.form-checkbox input:checked~.checkmark:after{display:block}.form-checkbox .checkmark:after{content:"";position:absolute;left:8px;top:3px;width:6px;height:12px;border:solid #363138;border-width:0 1px 1px 0;transform:rotate(45deg)}.correct:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="14" viewBox="0 0 17 14" fill="none"><path d="M0.535156 8.40426L7.17345 13L15.9999 1" stroke="%23363138" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;right:8px;top:50%;transform:translate(-50%,-50%);width:16px;height:13px}.error input{color:#dc0d0d!important}.error:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17 1L1 17" stroke="%23DC0D0D" stroke-width="1.5" stroke-linecap="round"/><path d="M1 1L17 17" stroke="%23DC0D0D" stroke-width="1.5" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-size:contain;position:absolute;right:8px;top:50%;transform:translate(-50%,-50%);width:16px;height:16px}.error .password-toggle{right:40px}.input-group-icon{position:relative}.input-group-icon .icon{margin-left:22px;position:absolute;height:100%}.input-group-icon input{font-size:14px;height:50px;width:100%;padding:10px 10px 10px 53px}.text-error{color:#dc0d0d;margin-bottom:4px}.password-toggle{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@media (min-height: 1030px){.form-checkbox{font-size:1.4vh}.input-group-icon input{font-size:1.5vh;height:5.4vh}}.btn-light{display:flex;justify-content:center;align-items:center;background:#838486;text-transform:uppercase;color:#edf1f7;font-style:normal;font-weight:400;line-height:normal;background-color:#aeafb0;padding:10px 30px;border-radius:12px;font-size:16px;display:block;text-align:center}.btn-light svg{margin-right:6px}.btn-primary{width:100%;background-color:#f9c744;padding:13px 40px;border-radius:12px;font-size:16px;display:block;text-align:center}.btn-primary:hover{background-color:#f8b505}.btn-dark{width:100%;background-color:#363138;color:#f9c744;padding:13px 40px;border-radius:12px;font-size:16px;display:block;text-align:center}.btn-search{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#f9c744;align-self:end}.btn-search svg{margin:0!important}.create-btn{display:flex;padding:10px 30px;justify-content:center;align-items:center;border-radius:8px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:#838486;color:#edf1f7;transition:opacity .2s,background .2s,color .2s}.create-btn svg{margin-right:6px}.create-btn:disabled{opacity:.6;cursor:not-allowed;background:#aeafb0;box-shadow:none}.cancel-btn{display:flex;padding:10px 30px;justify-content:center;align-items:center;border-radius:8px;background:#838486;text-transform:uppercase;color:#edf1f7;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:#ff8b8b;color:#fff}.cancel-btn svg{margin-right:6px}.cancel-btn svg path{stroke:#fff}.btn-icon{font-size:16px;font-weight:400;display:flex;align-items:center}.btn-icon span{margin-right:10px;border-radius:50%;background-color:#f9c744;display:flex;font-weight:700;font-size:22px;height:32px;width:32px;align-items:center;justify-content:center}button:disabled{opacity:70%}.btn-icon-text{font-size:16px;font-weight:400;display:flex;align-items:center}.btn-icon-text span{margin-right:10px;border-radius:50%;display:flex;font-weight:700;font-size:22px;height:32px;width:32px;align-items:center;justify-content:center}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:.15em solid currentColor;border-radius:200px;background:#fff}input[type=radio]:checked{background-color:#f9c744;border:0}input[type=radio]:focus{outline:none;box-shadow:0 0 0 .2em #f9c744}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.header{background-color:#333;display:flex;justify-content:space-between;align-items:center;height:120px;position:fixed;top:0;width:100vw;z-index:2}.header h1,.header h3{color:#f9c744;text-transform:uppercase}.header img{width:135px;height:80px}.header .header-left-logo{display:flex}.header .header-right-logout{display:flex;align-items:center}.header .header-right-logout .separator{margin:13px 20px;border-right:solid 1px white}.header .header-right-logout .user-icon{padding-right:20px;margin-right:20px;position:relative}.header .header-right-logout .user-icon svg{border-radius:50%;border:solid 1px #f9c744;padding:9px 0;width:40px;height:40px}.header .header-right-logout .user-icon:after{content:"";height:60%;width:1px;position:absolute;top:50%;right:0;transform:translate(-50%,-50%);background-color:#fff}@media (max-width: 640px){.header img{width:102px;height:80px;margin-left:40px}}.minimize-sidebar{position:fixed;top:138px;border-radius:50%;border:1px solid #333333;background:#f9c744;box-shadow:0 4px 16px #00000040;display:flex;width:24px;height:24px;justify-content:center;padding:7px;align-items:center;z-index:10;left:340px;rotate:180deg}.minimized{min-width:118px!important}.minimized .minimize-sidebar{left:105px}.minimized button{rotate:0deg}.minimized .title{display:none!important}.minimized .sidebar{width:118px;background-color:transparent;background-image:linear-gradient(to right,#5a5a5a 118px,transparent 10px)}.minimized .sidebar li{width:118px}.minimized .sidebar .menu-item .arrow-dropdown{margin-left:12px}.minimized .sidebar .submenu-item li{padding:10px 30px 10px 80px}.minimized .sidebar .submenu-item li .active-item{border-left:solid 8px #f9c744;background-color:#838486;font-weight:600;color:#fff}.minimized .sidebar .submenu-item li .active-item svg path{stroke:#fff}.minimized .sidebar .submenu-item li:hover{border-left:solid 8px #f9c744;background-color:#838486;font-weight:600;color:#fff}.minimized .sidebar .submenu-item li:hover svg path{stroke:#fff}.minimized .sidebar .submenu-item li a{padding:10px 30px 10px 0}.minimized .sidebar .submenu-item li a:hover{border-left:none!important;background-color:transparent!important}.sidebar-container{min-width:353px}.sidebar-container .header-menu-title-responsive{display:none}.sidebar{background-color:#5a5a5a;height:calc(100vh - 120px);position:fixed;overflow-y:auto;overflow-x:hidden;z-index:2;width:353px}.sidebar .menu-title{height:67px;padding:20px 30px;align-items:center;gap:16px;display:flex;background-color:#333}.sidebar .menu-title span{color:#f9c744;font-size:20px}.sidebar .menu-title-responsive{display:none}.sidebar .menu-item .submenu-item li svg{width:18px;height:18px}.sidebar .menu-item .submenu-item li svg path{stroke:#ccc}.sidebar .menu-item .submenu-item li:hover{border-left:solid 8px #f9c744;background-color:#838486;font-weight:600;color:#fff}.sidebar .menu-item .submenu-item li:hover a{padding:10px 30px 10px 81px!important}.sidebar .menu-item .submenu-item li:hover a svg{left:51px!important}.sidebar .menu-item .submenu-item li:hover svg path{stroke:#fff}.sidebar .menu-item .submenu-item li.active{border-left:solid 8px #f9c744;background-color:#838486;font-weight:600;color:#fff}.sidebar .menu-item .submenu-item li.active svg path{stroke:#fff}.sidebar .menu-item .submenu-item li a{display:flex;padding:10px 30px 10px 90px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch}.sidebar .menu-item .submenu-item li a span{color:#ccc;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.sidebar .menu-item .submenu-item li a svg{left:60px;position:absolute}.sidebar .menu-item .active{background-color:#f9c744}.sidebar .menu-item .active a{padding:10px 30px 10px 81px!important}.sidebar .menu-item .active a svg{left:51px!important}.sidebar .menu-item .active span{color:#333}.sidebar .menu-item .active svg path{stroke:#333}.sidebar .menu-item .active .arrow-dropdown{rotate:0deg}.sidebar .menu-item button{display:flex;align-items:center;width:100%;background-color:#333;padding:20px 30px}.sidebar .menu-item button:hover{background-color:#f9c744}.sidebar .menu-item button:hover span{color:#333}.sidebar .menu-item button:hover svg{left:51px!important}.sidebar .menu-item button:hover svg path{stroke:#333}.sidebar .menu-item button .arrow-dropdown{rotate:180deg}.sidebar .menu-item button svg path{stroke:#fff}.sidebar .menu-item button span{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media (max-width: 1080px){.sidebar-container{min-width:290px}.minimize-sidebar{left:277px}.sidebar{width:290px}}@media (max-width: 640px){.sidebar-container{position:absolute}.sidebar-container .header-menu-title-responsive{display:flex;top:50px;position:fixed;z-index:2;left:20px}.sidebar{top:0;height:100vh;width:100vw}.sidebar .menu-title{display:none}.sidebar .menu-title-responsive{display:flex}.minimized .sidebar{display:none}.minimize-sidebar{display:none;top:43px!important;left:26px!important;width:30px!important;height:30px!important}}.icon-action-button{font-size:16px;font-weight:400;display:flex;align-items:center}.icon-action-button span{margin-right:10px;border-radius:50%;background-color:#f9c744;display:flex;font-weight:700;font-size:22px;height:32px;width:32px;align-items:center;justify-content:center}.table-title{align-items:flex-start;background-color:#fff}.table-title .title-section{display:flex;padding:20px 30px 20px 40px;justify-content:space-between}.table-title .title-section .left-panel{display:flex;align-items:center}.table-title .title-section .left-panel svg{margin-right:20px}.table-title .title-section .left-panel h1{margin-right:20px}.table-title .title-section .left-panel a,.table-title .title-section .left-panel button{font-size:16px;font-weight:400;display:flex;align-items:center}.table-title .title-section .left-panel a span,.table-title .title-section .left-panel button span{margin-right:10px;border-radius:50%;background-color:#f9c744;display:flex;font-weight:700;font-size:22px;height:32px;width:32px;align-items:center;justify-content:center}.table-title .title-section .right-panel{display:flex;align-self:center}.table-title .title-section .right-panel a{margin-right:20px}.table-title .title-section .right-panel svg{margin-right:20px}.table-title .title-section .right-panel svg:last-child{margin-right:0}.table-title .filter-section{display:flex;align-items:flex-end;padding:20px 30px 20px 40px;border-top:solid 1px #cccccc}.table-title .filter-section .filters-inputs{width:-webkit-fill-available}.table-title .filter-section .filters-inputs div{margin-right:20px}.table-title .filter-section .filters-inputs .filter-input{display:flex;padding:10px 30px 10px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:.5px solid #cccccc;font-size:14px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-title .filter-section svg{margin-right:20px}.table tbody tr td:first-child{border-end-start-radius:8px;border-start-start-radius:8px}.table tbody tr td:last-child{border-end-end-radius:8px;border-start-end-radius:8px}.table .sort-by{margin-left:10px;cursor:pointer}.table .sort-by svg:last-child{margin-top:2px}.table .asc svg:first-child path{fill:#ccc}.table .desc svg:last-child path{fill:#ccc}.table-navigation{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:#fff;margin-top:20px}.rows-per-page-select{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:.5px solid #cccccc;font-size:12px}.table-pagination li a,.table-pagination li button{margin-right:8px}.table-pagination li:last-child a,.table-pagination li:last-child button{margin-right:0}.pagination-btn{display:flex;padding:16px;border-radius:4px;border:.5px solid #cccccc;background:#fff;font-size:12px;height:44px;width:44px;align-items:center;justify-content:center}.pagination-btn:hover{background-color:#f9c744;border:.5px solid #333333}.pagination-btn:hover svg path{stroke:#333;fill:#333}.pagination-btn-active{background-color:#f9c744;border:.5px solid #333333}.pagination-btn-active svg path{stroke:#333;fill:#333}.div-table .sort-by{margin-left:10px;cursor:pointer;display:inline-block}.div-table .sort-by svg:last-child{margin-top:2px}.div-table .asc svg:first-child path{fill:#ccc}.div-table .desc svg:last-child path{fill:#ccc}.evaluation-select-container .dropdown-safari{background-color:#6b7280;border:1px solid #6b7280;color:#f3f4f6}.evaluation-select-container .header-safari{background-color:#6b7280;border-bottom:1px solid #374151}.evaluation-select-container .controls-safari{color:#d1d5db}.evaluation-select-container .controls-safari .control-button:hover{color:#fff}.evaluation-select-container .item-safari{color:#f3f4f6;padding:8px 12px;margin:2px 4px;border-radius:4px;transition:all .2s ease}.evaluation-select-container .item-safari:hover{background-color:#4b5563;color:#fff!important}.evaluation-select-container .item-safari:hover .text-safari{color:#fff!important}.evaluation-select-container .item-safari:hover .checkbox-safari{border-color:#ffffff4d!important}.evaluation-select-container .item-selected-safari{background-color:#6b7280;color:#fff}.evaluation-select-container .checkbox-safari{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:2px solid #6b7280;border-radius:3px;background-color:#374151;position:relative;margin:0;flex-shrink:0}.evaluation-select-container .checkbox-safari:checked{background-color:#6b7280;border-color:#6b7280}.evaluation-select-container .checkbox-safari:checked:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;line-height:1}.evaluation-select-container .text-safari{color:#f3f4f6}.evaluation-select-container .dropdown-chrome{background-color:#fff;border:1px solid #cccccc;color:#333}.evaluation-select-container .header-chrome{background-color:#f9fafb;border-bottom:1px solid #cccccc}.evaluation-select-container .controls-chrome{color:#747168}.evaluation-select-container .controls-chrome .control-button:hover{color:#333}.evaluation-select-container .item-chrome{color:#333;padding:8px 12px}.evaluation-select-container .item-chrome:hover{background-color:#1967d2;color:#fff!important}.evaluation-select-container .item-chrome:hover .text-chrome{color:#fff!important}.evaluation-select-container .item-chrome:hover .checkbox-chrome{border-color:#ffffff4d!important}.evaluation-select-container .checkbox-chrome{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:2px solid #cccccc;border-radius:3px;background-color:#fff;position:relative;margin:0;flex-shrink:0}.evaluation-select-container .checkbox-chrome:checked{background-color:#1967d2;border-color:#1967d2}.evaluation-select-container .checkbox-chrome:checked:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;line-height:1}.evaluation-select-container .text-chrome{color:#333}.calendar .header-day{padding:10px;font-size:16px}@media screen and (max-width: 1230px){.calendar .header-day{padding:10px 0;text-align:center!important}}.calendar .day{width:40px;height:40px;text-align:center;border-radius:50%;padding:10px;display:inline-block;font-size:16px}@media screen and (max-width: 1060px){.calendar .day{width:30px;height:30px;padding:5px}}.calendar .day-active{padding:10px;justify-content:center;align-items:center;background-color:#f9c744}@media screen and (max-width: 1060px){.calendar .day-active{padding:5px}}.title{font-size:24px;margin-left:10px}@media screen and (max-width: 1230px){.title{font-size:20px}}@media screen and (max-width: 1060px){.title{font-size:16px}}.selected-day{display:flex;align-items:center;justify-content:center}.selected-day span{margin-left:10px;display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center;border-radius:50%;background:#f9c744}.card-selector{position:absolute;background:#fff;border-radius:8px;padding:25px;z-index:2;right:0;top:134%;width:390px}.login-left-panel{display:flex;justify-content:center;align-items:center;height:100vh;max-height:100vh}.login-left-panel .submit-container{margin-bottom:10vh}.login-left-panel .login-container{width:36vh;height:100vh;padding-top:4vh}.login-left-panel .metro-title-container{height:27.5%;align-content:end;display:grid}.login-left-panel .metro-logo{margin-bottom:18px;height:9vh}.login-left-panel .form-container{display:grid;height:64.3vh;align-content:end}.login-left-panel .form-container .input-group-icon{margin-bottom:40px}.login-left-panel .form-container .error{margin-bottom:0!important}.login-left-panel .form-container .text-error{margin-bottom:19px}.login-left-panel form{margin-top:30px}.login-left-panel .login-copyright{color:#747168;font-size:12px}.login-right-panel{background-color:#f9c744;display:flex;justify-content:center;height:100vh;max-height:100vh;padding-top:6vh}.login-right-panel .enroll-container{width:49vh}.login-right-panel .login-city{margin-bottom:4vh;height:32.8vh}.center-yellow-sign{height:34.5vh;position:absolute;top:29%;left:50%;transform:translate(-50%,-50%)}.login-black-pattern{position:absolute;bottom:0;right:0}.error-form form{margin-top:10px!important}@media (max-width: 1235px){.center-yellow-sign{height:25vh}}@media (max-width: 1120px){.center-yellow-sign{height:25vh;top:20%}}@media (max-width: 990px){.center-yellow-sign{display:none}}@media (max-width: 767px){.error-form h2{display:none!important}.error-form .submit-container{margin-bottom:2vh!important}.login-black-pattern{display:none}.login-left-panel .login-container{width:100%;padding:0 20px}.login-left-panel .login-container .form-container{height:75%}.login-left-panel .login-container .form-container h2{margin-bottom:20px}.login-left-panel .login-container .form-container .input-group-icon{margin-bottom:31px!important}.login-left-panel .login-container .form-container .error{margin-bottom:0!important}.login-left-panel .login-container .form-container .text-error{margin-bottom:10px}.login-left-panel .metro-title-container{height:20.5%;display:block;margin-top:31px}}@media (max-height: 910px){.submit-container{margin-bottom:8vh}}@media (max-height: 860px){.login-left-panel form{margin-top:35px}.login-left-panel .submit-container{margin-bottom:2vh}.login-left-panel .error-form form{margin-top:0}}@media (max-height: 738px){.login-left-panel .login-container{width:auto}.login-right-panel .login-city{display:none}.login-right-panel .enroll-container{align-self:center}}@media (max-height: 670px) and (min-width: 253px){.login-left-panel .metro-title-container{display:block}.login-left-panel .metro-title-container h4{display:none}}@media (max-height: 640px) and (min-width: 253px){.login-left-panel .metro-title-container h1{display:none}}@media (max-height: 670px) and (min-width: 767px){.login-left-panel .metro-title-container{display:block}.login-left-panel .metro-title-container h4{display:none}}@media (max-height: 640px) and (min-width: 767px){.login-left-panel .metro-title-container h1{display:none}}@media (max-height: 626px){.login-left-panel .metro-title-container{display:block}.login-left-panel .metro-title-container h4{display:none}}@media (max-height: 600px){.login-left-panel .metro-title-container h1{display:none}}@media (max-height: 565px){.login-left-panel .metro-title-container img{display:none}}@media (max-height: 700px){.login-left-panel .metro-title-container{height:24.5%}}@media (min-height: 1030px){.login-left-panel .form-container{height:64.3vh}.login-left-panel .login-copyright{font-size:1.3vh}}.reset-password-yellow-sign{position:absolute;top:12%;right:1%}.reset-password-left-panel{padding:7vw 22vw 7vw 14vw}@media (max-width: 1024px){.reset-password-left-panel{padding:5vh}}.change-password-left-panel{padding:7vw 32vw}@media (max-width: 1024px){.change-password-left-panel{padding:5vh}}.top-user-welcome-message{display:flex;padding:20px 60px;flex-direction:column;align-items:flex-start;background-color:#fff}.dropdown-menu{padding:0 30px}.dropdown-menu .active .arrow-dropdown{rotate:0deg}.dropdown-menu button{display:flex;align-items:center;width:100%;padding:20px 30px;border-bottom:1px solid #cccccc}.dropdown-menu button span{font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.dropdown-menu button .arrow-dropdown{width:12.5px;height:10px;flex-shrink:0;rotate:180deg}.dropdown-menu button svg{height:34px;width:34px}.dropdown-menu button svg path{stroke:#333}.dropdown-menu .menu-item .card-menu-item{display:flex;padding:30px 20px;flex-direction:column;align-items:flex-start;gap:10px;background-color:#fff;height:100%}.dropdown-menu .menu-item .card-menu-item:hover{border-left:solid 6px #f9c744;padding-left:14px}.dropdown-menu .menu-item .card-menu-item .card-menu-title{color:#333;font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.dropdown-menu .menu-item .card-menu-item .card-menu-title svg{margin-right:10px;width:23px;height:23px}.dropdown-menu .menu-item .card-menu-item .card-menu-title svg path{stroke:#333}.dropdown-menu .menu-item .card-menu-item span{color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 640px){.dropdown-menu{padding:0}.top-user-welcome-message{padding:20px}}.filter-table{width:100%;border-collapse:collapse}.filter-table td:first-child,.filter-table td:last-child{width:0%}.filter-table.col-4 td:not(:first-child):not(:last-child){width:15%;padding-right:20px}.filter-table.col-2 td:not(:first-child):not(:last-child){width:30%;padding-right:20px}.crud-title{align-items:flex-start;background-color:#fff}.crud-title .title-section{display:flex;padding:20px 30px 20px 40px;justify-content:space-between}.crud-title .title-section .left-panel{display:flex;align-items:center}.crud-title .title-section .left-panel svg{margin-right:20px}.crud-title .title-section .left-panel h1{margin-right:20px}.crud-title .title-section .left-panel h3{padding:0 20px;border-left:1px solid #333333}.crud-title .title-section .left-panel button{font-size:16px;font-weight:400;display:flex;align-items:center}.crud-title .title-section .left-panel button span{margin-right:10px;border-radius:50%;background-color:#f9c744;display:flex;font-weight:700;font-size:22px;height:32px;width:32px;align-items:center;justify-content:center}.crud-title .title-section .right-panel{display:flex;align-self:center}.crud-title .title-section .right-panel a{margin-right:20px}.crud-title .title-section .right-panel svg{margin-right:20px}.crud-title .title-section .right-panel svg:last-child{margin-right:0}.crud-title .filter-section{display:flex;align-items:center;padding:20px 30px 20px 40px;border-top:solid 1px #cccccc}.crud-title .filter-section .filters-inputs{width:-webkit-fill-available}.crud-title .filter-section .filters-inputs div{margin-right:20px}.crud-title .filter-section .filters-inputs .filter-input{display:flex;padding:10px 10px 10px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:.5px solid #cccccc;font-size:14px;width:100%}.crud-title .filter-section svg{margin-right:20px}.return-btn{font-size:16px;font-weight:600;display:flex;align-items:center}.return-btn span{margin-right:10px;border-radius:50%;background-color:#f9c744;display:flex;font-weight:700;font-size:22px;height:32px;width:32px;align-items:center;justify-content:center}.crud-content{padding:30px 40px}.crud-content .title-section{display:flex;justify-content:space-between}.crud-content .title-section .left-panel{display:flex;align-items:center}.crud-content .title-section .left-panel h1{color:#333;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-right:20px}.crud-content .form-section{padding:40px 30px;background-color:#fff;margin-top:25px}.crud-content .form-section .form-control{display:flex;padding:10px 10px 10px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;width:100%;font-size:14px;border:.5px solid #cccccc}.sub-crud-content{padding:30px 40px;background-color:#fff;border-radius:8px}.form-control-transparent{display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;width:100%;font-size:14px;padding:0 10px 0 20px;background-color:transparent;border:.5px solid #333333}.crud-btn{display:flex;align-items:center;justify-content:center;width:auto!important;padding:10xpx 30px}.crud-btn svg{margin-right:10px}.crud-btn svg path{stroke:#333}.crud-btn:disabled{cursor:default;background-color:#aeafb0;color:#fff}.crud-btn:disabled svg path{stroke:#fff}.ts-dropdown .optgroup-header{font-weight:700;font-size:.9rem;color:#4b5563;padding:6px 12px;text-transform:uppercase}.ts-wrapper .ts-control{border:none}.ts-dropdown.drop-up{top:auto!important;bottom:100%;margin-top:0;margin-bottom:5px}.client-btn-pill{padding:10px 20px;border-radius:200px;border:1px solid #838486;font-size:16px;font-weight:600;display:flex;text-align:center;align-items:center;cursor:pointer}.client-btn-pill.active{background-color:#f9c744!important;border:none!important}.letter-template-pill{padding:0 20px;border-radius:200px;border:1px solid #838486;font-size:13px;display:flex;text-align:center;align-items:center;margin-left:10px;cursor:pointer}.letter-template-pill.active{background-color:#f9c744!important;border:none!important}.w-custom-drawer{width:70rem!important}.session-container{padding:30px 30px 25px;border-radius:8px;background:#fff}.session-container .session-title-section{position:relative;border-bottom:.5px solid #333333}.indicators-bubble{width:16px;height:8px;border-radius:4px;align-self:center;margin-right:10px}.first-session-container{border-top:4px solid #f9c744;border-radius:0 0 8px 8px}.class-schedule-time-container{font-weight:600;border-radius:8px;width:100%;text-align:center;padding-top:10px;padding-bottom:10px}.class-schedule-time-container:hover{background-color:#edf1f7}.class-schedule-time-container .time-bar{height:8px;width:100%}.class-schedule-time-container .time-bar-begins{margin-left:50%!important;border-bottom-left-radius:4px;border-top-left-radius:4px}.class-schedule-time-container .time-bar-ends{border-bottom-right-radius:4px;border-top-right-radius:4px}.class-schedule-time-container .time-bar-start{margin-left:-50%;width:auto!important}.class-schedule-time-container .time-bar-end{margin-right:50%;width:auto!important}.class-schedule-times{margin-top:10px;height:95px;position:relative}.class-schedule-time-lines{position:absolute;top:0;padding-left:10px;font-weight:600}.class-schedule-time-lines .from-title{top:50px;position:absolute}.class-schedule-time-lines .to-title{top:100px;position:absolute}.card-date-selector{position:absolute;display:grid;background:#fff;border-radius:8px;padding:25px;z-index:2;right:0;top:23%;width:272px}.form-control-class-padding{padding:0 10px 0 20px}.remove-session-class-btn{display:flex;align-items:center;width:auto;padding:10px 30px;margin-left:20px}.remove-session-class-btn svg{margin-right:10px}.bar-available-bg{background-color:#91e10d}.bar-blocked-bg{background-color:#f9c744!important}.bar-current-instructor-bg{background-color:#f99b44!important}.bar-current-session-bg{background-color:#478aff!important}.evaluation-schedules-container{border-top:10px solid #f9c744;border-radius:0 8px 8px;background:#fff}.evaluation-schedules-container table{width:100%}.evaluation-schedules-container table thead{background-color:#b08516;color:#fff;font-weight:700;text-align:center;font-size:16px}.evaluation-schedules-container table thead tr>td{padding-top:10px;padding-bottom:10px}.evaluation-schedules-container table tbody tr>td{text-align:center}.evaluation-schedules-container table tbody tr td:first-child{border-end-start-radius:8px;border-start-start-radius:8px}.file-icon-box{width:208px;height:208px;padding:40px;border-radius:12px;border:2px dashed #838486;display:flex;align-items:center;justify-content:center}.file-icon-box .file-icon>svg{width:96.051px;height:90px}.file-icon-box .icon-text{display:grid;justify-items:center}.file-icon-box .icon-text p{margin-top:30px}.register-yellow-sign{position:absolute;top:12%}@media (max-width: 1950px){.register-yellow-sign{left:-3rem}}@media (max-width: 1024px){.register-yellow-sign{left:-6rem}}@media (min-width: 1536px){.register-yellow-sign{left:1%}}@media (max-width: 767px){.register-yellow-sign{left:0}}.form-section-register{padding:40px 30px;background-color:#fff;border-radius:.25rem}.form-section-register .form-control{display:flex;padding:10px 10px 10px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;width:100%;font-size:14px;border:.5px solid #cccccc}.question-container{border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(248 224 169 / var(--tw-bg-opacity));padding:.5rem}.question-container input[type=text],.question-container input[type=number],.question-container input[type=time],.question-container textarea{width:100%;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(249 199 68 / var(--tw-border-opacity));padding:.5rem}.question-container input[type=text]:focus,.question-container input[type=number]:focus,.question-container input[type=time]:focus,.question-container textarea:focus{--tw-border-opacity: 1;border-color:rgb(249 199 68 / var(--tw-border-opacity))}@media print{.question-container input[type=text],.question-container input[type=number],.question-container input[type=time],.question-container textarea{resize:none}}.question-container input[type=text] -webkit-scrollbar,.question-container input[type=number] -webkit-scrollbar,.question-container input[type=time] -webkit-scrollbar,.question-container textarea -webkit-scrollbar{display:none}.evaluation-question{width:100%;border-radius:.5rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(249 199 68 / var(--tw-border-opacity));padding:.5rem}.evaluation-question:focus{--tw-border-opacity: 1;border-color:rgb(249 199 68 / var(--tw-border-opacity))}
