﻿body{font-size:16px;font-family:Roboto,sans-serif;}*{box-sizing:border-box;}header{border-bottom:1px solid #eaeaea;}.container-fluid{padding-left:0;padding-right:0;}.main-content{margin-top:10px;}.footer{margin-top:20px;padding-top:10px;text-align:center;}.clearBack{z-index:999999;position:fixed;display:none;top:0;left:0;height:100%;width:100%;cursor:pointer;}.row.shaded{background-color:var(--colour-shaded);padding:10px 0;}.right-align{display:flex;justify-content:flex-end;}.margins-10{margin:10px 0;}.glossary{text-decoration:underline dotted;text-underline-offset:4px;position:relative;cursor:help;}#waitSpinner{margin:0 -40px 0 -40px;width:80px;height:80px;z-index:999999;display:none;position:fixed;left:50%;top:50%;font-size:35px;color:var(--colour-dark-blue);}.two-column .column{float:left;}.two-column .column-r{float:right;}.two-column:after{content:"";display:table;clear:both;}fieldset{border:1px solid #ddd!important;margin:0;min-width:0;padding:10px;position:relative;border-radius:4px;background-color:#f5f5f5;padding-left:10px!important;}legend{font-size:14px;font-weight:bold;margin-bottom:0;padding:5px 5px 5px 10px;}.text-field{border:1px solid #000;background-color:#ffc;background-image:url("../images/stripeback.png");}.text-field:hover{cursor:pointer;background-color:#fbcb68;}:root{--colour-bt360:#1fcbb1;--colour-bt360-dark:#1faa95;--colour-bt360-text:#fff;--colour-link:#002a57;--colour-link-hover:#1fcbb1;--colour-link-selected:#1fcbb1;--colour-table-head:#277fbe;--colour-table-row:#277fbe;--colour-table-row-even:#277fbe;--colour-table-row-odd:#277fbe;--colour-table-row-hover:#eaeaea;--colour-disabled:#ddd;--colour-button:#277fbe;--colour-button2:#9aeba3;--colour-button2-text:#000;--colour-delete-button:#a81e1e;--colour-delete-button-text:#fff;--colour-back-button:#e7d4c0;--colour-next-button:#ff6a00;--colour-next-button-text:#000;--colour-selector-button:#ff6a00;--colour-selector-button-text:#000;--colour-shaded:#eaeaea;--colour-shaded-border:#eaeaea;--colour-shaded-light:#fafafa;--colour-shaded-light-border:#d5d5d5;--colour-good:#097d00;--colour-bad:#a81e1e;--colour-soso:#eeb61c;--colour-info:#e7f7ff;--colour-info-text:#000;--colour-info-border:#91d5f7;--colour-1:#012030;--colour-2:#12678a;--colour-3:#45c4b0;--colour-4:#9aeba3;--colour-5:#dafdba;--colour-b:#103778;--colour-e:#f27405;--colour-s:#03a61c;--colour-t:#f23005;--colour-z:#f29f05;--colour-progress:#eee;--colour-progress-text:#000;--colour-progress-highlight:#9cc5ff;--colour-progress-highlight-text:#000;--colour-progress-complete:#aaa;}a:link,a:visited{font-weight:bold;color:#007aff;text-decoration:none;}a:hover,a:active{color:#054d9b;text-decoration:underline;}.button-row{margin-top:10px;}button,a.link-button{text-decoration:none;cursor:pointer;background-color:var(--colour-button);color:#fff;padding:10px;border-radius:4px;border-color:transparent;font-weight:normal;}a.link-button{padding:15px;}button:hover,a.link-button:hover{filter:brightness(90%);color:#fff;text-decoration:none;}button.small{padding:5px 15px;}a.link-button.small{padding:7px 15px;}.promo-button,a.promo-button{border-radius:8px;background-color:var(--colour-button);color:#fff;text-transform:uppercase;padding:20px;font-weight:bold;}.add-button,a.add-button{font-size:2.4rem;cursor:pointer;}.add-button-lg{font-size:.9rem;height:100%;width:100%;}a.link-button.next-step{background-color:var(--colour-next-button);color:var(--colour-next-button-text);}.btn-back{background-color:var(--colour-back-button);color:#000;}.btn-back:hover{color:#000;}.btn-wide{width:100%;}.google-signin{background-color:#fff;color:#000;border:1px solid #ccc;}.google-signin img{width:30px;margin-right:30px;}.google-signin:hover{filter:brightness(100%);background-color:#eaeaea;color:#000;}.step-button{height:30px;line-height:20px;padding:0 20px;border-radius:15px;font-size:.8em;border:3px solid #ff6a00;background-color:transparent;color:#ff6a00;font-weight:bold;}.step-button i{margin-left:10px;}.step-button:hover{background-color:#ff6a00;color:#000!important;}.back-button{height:30px;line-height:20px;padding:0 20px;border-radius:15px;font-size:.8em;border:3px solid var(--colour-button);background-color:transparent;color:var(--colour-button);font-weight:bold;}.back-button i{margin-right:10px;}.back-button:hover{background-color:var(--colour-button);color:#fff!important;}.switch-button{border:2px solid #aaa;background-color:#ccc;color:#777;height:28px;border-radius:14px;text-align:center;font-weight:bold;font-size:.9em;padding-top:2px;margin-bottom:15px;margin-top:5px;cursor:pointer;}.switch-button.selected{border:2px solid var(--colour-bt360-dark);background-color:var(--colour-bt360);color:var(--colour-bt360-text);}.switch-button:last-child{margin-bottom:0;}.navbar-brand img{max-height:30px;}.navbar i{font-size:2em;cursor:pointer;}.jumbo{font-size:3.3em;font-weight:700;line-height:1.4em;margin-bottom:20px;}.page-title-container{display:flex;justify-content:space-between;align-items:center;}.page-title{font-size:1.7em;font-weight:bold;margin-bottom:5px;}.para-title{font-size:1.3em;margin-bottom:20px;}.example-text{font-weight:bold;font-style:italic;}span.text-danger{display:block;margin-top:5px;font-weight:bold;font-size:.9em;}.validation-summary-errors{position:relative;padding:.75rem 1.25rem;padding-left:0;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;color:#630000;background-color:#ffbaba;border-color:#ffbaba;}.validation-summary-errors ul{margin:0;}.validation-summary-errors li{list-style:none;margin:0;}.warning-text{font-weight:bold;font-size:.9em;font-style:italic;}input::placeholder,textarea::placeholder{font-style:italic;font-size:.9em;}.form-fields{text-align:left;}.centre{text-align:center;}.smallTextarea{height:80px;}.input-form{font-size:.9rem;}.input-form input,.input-form select{font-size:.9rem;}.input-form label{font-weight:bold;}#divAccount{width:250px;min-height:60px;top:60px;right:20px;display:none;position:absolute;border-radius:2px;background:#fff;border:1px solid #ddd;z-index:999999999;-webkit-box-shadow:6px 8px 8px -3px #a6a6a6;-moz-box-shadow:6px 8px 8px -3px #a6a6a6;box-shadow:6px 8px 8px -3px #a6a6a6;padding:15px;}#divAccount h1{font-size:16px;text-align:center;font-weight:normal;}#divAccount h2{font-size:13px;text-align:center;font-weight:normal;margin-bottom:10px;}#divAccount a:link,#divAccount a:visited{color:#000;}#divAccount a.accountLink{display:block;padding:5px 10px 5px 10px;font-size:14px;color:var(--colour-dark-blue);}#divAccount a.accountLink:hover{background-color:transparent;}#divAccount a.accountLink i{margin-right:8px;}#divAccount .legalese{margin-top:10px;}#divAccount .legalese a{margin-top:5px;font-size:10px;color:#999;}#divAccount .legalese a:hover{color:#000;}#divAccount .profile-photo{text-align:center;margin-bottom:10px;}#divAccount .profile-image{position:relative;width:80px;margin-left:auto;margin-right:auto;}#divAccount .profile-image img{position:relative;width:80px;height:80px;border-radius:50%;}.click-shield,.pop-shield,.pop-shield2,.pop-shield3,.pop-shield-mobile{position:fixed;display:none;background:rgba(0,0,0,.5);top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:1000001;backdrop-filter:blur(8px);}.pop-shield2{z-index:1000001;}.popWindow2{z-index:1000002;top:120px;}.pop-shield3{z-index:1000003;}.popWindow3{z-index:1000004;top:140px;}.popWindow,.popWindow2,.popWindow3{display:none;position:fixed;top:100px;left:50%;border-radius:0;background:#f5f5f5;border:1px solid #cecece;-webkit-box-shadow:2px 2px 3px -1px #000;-moz-box-shadow:2px 2px 3px -1px #000;box-shadow:2px 2px 3px -1px #000;padding:15px;font-size:14px;}.popWindow .close-button,.popWindow2 .close-button,.popWindow3 .close-button{position:absolute;top:-10px;right:-10px;background-color:#d70303;color:#fff;font-weight:bold;font-size:18px;line-height:18px;border-radius:50%;padding:2px 5px;cursor:pointer;border:1px solid #000;}.popWindow{z-index:10000000;}.popWindow .button-col{padding-top:20px;}.popWindow select,.popWindow input,.popWindow2 select,.popWindow2 input,.popWindow3 select,.popWindow3 input{font-size:14px;}.popWindow label,.popWindow2 label,.popWindow3 label{font-weight:bold;}.popWindow h1,.popWindow2 h1,.popWindow3 h1{font-size:20px;font-weight:bold;color:#000;}.popWindow h2,.popWindow2 h2,.popWindow3 h2{font-size:18px;font-weight:bold;color:#000;}.popWindow h3,.popWindow2 h3,.popWindow3 h3{font-size:18px;font-style:italic;color:#000;}.popWindow .section,.popWindow2 .section,.popWindow3 .section{margin-top:20px;margin-left:20px;}.popWindow .section-head,.popWindow2 .section-head,.popWindow3 .section-head{margin-left:-20px;font-size:15px;font-weight:bold;border-bottom:1px solid #999;margin-bottom:10px;}.popWindow .indent-panel,.popWindow2 .indent-panel,.popWindow3 .indent-panel{margin-top:15px;margin-left:20px;}.pop-mobile{top:15%;left:20px;right:20px;min-height:40%;z-index:10000000;}.pop-mobile .fill-container{position:absolute;top:0;bottom:0;left:0;right:0;}.popCard{display:none;position:fixed;top:100px;left:50%;border-radius:0;background:#fff;border:0;padding:0;font-size:14px;}.popCard .close-button{display:none;position:absolute;top:-10px;right:-10px;background-color:#d70303;color:#fff;font-weight:bold;font-size:18px;line-height:18px;border-radius:50%;padding:2px 5px;cursor:pointer;border:1px solid #000;}.popCard{z-index:10000000;}.popCard .button-col{padding-top:20px;}.popCard select,.popCard input{font-size:14px;}.popCard label{font-weight:bold;}.popCard h1{font-size:20px;font-weight:bold;color:#000;}.popCard h2{font-size:18px;font-weight:bold;color:#000;}.popCard h3{font-size:18px;font-style:italic;color:#000;}.popCard .section{margin-top:20px;margin-left:20px;}.popCard .section-head{margin-left:-20px;font-size:15px;font-weight:bold;border-bottom:1px solid #999;margin-bottom:10px;}.popCard .indent-panel{margin-top:15px;margin-left:20px;}.styled-checkbox{display:flex;}.styled-checkbox .control{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:1em;flex-grow:1;}.styled-checkbox .control input{position:absolute;z-index:-1;opacity:0;}.styled-checkbox .control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6;}.styled-checkbox .control:hover input~.control__indicator,.styled-checkbox .control input:focus~.control__indicator{background:#ccc;}.styled-checkbox .control input:checked~.control__indicator{background:var(--colour-bt360);}.styled-checkbox .control:hover input:not([disabled]):checked~.control__indicator,.styled-checkbox .control input:checked:focus~.control__indicator{background:var(--colour-bt360);}.styled-checkbox .control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none;}.styled-checkbox .control__indicator:after{content:"";position:absolute;display:none;}.styled-checkbox .control input:checked~.control__indicator:after{display:block;}.styled-checkbox .control--checkbox .control__indicator:after{left:6px;top:2px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);}.styled-checkbox .control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b;}.styled-checkbox-sm .control{padding-left:25px;font-size:1em;}.styled-checkbox-sm .control__indicator{top:2px;left:0;height:15px;width:15px;}.styled-checkbox-sm .control--checkbox .control__indicator:after{left:6px;top:2px;width:4px;height:10px;border-width:0 2px 2px 0;}.styled-radio label{cursor:pointer;}.styled-radio input[type=radio]{display:none;appearance:none;}.styled-radio input[type=radio]+label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.1em;margin-right:.6em;vertical-align:middle;cursor:pointer;text-align:center;transition:all 250ms ease;}.styled-radio input[type=radio]:checked+label:before{background-color:var(--colour-bt360);box-shadow:inset 0 0 0 4px #f4f4f4;}.styled-radio input[type=radio]:focus+label:before{outline:0;border-color:var(--colour-bt360);}.styled-radio input[type=radio]:disabled+label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4;}.styled-radio input[type=radio]+label:empty:before{margin-right:0;}.bootbox,.bootbox.modal{z-index:10001000!important;}.modal-backdrop.show{backdrop-filter:blur(8px);}.tipbox{position:fixed;border-radius:0;background:#444;color:#fff;padding:15px;z-index:111111112;max-height:400px;overflow-y:auto;font-size:.75em;}.tipbox .tiplist{margin-left:0;padding-left:10px;margin-bottom:0;}.tipbox .tiplist li{margin-bottom:2px;}.tipshield{position:fixed;background:rgba(0,0,0,.1);top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:111111111;}.glossary-tip{position:absolute;border-radius:0;border:1px solid #cecece;-webkit-box-shadow:2px 2px 3px -1px #000;-moz-box-shadow:2px 2px 3px -1px #000;box-shadow:2px 2px 3px -1px #000;background:#fffbee;color:#000;padding:5px;z-index:111111112;font-size:.75em;}.selector-table td{padding:10px;}.selector-table .selector{white-space:nowrap;font-weight:bold;}.panel{padding:15px;}.panel .panel-head{border-bottom:1px solid #000;font-size:.9em;font-weight:bold;display:flex;justify-content:space-between;margin-bottom:10px;}.panel.shaded{background-color:var(--colour-shaded);}.panel.shaded-light{background-color:var(--colour-shaded-light);}.info-panel{margin:0 30px;padding:15px;background-color:var(--colour-info);color:var(--colour-info-text);border:1px solid var(--colour-info-border);font-size:.9em;}.choice-panel{margin:0 30px;padding:15px;background-color:var(--colour-choice);color:var(--colour-choice-text);border:1px solid var(--colour-choice-border);font-size:.9em;}.step-progress{padding:0;margin:0 0 5px 0;display:inline-block;position:relative;}.step-progress li{list-style-type:none;display:inline-block;margin-right:15px;height:30px;line-height:30px;background:var(--colour-progress);font-size:.8em;text-align:center;position:relative;cursor:pointer;color:var(--colour-progress-text);font-weight:bold;padding-left:10px;padding-right:10px;}.step-progress li::before{content:"";border-left:15px solid transparent;border-top:15px solid var(--colour-progress);border-bottom:15px solid var(--colour-progress);border-right:0;position:absolute;left:-14px;}.step-progress li::after{content:"";border-left:15px solid var(--colour-progress);border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:0;position:absolute;right:-14px;}.step-progress li:hover{background:var(--colour-progress-highlight)!important;color:var(--colour-progress-highlight-text)!important;}.step-progress li.active{background:var(--colour-progress-highlight)!important;}.step-progress li.active::before{border-left:15px solid transparent;border-top:15px solid var(--colour-progress-highlight)!important;border-bottom:15px solid var(--colour-progress-highlight)!important;}.step-progress li.complete{background:var(--colour-progress-complete);color:#fff;}.step-progress li.complete::before{border-top:15px solid var(--colour-progress-complete);border-bottom:15px solid var(--colour-progress-complete);}.step-progress li.complete::after{border-left:15px solid var(--colour-progress-complete);}.step-progress li:hover::before{border-left:15px solid transparent;border-top:15px solid var(--colour-progress-highlight)!important;border-bottom:15px solid var(--colour-progress-highlight)!important;}.step-progress li.active::after,.step-progress li:hover::after{border-left:15px solid var(--colour-progress-highlight)!important;border-top:15px solid transparent;border-bottom:15px solid transparent;}.step-progress li:hover.complete::before{border-top:15px solid var(--colour-progress-complete);border-bottom:15px solid var(--colour-progress-complete);}.step-progress li.complete::after{border-left:15px solid var(--colour-progress-complete);}@media(max-width:768px){.step-progress li{font-size:12px;width:70px;}}@media(max-width:480px){.step-progress li{font-size:9px;width:49px;}}