a{color:#0c4ca3}a:hover,a:active{color:#006bb6}a.button{height:19px;padding:4px 0 0 19px;text-decoration:none}a.important{font-weight:bold;text-decoration:underline}#additionalDrivers{width:100%}#footerlinks a{color:#000}#footerlinks a:hover,#footerlinks a:active{color:#006bb6}#textfooter{text-align:center}.questionhelp a{color:#000}.questionhelp a:hover,.questionhelp a:active{color:#fff}div.subsection div.questionhelp{left:62em}.questiongroup .questiongroup div.questionhelp{left:62em}body{color:#03c;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:70%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:140%;text-align:left;margin:0}
#creditcardlogos img{border:1px solid #d0d0d0;margin:3px 5px 0}.claimsconssummary{margin:0}.clear{clear:both}dd{margin:0 1em 1em;padding:0}#ddlogo{margin:0 1em;float:right}#ddheader{float:left}.disabled{display:none}.disabledOpex{color:#555;cursor:default;text-shadow:none}input.button.disabled{display:inline;background-color:#ccc;border:1px solid #aaa}input.button.disabled:hover,input.button.disabled:focus{display:inline;background-color:#ccc;border:1px solid #aaa;cursor:default}div.addbutton{margin:.3em 0 1em;float:left}
div#page-container{margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;text-align:left;width:994px}div.content{border-left:1px solid #03c;border-right:1px solid #03c;border-bottom:1px solid #03c;padding:0 10px;width:710px;float:left}#help div.content{width:auto}div.content p,div.content ul,div.content ol,div.content dl,div.content address,div.content input,div.content select{font-size:1.1em;margin-top:2px}div.innerDiv p,div.mainDiv p,div.mainDivCollapsible p,#claimConsPersons{padding-left:.5em}
div#right-content{border-left:1px solid #03c;border-right:1px solid #03c;border-bottom:1px solid #03c;padding:0 10px 10px 10px;float:right;width:230px}div.claim,div.con{background-color:#f4f4f4;border:1px solid #006bb6;margin-bottom:0;padding:0 0 0 .5em;margin-top:1em;width:60em}div.specifiedItem,#householdClaims div.claim{margin-bottom:0;padding:.1em .5em;width:auto}div.specifiedContentsItem,div.specifiedAllRiskItem,#householdClaims div.claimItem{background-color:#f4f4f4;border:1px solid #006bb6;margin:.5em 0;padding:0}
div#dvlaresultdescription{font-weight:bold;margin:0 0 0 295px}div#footer{clear:both;padding:20px 0 1px 0}div#header{background:#000 url(../images/background/devittmcT2-common-banner.jpg) bottom left no-repeat;margin:0;padding:0;height:103px}#header div.wrap,#footer div.wrap{margin:0 auto;min-width:750px;position:relative;text-align:left;width:67.5em}#helpyears div.midyears{float:left;margin:0 2em 1em 0;width:45%}#helpyears h3{clear:both}div.navigation{clear:both;height:2em;margin:1em;text-align:center}
#creditcardpayment #mainnavigation,#directdebitcardpayment #mainnavigation{display:none}div#progress{float:left;width:100%;overflow:hidden;position:relative}div.removebutton{float:right}input.button.removeclaim,input.button.removecon{margin:0}div.specifiedItemHeading{height:2em;margin:0 0 .6em}div.mainDiv{margin:0;padding:0 15px}div.mainDivCollapsible{margin:0;padding:.8em 15px 10px}div#VehicleLookupTypeContainer,div#HideProposerDetailsFlagContainer{height:0}div.question.firstQuestion{background-image:none}
#SummaryAgreeContainer div.questiontext img{margin-bottom:-3px}#logo{float:left;margin-top:4em}div.innerDiv{background:#fff none repeat scroll 0 0;border:1px solid #006bb6;margin:0 0 1em;padding:5px 10px 0;position:relative;z-index:0}fieldset.infogroup div.innerDiv{border:0;padding:5px 0 0}div.innerDivCollapsible{background:#fff none repeat scroll 0 0;border:1px solid #03c;margin:0;padding:5px 10px 0;position:relative;z-index:0}#claimscons h4,#addDrivers h4,#claims h4{float:left;font-size:1.4em;font-weight:bold;margin:0;padding:.2em 0 .2em .4em}
#specifiedAllRiskItems h5,#householdClaims h5,#specifiedContentsItems h5{background-color:#006bb6;color:white;float:left;margin:0;padding:.2em 0 .2em .8em;width:8em}hr{color:white}input.removeItem{font-size:.9em;margin:.4em}input,select,textarea{-x-system-font:none;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;background-color:#fffffe}div.risksummary{float:left;width:26.5em}
div#processingMessage{background:url("../images/background/default-common-greyoverlay.png");left:0;padding:15em 0 300em;position:absolute;position:fixed;text-align:center;top:0;width:100%}div#processingMessage div#message{background-color:#fff;border:2px solid #006bb6;margin:0 auto;padding:1em;width:25em}div.question{clear:left;margin:0;padding:.5em;border:1px solid transparent;position:relative}div.questionerror{font-size:10px;margin:0 0 -0.5em 295px}#claimscons div.questionerror{margin-left:245px}#clientsearch div.questionerror{margin-left:160px}
div.questionbutton{margin:0 0 .8em 295px}div#ManualSearchContainer{padding:.5em 0}div.questionbuttoncompet{margin-bottom:.5em;float:right}div.questionhelptrigger{float:right;margin:0}div.questionhelptrigger a{cursor:help;font-size:1em;font-weight:bold;text-decoration:none;border:0}div.questionhelptrigger img{border:0}div.questionhelptrigger a:hover{cursor:help}div.questionhelp{background-color:#f63;color:white;display:none;padding:.2em .5em;position:absolute;left:65em;width:23em;z-index:10}div.SearchBoxMatches{background-color:#f4f4f4;border:1px solid #006bb6;padding:.2em}
.firstletterupper{text-transform:capitalize}div#premiumdetails div.breakdown{float:left;margin-right:1em;width:27em}div.breakdown table{width:80%}#yourdriverdetails div.singledriverdetails{float:left;margin:0 1em .4em 0;width:26.5em}div.subsection{border:1px solid #03c;margin:0 0 1.5em;padding:.8em 15px 10px}.subtext{font-size:.9em}div.questioninput{margin:0 0 0 295px;padding:0}#claimscons div.questioninput{margin:0 0 0 245px}#clientsearch div.questioninput{margin:0 0 0 160px}dt{font-size:1em;font-weight:bold;margin:1.2em 0 .5em;padding:.2em .5em}
.error{color:#f63}form{margin:0;padding:0}h1{clear:both;color:#03c;font-weight:bold;font-family:Arial,sans-serif;font-size:2em;margin:0;padding:.2em 0 0;text-align:right;width:27em}h2{clear:both;color:#03c;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:160%;font-weight:bold;margin:0 0 .5em;padding:.4em 0 0 0}h2.pagetitle{color:#000;font-size:large;font-style:italic;font-weight:bold}h3{color:#03c;display:block;font-size:1.4em;font-weight:bold;padding-bottom:4px}span.largefont{font-size:130%;font-weight:bold}
fieldset.questiongroup,fieldset.infogroup,fieldset.breakdown{margin:0;padding:0 1em 10px;position:relative;border:0}fieldset.questiongroup p,fieldset.questiongroup table{padding:0 .5em}#creditcardpayment fieldset.questiongroup p,#directdebitcardpayment fieldset.questiongroup p{width:680px}#directdebitpayment table{width:100%;margin:0 0 1em;font-size:1.1em;max-width:30em}#ddagreementtable{padding:0}#ddagreementtable th,#ddagreementtable td{padding:0;font-weight:normal}legend.sectionhead{background:#fff none repeat scroll 0 0;border:0;color:#03c;font-size:1.3em;font-weight:bold;line-height:1.2;margin:0;padding:4px 0}
table#readonlyfirst{margin-top:15px}h3.toggleHeader{cursor:pointer;margin:.1em}h3.non-toggleHeader{margin:.1em;color:#03c}h3.toggleHeader a,h3.toggleHeader a:hover,h3.toggleHeader a:active{color:#000}div.optionalExtensions ul,div.optionalExtensions ul li{list-style:none;padding-left:0;margin-left:.1em}h4{color:#03c;font-size:1.3em;font-weight:bold;margin:.3em 0;padding:0}.questionhelp h4{background:0;color:white;font-size:1.2em;margin:.2em 0 0;padding:0;width:100%}h5{color:#03c;font-size:1em;font-weight:bold;margin:.5em 0 .3em;padding:0}
h5.subhead{font-size:1.1em}.hidden{left:-5000px;position:absolute}.hidden_text_radio{left:-5000px;position:absolute}.invisible{display:none}html{margin:0;padding:0}.question ul input{background:transparent;border:0}input.button,a.button{background-color:#f63;border:1px solid;border-color:#ccc #000 #000 #fff;color:#fff;cursor:pointer;font-weight:bold;letter-spacing:0;outline:0;padding:1px 1em 2px;text-align:center;text-decoration:none}input.button.previous,input.disagree{float:left}.questionbutton input.button{margin:0 .5em 0 0}
.question input.focus{background-color:#ffe}.PolicyNCB li{list-style-type:decimal}li{list-style:square;margin:0;padding:0}ul li li,div.content ul ul{font-size:1em}ul.buttonset li{display:inline;list-style-type:none;list-style-image:none}ul#sidebardocs,ul#sidebardocs li{list-style:none;padding:0;margin:0}ul#sidebardocs li{margin-bottom:.6em}ul#sidebardocs #padlock{clear:both;display:block;float:right;margin-top:-23px}ul#sidebardocs li#importantinfo{width:18em}ul#sidebardocs li#importantinfo a{display:block;width:18em}
div.spacer{border-top:1px solid #006bb6;margin:1em 0}ul.progressBar{text-transform:capitalize}ul.progressBar li{line-height:1.2em;font-size:.85em;height:2.6em;margin:0 1px;padding:0 2px;text-align:center;width:67px;display:block;float:left;list-style:none;position:relative;right:50%}ul.progressBar li.new{background-color:#ffb399;border:1px solid #888;color:#fff}.progressBar li.done{background-color:#ff8c66;border:1px solid #444;color:#fff}ul.progressBar li input.button{background:transparent none repeat scroll 0 0;border:medium none;font-size:1em;font-weight:normal;margin:0;padding:0;text-transform:capitalize;white-space:pre-wrap}
ul.progressBar li input.button:hover{background:transparent none repeat scroll 0 0}ul.progressBar li.active{background-color:#f63;border:1px solid #000;color:#fff;font-weight:bold}.progressBar li.visited{background-color:#ff8c66;border:1px solid #444;color:#fff}ul.progressBar li.visited input,ul.progressBar li.done input{font-weight:bold}ul.progressBar li.visited:hover,ul.progressBar li.done:hover{background-color:#ffb399}ul.radioList li{display:inline;list-style:none;padding:0}#PolicyCoverContainer ul.radioList li,#PolicyCoverAmendContainer ul.radioList li,#VehicleUseGVContainer ul.radioList li{display:block}
ul#footerlinks li{display:inline;list-style:none;padding:0 1em}ul.errorlist li{font-size:1.1em;font-weight:bold;list-style:none;margin:0;padding:0}.mandatory{color:#c15e20;font-weight:bold}.toggleHeader .message{font-size:.8em;font-weight:normal}p{margin:.4em 0 .6em}div.questionhelp p{margin:.3em 0}div#progress p{display:inline}p.adobelink{float:right}.amendlink{text-align:right}#mtaresults .amendlink{float:right}p.cardpopups{text-align:center}#policydetails p.debug{color:#888;font-size:.8em;margin:0}
p.highlight{color:#03c;font-weight:bold}#PremiumContainer{padding-top:.5em}#PremiumContainer .questiontext{padding:0 0 0 5px;width:23em}.premium{-moz-background-clip:inherit !important;-moz-background-inline-policy:inherit !important;-moz-background-origin:inherit !important;background:inherit inherit inherit inherit inherit !important;border:medium none !important;color:#ff4d00;font-size:1.2em;font-weight:bold}.questiontext{float:left;width:38%}div.questiontext{font-size:1.1em;font-weight:normal;line-height:1.3em;margin:0 1em 0 0;padding:0 1em 0 0;width:38%}
#claimscons .questiontext{float:left;width:17em}#CardHolderHouseNumberContainer .questiontext,#CardHolderPostcodeContainer .questiontext{float:left;width:21em}select{padding:3px 2px 3px 0}.question select{font-family:Arial,Helvetica,sans-serif;font-size:12px}table#quotes,table#hcquotes{border-collapse:collapse;margin-bottom:1em;width:60em;table-layout:fixed}table#quotes td{vertical-align:top;padding:.2em .5em .7em .5em;font-weight:bold;width:auto;text-align:center;vertical-align:middle}table#hcquotes td{border:1px solid #006bb6;background:#f5fef5;padding:.2em;text-align:center;width:6.2em}
table#hcquotes td input.button{margin:.4em .2em}table#hcquotes th.header{color:#0c4da3;font-size:1.2em;text-align:center}table#quotes div.premium{font-size:1.8em;margin:.4em .2em .2em;text-align:center}#quotes td.mergedCol{height:3.6em;border:1px solid #03c}table#quotes div.questionhelptrigger{position:relative;right:-0.2em;top:-0.4em}table#quotes div.focus{background:0;border:0}table#quotes div.questioninput{float:left;margin:0;width:94%}#directdebitpayment td,#directdebitcardpayment td{padding:0}
#helpyears td{padding:.2em .5em .2em .5em;text-align:center}#helpyears .yearsFirstCol{border-right:1px solid}#helpyears .yearsBreakdownFirstCol{padding-right:20em}table#quotes td.button,table#hcquotes td.selectButton{border:1px solid;border-top:0;background-color:inherit !important}th{padding:.2em .5em .2em 0;text-align:left}th.nopadding{padding:0;text-align:left}td.nopadding{padding:0;text-align:left}table#quotes th{padding:.2em .5em .7em .5em;width:17em}table#hcquotes th{padding:.2em .5em .2em .5em;text-align:left;width:209px}
table#quotes th.first,table#hcquotes th.first{text-align:left}#helpyears th{padding:.2em .5em .2em 0;text-align:center}ul{margin:.8em 0;padding:0 0 0 1.3em}.questionhelp ul{margin:.1em 0 .8em}ul.errorlist{color:#f63;font-size:10px;list-style:none;margin:1em 0;padding:0}ul#footerlinks{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:.5em 0;text-align:left;width:25em}ul.progressBar{clear:left;float:left;list-style:none;margin:0;padding:0;position:relative;left:50%;text-align:center}
ul.radioList{display:inline;list-style:none;margin:0;padding:0}.VehicleExactModel .questiontext{float:none}.VehicleExactModel .questioninput{margin:0}table#quotes td.premium,table#quotes td.button{background:0;border:0}.premium{text-align:right}#recallissues dt{font-weight:bold;padding:5px 0}#recallissues dt{padding:5px 0 5px 0}#policyDetailsRegistration .questiontext,#policyDetailsMortgageLender .questiontext{width:26em;margin-right:15px}#VehicleWeightContainer .questioninput{font-weight:bold}#vehicleTonneMessage{color:grey;font-size:.9em;margin-left:30em;float:left}
span.unbreakable{white-space:nowrap}#contentsToggleTrigger span.message,#buildingToggleTrigger span.message{color:#0c4ca3;padding-left:28px;font-family:sans-serif;font-size:1.2em;font-weight:bold}#contentsToggleTrigger:hover,#buildingToggleTrigger:hover{cursor:pointer;color:#0c4ca3}div.focus{border:1px dotted #d0d0b0;background-color:#ffd}div.subsection div.helpPointer{left:61em}div#addDrivers{margin-top:1em}div.helpPointer{background-image:url(../images/help/default-common-helppointer.gif);background-position:center center;background-repeat:no-repeat;display:none;height:14px;left:64em;margin-top:4px;position:absolute;width:12px}
.questiongroup .questiongroup div.helpPointer{left:61em}div.subsection div.helpPointer{left:61em}input.removeItem:hover,input.removeItem:focus{background:#004b6d none repeat scroll 0 0}input.removeItem{background:#1086aa url(/images/buttons/default-common-button_default_bg.gif) repeat-x scroll 0 0;border-color:#1190bb #016889 #016889;border-style:solid;border-width:1px;color:#f1fcff;cursor:pointer;font-weight:bold}input,select,textarea{-x-system-font:none;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;background-color:#fffffe}
table,tr,td{border-spacing:0;border:0;padding:0}table#quotes{position:static}table#quotes,table#quotes tr,table#quotes td{border:0;border-right:1px solid #03c}table#quotes td{border:1px solid #03c;border-top:0;border-bottom:0}table#quotes tr.firstrow td{padding-bottom:1em;border:1px solid #03c}table#quotes tr.lastrow td{padding-bottom:1em;border-top:1px solid #03c}table.policyOverviewDetails td{vertical-align:middle;padding:4px}tr.policyOverviewDetails td.header{width:120px;font-weight:bold;vertical-align:top}
tr.policyOverviewDetails td.content{vertical-align:top;width:180px}table.policyOverviewDetailsList td{vertical-align:middle;padding:4px}table.policyOverviewDetailsList td.nopadding{vertical-align:middle;padding:0}tr.policyOverviewDocuments td{height:20px;line-height:20px;width:200px}table.policyOverview td{padding:4px}table.policyOverview td.policytype{white-space:nowrap;width:2em}table.policyOverview td.description{width:22em}table.policyOverview td.startdate{white-space:nowrap;width:2em}table.policyOverview td.effectivedates{white-space:nowrap;width:2em}
table.inboxtable td.buttoncell,table.policyOverview td.buttoncell{width:120px;text-align:right;padding-right:0}table.policyOverview tr th,table.policyOverviewDetailsList tr th{white-space:nowrap}.policyOverviewEven{background-color:#b1d5e7}.policyOverviewOdd{background-color:#c8e0ed}td.policyOverviewHover{background-color:#fdffd4;cursor:default}div.policyOverviewDetails{padding-left:4px;padding-right:4px}div.expandCollapse{float:right;text-align:right}div.expandCollapse:hover{cursor:pointer}div.selectPolicy{width:120px;float:right}
table.inboxtable{width:100%;margin-top:4px}table.inboxtable td{padding-right:10px}div.policyOverviewHeader{height:20px;line-height:20px;vertical-align:middle}.center{text-align:center}#additionalDrivers tr.policyOverviewDetails th,#additionalDrivers tr.policyOverviewDetails td{width:200px;height:20px;line-height:20px}tr.additionalDriver td{padding:0}#convictions table,#claims table{width:660px}#claims tr,#convictions tr{height:20px;line-height:20px}#yourDetails tr.policyOverviewDetails th{width:120px;vertical-align:text-top}
#yourDetails tr.policyOverviewDetails td{vertical-align:text-top;width:180px}#yourDetails tr.policyOverviewDetails td.amendmiddle{vertical-align:middle;text-align:right}#documents tr.policyOverviewDocuments th,#documents tr.policyOverviewDocuments td{width:150px}#options input.button{margin-top:10px}#policyHistory{width:600px}.nowrap{white-space:nowrap}.bold{font-weight:bold}div.policyEventLines table.policyOverviewTable{width:80%;float:left}div.policyEventLines table.policyOverviewTable td{vertical-align:top}
div.documentHistory{border:1px black solid;margin:0 15px;padding:3px}div.documentHistory td{line-height:2.2em}.valigntop{vertical-align:top}#removejointproposer{text-align:right}.left{float:left;width:50%}.right{float:right;width:50%}.requoteright{float:right}#clientDetailsTable,#recentlyViewedTable{width:100%}div.content ul ol,div.content ul ol li{font-size:1em;list-style-type:lower-alpha}#verifiedbyvisainfo a.button{background-color:#eeca04;border:0;border-radius:.4em;color:#001848}#verifiedbyvisainfo a.button:after{content:"\00a0>";position:relative;top:1px}
#breakdownDialog #breakdown-logo{background:url("../images/other/rac-common-breakdownlogo.gif") no-repeat scroll 0 0 transparent;height:212px;width:144px}#breakdownDialog .breakdown-popcolheader{background:url("../images/other/rac-common-breakdownpopcolheader.gif") no-repeat scroll 0 0 transparent;height:212px;vertical-align:top;width:83px}#breakdownDialog .breakdown-colheader{background:url("../images/other/rac-common-breakdowncolheader.gif") no-repeat scroll 0 0 transparent;height:212px;vertical-align:top;width:83px}#breakdownDialog table{border-collapse:collapse;border-spacing:0}
#breakdownDialog th{border:medium none;margin:0;padding:0}#breakdownDialog td{border:1px solid #ebebeb;height:35px;margin:0;padding:0 0 0 8px}#breakdownDialog span.included{background:url("../images/other/default-common-tick.png") no-repeat scroll 0 0 transparent;display:block;height:15px;margin-left:26px;text-indent:-9999em;width:15px}#breakdownDialog div.breakdowntop{color:#fff;display:block;height:104px;padding:0;position:relative;text-align:center}#breakdownDialog div.breakdowntop span{display:block;font-size:10px;left:0;padding:0 5px;position:absolute;text-align:center;top:21px;width:74px}
#breakdownDialog div.breakdownmiddle{color:#fff;display:block;height:57px;padding:10px 5px 0;text-align:center}#breakdownDialog div.breakdownbottom{display:block;height:30px;padding:5px 5px 0;text-align:center}#breakdownDialog .breakdownbottom label{color:#f63;display:block;font-size:10px;font-weight:normal;white-space:nowrap}#breakdownDialog .stripe td{background-color:#f9f9f9}#breakdownDialog .navigation{margin:1em 0;padding:0}.ui-dialog .ui-dialog-titlebar{background:#f63;background:-moz-linear-gradient(center top,#f63 0,#f63 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#f63),to(#f63));border:0;color:#fff}
.ui-dialog .ui-widget-header .ui-icon{background-image:url("../images/other/ui-icons_ffffff_256x240.png") !important}#BreakdownOpexContainer li{display:block}table.quoteCalculation{background:none repeat scroll 0 0 transparent;border:1px solid;margin:1em .2em;width:100%}table.quoteCalculation tr.first{background:none repeat scroll 0 0 #03c;color:#fff;font-size:1.5em}table.quoteCalculation tr.last{background:none repeat scroll 0 0 transparent;color:#03c;font-size:1.5em;font-weight:bold}table.quoteCalculation th,table.quoteCalculation td{text-align:center}
table.quoteCalculation .firstCol,table.quoteCalculation .secondCol{width:30%}table.quoteCalculation th.xs{font-size:.8em}#competquote{line-height:1.4 !important}table.quoteDetails{border:1px solid #03c;font-size:1.1em;line-height:1.4em;margin-bottom:1em;margin-left:.2em;margin-top:1em;width:100%}table.quoteDetails th{padding-left:1em;text-align:left;width:12em}table.quoteDetails p{margin-left:1em}div#amendrisk{border:1px solid #03c;margin-bottom:1em;padding-left:.5em;padding-right:.5em;line-height:1.4em}
div#selectOpex{border:1px solid #03c;margin-bottom:1em;padding-left:.5em;padding-right:.5em;line-height:1.4em}#competquote .questionGroup{line-height:2em;margin-bottom:0 !important;margin-left:.2em;margin-right:0 !important;margin-top:0 !important;padding:0 !important;width:100%;border:medium none}div#amendrisk h4,div#selectOpex h4{margin-left:.25em}#breakdownSelectedContainer{font-weight:bold;padding-top:1em}span#requotemessage{font-size:1.4em;font-weight:bold;margin-right:.5em}.requote.button.disabled{margin-right:-0.7em}
div.section{padding:.5em 1em .5em}#ProposerEmailCrossCheckContainer div.questionerror{padding-left:5.25em}.marketingList{display:flex;flex-flow:row wrap;margin-top:15px}.marketingList .checkbox-icon-wrapper{width:106px;align-items:stretch}.marketingList .checkbox-icon-wrapper input[type=checkbox]{display:none}.marketingList .checkbox-icon-wrapper input[type=checkbox]+label{margin-bottom:12px;padding-top:12px;width:calc(85%);display:inline-block;padding:0;border:1px solid #444}.marketingList .checkbox-icon-wrapper input[type=checkbox]:checked+label{background-color:#edf3f3}
.marketingList .checkbox-icon-wrapper .checkbox-text{text-align:center;height:3em;width:3em;margin:0 auto;padding-top:10px}.marketingList .checkbox-icon-wrapper .checkbox-icon{height:3em;width:3em;margin:0 auto;padding-top:10px}