.content-text,.step-hint p{line-height:1.6em}.appointment .date-container,.appointment .month-picker .for-month,.appointment .month-picker-error,.col21,.logo-wrapper,.myriadpayments span{text-align:center}.cards-wrapper{margin-top:8px}.step-container:last-child{margin-bottom:80px}.is-read-only{background:#fafafa}.is-read-only .clickable-cards-wrapper{padding-bottom:0}.is-read-only md-toolbar{background:#7f98a4}.is-read-only .clickable-card{cursor:default;outline-width:0}.is-read-only .clickable-card md-card-content{background:rgba(0,0,0,.12)}.is-read-only .clickable-card.selected md-card-content{background:#7f98a4}.is-read-only .dt-input-container{padding-right:0!important}.address-details md-list-item,.address-list md-card-content{padding:0}.md-headline-sub{font-size:.875rem}.step-hint{color:#008FD3}.step-hint h5{margin-top:0;margin-bottom:8px}.step-hint p{margin-top:8px;font-size:13px}.step-hint md-icon{margin-top:-4px;color:#008FD3}.content-image{width:100%}.content-image.initial-details{margin:8px 0;max-width:400px}.car-details p{font-size:.875rem}.car-details span{text-transform:uppercase}.car-reg-headline{margin:0 0 18px}.address-autocomplete{margin-top:-20px}.address-list{margin:-16px 0 40px}.address-list md-list{padding-bottom:0;max-height:240px;overflow:auto}.policy-holder-input .dt-input-container{margin-top:2px;margin-bottom:22px}.force-eircode,.found-address{margin-bottom:16px}.force-eircode p,.found-address p{font-size:13px!important;margin:0 2px 8px!important}.force-eircode md-list-item,.found-address md-list-item{height:24px!important;min-height:24px!important}.force-eircode .change-address,.force-eircode .find-eircode,.found-address .change-address,.found-address .find-eircode{margin:4px 0 20px}.force-eircode{margin-top:-16px}.found-address{margin-top:8px}.find-address-magnifier{margin:4px 0 0 8px;cursor:pointer}.customer-email-input md-input-container,.insurance-companies-dropdown{margin-top:0}.insurance-companies-dropdown .insurance-select{margin-bottom:8px}.breakage-reason{margin-bottom:28px}.appointment{margin-bottom:32px}.appointment .month-picker{margin-bottom:8px}.appointment .month-picker .for-month{margin:auto}.appointment .days-of-week .date-container{margin-bottom:14px;margin-top:6px;text-transform:uppercase;font-size:13px}.appointment .month-picker-error{margin-top:8px}.confirm-details h3{font-size:18px;font-weight:400;line-height:32px;margin-bottom:14px}.confirm-details h4{font-size:14px;letter-spacing:.010em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.confirm-details p{color:rgba(0,0,0,.54);font-size:14px;font-weight:500;letter-spacing:.010em;margin:0 0 8px;line-height:1.6em}.confirm-details .list-item{padding:0;margin:0!important;min-height:54px}.no-bottom-padding,md-dialog md-dialog-content{padding-bottom:0!important}.confirm-details .md-list-item-text{margin:0!important}.confirm-details .liability-notice{margin:16px 0;font-size:13px}.confirmation-edit{font-size:.75rem}.terms-and-conditions{font-size:13px}.confirmation-edit a,.terms-and-conditions a{color:#008FD3;font-weight:700;text-decoration:none}.confirm-terms{margin-top:24px}.ipg-cashier{height:400px}.mdi{font-size:24px}.no-top-padding{padding-top:0!important}.no-top-margin{margin-top:0!important}.no-bottom-margin{margin-bottom:0!important}.no-bottom-margin-container .dt-input-container{margin-bottom:0}.no-margin-container .dt-input-container{margin:0}.snap-left{margin-left:0!important}.snap-right{margin-right:0!important}md-menu-bar{z-index:100;padding-left:0}md-menu-bar .md-button{margin:6px 4px}md-menu-bar md-menu.md-open>button{background:rgba(158,158,158,.2)}.dropdown-item{margin:auto 3px auto 0!important}.side-toolbar{width:56px;background:#282d32;z-index:50}.side-toolbar .side-button.active::before{border-left:2px solid #008FD3;height:56px;display:block;content:'';position:absolute}.side-toolbar .side-button.active .mdi{color:#fff}.side-toolbar .md-button{margin:8px}.side-toolbar .mdi{color:#F5F7F7}#loading-bar .bar{background:#fa5a3c;height:3px}#loading-bar .peg{box-shadow:#fa5a3c 1px 0 6px 1px}#loading-bar-spinner,.spinner-icon{display:block;position:fixed;bottom:8px;right:8px}#loading-bar-spinner .spinner-icon{border:3px solid transparent;border-top-color:#fa5a3c;border-left-color:#fa5a3c;width:26px;height:26px}.logo-wrapper img{max-width:100%}md-toolbar{z-index:50}.md-toolbar-tools md-divider.vertical{border-top-width:0;border-right-width:1px;border-right-style:solid;border-right-color:#3a444e;height:100%;margin:0 8px 0 16px}.md-toolbar-tools,md-toolbar{min-height:56px!important;height:56px!important}.header-toolbar-tools .md-button{min-width:56px}.header-toolbar-tools .toolbar-button{text-transform:none;font-size:15px}.toolbar-mdi{font-size:22px}md-dialog{margin-top:-25%}md-dialog md-input-container{margin-bottom:0!important}md-toast{position:fixed}md-toast.md-warning-theme .md-toast-content{background-color:#fa5a3c}md-toast.md-error-theme .md-toast-content{background-color:#fa0f3c}.md-toast-open-bottom .md-button.md-fab-top-right,.md-toast-open-bottom .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:none;transform:none}.md-virtual-repeat-container.md-autocomplete-suggestions-container{height:144px}.horizontal-fab-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.md-card-box{width:424px}.autocomplete-search,.dt-input-action{width:32px!important;height:32px!important;line-height:32px!important;min-height:32px;vertical-align:top}.clickable-cards-wrapper{padding:0 8px}.clickable-cards-wrapper:last-child{padding-bottom:16px}.clickable-cards-wrapper .step-hint,.clickable-cards-wrapper h3{margin-left:8px;margin-right:8px}.clickable-cards-wrapper .step-hint p{margin-bottom:8px}.clickable-card{cursor:pointer;margin-right:auto}.clickable-card .card-caption{text-transform:uppercase;font-size:12px}.clickable-card.selected md-card-content{background:#008FD3}.clickable-card.selected .card-caption{color:#fff}.clickable-list md-list{padding-top:0}.dt-input-action{margin-top:16px;margin-right:0;font-size:16px;padding:0}.dt-input-action md-icon{font-size:18px;margin-top:0}.input-error-message{padding-bottom:.1rem;padding-top:5px;font-size:12px;color:#dd2c00}.autocomplete-search{margin:-2px 0 0 8px;font-size:16px;padding:0}.autocomplete-search md-icon{font-size:18px;margin-top:6px;margin-left:4px}.form-label{font-size:16px;-webkit-transform:scale(.75);transform:scale(.75);width:100%;margin-left:-12.5%;color:rgba(0,0,0,.54)}.form-label.radio-label{margin-bottom:16px}.form-label.date-picker-label{margin-bottom:8px}.form-label-container{padding-bottom:12px}.form-label-container label{margin-left:0;font-size:13px;color:rgba(0,0,0,.54)}.date-input{margin-bottom:16px}.date-input input{border:1px solid rgba(0,0,0,.18)}.invalid-input label,.invalid-input label::after{color:#dd2c00!important}.invalid-input input{border-color:#dd2c00!important}.validation-summary{margin-bottom:26px}.validation-summary .md-subheader{background-color:transparent;font-size:.8rem}.validation-summary .md-subheader-inner{padding:0 0 8px}.validation-summary .summary-list-item{padding:0;min-height:24px}.validation-summary .summary-message{color:#fa0f3c;font-size:.8rem}.card-footer,.card-header{font-size:14px;font-weight:700;line-height:1.5rem}.card-action{margin:8px 0 6px}.card-action.padded-top,.md-raised.padded-top{margin-top:24px}.card-action.not-padded,.md-raised.not-padded{margin-top:0}.password-validation{margin-top:16px;font-size:.8rem;color:#dd2c00}.password-validation .valid{color:#28BE64}.password-validation .valid md-icon{color:#28BE64!important}.password-validation md-icon{font-size:12px;font-size:16px;height:18px;width:18px;min-height:18px;min-width:18px;color:#dd2c00!important}.password-validation span{margin-bottom:8px;font-size:14px}.password-validation ul{padding-left:16px}.password-validation li{list-style:none}.password-validation.ng-hide{visibility:hidden;opacity:0;transition:visibility 1.5s,opacity 1.5s ease-out}.md-sidenav-right{background:#45515B;z-index:50}.md-sidenav-right md-content{color:#fff;background:#45515B}.md-sidenav-right md-icon{color:#F5F7F7}.md-sidenav-right .md-toolbar-tools{box-shadow:none;margin:24px 16px 8px 32px;width:auto;padding-right:0;padding-left:0;cursor:pointer}.md-sidenav-right .md-toolbar-tools:focus{outline:0}.md-sidenav-right .md-toolbar-tools .side-header,.md-sidenav-right .md-toolbar-tools .side-subheader,.md-sidenav-right .md-toolbar-tools md-icon{transition:all .35s ease-in-out}.md-sidenav-right .md-toolbar-tools:hover .side-header{color:#c9cccf!important}.md-sidenav-right .md-toolbar-tools:hover .side-subheader,.md-sidenav-right .md-toolbar-tools:hover md-icon{color:#fff!important}.md-sidenav-right .close-sidebar,.md-sidenav-right .sidebar-back{min-width:40px}.md-sidenav-right .close-sidebar{margin-top:-18px;margin-right:2px!important}.md-sidenav-right .sidebar-back{margin-left:-32px!important;margin-top:-12px;position:absolute}.md-sidenav-right .side-header{font-size:18px;font-weight:400;color:#fff}.md-sidenav-right .side-subheader{font-size:12px;font-weight:400;color:#F5F7F7}.md-sidenav-right md-list-item{height:48px}.md-sidenav-right md-list-item h4{margin-left:16px;font-weight:400;font-size:15px}.md-sidenav-right md-list-item .md-icon-button{margin-right:0}.modal-dialog{max-width:600px;width:600px;max-height:800px;position:fixed;margin-top:-18%;left:50%;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.dragged{cursor:move}.long-required{margin:24px;color:#F5F7F7}.long-required a{color:#fff;text-decoration:none;font-weight:700}.horizontal-virtual-repeat{height:66px;width:100%;border:1px solid rgba(0,0,0,.12)}.horizontal-virtual-repeat .repeated-item{border-right:1px solid #F5F7F7;box-sizing:border-box;display:inline-block;text-align:center;width:120px;height:46px}.horizontal-virtual-repeat md-content{margin:16px}.horizontal-virtual-repeat .time-window-date{padding:25px 0 12px;font-size:14px}.horizontal-virtual-repeat .md-primary{font-weight:700}