@font-face{font-family:'Assistant';src:url(/assets/Assistant-Regular-387c3b0db0caa47742c033ebaba6212f10cb317d402ed3ed956e674259d8d16d.ttf) format("truetype");src:url(/assets/Assistant-Bold-c95afde764fdaf100b2c9e8e162119b5bb70cc551b9fcd1aa988a4aef6e7d6f8.ttf) format("truetype");src:url(/assets/Assistant-ExtraBold-74b594c789974c0edee47b0b33fd98ad48d49824d1f2060acd62fac33654a252.ttf) format("truetype");src:url(/assets/Assistant-ExtraLight-dc34919df0ac658375bc67d485f1347e37af917d1166693a533f758da6e71c79.ttf) format("truetype");src:url(/assets/Assistant-Light-9ddb2b5c0544f0ec06bbe8533e65fcd6c6bac35a806f29a132fc559a6f550a3a.ttf) format("truetype");src:url(/assets/Assistant-Medium-4a625164ef22e0353a6a0c7b8c54c20ff53f7fae80cb28eac550eaa931157203.ttf) format("truetype");src:url(/assets/Assistant-SemiBold-52362fd739ac9027bb1b9faa8b1a76de2a53f5f05c49043c7a72e02b1489e74c.ttf) format("truetype");src:url(/assets/Assistant-VariableFont_wght-93ddf38411e3a13c99ec4217e6b73d3f78a36f3c3d4fb408c8c956bb58f2b82c.ttf) format("truetype")}body{background-color:#f1f1f1 !important;margin:0;font-family:'Assistant', sans-serif !important;line-height:1.25;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}.notice{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid #badbcc;border-radius:0.25rem;color:#0f5132;background-color:#d1e7dd}#error_explanation h2{font-size:var(--bs-body-font-size)}.jq-toast-wrap .jq-toast-single{font-size:16px}body nav ul{padding-left:0}.header-container{display:grid;grid-template-columns:300px 0.5fr 1fr;grid-template-rows:50px 50px 1fr;gap:0px 0px;grid-template-areas:"header-logo header right-container" "header-logo . profile" ". . .";background:#fff;padding:10px 10px 0 0}.header{grid-area:header}.profile{grid-area:profile}.header-logo{grid-area:header-logo}.header-logo a{margin-top:10px}.right-container{grid-area:right-container}.right-container a.logo,.profile .profile-menu{float:right}.profile-menu button#user_profile,.profile-menu button#user_notification{border:none;background:none}.header .row,.header-login .row{padding:0 10px}.header-right{position:absolute;top:0;right:100px;padding:0 10px}.header-container>.header-logo>a{display:block;text-align:center}#client-logo{max-width:255px;max-height:63px}#logo{max-height:50px;height:auto;width:auto}.header-notification-icon{color:#4e84c4}.header-notification-label,.close-notification,.delete-notification{color:#2f444e}.header-user-icon{color:#4e84c4}.header-user-label{color:#2f444e}.close-notification:hover,.delete-notification:hover{color:#ff0000}#header-sign-in{color:#4e84c4}#header-sign-out{color:#ef404a}.header a,.header-login a,ul.menu li button{text-align:center;padding:5px 16px !important;text-decoration:none;font-size:18px;line-height:18px;border-radius:4px}.header-right button#user_profile,.header-login button#header-sign-out{padding:0 12px;background:none;border:none}.header-login button#header-sign-out{padding-right:0}.header-tab a{padding:0 40px}.header a:hover{background-color:#ddd;color:black}.header a.active{background-color:lightblue;color:white}.dataTable,.dataTables_scrollHeadInner{width:100% !important}.left-container{grid-area:left-container}.main-container{position:relative;grid-area:main-container;height:100%;overflow:hidden}.right-container{float:right;background:#fff}.header-logo{grid-area:1 / 1 / span 3 / span 1}.header-label{padding:0 10px;font-size:18px;cursor:pointer}.main-menu{margin-top:25px}.main-menu .menu{position:relative;width:250px;height:50px;display:block}.main-menu .header-label{display:none;border-radius:5px}.header-button{color:#8ca0aa}.header-button-active{background-color:#f1f1f1;color:#4e84c4}.header-button-active .header-label,.header-button:hover .header-label{color:#212529;background:#f1f1f1;position:absolute;z-index:2;left:0;bottom:0;display:block;width:100%;padding:5px;text-align:center}.header-button-active .header-label{z-index:1}#main_footer{padding-top:80px}.footer-container{position:fixed;bottom:0;width:100%;background-color:#f1f1f1;text-align:center}.footer-container p{color:#8ca0aa}#feedback_error{cursor:pointer;position:fixed;left:15px;bottom:17px;z-index:1;display:none}#profile_modal_form div.modal-body,.modal-dialog .modal-content div.modal-body{margin:0 10px 10px 10px}#profile_modal_form div.modal-body label,.modal-dialog .modal-content div.modal-body label{color:#2f444e;font-weight:bold;font-size:18px}#profile_modal_form div.modal-body p,.modal-dialog .modal-content div.modal-body p{color:#4e84c4;margin:0}body .modal{width:100%}body .modal-content{max-height:500px;overflow-y:auto}.login-screen .field_with_errors{display:inline}.login-screen #error_explanation li{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid #f5c2c7;border-radius:0.25rem;color:#842029;background-color:#f8d7da}input.filter-relationship{margin-right:5px;margin-left:10px}.ui-accordion-content input.filter-relationship{margin-left:0}.dataTables_wrapper .dataTable thead{display:none}.dataTables_wrapper .bottom .dataTables_length{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px;z-index:10}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 0.6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 0.6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 0.6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 0.6s infinite}.scrollme{overflow-x:auto;max-height:250px}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@media screen and (max-width: 1240px){.header-container{grid-template-columns:300px 1fr 0.8fr}.profile-menu .header-label{display:none}}@media screen and (max-width: 1015px){ul.menu li button{padding:5px 2px !important}}@media screen and (max-width: 900px){body nav.profile-menu ul{float:right}}@media screen and (max-width: 813px){body #main{display:block}}@media screen and (max-width: 762px){body .col-sm{flex:50%}}form.new_user input{line-height:revert}form.new_user div.field{line-height:1}
