*{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.3px}html,body{margin:0;padding:0;box-sizing:border-box;width:100%;height:100%;background:#f5f5f5}strong{color:#003a6b!important}.page-title{font-size:1.4rem;font-weight:500;color:#ff8c00!important}.table-container{overflow-y:auto;max-height:45rem}::-webkit-scrollbar{width:.5rem!important}::-webkit-scrollbar-thumb{border-radius:0 0 1rem!important;background-color:#eaa67c4d!important}::-webkit-scrollbar-track{border-radius:0 0 1rem!important;background-color:#ec83401a!important}button.positive,button.primary{color:#fff!important}input:read-only{background-color:#f5f5f5!important}.bjs-powered-by{display:none}.ui.action.input>.ui.icon.button{background-color:#3998e6;transition:background-color .2s ease-in-out}.ui.action.input>.ui.icon.button i{color:#fff!important;font-size:1.2rem}.ui.action.input>.ui.icon.button:hover{background-color:#003a6b}pre{background-color:#dadadc}.horizontal-spacer{margin:0 .5rem}.row{display:grid;width:100%;margin:0;padding:0}.row.spaced-rows{row-gap:.5rem}.row.spaced-columns{column-gap:.5rem}.row.spaced{row-gap:.5rem;column-gap:.5rem}.row.p1{grid-template-columns:1fr}.row.p2{grid-template-columns:1fr 1fr}.row.p3{grid-template-columns:1fr 1fr 1fr}.row.p4{grid-template-columns:1fr 1fr 1fr 1fr}.row.p5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.row.p6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.row.p1-2-2{grid-template-columns:1fr 2fr 2fr}.row.p1-1-2{grid-template-columns:1fr 1fr 2fr}.row.p2-1{grid-template-columns:2fr 1fr}.row.p1-2{grid-template-columns:1fr 2fr}.row.p3-1{grid-template-columns:85% 1fr}.row.p1-3{grid-template-columns:1fr 85%}.divider{width:100%;height:1px;border:0;margin-top:.5rem;margin-bottom:.5rem}.divider.dark{background:#979797}.divider.light{background:#dbdbdb}.input-wrapper{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:1fr auto;row-gap:.2rem;position:relative}.input-wrapper.required label:after{content:"*";position:absolute;top:1px;right:-10px;font-size:15px;color:orange}.input-wrapper .input-button{position:absolute;right:0;bottom:0;height:2.3rem;width:2.3rem;display:flex;align-items:center;justify-content:center;font-size:16px;border:0;background:#4382e1;color:#fff;border-top-right-radius:.2rem;border-bottom-right-radius:.2rem;cursor:pointer;transition:all .3s ease-in-out}.input-wrapper .input-button i{transition:all .3s ease-in-out}.input-wrapper .input-button:hover:not(.clean){background:#4382e1b3}.input-wrapper .input-button.clean{background:none;color:#4382e1}.input-wrapper .input-button.clean:hover i{transform:scale(1.5);color:#4382e180}.input-wrapper label{width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:300;color:#363636;position:relative}.input-wrapper textarea{resize:vertical;height:8em!important;padding-top:.5rem!important}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{border:0;border:1px solid #dbdbdb;border-radius:.2rem;outline:0;height:2.2rem;padding:0 .5rem;transition:all .2s ease-in-out;font-size:12px;font-weight:300;background:#fff}.input-wrapper input:focus,.input-wrapper select:focus,.input-wrapper textarea:focus{border-color:#ec8340}.input-wrapper input:disabled,.input-wrapper input:read-only:not(select),.input-wrapper select:disabled,.input-wrapper select:read-only:not(select),.input-wrapper textarea:disabled,.input-wrapper textarea:read-only:not(select){background:#3636364d;cursor:not-allowed}.input-wrapper select{height:2.35rem}.input-wrapper select:disabled{background-color:#f5f5f5!important;cursor:not-allowed}.input-wrapper .radio-buttons{width:100%}.input-wrapper .radio-buttons button{text-align:center;height:2rem;width:50%;border:0;border-radius:.5rem;background:#24242433;color:#fff;font-weight:700;font-size:10px;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out}.input-wrapper .radio-buttons button:hover{background:#3998e666}.input-wrapper .radio-buttons button.selected{background:#3998e6}.input-wrapper .radio-buttons button.selected.c-red{background:#e4574c}.input-wrapper .radio-buttons button.selected.c-green{background:#4ac179}.input-wrapper .radio-buttons button:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-wrapper .radio-buttons button:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.checkbox-wrapper{display:flex;align-items:center}.checkbox-wrapper:hover label{color:#ec8340}.checkbox-wrapper label{font-size:12px;color:#363636;cursor:pointer;transition:all .3s ease-in-out}fieldset{border-radius:.5rem;border:1px solid #dbdbdb;margin-top:1rem}fieldset legend{font-size:13px;color:#003a6b}:root{--main-theme-color: #003A6B;--complement-theme-color: #EC8340}
