﻿html,*,*:before,*:after{box-sizing:border-box}html,body,iframe,h1,h2,h3,h4,h5,h6,p,img,dl,dt,input,select,textarea,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}input{border:none;outline:none}.displayNone,.marketingContactOptions .labelContainer,.hiddenDiv,.pageTitle,.feTitleDiv,.postcode,.plainText .postcodeLookup .selectedAddressTitle,.postcodeLookup .postcodeLookupUnavailable,.postcodeLookup .resultsTitle{display:none}.formEngineRadioButton input,.formEngineCheckbox input{border:none;outline:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;font-weight:normal}textarea,input,select{outline:none}*:focus{outline:none}img{max-height:100%;max-width:100%;border:none}body{font-size:62.5%}.hideimportant{display:none !important}.inlineRed{color:red}.centerText{text-align:center}.passwordChangeError.groupValidator,.passwordChangeError.errorBox{margin:16px 0}.unhandledError{color:red;font-weight:bold;font-size:12px;background-color:#fee;padding:10px;border:2px solid red}.tlsEncryption{list-style-type:decimal;padding:0 0 0 40px;font-size:12px}.noPadding{padding:0}.noMargin{margin:0 !important}.marginBottom,.introText{margin-bottom:20px}.marginBottomSmall{margin-bottom:10px}.marginTop{margin-top:20px}.marginTopLarge{margin-top:30px}.offsetTop,.radiosLeft .formEngineRadioButton{margin-top:-10px}.padded{padding:20px}.paddedSmall{padding:10px}.paddedRight{padding-right:20px}.paddedLeft{padding-left:20px}.paddedTop{padding-top:20px !important}.paddedTopSmall{padding-top:10px !important}.paddedBottom{padding-bottom:20px}.relative{position:relative}.floatRight{float:right}.floatLeft{float:left}.cf:before,.confirmTextAndButtons:before,.poller:before,.modalContainer:before,.navigation:before,.ui-datepicker-header:before,.coversSection:before,.toggleable:before,.logonFailure:before,.riskCaptureNavigation:before,.loggedInfo:before,.mainContainer:before,.cf:after,.confirmTextAndButtons:after,.poller:after,.modalContainer:after,.navigation:after,.ui-datepicker-header:after,.coversSection:after,.toggleable:after,.logonFailure:after,.riskCaptureNavigation:after,.loggedInfo:after,.mainContainer:after{content:"";display:table}.cf:after,.confirmTextAndButtons:after,.poller:after,.modalContainer:after,.navigation:after,.ui-datepicker-header:after,.coversSection:after,.toggleable:after,.logonFailure:after,.riskCaptureNavigation:after,.loggedInfo:after,.mainContainer:after{clear:both}.transition,.toggleable{transition:all,.3s}.displayInline,.basket .inputField,.basket .secondaryButton,.basket .editButton div.control a,.editButton div.control .basket a,.basket .navigation .back a,.navigation .back .basket a,.toggleable input[value=False]+h3:before,.powerList,.formEngineRadioButton div.control div:first-child{display:inline-block}.displayInlineMiddle,.popupIcon,.formEngineCheckbox span,.formEngineCheckbox label,.formEngineRadioButton .multiControlItemHorizontal,.plainText,.prependedText,.appendedText,.formEngineRadioButton div.control>div:first-child,.loggedInfo span:before,.loggedInfo span{display:inline-block;vertical-align:middle}.displayInlineTop,.optionalCovers .formQuestion,.optionalGridSubgroup .formEngineButton,.marketingContactOptions .multiControlItemVertical,.formEngineMultiSelect .control label,.labelContainer,div.control,.plainText,.formEngineMultiSelect div.control div:first-child{display:inline-block;vertical-align:top}.hidden,.hiddenSubmit,.formEngineRadioButton .control input,.formEngineMultiSelect .control input,.formEngineCheckbox .control input,.collapseHeaderContainer img,#menu-switcher{opacity:0;position:absolute;left:0;top:0;overflow:hidden;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;clip:rect(0, 0, 0, 0);margin:-1px}.listStyleNone{list-style:none}@font-face{font-family:"Frutiger Light";src:url("../Styles/assets/fonts/frutiger45_light.eot");src:url("../Styles/assets/fonts/frutiger45_light.eot?#iefix") format("embedded-opentype"),url("../Styles/assets/fonts/frutiger45_light.woff") format("woff"),url("../Styles/assets/fonts/frutiger45_light.ttf") format("truetype"),url("../Styles/assets/fonts/frutiger45_light.svg#UbuntuItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Frutiger";src:url("../Styles/assets/fonts/frutiger55_roman.eot");src:url("../Styles/assets/fonts/frutiger55_roman.eot?#iefix") format("embedded-opentype"),url("../Styles/assets/fonts/frutiger55_roman.woff") format("woff"),url("../Styles/assets/fonts/frutiger55_roman.ttf") format("truetype"),url("../Styles/assets/fonts/frutiger55_roman.svg#UbuntuItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Frutiger";src:url("../Styles/assets/fonts/frutiger65_bold.eot");src:url("../Styles/assets/fonts/frutiger65_bold.eot?#iefix") format("embedded-opentype"),url("../Styles/assets/fonts/frutiger65_bold.woff") format("woff"),url("../Styles/assets/fonts/frutiger65_bold.ttf") format("truetype"),url("../Styles/assets/fonts/frutiger65_bold.svg#UbuntuItalic") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Frutiger";src:url("../Styles/assets/fonts/frutiger56_italic.eot");src:url("./Styles/assets/fonts/frutiger56_italic.eot?#iefix") format("embedded-opentype"),url("../Styles/assets/fonts/frutiger56_italic.woff") format("woff"),url("../Styles/assets/fonts/frutiger56_italic.ttf") format("truetype"),url("../Styles/assets/fonts/frutiger56_italic.svg#UbuntuItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Zurich-icons";src:url("../Styles/assets/fonts/icons.eot");src:url("../Styles/assets/fonts/icons.eot?#iefix") format("embedded-opentype"),url("../Styles/assets/fonts/icons.woff") format("woff"),url("../Styles/assets/fonts/icons.ttf") format("truetype"),url("../Styles/assets/fonts/icons.svg#UbuntuItalic") format("svg");font-weight:normal;font-style:normal}.icon:before,.paymentButtons .formEngineNavigationButton span:before,.sideBySideButtons .formEngineNavigationButton span:before,a.link:before,td.link a:before,.flatButton:before,.flatButton .control a:before,.editButton div.control a:before,.addButton div.control a:before,.removeButton div.control a:before,.ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker-trigger:before,.docLink a:before,.select2-selection__arrow:before,.basket li:before,.toggleable input[value=False]+h3:before,.toggleable h3:before,.groupTabbed span:first-child:before,.tabbedModuleGroupList span:first-child:before,.tabbedChild h2:before,.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox .control label.selected:before,.formEngineCheckbox label.selected:before,.tickList li:before,.loginUser:before,.icon:after,.paymentButtons .formEngineNavigationButton span:after,.sideBySideButtons .formEngineNavigationButton span:after,.flatButton:after,.flatButton .control a:after,.editButton div.control a:after,.addButton div.control a:after,.removeButton div.control a:after,.ui-datepicker-header .ui-datepicker-next:after,.ui-datepicker-trigger:after,.docLink a:after,.select2-selection__arrow:after,.basket li:after,.groupTabbed span:first-child:after,.tabbedModuleGroupList span:first-child:after,.tabbedChild h2:after,.marketingContactOptions .multiControlItemVertical label:after,.formEngineMultiSelect .control label.selected:after,.formEngineCheckbox .control label.selected:after,.formEngineCheckbox label.selected:after,.tickList li:after,.loginUser:after{font-family:"Zurich-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spaced-right:before,.flatButton:before,.flatButton .control a:before,.editButton div.control a:before,.addButton div.control a:before,.removeButton div.control a:before,.basket li:before,.tabbedChild h2:before,.tickList li:before{margin-right:5px}.icon--close:before,.removeButton div.control a:before{content:""}.i-lock:before,a.flatChange:before,.loginUser:before{content:"";font-family:"Zurich-icons"}.icon--tick-filled:before,.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox .control label.selected:before,.formEngineCheckbox label.selected:before{content:""}.icon--customer:before,.riskCaptureNavigation li:first-child em:before{content:""}.icon--social-housing:before,.tabbedChild .buildingsTitle h2:before,.riskCaptureNavigation li:nth-child(2) em:before{content:""}.icon--info:before,.riskCaptureNavigation li:nth-child(3) em:before{content:"";font-family:"Zurich-icons"}.icon--retail:before{content:""}.icon--literature:before,.riskCaptureNavigation li:nth-child(5) em:before{content:""}.icon--information:before{content:""}.icon--arrow-down-thick:before,.select2-selection__arrow:before{content:""}.icon--calendar:before,.ui-datepicker-trigger:before{content:"";font-family:"Zurich-icons"}.icon--arrow-left:before,.ui-datepicker-header .ui-datepicker-prev:before{content:""}.icon--arrow:before,a.link:before,td.link a:before,.icon--arrow:after,.ui-datepicker-header .ui-datepicker-next:after{content:""}.icon--directional-arrow:before{content:""}.icon--edit-change-filled:before,a.flatEdit:before,.flatEdit .control a:before,.editButton div.control a:before{content:""}.icon--plus:before,.addButton div.control a:before{content:""}.i-cta:before,a.flatLink:before,td.flatLink a:before{content:""}.icon--document:before,.flatDoc:before,.docLink a:before{content:"";font-size:1.8rem}.icon--hook:before,.basket li:before,.tickList li:before{content:""}.icon--email:before,.flatMail:before{content:"";font-size:2rem}.icon--contact:before,.flatContact:before{content:"";font-size:2rem}.icon--hamburger-menu:before{content:""}.icon--clock:before{content:""}.i-error:before{content:""}.i-expand:before,.toggleable h3:before{content:""}.i-collapse:before,.toggleable input[value=False]+h3:before{content:""}.icon--share:before{content:""}.icon--share-filled:before{content:":"}.icon--pricetag-pound:before,.paymentButtons .formEngineNavigationButton span:before,.sideBySideButtons .formEngineNavigationButton span:before,.riskCaptureNavigation li:nth-child(4) em:before{content:""}.icon--piggy-bank:before,.paymentButtons .formEngineNavigationButton+.formEngineNavigationButton span:before,.sideBySideButtons .formEngineNavigationButton+.formEngineNavigationButton span:before{content:""}.icon--house:before,.groupTabbed span:first-child:before,.tabbedModuleGroupList span:first-child:before,.tabbedChild .houseTitle h2:before{content:""}.icon--property-investors:before{content:""}.icon--social-housing:before,.tabbedChild .buildingsTitle h2:before,.riskCaptureNavigation li:nth-child(2) em:before{content:""}.icon--lounge:before,.tabbedChild .contentsTitle h2:before{content:""}.icon--radio-unchecked:before{content:"○"}.icon--radio-checked:before{content:"●"}.icon--notification-filled:before{content:""}.icon--mouse:before,.marketingContactOptions .multiControlItemVertical.first label:before,.icon--mouse:after,.marketingContactOptions .multiControlItemVertical.first label:after{content:""}.icon--chat-sms:before,.marketingContactOptions .multiControlItemVertical:nth-child(3) label:before,.icon--chat-sms:after,.marketingContactOptions .multiControlItemVertical:nth-child(3) label:after{content:""}.icon--law:before,.paymentButtons .formEngineNavigationButton+.formEngineNavigationButton+.formEngineNavigationButton span:before,.sideBySideButtons .formEngineNavigationButton+.formEngineNavigationButton+.formEngineNavigationButton span:before{content:""}.center,.riskCaptureNavigation,.cookie-notification .cookieContainer,.centerNoPadded,.navigation{max-width:1100px;margin:0 auto}@media(max-width: 1100px){.center,.riskCaptureNavigation,.cookie-notification .cookieContainer{padding:0 20px}}.mainContainer{max-width:1100px;margin:0 auto}@media(min-width: 951px)and (max-width: 1100px){.mainContainer{padding:0 20px}}.mainContent .formEngine,.mainContent.formEngine,.fullWidth .formEngine{background:#f2f0ee;padding:20px 20px 20px}@media(max-width: 950px){.introText{padding:0 20px}}.mainContent .formEngine.firstForm{padding-bottom:0}.mainContent .formEngine.middleForm{padding-top:0;padding-bottom:0}.mainContent .formEngine.lastForm,.lastForm .mainContent .formEngine{padding-top:0}.sideColumnGrey,.sideColumnBlue{padding:20px;margin-bottom:20px}.sideColumnBlue{background:#4066b3;color:#fff}@media(max-width: 950px){.sideColumnBlue{text-align:center}.mainContent+.sideColumn .sideColumnBlue{margin-top:20px}}.sideColumnGrey{background:#f5f7f7;color:inherit}.sideColumnGrey h2{border-bottom:1px solid #cdcdcd;margin-bottom:20px}.sideColumnGrey h2 span{display:inline-block;width:calc(100% - 40px);vertical-align:top;word-wrap:break-word}.sideColumnGrey h2 small{line-height:1.5;display:block;font-size:1.3rem}@media(min-width: 951px){.mainContent{width:calc(100% - 340px);float:left}.sideColumn{width:300px;float:right;clear:right}}@media(max-width: 950px){.mainContent{margin-bottom:20px}}.cookie-notification{background:#3e3e3e;width:100%;color:#fff;display:none}.cookie-notification .cookieContainer{display:flex;padding:10px}.cookie-notification .cookieContainer div:nth-child(2){padding:0 40px}.cookie-notification .cookieContainer div:nth-child(3){align-self:center}.cookie-notification .cookieContainer div:nth-child(3) a{white-space:nowrap;font-size:1.2em}@media(max-width: 640px){.cookie-notification .cookieContainer{flex-wrap:wrap}.cookie-notification .cookieContainer div:nth-child(2){padding:10px 0}}.cookie-notification a{color:#fff;text-decoration:underline;font-weight:normal}.cookie-notification a:hover{color:#33b1e6}.cookie-notification p{font-size:1.4rem;position:relative}.branding{padding-top:20px;position:relative}.branding ul{list-style:none;padding:0;float:right}.branding li{padding:0}.branding ul a{text-decoration:none;font-weight:normal}.information a{color:#706964;display:inline-block;vertical-align:middle}.information li:first-child a{padding:0 8px 0 0}.logo{display:block;background:url("assets/images/Zurich.svg") no-repeat left;background-size:contain}@media(min-width: 951px){.logo{height:40px;position:relative;top:35px}}@media(max-width: 950px){.logo{margin-bottom:20px;height:30px}}ul.mainNavigation{padding-left:0;border-bottom:6px solid #4066b3;width:calc(100% - 200px);line-height:1;padding-bottom:10px}ul.mainNavigation li{padding:0 0 0 20px;position:relative}ul.mainNavigation li:first-child{padding-left:0}.loggedInfo{font-size:1.3rem;margin-left:164px;padding:10px 0 10px;position:relative}.loggedInfo span:before{font-size:2rem}.loggedInfo span+span{position:absolute;right:0}.loginUser a:before,.loginUser:before{vertical-align:top;font-size:1.8rem;line-height:.85}.loginUser em{font-style:normal}@media(min-width: 951px){.branding li{display:inline-block}.loginUser{margin:5px 0 0 160px;display:inline-block;vertical-align:top;width:calc(100% - 160px)}.loginUser a{float:right;font-weight:normal}.mainNavigation li.active a:after{content:"";border-bottom:6px solid #706964;position:absolute;bottom:-16px;left:10px;width:100%}.mainNavigation li.active:first-child a:after{left:0}.mainNavigation li{float:left}.mainNavigation li.refNumber{float:right}.information{position:absolute;top:10px;right:0}.information li:first-child:after{content:"|";font-family:Frutiger Light}.information a{font-family:Frutiger Light;font-size:2rem;padding-left:4px}}#menu-switcher+label{display:none;float:right;margin-top:-5px;margin-right:-10px;z-index:3}@media(max-width: 950px){.branding ul,.loginUser{float:none;border:none;width:calc(100% - -40px);margin-left:-20px}ul.information{background:#f2f0ee}ul.information a{font-size:1.4rem}.branding li{padding:10px 0 10px 20px !important;border-bottom:1px solid #ececec}ul.mainNavigation{background:#dadada;padding-bottom:0;margin-bottom:20px}ul.mainNavigation a:before{font-family:"Zurich-icons";display:inline-block;content:""}ul.mainNavigation .refNumber{background:#d0d0d0}ul.mainNavigation+.loginUser{margin-top:-20px;margin-bottom:20px}.loginUser{background:#dadada;padding:10px 0 10px 20px}.loginUser em{overflow:hidden;width:calc(100% - 35px);text-overflow:ellipsis;white-space:nowrap;display:inline-block}.loginUser a{display:block;font-weight:normal;margin-top:10px;margin-left:-20px;padding-top:10px;padding-left:20px;border-top:1px solid #ececec}.information,.mainNavigation,.loginUser,.loginUser span{display:none}#menu-switcher+label,#menu-switcher:checked~.information,#menu-switcher:checked~.mainNavigation,#menu-switcher:checked~.loginUser{display:block}}.footerContainer{background:#dadada;margin-top:40px;font-size:1.2rem}@media(max-width: 950px){.footerContainer{margin-top:0}}.footer{padding-top:20px;padding-bottom:40px;color:#706964}.footer img{float:left;margin-right:20px}.footer ul{list-style:none;margin:0;padding:0}.footer li{display:inline-block;margin-right:5px;padding:0}.footer a{color:#706964}.footer p{padding-top:15px}@media(min-width: 641px){.footer div{float:left;width:calc(100% - 120px)}}#modulePanel,#AWEContainer,html,form,#modulePanel>div,#modulePanel>div>div,.main{height:100%}#modulePanel>div>div{display:table;width:100%}.main,.blockFooter{display:table-row}.blockFooter{height:1px}html,body{font-family:"Frutiger","Helvetica Neue",arial,sans-serif;font-size:10px;color:#3e3e3e;height:100%}html{-webkit-text-size-adjust:100%}#AWEContainer{font-size:1.4rem}h1{font-family:"Frutiger Light";color:#706964;font-size:3rem;padding:0 0 20px;font-weight:normal}h2{font-family:"Frutiger Light";font-size:2rem;font-weight:normal;padding:0 0 10px 0}h3{font-size:1.6rem;font-family:"Frutiger Light";font-weight:normal}h4{font-size:1.4rem;font-weight:bold}h5{color:#000;font-size:1.3rem}@media(min-width: 951px){h1{font-size:3.6em;padding-top:40px}h2{font-size:2.6rem}h3{font-size:2rem}h4{font-size:1.6rem}}a{color:#4066b3;font-weight:bold;text-decoration:none}a:hover{color:#006}p{line-height:1.5}p .bold{font-weight:bold}p+p,p+h2{padding-top:20px}ul,ol{padding:10px 0 10px 20px}ul li,ol li{padding-bottom:5px;line-height:1.5}.tickList li{list-style:none;display:flex}.tickList li .newLine{padding-left:20px;display:block}em{font-style:normal}.red{color:#ea635c}.blue{color:#4066b3}.highlight{color:#f69c00}.riskNavigationModule{background:#f5f7f7;padding:20px 0;margin-bottom:20px}@media(min-width: 951px){.riskNavigationModule{margin:20px 0 0}}.riskCaptureNavigation{font-size:1.4rem;margin:20px auto;padding:0}.riskCaptureNavigation li{float:left;list-style:none;border-left:none;color:#b7b4b1;padding:5px 0;text-align:center}.riskCaptureNavigation li em{display:block;padding-bottom:5px;width:100%;position:relative;z-index:2}.riskCaptureNavigation li em:after{content:"";border-bottom:1px solid #b7b4b1;position:absolute;top:45%;right:0;width:100%;z-index:-1}.riskCaptureNavigation li em:before{font-size:3rem;background:#f5f7f7;padding:0 5px}.riskCaptureNavigation li:first-child em:after{width:50%}.riskCaptureNavigation li:nth-child(5) em:after{width:50%;right:50%}.riskCaptureNavigation .navCurrent{color:#4066b3}.riskCaptureNavigation .navCurrent em:after{border-color:#4066b3}.riskCaptureNavigation .navComplete{color:#706964}.riskCaptureNavigation .navComplete em:after{border-color:#706964}.riskCaptureNavigation .navComplete:hover{color:#006;cursor:pointer}@media(max-width: 640px){.riskCaptureNavigation{position:relative}.riskCaptureNavigation li span{display:none}.riskCaptureNavigation li.navCurrent span{display:block;position:absolute;width:320px;left:50%;margin-left:-160px;padding-top:2px;font-size:1.9rem}}.formItem{padding:8px 0}.formEngineFreeText{padding:0}.labelContainer{width:260px;padding-right:20px;text-align:right;margin-top:10px;position:relative}.labelContainer ul{margin:0;padding:0 0 0 50px}.labelContainer li{padding-bottom:0;text-align:left;font-size:90%}@media(max-width: 640px){.labelContainer{margin:0;padding-bottom:5px;text-align:left;width:100%}.labelContainer ul{padding:0}}.readonly .labelContainer{margin-top:0}.formEngineCheckbox .labelContainer{width:100%;text-align:left;margin:0;padding:0}.labelContainer span.optional{color:#b7b4b1}@media(min-width: 641px){.labelContainer span.optional{display:block;font-size:95%}}.alignLeft .labelContainer{text-align:left}.control input,.control select,.control textarea,.select2-search__field,.select2-selection{font-family:inherit;border:1px solid #cdcdcd;font-size:inherit;background:#fff;color:#3e3e3e;-webkit-appearance:none;border-radius:0}div.control{position:relative}div.control .validator,div.control textarea{max-width:240px}.control input,.control select,.control textarea,.select2-search__field,.select2-selection{width:240px;padding:9px 10px;display:inline-block}@media(max-width: 480px){.control input,.control select,.control textarea,.select2-search__field,.select2-selection{font-size:1.6rem}}.control input:focus,.select2-container--open .control input,.control select:focus,.select2-container--open .control select,.control textarea:focus,.select2-container--open .control textarea,.select2-search__field:focus,.select2-container--open .select2-search__field,.select2-selection:focus,.select2-container--open .select2-selection{border-color:#4066b3}.control input:disabled,.control select:disabled,.control textarea:disabled,.select2-search__field:disabled,.select2-selection:disabled{background:#b7b4b1}.select2-search__field,.select2-selection{width:100%}.select2-container{width:240px !important}.controlPostcode input{width:106px}.control .Password,.control .PasswordWithoutValidation{font-family:arial,sans-serif}input::-ms-clear{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date]{-webkit-appearance:none;min-height:37px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.prependedText{position:relative;top:-1px;left:10px}.prependedText+input{margin-left:-7px;padding-left:22px}.readonly .prependedText{display:none}.appendedText{width:20px;margin-left:-20px}.plainText{padding-top:10px;max-width:300px;font-weight:bold;word-wrap:break-word;overflow-wrap:break-word}.readonly .plainText{padding-top:0}.plainText+.appendedText{padding-top:5px;margin-left:0}.readonly .plainTextAddress,.readonly .prependedText{display:none}.readonly .readonly label,.readonly .readonly .control label{cursor:default}.formEngineMultiSelect .control label{cursor:pointer;margin:2px 5px 2px 0;max-width:260px;position:relative;padding-left:25px}.formEngineMultiSelect div.control{margin-top:8px}.formEngineMultiSelect .popupIcon{vertical-align:top}.formEngineMultiSelect .control label,.formEngineCheckbox label{padding-left:30px}.formEngineMultiSelect .control label:before,.formEngineCheckbox label:before{width:18px;height:18px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #cdcdcd;border:1px solid #CDCDCD\	;content:"";position:absolute;left:1px}.formEngineMultiSelect input[disabled=disabled]+label:before{background:#b7b4b1}.formEngineRadioButton div.control div:first-child input:focus+label{box-shadow:0 0 0 1px #039}.formEngineRadioButton .control label{display:inline-block;cursor:pointer;border:1px solid #039;padding:0 10px;text-align:center;line-height:35px;min-width:100px;background:#fff;max-width:260px;color:#039;border-radius:3px}.formEngineRadioButton .control label.selected{border-color:#039;color:#fff;background:#039}.formEngineRadioButton .multiControlItemHorizontal:not(:last-child){margin-right:5px}.radiosLeft .formEngineRadioButton .labelContainer{display:none}.formEngineMultiSelect .control label:before,.formEngineCheckbox .control label:before,.formEngineCheckbox label:before{border-radius:2px;background:#fff;box-shadow:none;border:1px solid #cdcdcd;width:20px;height:20px}.formEngineMultiSelect .control label.selected:before,.formEngineCheckbox .control label.selected:before,.formEngineCheckbox label.selected:before{color:#4066b3;font-size:1.6rem;line-height:1;border:1px solid #4066b3;text-align:center}.multiControlItemVertical+.multiControlItemVertical{padding-top:10px}.emphasizedOption .last{padding-top:20px;font-weight:bold}.marketingContactOptions .control{width:100%}.marketingContactOptions div.control>div:first-child{display:block;text-align:center}.marketingContactOptions .multiControlItemVertical{padding-top:0;margin:0 5px 5px 0}.marketingContactOptions .multiControlItemVertical:last-child{margin-right:0}.marketingContactOptions .multiControlItemVertical label{display:inline-block;cursor:pointer;border:2px solid #cdcdcd;padding:40px 10px 5px 10px;min-width:80px;text-align:center;background:#fff;color:#3e3e3e}.marketingContactOptions .multiControlItemVertical label:before,.marketingContactOptions .multiControlItemVertical label.selected:before{display:none}.marketingContactOptions .multiControlItemVertical label:after{position:absolute;left:50%;margin-left:-16px;top:8px;font-size:32px}.marketingContactOptions .multiControlItemVertical label:hover,.marketingContactOptions .multiControlItemVertical label.selected{background:#039;color:#fff;border-color:#039}.marketingContactOptions .multiControlItemVertical label:hover:after,.marketingContactOptions .multiControlItemVertical label.selected:after{color:#fff}.marketingContactOptions .multiControlItemVertical.last label:after{content:""}.marketingContactOptions .multiControlItemVertical:nth-child(2) label:after{content:""}.formEngineCheckbox{background:#e8e5e3;padding:20px;margin:8px 0}.formEngineCheckbox label{position:relative;width:100%}.formEngineCheckbox .validator span{margin-top:10px}.answerInvalid label{color:#ea635c}.answerInvalid .select2-selection,.answerInvalid input,.answerInvalid select,.answerInvalid textarea{border-color:#ea635c}.validator span,.logonFailure span{color:#fff !important;float:left;clear:left;font-size:1.3rem;padding:5px;margin-top:10px;position:relative;background:#ea635c;border:1px solid #ea635c;border-radius:2px;z-index:1}.validator span:after,.logonFailure span:after{bottom:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#ea635c;border-width:6px;margin-left:-5px}.validator a,.logonFailure a{color:#fff;font-weight:normal;text-decoration:underline}.validator a:hover,.logonFailure a:hover{text-decoration:none}.logonFailure{padding:0;margin-bottom:12px}.logonFailure span{margin:0}.logonFailure span:after{display:none}.groupValidator.validator,.passwordChangeError{width:100%}.groupValidator.validator span,.passwordChangeError span{margin-bottom:20px;width:100%}.groupValidator.validator span:after,.passwordChangeError span:after{display:none}.powerList .promptText{display:none !important}@media(min-width: 641px){.postcodeLookup{padding-left:260px}}.postcodeLookupResultsLinksDiv,.powerListResultItems{max-height:200px;margin-top:.2em;width:100%;overflow-y:auto;border:1px solid #cdcdcd;background:#fff}.postcodeLookupResultsLinksDiv .resultItem,.powerListResultItems .resultItem{padding:5px;font-size:1.3rem}.postcodeLookupResultsLinksDiv .resultItem:hover,.powerListResultItems .resultItem:hover{cursor:pointer;color:#fff;background:#4066b3}.powerListResultItems{margin-top:15px}.resultsTitle{font-size:1.3rem;padding:10px 4px}div.selectedAddress{width:100%;font-weight:bold;font-size:1.3rem;padding:8px 0}.popupIcon{margin-left:5px}.popupIcon span{background:url("../Images/helptextIcon.png") no-repeat;display:block;width:23px;height:23px;cursor:pointer}.popupActive span,.visibleInfoBox .popupIcon span{color:#4066b3}.popupText,.infoBox{z-index:5;line-height:1.4;font-size:1.2rem;background:#fff;border:1px solid #4066b3;color:#4066b3}.popupText{position:absolute;max-width:200px;width:22%}.infoBox{max-width:271px;width:271px;margin-top:10px}.centredHelpText .infoBox{position:absolute;left:50%;margin-left:-135px}.formEngineRadioButton .infoBox{margin-top:15px}.popupTextContainer,.infoBoxText{position:relative;padding:10px}.popupTextContainer ul,.infoBoxText ul{padding:5px 0 5px 20px}.popupTextContainer:after,.popupTextContainer:before{right:100%;top:0%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.popupTextContainer:after{border-right-color:#fff;border-width:8px;margin-top:6px}.popupTextContainer:before{border-color:rgba(255,255,255,0);border-right-color:#4066b3;border-width:9px;margin-top:5px}.infoBoxText:after,.infoBoxText:before{bottom:100%;left:258px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.centredHelpText .infoBoxText:after,.centredHelpText .infoBoxText:before{left:50%}.formEngineRadioButton .infoBoxText:after,.formEngineRadioButton .infoBoxText:before{left:144px}.infoBoxText:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.infoBoxText:before{border-color:rgba(64,102,179,0);border-bottom-color:#4066b3;border-width:9px;margin-left:-9px}.centredHelpText{position:relative}.centredHelpText div.control{position:static}.mandatoryIndicator{display:none}.modalContainer .ajaxSpinner span{background-color:#fff}.ajaxSpinner span,.tabbedParent .ajaxSpinner span{opacity:.9;position:absolute;background:#f2f0ee url(assets/images/ellipsis.gif) no-repeat center center;top:0;left:0;right:0;bottom:0}.tabbedChild{margin-bottom:10px}.tabbedChild h2{font-size:1.6rem}.tabbedChild h2:before{font-size:2rem}.tabbedModuleGroupList{padding:0}.groupTabbed,.tabbedModuleGroupList{border-bottom:1px solid #cdcdcd;position:relative}.groupTabbed div,.groupTabbed li,.tabbedModuleGroupList div,.tabbedModuleGroupList li{display:inline-block;background:#e8e5e3;border-bottom:1px solid #cdcdcd;position:relative;bottom:-1px;padding:10px;margin-right:2px}.groupTabbed div:hover,.groupTabbed li:hover,.tabbedModuleGroupList div:hover,.tabbedModuleGroupList li:hover{cursor:pointer;background:#f2f0ee;color:#4066b3}.groupTabbed li,.tabbedModuleGroupList li{list-style:none}.groupTabbed .tabSelectOn,.groupTabbed .moduleToggleSelectedTab,.tabbedModuleGroupList .tabSelectOn,.tabbedModuleGroupList .moduleToggleSelectedTab{border-bottom-color:#f2f0ee;background:#f2f0ee;color:#006;border-top:2px solid #006}.groupTabbed .skyButton,.groupTabbed .addButton div.control a,.addButton div.control .groupTabbed a,.tabbedModuleGroupList .skyButton,.tabbedModuleGroupList .addButton div.control a,.addButton div.control .tabbedModuleGroupList a{background:#009ee0;color:#fff}.groupTabbed span:first-child:before,.tabbedModuleGroupList span:first-child:before{font-size:2rem}@media(min-width: 641px){.groupTabbed span:first-child:before,.tabbedModuleGroupList span:first-child:before{display:none}}@media(max-width: 640px){.groupTabbed em,.tabbedModuleGroupList em{display:none}.groupTabbed .skyButton,.groupTabbed .addButton div.control a,.addButton div.control .groupTabbed a,.tabbedModuleGroupList .skyButton,.tabbedModuleGroupList .addButton div.control a,.addButton div.control .tabbedModuleGroupList a{position:absolute;top:60px;right:20px;bottom:auto}}@media(max-width: 480px){.modalContainer .tabbedChild,.modalContainer .groupTabbed{width:calc(100% - -40px);margin-left:-20px}.modalContainer .tabbedChild{padding:20px 5px}.groupTabbed .skyButton,.groupTabbed .addButton div.control a,.addButton div.control .groupTabbed a{right:5px}}input::-webkit-input-placeholder{color:#b7b4b1}input::-moz-placeholder{color:#b7b4b1}input:-ms-input-placeholder{color:#b7b4b1}input::-ms-input-placeholder{color:#b7b4b1}.promptText{color:#b7b4b1}.toggleable{border-bottom:1px solid #cdcdcd;cursor:pointer}.toggleable .ghostButton{float:right;margin:20px 0}.toggleable h3{color:#006;padding:20px 0 20px 40px;position:relative}.toggleable h3:before{left:0;font-size:1.8rem;position:absolute}.toggleable input[value=False]+h3:before{color:#706964}.last-toggleable{margin-bottom:20px}.last-toggleable .ghostButton{display:none}.last-toggleable .formEngineGroupChild{padding-bottom:20px}.collapsibleFirst{margin-top:20px;border-top:1px solid #cdcdcd}.collapsibleFirst:before,.last-toggleable:after{background-color:#e8e5e3;content:"";display:block;height:12px;margin:-13px 12px 0 12px}.last-toggleable:after{margin:0 12px -13px 12px}.basket .formEngineHiddenGroupSelf,.basket .formEngineNavigationButton .labelContainer{display:none}.basket .formQuestion,.basket .plainText{padding:0}.basket .labelContainer{width:auto;text-align:left;margin:0;padding-right:0}.basket .inputField .labelContainer{margin-bottom:5px}.basket .readonly .control{float:right;margin-left:20px}.basket p{font-family:"Frutiger Light";font-size:1.3rem}.basket .inputField,.basket .secondaryButton,.basket .editButton div.control a,.editButton div.control .basket a,.basket .navigation .back a,.navigation .back .basket a{vertical-align:bottom}.basket .inputField input{width:167px}.basket .popupIcon span{font-size:1.7rem;width:auto;height:auto;color:#fff}.basket ul{padding:0;text-align:left}.basket li{list-style:none;padding-bottom:3px;font-size:1.3rem}.basket li:before{vertical-align:top;line-height:1.5}.basket li:last-child{padding-bottom:0}.basket li strong{float:right}.basket li span{display:inline-block;width:calc(100% - 100px);vertical-align:top}.basket h5{margin-top:10px;color:#fff;text-transform:uppercase}@media(max-width: 950px){.basket .fullWidthButton,.basket .fullWidthButton div.control{width:100%}.basket .readonly .control{float:none}.basket h5{display:inline-block;text-align:center}}@media(min-width: 480px)and (max-width: 950px){.basket ul{max-width:260px;margin:10px auto 0}}.basket .totalPremium{font-size:2.3rem;font-family:"Frutiger Light";margin-bottom:10px}.coversSection{border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4);padding:10px 0;margin:10px 0}.coversSection .readonly{font-family:"Frutiger Light"}.coversSection .total{font-weight:bold;font-size:115%;margin-bottom:5px}.discountSection .inputField .control{float:none;display:block;margin-right:10px}.totalPremiumMTA{text-transform:uppercase}@media(max-width: 950px){.basket .noMobile{display:none}.mobileVisible{display:block}}.scrollActive{position:fixed;top:0;left:0;right:0;margin:0;z-index:10;box-shadow:0 2px 2px rgba(0,0,0,.35)}.scrollActive p,.scrollActive .coversSection,.scrollActive .totalPremiumMTA,.scrollActive .separatorBlueTop,.scrollActive .refQuestion,.scrollActive .readonly:not(.totalPremium){display:none}.scrollActive .totalPremium{margin-bottom:0}.scrollActive.sideColumnBlue{padding:10px 20px}.optionalGridSubgroup{padding:20px 0;border-top:1px solid #cdcdcd}.optionalGridSubgroup.firstSubgroup{margin-top:20px}.optionalGridSubgroup .formItem{padding:0}.optionalGridSubgroup .formEngineButton .label{display:block}.optionalGridSubgroup .formEngineButton+.formEngineButton{margin-left:20px}.optionalGridSubgroup .removeButton .labelContainer{display:none !important}@media(max-width: 640px){.optionalGridSubgroup{position:relative}.optionalGridSubgroup .labelContainer{padding-bottom:55px}.optionalGridSubgroup .formEngineButton div.control{position:absolute;left:0;bottom:20px}.optionalGridSubgroup .formEngineButton div.control a{white-space:nowrap;font-size:90%;padding:10px}.optionalGridSubgroup .removeButton div.control{left:140px}}.optionalCovers .formQuestion{width:272px;margin-right:40px}.optionalCovers .formQuestion.formEngineTextBox{width:auto}@media(max-width: 640px){.optionalCovers .formQuestion{padding:15px 0;width:auto;margin-right:0}.optionalCovers .formQuestion.formEngineDropDown,.optionalCovers .formQuestion.formEngineRadioButton{display:block}}.optionalCovers .plainText{max-width:185px;padding-top:0;margin-right:10px}.optionalCovers div.control{margin-top:0}.optionalCovers .labelContainer{display:block;text-align:left;padding-bottom:5px}.optionalCovers .formEngineTextBox .labelContainer,.optionalCovers .formEngineTextBox .labelContainer{width:auto}@media(max-width: 640px){.optionalCovers .subGroup:last-child{border-top:1px dotted rgba(205,205,205,.7)}}.total{text-transform:uppercase;font-size:1.5rem}.totalPremium{line-height:1.5}.discountSection .validator span{position:absolute;left:0;top:35px;width:260px;text-align:left;z-index:1}.discountSection li{padding:0 !important}.discountSection li:before{display:none}.validationSummaryActive .validationCompensate{margin-top:70px}.riskNavigationModuleOldProduct li:nth-child(4) em:after{width:50%;right:50%}.select2-selection__arrow{font-size:18px;color:#cdcdcd;display:block;position:absolute;top:50%;right:2px;width:20px;text-align:left;bottom:0;margin-top:-9px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-selection--single,.select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;user-select:none;-webkit-user-select:none;min-height:37px}.select2-selection--single{padding-right:calc(9px - -20px)}.select2-selection--multiple .select2-selection__rendered{padding-left:9px}.select2-selection__rendered{text-overflow:ellipsis;overflow:hidden}.select2-selection--single .select2-selection__rendered{display:block}.select2-selection--multiple .select2-selection__rendered{display:inline-block;box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%}.select2-selection--multiple{cursor:text;padding-top:5px !important}.select2-selection--multiple .select2-selection__placeholder{margin-top:5px;float:left}.select2-selection--multiple .select2-selection__clear{margin-top:5px;margin-right:10px}.select2-selection--multiple .select2-selection__choice{border-radius:0;padding:5px 10px;cursor:default;float:left;margin-right:5px;margin-top:5px;position:relative;line-height:14px;color:red;cursor:default;background-color:#f5f7f7}.select2-selection--multiple .select2-selection__choice__remove{color:red;font-weight:bold;cursor:pointer;display:inline-block;margin-right:2px}.select2-selection--multiple .select2-selection__choice__remove:hover{color:red}.select2-container--focus .select2-selection--multiple{outline:0}.select2-search--inline{float:left}.select2-selection--multiple .select2-search--inline{line-height:14px;width:100%}.select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:5px 0;background:transparent;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-selection--multiple .select2-search--inline .select2-search__field{padding:0}.select2-selection__choice+.select2-search--inline{width:auto}.select2-selection--multiple .select2-search__field[style="width: 100px;"]{width:100% !important}.select2-search--dropdown{min-height:37px;margin:0;background:#eee;border-top:1px solid #cdcdcd;border-bottom:1px solid #ddd;white-space:nowrap}.select2-search--dropdown .select2-search__field{width:100%;height:auto !important;min-height:37px;padding:7px;border:1px solid #cdcdcd}.select2-results>.select2-results__options{max-height:300px;overflow-y:auto}.select2-results__option[aria-disabled=true]{color:#999}.select2-results__option[aria-selected=true]{background-color:#fff;color:#4066b3}.select2-results__option .select2-results__option{padding-left:1em}.select2-results__option:first-child{min-height:25px}.select2-results__option--highlighted[aria-selected]{background-color:#4066b3;color:#fff}.select2-search--hide+.select2-results .select2-results__option:first-child{display:block}.select2-selection__placeholder{color:#aaa}.select2-container--disabled .select2-selection--single,.select2-container--disabled .select2-selection--multiple{background-color:#f4f4f4;cursor:default}.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-selection__clear{width:16px;height:16px;border-radius:10px;color:#999;border:1px solid #999;display:inline-block;text-align:center;position:absolute}.select2-dropdown{box-sizing:border-box;background-color:#fff;border:1px solid #4066b3;border-radius:0;font-size:1.4rem;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;top:100%}.select2-results{display:block;position:relative;z-index:1}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:5px 10px;user-select:none;-webkit-user-select:none;color:inherit}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--open.select2-container--above .select2-selection--single,.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.select2-container--open.select2-container--below .select2-selection--single,.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.select2-search--dropdown{display:block;padding:7px;position:relative;z-index:1}.select2-search--dropdown .select2-search__field{width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-selection--multiple .select2-selection__choice__remove{vertical-align:middle;font-size:18px}@media(max-width: 1000px){li.loading-results{display:none}}.selectionClear .select2-selection__rendered{padding-right:10px}.select2-selection__clear{top:50%;right:25px;margin-top:-9px;line-height:14px}.select2-container--open .select2-dropdown--below{box-shadow:0 4px 4px rgba(0,0,0,.15)}.select2-container--open .select2-dropdown--above{box-shadow:0 -4px 4px rgba(0,0,0,.15)}table{width:100%}@media(max-width: 640px){.mainContent table{width:calc(100% - -40px);margin-left:-20px}}th,td{padding:16px}th{background:#006;color:#fff}th:empty{padding:3px 20px}td{background:#fff}@media(max-width: 480px){td{padding:16px 10px}}td span{display:block;font-size:1.3rem;color:#009ee0;font-family:Frutiger Light;line-height:1.5}.sideColumnBlue td{background:inherit;padding:10px 0}@media(max-width: 950px){.sideColumnBlue td{text-align:center}}.myAccount a{display:block}.myAccount a:before{font-size:1.8rem}.myAccount a+a{margin-top:20px}.docLink{padding:10px 0}@media(min-width: 641px){.docLink{width:50%;float:left}}.docLink a{display:inline-block}.docLink a:before{font-size:3rem;padding-right:10px;vertical-align:middle}.threeDSecureIFrame{width:100%;height:400px}.paymentiframe{border:none;width:100%;min-height:735px}#threedsFrictionLessRedirect,.processingThreeDSChallenge .formEngineGroup,.processingThreeDSChallenge .poller{display:none}.ui-datepicker-trigger{display:inline-block;border:none;background:none;top:-1px;position:relative;margin-left:-32px;margin-right:6px;z-index:0;width:26px;cursor:pointer;padding:1px 0;vertical-align:middle}.ui-datepicker-trigger:before{font-size:2.5rem;color:#4066b3}@media only screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 768px){.ui-datepicker-trigger{display:none}}.ui-datepicker{top:40px !important;left:0 !important;z-index:3 !important;width:300px;display:none;font-size:.9em;position:absolute !important;background:#fff;box-shadow:0 3px 1px rgba(0,0,0,.15)}@media(max-width: 480px){.ui-datepicker{width:280px}}.ui-datepicker table{width:100% !important;margin-left:0}.ui-datepicker th,.ui-datepicker td{text-align:center;width:14.2857142857%}.ui-datepicker th{padding:4px 0;background:#039;color:#fff;border:1px solid #4066b3}.ui-datepicker td{padding:0;border:1px solid #eee;border-bottom:1px solid #eee}.ui-datepicker .ui-datepicker-today{background:#eee}.ui-datepicker .ui-datepicker-current-day{background:#039}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker td a{display:block;padding:7px 0;color:#4066b3;text-decoration:none}.ui-datepicker td a:hover{background:#4066b3;text-decoration:none;color:#fff}.ui-datepicker-header{background:#4066b3;padding:4px 0}.ui-datepicker-header div,.ui-datepicker-header a{text-align:center;float:left}.ui-datepicker-header .ui-datepicker-next{float:right}.ui-datepicker-prev,.ui-datepicker-next{width:25%;padding:5px 0;color:#fff;text-decoration:none}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{cursor:pointer;text-decoration:none}.ui-datepicker-title{width:50%;float:left}.ui-datepicker-title select{float:left;padding:2px;z-index:1;margin-top:2px;height:auto;position:static;font-size:1em;width:48% !important;border:1px solid #ddd;background:#fff}.ui-datepicker-title select:focus{border-color:#fff}.ui-datepicker-title select:first-child+select{float:right}.validationBox{position:fixed;background:#ea635c;top:0;left:0;right:0;color:#fff;font-size:1.6rem;text-align:center;padding:20px;z-index:3}.validationBox a{color:#fff;cursor:pointer;text-decoration:underline}.validationBox a :hover{color:#fff;text-decoration:none}.validationBox.successBox{background:#4caf50}.validationSummaryActive{padding-top:70px}@media(max-width: 640px){.validationSummaryActive{padding-top:95px}}@media(max-width: 350px){.validationSummaryActive{padding-top:120px}}.errorBox{color:#ea635c;background:#fad8d6;padding:20px}.separator,.separatorBlueTop{border-top:1px solid #cdcdcd;margin-top:20px}.basket .separator,.basket .separatorBlueTop{margin-top:10px}.separator{padding-top:20px}.separatorBlueTop{border-top:1px solid rgba(255,255,255,.4)}.notificationBox{background:#e8e5e3;padding:10px;border:1px solid #ddd8d5;border-radius:2px;margin-top:12px}.notificationBox :before{color:#4066b3}.successBox:not(.validationBox){padding:10px;background:#4caf50;color:#fff}.pageHeader .updateBox{margin-bottom:40px;font-size:1.6rem}p a,.formEngineFreeText li a{color:#4066b3;text-decoration:none;transition:all,200ms}p a:hover,.formEngineFreeText li a:hover{color:#006}.navigation a,.formEngineButton a,.lookupCtrl input,a.secondaryButton,.editButton div.control a,.navigation .back a,a.blueButton,.okButton a,.confirmButton a,.blueButton .control a,.skyButton,.addButton div.control a,a.ghostButton,.secondaryButton div.control a,input[type=button]{cursor:pointer;display:inline-block;padding:10px 14px;outline:none;text-align:center;text-decoration:none;-webkit-appearance:none;text-transform:uppercase}.noTransform.navigation a,.formEngineButton a,.lookupCtrl input,a.secondaryButton,.editButton div.control a,.navigation .back a,a.blueButton,.okButton a,.confirmButton a,.blueButton .control a,.skyButton,.addButton div.control a,a.ghostButton,.secondaryButton div.control a,input[type=button]{text-transform:none}div.control input[type=button]{width:auto}.navigation{padding-top:40px}@media(max-width: 950px){.navigation{padding:20px 20px 0 20px}}.formEngineNav .navigation{padding:10px 0 0}.navigation .next a,.navigation .back a,.navigation .save a{min-width:150px;padding:15px;text-transform:inherit;border-radius:3px;font-weight:normal}.navigation .next a{float:right;margin-left:20px}.navigation .back a{float:left;margin-right:20px}.navigation .save a{float:right}@media(max-width: 550px){.next a{width:100%;margin:0 0 20px}}@media(max-width: 480px){.overflowNavigation .next{width:100%;overflow:hidden;margin-bottom:20px;margin-left:0}.overflowNavigation .back span+span a{float:right;margin-right:0}}.formEngineButton .label,.formEngineNavigationButton .label{display:none}a.blueButton,.okButton a,.confirmButton a,.blueButton div.control a,.blueButton input[type=button],.okButton a input[type=button],.confirmButton a input[type=button],.control span.lookupCtrl input{background:#4066b3;color:#fff;border:1px solid #4066b3}a.blueButton:hover,.okButton a:hover,.confirmButton a:hover,.blueButton div.control a:hover,.blueButton input[type=button]:hover,.okButton a input[type=button]:hover,.confirmButton a input[type=button]:hover,.control span.lookupCtrl input:hover{background:#006;color:#fff;border:1px solid #006}a.darkBlueButton,.navigation .save a,.darkBlueButton div.control a{background:#006;color:#fff;border:1px solid #006}a.darkBlueButton:hover,.navigation .save a:hover,.darkBlueButton div.control a:hover{background:#4066b3;color:#fff;border:1px solid #4066b3}a.secondaryButton,.editButton div.control a,.navigation .back a,.secondaryButton div.control a,a.ghostButton,.ghostButton div.control a,.editAddressControl input{background:#fff;color:#4066b3;border:1px solid #4066b3}a.secondaryButton:hover,.editButton div.control a:hover,.navigation .back a:hover,.secondaryButton div.control a:hover,a.ghostButton:hover,.ghostButton div.control a:hover,.editAddressControl input:hover{background:#ecf0ef;color:#4066b3;border:1px solid #4066b3}a.greenButton,.navigation .next a,.greenButton div.control a{background:#396;color:#fff;border:1px solid #396}a.greenButton:hover,.navigation .next a:hover,.greenButton div.control a:hover{opacity:.9}a.ghostButton,.ghostButton div.control a{background:transparent}.sideColumnBlue a.ghostButton,.sideColumnBlue .ghostButton div.control a{background:transparent;color:#fff;border:1px solid #fff}.sideColumnBlue a.ghostButton:hover,.sideColumnBlue .ghostButton div.control a:hover{background:#ecf0ef;color:#4066b3;border:1px solid #fff}a.redButton,.redButton div.control a,.removeButton div.control a{background:#ea635c;color:#fff;border:1px solid #ea635c}a.redButton:hover,.redButton div.control a:hover,.removeButton div.control a:hover{background:#fad8d6;color:#fff;border:1px solid #fad8d6}a.skyButton,.addButton div.control a,.skyButton div.control a{background:#009ee0;color:#fff;border:1px solid #009ee0}a.skyButton:hover,.addButton div.control a:hover,.skyButton div.control a:hover{background:#33b1e6;color:#fff;border:1px solid #33b1e6}.editAddressControl input{padding:10px 0;font-size:1.2rem;font-weight:bold;width:106px}.control span.lookupCtrl input{padding:10px 0;font-size:1.2rem;font-weight:bold;margin-left:5px;width:125px;margin-right:4px}.flatButton,td.flatButton,.flatButton .control a{text-transform:uppercase;cursor:pointer}.flatButton .control a{padding:5px 0;display:inline-block}.sideColumnBlue .flatButton .control a{color:#7bcff3}.sideColumnBlue .flatButton .control a:hover{color:#33b1e6}.flatDoc:before{vertical-align:top}.flatMail:before{font-size:1.8rem}a.link:before,td.link a{white-space:nowrap}td.link a+a{color:#98aeda;float:right;width:48%;display:inline-block}@media(max-width: 480px){td.link a+a{margin-top:15px;display:block;float:none;width:auto}}td.link a+a:hover{color:#33b1e6}.inlineButtons{display:inline-block;margin-right:10px;vertical-align:middle}@media(min-width: 641px){.inlineButtons{margin-left:264px}.inlineButtons.leftAlignedButtons{margin-left:0}}.inlineButtons .labelContainer{display:none}.inlineButtons+.inlineButtons{margin-left:0}@media(min-width: 951px){.basket .inlineButtons{margin-right:0;width:50%}.basket .inlineButtons+.inlineButtons{text-align:right}}.okButton a,.confirmButton a{float:right}.confirmButton a{float:left}.fullWidthButton,.fullWidthButton .control{width:100%}@media(max-width: 950px){.fullWidthButton,.fullWidthButton .control{width:280px}}.modularButtons .labelContainer{display:none}.modularButtons+.modularButtons{border:1px solid transparent}@media(min-width: 641px){.modularButtons{float:right;margin-left:20px;margin-top:20px}}.paymentButtons,.sideBySideButtons{clear:both}.paymentButtons h2:before,.sideBySideButtons h2:before{width:calc(100% - -40px);margin-left:-20px;display:block;content:"";border-top:20px solid #fff;padding-top:20px}.paymentButtons .formEngineNavigationButton,.sideBySideButtons .formEngineNavigationButton{width:100%;margin:20px 0 0 0}@media(min-width: 641px){.paymentButtons .formEngineNavigationButton,.sideBySideButtons .formEngineNavigationButton{text-align:center;width:50%}}.paymentButtons .formEngineNavigationButton a,.sideBySideButtons .formEngineNavigationButton a{min-width:176px}.paymentButtons .formEngineNavigationButton span:before,.sideBySideButtons .formEngineNavigationButton span:before{font-size:4.5rem;display:inline-block;vertical-align:middle;color:#4066b3;margin-right:20px}@media(min-width: 641px){.paymentButtons .formEngineNavigationButton+.formEngineNavigationButton,.sideBySideButtons .formEngineNavigationButton+.formEngineNavigationButton{border-left:1px solid #cdcdcd}}@media(min-width: 641px){.paymentButtons .formEngineNavigationButton+.formEngineNavigationButton+.formEngineNavigationButton,.sideBySideButtons .formEngineNavigationButton+.formEngineNavigationButton+.formEngineNavigationButton{border-left:0}}.singlePayment .formEngineNavigationButton span:before,.singlePayment .labelContainer{display:none}.singlePayment .formEngineNavigationButton{text-align:left}.sideBySideButtons .formEngineNavigationButton span:before{display:none}@media(min-width: 641px){.sideBySideButtons .formEngineNavigationButton{padding:0 20px 0 0}.sideBySideButtons .formEngineNavigationButton+.formEngineNavigationButton{padding:0 0 0 20px}}.positioningModal,#ConfirmationShield,.confirmDialogShield,.popupShield,.modalShield{top:0;bottom:0;right:0;left:0;position:fixed;z-index:10}.positioningModal,#ConfirmationShield{padding:0;margin:0;background:none;padding:50px 0;overflow-y:auto}@media(max-width: 1100px){.positioningModal,#ConfirmationShield{padding:20px}}@media(max-width: 640px){.positioningModal,#ConfirmationShield{padding:10px}}.confirmDialogShield,.popupShield,.modalShield{background:#000;opacity:.5}.modalContainer{position:relative;z-index:12;margin:0 auto;max-width:960px;padding:20px;background:#fff;-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;border-bottom:6px solid #006}.confirmBoxPositioningDiv{position:fixed;top:0;width:100%;height:100%;left:0;z-index:12;overflow-x:hidden;overflow-y:auto}.confirmTextAndButtons{border-bottom:6px solid #006;font-size:1.4rem}.confirmTextAndButtons,.poller{width:420px;margin:50px auto;padding:20px;background:#fff}@media(max-width: 640px){.confirmTextAndButtons,.poller{width:300px;margin:20px auto}.confirmTextAndButtons #clickShieldYes,.confirmTextAndButtons #clickShieldNo,.poller #clickShieldYes,.poller #clickShieldNo{float:none;margin-top:10px}}.modalPopup{background:#fff;margin:50px auto;max-width:1020px;z-index:10;position:relative}@media(max-width: 1100px){.modalPopup{width:auto;margin:10px}}.poller{text-align:center;margin:40px auto 0;background:#f5f7f7}.poller p{margin-bottom:20px}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.hamburger{position:relative;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}.hamburger:focus{outline:none}.hamburger span{display:block;position:absolute;top:19px;left:9px;right:9px;height:2px;background:#4066b3}.hamburger span::before,.hamburger span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#4066b3;content:""}.hamburger span::before{top:-8px}.hamburger span::after{bottom:-8px}.hamburger span{transition:background 0s .3s}.hamburger span::before,.hamburger span::after{transition-duration:.3s,.3s;transition-delay:.3s,0s}.hamburger span::before{transition-property:top,transform}.hamburger span::after{transition-property:bottom,transform}.hamburger.selected span{background:none}.hamburger.selected span::before{top:0;transform:rotate(45deg)}.hamburger.selected span::after{bottom:0;transform:rotate(-45deg)}.hamburger.selected span::before,.hamburger.selected span::after{transition-delay:0s,.3s}
