*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background-color:var(--color__dark--10)}html body{font-size:14px}.center-content{display:flex;justify-content:center}.al-ds-grid-inner--12{padding:0}body{margin:0;min-height:100vh;-ms-overflow-style:scrollbar}body .main,body .wrapper{background-color:var(--color__white);max-width:102.8571428571rem;margin:0 auto;flex:1;align-content:stretch;flex-direction:column;min-height:calc(100% - 157px)}body .main>.content,body .wrapper>.content{flex:1 0 auto;align-content:stretch}body .main>.content>div,body .wrapper>.content>div{width:100%}body h1{line-height:1}.content .content-wrapper{margin:0 auto;width:102.8571428571rem;max-width:102.8571428571rem;flex-direction:column;display:flex;min-height:calc(100vh - 13rem);background-color:var(--color__white)}:root{--color__brand-primary: var(--primary-colour);--color__brand-secondary: var(--breadcrumb-selected-background-colour);--color__action: var(--button-primary-colour);--color__action--alternate: var(--button-primary-hover-colour);--color__brand-primary--10: var(--primary-colour-10);--color__brand-primary--20: var(--primary-colour-20);--color__brand-primary--30: var(--primary-colour-30);--color__brand-primary--80: var(--primary-colour-70);--color__brand-primary--90: var(--primary-colour-80);--color__highlight: var(--warning-colour)}.header{display:flex;background-color:var(--color__white);flex-direction:row}.content-selected{background-color:var(--color__dark--5)}.breadcrumbs-inner{background-color:var(--primary-colour-10)}.button-group-top{margin:0 0 1.4285714286rem auto}.button-group-top button:not(:last-child),.button-group-top al-ds-button:not(:last-child){margin-right:var(--size-2)}::ng-deep .al-accordion-group al-ds-accordion+al-ds-accordion{margin-top:0}::ng-deep .accordion-body{padding:1.1428571429rem 0}::ng-deep .validation-error{color:var(--color__error);display:block;margin-top:-1.4285714286rem;padding-bottom:.5714285714rem;font-size:.8571428571rem;line-height:1.1428571429rem}::ng-deep .validation-error-modern{color:var(--color__error);display:block;font-size:.8571428571rem}::ng-deep al-ds-tag.badge{margin:0;background-color:#ffd000;color:#0d2d69;font-family:alphabet_sans_pro_light;font-size:.7142857143rem;text-transform:uppercase}::ng-deep al-ds-tag.badge button{display:none}::ng-deep .spinner--align-center{position:unset;margin:auto}::ng-deep .spinner--align-over{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);z-index:100}::ng-deep .loading-container{transition:all .2s linear;position:relative}::ng-deep .loading-container .progress-indicator{display:flex;justify-content:center;align-items:center;background-color:#fffc;width:100%;height:100%;z-index:1}::ng-deep .a.button,::ng-deep button{border-color:var(--button-primary-colour);background-color:var(--button-primary-colour)}::ng-deep .a.button:hover:not(:disabled),::ng-deep button:hover:not(:disabled){border-color:var(--button-primary-hover-colour);background-color:var(--button-primary-hover-colour)}::ng-deep a.button.outlined,::ng-deep button.outlined{border:1px solid var(--primary-colour-80);color:var(--primary-colour-80)}::ng-deep a.button.outlined:hover,::ng-deep button.outlined:hover{border-color:1px solid var(--primary-colour-80);background-color:var(--primary-colour-5)}::ng-deep app-root{min-height:100%}app-handle-accept,app-complete-customer-details,app-handle-quote,app-quote-accepted,app-quote-accepted-confirmation,app-quote-completed-confirmation{padding:2.1428571429rem 0}.confirmation--text-success{margin:1.4285714286rem auto auto;padding:.7142857143rem 0;color:var(--color__success);min-height:2.8571428571rem;border-radius:.1428571429rem;border:solid 1px var(--color__success--10);background-color:var(--color__success--10);display:flex;justify-content:center;align-items:center}
