@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap";a{color:#330bcd}a:hover{color:#67c684}body{font-family:Poppins,sans-serif!important;background-color:#f3f5f9;color:#170a47}body,input[readonly],input[readonly]:focus{background:#f3f5f9}#app{min-height:100vh}.vue-content.hide-sidebar .sidebar{width:0px}.vue-content.hide-sidebar .container-content,.vue-content.mobile-version .container-content{width:100%}#click-area.sidebar-open{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:100}.fw-bold{font-weight:600!important}.fw-extra-bold{font-weight:700!important}#dropdownMenuButton1:after{content:inherit}.error-field{text-transform:capitalize;font-size:14px;margin-left:5px}.option{display:flex}.sidebar{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;width:250px;height:100vh;position:fixed;top:0;background:white;left:0;overflow:auto;z-index:100}.sidebar::-webkit-scrollbar-track{box-shadow:inset 0 0 3px #0000004d;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:10px;background-color:#e2e7fc}.sidebar::-webkit-scrollbar{width:12px;background-color:#e2e7fc}.sidebar::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px #0000004d;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#ced6e8}.sidebar-header{height:70px;display:flex;align-items:center;justify-content:center;font-size:20px;font-style:italic;letter-spacing:2px;margin-bottom:10px;font-weight:900}.sidebar-content ul{list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.sidebar-content ul li{padding:0 10px;margin-bottom:10px}.sidebar-content ul li a{color:#170a47;font-weight:500;text-decoration:none;padding:15px 10px;display:flex;border-radius:10px;align-items:center;border-left:5px solid transparent}.sidebar-content ul li a:hover,.sidebar-content ul li a.active,.sidebar-content ul li a[aria-expanded=true]{background:#f3f5f9;color:#330bcd}.sidebar-content ul li a[aria-expanded=true]{border-radius:10px 10px 0 0}.sidebar-content ul li a .icon{margin-right:10px;font-size:17px;color:#330bcd}.sidebar-content ul li a .fa-chevron-down{margin-left:10px}.sidebar-content ul li a i{margin-left:auto}.sidebar-content ul li ul{background-color:#f3f5f9;border-radius:0 0 10px 10px;padding-top:10px;padding-bottom:10px}.sidebar-content ul li ul li a{padding:5px 15px}.sidebar-content ul li ul li a:hover{color:#330bcd;background-color:transparent!important}.header{background:white;height:70px;display:flex;justify-content:space-between;align-items:center}.header ul{margin-bottom:0;list-style:none}.header ul li a{text-decoration:none}.header ul li a:not(.dropdown-item){color:#170a47}.loading{position:fixed;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:18px;background:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%}.loading img{border-radius:100%;width:100px;margin-bottom:20px}.container-content{width:calc(100% - 250px);margin-left:auto;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.avatar{width:40px;height:40px;border-radius:100%;-o-object-fit:cover;object-fit:cover}.sidebar-toggle{color:#9ca3af;width:30px;display:flex;align-items:center;justify-content:center;height:30px;text-decoration:none}.fs-13{font-size:13px}.fs-17{font-size:17px!important}.nav-link{color:#330bcd!important}.tab-error{color:#e24407!important;border-color:#e24407!important;border-bottom:none!important}.border-error{color:#e24407!important;border-color:#e24407!important;font-weight:700}.color-primary{color:#330bcd!important}.color-success{color:#67c684!important}.color-danger{color:#e24407!important}.color-white{color:#fff}.color-yellow{color:#f4c407}.color-orange{color:#f75c1e}.color-dark{color:#170a47}.color-solid{color:#172033}.color-softgrey{color:#b4b6ba}.color-softgrey2{color:#d9d9d9}.bg-white{background:white}.bg-yellow{background:#f4c407}.bg-orange{background:#f75c1e}th,td{vertical-align:middle}.search{position:relative}.search svg{font-size:20px;position:absolute;left:15px;top:50%;transform:translateY(-50%)}.search input{padding-left:40px}.table-box{border:1px solid #eaebec;background:white}.table-custom{border-collapse:inherit;border-spacing:0px}.table-custom th,.table-custom td{padding:1rem!important}.table-custom thead tr{background:#edeaff}.table-custom thead tr th{border-top:1px solid #eaebec}.table-custom thead tr th:first-child{border-left:1px solid #eaebec;border-top-left-radius:10px!important}.table-custom thead tr th:last-child{border-right:1px solid #eaebec;border-top-right-radius:10px!important}.table-custom tbody tr{background:white}.table-custom tbody tr:hover{background:rgba(255,255,255,.5)!important}.table-custom tbody tr:hover .btn-circle.primary{border-color:#330bcd}.table-custom tbody tr:hover .btn-circle.danger{border-color:#e24407}.table-custom tbody tr:hover .btn-circle.info{border-color:#17a2b8}.table-custom tbody tr:hover .btn-circle.success{border-color:#67c684}.table-custom tbody tr:hover .btn-circle.warning{border-color:#f75c1e}.table-custom tbody:not(.tfoot-on-bottom) tr:last-child td:first-child{border-bottom-left-radius:10px}.table-custom tbody:not(.tfoot-on-bottom) tr:last-child td:last-child{border-bottom-right-radius:10px}.table-custom tfoot{background:#67c684}.table-custom tfoot th:first-child,.table-custom tfoot td:first-child{border-bottom-left-radius:10px}.table-custom tfoot th:last-child,.table-custom tfoot td:last-child{border-bottom-right-radius:10px}input{font-size:15px!important}.card-rounded{border-radius:15px}.btn-rounded{border-radius:50px}.btn-circle{border:1.5px solid #eaebec;border-radius:100%;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.btn-circle.primary{color:#330bcd}.btn-circle.primary:hover{background:#330bcd;color:#fff}.btn-circle.danger{color:#e24407}.btn-circle.danger:hover{background:#e24407;color:#fff}.btn-circle.info{color:#17a2b8}.btn-circle.info:hover{background:#17A2B8;color:#fff}.btn-circle.success{color:#67c684}.btn-circle.success:hover{background:#67c684;color:#fff}.btn-circle.warning{color:#f75c1e}.btn-circle.warning:hover{background:#f75c1e;color:#fff}.btn{font-size:15px!important}.btn-primary{background:#330bcd;border-color:#330bcd}.btn-primary:hover,.btn-primary:focus{background:#3101f1;border-color:#3101f1}.btn-primary:disabled{background:#330bcd;border-color:#330bcd;opacity:.5}.btn-orange{background:#f75c1e;border-color:#f75c1e;color:#fff}.btn-orange:hover{color:#fff;background:#e24407;border-color:#e24407}label{font-weight:600;color:#170a47;margin-bottom:10px}label.required:before{content:"*";margin-right:5px;color:red}.error-field{color:#e24407}.alert.alert-gold{color:#b47210;background:rgba(237,166,54,.2)}.alert.alert-success{background:#67c684;color:#fff}.custom-alert{font-weight:600;position:relative;overflow:hidden}.custom-alert .stick-fa{position:absolute;font-size:90px;opacity:.3;top:0;left:0;transform:translate(-25%,-25%)}.form-control{padding:.65rem .75rem;border:1px solid #ced4da;border-radius:10px}.btn{padding:.4rem 1rem}.badge-primary{background:#67c684}.badge-warning{background:#f75c1e}.badge.badge-pending{background:#f75c1e;text-transform:capitalize}.badge.badge-rejected,.badge.badge-inactive{background:#e24407;text-transform:capitalize}.badge.badge-approved,.badge.badge-active{background:#67c684;text-transform:capitalize}.border-danger{border-color:#e24407}.btn-sm{font-size:13px!important}.vs__dropdown-toggle{padding:6.5px 0}.collapse{visibility:inherit}.signature-pad{background:#e9ecef}.card{border:none}.ck-editor__editable{min-height:300px}.vs__dropdown-toggle{border-radius:10px;padding:.65rem .75rem}.vs__selected,.vs__search,.vs__search:focus{margin:0!important}.bg-primary{background:#330bcd!important}a:hover{color:#0b96cd}.login-page{height:100vh;display:flex;align-items:center;position:relative}.input-icon{position:relative}.input-icon .icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:white;display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:5px}.input-icon input{padding-left:50px;background:#f5f7f9}
