.custom-checkbox .custom-control-input:focus~.custom-control-label:before{box-shadow:none}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#008d7f!important;background-color:#008d7f!important}.custom-checkbox .custom-control-input:disabled~.custom-control-label,.custom-checkbox .custom-control-input[disabled]~.custom-control-label{color:#a7a7a7}.custom-checkbox .custom-control-input:disabled~.custom-control-label:before,.custom-checkbox .custom-control-input[disabled]~.custom-control-label:before{border-color:#afafaf!important;background-color:#afafaf!important}.i-breadcrumb{font-family:Jakarta Plus;display:inline-block;border:1px solid #d5d5d5;box-shadow:0 5px 10px rgba(154,160,185,.05),0 15px 40px rgba(166,173,201,.2);overflow:hidden;border-radius:5px;counter-reset:flag;margin-bottom:10px}.i-breadcrumb a{letter-spacing:.3px;text-decoration:none;outline:none;display:flex;align-items:center;float:left;font-size:12px;font-weight:500;line-height:28px;color:#5d5d5d!important;padding:0 7px 0 25px;background:#666;position:relative}.i-breadcrumb a:first-child,.i-breadcrumb a:first-child:hover{padding-left:12px;border-radius:5px 0 0 5px}.i-breadcrumb a:last-child{border-radius:0 5px 5px 0;padding-right:15px}.i-breadcrumb a.active,.i-breadcrumb a:hover{background:#333;background:linear-gradient(#333,#000)}.i-breadcrumb a.active:after,.i-breadcrumb a:hover:after{background:#333;background:linear-gradient(135deg,#333,#000)}.i-breadcrumb a:after{content:"";position:absolute;top:0;right:-14px;width:28px;height:28px;transform:scale(.707) rotate(45deg);z-index:1;background:#009688;background:linear-gradient(135deg,#d5d5d5,#d5d5d5);box-shadow:1px -1px 0 0 #d5d5d5,1px -1px 0 0 #d5d5d5;border-radius:0 5px 0 50px}.i-breadcrumb a:last-child:after{content:none}.flat a,.flat a:after{background:#fff;color:#000;transition:all .5s}.flat a:before{background:#fff;box-shadow:0 0 0 1px #ccc}.flat a.active,.flat a.active:after,.flat a.active:hover,.flat a.active:hover:after{background:#07f;color:#fff!important}.flat a:hover,.flat a:hover:after{background:#e9e9e9}.i-background{position:absolute;bottom:0;left:0;right:0}.i-badge{padding:3px 5px;font-size:12px;border-radius:4px;letter-spacing:.4px}.i-badge-primary{color:#fff;background-color:#009688}.i-badge-secondary{color:#fff;background-color:#07f}.i-badge-danger{color:#fff;background-color:#d50000}.i-badge-default{color:#fff;background-color:#757575}.i-bg-primary{background-color:#009688}.i-border{border:1px solid #e0e0e0}.i-border-radius{border-radius:5px}.i-button{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:80px;border:1px solid #c9c6c6!important;border-radius:4px!important;font-family:Jakarta Plus;font-size:12px!important;font-weight:600!important;color:#616161!important;background-color:transparent!important;letter-spacing:.4px;padding:0 10px!important}.i-button,.i-button:focus{box-shadow:none!important}.i-button:hover{opacity:1;background-color:#e0e0e0!important}.i-button-group{display:flex;align-items:center}.i-button-group,.i-button-group .i-button{margin-right:5px}.i-button-group .i-button:last-child{margin-right:0}.i-button-text{background-color:transparent!important;border:0!important}.i-button-primary{font-weight:500!important;letter-spacing:.6px;color:#fff!important;background-color:#009688!important;border:1px solid #009688!important}.i-button-primary:hover{color:#fff!important;background-color:#008d7f!important;border:1px solid #008d7f!important}.i-button-secondary{color:#fff!important;background-color:#07f!important;border:1px solid #07f!important}.i-button-secondary:hover{background-color:#006ae4!important}.i-button-warning{border:1px solid #f7c945!important;background-color:#f7c945!important;color:#4b3700!important;font-weight:600}.i-button-warning:hover{background-color:#fb0!important}.i-button-danger{font-weight:600!important;color:#fff!important;background-color:#f05!important;border:1px solid #f05!important}.i-button-danger:hover{background-color:#db0049!important}.i-button-action{padding:0!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;border:none!important}.i-button-action-view{color:#ff6f00!important;background-color:#ffe492!important;border:1px solid #ffe492!important}.i-button-action-view:hover{background-color:#ffda6c!important}.i-button-action-edit{background-color:#b3e5fc!important;color:#0062d3!important}.i-button-action-edit:hover{background-color:#90dcff!important}.i-button-action-bridging{color:#665700!important;background-color:gold!important;border:1px solid gold!important}.i-button-action-bridging:hover{background-color:#ffdc14!important}.i-button-action-delete{color:#f05!important;background-color:#ffc4d9!important}.i-button-action-delete:hover{background-color:#ffadc9!important}.i-button:disabled{color:#424242!important;background-color:#e0e0e0!important;border:1px solid #bdbdbd!important;cursor:no-drop}.i-card{border-radius:5px;box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px 1px rgba(9,30,66,.13)}.i-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.i-content{font-family:Jakarta Plus;font-size:14px!important;background-color:#f5f5f5;min-height:100vh}.i-content-loading{display:flex;justify-content:center;align-items:flex-start;font-weight:600;color:red;font-size:14px;padding-top:200px}.i-content-header{padding:20px 100px 20px 100px;background-color:#f5f5f5}.i-content-header .i-title{font-size:26px;line-height:1.2;color:#00454c;font-weight:600}.i-content-header .i-title-info{font-size:15px;font-weight:500;color:#757575}.i-content-body{padding:20px 50px;min-height:60vh}.i-dropdown button:after{box-sizing:border-box;height:8px;width:8px;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;transform:rotate(45deg);transition:border-width .15s ease-in-out}.i-file-input .custom-file,.i-file-input .custom-file .custom-file-input{min-height:100px!important}.i-file-input .custom-file .custom-file-label{min-height:100px!important;display:flex;justify-content:center;align-items:center;padding-right:10px}.i-file-input .custom-file .custom-file-label span{padding-right:15px}.i-file-input .custom-file .custom-file-label:after{position:relative!important;background-color:transparent!important;border:none!important}.i-form{font-family:Jakarta Plus;font-weight:500;color:#616161;border-radius:5px}.i-form-filter{padding:10px;background-color:#ececec;border-radius:4px}.i-form-filter .form-group{margin-bottom:0!important}.i-form-steps{z-index:2;position:sticky;top:45px;box-shadow:0 1px 4px rgba(0,0,0,.16);background-color:#fff}.i-form-step{box-shadow:0 48px 100px 0 rgba(17,12,46,.15);cursor:pointer;color:#005d52;min-height:30px;border-radius:4px;border:1px solid #c3c5c5;background-color:#fff}.i-form-step .i-no{background-color:#dbdada;color:#666;width:28px;height:28px;align-items:center;border-radius:3px 0 0 3px;font-size:12px}.i-form-step .i-no,.i-form-step .i-title{display:flex;justify-content:center;font-weight:600!important}.i-form-step .i-title{padding:0 8px;color:#747474;font-size:12px!important;align-items:flex-start;letter-spacing:.3px}.i-form-step-separator{background-color:#00796b;color:#fff;width:35px;height:1px;display:flex;align-items:center;justify-content:center;border-top:1px solid #d5d5d5}.i-form-step-separator.active{border-color:#07f}.i-form-step-separator.valid{border-color:#00796b}.i-form-step-separator.invalid{border-color:#d50000}.i-form-step.active{border-color:#07f;background-color:#07f}.i-form-step.active .i-title{color:#fff;font-weight:500}.i-form-step.active .i-no{color:#fff;background-color:#006ae4}.i-form-step.valid{border-color:#009688;background-color:#009688}.i-form-step.valid .i-title{color:#fff;font-weight:500}.i-form-step.valid .i-no{color:#fff;background-color:#008d7f}.i-form-step.invalid{border-color:#d50000;background-color:#d50000}.i-form-step.invalid .i-title{color:#fff;font-weight:500}.i-form-step.invalid .i-no{color:#fff;background-color:#b00}.i-form legend{font-weight:600!important;font-size:14px!important}.i-form-nav{z-index:1;position:fixed;bottom:0;right:0;left:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-top:1px solid #d5d5d5;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 32px rgba(17,17,26,.05)}.i-form-nav-info{color:#616161;font-size:15px;font-weight:600}.i-form-nav .i-button{width:200px;height:45px;border-radius:0!important;padding:0}.i-input-group-select{flex-wrap:nowrap}.i-input-group-select .input-group-prepend{margin-right:0}.i-input-group-select .bg-none>.input-group-text{background-color:#fff!important;border-right:none!important;padding-right:0!important}.i-invalid{border:1px solid #d50000!important;background-color:#ffecec;color:#d50000}.i-landing-page{font-family:Jakarta Plus;font-size:14px}.i-landing-page-section{min-height:90vh;display:flex;justify-content:center;align-items:center;padding:20px 80px}.i-landing-page .i-title{font-size:52px;font-weight:700;line-height:55px;color:#005353}.i-landing-page .i-subtitle{margin:18px 0 22px 0!important;font-size:14px;font-weight:500;color:#868686;letter-spacing:.3px}@media(min-width:1400px){.i-modal-microdata .i-tablediv-body{max-height:60vh}}@media(max-width:1400px){.i-modal-microdata .i-tablediv-body{max-height:50vh}}.i-menu{cursor:pointer;padding:2px 0;color:#616161}.i-menu>.i-menu-name:first-child{color:teal!important}.i-menu .i-menu-name{display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:600;letter-spacing:.4px}.i-menu .i-menu-icon{display:flex;align-items:center;margin-left:auto}.i-menu .i-submenu{padding:2px 10px}.i-menu .i-submenu .i-menu-name{font-size:14px;font-weight:500}.i-menu .i-submenu:first-child{margin-top:2px}.i-modal{font-family:Jakarta Plus;font-size:14px}.i-modal-microdata{max-height:90vh}.i-modal .i-title{font-size:20px;font-weight:600;margin:0}.i-modal .i-title-info{font-size:13px;font-weight:500;opacity:.85}.i-modal-notification{max-width:340px!important;min-width:340px!important}.i-modal-delete{max-width:380px!important;min-width:380px!important}.i-modal-option{max-width:750px!important}.i-modal-header{padding:10px 25px;height:70px;min-height:70px;max-height:70px;width:100%;border-radius:5px 0 0 0!important;border-bottom:1px solid #d5d5d5}.i-modal-body{background-color:#fff;width:100%;display:flex;height:80vh}.i-modal-body-main{padding:25px;width:70%;box-shadow:1px -1px 3px -1px #d3d3d3;z-index:1;color:#2b5766;justify-content:center;flex-direction:column}.i-modal-body-detail{width:30%;background-color:#f3f3f3;color:#616161;border-radius:0 5px 5px 0;padding:0;display:flex;flex-direction:column;max-height:90vh}.i-modal-body-detail .i-title{font-size:16px;font-weight:400;margin:0}.i-modal-body-detail .i-modal-header{color:#575757;background-color:#2b5766;border-radius:5px 0 0 0}.i-modal-body-detail .i-text-field-name{font-weight:600}.i-modal-close{color:#c7c7c7!important;position:absolute;top:-15px;right:-15px;width:40px!important;max-width:40px!important;min-width:40px!important;padding:0;height:40px;border:3px solid #818181!important;border-radius:30px!important;display:flex;justify-content:center;background-color:#005868!important}.i-modal-close,.i-radio-button,.i-radio-buttons{align-items:center}.i-radio-button{display:flex;border:1px solid #d3d3d3;border-radius:5px;padding:8px 15px 8px 10px;cursor:pointer;margin-bottom:8px}.i-radio-button-selected,.i-radio-button-selected:hover{background-color:#e3f2fd!important;border-color:#64b5f6!important;border-radius:5px}.i-radio-button-selected .i-radio-button-label,.i-radio-button-selected:hover .i-radio-button-label{color:#0d47a1}.i-radio-button:hover{background-color:#eee}.i-radio-button-label{white-space:nowrap}.i-radio-button .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#2196f3!important;background-color:#2196f3!important}.i-section{background-color:#fff;border:1px solid #d5d5d5;box-shadow:0 5px 10px rgba(154,160,185,.05),0 15px 40px rgba(166,173,201,.2)}.i-section-danger{border:1px solid #ffb6b6}.i-section-status{position:absolute;top:0;right:0;padding:0 15px;border-radius:0 0 0 15px;height:35px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fbe5e5;border:1px solid #ccc;background-color:#ccc;color:#424242}.i-section-status-submitted{border:1px solid #009688;background-color:#009688;color:#fff}.i-section-badge{display:flex;align-items:center;justify-content:center;padding:0 10px;height:30px;min-width:70px;border-radius:0 0 0 15px;font-size:13px;font-weight:500;letter-spacing:.5px}.i-section-badge-danger{border:1px solid red;background-color:red;color:#fbe5e5}.i-section-header{margin:20px 30px;border-bottom:1px solid #d5d5d5;margin-bottom:20px;padding-bottom:15px;display:flex;align-items:flex-end;position:relative}.i-section-header .i-title{font-weight:600;font-size:20px;margin:0}.i-section-header .i-title-info{font-size:14px;font-weight:500;opacity:.85}.i-section-body{margin:20px 30px 40px 30px}.i-section-footer{padding:10px 30px 10px 30px;background-color:#f5f5f5;border-top:1px solid #e0e0e0}@media only screen and (min-width:1600px){.i-table-sticky-header{overflow:auto;max-height:500px!important}.i-table-sticky-header th{position:sticky;top:0}}.i-table{font-family:Jakarta Sans,sans-serif;border:none;margin:0;box-shadow:0 5px 10px rgba(154,160,185,.05)}.i-table-bordered{border:1px solid #bdbdbd!important}.i-table-bordered td,.i-table-bordered th{border:1px solid #bdbdbd}.i-table-sticky-header{overflow:auto;max-height:600px}.i-table-sticky-header th{position:sticky;top:0}.i-table::-webkit-scrollbar-thumb{background:#bdbdbd}.i-table tr:first-child td,.i-table tr:first-child th{border-top:none}.i-table tr td:first-child,.i-table tr th:first-child{border-left:none}.i-table tr td:last-child,.i-table tr th:last-child{border-right:none}.i-table thead{background-color:#ececec;color:#616161}.i-table td,.i-table th{z-index:2;padding:6px 10px!important}.i-table th{background-color:#ececec;font-weight:600;border-bottom:1px solid #e4e4e4!important;text-transform:capitalize;min-width:60px}.i-table td{color:#6b6b6b}.i-tablediv{margin-top:20px;border-radius:4px;overflow:auto}.i-tablediv-header{font-weight:600;color:#575757;background-color:#eee;border-radius:2px 2px 0 0;border-bottom:1px solid #ececec}.i-tablediv-header .i-tablediv-row{padding:6px 10px}.i-tablediv-body{background-color:#fff;font-weight:500;color:#5c5c5c}.i-tablediv-row{padding:4px 10px;margin:0;border-bottom:1px solid #ececec}.i-tablediv-row .i-col-no{max-width:50px!important}.i-tablediv-row .i-col-action{display:flex;justify-content:center}.i-tablediv-row .i-col-action .i-button{margin-right:6px}.i-tablediv-row .i-col-action .i-button:last-child{margin-right:0}.i-tablediv-pagination{margin-top:20px}.i-tag{font-size:12px;font-weight:600;padding:2px 5px;border-radius:4px}.i-tag-primary{color:#fff!important;background-color:#009688!important}.i-tag-secondary{color:#fff!important;background-color:#07f!important}.i-tag-tertiery{color:#fff!important;background-color:#d84315!important}.i-border-radius{border-radius:4px}.i-text{font-family:Jakarta Sans,sans-serif;color:#6b6b6b}.i-text-field{margin:10px 0;font-size:13px;letter-spacing:.3px;border-radius:4px}.i-text-field-name{font-weight:600;color:#3e3e3e}.i-text-field-value{font-weight:500;color:#6b6b6b}.i-text-12{font-size:12px;letter-spacing:.2px}.i-text-13{font-size:13px;letter-spacing:.2px}.i-text-14{font-size:14px;letter-spacing:.3px}.i-text-16{font-size:16px}.i-text-18{font-size:18px}.i-text-regular{font-weight:500}.i-text-semi-bold{font-weight:600}.i-text-bold{font-weight:700}.i-text-primary{color:#00695c}.i-text-secondary{color:#0277bd}.i-text-tertiery{color:#d84315}.i-text-quaternary{color:#5e35b1}.i-wrapper-icon{display:flex;justify-content:center;align-items:center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;border:1px solid #eee;background-color:#e0e0e0;color:#424242;margin:3px 6px}.i-wrapper-icon-circle{border-radius:30px}.i-wrapper-icon-primary{border:1px solid #80cbc4;background-color:#e0f2f1;color:#00695c}.i-wrapper-icon-secondary{border:1px solid #29b6f6;background-color:#e1f5fe;color:#0288d1}.i-wrapper-icon-tertiery{border:1px solid #ff8a65;background-color:#fbe9e7;color:#d84315}.i-wrapper-icon-quaternary{border:1px solid #9575cd;background-color:#ede7f6;color:#5e35b1}select{color:#616161;font-weight:600!important;box-shadow:none!important}.i-table .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#008d7f!important;background-color:#008d7f!important}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#229c3e!important;background-color:#229c3e!important}.custom-checkbox .custom-control-label:after,.custom-checkbox .custom-control-label:before{top:.1em}textarea:disabled{cursor:not-allowed}.form-control:focus,input:focus,textarea:focus{box-shadow:none!important}.input-group .form-control.is-invalid+.input-group-append .input-group-text{color:#dc3545;border-color:#dc3545;background-color:#ffdadd}.input-group .form-control.is-valid+.input-group-append .input-group-text{border-color:#28a745;background-color:#c0ffcf}.input-group .form-control.is-invalid+.input-group-append .input-group-text:hover{background-color:#ffc2c7}.input-group .form-control.is-valid+.input-group-append .input-group-text:hover{background-color:#95ffae}.input-group .form-control+.input-group-append .input-group-text:hover{background-color:#d8d8d8}input[type=checkbox]{accent-color:#229c3e}input:disabled{cursor:no-drop}.list-group-item-action:focus,.list-group-item-action:hover{color:#00897b;background-color:#e0f2f1}.list-group-item-action:focus-visible{outline:none}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-outlined.md-18{font-size:18px}.material-icons-outlined.md-20{font-size:20px}.material-icons-outlined.md-22{font-size:22px}.material-icons-outlined.md-24{font-size:24px}.material-icons-outlined.md-36{font-size:36px}.material-icons-outlined-48{font-size:48px}.word-wrap-break-all{word-break:break-all}.text-mono{font-family:droid-sans-mono,monospace;font-weight:400;font-size:14px;font-style:normal;padding:1px 5px;border-radius:4px;letter-spacing:.2px}.font-weight-bold{color:#5a5a5a}.vue-treeselect{font-size:14px!important;font-weight:500!important}.vue-treeselect__control{border-color:#ced4da!important}.vue-treeselect__control:focus-within{border-color:#80bdff}.input-group .vue-treeselect__control{border-left:none!important;border-radius:0 .25rem .25rem 0!important}.vue-treeselect--disabled .vue-treeselect__control{background-color:#fff!important}.vue-treeselect--disabled .vue-treeselect__single-value{color:#a7a7a7!important}.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{top:calc(100% - 2px)!important}.vue-treeselect__menu{border-top:none;border-color:#80bdff}.vue-treeselect__single-value{line-height:34px!important}.input-group .vue-treeselect__single-value{line-height:20px!important}.vue-treeselect__placeholder{line-height:34px!important;color:#9e9e9e!important;font-size:13px!important;font-weight:400!important}.input-group .vue-treeselect__placeholder{line-height:24px!important}.vue-treeselect.valid .vue-treeselect__control,.vue-treeselect.valid.vue-treeselect__menu-container .vue-treeselect__menu,.vue-treeselect.valid:focus-within .vue-treeselect__control,.vue-treeselect.valid:hover .vue-treeselect__control{border-color:#28a745!important}.vue-treeselect.invalid .vue-treeselect__control,.vue-treeselect.invalid.vue-treeselect__menu-container .vue-treeselect__menu,.vue-treeselect.invalid:focus-within .vue-treeselect__control,.vue-treeselect.invalid:hover .vue-treeselect__control{border-color:#dc3545!important}.vue-treeselect__multi-value-label{font-size:12px!important;font-weight:500;letter-spacing:.3px}.vue-treeselect__value-remove{border:none!important;color:#4fcc6c!important;padding-right:8px!important}.vue-treeselect__value-remove:hover{color:#410000!important}.multiselect__tag,.multiselect__tag-icon:hover,.vue-treeselect__multi-value-item{background-color:#43a047!important;color:#fff!important;font-weight:500!important}.multiselect__tag-icon:hover{background-color:transparent!important}.multiselect{font-size:14px!important}.multiselect.invalid .multiselect__tags{border-color:red!important}.multiselect.invalid .multiselect__select:before{border-color:red transparent transparent!important}.multiselect.invalid .multiselect__content-wrapper{border-color:red!important}.multiselect.valid .multiselect__tags{border-color:#28a745}.multiselect.valid .multiselect__select:before{border-color:#28a745 transparent transparent!important}.multiselect.valid .multiselect__content-wrapper{border-color:#28a745!important}.multiselect--active .multiselect__tags{border-bottom-color:#e8e8e8!important}.multiselect__select{height:35px!important;padding:0!important}.multiselect__select:before{top:60%!important}.multiselect__tags-wrap{margin-left:-5px}.multiselect__tags{min-height:35px!important;padding:6px 40px 0 10px!important}.multiselect__tag{margin-bottom:0!important;margin-right:5px!important;font-size:12px;letter-spacing:.3px;padding:6px 20px 6px 6px!important;border-radius:2px!important}.multiselect__tag-icon{line-height:normal!important}.multiselect__tag-icon:after{color:#4fcc6c!important}.multiselect__tag-icon:hover:after{color:#410000!important}.multiselect__placeholder{font-size:13px!important;font-weight:400!important;letter-spacing:.2px;margin:0!important}.multiselect--active input{padding:0!important}.multiselect__single{padding:0!important;margin:0!important;font-size:14px!important}.multiselect__option{padding:8px 10px!important;display:flex!important;align-items:center;color:#757575!important}.multiselect__option--highlight{color:#757575!important;background:#efffff!important}.multiselect__option--selected{color:#259940!important;background:transparent!important}.multiselect__option--selected.multiselect__option--highlight{color:#388e3c!important;background:#f3f3f3!important}.multiselect__option--selected:after{font-size:12px!important;font-weight:500!important;background:transparent!important;letter-spacing:.4px}.multiselect__content .multiselect__element:not(:first-child){border-top:1px solid #ebebeb}