.req,#home-addr label.addr-component-label span{color:red}#home-addr label.addr-component-label.error{color:#b94a48}.boolswitch{display:inline-block;position:relative;height:20px;line-height:20px;padding:4px 4px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}.boolswitch.on .boolswitch-off,.boolswitch.off .boolswitch-on{visibility:hidden}.boolswitch-off,.boolswitch-on{text-align:center;float:left;display:block}.boolswitch-btn{height:20px;position:absolute;top:0;left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;width:50%}.boolswitch.on .boolswitch-btn{left:0;right:auto}.boolswitch.off .boolswitch-btn{left:auto;right:0}.boolswitch.disabled{opacity:.6;background-color:#c0c0c0 !important}input.error,textarea.error,select.error,.error input,.error textarea,.error select{border:1px solid #e00;color:#a00}.error .redactor-box{border:1px solid #b94a48;color:#a00}.error{color:#a00}ul.addr-suggest{list-style:none;margin:0;width:250px;height:130px;overflow-y:auto}ul.addr-suggest li{border-top:1px solid #ddd;padding:5px 10px;cursor:pointer}ul.addr-suggest li:first-child{border-top:0}ul.addr-suggest li:hover{background-color:#006dcc;color:white;border-radius:4px}.addr-suggest-container{width:300px;height:1px;margin:0;padding:0;margin-left:180px;position:relative;overflow:hidden}addr-suggest-container .popover{position:relative;left:190px;top:0;border-color:#006dcc}addr-suggest-container .popover h3{background-color:#006dcc;color:white}div#uat-training-sign{background-color:blue;position:absolute;text-align:center;top:10px;right:60px;height:20px;width:100px;color:yellow;padding:3px;z-index:9999;border:1px solid yellow}select.date-day{width:60px;margin-bottom:5px}select.date-month{margin-left:1px;width:70px;margin-bottom:5px}select.date-year{margin-left:1px;width:80px;margin-bottom:5px}.ex-tr-emergency{background-color:#cfd6e0;border-style:solid;border-width:1px;border-color:#b9cae0;-webkit-border-radius:4px;border-radius:4px;padding-left:14px}.deceased-registration-text{color:#009bd6 !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.important-note-registration-text{font-weight:bold}label.disabled{opacity:.6}.hide-element-organisation{display:none !important}.text-center{text-align:center !important}.custom-file-upload{border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer}.input-file input[type=file]{display:none}.file-name{padding:2px 0;display:flow-root !important;display:table-row}.modal-body .link-to-delivery-time,.modal-body .link-to-delivery-date{min-height:200px}.text-left{text-align:left}.text-right{text-align:right}.table-index td[data-title="Active emergencies"]{word-break:break-word !important;word-break:break-all}.date-time-modal-report{width:85%}.text-overflow-indicator{white-space:nowrap;max-width:100px;margin-right:5px;overflow:hidden;text-overflow:ellipsis;display:inline-flex;display:-ms-inline-flexbox}.noselect-readonly{cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mt-0{margin-top:0 !important}.mt-20{margin-top:20px !important}#registration-results.table-listview tbody a,#registration-results.table-listview tbody a:hover{word-break:break-word !important;word-break:break-all}.pwstrength-viewport-progress{width:270px;margin-top:5px}.pwstrength-viewport-progress .progress{height:14px;margin:5px 0;padding:0;position:relative}.pwstrength-viewport-progress .progress .bar{background-image:none}.pwstrength-viewport-progress .progress .icon-refresh{position:absolute;left:calc(50% - 14px)}.login-forgot-password{display:block;margin-top:5px}.login-receive-label{float:left;padding-top:5px;display:initial;padding-right:15px;text-align:left}.glyphicon.fast-right-spinner{-webkit-animation:glyphicon-spin-r 1s infinite linear;animation:glyphicon-spin-r 1s infinite linear}.glyphicon.normal-right-spinner{-webkit-animation:glyphicon-spin-r 2s infinite linear;animation:glyphicon-spin-r 2s infinite linear}.glyphicon.slow-right-spinner{-webkit-animation:glyphicon-spin-r 3s infinite linear;animation:glyphicon-spin-r 3s infinite linear}.glyphicon.fast-left-spinner{-webkit-animation:glyphicon-spin-l 1s infinite linear;animation:glyphicon-spin-l 1s infinite linear}.glyphicon.normal-left-spinner{-webkit-animation:glyphicon-spin-l 2s infinite linear;animation:glyphicon-spin-l 2s infinite linear}.glyphicon.slow-left-spinner{-webkit-animation:glyphicon-spin-l 3s infinite linear;animation:glyphicon-spin-l 3s infinite linear}@-webkit-keyframes glyphicon-spin-r{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes glyphicon-spin-r{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes glyphicon-spin-l{0{-webkit-transform:rotate(359deg);transform:rotate(359deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes glyphicon-spin-l{0{-webkit-transform:rotate(359deg);transform:rotate(359deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.btn-verify-otp{float:left;margin-right:15px}.password-strength-guidance{margin-top:10px}.navbar .container h1{margin:0}.heading-large{font-size:1.8em;margin-top:20px;margin-bottom:20px}h2.sub-heading,h2.sub-heading{font-size:17.5px;margin-top:10px;margin-bottom:10px;padding:0}h2.privacy,h2.disclaimer{font-size:24.5px}