:root{--pal-1:#103246;--pal-2:#005897;--pal-2-gray:#303740;--pal-3:#C8E3E8;--pal-4:#b9968d;--text-dark:#103246;--text-error-light:#f9838e}body,html{height:100%;font-size:18px;overflow-x:hidden;overflow-y:auto}.flash-message{position:fixed;top:60px;left:25px;z-index:1070;width:auto;max-width:500px;padding-right:25px;word-break:break-word}.cut-matt-grid{background-color:var(--pal-2);background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:10em 5em}.link-brown:not(.disabled),.link-brown:visited:not(.disabled),.pal-4{color:var(--pal-4)}.link-cyan:not(.disabled),.link-cyan:visited:not(.disabled),.nav-underline .nav-link,.pal-3,a.no-undeline:hover{color:var(--pal-3)}.text-smaller{font-size:smaller}.text-very-small{font-size:12px}.pal-1{color:var(--pal-1)}.pal-2{color:var(--pal-2)}.border-pal-4{border-color:var(--pal-4)}.text-dark{color:var(--text-dark)}.pal-1-bg,.tabs-branded-dark{background-color:var(--pal-1)}.pal-2-bg{background-color:var(--pal-2)}.text-error-light{color:var(--text-error-light)}.trans-bg{background-color:transparent}.service-logo{height:32px;margin:5px}.custom-logo-heading{white-space:nowrap}@media (min-width:300px){.icon.ion-earth.logo-icon{font-size:1.2rem}}@media (min-width:576px){.icon.ion-earth.logo-icon{font-size:1.3rem}}@media (min-width:768px){.icon.ion-earth.logo-icon{font-size:1.35rem}}@media (min-width:992px){.icon.ion-earth.logo-icon{font-size:1.5rem}}a.no-undeline,a.no-undeline:hover{text-decoration:none}a.disabled{pointer-events:none!important;color:#d3d3d3!important;text-decoration:none}.cursor-pointer{cursor:pointer}.text-select-none{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-overlay-custom{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);z-index:1055}@media (min-width:1200px){.icon.ion-earth.logo-icon{font-size:1.7rem}.modal-xl{--bs-modal-width:1690px}}.confirm-dialog__list{list-style-type:decimal-leading-zero;list-style-position:outside}.confirm-dialog__list li{font-size:12px}.nav-underline .nav-link.active,.nav-underline .nav-link:hover{font-weight:400;color:#fff;border-bottom-color:var(--pal-4)}.form-control:disabled,.form-control[disabled],.form-select:disabled,.form-select[disabled]{opacity:.6}.form-control:focus{box-shadow:none;border-color:var(--bs-border-color)}.btn.loading{position:relative}.btn.loading:after{content:'';display:inline-block;width:1em;height:1em;border-radius:50%;border:2px solid transparent;border-top-color:#fff;animation:.6s linear infinite spin;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em}.form-control-color--mini{margin-left:15px;margin-right:15px;border:none;border-radius:.375rem;padding:0;width:28px;height:21px;-ms-flex-negative:0;flex-shrink:0}.modelClass-badge{padding:.5em 1em;border-radius:.375rem;-ms-flex-negative:0;flex-shrink:0}.modelClass-color--red{color:#fff;background-color:#db2828}.modelClass-color--orange{color:#fff;background-color:#f2711c}.modelClass-color--yellow{color:#000;background-color:#fbbd08}.modelClass-color--olive{color:#000;background-color:#b5cc18}.modelClass-color--green{color:#fff;background-color:#21ba45}.modelClass-color--teal{color:#fff;background-color:#00b5ad}.modelClass-color--blue{color:#fff;background-color:#2185d0}.modelClass-color--violet{color:#fff;background-color:#6435c9}.modelClass-color--purple{color:#fff;background-color:#a333c8}.modelClass-color--pink{color:#fff;background-color:#e03997}.modelClass-color--brown{color:#fff;background-color:#a5673f}.modelClass-color--grey{color:#fff;background-color:#767676}.modelClass-color--black{color:#fff;background-color:#1b1c1d}.fadeSlideIn{animation:.3s ease-in-out fadeIn,.3s ease-in-out slideIn}.fadeSlideOut{animation:.3s ease-in-out forwards fadeOut,.3s ease-in-out forwards slideOut}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideOut{from{transform:translateY(0) rotateX(0)}to{transform:translateY(-20px) rotateX(90deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translateY(-20px) rotateX(90deg)}to{transform:translateY(0) rotateX(0)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}