body,h1,h2,h3,h4{font-weight:300}body,html{min-height:100%}body{background:#fff;overflow-x:hidden;height:auto}jhi-main{min-height:100vh}*{font-family:Inter}a{font-weight:700}a,a:hover{color:#533f03}a:not([href]):not([tabindex]):hover.dropdown-item{color:#fff}.dropdown-item.active:hover{background-color:#396286}a:hover{cursor:pointer}.dropdown-item:hover{color:#fff}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ng-valid.required,.ng-valid[required]{border-left:5px solid green}.ng-invalid:not(form){border-left:5px solid red}.jh-card{padding:1.5%;margin-top:20px;border:none}.error{color:#fff;background-color:red}.pad{padding:10px}.w-40{width:40%!important}.w-60{width:60%!important}.break{white-space:normal;word-break:break-all}.readonly{background-color:#eee;opacity:1}.footer{border-top:1px solid rgba(0,0,0,.125)}.hand,[jhisortby]{cursor:pointer}.alerts .alert{text-overflow:ellipsis}.alerts .alert pre{background:none;border:none;font:inherit;color:inherit;padding:0;margin:0}.alerts .alert .popover pre{font-size:10px}.alerts .jhi-toast{position:fixed;width:100%}.alerts .jhi-toast.left{left:5px}.alerts .jhi-toast.right{right:5px}.alerts .jhi-toast.top{top:55px}.alerts .jhi-toast.bottom{bottom:55px}@media screen and (min-width:480px){.alerts .jhi-toast{width:50%}}.row.jh-entity-details>dd{margin-bottom:15px}@media screen and (min-width:768px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.thread-dump-modal-lock{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formly-ngselectpro-tooltip-class .tooltip-inner{max-width:90vw}.sidebar-collapse aside.main-sidebar{width:250px!important}.sidebar-collapse .navbar.main-header{margin-left:0!important}.sidebar-collapse .header-navbar-and-page-content-container jhi-navbar{width:unset!important;transition:margin-left .3s ease-in-out,width .3s ease-in-out}.sidebar-collapse .header-navbar-and-page-content-container .header-and-page-content-container{width:100%!important;transition:margin-left .3s ease-in-out,width .3s ease-in-out}.ThemeMode-default{--page-heading-color:#333;--background-color-01:#00875a;--background-color-02:#fff;--background-color-03:#f7f7f7;--background-color-04:#009865;--background-color-05:#fff;--nav-link-color:#585757;--nav-link-active-font-weight:500;--nav-link-active-font-color:#00875a;--nav-link-active-background:#e5f3ee;--nav-link-active-border-radius:8px;--accordion-card-header-background-color:#f2f2f2;--accordion-header-title-font-color:#4f4f4f;--accordion-content-title-font-color:#234361;--accordion-content-font-color:#234361;--border-color-01:#d1d5db;--border-color-02:#e0e0e0;--border-color-03:#e0e0e0;--border-color-04:#e8e8e8;--border-color-05:#e8e8e8;--border-color-06:#f2f2f2;--border-color-07:#2d9cdb;--border-color-08:#dee2e6;--border-color-09:#f0f0f0;--border-color-10:#e9edf0;--border-color-11:#ccc;--border-color-12:#dfe2e8;--font-color-01:#234361;--font-color-02:#234361;--font-color-03:#464646;--font-color-04:#234361;--font-color-05:#6b7280;--font-color-06:#969696;--font-color-07:#374151;--font-color-08:#111827;--font-color-09:#6b7280;--font-color-10:#495057;--font-color-11:#111827;--font-color-12:#1c1c1c;--font-color-13:#1c1c1c;--font-color-14:#374151;--font-color-15:#969696;--font-color-16:#374151;--font-color-17:#828282;--font-color-18:#333;--font-color-19:#4f4f4f;--font-color-20:#828282;--font-color-21:#333;--font-color-22:#212529;--font-color-23:#009865;--table-title-font-color:#66788a;--table-content-font-color:#234361;--table-row-border-color:#e4e7eb;--scrollbar-thumb-background-color:#e0e0e0;--scrollbar-track-background-color:#eee;--background-image:url(/content/images/arrow-down-icon.png)!important;--datepicker-border:unset;--datepicker-weekday-title-color:#988c8c;--datepicker-weekday-background-color:unset;--datepicker-currmont-background-color:#f6f6f6;--datepicker-selecteddate-background-color:#009865;--calendar-btn-color:#000;--datepicker-select-monthyear-title-color:#d1d7ea;--form-label-font-color:#234361;--form-group-form-label-font-color:#374151;--form-group-form-input-font-color:#333;--readonly-input-background-color:#f2f2f2;--form-group-readonly-input-background-color:#c2cfd6;--dropdown-item-font-weight:400;--dropdown-item-active-font-weight:500;--dropdown-item-color:#585757;--dropdown-item-color-active:#00875a;--dropdown-toggle-icon-color:#969696;--dropdown-toggle-icon-color-active:#00875a;--nav-list-icon-color:unset;--nav-list-icon-color-active:brightness(0) saturate(100%) invert(24%) sepia(57%) saturate(6151%) hue-rotate(157deg) brightness(96%) contrast(101%)}.accordion .card{overflow:visible}.accordion .card .card-header{background-color:var(--accordion-card-header-background-color)!important}.accordion .card .card-header .accordion-header-title{color:var(--accordion-header-title-font-color)!important}.accordion .card .card-body .accordion-content-title{color:var(--accordion-content-title-font-color)!important}.accordion .card .card-body .accordion-content{color:var(--accordion-content-font-color)!important}.accordion .accordion-content{background-color:var(--background-color-05)!important;border:1px solid var(--border-color-01)!important;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;color:var(--font-color-21)}.action-btn{border:unset;border-radius:4px;line-height:1.2;font-family:Inter;font-style:normal;font-weight:500;color:#fff!important}.table-action-btn,.table-action-btn:focus{color:#fff!important;display:flex;justify-content:center;align-items:center;border-radius:4px;width:1.75rem;height:1.75rem}table thead tr th{color:var(--table-title-font-color)!important}table tbody tr td,table thead tr th{background-color:var(--background-color-02)!important}table tbody tr td{color:var(--table-content-font-color)!important}table tbody .table-total-row{background-color:var(--background-color-01)!important;box-shadow:-4px 0 10px var(--table-row-border-color)!important}table tbody .table-content input{color:var(--font-color-02)!important;border:1px solid var(--border-color-01)!important;background-color:var(--background-color-05)!important}.item-count-and-page-pagination-container .page-pagination-container{background:var(--background-color-02);border-radius:8px;overflow:auto}.item-count-and-page-pagination-container .page-pagination-container .page-pagination{margin:0 auto}.item-count-and-page-pagination-container .page-pagination-container{scrollbar-width:thin;scrollbar-color:var(--scrollbar-track-background-color) var(--scrollbar-thumb-background-color)}.item-count-and-page-pagination-container .page-pagination-container::-webkit-scrollbar{width:100%;height:.5rem!important}.item-count-and-page-pagination-container .page-pagination-container::-webkit-scrollbar-track{background:var(--scrollbar-track-background-color);border-radius:8px;margin:0 .5rem 1rem}.item-count-and-page-pagination-container .page-pagination-container::-webkit-scrollbar-thumb{border-radius:8px;background:var(--scrollbar-thumb-background-color)}.item-count-and-page-pagination-container .page-pagination>ul{margin-bottom:unset}.item-count-and-page-pagination-container .page-pagination .page-item.active .page-link{border:none;background-color:unset;color:#00875a;font-weight:700}.item-count-and-page-pagination-container .page-pagination .page-item .page-link{border:none}.item-count-and-page-pagination-container .item-count-container,.item-count-and-page-pagination-container .page-pagination .page-item .page-link{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;color:#6b7280}.ng-select .ng-select-container{background-color:var(--background-color-05)!important;border:1px solid var(--border-color-01)!important;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px;background-image:var(--background-image)!important;background-repeat:no-repeat!important;background-position:98.7% 50%!important;color:var(--accordion-content-font-color)!important;font-family:Inter;font-style:normal;font-weight:600;font-size:.875rem;line-height:1.25rem}.ng-select .ng-select-container .ng-value-container .ng-value-label{color:var(--form-group-form-input-font-color)!important}.ng-select .ng-select-container .ng-value-container .ng-input>input{border:none!important;background-color:transparent!important;color:var(--accordion-content-font-color)!important;font-family:Inter;font-style:normal;font-weight:600;font-size:.875rem;line-height:1.25rem}.ng-select .ng-select-container .ng-clear-wrapper{color:var(--ng-select-clear-wrapper)!important;right:30px}.ng-select .ng-select-container .ng-arrow-wrapper,.ng-select .ng-select-container .ng-spinner-loader{display:none}.ng-select .ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:#101b2e}.ng-select .ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #fff;color:#fff}.ng-select .ng-dropdown-panel{border-bottom-color:var(--table-row-border-color);border:1px solid var(--table-row-border-color);font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;color:#374151}.ng-select .ng-dropdown-panel,.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:var(--background-color-05)}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:auto;background-image:url(/content/images/chevron-down.png)!important;background-repeat:no-repeat!important;background-position:98.7% 50%!important;border:1px solid var(--border-color-01)!important;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;color:var(--accordion-content-font-color)}ngb-datepicker,select.form-control{background-color:var(--background-color-05)!important}ngb-datepicker{border:var(--datepicker-border)!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 8px 0 rgba(0,0,0,.12);border-radius:4px}ngb-datepicker .custom-select,ngb-datepicker .ngb-dp-month-name,ngb-datepicker .ngb-dp-weekday{color:var(--font-color-23);font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700}ngb-datepicker .ngb-dp-weekdays{border:none}ngb-datepicker .ngb-dp-day{color:#000;opacity:.8;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;text-align:center;padding:.185rem .25rem;display:inline-block;height:2rem;width:2rem}ngb-datepicker .btn-light.bg-primary,ngb-datepicker .btn-light:focus,ngb-datepicker .btn-light:hover{background-color:var(--background-color-04);color:#fff}ngb-datepicker .ngb-dp-navigation-select select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px!important;color:#009865!important}ngb-datepicker .ngb-dp-header,ngb-datepicker .ngb-dp-month-name,ngb-datepicker .ngb-dp-weekdays{background-color:unset}ngb-datepicker .ngb-dp-arrow-btn:focus{outline:unset!important}ngb-datepicker .ngb-dp-navigation-chevron{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzLjcgNiI+PHBhdGggZD0iTTMuNy43TDEuNCAzbDIuMyAyLjNMMyA2IDAgM2wzLTMgLjcuN3oiLz48L3N2Zz4=);opacity:.8;font-size:.625rem;transform:scale(.9);width:.75em;height:unset;border-style:unset}ngb-datepicker .ngb-dp-arrow.right .ngb-dp-navigation-chevron{transform:rotate(180deg)}ngb-datepicker .ngb-dp-day .btn-light.bg-primary,ngb-datepicker .ngb-dp-day .btn-light:active,ngb-datepicker .ngb-dp-day .btn-light:focus,ngb-datepicker .ngb-dp-day .btn-light:hover{background-color:var(--datepicker-selecteddate-background-color)!important}.datepicker-input,.datetimepicker-input{background-color:var(--background-color-05)!important;border:1px solid var(--border-color-01);box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:6px!important;border-right:unset!important;font-family:Inter;font-style:normal;font-weight:600;font-size:.875rem;color:var(--font-color-01);border-top-right-radius:0!important;border-bottom-right-radius:0!important}.datepicker-input:focus,.datetimepicker-input:focus{box-shadow:unset}.calendar-btn{min-height:2.1875rem;background-color:var(--background-color-05)!important;border:1px solid var(--border-color-01);box-sizing:border-box;border-radius:6px!important;padding:.1875rem .75rem .375rem .5rem;border-left:unset!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.calendar-btn:active,.calendar-btn:focus,.calendar-btn:hover{box-shadow:unset!important;border-color:var(--border-color-01)!important;background:var(--background-color-05)!important}.calendar-icon{font-size:.8125rem;color:#bdbdbd}