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