.margin-right{margin-right:1rem}.monospace{font-family:"Lucida Console",monospace}.strong,.form-heading,.mobile-label{font-weight:bold}.subordinate{font-size:1.2rem;color:#23527c}.error,.important,.succeederror,.debit,.debug{color:#9d081a}body{background-color:#fff;color:#0E2240;font-family:"PT Sans";font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{font-weight:500;color:#337ab7}a:hover{color:#8c7249}h1{margin-bottom:1rem;font-family:"Libre Baskerville",serif;font-size:2rem;font-weight:500;color:#0E2240}h1:first-child{margin-top:0}h3{font-size:2.5rem;color:#0E2240}.margin-right{margin-right:1rem}.monospace{font-family:"Lucida Console",monospace}.strong,.form-heading,.mobile-label{font-weight:bold}.subordinate{font-size:1.2rem;color:#23527c}.error,.important,.succeederror,.debit,.debug{color:#9d081a}header{box-shadow:0 2px 5px #8c7249;background-color:#0E2240}#logo{margin-left:auto;margin-right:auto;width:fit-content;padding:1rem}#logo img{max-height:93px}#nav-main-wrapper{background-color:#e8e3db}#nav-primary{color:white}#content{background-color:#fff;overflow:hidden;padding:3em}footer{background-color:#0E2240;color:#fff}footer h3,footer h4,footer p{color:#fff}footer h3{font-size:1.25rem;font-weight:600}footer h4{font-weight:400}footer .inside{padding:3rem 3rem 1rem 3rem}textarea{color:#0E2240;background-color:#fbfbfb;border:1px solid #e8e3db;font-size:0.9em;padding:0.5em;width:100%;display:block;border-radius:3px;resize:vertical;min-height:100px}textarea:focus{color:#0E2240;outline:none}input[type="radio"],input[type="checkbox"]{float:left;margin-top:4px;margin-right:10px}input:disabled{color:#fff !important;background-color:#8c7249 !important}input[type="text"],input[type="password"]{color:#0E2240;border:1px solid #e8e3db;font-size:0.9em;padding:0.5em;width:100%;display:block;border-radius:3px}input[type="text"].inline,input[type="password"].inline{width:auto;display:inline-block;margin-right:15px}input[type="text"].inline.interjacent,input[type="password"].inline.interjacent{margin-left:15px}input[type="text"].inline.interjacent+input.inline.interjacent,input[type="text"].inline.interjacent+.select-wrapper.inline.interjacent select,input[type="password"].inline.interjacent+input.inline.interjacent,input[type="password"].inline.interjacent+.select-wrapper.inline.interjacent select{margin-left:0}input[type="text"].small,input[type="password"].small{font-size:14px;padding:3px 4px}input[type="text"]:focus,input[type="password"]:focus{color:#0E2240;outline:none}input:disabled{color:#8c7249 !important;background-color:#e8e3db !important}label,.label{font-weight:bold;display:block;margin-bottom:5px}label.inline{display:inline}label.normal{font-weight:normal}select{color:#0E2240;border:1px solid #e8e3db;font-size:0.9em;padding:0.5em;width:100%;display:block;border-radius:3px}.select-wrapper.inline select{width:auto;display:inline-block;margin-right:15px}.select-wrapper.inline.interjacent select{margin-left:15px}.select-wrapper.inline.interjacent+input.inline.interjacent,.select-wrapper.inline.interjacent+.select-wrapper.inline.interjacent select{margin-left:0}.select-wrapper.small select{font-size:14px;padding:3px 4px}.actions input[type="checkbox"]{float:unset;margin:0.75em 1em}.actions input[type=checkbox]{float:unset;margin:.75em 1em}table.radio input[type="radio"]+label,table.radio input[type="checkbox"]+label{padding-left:25px;font-weight:normal;display:block}table.radio td{padding-right:30px}#main input[type="radio"]+label.inline{display:inline;padding-left:0}.input-container{margin-bottom:20px}.input-container.label-only{margin-bottom:2px}.input-container.last,.form.separate .form-body>.input-container:last-child,.form.separate .form-body>.row:last-child .input-container:last-child{margin-bottom:0}.input-container .info{margin-bottom:10px}.input-container.submit{text-align:right}.input-container.submit>.button:first-child{margin-left:0}.input-container.submit .button{margin-left:15px}.input-container.submit.submit-left{text-align:left}.input-container.submit.submit-left .button{margin-left:0;margin-right:15px}#loginFormId .input-container{position:relative}#loginFormId .input-container label{pointer-events:none}#loginFormId .input-container label::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#8c7249;transform:scaleX(0);transform-origin:top left;transition:transform 0.3s ease}#loginFormId .input-container:has(input:focus)>label::after,#loginFormId .input-container:has(input:valid)>label::after{transform:scaleX(100%)}.margin-right{margin-right:1rem}.monospace{font-family:"Lucida Console",monospace}.strong,.form-heading,.mobile-label{font-weight:bold}.subordinate{font-size:1.2rem;color:#23527c}.error,.important,.succeederror,.debit,.debug{color:#9d081a}.button{display:inline-block;border:none;cursor:pointer;border-radius:3px;margin:0 0 15px;padding:12px 24px;text-decoration:none;color:white;fill:#8c7249;white-space:normal;text-align:center;line-height:1}.button:hover,.button:focus{text-decoration:none;background-color:#0E2240;color:#fff !important}.button.filled{width:100%;display:block}.button-primary,.button-important{background-color:#8c7249}.button-secondary{background-color:#858585}.button-back{background-color:#858585}.button-as-link{border:none;width:100%;text-align:left;background-color:transparent;color:blue}.table .button-primary,.table .button-important{padding:12px 24px;background-color:#8c7249;box-shadow:none}.table .button-primary:hover,.table .button-primary:focus,.table .button-important:hover,.table .button-important:focus{text-decoration:none;background-color:#0E2240;color:#fff !important}.panel{margin-top:2rem;background-color:white;margin-bottom:2rem}.panel .panel-heading{font-family:"PT Sans";font-weight:500;font-size:1.5em;color:#0E2240}.panel .panel-body{border:1px solid #0E2240}.panel .panel-body td+td{padding-left:1.8rem}@media (min-width: 992px){.panel{position:relative;margin-top:2.5rem}.panel .panel-heading{padding:0.5rem 1rem;font-size:1.25em;color:#fff;background-color:#0E2240}.panel .panel-body{padding:0.5rem 1rem}}table.table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:2em}table.table td,table.table th{vertical-align:middle}table.table td.amount,table.table th.amount{min-width:200px}table.table td.w20,table.table th.w20{width:20%}table.table td.actions,table.table th.actions{text-align:right}table.table td.actions .button-icon,table.table th.actions .button-icon{margin:0 0 3px 3px;padding:0.75rem 1rem;background-color:#8c7249;color:white;font-weight:500}table.table.oversized td.amount{min-width:auto}table.table thead tr th{padding:0.8rem 1rem;text-align:left;color:#0E2240;font-weight:bold;text-transform:uppercase;font-size:1.2rem;border-bottom:1px solid #23527c;border-bottom-width:2px}table.table tbody tr:nth-child(even){background-color:rgba(14,34,64,0.025);border-bottom:1px solid #0E2240}table.table tbody tr:last-child{border-bottom:0 none}table.table tbody tr td{padding:0.8rem 1rem}table.table tfoot{border-top:2px solid #23527c;font-style:italic}table.table tfoot td{padding:0.8rem 1rem}table.table>:not(caption)>*>*,table.table tbody{border-bottom:0 none}.logout{position:absolute;top:25px;right:15px}.logout .button{text-transform:none;display:inline-block;position:relative;padding:0.5em 0.8em;margin-bottom:0}.logout .button:hover{background-color:#8c7249;color:white;text-decoration:underline}.logout.logout-desktop{font-size:1.2rem}.logout.logout-desktop .user{margin-right:2.5rem}.logout.logout-desktop .user-detail a{color:#8c7249}.logout.logout-desktop .user-timeout-label,.logout.logout-desktop .user-timeout-time{line-height:1rem;color:#e8e3db}.logout.logout-desktop .user-timeout-label{font-size:0.8rem}.logout.logout-desktop .button{font-size:1.2rem}.logout.logout-desktop .button :hover{background-color:#8c7249;text-decoration:underline}.pagination{padding-top:15px;padding-bottom:30px;text-align:center}.month-filter{padding-top:15px;padding-bottom:15px;text-align:right}.month-filter .year-container{display:inline-block;padding:0 15px 0 30px}.month-filter .year-container.last-year{color:#e8e3db}.pagination input,.month-filter input{background-color:#e8e3db;border:none;color:#0E2240;padding:5px 12px 3px;margin:0 5px 10px;line-height:2rem}.pagination input.current,.pagination input:hover,.month-filter input.current,.month-filter input:hover{background-color:#8c7249;color:#fff}.progress{background-color:#e8e3db;border-radius:4px;margin-bottom:1rem}.progress-bar{background-color:#009e7c;border-radius:4px 0 0 4px;text-align:center;color:#fff;height:2rem;line-height:2rem;font-size:1.2rem;font-weight:bold}.progress-bar-w33{width:33.3%}.progress-bar-w66{width:66.6%}.progress-bar-w100{width:100%;border-radius:4px}.data-listing{margin-bottom:25px}.data-listing-heading{font-weight:bold;text-transform:uppercase;font-size:1.2rem;border-bottom:1px solid #23527c}.data-listing-body{padding:0 15px}.data-listing .row{border-bottom:1px solid #97CCC1;padding:10px 0 10px}.data-listing .row:last-child{border-bottom:none}.data-listing .label{text-align:right;font-weight:bold;margin-bottom:0}.fieldset-heading{font-weight:bold;text-transform:uppercase;font-size:1.2rem;border-bottom:1px solid #23527c}.steps{margin-bottom:30px}.steps ul,.steps li{padding-left:0}.steps .step{border-bottom:3px solid #e8e3db;padding-top:1rem;padding-bottom:.33rem}.steps .step.current{border-color:#8c7249}.margin-right{margin-right:1rem}.monospace{font-family:"Lucida Console",monospace}.strong,.form-heading,.mobile-label{font-weight:bold}.subordinate{font-size:1.2rem;color:#23527c}.error,.important,.succeederror,.debit,.debug{color:#9d081a}#nav-primary .nav-container{height:100%;width:fit-content}#nav-primary .nav-container ul{margin-right:1em}#nav-primary .nav-container ul+ul{margin-right:0}#nav-primary .nav-container ul.level_1{margin-bottom:0;height:100%;color:#0E2240}#nav-primary .nav-container ul.level_1>li{margin-right:2.5rem;position:relative;cursor:pointer;align-content:center;padding:.75rem}#nav-primary .nav-container ul.level_1>li.current-parent>span.title,#nav-primary .nav-container ul.level_1>li:hover span.title,#nav-primary .nav-container ul.level_1>li:focus span.title,#nav-primary .nav-container ul.level_1>li:focus-within span.title{color:#8c7249}#nav-primary .nav-container ul.level_1>li:hover ul.level_2,#nav-primary .nav-container ul.level_1>li:focus ul.level_2,#nav-primary .nav-container ul.level_1>li:hover span.arrow,#nav-primary .nav-container ul.level_1>li:focus span.arrow,#nav-primary .nav-container ul.level_1>li:focus-within ul.level_2{visibility:visible;opacity:1;transform:translateY(0) scaleY(100%)}#nav-primary .nav-container ul.level_1>li>span.title{font-family:"Libre Baskerville",serif;text-transform:uppercase;font-weight:normal;font-size:17px}#nav-primary .nav-container ul.level_1.right span.arrow:before{left:auto;right:10px}#nav-primary .nav-container ul.level_1.right>li{margin-right:initial;margin-left:1rem}#nav-primary span.arrow{height:10px;position:absolute;left:0;right:0;top:20px;margin:auto;visibility:hidden;opacity:0}#nav-primary span.arrow:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e8e3db;position:absolute;left:10px;bottom:0}#nav-primary ul.level_2{font-family:"PT Sans";position:absolute;left:-15px;top:50px;line-height:2.5rem;visibility:hidden;opacity:0;background:rgba(255,255,255,0.75);box-shadow:0 4px 30px rgba(0,0,0,0.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:0;min-width:300px;z-index:10;transform-origin:top center;transform:translateY(-8px) scaleY(20%);transition:visibility 0.2s ease-in-out,opacity 0.2s ease-in-out,transform 0.2s ease-in-out}#nav-primary ul.level_2 li a,#nav-primary ul.level_2 li input[type=submit]{padding:8px 15px;margin:0;display:block;color:#0E2240;font-size:17px;text-decoration:none}#nav-primary ul.level_2 li input[type=submit]{border:none;width:100%;text-align:left;background-color:transparent}#nav-primary ul.level_2 li a:hover,#nav-primary ul.level_2 li a:focus,#nav-primary ul.level_2 li.current a,#nav-primary ul.level_2 li input:hover[type=submit],#nav-primary ul.level_2 li.current input[type=submit]{font-weight:bold}#nav-primary ul.level_1.right ul.level_2{left:auto;right:-15px;min-width:150px}#nav-primary form{margin:0}#nav-primary #language-selection-title~ul{min-width:unset;left:-10px}.nav-open,.nav-close{width:22px;display:inline-block;margin:10px;float:right}.nav-open .bar,.nav-close .bar{width:100%;height:2px;background-color:#8c7249;display:block;margin-bottom:4px}.nav-close{display:none}@media (min-width: 992px){#nav-primary .nav-container .with-indicator>li::after{content:'';position:absolute;width:100%;height:2px;left:0;top:0}}@media (max-width: 991.98px){#mNav{position:fixed;top:85px;right:0;width:95%;max-height:calc(100vh - 85px);z-index:50;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-backface-visibility:hidden;overflow:hidden auto;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}#mNav ul,#mNav li{margin:0;padding:0}#mNav .logout{padding:0 30px;font-size:0.85em}#mNav .logout .user{padding-bottom:10px}#mNav .menu-wrapper{background-color:#F7F7F8;box-shadow:0 0 20px rgba(2,15,27,0.15);padding-top:40px;min-height:500px}#mNav .menu{clear:both;margin-top:15px;padding-bottom:90px}#mNav .nav-trigger{margin:36px 25px}#mNav .nav-trigger .bar{background:none}#mno{position:relative}#mno:target #mNav{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#mno:target .nav-close{display:inline-block}#mno:target .nav-open{display:none}#mNav li a,#mNav li input[type=submit]{padding:15px 30px;display:block;text-transform:uppercase;text-decoration:none;color:#0E2240;font-size:0.795em}#mNav li input[type=submit]{border:none;width:100%;background-color:transparent;text-align:left}#mNav ul.level_2>li{border-bottom:1px solid #e8e3db}#mNav li.current{background-color:#e8e3db}#mNav ul.level_1>li>h2{font-weight:700;font-size:0.795em;text-transform:uppercase;color:#003752;padding:15px 30px;margin:30px 0 0;border-bottom:1px solid #FFFFFF}@-webkit-keyframes navOpen{0%{margin-right:0}100%{margin-right:100%}}@keyframes navOpen{0%{margin-right:0}100%{margin-right:100%}}}@media (max-width: 991.98px){#content{padding:1.5em 1em;border-radius:0;box-shadow:none}#logo img{height:55px}h1{word-wrap:break-word}.panel{padding:15px}.month-filter{text-align:right}.month-filter .year-container{display:block;flex-basis:100%}.data-listing .label{text-align:left}table.table{font-size:80%;table-layout:fixed}table.table .tooltip-area{font-size:1em}table.table td{width:auto}td.amount{width:40%}table.table td.w15-xs,table.table th.w15-xs{width:15%}#nav-main-wrapper{position:absolute;top:0;right:0}}
