﻿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,.claimsPeriods .repeatedGroup .labelContainer,.claimsPeriods .labelGroup+.formEngineGroup .labelContainer,.renewalTable .actionButtons a:after,.versionsContainer .labelContainer,.quoteVersions .labelContainer,.fakeNavigation .formEngineButton .labelContainer,.fakeNavigation>.formEngineHiddenGroupSelf,.ui-datepicker td a:after,.collapseHeaderContainerNoValidation div.collapseHeaderContainer>h2:after,.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}.paddedRight{padding-right:8px}.paddedLeft,.selectedVehicle a.buttonLink,.selectedVehicle td a,td .selectedVehicle a{padding-left:8px}.noMargin{margin:0 !important}.marginBottom,.additionalCoversTabs .groupTabbed{margin-bottom:24px}.marginBottomSmall,.quotepods .title{margin-bottom:8px}.marginBottomLarge{margin-bottom:32px}.marginVertical{margin:16px 0}.marginTop,.splitContent,.toggleable .groupValidator span,.tabValidationWarning,.vehicleSelectedContainer,.toggleable>.formEngineGroupSelf h2{margin-top:24px}.marginTopLarge{margin-top:32px}.marginLeftLarge{margin-left:32px}.relative,.tabbedModuleGroupList li,.groupTabbed a,.scrolledTabbed a{position:relative}.centered,.confirmTextAndButtons h2,h2.formTitle{text-align:center}.cf:before,.confirmTextAndButtons:before,.modalContainer:before,.renewalTable>.formEngineHiddenGroupSelf+div:before,.renewalTable:before,.oldTable:before,.dataTable .dataTableRow:before,.dataTable .dataTableHeaderRow:before,.ui-datepicker-header:before,.cf:after,.confirmTextAndButtons:after,.modalContainer:after,.renewalTable>.formEngineHiddenGroupSelf+div:after,.renewalTable:after,.oldTable:after,.dataTable .dataTableRow:after,.dataTable .dataTableHeaderRow:after,.ui-datepicker-header:after{content:"";display:table}.cf:after,.confirmTextAndButtons:after,.modalContainer:after,.renewalTable>.formEngineHiddenGroupSelf+div:after,.renewalTable:after,.oldTable:after,.dataTable .dataTableRow:after,.dataTable .dataTableHeaderRow:after,.ui-datepicker-header:after{clear:both}.displayNone,.claimsPeriods .repeatedGroup .labelContainer,.claimsPeriods .labelGroup+.formEngineGroup .labelContainer,.renewalTable .actionButtons a:after,.versionsContainer .labelContainer,.quoteVersions .labelContainer,.fakeNavigation .formEngineButton .labelContainer,.fakeNavigation>.formEngineHiddenGroupSelf,.ui-datepicker td a:after,.collapseHeaderContainerNoValidation div.collapseHeaderContainer>h2:after{display:none}.transition,.productLinks .image,.toggleable>.formEngineGroupSelf h2{transition:all,.3s}.hidden,.formEngineRadioButton .control input,.formEngineMultiSelect .control input,.formEngineCheckbox .control input,.collapseHeaderContainer img,.hiddenSubmit{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}.flexed,.claimsPeriods .groupTitleDiv,.coverSelection>.formEngineHiddenGroupSelf+div,.documents .formEngineGroupChild,.searchFields>.formEngineHiddenGroupSelf+div,.versionsContainer>.formEngineHiddenGroupSelf+div,.productLinks li,.productLinks,.recentActivity>.formEngineGroupChild,.tabbedModuleGroupList li,.groupTabbed a,.scrolledTabbed a,.tabbedModuleGroupList,.groupTabbed,.riskCaptureNavigation,.scrolledTabbed,.fakeNavigation>.formEngineHiddenGroupSelf+div,.navigation,.formEngineRadioButton div.control>div:first-child,.labelPopupHolder,.footerBottom ul{display:flex;flex-wrap:wrap}.flexedCenter{align-items:center}.justifiedCenter{justify-content:center}.flexedNoWrap,.documents .docLink a,.searchNavigation,.resultsPerPageOptions,.quotepods .pod>div,.quotepods .searchFields>div,.quotepods .policySummaryHolder>div,.quotepods .quoteSummaryHolder>div,.quotepods .dataTable>div,.quotepods .dataDisplayContainer,.splitContent,.clientHistoryCard .formQuestionSelf span.name,.notificationBox p:first-child,.warningBox p:first-child,.groupValidator span p:first-child,.validationSummaryBox p:first-child,.tabValidationWarning p:first-child,.successBox p:first-child,.mildWarningBox p:first-child,.formEngineMultiSelect .control label,.formEngineCheckbox .control label,.social ul,.footerTop{display:flex}.pullRight,.versionsContainer .formEngineFreeText,.quotepods .pod p+p,.quotepods .searchFields p+p,.quotepods .policySummaryHolder p+p,.quotepods .quoteSummaryHolder p+p,.quotepods .dataTable p+p,.clientSummary>div:last-child div,.tabbedModuleGroupList li:last-child,.selectedAddressContainer input,.navigation .next{margin-left:auto}@font-face{font-family:"SourceSansPro";src:url("../../Default/Fonts/SourceSansPro-300.woff2") format("woff2"),url("../../Default/Fonts/SourceSansPro-300.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"SourceSansPro";src:url("../../Default/Fonts/SourceSansPro-400.woff2") format("woff2"),url("../../Default/Fonts/SourceSansPro-400.woff") format("woff");font-style:normal}@font-face{font-family:"SourceSansPro";src:url("../../Default/Fonts/SourceSansPro-600.woff2") format("woff2"),url("../../Default/Fonts/SourceSansPro-600.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"SourceSansPro";src:url("../../Default/Fonts/SourceSansPro-700.woff2") format("woff2"),url("../../Default/Fonts/SourceSansPro-700.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Material icon";font-style:normal;font-weight:400;src:url(assets/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(assets/fonts/MaterialIcons-Regular.woff) format("woff"),url(assets/fonts/MaterialIcons-Regular.ttf) format("truetype")}.icon,.documents .docLink a:before,.groupValidator span:before,.notificationBox p:first-child:before,.warningBox p:first-child:before,.groupValidator span p:first-child:before,.validationSummaryBox p:first-child:before,.tabValidationWarning p:first-child:before,.successBox p:first-child:before,.mildWarningBox p:first-child:before,.tabbedModuleGroupList li:before,.groupTabbed a:before,.scrolledTabbed a:before,a.buttonLink:after,td a:after,.buttonLink:after,.clientHistoryCard .formQuestionSelf span.newLine:after,td a:after,.selectedAddressContainer input:after,.buttonLink div.control a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control a:after,td a div.control a:after,.selectedAddressContainer input div.control a:after,a.transparentIconButton:after,.transparentButton div.control a:after,a.transparentIconButton div.control a:after,.ui-datepicker-trigger,.select2-selection__arrow:before,.groupValid .collapseHeaderContainer>h2:after,.groupInvalid .collapseHeaderContainer>h2:after,.toggleable>.formEngineGroupSelf h2:before,.popupIcon span,.activeBar .clientinContext span:before,.icon-before:before,.icon-after:after{font-family:"Material icon";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;white-space:nowrap;color:#333;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.iconSmall,.activeBar span.tradesman:before{font-size:16px}.iconMedium{font-size:32px}.iconLarge{font-size:40px}.icon-spaced-right,.documents .docLink a:before,.groupValidator span:before,.notificationBox p:first-child:before,.warningBox p:first-child:before,.groupValidator span p:first-child:before,.validationSummaryBox p:first-child:before,.tabValidationWarning p:first-child:before,.successBox p:first-child:before,.mildWarningBox p:first-child:before{padding-right:8px}.coloured .icon,.coloured .documents .docLink a:before,.documents .docLink .coloured a:before,.clientHistoryCard .icon,.clientHistoryCard .documents .docLink a:before,.documents .docLink .clientHistoryCard a:before,.coloured .groupValidator span:before,.clientHistoryCard .groupValidator span:before,.groupValidator .coloured span:before,.groupValidator .clientHistoryCard span:before,.coloured .notificationBox p:first-child:before,.clientHistoryCard .notificationBox p:first-child:before,.notificationBox .coloured p:first-child:before,.notificationBox .clientHistoryCard p:first-child:before,.coloured .warningBox p:first-child:before,.clientHistoryCard .warningBox p:first-child:before,.coloured .groupValidator span p:first-child:before,.clientHistoryCard .groupValidator span p:first-child:before,.groupValidator .coloured span p:first-child:before,.groupValidator .clientHistoryCard span p:first-child:before,.coloured .validationSummaryBox p:first-child:before,.clientHistoryCard .validationSummaryBox p:first-child:before,.coloured .tabValidationWarning p:first-child:before,.clientHistoryCard .tabValidationWarning p:first-child:before,.warningBox .coloured p:first-child:before,.warningBox .clientHistoryCard p:first-child:before,.groupValidator span .coloured p:first-child:before,.groupValidator span .clientHistoryCard p:first-child:before,.validationSummaryBox .coloured p:first-child:before,.validationSummaryBox .clientHistoryCard p:first-child:before,.tabValidationWarning .coloured p:first-child:before,.tabValidationWarning .clientHistoryCard p:first-child:before,.coloured .successBox p:first-child:before,.clientHistoryCard .successBox p:first-child:before,.successBox .coloured p:first-child:before,.successBox .clientHistoryCard p:first-child:before,.coloured .mildWarningBox p:first-child:before,.clientHistoryCard .mildWarningBox p:first-child:before,.mildWarningBox .coloured p:first-child:before,.mildWarningBox .clientHistoryCard p:first-child:before,.coloured .tabbedModuleGroupList li:before,.clientHistoryCard .tabbedModuleGroupList li:before,.tabbedModuleGroupList .coloured li:before,.tabbedModuleGroupList .clientHistoryCard li:before,.coloured .groupTabbed a:before,.clientHistoryCard .groupTabbed a:before,.groupTabbed .coloured a:before,.groupTabbed .clientHistoryCard a:before,.coloured .scrolledTabbed a:before,.clientHistoryCard .scrolledTabbed a:before,.scrolledTabbed .coloured a:before,.scrolledTabbed .clientHistoryCard a:before,.coloured .buttonLink:after,.coloured .clientHistoryCard .formQuestionSelf span.newLine:after,.clientHistoryCard .formQuestionSelf .coloured span.newLine:after,.clientHistoryCard .buttonLink:after,.clientHistoryCard .formQuestionSelf span.newLine:after,.coloured td a:after,.clientHistoryCard td a:after,td .coloured a:after,td .clientHistoryCard a:after,.coloured .selectedAddressContainer input:after,.clientHistoryCard .selectedAddressContainer input:after,.selectedAddressContainer .coloured input:after,.selectedAddressContainer .clientHistoryCard input:after,.coloured .buttonLink div.control a:after,.coloured .clientHistoryCard .formQuestionSelf span.newLine div.control a:after,.clientHistoryCard .formQuestionSelf .coloured span.newLine div.control a:after,.clientHistoryCard .buttonLink div.control a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control a:after,.coloured td a div.control a:after,.clientHistoryCard td a div.control a:after,td .coloured a div.control a:after,td .clientHistoryCard a div.control a:after,.coloured .selectedAddressContainer input div.control a:after,.clientHistoryCard .selectedAddressContainer input div.control a:after,.selectedAddressContainer .coloured input div.control a:after,.selectedAddressContainer .clientHistoryCard input div.control a:after,.buttonLink div.control .coloured a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control .coloured a:after,.buttonLink div.control .clientHistoryCard a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control .clientHistoryCard a:after,td a div.control .coloured a:after,td a div.control .clientHistoryCard a:after,.selectedAddressContainer input div.control .coloured a:after,.selectedAddressContainer input div.control .clientHistoryCard a:after,.coloured a.transparentIconButton:after,.clientHistoryCard a.transparentIconButton:after,.coloured .transparentButton div.control a:after,.clientHistoryCard .transparentButton div.control a:after,.transparentButton div.control .coloured a:after,.transparentButton div.control .clientHistoryCard a:after,.coloured a.transparentIconButton div.control a:after,.clientHistoryCard a.transparentIconButton div.control a:after,a.transparentIconButton div.control .coloured a:after,a.transparentIconButton div.control .clientHistoryCard a:after,.coloured .ui-datepicker-trigger,.clientHistoryCard .ui-datepicker-trigger,.coloured .select2-selection__arrow:before,.clientHistoryCard .select2-selection__arrow:before,.coloured .groupValid .collapseHeaderContainer>h2:after,.clientHistoryCard .groupValid .collapseHeaderContainer>h2:after,.groupValid .coloured .collapseHeaderContainer>h2:after,.groupValid .clientHistoryCard .collapseHeaderContainer>h2:after,.coloured .groupInvalid .collapseHeaderContainer>h2:after,.clientHistoryCard .groupInvalid .collapseHeaderContainer>h2:after,.groupInvalid .coloured .collapseHeaderContainer>h2:after,.groupInvalid .clientHistoryCard .collapseHeaderContainer>h2:after,.coloured .toggleable>.formEngineGroupSelf h2:before,.clientHistoryCard .toggleable>.formEngineGroupSelf h2:before,.toggleable>.formEngineGroupSelf .coloured h2:before,.toggleable>.formEngineGroupSelf .clientHistoryCard h2:before,.coloured .popupIcon span,.clientHistoryCard .popupIcon span,.popupIcon .coloured span,.popupIcon .clientHistoryCard span,.coloured .activeBar .clientinContext span:before,.clientHistoryCard .activeBar .clientinContext span:before,.activeBar .clientinContext .coloured span:before,.activeBar .clientinContext .clientHistoryCard span:before{color:#00008f}.icon-arrow-up:before{content:""}.icon-info-outline:before,.popupIcon span:before{content:""}.icon-info:before{content:""}.icon-calendar:before,.ui-datepicker-trigger:before{content:""}.icon-arrow-right:after,a.buttonLink:after,td a:after,.buttonLink:after,.clientHistoryCard .formQuestionSelf span.newLine:after,.selectedAddressContainer input:after,.buttonLink div.control a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control a:after,td a div.control a:after,.selectedAddressContainer input div.control a:after,a.transparentIconButton:after,.transparentButton div.control a:after,a.transparentIconButton div.control a:after{content:""}html,body{font-family:"SourceSansPro",arial,sans-serif;font-size:10px;color:#333;height:100%;font-weight:normal}html{-webkit-text-size-adjust:100%}#AWEContainer{font-size:1.8rem}h1{font-size:3.6rem;padding:30px 0;font-weight:bold;padding-bottom:16px;letter-spacing:-0.01px;text-align:center}h2{font-size:2.4rem;padding:0 0 12px 0;font-weight:bold}.coloured h2,.clientHistoryCard h2,.productAssumptionsPod h2,.assumptionsPod h2{color:#00008f;padding:0 0 8px 0}h2.formTitle{text-transform:uppercase;padding-bottom:16px}h2.subTitle,.quoteSummaryHolder h2{background:#f5f5f5;padding:8px 16px;margin:12px 0 8px 0}h3{font-size:2rem;font-weight:bold}a{color:#00008f;text-decoration:none}a:focus,a:hover{color:#000072}p{line-height:1.45}p .bold{font-weight:bold}p+p,p+h2{padding-top:16px}ul,ol{padding:16px 0 16px 24px}.plainTextMultiSelect ul,.plainTextMultiSelect ol{padding:11px 0 0 12px}.plainTextMultiSelect ul li:only-child,.plainTextMultiSelect ol li:only-child{list-style:none;margin-left:-12px}ul.ratingNote,ol.ratingNote{padding-top:0;padding-bottom:0}ul li,ol li{padding-bottom:4px;line-height:1.5}em{font-style:normal}.red,.riskUpdated .label,.riskUpdated .plainText{color:#c91331}.highlight,.amber{color:#f07662}.green{color:#1bc44e}.newLine{display:block;line-height:1.45}#ctl06{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}.center,.main{max-width:1140px;margin:0 auto;padding:0 24px}.main{width:100%}.pod,.searchFields,.policySummaryHolder,.quoteSummaryHolder,.dataTable{padding:16px}.activeBar{background:#e5e5e5}.activeBar .center,.activeBar .main{height:40px;align-items:center}.activeBar .pullRight span,.activeBar .versionsContainer .formEngineFreeText span,.versionsContainer .activeBar .formEngineFreeText span,.activeBar .quotepods .pod p+p span,.activeBar .quotepods .searchFields p+p span,.activeBar .quotepods .policySummaryHolder p+p span,.activeBar .quotepods .quoteSummaryHolder p+p span,.quotepods .pod .activeBar p+p span,.quotepods .searchFields .activeBar p+p span,.quotepods .policySummaryHolder .activeBar p+p span,.quotepods .quoteSummaryHolder .activeBar p+p span,.activeBar .quotepods .dataTable p+p span,.quotepods .dataTable .activeBar p+p span,.activeBar .clientSummary>div:last-child div span,.clientSummary>div:last-child .activeBar div span,.activeBar .tabbedModuleGroupList li:last-child span,.tabbedModuleGroupList .activeBar li:last-child span,.activeBar .selectedAddressContainer input span,.selectedAddressContainer .activeBar input span,.activeBar .navigation .next span,.navigation .activeBar .next span{font-size:1.4rem;padding-right:8px}.activeBar .clientinContext{font-size:1.4rem;align-items:center}.activeBar .clientinContext span{display:inline-block}.activeBar .clientinContext span:before{color:#00008f}.activeBar span.propertyOwners:before{content:"location_city"}.activeBar span.offices:before{content:"keyboard"}.activeBar span.minifleet:before{content:"local_shipping"}.activeBar span.shops:before{content:"store"}.activeBar span.tradesman:before{content:"build";transform:rotate(90deg)}.activeBar span.dAO:before{content:"supervisor_account"}.activeBar span.commercialCombined:before{content:"domain"}.activeBar span.professionalIndemity:before{content:"business_center"}.headerContainer{box-shadow:0 0 16px 0 rgba(0,0,0,.25)}.headerContainer ul{list-style:none}.headerContainer a:not(.logo){font-size:1.4rem;letter-spacing:1px;color:#00008f;text-transform:uppercase;padding:24px;font-weight:600;position:relative}.headerContainer a:not(.logo):focus,.headerContainer a:not(.logo):hover{color:#000072}@media(max-width: 950px){.headerContainer a:not(.logo){padding:24px 12px}}.headerContainer li:last-child a{padding-right:0}.headerContainer .center,.headerContainer .main{padding-top:8px;padding-bottom:8px;align-items:center}.headerContainer a:not(.logo):focus,.headerContainer a:not(.logo):hover,.headerContainer .active a{border-bottom:5px solid #f07662;transition:.3s color ease}.headerContainer a:not(.logo):focus:before,.headerContainer a:not(.logo):hover:before,.headerContainer .active a:before{content:"";width:100%;height:3px;background:#f07662;top:106%;left:0;position:absolute}.footer{background:#4976ba;color:#fff;padding:40px 0 0 0;margin-top:40px}.footer ul{list-style:none;margin:0;padding:0}.footer a,.footer li{transition:.3s color ease;letter-spacing:.28px;line-height:16.94px;color:#fff;font-size:1.4rem}.footer a:focus,.footer a:hover{color:rgba(255,255,255,.8);text-decoration:underline}.footer li{padding:0}.footerTop .section{flex:1 1 20%}.footerTop h4{font-weight:600;margin-bottom:24px;letter-spacing:.32px;line-height:24px}.footerTop a{padding:12px 0;display:block}.footerTop li:first-child a{padding-top:0}.footerBottom{border-top:1px rgba(255,255,255,.25) solid;padding:8px 0;margin-top:40px}.footerBottom ul{align-items:center;justify-content:flex-end}.footerBottom a,.footerBottom li{color:rgba(255,255,255,.8);padding:4px}.footerBottom a:focus,.footerBottom a:hover,.footerBottom li:focus,.footerBottom li:hover{color:#fff}.social a{width:24px;height:24px;background-size:contain;margin-right:16px}.social li:first-child{position:relative;top:3px}.twitter{background:url(assets/images/twitter--white.svg) no-repeat}.linkedin{background:url(assets/images/linkedin--white.svg) no-repeat}#modulePanel,#AWEContainer,html,form,#modulePanel>div,.main{height:100%}.formItem{padding:16px 0}.quoteSummaryHolder .formItem{padding:8px 0}.formEngineFreeText{padding:0}.labelContainer,div.control{display:inline-block;vertical-align:top}.labelContainer{width:350px;padding-right:24px;margin-top:11px;position:relative}.quoteSummaryHolder .labelContainer,.modalContainer .labelContainer{width:300px}.formEngineCheckbox .labelContainer,.formEngineMultiSelect .labelContainer{margin-top:5px}.labelContainer .label{font-weight:bold;font-size:2rem;max-width:calc(100% - 32px)}.fullWidth .labelContainer{width:100%}.labelContainer ul{margin:0;padding:0 0 0 50px}.labelContainer li{padding-bottom:0;text-align:left;font-size:90%}@media(max-width: 850px){.labelContainer{margin:0;padding-bottom:8px;text-align:left;width:100%}.labelContainer ul{padding:0}}.quoteVersioning .labelContainer{width:auto}.fullWidthLabel{max-width:750px;font-size:2rem}.control input,.control select,.control textarea,.select2-search__field,.select2-selection,textarea,.multiTextInput{font-family:inherit;border:1px solid #ccc;font-size:1.8rem;background:#fff;-webkit-appearance:none}div.control{position:relative}div.control .validator,div.control textarea{max-width:400px}.validator span{color:#c91331 !important;padding-top:4px;display:inline-block}.control input,.control select,.control textarea,.select2-search__field,.select2-selection,textarea,.multiTextInput{width:400px;padding:11px 10px;display:inline-block}.modalContainer .control input,.modalContainer .control select,.modalContainer .control textarea,.modalContainer .select2-search__field,.modalContainer .select2-selection,.modalContainer textarea,.modalContainer .multiTextInput{width:280px}.modalContainer .longerInput .control input,.modalContainer .longerInput .control select,.modalContainer .longerInput .control textarea,.modalContainer .longerInput .select2-search__field,.modalContainer .longerInput .select2-selection,.modalContainer .longerInput textarea,.modalContainer .longerInput .multiTextInput{width:325px}.renewalTable .control input,.renewalTable .control select,.renewalTable .control textarea,.renewalTable .select2-search__field,.renewalTable .select2-selection,.renewalTable textarea,.renewalTable .multiTextInput{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,textarea:focus,.select2-container--open textarea,.multiTextInput:focus,.select2-container--open .multiTextInput{border-color:#00008f}.control input:disabled,.control select:disabled,.control textarea:disabled,.select2-search__field:disabled,.select2-selection:disabled,textarea:disabled,.multiTextInput:disabled{background:#f5f5f5}.answerInvalid .control input,.answerInvalid .control select,.answerInvalid .control textarea,.answerInvalid .select2-search__field,.answerInvalid .select2-selection,.answerInvalid textarea,.answerInvalid .multiTextInput{border-color:#c91331}.quoteVersioning .control input{width:100%}.controlHolder{display:inline-block;vertical-align:middle;position:relative}.controlPostcode .controlHolder{width:400px;display:flex}.select2-search__field,.select2-selection{width:100%}.select2-container{width:400px !important}.modalContainer .select2-container{width:280px !important}.controlPostcode input{width:auto}.controlPostcode input.control{max-width:calc(100% - 176px);margin-right:16px}.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:47px}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.prependedText,.appendedText{display:inline-block;vertical-align:middle}.prependedText{position:relative;top:-2px;left:12px}.prependedText+input{margin-left:-7px;padding-left:22px}.readonly .prependedText,.plainTextItem .prependedText{display:none}.appendedText{width:24px;margin-left:-24px}.plainText{display:inline-block;vertical-align:middle;padding-top:11px;max-width:400px;font-weight:bold;word-wrap:break-word;overflow-wrap:break-word}.plainText.plainTextMultiSelect{padding-top:0}.readonly:not(.plainTextItem) .plainText{padding-top:0}.plainText+.appendedText{padding-top:12px;margin-left:0}.quoteSummaryHolder .plainText{font-weight:normal}pre{font-family:SourceSansPro;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.quoteSummaryHolder .plainTextItem:not(.dataTableRowContent):nth-child(even){background:#fafafa}.readonly .plainTextAddress,.readonly .prependedText{display:none}.readonly .readonly label,.readonly .readonly .control label{cursor:default}.mandatoryIndicator{display:none}.nonMandatoryIndicator+.label:after,.nonMandatoryIndicator+.control .label:after{content:"(optional)";display:block;color:#999;font-size:1.4rem;padding-top:2px;font-weight:400}.readonly .nonMandatoryIndicator+.label:after,.riskSummary .nonMandatoryIndicator+.label:after,.plainTextItem .nonMandatoryIndicator+.label:after,.hideOptional .nonMandatoryIndicator+.label:after,.formEngineButton .nonMandatoryIndicator+.label:after,.formEngineNavigationButton .nonMandatoryIndicator+.label:after,.renewalTable .nonMandatoryIndicator+.label:after,.searchFields .nonMandatoryIndicator+.label:after,.removeOptional .nonMandatoryIndicator+.label:after,.readonly .nonMandatoryIndicator+.control .label:after,.riskSummary .nonMandatoryIndicator+.control .label:after,.plainTextItem .nonMandatoryIndicator+.control .label:after,.hideOptional .nonMandatoryIndicator+.control .label:after,.formEngineButton .nonMandatoryIndicator+.control .label:after,.formEngineNavigationButton .nonMandatoryIndicator+.control .label:after,.renewalTable .nonMandatoryIndicator+.control .label:after,.searchFields .nonMandatoryIndicator+.control .label:after,.removeOptional .nonMandatoryIndicator+.control .label:after{display:none}.addOptional .nonMandatoryIndicator+.label:after,.addOptional .nonMandatoryIndicator+.control .label:after{display:block !important}input::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}input::-ms-input-placeholder{color:#ccc}.formEngineRadioButton div.control>div:first-child{max-width:460px}.formEngineRadioButton div.control>div:first-child input:focus+label{box-shadow:0 0 8px 0 rgba(0,0,0,.25);border-color:#00008f}.formEngineRadioButton .controlChildItem{padding-right:20px;margin-bottom:8px}.formEngineRadioButton .control label{display:inline-block;cursor:pointer;border:1px solid #ccc;padding:11px 12px;min-width:190px;text-align:center;background:#fff}.formEngineRadioButton .control label.selected{border-color:#00008f;color:#00008f}.formEngineMultiSelect div.control input:focus+label:before,.formEngineCheckbox div.control input:focus+label:before{box-shadow:0 0 8px 0 rgba(0,0,0,.25);border-color:#00008f}.formEngineMultiSelect .control label,.formEngineCheckbox .control label{cursor:pointer;position:relative;align-items:center}.formEngineMultiSelect .control label:before,.formEngineCheckbox .control label:before{border:1px solid #ccc;width:35px;height:35px;content:"";display:block;margin-right:12px}.formEngineMultiSelect .control label.selected:after,.formEngineCheckbox .control label.selected:after{width:12px;height:12px;background:#000072;top:50%;margin-top:-6px;left:11px;display:block;position:absolute;content:""}.formEngineMultiSelect .multiControlItemVertical:not(.last),.formEngineCheckbox .multiControlItemVertical:not(.last){margin-bottom:8px}.formEngineCheckbox.readonly{opacity:.7}.formEngineCheckbox.readonly div.control label{opacity:.6;pointer-events:none}@media(min-width: 851px){.popupIcon{margin-left:auto}}.popupIcon span{cursor:pointer;color:#00008f;display:inline-block;margin:0 0 0 4px}.popupActive span,.visibleInfoBox .popupIcon span{color:#4976ba}.popupText,.infoBox{z-index:13;line-height:1.4;font-size:1.4rem;background:#fff;border:1px solid #00008f;color:#00008f}.popupText{position:absolute;width:350px}.infoBox{margin-top:8px;width:100%}.popupTextContainer,.infoBoxText{position:relative;padding:16px;background-color:#00008f;color:#fff}.popupTextContainer ul,.infoBoxText ul{padding:8px 0 8px 16px}.popupTextContainer .icon,.popupTextContainer .documents .docLink a:before,.documents .docLink .popupTextContainer a:before,.popupTextContainer .groupValidator span:before,.groupValidator .popupTextContainer span:before,.popupTextContainer .notificationBox p:first-child:before,.notificationBox .popupTextContainer p:first-child:before,.popupTextContainer .warningBox p:first-child:before,.popupTextContainer .groupValidator span p:first-child:before,.groupValidator .popupTextContainer span p:first-child:before,.popupTextContainer .validationSummaryBox p:first-child:before,.popupTextContainer .tabValidationWarning p:first-child:before,.warningBox .popupTextContainer p:first-child:before,.groupValidator span .popupTextContainer p:first-child:before,.validationSummaryBox .popupTextContainer p:first-child:before,.tabValidationWarning .popupTextContainer p:first-child:before,.popupTextContainer .successBox p:first-child:before,.successBox .popupTextContainer p:first-child:before,.popupTextContainer .mildWarningBox p:first-child:before,.mildWarningBox .popupTextContainer p:first-child:before,.popupTextContainer .tabbedModuleGroupList li:before,.tabbedModuleGroupList .popupTextContainer li:before,.popupTextContainer .groupTabbed a:before,.groupTabbed .popupTextContainer a:before,.popupTextContainer .scrolledTabbed a:before,.scrolledTabbed .popupTextContainer a:before,.popupTextContainer .buttonLink:after,.popupTextContainer .clientHistoryCard .formQuestionSelf span.newLine:after,.clientHistoryCard .formQuestionSelf .popupTextContainer span.newLine:after,.popupTextContainer td a:after,td .popupTextContainer a:after,.popupTextContainer .selectedAddressContainer input:after,.selectedAddressContainer .popupTextContainer input:after,.popupTextContainer .buttonLink div.control a:after,.popupTextContainer .clientHistoryCard .formQuestionSelf span.newLine div.control a:after,.clientHistoryCard .formQuestionSelf .popupTextContainer span.newLine div.control a:after,.popupTextContainer td a div.control a:after,td .popupTextContainer a div.control a:after,.popupTextContainer .selectedAddressContainer input div.control a:after,.selectedAddressContainer .popupTextContainer input div.control a:after,.buttonLink div.control .popupTextContainer a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control .popupTextContainer a:after,td a div.control .popupTextContainer a:after,.selectedAddressContainer input div.control .popupTextContainer a:after,.popupTextContainer a.transparentIconButton:after,.popupTextContainer .transparentButton div.control a:after,.transparentButton div.control .popupTextContainer a:after,.popupTextContainer a.transparentIconButton div.control a:after,a.transparentIconButton div.control .popupTextContainer a:after,.popupTextContainer .ui-datepicker-trigger,.popupTextContainer .select2-selection__arrow:before,.popupTextContainer .groupValid .collapseHeaderContainer>h2:after,.groupValid .popupTextContainer .collapseHeaderContainer>h2:after,.popupTextContainer .groupInvalid .collapseHeaderContainer>h2:after,.groupInvalid .popupTextContainer .collapseHeaderContainer>h2:after,.popupTextContainer .toggleable>.formEngineGroupSelf h2:before,.toggleable>.formEngineGroupSelf .popupTextContainer h2:before,.popupTextContainer .activeBar .clientinContext span:before,.activeBar .clientinContext .popupTextContainer span:before,.popupTextContainer .popupIcon span,.popupIcon .popupTextContainer span,.infoBoxText .icon,.infoBoxText .documents .docLink a:before,.documents .docLink .infoBoxText a:before,.infoBoxText .groupValidator span:before,.groupValidator .infoBoxText span:before,.infoBoxText .notificationBox p:first-child:before,.notificationBox .infoBoxText p:first-child:before,.infoBoxText .warningBox p:first-child:before,.infoBoxText .groupValidator span p:first-child:before,.groupValidator .infoBoxText span p:first-child:before,.infoBoxText .validationSummaryBox p:first-child:before,.infoBoxText .tabValidationWarning p:first-child:before,.warningBox .infoBoxText p:first-child:before,.groupValidator span .infoBoxText p:first-child:before,.validationSummaryBox .infoBoxText p:first-child:before,.tabValidationWarning .infoBoxText p:first-child:before,.infoBoxText .successBox p:first-child:before,.successBox .infoBoxText p:first-child:before,.infoBoxText .mildWarningBox p:first-child:before,.mildWarningBox .infoBoxText p:first-child:before,.infoBoxText .tabbedModuleGroupList li:before,.tabbedModuleGroupList .infoBoxText li:before,.infoBoxText .groupTabbed a:before,.groupTabbed .infoBoxText a:before,.infoBoxText .scrolledTabbed a:before,.scrolledTabbed .infoBoxText a:before,.infoBoxText .buttonLink:after,.infoBoxText .clientHistoryCard .formQuestionSelf span.newLine:after,.clientHistoryCard .formQuestionSelf .infoBoxText span.newLine:after,.infoBoxText td a:after,td .infoBoxText a:after,.infoBoxText .selectedAddressContainer input:after,.selectedAddressContainer .infoBoxText input:after,.infoBoxText .buttonLink div.control a:after,.infoBoxText .clientHistoryCard .formQuestionSelf span.newLine div.control a:after,.clientHistoryCard .formQuestionSelf .infoBoxText span.newLine div.control a:after,.infoBoxText td a div.control a:after,td .infoBoxText a div.control a:after,.infoBoxText .selectedAddressContainer input div.control a:after,.selectedAddressContainer .infoBoxText input div.control a:after,.buttonLink div.control .infoBoxText a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control .infoBoxText a:after,td a div.control .infoBoxText a:after,.selectedAddressContainer input div.control .infoBoxText a:after,.infoBoxText a.transparentIconButton:after,.infoBoxText .transparentButton div.control a:after,.transparentButton div.control .infoBoxText a:after,.infoBoxText a.transparentIconButton div.control a:after,a.transparentIconButton div.control .infoBoxText a:after,.infoBoxText .ui-datepicker-trigger,.infoBoxText .select2-selection__arrow:before,.infoBoxText .groupValid .collapseHeaderContainer>h2:after,.groupValid .infoBoxText .collapseHeaderContainer>h2:after,.infoBoxText .groupInvalid .collapseHeaderContainer>h2:after,.groupInvalid .infoBoxText .collapseHeaderContainer>h2:after,.infoBoxText .toggleable>.formEngineGroupSelf h2:before,.toggleable>.formEngineGroupSelf .infoBoxText h2:before,.infoBoxText .activeBar .clientinContext span:before,.activeBar .clientinContext .infoBoxText span:before,.infoBoxText .popupIcon span,.popupIcon .infoBoxText span{color:#fff}.infoBoxText:after,.infoBoxText:before,.popupTextContainer:after,.popupTextContainer:before{bottom:100%;left:312px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.infoBoxText:after,.popupTextContainer:after{border-color:rgba(255,255,255,0);border-bottom-color:#00008f;border-width:8px;margin-left:-8px}@media(max-width: 850px){.infoBoxText:after,.popupTextContainer:after{display:none}}.infoBoxText:before,.popupTextContainer:before{border-color:rgba(64,102,179,0);border-bottom-color:#00008f;border-width:9px;margin-left:-9px}@media(max-width: 850px){.infoBoxText:before,.popupTextContainer:before{display:none}}.searchHelp .popupTextContainer:after,.searchHelp .popupTextContainer:before{left:-8px;bottom:11px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.searchHelp .popupTextContainer:after{border-color:rgba(0,0,143,0);border-right-color:#00008f;border-width:8px;margin-top:-8px}.searchHelp.popupOffScreenRight{width:220px;margin-left:-220px;margin-top:-100px}.searchHelp.popupOffScreenRight .popupTextContainer:after,.searchHelp.popupOffScreenRight .popupTextContainer:before{top:100%;left:auto;right:17px}.searchHelp.popupOffScreenRight .popupTextContainer:after{border-color:rgba(0,0,143,0);border-top-color:#00008f;border-width:8px;margin-left:-8px}.searchHelp.popupOffScreenRight .popupTextContainer:before{border-color:rgba(0,0,143,0);border-top-color:#00008f;border-width:9px;margin-left:-9px}.toggleable>.formEngineGroupSelf h2{position:relative;border:1px solid #ccc;cursor:pointer;background:#e5e5e5;padding:16px}.toggleable>.formEngineGroupSelf h2:before{right:16px;position:absolute;color:#00008f;content:"keyboard_arrow_down";top:50%;margin-top:-12px}.toggleable>.formEngineGroupSelf input[value=False]+h2:before{transform:rotate(180deg)}.toggleable .toggleable h2{background:#f5f5f5;border:0;border-bottom:1px solid #ccc;font-size:2.25rem}.groupValid .collapseHeaderContainer>h2,.groupInvalid .collapseHeaderContainer>h2{padding-left:40px}.groupValid .collapseHeaderContainer>h2:after,.groupInvalid .collapseHeaderContainer>h2:after{position:absolute;left:8px;content:"done";color:#1bc44e;top:50%;margin-top:-12px}.groupInvalid .collapseHeaderContainer>h2{color:#c91331}.groupInvalid .collapseHeaderContainer>h2:after{content:"warning";color:#c91331}.last-toggleable{margin-bottom:24px}.last-toggleable .formEngineGroupChild{padding-bottom:16px}.collapseHeaderContainerNoValidation div.collapseHeaderContainer>h2,.collapseHeaderContainerNoValidation div.collapseHeaderContainer>h2{padding-left:16px}.powerList{display:inline-block}.powerList .promptText{display:none !important}.controlPostcode .postcodeLookup{width:400px}.riskSuquoteSummaryHoldermmary .controlPostcode{width:250px}.quoteSummaryHolder .dataTableRow .controlPostcode{width:100px}.quoteSummaryHolder .dataTableRow .controlPostcode .displayInlineMiddle{display:block}.postcodeLookupResultsLinksDiv,.powerListResultItems,.vehicleLookup .resultsContainer{max-height:200px;width:100%;overflow-y:auto;border:1px solid #ccc;background:#fff}.vehicleLookup .resultsContainer{max-height:300px;max-width:280px}.resultItem{padding:8px}.vehicleLookup .resultItem:hover,.postcodeLookupResultsLinksDiv .resultItem:hover,.powerListResultItems .resultItem:hover{cursor:pointer;color:#fff;background:#000072}.powerListResultItems{margin-top:12px}.resultsTitle{font-size:1.6rem;padding:8px 4px}div.selectedAddressHolder{display:flex;align-items:center}.quoteSummaryHolder div.selectedAddressHolder,.dataTableRowContent div.selectedAddressHolder,.readonly div.selectedAddressHolder,.noAddressLabel div.selectedAddressHolder{display:none}div.selectedAddressHolder .selectedAddress{max-width:calc(100% - 52px)}.ajaxSpinner span,.tabbedParent .ajaxSpinner span{opacity:.9;position:absolute;background:#fff url(assets/images/spinner.gif) no-repeat center center;top:0;left:0;right:0;bottom:0;z-index:2}.poller{text-align:center}#preloader{position:relative;margin:76px auto 24px}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#00008f;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#4976ba;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#000072;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}#preloader img{position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.formItem.formEngineVehicle2{padding-bottom:0}.vehicleLookup{margin-left:350px}.selectedVehicle{align-items:center}.select2-selection__arrow{display:block;position:absolute;top:50%;right:10px;text-align:left;bottom:0;margin-top:-10px}.select2-selection__arrow:before{margin-left:4px;content:"keyboard_arrow_down"}.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:47px}.select2-selection--single{padding-right:calc(11px - -20px)}.select2-selection--multiple .select2-selection__rendered{padding-left:11px}.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:11px !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:8px 16px;cursor:default;float:left;margin-right:5px;margin-top:5px;position:relative;line-height:14px;color:#333;cursor:default;background-color:#999}.select2-selection--multiple .select2-selection__choice__remove{color:#f07662;font-weight:bold;cursor:pointer;display:inline-block;margin-right:2px}.select2-selection--multiple .select2-selection__choice__remove:hover{color:#000072}.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:8px 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:47px;margin:0;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ddd;white-space:nowrap}.select2-search--dropdown .select2-search__field{width:100%;height:auto !important;min-height:47px;padding:7px;border:1px solid #ccc}.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:#00008f}.select2-results__option .select2-results__option{padding-left:1em}.select2-results__option:first-child{min-height:29px}.select2-results__option--highlighted[aria-selected]{background-color:#00008f;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:#ccc;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 #00008f;border-radius:0;font-size:1.6rem;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:8px 16px;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:20px}@media(max-width: 1000px){li.loading-results{display:none}}.selectionClear .select2-selection__rendered{padding-right:12px}.select2-selection__clear{top:50%;margin-top:-10px;right:35px;width:20px;height:20px;line-height:16.5px;color:#333;border-color:#333}.select2-container--open .select2-dropdown--below{box-shadow:0 0 8px rgba(0,0,0,.25)}.select2-container--open .select2-dropdown--above{box-shadow:0 -8px 0 rgba(0,0,0,.25)}.select2-selection--multiple .select2-selection__choice{background-color:#fafafa}.select2-selection--multiple .select2-selection__choice__remove{padding:3px 3px 3px 0;font-size:2.4rem;margin-top:-3px}.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{color:#00008f}@media only screen and (-webkit-min-device-pixel-ratio: 0)and (max-width: 768px){.ui-datepicker-trigger{display:none}}.plainTextItem .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)}.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:#4976ba;color:#fff;border:1px solid #00008f}.ui-datepicker td{padding:0;border:1px solid #ccc;border-bottom:1px solid #ccc}.ui-datepicker .ui-datepicker-today{background:#ccc}.ui-datepicker .ui-datepicker-current-day{background:#000072}.ui-datepicker .ui-datepicker-current-day a{color:#fff}.ui-datepicker td a{display:block;padding:7px 0;color:#00008f;text-decoration:none;text-align:center}.ui-datepicker td a:hover{background:#000072;text-decoration:none;color:#fff}.ui-datepicker-header{background:#00008f;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;color:#00adc6}.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}.navigation a,.formEngineButton a,.lookupCtrl input,a.secondaryButton,.navigation .back a,.navigation .save a,a.ghostButton,.secondaryButton div.control a,a.transparentButton,a.transparentIconButton,.transparentButton div.control a,.transparentButton div.control a input[type=button],a.transparentIconButton div.control a input[type=button],.formEngineNavigationButton a,button:not(.ui-datepicker-trigger),.vehicleLookup a,.buttonLink,.clientHistoryCard .formQuestionSelf span.newLine,td a,.selectedAddressContainer input,a.actionButton,.okButton a,.confirmButton a,.navigation .next a{cursor:pointer;display:inline-block;padding:10px 16px;outline:none;text-align:center;text-decoration:none;-webkit-appearance:none;min-width:100px;min-height:40px;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;font-weight:600;transition:all .2s ease-in-out}.fullWidth a{width:100%}.navigation{padding:32px 0;flex-direction:row-reverse}.modalContainer .navigation{padding:8px 0}.navigation .next a{margin-left:16px}.navigation .save{margin-right:16px}.navigation .back a{margin-right:16px}.confirmTextAndButtons .navigation{padding-bottom:0}.fakeNavigation>.formEngineHiddenGroupSelf+div{width:100%}.fakeNavigation .formEngineButton{padding:0;position:relative}.splitContent .navigation{padding:16px 0;flex-direction:inherit}.splitContent .next{margin-left:0}.splitContent .next a{margin-left:0}a.actionButton,.okButton a,.confirmButton a,.navigation .next a,.actionButton div.control a,.actionButton input[type=button],.okButton a input[type=button],.confirmButton a input[type=button],.navigation .next a input[type=button],.formEngineButton a,.formEngineNavigationButton a,button.actionButton,.control span.lookupCtrl input,.vehicleLookup a{background:#00008f;color:#fff;border:1px solid #00008f}a.actionButton:focus,.okButton a:focus,.confirmButton a:focus,.navigation .next a:focus,a.actionButton:hover,.okButton a:hover,.confirmButton a:hover,.navigation .next a:hover,.actionButton div.control a:focus,.actionButton div.control a:hover,.actionButton input[type=button]:focus,.okButton a input[type=button]:focus,.confirmButton a input[type=button]:focus,.navigation .next a input[type=button]:focus,.actionButton input[type=button]:hover,.okButton a input[type=button]:hover,.confirmButton a input[type=button]:hover,.navigation .next a input[type=button]:hover,.formEngineButton a:focus,.formEngineButton a:hover,.formEngineNavigationButton a:focus,.formEngineNavigationButton a:hover,button.actionButton:focus,button.actionButton:hover,.control span.lookupCtrl input:focus,.control span.lookupCtrl input:hover,.vehicleLookup a:focus,.vehicleLookup a:hover{background:#000072;color:#fff;border:1px solid #000072;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}a.secondaryButton,.navigation .save a,.navigation .back a,.secondaryButton div.control a,a.ghostButton,.ghostButton div.control a,button.ghostButton,button.secondaryButton,.vehicleResult input[type=button]{background:#fff;color:#00008f;border:1px solid #00008f}a.secondaryButton:focus,.navigation .save a:focus,.navigation .back a:focus,a.secondaryButton:hover,.navigation .save a:hover,.navigation .back a:hover,.secondaryButton div.control a:focus,.secondaryButton div.control a:hover,a.ghostButton:focus,a.ghostButton:hover,.ghostButton div.control a:focus,.ghostButton div.control a:hover,button.ghostButton:focus,button.ghostButton:hover,button.secondaryButton:focus,button.secondaryButton:hover,.vehicleResult input[type=button]:focus,.vehicleResult input[type=button]:hover{background:#00008f;color:#fff;border:1px solid #00008f;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}a.ghostButton,.ghostButton div.control a,button.ghostButton,.vehicleResult input[type=button]{background:#fff;padding:3px 16px;min-width:auto;font-weight:normal}a.ghostButton:focus,a.ghostButton:hover,.ghostButton div.control a:focus,.ghostButton div.control a:hover,button.ghostButton:focus,button.ghostButton:hover,.vehicleResult input[type=button]:focus,.vehicleResult input[type=button]:hover{background:#00008f;color:#fff;border:1px solid #00008f;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}a.redButton,.redButton div.control a{background:#f07662;color:#fff;border:1px solid #f07662}a.redButton:focus,a.redButton:hover,.redButton div.control a:focus,.redButton div.control a:hover{background:#c05e4e;color:#fff;border:1px solid #c05e4e;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}a.transparentButton,a.transparentIconButton,.transparentButton div.control a,a.transparentIconButton div.control a{background:transparent;color:#00008f;border:1px solid #00008f;position:relative;overflow:hidden;z-index:1}a.transparentButton:before,a.transparentIconButton:before,.transparentButton div.control a:before,a.transparentIconButton div.control a:before{content:"";position:absolute;z-index:-1;transition:all .3s;height:0;opacity:0;width:100%;top:50%;left:50%;background:#fff;transform:translateX(-50%) translateY(-50%) rotate(45deg)}@media(any-pointer: coarse),(hover: none){a.transparentButton:before,a.transparentIconButton:before,.transparentButton div.control a:before,a.transparentIconButton div.control a:before{display:none}}a.transparentButton:hover:before,a.transparentIconButton:hover:before,a.transparentButton:focus:before,a.transparentIconButton:focus:before,.transparentButton div.control a:hover:before,a.transparentIconButton div.control a:hover:before,.transparentButton div.control a:focus:before,a.transparentIconButton div.control a:focus:before{height:480%;opacity:1}a.transparentIconButton,.transparentButton div.control a,a.transparentIconButton div.control a{padding-right:55px}a.transparentIconButton:after,.transparentButton div.control a:after,a.transparentIconButton div.control a:after{transform:rotate(-180deg);right:16px;margin-top:-12px;top:50%;position:absolute}.coloured .transparentIconButton:after,.clientHistoryCard .transparentIconButton:after{color:#00008f}a.buttonLink,td a,.buttonLink,.clientHistoryCard .formQuestionSelf span.newLine,.selectedAddressContainer input,.buttonLink div.control a,.clientHistoryCard .formQuestionSelf span.newLine div.control a,td a div.control a,.selectedAddressContainer input div.control a{font-weight:700;position:relative;text-align:left;padding:0;min-height:auto;min-width:auto;padding-right:32px}a.buttonLink:after,td a:after,.buttonLink:after,.clientHistoryCard .formQuestionSelf span.newLine:after,td a:after,.selectedAddressContainer input:after,.buttonLink div.control a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control a:after,td a div.control a:after,.selectedAddressContainer input div.control a:after{transform:rotate(-180deg);right:0;margin-top:-12px;top:50%;position:absolute;color:#00008f}@media(max-width: 850px){.resultsTable td a{padding-right:0;font-size:1.3rem}.resultsTable td a:after{display:none}}div.buttonLink{text-align:left}.buttonLink div.control a,.clientHistoryCard .formQuestionSelf span.newLine div.control a,td a div.control a,.selectedAddressContainer input div.control a{background:transparent;border:0;color:#00008f}.buttonLink div.control a:hover,.clientHistoryCard .formQuestionSelf span.newLine div.control a:hover,td a div.control a:hover,.selectedAddressContainer input div.control a:hover,.buttonLink div.control a:focus,.clientHistoryCard .formQuestionSelf span.newLine div.control a:focus,td a div.control a:focus,.selectedAddressContainer input div.control a:focus{box-shadow:none;color:#000072}.readonly.formEngineButton,.readonly.formEngineNavigationButton,.formEngineButton.disabled{opacity:.3;pointer-events:none}.selectedAddressContainer input{cursor:pointer;color:#00008f;background:transparent;padding:3px 10px;min-width:auto;font-weight:normal;border:0;width:auto !important}.selectedAddressContainer input:focus,.selectedAddressContainer input:hover{color:#fff;background:#00008f;border-color:#00008f}.control span.lookupCtrl{margin-left:auto}.control span.lookupCtrl input{padding:16px 0;width:160px;min-width:auto}.inlineButtons,.inlineQuestions{display:inline-block;margin-right:16px;vertical-align:middle}@media(min-width: 851px){.inlineButtons.leftAlignedButtons,.inlineQuestions.leftAlignedButtons{margin-left:0}}.inlineButtons .labelContainer,.inlineQuestions .labelContainer{display:none}.inlineButtons+.inlineButtons,.inlineQuestions+.inlineButtons{margin-left:0}.inlineQuestions .labelContainer{display:inline-block}.inlineQuestions+.inlineButtons.ghostButton{margin-top:16px}.inlineQuestions+.inlineButtons.ghostButton+.inlineButtons.accentButtonSmall{margin-top:16px}.okButton a,.confirmButton a{float:right}.confirmButton a{float:left}.closeButton{position:absolute;top:16px;right:16px;border:1px solid;padding:8px;border-radius:50px;color:#f07662;cursor:pointer}.closeButton:focus,.closeButton:hover{color:#000072}.formEngineButton.closeButton a{padding:0;color:#f07662}.formEngineButton.closeButton a:focus,.formEngineButton.closeButton a:hover{color:#000072}.formEngineButton.closeButton:focus,.formEngineButton.closeButton:hover{color:#000072}.select2-selection__arrow{display:block;position:absolute;top:50%;right:10px;text-align:left;bottom:0;margin-top:-10px}.select2-selection__arrow:before{margin-left:4px;content:"keyboard_arrow_down"}.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:47px}.select2-selection--single{padding-right:calc(11px - -20px)}.select2-selection--multiple .select2-selection__rendered{padding-left:11px}.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:11px !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:8px 16px;cursor:default;float:left;margin-right:5px;margin-top:5px;position:relative;line-height:14px;color:#333;cursor:default;background-color:#999}.select2-selection--multiple .select2-selection__choice__remove{color:#f07662;font-weight:bold;cursor:pointer;display:inline-block;margin-right:2px}.select2-selection--multiple .select2-selection__choice__remove:hover{color:#000072}.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:8px 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:47px;margin:0;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ddd;white-space:nowrap}.select2-search--dropdown .select2-search__field{width:100%;height:auto !important;min-height:47px;padding:7px;border:1px solid #ccc}.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:#00008f}.select2-results__option .select2-results__option{padding-left:1em}.select2-results__option:first-child{min-height:29px}.select2-results__option--highlighted[aria-selected]{background-color:#00008f;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:#ccc;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 #00008f;border-radius:0;font-size:1.6rem;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:8px 16px;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:20px}@media(max-width: 1000px){li.loading-results{display:none}}.selectionClear .select2-selection__rendered{padding-right:12px}.select2-selection__clear{top:50%;margin-top:-10px;right:35px;width:20px;height:20px;line-height:16.5px;color:#333;border-color:#333}.select2-container--open .select2-dropdown--below{box-shadow:0 0 8px rgba(0,0,0,.25)}.select2-container--open .select2-dropdown--above{box-shadow:0 -8px 0 rgba(0,0,0,.25)}.select2-selection--multiple .select2-selection__choice{background-color:#fafafa}.select2-selection--multiple .select2-selection__choice__remove{padding:3px 3px 3px 0;font-size:2.4rem;margin-top:-3px}table{width:100%;border:1px solid #ccc}th,td{padding:12px 8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}th{font-weight:600;background:#e5e5e5}th.productWidth{width:200px}td{background:#fff;font-size:1.6rem}td span{display:block;line-height:1.5}tr:nth-child(even) td{background:#fafafa}.togglePremium{display:inline-block}th:empty,td:empty{padding-left:0;padding-right:0}.tabbedModuleGroupList,.groupTabbed,.riskCaptureNavigation,.scrolledTabbed{list-style:none;box-shadow:0 0 8px rgba(0,0,0,.25);padding:12px 0}.tabbedModuleGroupList li,.groupTabbed a,.scrolledTabbed a{flex:0 1 48%;padding:0;text-transform:uppercase;font-size:1.4rem;letter-spacing:1px;color:#00008f;justify-content:center;flex-direction:column;align-items:center;text-align:center}.tabbedModuleGroupList li:before,.groupTabbed a:before,.scrolledTabbed a:before{color:#00008f}.tabbedModuleGroupList li{flex:0 1 33.3%}.policyTabs .tabbedModuleGroupList li{flex:0 1 50%}.tabbedModuleGroupList .moduleToggleSelectedTab,.tabbedModuleGroupList .moduleToggleSelectedTab:before{color:#333;pointer-events:none}.tabTypeModuleGroup:hover{cursor:pointer}.moduleToggleSelectedTab:after,.tabTypeModuleGroup:hover:after,a.tabSelectOn:after,a.tabSelectOff:hover:after,.navCurrent a:after,.navComplete a:hover:after{content:"";height:5px;background:#f07662;left:0;right:0;position:absolute;width:100%;bottom:-16px}.tabNamesummaryTab:before,.tabNamesummaryTabOnlyChild:before,.tabNamesummaryTabMTA:before{content:"menu"}.tabNamedocsTab:before{content:"insert_drive_file"}.tabNameRatingNotesTab:before,.tabNameRatingNotesTabMTA:before{content:"announcement"}.tabNameDocsAndClaimsTab:before{content:"folder"}.groupTabbed,.scrolledTabbed{padding:0;margin-top:16px}.groupTabbed a,.scrolledTabbed a{flex:0 1 auto;flex-direction:column;padding:12px;border-right:1px solid #f5f5f5}.groupTabbed a:before,.scrolledTabbed a:before{color:#00008f;content:"home"}.groupTabbed a.tabSelectOn:after,.groupTabbed a.tabSelectOff:hover:after,.scrolledTabbed a.tabSelectOn:after,.scrolledTabbed a.tabSelectOff:hover:after{bottom:0}.shopsTabs .groupTabbed a:before{content:"store"}.driverTabs .groupTabbed a:before{content:"person"}.poTabs .groupTabbed a:before{content:"location_city"}.additionalCoversTabs .groupTabbed a:before{content:"note_add"}.riskCaptureNavigation{padding:0;margin:32px auto}.riskCaptureNavigation li{text-align:center;position:relative}.riskCaptureNavigation li.navCurrent a,.riskCaptureNavigation li.navComplete a:hover{color:#333}.riskCaptureNavigation li.navCurrent a:after,.riskCaptureNavigation li.navComplete a:hover:after{bottom:0;color:#333}.riskCaptureNavigation li.navIncomplete a{color:#5f5f5f}.riskCaptureNavigation a{padding:16px 8px;border-right:1px solid #f5f5f5;display:block}.notificationBox,.warningBox,.groupValidator span,.validationSummaryBox,.tabValidationWarning,.successBox,.mildWarningBox{padding:16px;border:2px solid;border-top-width:5px}.notificationBox{border-color:#4976ba;color:#4976ba}.notificationBox p:first-child:before{content:"";color:#4976ba}.mildWarningBox{border-color:#d89005;color:#d89005}.mildWarningBox p:first-child:before{content:"warning";color:#d89005}.warningBox,.groupValidator span,.validationSummaryBox,.tabValidationWarning{border-color:#c91331;color:#c91331}.warningBox p:first-child:before,.groupValidator span p:first-child:before,.validationSummaryBox p:first-child:before,.tabValidationWarning p:first-child:before{content:"close";color:#c91331}.validationSummaryLink{margin:0 4px}.validationSummaryLink:focus,.validationSummaryLink:hover{text-decoration:underline}.groupValidator span{display:flex;align-items:center}.groupValidator span:before{content:"close";color:#c91331}.successBox{border-color:#1bc44e;color:#1bc44e}.successBox p:first-child:before{content:"check";color:#1bc44e}.recentActivity>.formEngineGroupChild{margin-left:-12px;margin-right:-12px}.clientHistoryCard{width:calc(33.3% - 24px);margin:16px 12px 0 12px}.clientHistoryCard .formQuestionSelf>a:first-child{align-items:stretch;display:flex;flex-direction:column;padding:12px;justify-content:center}.clientHistoryCard .formQuestionSelf span.name{align-items:center;font-weight:300;word-break:break-all;word-break:break-word}.clientHistoryCard .formQuestionSelf span.name .icon,.clientHistoryCard .formQuestionSelf span.name .documents .docLink a:before,.documents .docLink .clientHistoryCard .formQuestionSelf span.name a:before,.clientHistoryCard .formQuestionSelf span.name .activeBar .clientinContext span:before,.activeBar .clientinContext .clientHistoryCard .formQuestionSelf span.name span:before,.clientHistoryCard .formQuestionSelf span.name .popupIcon span,.popupIcon .clientHistoryCard .formQuestionSelf span.name span,.clientHistoryCard .formQuestionSelf span.name .toggleable>.formEngineGroupSelf h2:before,.toggleable>.formEngineGroupSelf .clientHistoryCard .formQuestionSelf span.name h2:before,.clientHistoryCard .formQuestionSelf span.name .groupValid .collapseHeaderContainer>h2:after,.groupValid .clientHistoryCard .formQuestionSelf span.name .collapseHeaderContainer>h2:after,.clientHistoryCard .formQuestionSelf span.name .groupInvalid .collapseHeaderContainer>h2:after,.groupInvalid .clientHistoryCard .formQuestionSelf span.name .collapseHeaderContainer>h2:after,.clientHistoryCard .formQuestionSelf span.name .select2-selection__arrow:before,.clientHistoryCard .formQuestionSelf span.name .ui-datepicker-trigger,.clientHistoryCard .formQuestionSelf span.name a.transparentIconButton:after,.clientHistoryCard .formQuestionSelf span.name .transparentButton div.control a:after,.transparentButton div.control .clientHistoryCard .formQuestionSelf span.name a:after,.clientHistoryCard .formQuestionSelf span.name a.transparentIconButton div.control a:after,a.transparentIconButton div.control .clientHistoryCard .formQuestionSelf span.name a:after,.clientHistoryCard .formQuestionSelf span.name .buttonLink:after,.clientHistoryCard .formQuestionSelf span.name span.newLine:after,.clientHistoryCard .formQuestionSelf span.name .buttonLink div.control a:after,.clientHistoryCard .formQuestionSelf span.name span.newLine div.control a:after,.buttonLink div.control .clientHistoryCard .formQuestionSelf span.name a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control .clientHistoryCard .formQuestionSelf span.name a:after,.clientHistoryCard .formQuestionSelf span.name .selectedAddressContainer input:after,.selectedAddressContainer .clientHistoryCard .formQuestionSelf span.name input:after,.clientHistoryCard .formQuestionSelf span.name .selectedAddressContainer input div.control a:after,.selectedAddressContainer input div.control .clientHistoryCard .formQuestionSelf span.name a:after,.clientHistoryCard .formQuestionSelf span.name td a:after,td .clientHistoryCard .formQuestionSelf span.name a:after,.clientHistoryCard .formQuestionSelf span.name .tabbedModuleGroupList li:before,.tabbedModuleGroupList .clientHistoryCard .formQuestionSelf span.name li:before,.clientHistoryCard .formQuestionSelf span.name .groupTabbed a:before,.groupTabbed .clientHistoryCard .formQuestionSelf span.name a:before,.clientHistoryCard .formQuestionSelf span.name .scrolledTabbed a:before,.scrolledTabbed .clientHistoryCard .formQuestionSelf span.name a:before,.clientHistoryCard .formQuestionSelf span.name .notificationBox p:first-child:before,.notificationBox .clientHistoryCard .formQuestionSelf span.name p:first-child:before,.clientHistoryCard .formQuestionSelf span.name .warningBox p:first-child:before,.warningBox .clientHistoryCard .formQuestionSelf span.name p:first-child:before,.clientHistoryCard .formQuestionSelf span.name .successBox p:first-child:before,.successBox .clientHistoryCard .formQuestionSelf span.name p:first-child:before,.clientHistoryCard .formQuestionSelf span.name .mildWarningBox p:first-child:before,.mildWarningBox .clientHistoryCard .formQuestionSelf span.name p:first-child:before,.clientHistoryCard .formQuestionSelf span.name .tabValidationWarning p:first-child:before,.tabValidationWarning .clientHistoryCard .formQuestionSelf span.name p:first-child:before,.clientHistoryCard .formQuestionSelf span.name .validationSummaryBox p:first-child:before,.validationSummaryBox .clientHistoryCard .formQuestionSelf span.name p:first-child:before,.clientHistoryCard .formQuestionSelf .groupValidator span.name p:first-child:before,.groupValidator .clientHistoryCard .formQuestionSelf span.name p:first-child:before,.clientHistoryCard .formQuestionSelf span.name .groupValidator span:before,.groupValidator .clientHistoryCard .formQuestionSelf span.name span:before{color:#00008f}.clientHistoryCard .formQuestionSelf span.newLine{margin-left:32px;margin-top:4px}.clientHistoryCard .formQuestionSelf em{margin:8px 12px;display:block}.productLinks{list-style:none;padding:0}.productLinks li{flex:1 1 33.3%;max-width:33.3%;padding:16px 12px}.productLinks li>div{background:#f5f5f5}.productLinks .btnContainer{width:100%;background:#f5f5f5;margin-top:auto}.productLinks .buttonLink,.productLinks .selectedAddressContainer input,.selectedAddressContainer .productLinks input,.productLinks td a,td .productLinks a,.productLinks .clientHistoryCard .formQuestionSelf span.newLine,.clientHistoryCard .formQuestionSelf .productLinks span.newLine{width:140px}.productLinks p{color:#333;margin-bottom:12px}.productLinks h2{background:#b5d0ee;padding:8px 8px 8px 12px;width:100%;color:#00008f}@media(max-width: 1145px){.productLinks h2{display:flex;align-items:center;min-height:82px}}.productLinks .image{width:100%;height:152px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}.productLinks .text{padding:20px 12px 16px 12px}.productLinks .background{background:#f5f5f5}.shops .image{background-image:url(assets/images/products/etrade-retailers.jpg)}.landlord .image{background-image:url(assets/images/products/etrade-landlord.jpg)}.minifleet .image{background-image:url(assets/images/products/etrade-minifleet.jpg)}.director .image{background-image:url(assets/images/products/etrade-mlp.jpg)}.offices .image{background-image:url(assets/images/products/etrade-offices.jpg)}.tradesman .image{background-image:url(assets/images/products/etrade-tradesmen.jpg)}.professional .image{background-image:url(assets/images/products/etrade-professional-indemnity.jpg)}.commercialcombined .image{background-image:url(assets/images/products/etrade-business-choice.jpg)}.businesstravel .image{background-image:url(assets/images/products/travel.jpg);background-position:center bottom}.dataTable{border:1px solid #ccc}.dataTable .formEngineFreeText{margin-top:0}.dataTable .formEngineButton{margin:0 !important}.dataTable .formEngineGroup{padding:0 16px}.dataTableRow{position:relative;padding:10px 5px}.dataTableRow:nth-child(odd){background:#fafafa}.dataTableRow .labelContainer{display:none}.dataTableRow div.control,.dataTableRow input.control,.dataTableRow .plainText,.dataTableRow .controlHolder{width:100%;font-size:1.6rem}.dataTableRow div.control:after{right:15px !important;top:10px !important}.dataTableRow .prependedText{position:absolute;top:10px;left:10px}.dataTableRow .plainText{padding:0}.dataTableRow .validator span{z-index:1}.dataTableRow.bold{font-weight:bold}.dataTableHeaderRow{font-weight:bold;text-align:center;margin-bottom:16px;padding:16px 8px}.dataTableRowContent,.dataTableHeader{width:4.1666666667%;float:left;min-height:38px;padding:0 1%}.plainData .dataTableRowContent,.plainData .dataTableHeader{min-height:22px}.dataTableRowContent .select2-container,.dataTableHeader .select2-container{width:100% !important;font-size:1.3rem}.dataTableRowContent.formEngineRadioButton div.control>div:first-child,.dataTableHeader.formEngineRadioButton div.control>div:first-child{display:flex}.dataTableRowContent.formEngineRadioButton .control label,.dataTableHeader.formEngineRadioButton .control label{min-width:55px;line-height:35px}.dataTableRowContent.formEngineRadioButton .last,.dataTableHeader.formEngineRadioButton .last{margin-left:auto}.dataTableRowContent.two,.dataTableHeader.two{width:8.3333333333%}.dataTableRowContent.three,.dataTableHeader.three{width:12.5%}.dataTableRowContent.four,.dataTableHeader.four{width:16.6666666667%}.dataTableRowContent.five,.dataTableHeader.five{width:20.8333333333%}.dataTableRowContent.six,.dataTableHeader.six{width:25%}.dataTableRowContent.seven,.dataTableHeader.seven{width:29.1666666667%}.dataTableRowContent.eight,.dataTableHeader.eight{width:33.3333333333%}.dataTableRowContent.nine,.dataTableHeader.nine{width:37.5%}.dataTableRowContent.ten,.dataTableHeader.ten{width:41.6666666667%}.dataTableRowContent.twelve,.dataTableHeader.twelve{width:50%}.dataTableRowContent.fourteen,.dataTableHeader.fourteen{width:58.3333333333%}.dataTableRowContent.sixteen,.dataTableHeader.sixteen{width:66.6666666667%}.dataTableRowContent.eighteen,.dataTableHeader.eighteen{width:75%}.dataTableRowContent.formEngineFreeText,.dataTableRowContent.plainTextItem{height:38px;line-height:38px;overflow:hidden;max-width:100%;text-overflow:ellipsis;padding:0;text-align:center}.plainData .dataTableRowContent.formEngineFreeText,.plainData .dataTableRowContent.plainTextItem{height:22px;line-height:22px}.dataTableRowContent.formEngineFreeText:first-child,.dataTableRowContent.formEngineFreeText.wrappableStaticTxt,.dataTableRowContent.plainTextItem:first-child,.dataTableRowContent.plainTextItem.wrappableStaticTxt{text-align:left;line-height:1;display:table-row;vertical-align:middle;overflow:visible}.dataTableRowContent.formEngineFreeText:first-child .formQuestionSelf,.dataTableRowContent.formEngineFreeText.wrappableStaticTxt .formQuestionSelf,.dataTableRowContent.plainTextItem:first-child .formQuestionSelf,.dataTableRowContent.plainTextItem.wrappableStaticTxt .formQuestionSelf{display:table-cell;height:38px;float:none;vertical-align:middle}.quoteSummaryHolder .dataTableRowContent.formEngineFreeText:first-child .formQuestionSelf,.quoteSummaryHolder .dataTableRowContent.formEngineFreeText.wrappableStaticTxt .formQuestionSelf,.quoteSummaryHolder .dataTableRowContent.plainTextItem:first-child .formQuestionSelf,.quoteSummaryHolder .dataTableRowContent.plainTextItem.wrappableStaticTxt .formQuestionSelf{height:auto}.dataTableRowContent.formEngineFreeText.wrappableStaticTxt,.dataTableRowContent.plainTextItem.wrappableStaticTxt{text-align:center}.dataTableRowContent.formEngineFreeText .validator,.dataTableRowContent.plainTextItem .validator{line-height:normal;text-align:left;font-weight:normal}.dataTableRow.readOnlyRow{padding:0 0 0 12px}.dataTableRow.readOnlyRow .dataTableRowContent{height:15px;line-height:15px}.dataTableRow.readOnlyRow .plainText{line-height:3}.oldTable>div{display:flex;flex-wrap:wrap}.oldTable>div>div{width:50%;flex:0 1 auto}.oldTable>div>div div.control{width:50%}.oldTable div.control input{width:97%}.oldTable .labelContainer{width:50%}.oldTable .threeColumnGroupTitles{width:100%}.oldTable .threeColumnGroup:not(:nth-child(3n-1)){width:25%}.oldTable .threeColumnGroup:not(:nth-child(3n-1)) div.control{width:100%}.oldTable .formQuestion{padding-right:20px}.oldTable .threeColumnGroup:nth-child(3n+1) .formQuestion{padding-right:0}.oldTable .threeColumnGroup .noPopupText.formQuestion{margin-right:61px}.oldTable .formEngine .threeColumnGroup .groupValidator{padding:0}.oldTable .threeColumnGroup .formQuestion.labelNone{width:auto}.oldTable .threeColumnGroup .formQuestion.labelNone .labelContainer,.oldTable .threeColumnGroup .formQuestion.validatorNone div.validator,.oldTable .threeColumnGroup .formQuestion.validatorNone div.ajaxSpinner{display:none}.oldTable .infoBoxText:after,.oldTable .infoBoxText:before,.oldTable .popupTextContainer:after,.oldTable .popupTextContainer:before{left:94%}.assumptionsPod,.alabasterPod,.searchFields{background:#fafafa}.productAssumptionsPod{background:#e5e5e5;margin-bottom:24px}.podGray{background:#e5e5e5}.coloured,.clientHistoryCard{background:#b5d0ee;color:#00008f}.clientSummary .flexed,.clientSummary .claimsPeriods .groupTitleDiv,.claimsPeriods .clientSummary .groupTitleDiv,.clientSummary .coverSelection>.formEngineHiddenGroupSelf+div,.clientSummary .documents .formEngineGroupChild,.documents .clientSummary .formEngineGroupChild,.clientSummary .searchFields>.formEngineHiddenGroupSelf+div,.clientSummary .versionsContainer>.formEngineHiddenGroupSelf+div,.clientSummary .footerBottom ul,.footerBottom .clientSummary ul,.clientSummary .labelPopupHolder,.clientSummary .formEngineRadioButton div.control>div:first-child,.formEngineRadioButton .clientSummary div.control>div:first-child,.clientSummary .navigation,.clientSummary .fakeNavigation>.formEngineHiddenGroupSelf+div,.clientSummary .tabbedModuleGroupList,.clientSummary .groupTabbed,.clientSummary .riskCaptureNavigation,.clientSummary .scrolledTabbed,.clientSummary .tabbedModuleGroupList li,.tabbedModuleGroupList .clientSummary li,.clientSummary .groupTabbed a,.groupTabbed .clientSummary a,.clientSummary .scrolledTabbed a,.scrolledTabbed .clientSummary a,.clientSummary .recentActivity>.formEngineGroupChild,.clientSummary .productLinks,.clientSummary .productLinks li,.productLinks .clientSummary li{flex-direction:column}.clientSummary>div{flex:1 1 33%}.clientSummary>div>span{padding-left:32px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.clientSummary p{align-items:center}.clientSummary .icon,.clientSummary .documents .docLink a:before,.documents .docLink .clientSummary a:before,.clientSummary .activeBar .clientinContext span:before,.activeBar .clientinContext .clientSummary span:before,.clientSummary .popupIcon span,.popupIcon .clientSummary span,.clientSummary .toggleable>.formEngineGroupSelf h2:before,.toggleable>.formEngineGroupSelf .clientSummary h2:before,.clientSummary .groupValid .collapseHeaderContainer>h2:after,.groupValid .clientSummary .collapseHeaderContainer>h2:after,.clientSummary .groupInvalid .collapseHeaderContainer>h2:after,.groupInvalid .clientSummary .collapseHeaderContainer>h2:after,.clientSummary .select2-selection__arrow:before,.clientSummary .ui-datepicker-trigger,.clientSummary a.transparentIconButton:after,.clientSummary .transparentButton div.control a:after,.transparentButton div.control .clientSummary a:after,.clientSummary a.transparentIconButton div.control a:after,a.transparentIconButton div.control .clientSummary a:after,.clientSummary .buttonLink:after,.clientSummary .buttonLink div.control a:after,.buttonLink div.control .clientSummary a:after,.clientSummary .selectedAddressContainer input:after,.selectedAddressContainer .clientSummary input:after,.clientSummary .selectedAddressContainer input div.control a:after,.selectedAddressContainer input div.control .clientSummary a:after,.clientSummary td a:after,td .clientSummary a:after,.clientSummary td a div.control a:after,td a div.control .clientSummary a:after,.clientSummary .tabbedModuleGroupList li:before,.tabbedModuleGroupList .clientSummary li:before,.clientSummary .groupTabbed a:before,.groupTabbed .clientSummary a:before,.clientSummary .scrolledTabbed a:before,.scrolledTabbed .clientSummary a:before,.clientSummary .notificationBox p:first-child:before,.notificationBox .clientSummary p:first-child:before,.clientSummary .warningBox p:first-child:before,.warningBox .clientSummary p:first-child:before,.clientSummary .successBox p:first-child:before,.successBox .clientSummary p:first-child:before,.clientSummary .mildWarningBox p:first-child:before,.mildWarningBox .clientSummary p:first-child:before,.clientSummary .tabValidationWarning p:first-child:before,.tabValidationWarning .clientSummary p:first-child:before,.clientSummary .validationSummaryBox p:first-child:before,.validationSummaryBox .clientSummary p:first-child:before,.clientSummary .groupValidator span p:first-child:before,.groupValidator span .clientSummary p:first-child:before,.clientSummary .groupValidator span:before,.groupValidator .clientSummary span:before,.clientSummary .clientHistoryCard .formQuestionSelf span.newLine:after,.clientHistoryCard .formQuestionSelf .clientSummary span.newLine:after,.clientSummary .clientHistoryCard .formQuestionSelf span.newLine div.control a:after,.clientHistoryCard .formQuestionSelf span.newLine div.control .clientSummary a:after{color:#00008f}.clientSummary>div:last-child div{align-self:flex-end}.clientSummary .buttonLink,.clientSummary .selectedAddressContainer input,.selectedAddressContainer .clientSummary input,.clientSummary td a,td .clientSummary a,.clientSummary .clientHistoryCard .formQuestionSelf span.newLine,.clientHistoryCard .formQuestionSelf .clientSummary span.newLine{margin-top:8px;padding-left:32px}.quotepods .pod,.quotepods .searchFields,.quotepods .policySummaryHolder,.quotepods .quoteSummaryHolder,.quotepods .dataTable{flex:0 1 32%}.quotepods .pod>div,.quotepods .searchFields>div,.quotepods .policySummaryHolder>div,.quotepods .quoteSummaryHolder>div,.quotepods .dataTable>div{margin-top:4px}.quotepods .pod>div:last-child:not(:only-child),.quotepods .searchFields>div:last-child:not(:only-child),.quotepods .policySummaryHolder>div:last-child:not(:only-child),.quotepods .quoteSummaryHolder>div:last-child:not(:only-child),.quotepods .dataTable>div:last-child:not(:only-child){margin-top:12px}.quotepods .pod p+p,.quotepods .searchFields p+p,.quotepods .policySummaryHolder p+p,.quotepods .quoteSummaryHolder p+p,.quotepods .dataTable p+p{padding:0}.quotepods.referredpods .pod,.quotepods.referredpods .searchFields,.quotepods.referredpods .policySummaryHolder,.quotepods.referredpods .quoteSummaryHolder,.quotepods.referredpods .dataTable{flex:0 1 48%}.quotepods .pod:nth-child(2),.quotepods .searchFields:nth-child(2),.quotepods .policySummaryHolder:nth-child(2),.quotepods .quoteSummaryHolder:nth-child(2),.quotepods .dataTable:nth-child(2){margin:0 2%}.quotepods.referredpods .pod:nth-child(2),.quotepods.referredpods .searchFields:nth-child(2),.quotepods.referredpods .policySummaryHolder:nth-child(2),.quotepods.referredpods .quoteSummaryHolder:nth-child(2),.quotepods.referredpods .dataTable:nth-child(2){margin:0 0 0 4%}.quotepods .title{font-weight:600;text-transform:uppercase}.splitContent>div:first-child{flex:0 1 66%}.splitContent>div:last-child{flex:0 1 32%;margin-left:2%;max-width:33.5%}.quoteSummaryHolder{border:1px solid #ccc}.quoteSummaryHolder>.formEngineGroupChild{max-height:400px;overflow-y:auto}.policySummaryHolder{border:1px solid #ccc}.quoteVersions .formEngineButton{padding-left:0;padding-right:0}.quoteVersions .formEngineNavigationButton{margin-top:-12px}.quoteVersions div.control{width:100%}.quoteVersions .CreateNewVersion{float:right;text-align:right;margin-right:2px}.versionsContainer .readonly{max-width:calc(100% - 110px);padding:0;padding-right:8px}.versionsContainer .plainText{padding-top:12px}.versionsContainer .buttonLink,.versionsContainer .selectedAddressContainer input,.selectedAddressContainer .versionsContainer input,.versionsContainer td a,td .versionsContainer a,.versionsContainer .clientHistoryCard .formQuestionSelf span.newLine,.clientHistoryCard .formQuestionSelf .versionsContainer span.newLine{margin-top:16px}.searchFields>.formEngineHiddenGroupSelf+div{align-items:flex-start}.searchFields .formItem{padding-top:0;padding-bottom:0}.searchFields .formItem:not(.formEngineFreeText){flex:1 1 25%;padding-right:24px}.searchFields div.formEngineFreeText.formItem{flex:0 0 100%}.searchFields .formItem.searchButton,.searchFields .formItem.formEngineAjaxSpinner{flex:1 1 auto;padding-right:0}.searchFields .formItem.searchButton a{height:45px;line-height:22px}.searchFields .formEngineAjaxSpinner{position:relative;top:14px}.searchFields .formEngineAjaxSpinner .ajaxSpinner{height:45px;width:47px}.searchFields .labelContainer{display:block;width:auto;padding-bottom:4px}.searchFields .select2-container,.searchFields div.control input,.searchFields div.control{width:100% !important}.searchNavigation,.resultsPerPageOptions{font-size:1.4rem;padding:8px 0 8px 0}.quickResults .searchNavigation,.quickResults .resultsPerPageOptions{padding-right:16px;padding-bottom:0}.searchNavigation li,.resultsPerPageOptions li{list-style:none;padding:4px 8px;cursor:default}.searchNavigation li:first-child,.resultsPerPageOptions li:first-child{padding-left:0}.searchNavigation li.inactiveNavigationLink,.searchNavigation li.inactiveNavigationLink a,.resultsPerPageOptions li.inactiveNavigationLink,.resultsPerPageOptions li.inactiveNavigationLink a{color:#ccc;cursor:default}.quickResults .searchNavigation li,.quickResults .resultsPerPageOptions li{color:#ccc}.searchNavigation .first,.resultsPerPageOptions .first{margin-right:8px}.searchNavigation li:not(.inactiveNavigationLink),.resultsPerPageOptions li:not(.first){cursor:pointer;color:#00008f}.searchNavigation li:not(.inactiveNavigationLink):hover,.searchNavigation li:not(.inactiveNavigationLink):hover a,.resultsPerPageOptions li:not(.first):hover,.resultsPerPageOptions li:not(.first):hover a{color:#000072 !important}.quickResults .searchNavigation li:not(.inactiveNavigationLink),.quickResults .resultsPerPageOptions li:not(.first){color:#00008f}.quickResults .searchNavigation li:not(.inactiveNavigationLink):hover,.quickResults .resultsPerPageOptions li:not(.first):hover{background:#fff;color:#000072}.resultsPerPageOptions li{padding:4px;margin-right:8px}.resultsPerPageOptions .first{padding-left:0}.renewalTable{position:relative;border-top:none;border:none}.renewalTable .formItem{float:left;padding:0}.renewalTable .formItem:first-child .select2-selection{border-left:1px solid #ccc}.renewalTable .formItem:first-child .labelContainer{padding-left:4px}.renewalTable .labelContainer{display:block;text-align:left;padding:10px 0;width:auto;min-height:40px;background:#e5e5e5;margin-top:0}.renewalTable .labelContainer label{font-size:1.6rem}.renewalTable div.control{width:100%;height:40px}.renewalTable .control input,.renewalTable .select2-selection{padding:9px 7px;border-left-width:0;min-height:auto}.renewalTable .select2-selection--single{min-height:30px;padding-right:calc(11px - -8px)}.renewalTable .control input,.renewalTable .select2-container,.renewalTable .controlHolder{width:100% !important}.renewalTable .control input:focus,.renewalTable .select2-selection:focus:focus{border-left-width:1px;border-bottom-width:1px}.renewalTable .select2-selection__arrow{right:1px}.renewalTable .select2-selection__arrow:before{font-size:21px}.renewalTable .clientName{width:251px}.renewalTable .clientName input{border-left-width:1px}.renewalTable td.clientName{width:251px;min-width:251px}.renewalTable .productName{width:198px}.renewalTable .insurerPolicyNumber{width:130px}.renewalTable .premium{width:95px}.renewalTable .renewalDate{width:130px}.renewalTable .status{width:150px}.renewalTable>tbody>tr>td{padding:7px;border-bottom:1px solid #ccc}.renewalTable td+td a{padding:8px 0}.renewalTable thead tr th{display:none}.renewalTable .actionButtons{text-align:center;width:69px;padding:0}.renewalTable .formEngineButton .control{min-width:138px;height:40px}.renewalTable .formEngineButton .labelContainer{height:40px}.renewalTable .formEngineButton a{padding:0;float:left;line-height:36px;border-radius:0}.renewalTable .formEngineButton+.formEngineButton .control{border-left:1px solid #ccc}.renewalTable .formEngineAjaxSpinner{float:none}.renewalTable .formEngineAjaxSpinner .ajaxSpinner span{border:1px solid #ccc;height:56px;top:auto;bottom:-61px}#tblSearchResults_mod_Search2_RenewalsListTable{top:-1px;border:1px solid silver;border-bottom:0}.documents .docLink{flex:1 1 50%;margin-bottom:12px}.documents .docLink a:before{content:"insert_drive_file";color:#00008f}.podGray .docLink{flex:1 1 100%}.coverSelection .formEngineFreeText{flex:1 0 100%}.coverSelection .formEngineCheckbox{flex:1 1 50%}.claimsPeriods>.formEngineHiddenGroupSelf+div{display:flex;flex:1}.claimsPeriods .groupTitleDiv{min-height:70px;align-items:flex-end}.claimsPeriods .formEngineGroup{margin-right:16px;display:flex;flex-direction:column;width:calc(25% - 10px)}.claimsPeriods .formEngineGroup:last-child,.claimsPeriods .formEngineGroup.followingQuestionText{margin-right:0}.claimsPeriods .formEngineGroup .formEngineGroupChild{display:flex;flex-direction:column;flex-basis:100%}.claimsPeriods .formEngineGroup .marginAuto{margin-top:auto}.claimsPeriods .formItem{position:relative;height:80px;flex:1 0 auto}.claimsPeriods .formItem div.control,.claimsPeriods .formItem .controlHolder{width:100%}.claimsPeriods .groupTitleDiv{min-height:80px;align-items:flex-end;display:flex}.claimsPeriods .labelGroup h2{visibility:hidden}.claimsPeriods .labelContainer{height:27px;overflow:visible;font-size:1.6rem;width:100%;margin-top:29px;padding-right:0}.claimsPeriods .labelContainer label{font-size:inherit}.claimsPeriods .control input,.claimsPeriods .select2-container{width:100% !important}.claimsPeriods .validator span{position:absolute;top:100%;left:0;z-index:1;font-size:1.4rem}.claimsPeriods .select2-selection__rendered{font-size:1.6rem}.claimsPeriods .select2-selection{padding-left:4px}.claimsPeriods .prependedText{top:12px;position:absolute}.claimsPeriods .prependedText+input{margin-left:0}.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:200px 0 50px;overflow-y:auto}.confirmDialogShield,.popupShield,.modalShield{background:#333;opacity:.5}.modalContainer{position:relative;z-index:12;margin:0 auto;width:90vw;max-width:760px;padding:16px;background:#fff;-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;box-shadow:0 3px 6px rgba(0,0,0,.25)}.confirmBoxPositioningDiv{position:fixed;top:0;width:100%;height:100%;left:0;z-index:12;overflow-x:hidden;overflow-y:auto}.confirmTextAndButtons{width:420px;margin:200px auto 0;padding:24px;background:#fff}.confirmTextAndButtons p{font-size:1.8rem}.modalPopup{background:#fff;margin:50px auto;max-width:1020px;z-index:10;position:relative}@media(max-width: 1140px){.modalPopup{width:auto;margin:10px}}.poller{text-align:center;margin:32px auto 0}.poller p{margin-bottom:24px}@-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)}}
