@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i,800,800i";.spinner{z-index:10;flex-direction:column;flex:auto;align-items:center;min-width:64px;min-height:64px;display:flex;position:absolute;inset:0}.spinner:after{content:"";z-index:10;border:4px solid #aaa;border-right-color:#0000;border-radius:100%;flex:none;width:32px;height:32px;animation:.8s linear infinite ani-spinner,.15s ani-delay-show;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ani-spinner{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ani-delay-show{0%{opacity:0}50%{opacity:0}to{opacity:1}}.user-details{float:right;flex-direction:column;align-items:flex-end;font-size:13px;line-height:1.4em;display:flex}.user-details .name{color:#444}.user-details .company{color:#888}.user-details .user-buttons{flex-direction:row;margin-left:1em;display:flex}.user-details .logout-link{margin-left:1em}.confirmation-table{border-collapse:collapse;margin-bottom:3em;font-size:15px}.confirmation-table td{border:.5px solid #696969;border-width:.5px 0;padding:.5em 2em}.confirmation-table .index{padding-right:1em}.confirmation-table .amount{text-align:right;font-weight:700}.submission-history h4{margin:0 0 .5em;text-decoration:underline}.submission-history span{padding-right:1em}.submission-history li{padding:1em 0}.submission-history li+li{border-top:1px solid #ddd}.result-group{flex-wrap:wrap;margin-left:2em;display:flex}.result-group .result{flex:1 1 0;display:flex}.result-group .result-caption{min-width:150px;padding-right:1em;font-weight:500}.result-group .value{min-width:100px}.page-box+.page-box{border-top:1px solid #ccc;margin-top:5em;padding-top:2em}.media_print{display:none}@media print{.media_print{display:inherit}body{margin:2em}.app-header,.app-footer,.user-details,button,a{display:none}}.form>.field,.form>.group{margin-bottom:1.5em}.form .input-caption.required:after{content:" *";color:red}.form .group{flex-flow:wrap;display:flex}.form .group .field{flex:1 0 auto}.form .field{max-width:30em;margin-right:1em;padding-top:2em}.form .f-d{max-width:12em}.form .f-1{max-width:15em}.form .f-2{max-width:20em}.form .f-3{max-width:41em}.form .editor{display:flex}.form .editor input,.form .editor select{flex:1 1 0;margin:1em 0 0}.error,.error h2{color:red}input.error,select.error{border-color:red}.disclaimer-box{background:#fff4e6;margin:1em -1em;padding:1em}.input-caption{color:#000;font-weight:700}.login-container .field{padding-top:0}.file-input{margin-left:1em}.meta-wrap{flex-wrap:wrap;justify-content:space-around;font-size:14px;display:flex}.meta-wrap em{font-weight:700}.legal-declaration label{font-weight:600}.legal-declaration p{color:#c00}.submission-log{border-collapse:collapse;width:100%;margin-top:2em}.submission-log th{text-align:left;padding:1em}.submission-log td{text-align:left;border:.5px solid gray;border-width:.5px 0;padding:.5em 1em}.submission-log .column-one{width:40%}.submission-log .column-two,.submission-log .column-three{width:30%}.home-table{border-collapse:collapse;margin-top:2em}.home-table.liabilities{width:100%}.home-table.payments{width:50%}.home-table th{text-align:left;padding:1em}.home-table td{text-align:left;border:.5px solid gray;border-width:.5px 0;padding:.5em 1em}.home-table .amount{text-align:right}.home-table .outstanding{font-weight:700}.home-table .index{width:30%;padding-left:2em}.home-table .date{width:40%}.home-table .payment-amount{text-align:right;font-weight:700}.warn{color:red}.app{flex-direction:column;width:100%;height:100%;display:flex}.app-main{flex:1 0 auto;align-self:center;min-width:100%}@media (width>=750px){.app-main{min-width:850px;max-width:850px}}.app-page{width:100%;height:100%;padding:2em 1em 5em}.app-page .error-message{color:red}.__web-inspector-hide-shortcut__{display:none!important}.__mock_popup{z-index:20;background:#fffbe2;border:1px solid #bbb;padding:10px;position:fixed;top:25px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.__mock_popup button{min-width:inherit;background:#000;border:none;border-radius:0;margin:5px;padding:4px}.app-footer{color:#fff;background-color:#16003f;font-size:14px}.app-footer a{color:#fff;padding-left:.5em;text-decoration:none}.app-footer a :hover{color:#d8385b;text-decoration:underline}.app-footer .bordered{border-bottom:.5px solid #4a4a4a}.app-footer .row{justify-content:space-between;max-width:1000px;margin:auto;padding:1em;display:flex}.app-footer .row .footer-social-list li{padding-right:1.5em}@media (width<=600px){.app-footer .row .footer-social-list{display:none}}.app-footer .row ul{padding:0;list-style:none;display:flex}.app-footer .row ul li .link-caption{color:#fff;padding-left:2em;font-weight:700}.app-footer .row .footer-sign-off{font-size:11px}.app-footer .row .footer-sign-off a{color:#fff;height:100%;padding-left:1em;font-weight:300}.app-footer .row .basda{align-items:center;margin-right:-4px;padding:1em 0 1em 1em;display:flex}.app-footer .row .basda .basda-img-responsive{margin-top:.5em;display:block}@media (width<=600px){.app-footer .row .basda{display:none}}.app-header{color:#fff;background:linear-gradient(90deg,#d8385b 0%,#6f194c 50%,#16003f 100%);margin-bottom:1em;font-weight:700}.app-header a{color:inherit;text-decoration:none}.app-header a:hover{color:inherit;text-decoration:underline}.app-header a:active{color:inherit}.app-header .header-container{flex-flow:row;max-width:1000px;margin:auto;padding:1em 0;display:flex}.app-header .header-container nav{width:100%;display:flex}.app-header .header-container .title-stamp{flex-direction:row;align-items:center;display:flex}.app-header .header-container .title-stamp .mtd-title{padding-left:15px;font-size:20px;font-weight:500}.app-header .header-container .title-stamp .mtd-title.stage{color:#ffa}.app-header .link-container{color:#fff;align-items:center;margin-left:auto;display:flex}.app-header ul,.app-header li{padding:0 1.5em;font-weight:500;list-style:none;display:inline}html,body,#root{width:100%;height:100%}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{color:#444;font-family:Helvetica Neue,Open Sans,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5em}h1,h2,h3,h4,h5,h6{color:#000;margin:2em 0 1em;font-weight:700}h1{font-size:28px}h2{color:#d8385b;font-size:24px}h3{font-size:20px}h4{font-size:16px}p{margin:.5em 0}input,select{border:1px solid #666;border-radius:4px;padding:.4em;font-size:18px}input::placeholder,select::placeholder{color:#aaa;font-style:italic}section,figure{margin:2em 0}img{object-fit:contain;max-width:100%}section.buttons>*+*{margin-left:2em}button{color:#fff;cursor:pointer;border-radius:25px;min-width:100px;padding:5px 12px;font-size:15px;font-weight:500}button.primary{background-color:#d8385b;border:1px solid #d8385b}button.secondary{background-color:#16003f;border:1px solid #16003f}:disabled{opacity:.4;cursor:default}a{color:#000}a:hover,a:active,.active{color:#d8385b}.error-code{opacity:.5;margin-top:1em;font-size:12px}
