.banner{overflow:hidden}
.bottom-ctas .quoteform{display:none}
@font-face{font-family:'Museo-900';src:url('fonts/30517C_0_0.eot');src:url('fonts/30517C_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/30517C_0_0.woff2') format('woff2'),url('fonts/30517C_0_0.woff') format('woff'),url('fonts/30517C_0_0.ttf') format('truetype')}
@font-face{font-family:'Museo-700';src:url('fonts/27CCFD_0_0.eot');src:url('fonts/27CCFD_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/27CCFD_0_0.woff') format('woff'),url('fonts/27CCFD_0_0.ttf') format('truetype'),url('fonts/27CCFD_0_0.svg#wf') format('svg')}
@font-face{font-family:'MuseoSans-700';src:url('fonts/27CCFD_1_0.eot');src:url('fonts/27CCFD_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/27CCFD_1_0.woff') format('woff'),url('fonts/27CCFD_1_0.ttf') format('truetype'),url('fonts/27CCFD_1_0.svg#wf') format('svg')}
@font-face{font-family:'Museo-700Italic';src:url('fonts/29426E_0_0.eot');src:url('fonts/29426E_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/29426E_0_0.woff') format('woff'),url('fonts/29426E_0_0.ttf') format('truetype'),url('fonts/29426E_0_0.svg#wf') format('svg')}
@font-face{font-family:'MuseoSans-300';src:url('fonts/27CCFD_2_0.eot');src:url('fonts/27CCFD_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/27CCFD_2_0.woff') format('woff'),url('fonts/27CCFD_2_0.ttf') format('truetype'),url('fonts/27CCFD_2_0.svg#wf') format('svg')}
@font-face{font-family:'MuseoSans-300Italic';src:url('fonts/27CCFD_3_0.eot');src:url('fonts/27CCFD_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/27CCFD_3_0.svg#wf') format('svg'),url('fonts/27CCFD_3_0.woff') format('woff'),url('fonts/27CCFD_3_0.ttf') format('truetype')}
@font-face{font-family:'icomoon';src:url('icons/icomoon.eot');src:url('icons/icomoon.eot?#iefix') format('bedded-opentype'),url('icons/icomoon.woff') format('woff'),url('icons/icomoon.ttf') format('truetype'),url('icons/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}
[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
[class^="icon-"]{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#de0614}
.icon{font-family:'icomoon';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#de0614}
.icon.icon--white{color:#fff}
.icon.icon--grey{color:#3c4449}
.inverse [class^="icon-"]{color:#fff}
.icon-alone{display:inline-block}
.screen-reader-text{position:absolute;top:-9999px;left:-9999px}
.homepage-icon{margin-bottom:10px}
.homepage-icon,.icon-small{font-size:30px}
.icon-medium{font-size:40px}
.icon-large{font-size:60px}
.icon-xlarge{font-size:90px}
.icon-car:before,.icon-car-insurance:before,.icon-medium:before{content:"\e009";zoom:1}
.icon-health:before,.icon-health-insurance:before{content:"\e000"}
.icon-home:before,.icon-home-insurance:before,.icon-home-contents-insurance:before{content:"\e002"}
.icon-life:before,.icon-life-insurance:before{content:"\e001"}
.icon-facebook:before{content:"\e003";padding:0 9px 0 0}
.icon-blog{background-image:url("../../../content/dam/budgetdirect/website-assets/icons/bd-blog-tiny-icon.png");width:31px !important;height:22px;display:inline-block;margin:0 !important;background-repeat:no-repeat}
.icon-checkmark:before{content:"\e008"}
.icon-googleplus:before{content:"\e004";padding:0 9px 0 0}
.icon-twitter:before{content:"\e005";padding:0 9px 0 0}
.icon-youtube:before{content:"\e006";padding:0 9px 0 0}
.icon-buddy:before{content:"\e00a";font-size:120%}
.icon-key:before{content:"\e00b"}
.icon-windsheild:before,.icon-windshield:before{content:"\e00c"}
.icon-refresh:before{content:"\e00d"}
.icon-smiley:before{content:"\e00e"}
.icon-mail:before,.icon-email-us:before{content:"\e00f"}
.icon-money:before{content:"\e010"}
.icon-contact:before{content:"\e011"}
.icon-travel:before,.icon-travel-insurance:before{content:"\e012"}
.icon-roadside:before,.icon-roadside-assistance:before{content:"\e013"}
.icon-pet:before,.icon-pet-insurance:before{content:"\e014"}
.icon-thumbs-up:before{content:"\e016"}
.icon-guarantee:before{content:"\e017"}
.icon-hail-hero:before{content:"\e018"}
.icon-info:before{content:"\e019"}
.icon-piggy-bank:before,.icon-pig:before{content:"\e01a"}
.icon-star:before{content:"\e01b"}
.icon-no-forms:before,.icon-none:before{content:"\e01c"}
.icon-mouse:before{content:"\e01d"}
.icon-phone:before{content:"\e01e"}
.icon-calculator:before{content:url(../../../content/dam/budgetdirect/website-assets/icons/calculator-icon.png)}
.icon-shield:before,.icon-sheild:before{content:"\e01f"}
.icon-help:before{content:"\e020"}
.icon-calendar:before{content:"\e021"}
.icon-close:before{content:"\e007"}
.icon-search:before{content:"\e022"}
.icon-tick:before{content:"\e023"}
.icon-dollars:before{content:"\e024"}
.icon-weather:before{content:"\e025"}
.icon-house:before{content:"\e026"}
.icon-compare:before{content:"\e027"}
.icon-personal-accident:before,.icon-personal-accidentinsurance:before{content:"\e015"}
.icon-chevron-down:before{content:"\e028"}
.icon-chevron-right:before{content:"\e029"}
.icon-menu:before{content:"\e02f"}
.icon-speech-bubbles:before{content:"\e02b"}
.icon-cards:before{content:"\e02c"}
.icon-arrow:before{content:"\e02d"}
.icon-phone-2:before{content:"\e02e"}
.icon-ninety-four:before{content:"\e900"}
.icon-award:before{content:"\e901"}
.icon-flexible:before{content:"\e902"}
.icon-policy-manager:before{content:"\e903"}
.icon-clock:before{content:"\e904"}
.icon-plus:before{content:"\e905"}
.icon-increase:before{content:"\e906"}
.icon-bandaid:before{content:"\e907"}
.icon-cancel:before{content:"\e908"}
.icon-child:before{content:"\e909"}
.icon-delay:before{content:"\e90a"}
.icon-diamond:before{content:"\e90b"}
.icon-earlypayment:before{content:"\e90c"}
.icon-flower:before{content:"\e90d"}
.icon-globe:before{content:"\e90e"}
.icon-luggage:before{content:"\e90f"}
.icon-medical:before{content:"\e910"}
.icon-pass:before{content:"\e911"}
.icon-pds:before{content:"\e912"}
.icon-piggy-bank:before,.icon-pig:before{content:"\e913"}
.icon-snow:before{content:"\e914"}
.icon-calendar-full:before{content:"\e915"}
.icon-hourglass:before{content:"\e916"}
.icon-save-15-tag:before{content:"\e917"}
.icon-cashback:before{content:"\e918"}
.icon-star-0:before{content:"\e919"}
.icon-star-5:before{content:"\e91b"}
.icon-star-10:before{content:"\e91a"}
.icon-temp-accommodation:before{content:"\e91c"}
.icon-compare-table:before{content:"\e91d"}
.icon-australia:before{content:"\e91e"}
.icon-income-protection:before{content:"\e920"}
.icon-gift-card:before{content:"\e921"}
.icon-tailor-made-insurance:before{content:"\e922"}
.icon-plus-2:before{content:"\e923"}
.icon-easy-to-apply:before{content:"\e925"}
.icon-financial-strength:before{content:"\e926"}
.icon-inflation-proof:before{content:"\e927"}
.icon-additional:before{content:"\e928"}
.icon-checkmark-rounded:before{content:"\e929"}
.icon-minus:before{content:"\e92a"}
.icon-accidental-death:before{content:"\e92b"}
.icon-motor-burnout:before{content:"\e92c"}
.icon-accidental-breakage:before{content:"\e92d"}
.icon-new-possession:before{content:"\e92e"}
.icon-landlord:before{content:"\e92f"}
.icon-personal-possession:before{content:"\e930"}
.icon-flood:before{content:"\e931"}
.icon-incentive:before{content:"\e932"}
.icon-range:before{content:"\e933"}
.icon-financial-strength-2:before{content:"\e934"}
.icon-lock-cover:before{content:"\e935"}
.icon-old-phone:before{content:"\e936"}
.icon-new-car:before{content:"\e937"}
.icon-ncd-shield:before{content:"\e938"}
.icon-ncd:before{content:"\e939"}
.icon-car-key-ring:before{content:"\e93a"}
.icon-home-content:before{content:"\e93b"}
.icon-edit:before{content:"\e93c"}
.icon-cruise:before{content:"\e93d"}
.icon-no-chat:before{content:"\e93e"}
.icon-health-pdf:before{content:"\e93f"}
.icon-elderly-couple:before{content:"\e940"}
.icon-family:before{content:"\e941"}
.icon-established-family:before{content:"\e942"}
.icon-new-family:before{content:"\e943"}
.icon-health-starter-plus:before{content:"\e944"}
.icon-health-top:before{content:"\e945"}
.icon-health-mid:before{content:"\e946"}
.icon-provider:before{content:"\e947"}
.icon-capped:before{content:"\e948"}
.icon-hand-shake:before{content:"\e949"}
.icon-switch:before{content:"\e94a"}
.icon-doctor:before{content:"\e94b"}
.icon-control:before{content:"\e94c"}
.icon-health-starter:before{content:"\e94d"}
.icon-tow:before{content:"\e94e"}
.icon-pet-footprints:before{content:"\e94f"}
.icon-multipet:before{content:"\e950"}
.icon-dog:before{content:"\e951"}
.icon-cat:before{content:"\e952"}
.icon-lifetime:before{content:"\e953"}
.icon-third-party:before{content:"\e954"}
.icon-caution:before{content:"\e97e"}
.ico-yes,.ico-no,.ico-cross,.ico-tick-circle,.ico-yes-no{display:inline-block;*display:block;text-indent:-200000px}
.ico-yes{width:16px;height:12px;background:url(icons/compare-icons.png) no-repeat}
.ico-no{width:14px;height:14px;background:url(icons/compare-icons.png) no-repeat 0 -200px}
.ico-cross{width:14px;height:14px;background:url(icons/compare-icons.png) no-repeat 0 -100px}
.ico-tick-circle{width:22px;height:22px;background:url(icons/compare-icons.png) no-repeat 0 -300px}
.ico-yes-no{width:22px;height:16px;background:url(icons/compare-icons.png) no-repeat 0 -400px}
.clearfix,.cq-element-tnclinks_47richtext{*zoom:1}
.clearfix:before,.clearfix:after,.cq-element-tnclinks_47richtext:before,.cq-element-tnclinks_47richtext:after{display:table;content:"";line-height:0}
.clearfix:after,.cq-element-tnclinks_47richtext:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-width:1000px}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:hover,a:active{outline:0}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
::selection{background:#de0614;color:#fff !important}
::-moz-selection{background:#de0614;color:#fff !important}
img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img,.google-maps img{max-width:none}
.bw-alert{padding-top:10px;padding-bottom:10px;text-align:center}
.bw-alert a{color:#fff}
.bw-alert .btn{margin-left:10px}
.inverse .btn:hover{color:#3c4449}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
.search-nav .search-query{width:100px !important;-moz-transition:width .5s ease-out;-webkit-transition:width .5s ease-out;transition:width .5s ease-out}
.search-nav .search-query:focus{width:150px !important;-moz-transition:width .5s ease-out;-webkit-transition:width .5s ease-out;transition:width .5s ease-out}
.search-nav,.mobile-search-nav,.relative{position:relative}
.mobile-search-nav{padding:5px 2%;width:94%}
.mobile-search-nav input.search-query{padding-right:3%;padding-left:3%;width:96%}
.search-nav .search-btn,.mobile-search-nav .search-btn{position:absolute;top:5px;right:8px;display:block;width:20px;height:20px;border:0;text-transform:uppercase;text-indent:-20000px;background:#fff url(img/mag-glass.png) no-repeat}
.mobile-search-nav .search-btn{top:9px}
/*! jQuery UI - v1.10.4 - 2014-06-11
 * http://jqueryui.com
 * Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
#ui-datepicker-div{font-size:.9em}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
table.ui-datepicker-calendar{border:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#3c4449;border:0;margin-bottom:4px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;background:url(icons/datepicker-arrows.png) no-repeat top left}
.ui-datepicker .ui-datepicker-prev span{background-position:0 -16px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker td:hover a{background:#dce2e8}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-widget{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6;font-weight:bold;color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fff;font-weight:bold;color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff;font-weight:bold;color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}
.ui-widget-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
.gsc-control-cse table,.gsc-control-cse table tr td,.gsc-control-cse table tr,.gsc-control-cse table th{border:0 solid white !important;border-left:solid white !important;border-right:solid white !important;border-top:0 solid white !important;border-bottom:0 solid white !important;padding:0;margin:0;padding-bottom:5px}
.gsc-control-cse b{font-family:inherit;font-weight:bold}
.gsc-result:hover{-webkit-box-shadow:none !important;box-shadow:none !important}
.cse .gsc-control-cse,.gsc-control-cse{padding:0 !important}
.gsc-result-info{display:none !important}
.gsc-webResult.gsc-result.gsc-promotion,.gsc-webResult.gsc-result.gsc-promotion:hover{padding:20px;margin:20px 0;border:2px solid #c2c8cd !important}
.gs-result img.gs-image,.gs-result img.gs-promotion-image{border:0 solid #FFF !important}
.gsc-above-wrapper-area{display:none !important}
.gsc-url-bottom{display:none !important}
.gs-title:hover{text-decoration:underline}
html,html a{-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}
body.big-savings{background:#e5e9ed}
body{position:relative;margin:0;padding:0;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;color:#3c4449;background-color:#FFF;text-rendering:optimizelegibility}
a,.link{color:#de0614;text-decoration:underline;cursor:pointer}
a:hover{color:#3c4449;text-decoration:underline}
p{margin:0 0 22px}
.paragraph--margin-bottom-none{margin-bottom:0}
.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}
small{font-size:13px;line-height:18px}
strong,b,.strong{font-weight:normal;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
em,i{font-family:"MuseoSans-300Italic";font-style:normal}
h4 i,.h4 i,h3 i,.h3 i,h2 i,.h2 i,b i,strong i{font-family:"Museo-700Italic";font-style:normal}
cite{font-style:normal}
.muted{color:#999}
.text-warning{color:#c09853}
a.text-warning:hover{color:#a47e3c}
.text-error{color:#b94a48}
a.text-error:hover{color:#953b39}
.text-info{color:#3a87ad}
a.text-info:hover{color:#2d6987}
.text-success{color:#468847}
a.text-success:hover{color:#356635}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{margin:0;font-family:inherit;font-weight:normal;line-height:20px;color:inherit;text-rendering:optimizelegibility;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;line-height:1}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}
h1,.h1{padding-bottom:.1em;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.h1.h1smaller{font-size:30px;line-height:1.1em}
.h1.h1med{font-size:36px;line-height:1.1em}
.introtext p{margin-top:11px}
h2,.h2{line-height:26px;margin-bottom:8px}
h2 a{text-decoration:none}
h3,.h3{line-height:22px;margin-bottom:11px}
.well h3{padding-top:0}
h2,h3,.h2,.h3{color:#de0614}
h2.mono,h3.mono,.h2.mono,.h3.mono,.mono a,.mono,.product-accent .mono{color:#3c4449}
.nav-arrow{color:#ccd1d5;font-size:10px;display:inline-block}
.top{z-index:300}
.companynav{position:relative}
.companynav .submenu{position:absolute}
.companynav li:hover a{background:#edf0f3}
.companynav .submenu li,.nav .submenu ul{list-style-type:none;margin:0;padding:0}
.companynav .submenu li a{text-decoration:none;display:block;background:#edf0f3;padding:8px 15px;color:#3c4449;border:1px solid #fff;border-bottom:0}
.companynav .submenu{border-bottom:1px solid #fff}
.companynav .submenu li a:hover{background:#e5e9ed}
.companynav li .submenu{display:none;z-index:980}
.companynav li:hover .submenu{display:block}
.inverse h2.mono,.inverse h3.mono,.inverse .h2.mono,.inverse .h3.mono,.inverse .mono a,.inverse-nobg{color:#fff}
.inverse a:hover{color:#fff;text-decoration:none}
h1,.h1{font-size:48px;font-family:Museo-700,Helvetica,Arial,Sans-serif;font-weight:normal;font-style:normal;line-height:1em}
h1 em,.h1 em,h1 i,.h1 i{font-family:Museo-700Italic}
.hero-price{font-size:80px;min-height:80px;font-family:Museo-700,Helvetica,Arial,Sans-serif;font-weight:normal;font-style:normal;color:#de0614;line-height:80px;position:relative}
.hero-price sup{font-size:60%}
.tc-indicator{font-family:Museo-300,Helvetica,Arial,Sans-serif;font-size:60%}
.hundreddollar .hero-price .tc-indicator{font-size:25px;position:relative;top:-35px;left:5px}
.smaller-hero-price{font-size:70px;line-height:60px;min-height:60px}
h2,.h2{font-size:24px}
h3,.h3{font-size:20px}
h4,.h4{font-size:16px;line-height:22px}
h5{font-size:14px}
h6{font-size:11.9px}
h1 small{font-size:24.5px}
h2 small{font-size:17.5px}
h3 small{font-size:14px}
h4 small{font-size:14px}
.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #edf0f3}
.smaller,.smaller-lighter{font-size:13px;line-height:16px}
.lighter,.mono .lighter,.mono.lighter,.smaller-lighter{color:#6f787c}
.even-lighter{color:#868e91}
.inverse .even-lighter{color:#ccd1d5}
.inverse-lighter{color:#edf0f3}
.larger{font-size:18px;line-height:22px}
.even-larger{font-size:20px;line-height:24px}
.inverse .larger{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.centered{text-align:center}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
#wrapper{background:#fff;margin:0;padding:0;width:100%;left:auto}
.container-fluid{max-width:940px;min-width:220px;margin:auto}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid [class*="span"].pull-right{margin-left:0}
.row-fluid [class*="span"]:first-child.pull-right{margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{min-width:940px;padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
ul,ol{padding:0;margin:0 0 22px 20px}
p+ul,p+ol{margin-top:-11px}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0}
li{line-height:20px}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
dl{margin-bottom:20px}
dt,dd{line-height:20px}
dt{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
dd{margin-left:10px}
.dl-horizontal{*zoom:1}
.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}
.dl-horizontal:after{clear:both}
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
hr{margin:20px 0;border:0;border-top:1px solid #ccd1d5;border-bottom:1px solid #fff}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}
abbr.initialism{font-size:90%;text-transform:uppercase}
abbr.ques{border-bottom:0;font-size:11px;display:inline-block;border:0;text-indent:-20000px;text-transform:uppercase;width:12px;height:12px;cursor:help;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OTA4RjNGM0Y3NjkxMUUzODJENjg1RjFBNjEzRTJCOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OTA4RjNGNEY3NjkxMUUzODJENjg1RjFBNjEzRTJCOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MDhGM0YxRjc2OTExRTM4MkQ2ODVGMUE2MTNFMkI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg5MDhGM0YyRjc2OTExRTM4MkQ2ODVGMUE2MTNFMkI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+T2fA9wAAAMBQTFRF////TVxhP09U2NzdL0BG8fLzLj9FU2FmLFhd19rbWHt/vcLE49ja6Orr3eDhrrS3S1lfRVRZj5iboairboyP7e7vpoGHQlJXgo2Qs5OY297f/P39fomMQlFXkJmcYG1xNkdMxsrMZ3R4xsvNVWNoYW5y8/T0lJ2gW2hty9DRvcPFzdHT6uvsfoiMzNDSjpea7O7u5+nqkZqdNUZMtry+Y3B0dH+DOEhOWmhsVGJn8PHysbe6jqao0tbXkKiq09bYKCxX6wAAAIhJREFUeNoUjtUOg1AAQw8XhwEbzoC5u7v8/1/trg9NT5omBfSwqSjNUEfqLWZDz+vfxBcex4r9trNj3dPJTTbGfaS1MXMyl9OFlXHAzah9uZucr238GmFLmBpzsAVKJGHxlBYpBFoC1QASLYBuS0VdorbGsi1jy3l9HCsu/xdoFGlaNGT4CTAAPGIJrFlPyWkAAAAASUVORK5CYII=);background-repeat:no-repeat}
blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #edf0f3}
blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}
blockquote small{display:block;line-height:20px;color:#999}
blockquote small:before{content:'\2014 \00A0'}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #edf0f3;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
q:before,q:after,blockquote:before,blockquote:after{content:""}
address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}
code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
pre.prettyprint{margin-bottom:20px}
pre code{padding:0;color:inherit;background-color:transparent;border:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}
.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}
a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.label-important,.badge-important{background-color:#b94a48}
.label-important[href],.badge-important[href]{background-color:#953b39}
.label-warning,.badge-warning{background-color:#f89406}
.label-warning[href],.badge-warning[href]{background-color:#c67605}
.label-success,.badge-success{background-color:#468847}
.label-success[href],.badge-success[href]{background-color:#356635}
.label-info,.badge-info{background-color:#3a87ad}
.label-info[href],.badge-info[href]{background-color:#2d6987}
.label-inverse,.badge-inverse{background-color:#333}
.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}
.btn .label,.btn .badge{position:relative;top:-1px}
.btn-mini .label,.btn-mini .badge{top:0}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
table{width:100%;margin-bottom:20px}
th,td{padding:8px;line-height:20px;text-align:left;vertical-align:middle;border-top:1px solid #ccd1d5}
th{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
thead th{vertical-align:bottom}
table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}
tbody+tbody{border-top:2px solid #ccd1d5}
.table-condensed th,.table-condensed td{padding:4px 5px}
table{border:1px solid #ccd1d5;border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
table th,table td{border-left:1px solid #ccd1d5}
th{background:#e5e9ed}
table caption+thead tr:first-child th,table caption+tbody tr:first-child th,table caption+tbody tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+tbody tr:first-child th,table colgroup+tbody tr:first-child td,table thead:first-child tr:first-child th,table tbody:first-child tr:first-child th,table tbody:first-child tr:first-child td{border-top:0}
table thead:first-child tr:first-child th:first-child,table tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}
table thead:first-child tr:first-child th:last-child,table tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}
table thead:last-child tr:last-child th:first-child,table tbody:last-child tr:last-child td:first-child,table tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}
table thead:last-child tr:last-child th:last-child,table tbody:last-child tr:last-child td:last-child,table tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}
table caption+thead tr:first-child th:first-child,table caption+tbody tr:first-child td:first-child,table colgroup+thead tr:first-child th:first-child,table colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}
table caption+thead tr:first-child th:last-child,table caption+tbody tr:first-child td:last-child,table colgroup+thead tr:first-child th:last-child,table colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}
table td[class*="span"],table th[class*="span"],.row-fluidtable td[class*="span"],.row-fluidtable th[class*="span"]{display:table-cell;float:none;margin-left:0}
table td.span1,table th.span1{float:none;width:44px;margin-left:0}
table td.span2,table th.span2{float:none;width:124px;margin-left:0}
table td.span3,table th.span3{float:none;width:204px;margin-left:0}
table td.span4,table th.span4{float:none;width:284px;margin-left:0}
table td.span5,table th.span5{float:none;width:364px;margin-left:0}
table td.span6,table th.span6{float:none;width:444px;margin-left:0}
table td.span7,table th.span7{float:none;width:524px;margin-left:0}
table td.span8,table th.span8{float:none;width:604px;margin-left:0}
table td.span9,table th.span9{float:none;width:684px;margin-left:0}
table td.span10,table th.span10{float:none;width:764px;margin-left:0}
table td.span11,table th.span11{float:none;width:844px;margin-left:0}
table td.span12,table th.span12{float:none;width:924px;margin-left:0}
table tbody tr.success td{background-color:#dff0d8}
table tbody tr.error td{background-color:#f2dede}
table tbody tr.warning td{background-color:#fcf8e3}
table tbody tr.info td{background-color:#d9edf7}
.table-hover tbody tr.success:hover td{background-color:#d0e9c6}
.table-hover tbody tr.error:hover td{background-color:#ebcccc}
.table-hover tbody tr.warning:hover td{background-color:#faf2cc}
.table-hover tbody tr.info:hover td{background-color:#c4e3f3}
form{margin:0}
fieldset{padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;border:0}
legend small{font-size:15px;color:#999}
label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
label{display:block;margin-bottom:5px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle}
input,textarea,.uneditable-input{width:206px}
textarea{height:auto}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccd1d5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}
select{width:220px;border:1px solid #ccd1d5;background-color:#fff}
select[multiple],select[size]{height:auto}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#e5e9ed;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}
.uneditable-input{overflow:hidden;white-space:nowrap}
.uneditable-textarea{width:auto;height:auto}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
.radio,.checkbox{min-height:20px;padding-left:20px}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}
.input-mini{width:60px}
.input-small{width:90px}
.input-medium{width:150px}
.input-large{width:210px}
.input-xlarge,textarea{width:270px}
.input-xxlarge{width:530px}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}
.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:20px}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
input.span11,textarea.span11,.uneditable-input.span11{width:846px}
input.span10,textarea.span10,.uneditable-input.span10{width:766px}
input.span9,textarea.span9,.uneditable-input.span9{width:686px}
input.span8,textarea.span8,.uneditable-input.span8{width:606px}
input.span7,textarea.span7,.uneditable-input.span7{width:526px}
input.span6,textarea.span6,.uneditable-input.span6{width:446px}
input.span5,textarea.span5,.uneditable-input.span5{width:366px}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
input.span2,textarea.span2,.uneditable-input.span2{width:126px}
input.span1,textarea.span1,.uneditable-input.span1{width:46px}
.controls-row{*zoom:1}
.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}
.controls-row:after{clear:both}
.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}
.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#edf0f3}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}
.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}
.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}
.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}
.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}
.form-actions:after{clear:both}
.help-block,.help-inline{color:#595959}
.help-block{display:block;margin-bottom:10px}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}
.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}
.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#edf0f3;border:1px solid #ccc}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top}
.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}
.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}
.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px}
.input-prepend.input-append .btn-group:first-child{margin-left:0}
input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:8px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}
.control-group{margin-bottom:10px}
legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}
.form-horizontal .control-group{margin-bottom:20px;*zoom:1}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}
.form-horizontal .control-group:after{clear:both}
.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}
.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}
.form-horizontal .controls:first-child{*padding-left:180px}
.form-horizontal .help-block{margin-bottom:0}
.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}
.form-horizontal .form-actions{padding-left:180px}
.btn,.nav-btns a,.button-base{text-decoration:none;display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#3c4449;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;position:relative;white-space:nowrap}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled],a:hover .btn,.nav-btns a:hover,.nav-btns a:active,.nav-btns a.active,.nav-btns a.disabled{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
.btn:active,.btn.active{background-color:#e5e9ed \9}
.btn:first-child{*margin-left:0}
.btn:hover,a:hover .btn{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-large{padding:11px 19px;*padding:5px 19px;font-size:24px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
.btn-wider{padding-right:40px;padding-left:40px}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:2px}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}
.btn-mini{padding:1px 6px;font-size:10.5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.btn-block,.nav-btns a{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}
.btn-primary{color:#fff;background:#de0614;border-color:#de0614}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled],a:hover .btn-primary{color:#fff;background-color:#a30410}
.btn-primary:active,.btn-primary.active{background-color:#942a25 \9}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover{color:#333;text-decoration:none}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:22px;vertical-align:middle;white-space:nowrap;*margin-left:.3em}
.btn-group:first-child{*margin-left:0}
.btn-group+.btn-group{margin-left:5px}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}
.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group>.btn+.btn{margin-left:-1px}
.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}
.btn-group>.btn-mini{font-size:11px}
.btn-group>.btn-small{font-size:12px}
.btn-group>.btn-large{font-size:16px}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
.btn .caret{margin-top:8px;margin-left:0}
.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}
.dropup .btn-large .caret{border-bottom-width:5px}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}
.btn-group-vertical{display:block;*zoom:1}
.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}
.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav,div.nav ul{margin-left:0;margin-bottom:20px;list-style:none}
.nav>li>a{display:block;text-decoration:none}
.nav>li>a:hover{text-decoration:none;background-color:#edf0f3}
.nav>.pull-right{float:right}
.nav-header{display:block;padding:11px}
.nav-header.h1,.nav-header.h2,.nav-header.h3,.nav-header.h4{margin-top:0;margin-bottom:0}
.nav li+.nav-header{margin-top:9px}
.nav-list{font-size:14px;padding-left:15px;padding-right:15px;margin-bottom:0}
.nav-list .nav-list{padding:0}
.nav-list li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}
.nav-list li>a{padding:11px 19px 11px 15px;line-height:21px;background:#e5e9ed;color:#3c4449;border-top:1px solid #fff;position:relative;display:block;text-decoration:none}
.nav-list li{display:block}
.nav-list li>a>.nav-arrow{position:absolute;right:10px;top:0;line-height:44px}
.nav-list .nav-list li>a{padding:5px 15px 5px 40px;background:#edf0f3}
.nav-list .nav-list li>a>.nav-arrow{position:absolute;left:20px;top:10px;font-size:10px;line-height:16px}
.nav-list li a.active{background:#fff;color:#de0614}
.nav-list>.active>a,.nav-list>.active>a:hover{color:#de0614;background-color:#fff}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}
.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.nav-btns li{padding-left:15px;padding-right:15px;padding-bottom:10px;*display:inline-block}
.nav-btns .nav-header{margin-bottom:10px}
.inverse.nav-btns .nav-header{margin-bottom:0}
.nav-btns{padding-bottom:10px}
.inverse.nav-btns{padding:10px 0 20px 0}
.nav-tabs,.nav-pills{*zoom:1}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}
.nav-tabs:after,.nav-pills:after{clear:both}
.nav-tabs>li,.nav-pills>li{float:left}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:8px;padding-left:8px;margin-right:2px;line-height:14px}
.nav-tabs{border-bottom:1px solid #ddd;padding-top:5px;padding-left:5px;margin-bottom:0}
.nav-tabs>li{margin-bottom:-1px}
.nav-tabs>li>a{padding-top:8px;padding-bottom:11px;line-height:19px;border:1px solid transparent;font-size:13px;white-space:nowrap}
.nav-tabs>li>a:hover{border-color:#edf0f3 #edf0f3 #ccd1d5;color:#3c4449}
.tabs{margin-bottom:22px}
.en .tabs{margin-bottom:0}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{background-color:#fff;border-bottom-color:transparent;cursor:default}
.nav-tabs .tabs-header{line-height:20px;float:left;margin:0 10px 0 0;padding:8px;white-space:nowrap}
.nav-pills>li>a{padding-top:10px;padding-bottom:10px}
.nav-pills>.active>a,.nav-pills>.active>a:hover{background-color:#edf0f3}
.nav-stacked>li{float:none}
.nav-stacked>li>a{margin-right:0}
.nav-tabs.nav-stacked{border-bottom:0}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}
.nav-pills.nav-stacked>li>a{margin-bottom:3px}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}
.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}
.nav-tabs .dropdown-toggle .caret{margin-top:8px}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}
.nav>.dropdown.active>a:hover{cursor:pointer}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
.tabs-stacked .open>a:hover{border-color:#999}
.tabbable{*zoom:1}
.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}
.tabbable:after{clear:both}
.tab-content{overflow:hidden;border:1px solid #ccd1d5;border-top:0;padding:15px}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}
.tab-content>.active,.pill-content>.active{display:block}
.tabs-below>.nav-tabs{border-top:1px solid #ddd}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.tabs-left>.nav-tabs>li>a:hover{border-color:#edf0f3 #ccd1d5 #edf0f3 #edf0f3}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.tabs-right>.nav-tabs>li>a:hover{border-color:#edf0f3 #edf0f3 #edf0f3 #ccd1d5}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
.nav>.disabled>a{color:#999}
.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}
.navbar{overflow:visible;margin-bottom:20px;color:#777;*position:relative;*z-index:250}
.navbar-main{margin-bottom:0}
.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;border-top:2px solid #e5e9ed;*zoom:1}
.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}
.navbar-inner:after{clear:both}
.nav-collapse.collapse{height:auto;overflow:visible}
.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}
.navbar .brand:hover{text-decoration:none}
.navbar-text{margin-bottom:0;line-height:40px}
.navbar-link{color:#777}
.navbar-link:hover{color:#333}
.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}
.navbar .btn,.navbar .btn-group{margin-top:5px}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}
.navbar-form{margin-bottom:0;*zoom:1}
.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}
.navbar-form:after{clear:both}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}
.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}
.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}
.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}
.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:90%}
.navbar-static-top{position:static;margin-bottom:0}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.navbar-fixed-top{top:0}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}
.navbar-fixed-bottom{bottom:0}
.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}
.navbar .nav{position:relative;width:100%;left:0;display:block;float:left;margin:0}
.navbar .nav.pull-right{float:right;margin-right:0}
.navbar .nav>li{float:left;padding:0 3px}
.navbar .nav-arrow{right:-3px}
.navbar .nav>li>a{float:none;margin-top:0;padding:22px 12px;color:#3c4449;text-decoration:none;font-size:15px;font-family:MuseoSans-700,Helvetica,Arial,Sans-serif;white-space:nowrap}
.navbar .nav>li>a:hover,.navbar .nav>li>a:hover .nav-arrow{color:#de0614}
.navbar .nav .dropdown-toggle .caret{margin-top:8px}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;text-decoration:none}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{text-decoration:none;background-color:#edf0f3}
.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#e5e9ed \9}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}
.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}
.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.navbar-inverse{color:#999}
.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);border-color:#252525}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}
.navbar-inverse .navbar-link{color:#999}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111;color:#fff}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#e5e9ed}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#e5e9ed}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#e5e9ed}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}
.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}
.breadcrumbs{margin-bottom:10px}
.banner-breadcrumbs{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.existing-customers .breadcrumbs,.existing-customers .breadcrumbs a{color:#3c4449}
.existing-customers .banner-text-wrapper,.existing-customers .banner-text-inner{float:right}
.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}
.breadcrumb a{text-decoration:none}
.breadcrumb .divider{padding:0 5px;color:#ccc}
.breadcrumb .active{color:#999}
.section-landingpages .breadcrumbs{display:none}
.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#edf0f3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}
.hero-unit li{line-height:30px}
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media .pull-left{margin-right:10px}
.media .pull-right{margin-left:10px}
.media-list{margin-left:0;list-style:none}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.8;filter:alpha(opacity=80)}
.tooltip.top{margin-top:-3px}
.tooltip.right{margin-left:3px}
.tooltip.bottom{margin-top:3px}
.tooltip.left{margin-left:-3px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
#CQrte .info-popover{// defines the style for editing color:#999 !important}
.info-popover{display:block}
.popover{position:absolute;top:0;left:0;z-index:1010;width:236px;padding:1px;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}
.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow:after{content:"";z-index:-1}
.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}
.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}
.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#fff}
.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,0.25);bottom:-11px;left:-1px}
.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#fff}
.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,0.25);top:-1px;left:-11px}
.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#fff}
.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,0.25);bottom:-11px;right:-1px}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=50)}
.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;background:#fff;background:#fff\0/;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}
.modal.fade.in{top:50%}
.modal-header{padding:25px 30px 0 30px}
.modal-header .close{margin-top:2px}
.modal-header h3{margin:0;line-height:30px}
.modal-body{overflow-y:auto;max-height:400px;padding:0 30px 30px 30px}
.modal-form{margin-bottom:0}
.modal-footer{padding:0 30px 30px 30px;margin-bottom:0;text-align:right;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}
.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.dropup,.dropdown{position:relative}
.dropdown-toggle{*margin-bottom:-3px}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}
.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#333;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}
.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}
.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:default}
.open{*z-index:1000}
.open>.dropdown-menu{display:block}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#e5e9ed;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.accordion{margin-bottom:20px}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.accordion-heading{border-bottom:0}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px}
.accordion-toggle{cursor:pointer}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}
.carousel{position:relative;margin-bottom:20px;line-height:1}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.carousel .item{width:100%}
.carousel-fullwidth .carousel-inner{height:286px}
.carousel-fullwidth .disclaimers{position:relative;top:-40px}
.background-image{min-width:1200px;min-height:286px}
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media .pull-left{margin-right:10px}
.media .pull-right{margin-left:10px}
.media-list{margin-left:0;list-style:none}
.well,.cta-section{min-height:20px;padding:19px;background-color:#fff;border:1px solid #e5e9ed}
.well select,.well input{width:90%}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.well h1,.well h2,.well h3{margin-top:0}
.close{float:right;font-size:20px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.affix{position:fixed}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
.collapse.in{height:auto}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;position:relative;top:-10px;right:-5px}
.hidden{display:none;visibility:hidden}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
.sidenav ul,[class*="span"]{padding-bottom:11px}
[class*="span"] [class*="span"]{margin-bottom:0}
.top [class*="span"]{padding-bottom:0}
ul.teaser,ul.teaser li{list-style-type:none;margin:0;padding:0}
ul.teaser li{margin-bottom:2em}
.icon-highlight p{margin-bottom:0}
.tick-list{margin-left:0;padding-left:0}
.tick-list li{background:url(icons/tick-bullet.png) no-repeat 0 .1em;padding-left:25px;list-style-type:none;margin-left:0}
.tick-list.tick-list--grey li{background:url(../../../content/dam/budgetdirect/website-assets/icons/list-greytick.png) no-repeat 0 .1em}
.general-enquiries{position:relative;display:block;margin-bottom:3px}
.ge-text{padding-left:50px;display:block}
.ge-icon{position:absolute;top:20px;left:20px}
#CQrte .collapse{position:relative;height:auto;overflow:auto}
.section-about-us .sidenav ul li ul,.section-existing-customers .sidenav ul li ul{display:none}
.section-about-us .sidenav ul li.li-active ul,.section-existing-customers .sidenav ul li.li-active ul{display:block}
#travelloading{text-align:center;padding-top:30px}
.existing-customers .learnmoreblock{position:relative;padding-left:60px}
.existing-customers .learnmoreblock .icon-medium{position:absolute;text-align:right;top:0;left:0}
.glovebox-guide{position:relative;padding:15px;margin-bottom:22px}
.glovebox-guide .content{padding-left:45px}
.glovebox-guide p,.glovebox-guide .row-fluid,.glovebox-guide .span8,.glovebox-guide .span2{margin:0;padding:0}
.glovebox-guide h3{margin-bottom:6px}
.glovebox-img{position:absolute;top:-15px;right:30px}
.glovebox-guide .btn{font-size:15px;padding:4px 30px;position:relative;top:20px;left:0}
.four04 .header-par{padding-top:70px}
.vip-bannertext{margin-top:20px}
.vip-bannertext h1{font-size:42px;margin:0}
.vip-bannertext .controls{text-align:center}
.vip-bannertext .controls .input{max-width:100%}
h2.main{font-size:30px;margin-top:20px}
.iconlist,.iconlist li{list-style-type:none;margin:0;padding:0}
.iconlist li{position:relative;padding:10px 0 10px 45px;margin-bottom:10px;font-size:18px}
.iconlist li span{position:absolute;top:0;left:0}
.iconlist li .icon{font-size:35px}
.iconlist li .icon-small{font-size:35px;text-align:center}
.outage .banner .container-fluid{padding:40px}
.vip-home .banner .span6{width:51%}
.ico-hvip{width:35px;height:40px;background:url(icons/ico-home-vip.png) no-repeat top left;display:block;float:left;margin-right:10px}
.ico-hvip.calendar{background-position:0 -50px}
.ico-hvip.star{background-position:0 -100px}
.ico-hvip.money{background-position:0 -150px}
.ico-hvip.sheild{background-position:0 -200px}
.ico-hvip.percent{background-position:0 -250px}
ul.blog{margin:0}
.blog .archive{margin-top:22px}
.blog .archive li a{padding:5px 11px}
.archive>li,.categories>li{list-style-type:none}
.blogentry{margin-bottom:15px}
.blog-img{float:right;margin:0 0 1em 15px !important}
.blog-inline-breakout{margin:15px 30px;padding:15px 0;border-bottom:2px solid #949494;float:right;width:40%;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;color:#de0614;border-top:2px solid #949494}
.blog-inline-breakout.right{float:right;text-align:right}
.blog-inline-breakout.left{float:left}
.stacktable{display:none}
.media-releases .listdescendants>ul>li>ul{margin-bottom:11px}
.media-releases .listdescendants>ul>li{list-style-type:none}
.media-releases .listdescendants>ul>li>a{list-style-type:none;line-height:22px;font-size:20px;margin-bottom:11px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;display:block;text-decoration:none}
.media-releases .listdescendants ul li ul li{list-style-type:disc}
.existing-customers .learnmoreblock{margin-bottom:22px}
.existing-customers .learnmoreblock p{margin-bottom:11px}
#email-form-frame{width:700px;height:800px;border:0}
.page-banner{background:#edf0f3;padding:30px 0 19px 0;margin-bottom:20px}
.page-banner [class*="span"]{margin-bottom:0}
.product-icon-wrapper div.image{padding-right:20px;padding-top:28px;width:100px}
.product-icon{text-align:right}
.compare-home-insurance-comparitron .banner-page,.compare-car-insurance-comparitron .banner-page{height:490px}
.compare-home-insurance-comparitron h1,.compare-car-insurance-comparitron h1{margin-bottom:11px}
.compare-home-insurance-comparitron .banner-text,.compare-car-insurance-comparitron .banner-text{width:550px;padding-top:20px}
#savingamount{background:#fff;color:#3c4449}
.under-bannercontent{width:500px;float:left;clear:both}
.compare-home-insurance-comparitron h1,.compare-car-insurance-comparitron h1{font-size:42px}
.compare-home-insurance-comparitron .banner-text-wrapper{margin-top:11px}
.compare-home-insurance-comparitron .awards img{margin:10px 3px 0}
.compare-home-insurance-comparitron .mm-logo{width:100px}
#comparitron .control-group{width:100%}
#comparitron .input-xlarge{width:100%}
#comparitron .control-label{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;font-size:18px;width:45%}
#comparitron .controls{width:45%;margin-left:55%}
.lte7 #comparitron .controls{width:45%;margin-left:0}
#savingamount .inner{text-align:right;padding:20px}
#savingamount .savinglabel{padding-top:50px}
.compare-home-insurance-comparitron .rhscta .well,.compare-car-insurance-comparitron .rhscta .well{margin-top:20px}
.accent,.accent-car,.product-accent,.labelerror{color:#de0614}
.mono .accent{color:#3c4449}
.section-home-contents-insurance .product-accent,.accent-home,.home-hover:hover .accent,.home-hover:hover .link{color:#399950}
.section-life-insurance .product-accent,.accent-life,.life-hover:hover .accent,.life-hover:hover .link{color:#3a6fb4}
.section-private-health-insurance .product-accent,.accent-health,.health-hover:hover .accent,.health-hover:hover .link{color:#0092b3}
.health-title{color:#0092b3}
.health-title img{width:50px;margin-right:10px}
.life-title{font-size:23px;width:300px;padding:0;color:#3a6fb4}
.life-title b{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.life-title img{width:50px;margin:0 5px 0 0}
.life-payless-tile p{width:150px;padding:5px 0 10px}
.life-payless-tile .tc{width:180px;padding:20px 0 0;font-size:9px}
.travel-bobble-head-tile h2{font-size:22px}
.travel-bobble-head-tile p{width:170px;font-size:15px}
.health-tax-time-tile{text-align:center}
.health-tax-time-tile img{height:75px;width:auto}
.health-tax-time-tile h2{font-size:31px;color:#fff}
body.big-savings .columnspan .productcolumn.health-tax-time-tile p{margin:10px 0 0;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px;color:#fff}
.health-tax-time-tile .btn{background:#fff;border:0;padding:10px 20px;margin-top:15px}
body.big-savings .columnspan .productcolumn.win-premium-back-tile{background:#3c4449}
.win-premium-back-tile{position:relative;text-align:center}
.win-premium-back-tile img{height:75px;width:auto}
.win-premium-back-tile h2{margin-top:10px;font-family:"Museo-900",Helvetica,Arial,sans-serif;font-weight:normal;font-size:31px;color:#fff}
.win-premium-back-tile a{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;color:#fff}
.win-premium-back-tile a.tc{position:absolute;bottom:10px;right:10px;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px}
body.big-savings .columnspan .productcolumn.win-premium-back-tile p{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-weight:normal;margin:10px 0 10px;font-size:16px;color:#fff}
.win-premium-back-tile .btn{background:#fff;border:0;padding:10px 20px;margin-top:15px}
.win-premium-back-tile .win-premium-icons{width:100%;margin-top:10px;margin-left:0;list-style:none;text-align:center}
.win-premium-back-tile .win-premium-icons li{display:inline-block;width:56px;height:57px;margin:0 4px}
.win-premium-back-tile .win-premium-icons li:first-child{margin:0 4px 0 0}
.win-premium-back-tile .win-premium-icons li:last-child{margin:0 0 0 4px}
.win-premium-back-tile .win-premium-icons .car{background:url(../../../content/dam/budgetdirect/website-assets/icons/win-premium-car.png) center no-repeat}
.win-premium-back-tile .win-premium-icons .home{background:url(../../../content/dam/budgetdirect/website-assets/icons/win-premium-home.png) center no-repeat}
.win-premium-back-tile .win-premium-icons .life{background:url(../../../content/dam/budgetdirect/website-assets/icons/win-premium-life.png) center no-repeat}
.win-premium-back-tile .win-premium-icons .travel{background:url(../../../content/dam/budgetdirect/website-assets/icons/win-premium-travel.png) center no-repeat}
body.big-savings .columnspan .productcolumn.healthswitchtile{background-size:320px;background-position:top right}
.healthswitchtile p{padding-left:60px}
body.big-savings .columnspan .productcolumn.travel-tile{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-tile-bg.jpg)}
body.big-savings .columnspan .productcolumn.travel-tile h2{color:#ffa904}
body.big-savings .columnspan .productcolumn.travel-tile h2 img{padding-right:10px}
body.big-savings .columnspan .productcolumn.travel-tile p{padding-left:66px;color:#fff}
body.big-savings .columnspan .productcolumn.travel-tile p a{color:#ffa904}
body.big-savings .columnspan .productcolumn.travel-tile .tc{padding-left:66px}
body.big-savings .columnspan .productcolumn.health-without-tile{position:relative;background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/Families-Health-Banner-bg-mobile.jpg)}
body.big-savings .columnspan .productcolumn.health-without-tile .travel-title,body.big-savings .columnspan .productcolumn.health-without-tile a{color:#0093b6}
body.big-savings .columnspan .productcolumn.health-without-tile .travel-title img{width:56px;margin-top:-3px;padding-right:10px}
body.big-savings .columnspan .productcolumn.health-without-tile .tile-link{position:absolute;width:100%;height:100%;top:0;left:0}
.health-link{color:#0092b3}
.section-travel-insurance .product-accent,.accent-travel,.travel-hover:hover .accent,.travel-hover:hover .link,.travel-hover:hover .mono{color:#ffa904}
.section-pet-insurance .product-accent,.accent-pet,.pet-hover:hover .accent,.pet-hover:hover .link{color:#87862f}
.section-roadside-assistance-australia .product-accent{color:#ef7b00}
.section-personal-accident-insurance .product-accent{color:#622978}
.car-hover:hover .accent{color:#de0614}
.learnmoreblock a{color:#3c4449;text-decoration:none}
.learnmoreblock a:hover{text-decoration:none}
a:hover .well{background:#edf0f3}
a:hover .well h3{color:#3c4449}
.quote-msgs{position:relative;height:100px}
.quote-msgs .quote-msg{position:relative;top:0;left:0;visibility:hidden}
.quote-msgs .current{visibility:visible}
.quote-cta-msg{padding:10px 0}
.retrieve-quote a{display:block;text-align:center;color:#3c4449;padding:10px 0}
.ph-quote-link{display:block;text-align:center;padding:5px 0}
.quoteform .retrieve-quote{padding:5px 0 0 0;font-size:14px;text-align:center}
.quoteform .retrieve-quote a{padding:0}
.quoteform .retrieve-quote a .icon-refresh{font-size:12px}
.quote-form h2,.quote-form .selectbox,.quote-form .quote-cta-msg{margin-left:1px;margin-right:3px}
.quoteform h2{margin-bottom:11px}
.quoteform .quote-menu{width:100%}
.quoteform .break-container .break-right p{margin-top:7px}
.quoteform .break-container .break-left div{padding-top:6px}
.under-carousel{margin-top:-306px;z-index:70;position:relative}
.under-carousel .well{border-color:#fff;height:250px}
.virtual-container{z-index:70}
.banner{background-size:cover;position:relative;margin-bottom:20px}
.pet-insurance .banner,.personal-accident-insurance .banner{height:320px}
.travel-insurance .banner{width:100%;max-width:100%;height:430px}
.temp-life-page .banner{height:220px;background-position:center}
.temp-life-page .accent-well{border-width:4px;margin-bottom:22px}
.life-insurance .banner-text,.travel-insurance .banner-text,.roadside-assistance-australia .banner-text,.pet-insurance .banner-text,.personal-accident-insurance .banner-text{min-height:0}
.life-insurance .banner{max-width:1100px;margin-left:auto;margin-right:auto;height:auto;background-size:cover;background-position:60% 10%}
.banner-maxwidth{max-width:1100px;height:485px;margin-left:auto;margin-right:auto}
.banner-text,.intro-text{width:360px}
.private-health-insurance .banner-text{width:450px}
.travel-insurance .banner-text{width:550px}
.travel-insurance .banner-text h1{font-size:40px}
.travel-insurance .product-icon img{max-width:80px}
.travel-insurance .banner .intro-text{width:300px;margin-left:120px}
.travel-insurance .banner .textContainer{margin-bottom:0;margin-top:0}
.travel-insurance .banner .tc{position:relative;color:#fff;z-index:50}
.travel-insurance .banner .btn{background:#ffa904;border:0}
.travel-insurance .banner .btn:hover{background:#f58220}
.travel-insurance .banner .banner-link{position:absolute;width:1100px;height:430px;top:0;left:-60px;z-index:40}
.travel-insurance .breadcrumbs,.travel-insurance .breadcrumbs a{color:#fff}
.bd-travel .breadcrumbs,.bd-travel .breadcrumbs a{color:#fff}
.hail-hero .banner-text{width:380px}
.home-contents-insurance h1,.home-contents-insurance .h1{font-size:42px}
.intro-text{margin-left:120px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.banner-text-wrapper{margin-top:22px}
.contentpage-banner-text{min-height:0;min-width:460px}
.contentpage-banner-text .header{position:static;height:auto;width:auto}
.media-banner-text{max-width:100%;min-height:0}
.banner-text-home{max-width:460px;position:relative}
.money-banner2 .banner-text-home,.money-banner21 .banner-text-home,.canstar-banner .banner-text-home,.simply-smarter .banner-text-home,.simply-smarter1 .banner-text-home{max-width:700px;text-align:center}
.canstar-banner .h1{margin:15px 0}
.canstar-banner .bgimage{background:#3c4449}
.money-banner2 img,.money-banner21 img{margin-top:25px}
.carousel-fullwidth .hail-hero .h1{font-size:38px;max-width:400px}
.award-winning-car-insurance-banner .banner-text-home{max-width:800px}
.banner-text-home div,.banner-text-home p{position:relative}
.banner .well{border:0}
div.product-blocks.span12{margin:0}
.product-blocks .row-fluid>.span3{margin:0;width:24.999999999%}
.product-blocks .row-fluid>.span4{margin:0;width:33.3333333333%}
.product-blocks .row-fluid>.span6{margin:0;width:50%}
.product-blocks .row-fluid>.span6 .well,.product-blocks .row-fluid>.span4 .well{height:138px}
.highlightbox .nav{height:102px}
.product-blocks .cq-colctrl-lt1-c0 .well,.product-blocks .cq-colctrl-lt1-c1 .well,.product-blocks .cq-colctrl-lt1-c2 .well{border-right:1px solid #e5e9ed}
.quote-form select,.quoteblock select{width:100%}
.quoteblock input{width:96%}
.quote-form .well{height:256px;display:block;padding-top:10px}
.quoteblock div.error{display:none}
.quoteblock .error{border:1px solid #de0614}
.private-health-insurance .intro-text{width:380px}
.tc{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-weight:normal;font-size:13px}
.travel-insurance .quote-form .well{height:auto}
.travel-insurance .quoteblock label{margin-bottom:0;margin-top:3px}
.travel-insurance .input-xlarge{border:1px solid #ccd1d5;padding:3px}
.travel-insurance #countrypicker,.travel-insurance .input-xlarge{width:80%;z-index:310 !important}
.ques-tall{position:relative;top:4px}
.travel-insurance input.error{border:1px solid #de0614}
.travel-insurance .quoteblock .row-fluid .span6{padding-bottom:0}
label{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.travel-insurance .quoteblock .submit{padding-top:10px}
.travel-insurance .quoteblock select{margin:0}
.bd-travel-quote{margin-top:-140px;position:relative;border-bottom:1px solid #e5e9ed;padding:25px 30px 20px 30px;z-index:50}
.travel-quote-notification{position:absolute;background:#ffa904;padding:10px 20px}
.banner .travel-quote-notification{width:calc(100% - -40px);bottom:-17px;left:-20px}
.bd-travel-quote .travel-quote-notification{bottom:100%;left:0;margin:0 0 1px -1px;border-top-left-radius:5px;border-top-right-radius:5px}
.travel-quote-notification p,.bd-travel .banner.banner-maxwidth .travel-quote-notification p{margin:0;font-size:20px;color:#fff}
.bd-travel-quote .error{color:#de0614;font-family:"Museo-700Italic"}
.bd-travel-quote .error-wrapper span{display:block}
.bd-travel-quote .error-wrapper .override{display:block !important}
.bd-travel-quote h2{font-size:30px;line-height:1.2em}
.bd-travel-quote .add-travellers input{width:40px;display:block;float:left;margin-right:3px;margin-bottom:3px}
.bd-travel-quote .add-travellers .btn{margin-bottom:3px}
.add-travellers{display:block;clear:both}
.bd-travel-quote h3{color:#3c4449;margin-bottom:6px}
.bd-travel-quote [class*="span"]{padding-bottom:0}
.bd-travel .hidden{display:none}
.bd-travel .pull-right{float:right}
.bd-travel section,.travel-lp section,.travel-bobblehead section,.travel-10k-lp section{position:relative;background-color:white;padding:20px;-moz-border-radius:11px;-webkit-border-radius:11px;-khtml-border-radius:11px;border-radius:11px;margin-bottom:5px;-moz-box-shadow:0 0 8px #ddd;-webkit-box-shadow:0 0 8px #ddd;box-shadow:0 0 8px #ddd;line-height:15px}
.bd-travel section h2,.travel-lp section h2,.travel-bobblehead section h2,.travel-10k-lp section h2{padding:0;font-weight:normal;font-size:18px;line-height:37px;font-family:arial,sans-serif}
.bd-travel section h2,.travel-lp section h2{color:#de0614;border-bottom:1px solid #de0614}
.error-wrapper{border:2px solid #de0614;display:none;padding:10px 10px 10px 45px;background:url(icons/ico-error.png) no-repeat 10px 10px;margin-bottom:20px}
.error-wrapper label{margin:0}
.bd-travel .color-primary{color:#de0614}
.bd-travel .alert-info{color:#444;border:1px solid #ccc;background-color:#eee;background:url('img/info.png') no-repeat 10px 7px;padding:10px 10px 10px 45px}
.bd-travel.alert{padding:10px 20px 10px 40px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-repeat:no-repeat;background-position:10px center}
#departureDate{margin-bottom:10px}
*[data-ui-component="modal"]{top:0;left:0;right:0;bottom:0;overflow-y:auto}
*[data-ui-component="modal"]>section{position:absolute;box-shadow:0 0 12px #555;z-index:301 !important}
*[data-ui-component="modal"] h2{line-height:1.5em}
*[data-ui-component="modal"] .close{position:absolute;top:-15px;right:-15px;height:30px;width:30px;background-image:url('img/close-x.png');background-color:transparent;border:0;cursor:pointer}
*[data-ui-component="modal"]>.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;background-color:black;opacity:.5;-ms-filter:"alpha(opacity=50)";z-index:300 !important}
*[data-ui-component="modal"]>.transparent{background:url('img/blank.gif')}
*[data-ui-component="modal"]>section>.arrow{position:absolute;top:50%;height:13px;width:7px;background-repeat:no-repeat;background-position:center center}
*[data-ui-component="modal"]>section>.arrow.left{margin-top:-7px;left:-7px;background-image:url('img/pop-arr-left.png')}
*[data-ui-component="modal"]>section>.arrow.right{margin-top:-7px;right:-7px;background-image:url('img/pop-arr-right.png')}
*[data-ui-component="modal"]>section>.arrow.top{top:-7px;left:50%;width:13px;height:7px;background-position:top center;background-image:url('img/pop-arr-up.png')}
*[data-ui-component="modal"]>section>.arrow.bottom{top:auto;bottom:-7px;left:50%;width:13px;height:7px;margin-top:0;background-position:top center;background-image:url('img/pop-arr-down.png')}
.bd-travel .country-picker h2,.travel-lp .country-picker h2,.travel-bobblehead .country-picker h2{margin-bottom:20px;padding-bottom:10px}
.bd-travel .country-picker h3,.travel-lp .country-picker h3,.travel-bobblehead .country-picker h3{margin:0 10px 10px;text-transform:capitalize}
.bd-travel .country-picker ul,.travel-lp .country-picker ul,.travel-bobblehead .country-picker ul{margin:0;list-style-type:none}
.bd-travel .country-picker .regions,.travel-lp .country-picker .regions,.travel-bobblehead .country-picker .regions{margin-top:10px;overflow:hidden}
.bd-travel .country-picker .region,.travel-lp .country-picker .region,.travel-bobblehead .country-picker .region{width:170px;float:left}
.bd-travel .country-picker .country,.travel-lp .country-picker .country,.travel-bobblehead .country-picker .country{padding:5px;padding-left:0;cursor:pointer}
.bd-travel .country-picker .country span,.travel-lp .country-picker .country span,.travel-bobblehead .country-picker .country span{padding-left:20px;display:block}
.bd-travel .country-picker .country:hover,.travel-lp .country-picker .country:hover,.travel-bobblehead .country-picker .country:hover{background-color:#cef1d2}
.bd-travel .country-picker .country[data-checked="true"],.travel-lp .country-picker .country[data-checked="true"],.travel-bobblehead .country-picker .country[data-checked="true"]{color:green;background-image:url('img/row-valid.png');background-repeat:no-repeat;background-position:center left}
.bd-travel .country-picker .country li,.travel-lp .country-picker .country li,.travel-bobblehead .country-picker .country li{font-size:10px;color:#444;padding:0;margin:0;padding-left:20px}
.bd-travel .country-picker .alert,.travel-lp .country-picker .alert,.travel-bobblehead .country-picker .alert{margin:10px 0 0}
*[data-ui-component="modal"].country-picker .close{position:absolute;top:5px;right:5px;height:17px;width:17px;background-image:url('img/close.png');background-color:transparent;border:0;cursor:pointer}
*[data-ui-component="modal"].country-picker .close:hover,.travel-lp .country-picker .close:hover,.travel-bobblehead .country-picker .close:hover{background-image:url('img/close_hover.png')}
.bd-travel .tags,.travel-lp .tags,.travel-bobblehead .tags{margin:0}
.bd-travel .tags>li,.travel-lp .tags>li,.travel-bobblehead .tags>li{position:relative;display:inline-block;color:black}
.bd-travel .tags span,.travel-lp .tags span,.travel-bobblehead .tags span{display:inline-block;vertical-align:middle;padding-top:2px;margin-right:5px}
.bd-travel .button-remove,.travel-lp .button-remove,.travel-bobblehead .button-remove{height:30px;width:17px;text-indent:17px;overflow:hidden;border:0;cursor:pointer;vertical-align:middle;background:transparent url('img/close.png') 0 center no-repeat;margin-top:-3px}
.bd-travel .button-remove:hover,.travel-lp .button-remove:hover,.travel-bobblehead .button-remove:hover{background-image:url('img/close_hover.png')}
.bd-travel .button-base:hover{background-position:0 -66px}
.bd-travel .button-base.x-small{width:50px;padding:5px 0;font-size:9px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.bd-travel .button-base.small{width:100px;padding:7px 0}
.banner-page{height:320px}
.banner-page .banner-text{min-height:0}
.banner-contentpage .page-banner{background-color:#edf0f3}
.top{position:relative}
.top-items{position:absolute;bottom:0;right:0;padding-right:20px}
.top-item{line-height:26px;margin-left:10px}
.toolbar .nav{margin-bottom:9px;font-size:13px}
.toolbar .nav-pills>li>a{color:#3c4449;white-space:nowrap}
.search-nav input{width:90%}
.phone-link{text-decoration:none}
.phone.h2{margin-bottom:0}
.footer{background-color:#e5e9ed;border-top:5px solid #c2c8cd;padding-top:20px}
.footer li a{text-decoration:none;line-height:24px}
.footer li a:hover{text-decoration:underline}
.footer ul,.footer li{list-style-type:none;margin:0;padding:0;font-size:14px}
.footer .span3 ul{padding-bottom:20px}
.footer .span3 ul:last-child{padding-bottom:0}
.footer .nav-plain{clear:both;display:block;float:right}
.footer .nav-plain li{display:block;float:left;padding-right:20px}
.footer .nav-plain li a{color:#6f787c;font-size:13px}
.footer .disclaimers{padding-top:22px;margin-top:8px;border-top:1px solid #c2c8cd}
.social li a,.social .icon{vertical-align:middle}
.social li a:hover{text-decoration:none}
.social .icon{font-size:22px}
.ico-blog:hover{color:#de0614}
.ico-fb:hover,.ico-fb .icon{color:#2568b1}
.ico-fb:hover .icon{color:#1d538f}
.ico-twitter:hover,.ico-twitter .icon{color:#0ab1d2}
.ico-twitter:hover .icon{color:#088ea9}
.ico-gplus:hover,.ico-gplus .icon{color:#cf3013}
.ico-gplus:hover .icon{color:#a3260f}
.ico-yt:hover,.ico-yt .icon{color:#de0614}
.ico-yt:hover .icon{color:#af0510}
#tooltip{text-align:center;color:#fff;background:#3c4449;position:absolute;z-index:100;padding:15px}
#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3c4449;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}
#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #3c4449;top:-20px;bottom:auto}
#tooltip.left:after{left:10px;margin:0}
#tooltip.right:after{right:10px;left:auto;margin:0}
.inverse,.inverse h1,.inverse h2,.inverse .h2,.inverse .h3,.inverse h3{color:#fff}
.inverse.nav-tabs a{color:#c0cdd2;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.inverse.nav-tabs .active a{color:#3c4449}
.inverse{background:#3c4449}
.inverse-nobg{background:transparent}
.compressed h1,.compressed h2,.compressed h3,.compressed h4,.compressed h5,.compressed h6,.compressed p,.compressed .h2,.compressed .h3,.compressed .h4{margin-bottom:0}
.compressed{line-height:1.2em}
.med-compressed p{margin-bottom:11px}
.med-compressed{line-height:1.2em}
.inline h1,.inline h2,.inline h3,.inline h4,.inline h5,.inline h6,.inline .h1,.inline .h2,.inline .h3{display:inline;margin:0;padding:0}
.navbar-main.hovered,.navbar-main.hovered .nav>.active>a{background:#ccd1d5}
a:hover .icon.mono{color:#de0614}
.navbar-main.hovered .navbar-inner{border-color:#b3b8bc}
.main-nav .nav>li.hovered>a,.navbar-main.hovered .nav>.active.hovered>a{color:#de0614;background:#fff}
.main-nav .nav>li.hovered>a .nav-arrow{color:#de0614}
#overlay{display:none;width:100%;min-width:1000px;height:1000px;background:rgba(0,0,0);background:rgba(0,0,0,0.5);position:absolute;top:65px}
.minicarousel .carousel{height:198px;background:#e5e9ed}
.minicarousel .carousel .item{width:180px;padding:20px;height:160px}
.homepage-minicarousel{height:200px}
.minicarousel .carousel .zeek-zia-mini-banner{padding:0;width:220px;height:200px}
.minicarousel .carousel .zeek-zia-mini-banner a{width:180px;height:200px;display:block;padding:20px 20px 0 20px;text-decoration:none;text-align:center;background:url(img/campaign-images/zeek-zia-mini-banner.jpg) no-repeat top left}
.en .tab-pane{height:122px}
.buddy-icon,.buddy-arrow{line-height:100px}
.buddy-hide{display:none}
.share-links img{cursor:pointer}
.buddy-hide{position:relative}
.buddy-arrow{text-align:right;color:#ccd1d5}
.buddy-bannertext{padding-top:22px}
.buddy-bannertext h1{font-size:40px}
.buddy-lp .banner-text,.buddy-lp .intro-text{width:560px}
.buddy h1{font-size:40px}
.buddyshare h1{font-size:34px}
.buddy-lp .product-icon-wrapper div.image{padding-top:0}
.buddy-code{border:4px solid #de0614;text-align:center;line-height:36px;display:block;color:#de0614;font-size:24px}
.buddyshare .share-links img{padding-right:10px}
.buddyinfo .introtext p{margin-bottom:11px}
.buddyinfo .control-label{padding-top:11px}
.buddy-lp-hc #buddy-quote-form label{margin:0;padding:0;float:left;padding-right:5px}
.buddy-lp-hc .introtext p{margin-bottom:11px}
.buddy-lp-hc .underbannercontent .h3{line-height:27px}
.buddy-lp-hc #buddy-quote-form select{width:auto;margin-bottom:.5em}
.buddy-diagram-pg .icon-arrow{position:absolute;top:10px;right:-20px}
.buddy-diagram-pg .main-par .span3{position:relative}
.buddy-diagram-pg .cq-colctrl-lt1-c0,.buddy-diagram-pg .cq-colctrl-lt1-c2{width:20%}
.buddy-diagram-pg .cq-colctrl-lt1-c1{width:30%}
.buddy-diagram-pg .cq-colctrl-lt1-c0 .clearfix,.buddy-diagram-pg .cq-colctrl-lt1-c2 .clearfix,.buddy-diagram-pg .cq-colctrl-lt1-c1 .clearfix{clear:both;padding-top:22px}
.buddy-icon-img{float:left}
.cq-colctrl-lt1-c2 .buddy-icon-img{float:none}
.buddyinfo #buddy-quote-form .btn{margin-top:5px}
.buddyinfo .banner .well{padding-top:5px}
.other-product{border-top:1px solid #ccd1d5;padding-top:22px}
.other-product .btn{margin-bottom:6px}
#sticky-quote.affix{position:fixed;top:20px;width:220px}
#sticky-quote.affix-bottom{position:absolute;bottom:420px;width:220px}
.bottom-ctas .quoteform .selectbox{float:left;width:65.74585635359117%;*width:65.69266486422946%}
.bottom-ctas .quoteform .btn{float:left;width:31.491712707182323%;*width:31.43852121782062%;margin-left:2.127659574468085%}
.bottom-ctas .quoteform label,.bottom-ctas .quoteform select{float:left}
.bottom-ctas .quoteform label{width:22.92817679558011%;*width:22.87498530621841%}
.bottom-ctas .quoteform select{width:74.30939226519337%;*width:74.25620077583166%;margin-left:2.127659574468085%}
.accordion-toggle{text-decoration:none;position:relative}
.accordion-toggle:hover{text-decoration:none}
.accordion-toggle:hover .icon-medium,.accordion-toggle:hover .h3{color:#3c4449}
.accordion-toggle span{display:block}
.accordion-toggle .icon-medium{position:absolute;left:10px;top:10px}
.accordion-toggle .collapse-text{padding:10px 0 10px 50px;margin-bottom:0}
.general-enquiries,.general-enquiries:hover{text-decoration:none}
.zeek-zia .banner{background:url(img/product-bgs/zeek-zia-bg.jpg) no-repeat top center;margin-bottom:30px}
.zeek-zia .banner-text{width:500px}
.zeek-zia .mainheader{padding-top:10px}
.zeek-zia .introtext p{margin-top:0}
.zeek-zia .mainheader h1,.zeek-zia .mainheader .h1{font-size:56px;line-height:56px;margin-bottom:0;padding-bottom:0}
.zeek-zia .videos{width:330px;float:right;margin-bottom:30px}
.zeek-zia .video{display:block}
.zeek-zia .video-lg{padding-bottom:14px}
.zeek-zia .video-sm-1,.zeek-zia .video-sm-2{float:left}
.zeek-zia .video-sm-1{margin-right:14px}
.moneymag-well .btn{display:block;margin-top:15px;margin-bottom:15px}
moneymag-mobile{margin-top:15px;display:block}
h1.blocked-header{color:#fff;text-transform:uppercase;font-size:33px;line-height:50px}
h1.blocked-header .line{display:inline-block;background:#de0614;padding:0 20px 0 15px}
.risky h2{color:#3c4449;text-transform:uppercase;font-family:"Museo-700",Helvetica,Arial,sans-serif;font-weight:normal;font-size:26px}
.risky-motor.risky-motor.south-australia h2{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.risky .hidden-phone h2{text-transform:none}
h2.blocked-header{color:#fff;text-transform:uppercase;font-size:26px;line-height:50px;font-family:"Museo-700",Helvetica,Arial,sans-serif;font-weight:normal;display:inline-block;background:#de0614;padding:0 20px 0 15px;margin:0}
.blocked-header.overlap{position:relative;top:20px}
.divider img{padding-left:20px;border-left:2px solid #3c4449}
.car-insurance-solved .divider img{height:100px;padding-left:20px;border-left:0}
.car-insurance-solved .divider img:first-child{padding-left:20px;border-left:2px solid #3c4449}
.car-insurance-solved .banner h1{font-size:33px;padding-bottom:20px;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif}
.car-insurance-solved .banner h1 a{display:inline-block;margin-right:-45px;vertical-align:bottom}
.risky-motor.car-insurance-solved .banner{background-size:cover}
.risky-motor.anniversary-car-insurance-solved .banner{background-image:url('../../../content/dam/budgetdirect/website-assets/2017/shared/backgrounds/desktop/banner-sarge-insurance-solved.jpg')}
.risky-motor.anniversary-car-insurance-solved .product-desc p{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:12px;text-transform:none;line-height:1.2}
.car-insurance-solved .banner__inner{position:relative;display:block;height:150px;margin-top:80px}
.car-insurance-solved .banner__inner .container--insurance-solved{position:absolute;top:208px;right:20px;width:200px}
.car-insurance-solved .banner__inner .product-desc--white{color:#fff}
.risky-motor .banner .blocked-header-box{margin-top:140px}
.risky-motor.south-australia .banner .blocked-header-box{margin-top:148px}
.risky-motor .icon-tailor-made-insurance{font-size:42px;width:43px;display:inline-block;margin:0 0 10px}
.risky-home .banner .blocked-header-box{margin-top:100px}
.blocked-header-box .well{padding-top:25px}
.captain-risky-home-ec .blocked-header-box{margin-bottom:20px}
.captain-risky-home-ec .blocked-header-box .well{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5)}
.blocked-header-box .benefit{font-size:15px;line-height:15.4px;text-align:center;margin-bottom:0;padding-top:20px}
.blocked-header-box .benefit p{margin:0}
.blocked-header-box .benefit img{margin-bottom:10px}
.blocked-header-box .benefit.icon-wrap p{margin-top:10px}
.blocked-header-box .benefit.icon-wrap .icon{font-size:40px}
.discount-lockup{position:relative}
.discount-lockup.discount-lockup--stacked{width:230px;top:55px}
.captain-risky-home-ec .discount-lockup{margin-top:20px}
.captain-risky-home-ec .discount-lockup .product-desc{width:150px;border-left:2px solid #3c4449}
.discount-lockup .icn{width:65px;height:auto}
.discount-lockup.discount-lockup--stacked .icn{width:70px}
.discount-box .discount-lockup{min-height:76px}
.discount-box .discount-lockup .icn{width:auto;height:auto}
.prod-hc .discount-lockup .hero-price{position:absolute;left:120px;top:-5px}
.prod-home .hero-price,.prod-content .hero-price{color:#399950}
.prod-home .discount-lockup,.prod-content .discount-lockup{width:210px;margin:auto}
.prod-hc .discount-lockup{width:260px;margin:auto}
.prod-home .inner{border-right:2px solid #3c4449;padding:0 40px 0 20px}
.prod-hc .inner{padding:0 20px}
.prod-hc .end-date,.prod-home .end-date,.prod-content .end-date{text-align:center;margin-top:10px}
.prod-hc .end-date{color:#de0614}
.prod-home .end-date,.prod-content .end-date{color:#399950}
.hero-price.product-accent-home{color:#fff}
.captain-risky-home-ec .discount-lockup{color:#399950}
.captain-risky-home-ec .hero-price.product-accent-home{color:#399950}
.captain-risky-home-ec .discount-lockup .icon{font-size:65px;color:#399950}
.captain-risky-home-ec .discount-lockup .discount-description{font-size:13px;padding:5px 0 0 2px;margin-bottom:0}
.prod-content .inner{border-left:2px solid #3c4449;padding-left:20px;padding:0 20px 0 40px}
.discount-lockup .hero-price{position:absolute;left:73px;top:-5px}
.discount-lockup.discount-lockup--stacked .hero-price{left:80px;top:-7px}
.discount-lockup .percent{font-size:50px;position:absolute;top:-10px;left:95px}
.discount-lockup.discount-lockup--stacked .percent{font-size:56px}
.discount-lockup .off{font-size:17px;text-transform:uppercase;position:absolute;top:22px;left:98px}
.discount-lockup.discount-lockup--stacked .off{font-size:22px}
.discount-lockup .product-desc{text-transform:uppercase;font-family:"Museo-700",Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px;width:160px;height:100%;padding-left:15px;border-left:2px solid #3c4449;position:absolute;top:0;left:220px;line-height:16.5px}
.discount-lockup.discount-lockup--stacked .product-desc{width:100%;top:auto;bottom:-54px;left:0;padding-left:0;border-left:0;text-align:center;font-size:18px}
.risky-motor.south-australia .discount-lockup.discount-lockup--stacked .product-desc{bottom:-58px}
.discount-lockup.discount-lockup--stacked .discount-btn{position:absolute;width:100%;margin-left:0;bottom:-95px;text-align:center}
.car-insurance-solved .discount-lockup.discount-lockup--stacked .discount-btn .btn{padding:14px 66px 14px 26px}
.home-cross-sell .product-desc{top:3px}
.motor-cross-sell .discount-lockup .product-desc,.cross-sell .discount-lockup .product-desc{height:100%}
.home-cross-sell .discount-lockup .product-desc p,.home-insurance-solved .discount-lockup .product-desc p,.car-insurance-solved .discount-lockup .product-desc p,.motor-cross-sell .discount-lockup .product-desc p,.cross-sell .discount-lockup .product-desc p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.captain-risky-home-ec .quote-wrap{margin-top:0}
.captain-risky-home-ec .quote-wrap a{padding:10px 40px;background:#399950;border:0}
.product-desc-below{text-transform:uppercase;font-family:"Museo-700",Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px;line-height:16.4px;text-align:center;margin-bottom:15px}
.discount-lockup .chevron{font-size:13px;font-family:"Museo-300",Helvetica,Arial,sans-serif;font-weight:normal;position:absolute;top:18px;left:133px}
.discount-lockup.discount-lockup--stacked .chevron{left:139px;font-size:17px}
.end-date{font-family:"Museo-700",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:uppercase}
.risky-motor .banner{max-width:100%;background-size:auto;background-position:top center;padding-top:30px;height:610px}
.risky-motor.south-australia .heading--1{margin:0;padding:0;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:40px;line-height:1.2;max-width:420px}
.risky-motor.south-australia .hero-price,.risky-motor.south-australia .product-desc,.risky-motor.south-australia .blocked-header{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.risky-motor.south-australia .discount-lockup{width:240px}
.risky-motor.south-australia .product-desc{text-transform:none;font-size:24px}
.risky-motor.south-australia .discount-lockup.discount-lockup--stacked .discount-btn{bottom:-110px}
.risky-motor.south-australia .banner__inner{margin:-16px 0 0 0}
.risky-motor .get-more{font-size:42px}
.risky-home .banner{max-width:100%;background-size:100% auto;background-position:center;padding-top:30px;height:680px;background-color:#fff}
.risky-motor-home .banner{max-width:100%;background-size:auto;background-position:top center;padding-top:30px;height:530px}
.risky-motor-home .hero-price.product-accent-home{color:#de0614}
.risky-motor-home .banner .btn{color:#3c4449;background:#fff;border:0}
.risky-motor-home .cr-title{padding-top:230px}
.risky .video-caption{padding:15px 0 0 30px}
.risky .border-header{border-bottom:2px solid #3c4449;border-top:2px solid #3c4449;line-height:2em;margin-bottom:1em;text-align:center}
.risky-motor.south-australia .border-header{border-top:0;margin-top:20px}
.risky .video{margin:10px 0 30px 0}
.benefits-list{margin:37px 0 37px}
.benefits-list ul,.benefits-list li{list-style-type:none;padding:0;margin:0}
.benefits-list li{position:relative;padding:10px 0 10px 60px;margin-bottom:10px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal}
.benefits-list div.icon{position:absolute;left:0;top:0;font-size:40px}
.benefits-list img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:20px}
.discount-box .prod{padding-bottom:0}
.risky-home .product-accent{color:#399950}
.risky .parsys_column h3.mono b{font-size:18px}
.risky #insurerModal{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ie-border-radius:6px}
.risky h2#insurerModal{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;text-transform:none;color:#de0614}
.hc-jun .banner{height:450px}
.iconblocks{border:1px solid #ccd1d5;padding:0;margin:0}
.iconblocks>li{list-style-type:none;border-bottom:1px solid #ccd1d5}
.iconblocks>li>a{text-decoration:none;display:block;line-height:40px;padding:10px;margin:0}
.iconblocks>li>a:hover,.iconblocks>li>a:hover span{background-color:#edf0f3;color:#3c4449}
.iconblocks>li>a span{vertical-align:-20%;width:50px;display:inline-block}
.iconblocks>li>a span{line-height:40px}
.banner{background-repeat:no-repeat}
.discounts-tab{padding:10px 0 0 0}
.state-page .banner-page{height:415px}
.state-page .banner-text{padding-top:25px;margin-bottom:50px}
.state-page .award-box .image{padding:10px 0 15px}
.state-page .award-box .text{padding:35px 0 9px}
.state-page .banner .compare-box{padding:25px 25px 15px}
.state-page .banner{overflow:hidden;height:415px}
.state-lp-car .banner-maxwidth{background-color:#e6eaee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eff1f4),to(#dee3e8));background-image:-webkit-linear-gradient(top,#eff1f4,#dee3e8);background-image:-moz-linear-gradient(top,#eff1f4,#dee3e8);background-image:-o-linear-gradient(top,#eff1f4,#dee3e8);background-image:linear-gradient(to bottom,#eff1f4,#dee3e8);max-width:100%}
.state-lp-car .banner .well{padding:10px 0;margin-top:5px}
.state-lp-car .banner .well p{margin-bottom:0}
.state-lp-car .banner .well .h2{font-size:30px;line-height:30px}
.state-lp-car .banner .well .col1{padding-top:25px}
.state-lp-car .banner .well .col2{padding-top:25px}
.state-lp-car .banner .well .col3{padding-top:5px}
.state-lp-car .banner .txt{font-size:30px;line-height:30px}
.right-aligned{text-align:right}
.state-lp-car .banner .span12{padding-top:20px}
.state-lp-car .banner .btn-tall{padding-top:20px;padding-bottom:20px}
.rhs-canstar-quote .btn{margin-top:15px}
.rhs-canstar-quote .quote-msg{margin-top:10px}
.hundreddollar .hidden-desktop .quote-msg{margin:10px 0}
.hundreddollar .banner-page{height:325px}
.state-page-alt .award-box .text{padding:10px 0}
.state-page-alt .content .btn{margin-top:.5em;margin-bottom:.5em}
.state-page-alt .content{padding-top:5px}
.state-page-alt .quote-msg{padding-top:.5em}
.state-page-alt .banner .h2.mono{font-size:30px;line-height:30px}
.state-page-alt .hero-price{margin:10px 0 5px}
.state-page-alt .banner{overflow:hidden;height:355px}
.state-page-alt .banner-text-wrapper{padding-top:20px}
.state-page-alt.car-insurance-vic .banner-text-wrapper{padding-top:0}
.lg-banner-lp .banner{height:465px;padding:50px 0 30px}
.lg-banner-lp .banner-top{width:420px;margin:auto;text-align:center}
.lg-banner-lp .banner .well [class*="span"],.lg-banner-lp .banner .well p{padding-bottom:0;margin-bottom:0}
.lg-banner-lp .banner-blocks{margin-top:40px}
.ten-percent-lp .lhs h2{padding:19px 0 11px}
.ten-percent-lp .quote-cta{padding-top:11px}
.btn-tall{padding:20px 25px}
.iconlist-sm{margin-bottom:.3em}
.iconlist-sm,.iconlist-sm li{list-style-type:none;margin:0;padding:.3em 0}
.iconlist-sm li{line-height:30px;vertical-align:top;font-size:15px}
.iconlist-sm li .icon-small{text-align:center;margin-right:-7px}
.banner-blocks>.row-fluid>.span4{margin:0;width:33.3333333333%}
.banner-blocks>.row-fluid>.span4 .well{height:170px}
.banner-blocks .row-fluid .well{border-right:1px solid #e5e9ed}
.home-car-lp .smaller-hero-price{font-size:58px}
.home-car-lp .customers-told-us{font-size:15px;line-height:1.3em;display:block}
.home-car-lp .product-ico{width:65px;height:auto}
.home-car-lp .title-row{padding-bottom:10px}
.home-car-lp .title-row h2{font-size:28px;line-height:1em;font-family:Museo-700,Helvetica,Arial,Sans-serif}
.home-car-lp .btn{font-size:20px;float:right}
.lg-banner-lp.home-car-lp .banner-blocks{margin-top:0}
.home-car-lp .highlight-well{position:relative;height:60px}
.home-car-lp a{color:#3c4449;text-decoration:none}
.home-car-lp .top-well{height:120px}
.home-car-lp .canstar-logo{position:absolute;top:10px;left:30px;width:140px}
.home-car-lp .terms{float:right;position:relative;top:-30px;left:-15px;font-size:11px}
.home-car-lp .terms a{text-decoration:underline}
.home-car-lp .subhead{color:#3c4449;padding-top:40px}
.home-car-lp .banner{padding-top:30px}
.home-car-lp.lg-banner-lp .banner{padding-bottom:0}
.home-car-lp h1{font-size:56px}
.home-car-lp .save25{font-size:15px;text-align:center;display:block;line-height:18px}
.home-car-lp sup{top:-0.5em}
.car-lp-sept h1{font-size:42px;margin:35px 0 20px 0}
.car-lp-sept.dvd-lp h1{margin:25px 0 0 0}
.car-lp-sept.dvd-lp .banner .well{height:110px;padding:20px}
.dvd-lp .subheader{margin-bottom:20px}
.dvd-lp .dvd-img{position:relative;top:-60px}
.home-lp-sept h1{font-size:44px;margin:30px 0 10px 0}
.second-car.home-cross-sell .banner .btn{margin:0 0 10px 0}
.sept-campaign .banner,.second-car.home-cross-sell .banner{height:346px;margin-bottom:40px}
.second-car.home-cross-sell.cross-sell-feb .banner{height:265px;margin-bottom:20px}
.zia-saving{background:url(img/campaign-images/zia-minibanner.jpg) no-repeat top left;height:320px;max-width:220px}
.no-alien .zia-saving{background:url(img/campaign-images/house-mini-banner.jpg) no-repeat top left;height:320px;max-width:220px}
.zeek-saving{background:url(img/campaign-images/zeek-minibanner.jpg) no-repeat top left;height:320px;max-width:220px}
.zia-saving .btn{float:right}
.sept-campaign .banner .well{height:135px}
.sept-campaign .banner .btn{margin-bottom:10px}
.sept-campaign .tc{margin-top:0}
.zeek-banner .h1,.zia-banner .h1{font-size:36px;line-height:36px;margin-bottom:5px}
.zeek-banner .banner-text-home,.zia-banner .banner-text-home{max-width:500px}
.double-discount-banner .banner-text-home{max-width:100%}
.second-car h1{font-size:35px}
.second-car .banner{height:265px}
.second-car .banner .well{padding:35px 30px 0}
.second-car .content .well{border:3px solid #dbddde}
.second-car .content{padding-top:20px}
.second-car .btn{margin:15px 0}
.second-car .diagram{padding-top:20px}
.second-car .diagram img{margin-bottom:10px;display:block}
.second-car .content .well p{margin:0;padding:0}
.hc-jun .co-header{font-size:14px}
.hc-jun .span4.cutout{margin-bottom:0;padding-bottom:0}
.hc-jun h1{font-size:44px;line-height:auto;margin-top:35px}
.hc-jun .banner .larger{font-size:22px}
.hc-jun .cutout p{margin:0}
.hc-jun .cutout .inner{padding:10px 15px 15px 15px}
.hc-jun .content .span9 h2{font-size:32px;color:#3c4449}
.hc-jun .events{margin:0;padding:0}
.hc-jun .events li{background:url(img/campaign-images/ico-events.png) no-repeat;list-style-type:none;margin:0;padding:10px 0 0 50px;min-height:50px}
.hc-jun .events li.fire{background-position:0 0}
.hc-jun .events li.theft{background-position:0 -100px}
.hc-jun .events li.explosion{background-position:0 -200px}
.hc-jun .events li.accident{background-position:0 -300px;padding-top:0}
.hc-jun .events li.malicious{background-position:0 -400px}
.hc-jun .events li.storm{background-position:0 -500px}
.hc-jun .events li.lightning{background-position:0 -600px}
.hc-jun .events li.earthquake{background-position:0 -700px}
.hc-jun .events li.liquid{background-position:0 -800px;padding-top:0}
.hc-jun .events li.impact{background-position:0 -900px}
.hc-jun .tick-list{font-size:15px}
.hc-jun .tick-list li{padding-bottom:.5em}
h3.block-header{margin:0;background:#3c4449;color:#fff;padding:11px}
.hc-jun #money-mag{width:122px;height:auto;position:absolute;bottom:40px;right:100px}
.hc-jun .banner .span12{position:relative}
.hc-jun .inner{padding:5px}
.hc-jun .row-fluid .span4.cutout{width:31.3%}
.hc-jun .row-fluid .span4.cutout-accent{width:32.914893617021278%}
.pmlogin,.pmregister{display:none}
.second-car.second-car-50 h1{font-size:30px;line-height:1.2em;margin-bottom:15px}
.second-car.second-car-50 .banner{height:346px}
.second-car.second-car-50 .banner-txt{margin:22px 0;height:267px}
.second-car.second-car-50 .banner-txt .h3{line-height:1.5em}
.second-car.second-car-50 .banner-txt .btn{padding-left:42px;padding-right:42px}
.second-car.hc-50 h1{margin-bottom:0}
.second-car.motor-cross-sell h1{font-size:32px;line-height:1.2em}
.second-car.motor-cross-sell .banner-txt{margin:22px 0;height:267px}
.second-car.motor-cross-sell .btn-xlg{display:block;font-size:30px;padding:25px 20px;position:relative;top:20px}
.second-car.motor-cross-sell .btn-smallertxt,.second-car.home-cross-sell .btn-smallertxtm,.cross-sell-feb .btn-smallertxt,.motor-sell-feb .btn-smallertxt{font-size:18px}
.cross-sell-feb .banner .well,.motorcross-sell-feb .banner .well{height:230px}
.second-car.motor-cross-sell .infotxt,.second-car.home-cross-sell .infotxt,.cross-sell-feb .infotxt,.motor-cross-sell-feb .infotxt{position:relative;padding-left:50px}
.second-car.motor-cross-sell .infotxt img,.second-car.home-cross-sell .infotxt img,.cross-sell-feb .infotxt img{position:absolute;top:0;left:0}
.motor-cross-sell-zeek .btn-xlg{display:inline-block;padding:25px 60px}
.motor-cross-sell-renewal.second-car .banner .well{padding:25px 25px 10px 25px;position:relative;left:-25px}
.motor-cross-sell-renewal h1{padding-bottom:10px}
.motor-cross-sell-renewal .banner .btn{margin:0}
.motor-cross-sell-renewal #your-savings{font-size:20px;margin-bottom:.5em}
.save-20 h1{font-size:40px}
.save-20 .banner{padding-top:40px}
.save-20 .banner .row-fluid .wrapper{width:67%}
.save-20 .banner .span9{position:relative;left:20px}
.save-20 .hurry{width:351px;text-align:center;padding-top:10px}
.cutout{text-align:center}
.lg-banner-lp.save-30 .banner{padding-top:20px;height:380px;background-position:bottom center;padding:30px 0 0 0}
.lg-banner-lp.save-30.save-30--test-2 .banner{max-width:100%;height:450px;background-position:top left;padding:130px 0 0 0}
.save-30 .banner .well,.hc-jun .banner .well{padding:10px;margin-top:10px}
.btn-bordered{border:2px solid #a7abad}
.save-30 h1{font-size:41px;line-height:1.25em}
.save-30 h1 img{width:100px;float:left;margin:0 15px 0 0}
.cutout .inner{padding:10px 20px 15px 20px;border:2px dashed #399950}
.cutout-accent .inner{border:2px dashed #de0614}
.cutout .co-header,.cutout .saving .hero-price,.cutout .saving .h3{color:#399950}
.cutout .co-header{text-transform:uppercase}
.cutout-accent .co-header,.cutout-accent .saving .hero-price,.cutout-accent .saving .h3{color:#de0614}
.cutout .saving .h3{margin:0 0 5px 0}
.cutout .saving{text-align:left;padding-left:70px;margin-left:10px;background:url(img/hc-icons.png) no-repeat}
.cutout .btn{margin-top:10px}
.prod-hc .saving{background-position:0 -100px;margin-left:0;padding-left:110px}
.prod-contents .saving{background-position:0 -200px}
.cutout .saving .hero-price{font-size:48px}
.cutout .saving .h3{margin-top:-10px}
.fightback h1{text-indent:-2000px}
.fightback .banner{height:346px}
.fightback .offers{max-width:650px;padding:10px 0 20px 0}
.fightback .offers h4{font-size:17px}
.fightback .offers .well{border:3px solid #de0614;height:80px;border-radius:20px;text-align:center}
.fightback .offers .well2{padding-top:25px;height:75px}
.fightback .offers .accent{font-size:36px}
.rhs h2{font-size:21px}
.nowait{position:relative;top:-5px}
.tenpercent sup{font-size:60%}
.fightback .offers .tenpercent{font-size:42px}
.tenpercent{position:relative;top:10px}
.nsw-ctp-greenslip .banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/ctp-page-bg.jpg);height:450px}
.nsw-ctp-greenslip .breadcrumbs{margin-bottom:0;margin-top:25px}
.nsw-ctp-greenslip .page-banner{padding:0}
.nsw-ctp-greenslip .contentpage-banner-text{min-width:0}
.nsw-ctp-greenslip .banner-text{width:320px}
.nsw-ctp-greenslip .breadcrumb,.nsw-ctp-greenslip .breadcrumb a{color:#fff}
.travel-lp .content{background:#FFF}
.travel-icon{width:100px;height:65px;margin:auto;background:url('../../../content/dam/budgetdirect/website-assets/icons/travel-lp-icons.png') top left no-repeat}
.travel-icon-lg{height:100px}
.travel-icon.child{background-position:0 -100px}
.travel-icon.suitcase{background-position:0 -200px}
.travel-icon.guarantee{background-position:0 -300px}
.travel-icon.plane{background-position:0 -400px}
.travel-icon.snow{background-position:0 -500px}
.travel-icon.cal{background-position:0 -600px}
.travel-icon.age{background-position:0 -700px}
.travel-lp .banner-maxwidth{background:#90b9eb;background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/CropClouds.jpg") !important;background-repeat:no-repeat;background-position:top center;max-width:100%;height:auto;margin-bottom:0}
.travel-lp .banner-relativecontainer{position:relative}
.travel-lp .banner-relativecontainer .image{position:absolute;width:525px;height:530px;bottom:-260px;right:70px;background-position:100% 0;background-repeat:no-repeat}
.travel-lp .bd-travel-quote{margin:0}
.travel-lp .bd-travel-quote ~ .hidden-phone{display:none}
.travel-lp .bd-travel-quote ~ .hidden-desktop{display:none !important}
.travel-lp .h1{font-size:35px}
.travel-lp #disclaimer{padding-top:45px}
.travel-lp .bd-travel-quote{box-shadow:0 0 5px #888;margin:15px 0 0 0;position:relative;z-index:1}
.travel-lp #country-prices{padding-top:45px}
.travel-lp .subheader{margin:20px 0 30px}
.travel-lp .parsys.main-par{padding-top:35px}
@media screen and (max-width:568px){.travel-lp .travel-icon{width:90px}
#imageCycle{display:none}
.travel-lp .banner{padding-bottom:15px}
}
@media(min-width:568px){.risky-motor.south-australia .banner{height:528px;box-sizing:border-box;overflow:visible;padding-top:60px}
.risky-motor.anniversary-car-insurance-solved .banner__inner{margin-top:0}
.risky-motor.anniversary-car-insurance-solved .banner .span12{padding-bottom:0}
.risky-motor.anniversary-car-insurance-solved .banner .blocked-header-box{margin-top:0}
.risky-motor-home .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/cr-motor-home-bg.jpg)}
.risky-home .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-banner-1-270917.jpg)}
.captain-risky-home-ec .banner{height:520px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-banner-3-270917.jpg) no-repeat;background-size:auto 100%;background-position:center;overflow:visible}
.home-contents-insurance .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/cr-home-contents-insurance-bg.jpg")}
.car-insurance .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/cr-motor-insurance-bg.jpg")}
.state-page .banner,.car-landing-page .banner{background-image:url(img/product-bgs/car-bg.jpg)}
.ten-percent-lp .banner{background:url(img/product-bgs/tenpercent-bg.jpg) no-repeat top center}
.travel-insurance .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-banner-bg-17-05-29.jpg);background-repeat:no-repeat;background-position:top center;background-size:auto}
.travel-insurance .banner-text-wrapper{margin-left:15px !important}
.travel-insurance .introtext{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif}
.existing-customers .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/existing-customers-bg.jpg)}
.policy-manager .banner,.outage .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/opm-page-bg.jpg);height:380px}
.buddyinfo .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/buddy-bg.jpg)}
.buddy-lp .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/buddylp-bg.jpg)}
.vip-car .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/vipcar-banner.jpg)}
.car-lp .banner{background-image:url(img/product-bgs/vipcar-banner.jpg)}
.vip-home .banner{height:450px;max-width:100%;background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-banner-4-270917.jpg)}
.four04 .banner{background-image:url(img/product-bgs/404-bg.jpg)}
.compare-home-insurance-comparitron .banner{background:url(img/product-bgs/home-comparitron-bg.jpg) no-repeat top center}
.compare-car-insurance-comparitron .banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/comparitron-bg.jpg) no-repeat top center}
.hail-hero .banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/hailhero-bg.jpg) no-repeat top center}
.hundreddollar .banner{background-image:url(img/product-bgs/100dollar-bg.jpg)}
.landlord-insurance .page-banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/landlord-bg.jpg) no-repeat top center;background-size:auto 100%}
.car-lp-sept .banner{background:url(img/product-bgs/zeek-car.jpg) no-repeat top center}
.car-lp-sept.no-alien .banner{background:url(img/product-bgs/car-sky-bg.jpg) no-repeat top center}
.second-car .banner{background:url(img/product-bgs/secondcar-bg.jpg) no-repeat top center}
.second-car.second-car-50 .banner{background:url(img/product-bgs/50-card-bg.jpg) no-repeat top center}
.second-car.motor-cross-sell .banner{background:#de0914}
.home-car-lp .banner{background:url(img/product-bgs/fe-bg.jpg) no-repeat top center}
.home-lp-sept .banner{background:url(img/product-bgs/zia-home.jpg) no-repeat top center}
.second-car.home-cross-sell.cross-sell-feb .banner{background:#de0614}
.save-20 .banner{background:url(../../../content/dam/budgetdirect/website-assets/campaigns/save-15-car.jpg) no-repeat top center}
.save-30 .banner{background:url(img/product-bgs/room-bg.jpg) no-repeat top center}
.save-30.save-30--test-2 .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/save-30-lp-banner-bg.jpg) no-repeat top center}
.fightback .banner{background:url(img/campaign-images/fightback-banner.jpg) no-repeat top center}
.hc-jun .banner{background:url(img/product-bgs/hc-lp-banner.jpg) no-repeat top center}
body.have-you-budgeted .banner{background:url(img/product-bgs/rea-landing-bg.jpg) no-repeat top center;background-size:auto}
}
.car-insurance-solved .discount-lockup--stacked p>a{position:absolute;bottom:-165px;left:0;right:0;text-align:center;font-size:16px;color:#3c4449}
@media(min-width:569px){.car-insurance-solved .discount-lockup--stacked p>a{left:-60px}
}
.car-insurance-solved .discount-lockup--stacked p:last-child>a{bottom:-195px}
.risky-motor.car-insurance-solved.south-australia .banner__inner{margin-top:0}
.risky-motor.car-insurance-solved.south-australia .discount-lockup.discount-lockup--stacked{top:20px}
.risky-motor.car-insurance-solved.south-australia .banner .product-desc{height:60px}
.risky-motor.anniversary-car-insurance-solved.car-insurance-solved.south-australia .banner .discount-btn{bottom:-130px}
.risky-motor.car-insurance-solved.south-australia .discount-lockup.discount-lockup--stacked>a{bottom:-147px}
.risky-motor.anniversary-car-insurance-solved.south-australia .banner .blocked-header-box{margin-top:50px}
@media(min-width:426px){.risky-motor.car-insurance-solved .banner,.risky-motor.car-insurance-solved.south-australia .banner{background-image:url('../../../content/dam/budgetdirect/website-assets/2017/shared/backgrounds/desktop/banner-sarge-insurance-solved.jpg');background-size:auto 428px;background-repeat:no-repeat;background-position:-220px 0}
.risky-motor.car-insurance-solved.south-australia .banner{background-size:auto 440px}
.risky-motor.anniversary-car-insurance-solved .banner{background-image:url('../../../content/dam/budgetdirect/website-assets/2017/shared/backgrounds/desktop/banner-sarge-insurance-solved.jpg');height:auto}
.risky-motor.car-insurance-solved.anniversary-car-insurance-solved .banner__inner{height:160px;margin-top:-12px}
.south-australia.risky-motor.car-insurance-solved.anniversary-car-insurance-solved .banner__inner{margin-top:0}
.risky-motor.car-insurance-solved .banner .banner__heading{position:absolute;top:-25px;left:0;right:0;bottom:auto}
.risky-motor.car-insurance-solved .banner .container--insurance-solved{display:none}
}
@media(min-width:487px){.risky-motor.car-insurance-solved .banner,.risky-motor.car-insurance-solved.south-australia .banner{background-position:-130px 0}
.risky-motor.car-insurance-solved .banner .banner__heading .heading{text-align:center}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked{width:350px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .icn{display:none}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .hero-price{left:60px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .discount-btn{max-width:240px;left:60px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked>a{left:0}
}
@media(min-width:569px){.risky-motor.car-insurance-solved .banner,.risky-motor.car-insurance-solved.south-australia .banner{background-size:cover;background-position:center top;height:650px}
.risky-motor.car-insurance-solved .banner .banner__inner{margin-top:50px;margin-bottom:120px}
.risky-motor.car-insurance-solved.south-australia .banner .banner__inner{margin-top:0;margin-bottom:170px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .icn{display:inline;margin:25px 0 0 40px}
.risky-motor.car-insurance-solved.south-australia .discount-lockup.discount-lockup--stacked .icn{display:inline;margin:0 0 0 40px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .product-desc{margin-bottom:20px;margin-left:25px;width:240px;bottom:-95px}
.risky-motor.car-insurance-solved.south-australia .discount-lockup.discount-lockup--stacked .product-desc{bottom:-85px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .product-desc p{font-size:16px;font-family:'MuseoSans-300',Helvetica,Arial,sans-serif}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .hero-price{top:15px;left:120px}
.risky-motor.car-insurance-solved.south-australia .discount-lockup.discount-lockup--stacked .hero-price{top:-5px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .hero-price .discount,.risky-motor.anniversary-car-insurance-solved .banner .percent,.risky-motor.anniversary-car-insurance-solved .banner .off,.risky-motor.anniversary-car-insurance-solved .banner .chevron{color:#de0614}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked .discount-btn{bottom:-125px;left:25px}
.risky-motor.car-insurance-solved .discount-lockup.discount-lockup--stacked>a{bottom:-146px;position:absolute;left:75px;color:#3c4449}
.risky-motor.anniversary-car-insurance-solved .banner .blocked-header-box{margin-top:232px}
}
@media(max-width:979px){body{padding-top:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:20px}
.navbar-fixed-bottom{margin-top:20px}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:auto;padding:0}
.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav>li{float:none}
.nav-collapse .nav>li>a{margin-bottom:2px}
.nav-collapse .nav>.divider-vertical{display:none}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-weight:normal;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}
.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .open>.dropdown-menu{display:block}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}
}
@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}
}
@media(min-width:1650px){.risky-motor.car-insurance-solved .banner{background-position:center right;background-size:cover}
}
.k_button_css_revision{background-image:'$Rev:10030 $'}
#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important}
#k_popup a img{border:0;display:inline}
#k_popup a{text-decoration:none}
#k_popup a:hover{color:#3882c3;text-decoration:underline}
#k_popup div{#float:none}
.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer}
#kampylink img{border:0;display:block}
.k_top{top:0;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop:document.body.scrollTop)}
.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+15:document.body.scrollTop+15)}
.k_top_hl_sl{top:100px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+100:document.body.scrollTop+100)}
.k_top_hl{top:85px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+85:document.body.scrollTop+85)}
.k_bottom{bottom:10px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 1:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 1)}
.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 16:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 16)}
.k_bottom_hl_sl{bottom:99px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 100:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 100)}
.k_bottom_hl{bottom:84px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 85:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 85)}
.k_right{right:0}
.k_left{left:0}
#k_popup{position:absolute;top:0;left:0;z-index:9999;font-family:'arial';font-weight:bold;display:none;border:1px solid black}
#k_pop_header{text-align:center;font-size:20px;padding:10px;font-weight:bolder;border:1px solid #fff;background:white;margin:10px 9px 0}
#k_pop_question_container{font-size:11px;padding:10px 0 10px 0;text-align:center;border:1px solid black;margin:10px 9px 0;background:white}
#k_pop_yes_no{margin:0 auto;width:138px;padding:10px 0 0 0}
#k_pop_yes_btn,#k_pop_no_btn{border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;border-style:solid;border-width:1px;padding:2px 10px 3px;text-align:center;font-size:11px;font-weight:bold;text-decoration:none;width:40px;cursor:pointer;color:white}
#k_pop_branding{font-size:11px;padding:3px 0;text-align:right}
#k_pop_branding a{color:#3882c3;direction:ltr;text-align:right;font-weight:normal;margin-right:10px}
#k_pop_whatisthis{float:left;padding:1px 0 0 9px}
#k_pop_remind{text-decoration:underline;font-weight:normal;cursor:pointer}
#k_close_button{color:gray;border:1px solid gray;display:none;width:11px;height:16px;font-size:12px;text-align:center}
.kc_top{top:30px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+30:document.body.scrollTop+30)}
.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight) - 80:document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 80)}
.kc_right{right:10px}
.kc_left{left:10px}
#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default}
#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration:none;cursor:default}
.k_bottom{right:0}
/*! jQuery UI - v1.10.3 - 2013-08-20
 jQueryUI code for sliders
 */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-slider-horizontal{background:#CCC;height:5px}
.ui-slider-horizontal .ui-slider-handle{border:1px solid #777;background:#AAA;border-radius:3px}
/*! jQuery UI - v1.9.2 - 2012-11-23
 * http://jqueryui.com
 * Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 * Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa url(img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#phoneNumbers.modal{height:auto;top:220px;padding:10px !important;border-radius:5px}
#phoneNumbers button.close{top:-20px;right:-15px;width:20px;height:20px}
#phoneNumbers .modal-body{max-height:100%;padding:10px 0 0 0}
#phoneNumbers a{box-sizing:border-box;text-align:left;padding:13px 10px 13px 10px;font-size:16px;text-indent:40px;width:100%}
#phoneNumbers a .ico{background:url(img/ph-num-icons.png) no-repeat;display:block;width:30px;height:30px;position:absolute}
#phoneNumbers a.quote .ico{background-position:0 0}
#phoneNumbers a.ec .ico{background-position:0 -100px}
#phoneNumbers a.new-claims .ico{background-position:0 -200px}
#phoneNumbers a.help .ico{background-position:0 -300px}
@media only screen and (max-width:598px){#health-capture .health-ec-discount-div h4>img{float:left !important}
}
ul#bulletinFeed{padding-bottom:20px;border:1px solid #ccd1d5;margin-bottom:15px;width:190px;height:auto}
ul#bulletinFeed li.nav-header{text-shadow:1px 1px 1px rgba(0,0,0,0.004)}
ul#bulletinFeed li p.first-link{padding-top:10px;padding-bottom:10px;margin:0}
ul#bulletinFeed li.alert{height:100% !important;padding:5px 0 0;clear:both}
ul#bulletinFeed li.alert a{float:left;background:#FFF;padding:0 10px}
ul#bulletinFeed li.alert a>p{color:#de0614;margin:0 5px;font-size:16px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
ul#bulletinFeed li.alert a>p>span.nav-arrow{height:100%;display:block;float:left;padding-top:3px}
ul#bulletinFeed li.alert a>p>span.hover{display:block;width:165px;padding-left:20px}
ul#bulletinFeed sup{padding-top:5px;padding-left:5px}
ul#bulletinFeed li.alert a>p div.hover:hover{text-decoration:underline}
ul#bulletinFeed li.alert sub{margin-left:11px}
ul#bulletinFeed li.alert>p{margin-bottom:10px;margin-left:11px}
#travel-insurance-capture div.date-picker .travel-specific{top:0}
#travel-insurance-capture #tripSelector{padding-top:3px}
#travel-insurance-capture #singleTrip,#travel-insurance-capture #multiTrip{font-size:14px !important;min-width:70px;height:30px}
#travel-insurance-capture #singleTrip span,#travel-insurance-capture #multiTrip span{display:inline-block;padding-top:5px;*zoom:1;*display:inline}
div#dangerousLocations{padding:20px\9}
div#dangerousLocations{top:35%;-webkit-border-radius:10px;-moz-border-radius:10px;-ie-border-radius:10px;border-radius:10px}
div#dangerousLocations p{margin:0}
div#sticky-quote.abs{position:fixed;top:0;width:220px}
body.life-insurance .product-blocks .row-fluid .life-height{height:140px;position:relative}
body.life-insurance div.product-blocks .life-height .btn-mini{position:absolute;bottom:20px;left:20px;font-size:13px;padding:2px 10px}
body.life-insurance div.product-blocks .life-height a.learnmore{position:absolute;bottom:25px;right:20px;text-decoration:underline;white-space:nowrap;font-size:14px}
body.life-insurance div.product-blocks .life-height a.learnmore:hover{text-decoration:none}
body.life-insurance-faqs table span.ico-no,body.compare-life-insurance-options table span.ico-no{background-position:0 -192px}
body.en .full-width-banner{box-shadow:0 0 15px rgba(0,0,0,0.3);margin-top:-20px;margin-bottom:25px;min-height:60px;position:relative;z-index:99}
body.en .full-width-banner .paypal span{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:20px}
body.en .full-width-banner .paypal span img{float:left}
body.en .full-width-banner .span12.paypal{padding-bottom:0;margin-top:-20px}
body.en .full-width-banner .span12.paypal:not(*:root){padding-bottom:0;margin-top:0 !important}
body.en .full-width-banner .paypal p{line-height:60px;margin:0;color:#0171b9;font-size:17px}
body.VISA-prepaid-offer-sep .product-icon-wrapper div.image{padding-top:36px}
body.new-region-template.section-home-contents-insurance .banner-text{width:410px}
body.home-insurance-australia.new-region-template .banner,body.car-insurance-australia.new-region-template .banner{background-image:url('img/product-bgs/car-ins-banner-nsw.jpg')}
body.brisbane .banner{background-image:url('img/product-bgs/car-ins-banner-brisbane.jpg')}
body.qld .banner{background-image:url('img/product-bgs/car-ins-banner-qld.jpg')}
body.canberra .banner{background-image:url('img/product-bgs/car-ins-banner-canberra.jpg')}
body.act .banner{background-image:url('img/product-bgs/car-ins-banner-act.jpg')}
body.sydney .banner{background-image:url('img/product-bgs/car-ins-banner-sydney.jpg')}
body.nsw .banner{background-image:url('img/product-bgs/car-ins-banner-nsw.jpg')}
body.adelaide .banner{background-image:url('img/product-bgs/car-ins-banner-adelaide.jpg')}
body.south-australia .banner{background-image:url('img/product-bgs/car-ins-banner-sa.jpg')}
body.hobart .banner{background-image:url('img/product-bgs/car-ins-banner-hobart.jpg')}
body.tasmania .banner{background-image:url('img/product-bgs/car-ins-banner-tasmania.jpg')}
body.melbourne .banner{background-image:url('img/product-bgs/car-ins-banner-melbourne.jpg')}
body.victoria .banner{background-image:url('img/product-bgs/car-ins-banner-vic.jpg')}
body.perth .banner{background-image:url('img/product-bgs/car-ins-banner-perth.jpg')}
body.wa .banner{background-image:url('img/product-bgs/car-ins-banner-wa.jpg')}
body.new-region-template .banner{background-position:top center;background-repeat:no-repeat}
body.new-region-template .quote-form .well{height:100%;margin-bottom:60px}
body.new-region-template div.span9.drop.product-blocks.med-compressed{background:#FFF;padding:27px 0 27px 27px}
body.new-region-template .canstar-awards img{float:left;margin-right:25px}
body.new-region-template div.full-width.grey{width:auto;background:#364449;min-height:200px}
body.new-region-template div.full-width.grey .fakecrumb{color:#FFF;float:left;width:50%}
body.new-region-template div.full-width.grey .span5,body.section-car-insurance div.full-width.grey .span7{padding:45px 0}
body.section-home-contents-insurance div.full-width.grey .span5,body.section-home-contents-insurance div.full-width.grey .span7{padding:45px 0}
body.new-region-template div.full-width.grey .span5{width:42.5531914893617% !important;background:url('../../../content/dam/budgetdirect/website-assets/icons/australia-outline-white.png');background-repeat:no-repeat;background-position:25px 60px}
body.new-region-template div.full-width.grey .span7{margin-left:0 !important}
body.new-region-template h1.fakelocation{color:#FFF;padding:0 0 0 140px;font-size:40px}
body.new-region-template div.full-width.grey .fakecrumb{margin:5px 0}
body.new-region-template div.full-width.grey .endcrumb{clear:both}
body.new-region-template div.full-width.grey a.fakenav{color:#FFF;text-decoration:none;font-size:16px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
body.new-region-template div.full-width.grey a.fakenav span{padding-right:10px;font-size:15px;color:#FFF}
body.new-region-template div.full-width.grey a.fakenav:hover{text-decoration:none}
body.new-region-template div.highlightbox .nav{height:auto}
body.new-region-template div.text.parbase.richtext.section p.smaller a{word-wrap:break-word}
body.insurance-payment-options img.paypal-payment-faq-logo{margin-top:-4px}
.wistia-home-image{width:210px;height:115px}
.wistia-home-image-lg{width:640px;height:3}
#videoModal{width:auto;left:45.5%}
#videoModal .modal-body{max-height:none;overflow-y:visible}
body.paypal.section-landingpages .banner{background-image:url(img/product-bgs/lp-paypal-bg.jpg);height:485px;margin-bottom:0}
body.paypal.section-landingpages .bannerbar{background:#FFF}
body.paypal.section-landingpages .bannerbar .bantop{text-align:center;border-bottom:1px solid #e5e9ed}
body.paypal.section-landingpages .bannerbar .bantop h1{padding-top:25px}
body.paypal.section-landingpages .bannerbar .bantop p{padding:20px}
body.paypal.section-landingpages .bannerbar .banbom{padding:15px 15px 4px 15px}
body.paypal.section-landingpages .productcolumn{min-height:130px}
body.paypal.section-landingpages .productcolumn p{text-align:center}
body.paypal.section-landingpages .lpico{width:58px;float:left}
body.paypal.section-landingpages .productcolumn h3{padding:15px 0 0 70px}
body.paypal.section-landingpages .productcolumn.car h3{color:#de0613}
body.paypal.section-landingpages .productcolumn.home h3{color:#399950}
body.paypal.section-landingpages .productcolumn.travel h3{color:#e3a51a}
body.paypal.section-landingpages .content .parsys_column.cq-colctrl-lt1.row-fluid{margin-top:-40px;background:#FFF;z-index:99;position:relative;padding-top:30px;box-shadow:0 0 8px rgba(0,0,0,0.3);padding-bottom:15px}
body.paypal.section-landingpages .content .parsys_column.cq-colctrl-lt1>.parsys_column{margin:0;width:33.3%;padding:0 20px 0 20px;min-height:485px}
body.paypal.section-landingpages .content .parsys_column.cq-colctrl-lt1-c0.span4,body.paypal.section-landingpages .content .parsys_column.cq-colctrl-lt1-c1.span4{border-right:1px solid #ccd1d5}
body.paypal.section-landingpages .ticklist{list-style-type:none;list-style-image:url(../../../content/dam/budgetdirect/website-assets/icons/list-greytick.png);padding:10px 0 15px 0;margin:0 0 0 45px}
body.paypal.section-landingpages .ticklist li{font-size:18px;padding-bottom:20px}
body.paypal.section-landingpages .inverse h2{padding:20px 0;text-align:center}
body.paypal.section-landingpages p.smaller{margin-top:20px}
.paypal-policy-competition .background-image{background-size:contain;background-color:#f5f5f2}
.paypal-policy-competition .paypal-carousel-banner{padding-left:410px;max-width:320px}
.paypal-policy-competition .paypal-carousel-banner p{width:290px;line-height:1.3}
.paypal-policy-competition .paypal-carousel-banner p.smaller{float:right;width:190px !important;font-size:10px !important;line-height:1.1;font-size:10px;padding-right:20px}
.second-car.home-cross-sell.cross-sell-feb .banner{background:url(../../../content/dam/budgetdirect/website-assets/campaigns/offer-tag.png);background-repeat:no-repeat;background-color:#de0614;background-position:600px 0}
.second-car.home-cross-sell h1{color:#FFF}
.second-car.home-cross-sell .row-fluid>div.span9.padding{padding-top:35px}
.second-car.home-cross-sell .row-fluid>div.span2 p.bannerstyle{margin:20px 0 10px 0;color:#FFF;font-size:16px;font-weight:bold}
.ie8 .second-car.home-cross-sell .row-fluid>div.span2 p.bannerstyle{margin:32px 0 10px 0}
.second-car.home-cross-sell .row-fluid>div.span2 h2.bannerstyle{color:#FFF;font-size:49px}
.second-car.home-cross-sell .row-fluid>div.span3 h1.hugetext{font-size:88px;color:#FFF;margin-left:-5px}
.second-car.home-cross-sell .row-fluid>div.span3 h1.hugetext span.percent{font-size:50px;vertical-align:text-top}
.second-car.home-cross-sell .row-fluid>div.span3 h1.hugetext span.caveat{font-size:60px}
.second-car.home-cross-sell .row-fluid h1 span.bannerfooter{font-size:23px;color:#FFF}
.second-car.home-cross-sell .content{padding-top:0}
.second-car.home-cross-sell .row-fluid .paypal{border-bottom:2px solid #dbddde;margin-bottom:20px}
.second-car.home-cross-sell .row-fluid .paypal p{color:#0171b9;margin:0}
body.home-contents-insurance.section-home-contents-insurance .banner .learnmoreblock div.well .btn{position:absolute;bottom:35px}
#trustedsite-verify{right:50px !important}
@media only screen and (max-width:568px){#wrapper{position:fixed;top:0;left:auto;right:0;z-index:998;border-top:1px solid #ccd1d5;border-bottom:1px solid #ccd1d5}
}
.titlebar .header-award{position:absolute;display:inline-block;width:200px;margin-left:10px;top:20px;left:160px}
.titlebar .header-award img{width:70px;margin-top:-20px}
.titlebar .header-award p{display:inline-block;width:100px;padding-top:10px;font-family:'Museo-900';font-size:14px;line-height:normal;color:#a39160;text-transform:uppercase}
.titlebar .headerlogo{margin:15px 0 20px;width:160px}
.titlebar .span4>a{position:relative;display:inline-block;text-decoration:none;height:100%}
.titlebar .span4>img{position:absolute;top:20px;width:155px;padding-left:16px}
.titlebar .span3,.titlebar .span4,.titlebar .span9{padding-bottom:0}
.topbuttonrow{margin-bottom:20px}
.topbuttonrow .phonebutton{width:31.914893617021278% !important;text-align:center;font-size:16px !important}
.topbuttonrow .span3{height:30px;line-height:30px;font-size:15px}
.topbuttonrow .phonebutton{text-decoration:none;color:#3c4449}
.topbuttonrow .phonebutton>.phone{display:inline-block}
.topbuttonrow .phonebutton>.phone #phone{display:initial}
.topbuttonrow .retrievequote{text-align:center;text-decoration:none;color:#3c4449;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.topbuttonrow .policymanager{text-align:center;text-decoration:none;background:#de0614;color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.topbuttonrow .policymanager span{color:#FFF;background-image:url("icons/hp-new-icons.png");width:17px;height:30px;display:inline-block;background-position:bottom left;vertical-align:middle}
.topbuttonrow .retrievequote:hover b{text-decoration:underline}
.topbuttonrow .policymanager:hover{background-color:#a30410}
.topbuttonrow .icon-phone{font-size:14px}
.topbuttonrow .icon-mouse{font-size:15px;width:13px;display:inline-block}
.topbuttonrow .icon-refresh{position:relative;top:-1px;font-size:11px}
.topbuttonrow .icon-contact{position:relative;top:2px}
.titlebar .span8 navpills{height:28px}
.smallnav{font-size:14px;float:right;height:31px}
.smallnav a{color:#3c4449}
.smallnav .nav{margin-bottom:0;display:inline-block}
.smallnav form.search-nav{display:inline-block;top:-14px}
.smallnav .phone{display:inline-block;vertical-align:middle;margin-top:-28px;width:120px;text-align:right;color:#de0614;font-size:16px;font-weight:bold}
.visible-phone{display:none}
div.mobileListDropdown{display:none;position:absolute;z-index:99;left:0;right:0;background:#FFF}
.mobileMenu{display:none}
@media screen and (max-width:568px){html.scalable .modal{width:95%;left:auto;right:2.5%}
html.scalable{min-width:0}
html.scalable body.big-savings .container-fluid{min-width:0 !important;max-width:100% !important;width:auto}
html.scalable body.big-savings .hidden-phone{display:none}
body.big-savings .visible-phone{display:block}
html.scalable .span1,html.scalable .span2,html.scalable .span3,html.scalable .span4,html.scalable .span5,html.scalable .span6,html.scalable .span7,html.scalable .span8,html.scalable .span9,html.scalable .span10,html.scalable .span11,html.scalable .span12{width:100%;margin-left:0}
body.big-savings #wrapper{position:fixed;top:0;left:auto;right:0;z-index:998;border-top:1px solid #ccd1d5;border-bottom:1px solid #ccd1d5}
body.big-savings #wrapper .container-fluid{padding:0}
.titlebar .headerlogo{display:inline-block;width:120px;margin:10px 0}
.titlebar .header-award{left:110px;width:70px}
.titlebar .header-award p{display:none}
.titlebar .header-award img{height:50px;margin-top:-10px}
.titlebar .span4>img{display:none}
.mobileMenu{display:block;float:right}
.mobileMenu a{font-size:28px;text-decoration:none;padding:20px 10px 20px 10px;float:right;border-left:1px solid #ccd1d5}
#wrapper .span8{display:none !important}
.smallnav,.topbuttonrow{display:none}
.search-nav .mobile-search{width:95%;border-radius:15px;background:#FFF;border:1px solid #ccd1d5;padding:5px 10px 5px 10px;margin:0}
.mobileList{list-style-type:none;margin:0;padding:0}
.mobileList a{text-decoration:none}
.mobileList li{padding:10px;border-top:1px solid #ccd1d5}
.mobileList{border-bottom:1px solid #ccd1d5}
.mobileList li .nav-arrow{float:right}
.backgroundHide{background-color:#000;opacity:.6;position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:900}
html.scalable body.big-savings .banner-container-full{margin-top:70px}
html.scalable body.big-savings .row-fluid .offset6:first-child{margin-left:0;background:0}
html.scalable body.big-savings .alt-banner-background{background-image:none;background:#add0f2}
body.big-savings .alt-banner-background>.container-fluid{min-height:0}
html.scalable .quotefloat{padding-bottom:0}
body.big-savings .quotefloat{height:auto;position:initial;border-radius:0;box-shadow:none;margin:20px 0 15px 0}
body.big-savings .quotefloat .span2{height:auto;border-right:1px solid #c4c8cc;text-decoration:none !important;padding-left:15px;width:100%;border-right:0 none #FFF;padding:5px !important;border-right:1px solid #ccd1d5;border-left:1px solid #ccd1d5;border-bottom:1px solid #ccd1d5}
body.big-savings .quotefloat .span2>p{margin:0}
body.big-savings .quotefloat .span2>p.larger{margin:0}
body.big-savings .quotefloat .span2>p>span>br{display:none}
body.big-savings .quotefloat .span2:hover{border-right:0 none #FFF;border-radius:0}
body.big-savings .quotefloat .span2.text{position:initial;border-radius:0;background-image:none;background:#de0914}
body.big-savings .quotefloat .span2.motor{width:100%;padding-left:15px;margin-left:0}
body.big-savings .quotefloat .span2.travel{width:100%}
.row-fluid .span3.mobile{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span9.mobile{width:74.46808510638297%;*width:74.41489361702126%}
body.big-savings .awardbar p.larger{line-height:normal;text-align:center}
body.big-savings .awardbar img{float:none;width:auto;display:block;margin:0 auto 10px auto}
body.big-savings .columnspan .productcolumn{padding:10px 10px 0 10px;background-position:bottom left}
body.big-savings .columnspan .productcolumn .row-fluid:nth-of-type(2){background:rgba(255,255,255,0.7)}
body.big-savings .columnspan .productcolumn .row-fluid:nth-of-type(2) p{margin:10px}
body.big-savings .alt-banner-background h3{font-size:28px;line-height:1.1}
body.big-savings .social li{display:inline-block}
body.big-savings .social span{font-size:32px}
body.big-savings .social .icon-blog.icon{width:32px;height:32px;background-image:url("../../../content/dam/budgetdirect/website-assets/icons/bd-blog-medium-icon.png")}
body.big-savings .row-fluid.visible-phone.hidden-desktop{display:block !important}
}
@media screen and (max-width:385px){body.big-savings .columnspan .productcolumn.motor h2 br{display:none}
}
@media screen and (max-width:370px){.titlebar .header-award{display:none}
}
.section-captain-risky .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/we-dont-insurer-bg.jpg);max-width:100%;height:539px;background-size:cover;margin-bottom:0}
.section-captain-risky .position-banner{margin:265px 100px 0 auto;width:620px}
.section-captain-risky .position-banner #scroll-risky{cursor:pointer;background-image:url("../../../content/dam/budgetdirect/website-assets/captain-risky/cr-empty-circle.png")}
.section-captain-risky .position-banner p{margin-top:10px}
.section-captain-risky .position-banner p span{display:inline-block;vertical-align:middle;color:#FFF;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;margin-left:10px;font-size:14px;text-shadow:1px 1px 1px #000}
.section-captain-risky .content .span4 img{margin:30px 0}
.section-captain-risky .span8 h2.mono{font-size:29px;margin:40px 0 20px 0}
.section-captain-risky .expandable-list{margin-bottom:40px}
.section-captain-risky .expandable{background-image:url("http://tws02-cqas:4502/content/dam/budgetdirect/website-assets/captain-risky/cr-plus-sign.png");background-repeat:no-repeat;background-position:top right;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);border:1px solid #dfdfdf;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin:0 0 10px 0;position:relative;cursor:pointer}
.section-captain-risky .expandable h3{color:#3c4449;text-transform:uppercase;margin-bottom:0;line-height:4;margin-left:100px}
.section-captain-risky .expandable h3 a{color:#3c4449}
.section-captain-risky .expandable p{border-top:1px solid #dfdfdf;display:none;margin:0;padding:30px 55px}
.section-captain-risky .expandable ul{padding:5px 55px;display:none}
.section-captain-risky .expandable img.roadsign{position:absolute;left:10px;top:-4px}
.section-captain-risky .expandable img.plus{position:absolute;right:26px;top:26px}
.section-captain-risky h2.list{color:#3c4449;font-size:25px;margin:40px 0 40px 0;text-align:center}
.section-captain-risky .content>.container-fluid>.row-fluid>.span12{padding-bottom:0}
.section-captain-risky .cta-bg{background:#de0914;height:130px;padding:0 20px}
.cta-space{display:none}
.section-captain-risky .cta h2{color:#FFF;margin-left:160px;line-height:5;font-size:24px}
.section-captain-risky .cta-bg h3{color:#FFF;text-transform:uppercase}
.section-captain-risky .cta-bg p,.section-captain-risky .cta-bg .offset1.span5 a,.section-captain-risky .cta-bg .offset1.span5 a:hover{color:#FFF}
.section-captain-risky .cta-bg h3,.section-captain-risky .cta-bg p{margin-top:43px}
.section-captain-risky .cta-bg img{float:left;margin-top:43px;margin-right:15px;background-image:url("../../../content/dam/budgetdirect/website-assets/captain-risky/cr-empty-circle.png")}
.section-captain-risky .cta a.btn.btn-large{display:inline-block;vertical-align:middle;margin-left:25px}
.section-captain-risky .cta-space{height:130px}
.section-captain-risky #quoteModal{min-width:300px;max-width:350px;width:80%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto;padding:10px 20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ie-border-radius:6px}
.section-captain-risky #quoteModal .modal-header h2{text-align:center}
.section-captain-risky #quoteModal .modal-header button.close{top:-10px;right:-15px}
.section-captain-risky #quoteModal .modal-body p{text-align:center}
.section-captain-risky #awardmodal{width:950px;display:none;margin:0 auto;top:200px;left:initial;left:auto\9}
@media screen and (max-width:568px){.section-captain-risky .span4{text-align:center}
.section-captain-risky #quoteModal{min-width:290px}
.section-captain-risky .homepage-icon{position:initial}
.section-captain-risky .expandable h3{margin:30px 65px;line-height:1.2}
.section-captain-risky .expandable img.roadsign{top:10px;left:0;position:absolute;width:70px}
.section-captain-risky .cta-bg{position:initial;height:auto;margin:0 -15px}
.section-captain-risky .cta-space{display:none}
.section-captain-risky .span4 img{margin:auto 0;text-align:center}
.section-captain-risky .position-banner{width:70%;margin:100px auto 0 auto}
.section-captain-risky .banner{background-position:top center}
.section-captain-risky .position-banner h1.blocked-header{line-height:35px;font-size:17px !important}
.section-captain-risky .cta h2{margin-left:0;text-align:center;line-height:3}
.section-captain-risky .cta a.btn.btn-large{margin-left:0;font-size:19px}
.section-captain-risky .cta-bg img{display:inline-block;margin-top:10px}
.section-captain-risky .cta-bg h3{display:inline-block;margin-top:10px;max-width:75%}
.section-captain-risky .cta-bg h3 br{display:none}
.section-captain-risky .cta-bg p{margin-top:10px;margin-bottom:0;text-align:center}
}
.home-contents-insurance .product-icon-wrapper div.image,.car-insurance .product-icon-wrapper div.image{padding-top:0}
.home-contents-insurance .product-icon-wrapper div.image img{width:90px}
.car-insurance .product-icon-wrapper div.image img{width:80px}
.home-contents-insurance .breadcrumbs.banner-breadcrumbs.breadcrumb,.car-insurance .breadcrumbs.banner-breadcrumbs.breadcrumb{display:none}
.car-insurance .banner-text .inline.product-accent,.car-insurance .banner-text .inline.product-accent .product-accent{font-size:40px}
.home-contents-insurance .span9.banner-text-wrapper{margin-left:25.53191489361702%;width:48.93617021276595%}
.car-insurance .span9.banner-text-wrapper{margin-left:21.531915%;width:52.93617%}
.home-contents-insurance .banner-text,.car-insurance .banner-text{width:339px}
.home-contents-insurance .intro-text{margin-left:20px;width:auto;margin-top:20px}
.car-insurance .intro-text{margin-top:0;width:auto;margin-left:20px}
.home-contents-insurance .intro-text h2.blocked-header{padding:0 10px 0 10px;line-height:35px}
.car-insurance .intro-text h2.blocked-header{padding:0 10px 0 10px;line-height:35px}
.home-contents-insurance .intro-text h2,.car-insurance .intro-text h2{font-size:21px}
.home-contents-insurance .intro-text .learn-inline,.car-insurance .intro-text .learn-inline{display:inline;margin-left:10px;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif}
.home-contents-insurance .intro-text .learn-inline a{color:#FFF}
.car-insurance .intro-text .learn-inline a{color:#3c4449}
@media screen and (max-width:568px){.home-contents-insurance .span9.banner-text-wrapper,.car-insurance .span9.banner-text-wrapper{margin-left:0;width:auto}
}
.break-container{width:220px;margin-left:-20px;text-align:left}
.break-container .break-left{width:102px;float:left;border-right:1px solid #3c4449;height:52px;padding-left:10px}
.break-container .break-left .h1{float:left;line-height:1;color:#de0614;font-size:58px}
.break-container .break-left .h2{font-size:34px;margin:7px 0 0 0}
.break-container .break-left p{font-size:14px;margin-top:3px;color:#de0614;font-family:"Museo-700";margin-bottom:0}
.quote-cta-msg .break-container .break-right{width:106px;float:left;height:52px}
.break-container .break-right p{font-size:9px;float:left;font-weight:bold;padding-left:8px;line-height:1.5;text-transform:uppercase;font-family:"Museo-700";color:#3c4449;margin-bottom:0}
.nav-car-insurance .break-container .break-right p,.nav-home-contents-insurance .break-container .break-right p{margin-top:7px}
.break-container .clear-breaks{clear:both;line-height:0}
.break-container h4{text-align:center;padding-top:7px;font-size:14px;color:#de0614}
.break-container .clear-breaks{clear:both;line-height:0}
.break-container h4{text-align:center;padding-top:7px;font-size:14px;color:#de0614;margin-bottom:0}
.money-padding-mobile{text-align:center}
.btn.mobile-specific.btn-primary.btn-large{margin:15px 0}
.discount-lockup.mobile-specific{margin:15px 0}
.mobile-nav-list{margin-top:20px}
.mobile-nav-list.first-nav{margin-bottom:0}
.mobile-nav-list .span12.no-margin{padding-bottom:0}
.mobile-nav-list ul{list-style-type:none;margin:0;padding:0;border-top:2px solid #ccd1d5;border-right:2px solid #ccd1d5;border-left:2px solid #ccd1d5}
.mobile-nav-list li{background:#FFF;border-bottom:2px solid #ccd1d5;padding:10px}
.mobile-nav-list .homepage-icon{width:57px;margin-bottom:0;position:relative}
.mobile-nav-list .heading{background:#3c4449;padding:15px !important}
.mobile-nav-list ul.alternate{border-left:1px solid #FFF;border-right:1px solid #FFF}
.mobile-nav-list ul.alternate li{background:#e5e8ed;border-bottom:1px solid #FFF;color:#3c4449}
.mobile-nav-list .heading h2{color:#FFF;margin-bottom:0}
.mobile-nav-list h3{display:inline-block;margin-bottom:0;vertical-align:super;color:#3c4449}
.mobile-nav-list span,.mobile-nav-list div{display:inline-block}
.mobile-nav-list .icon-chevron-right{float:right;display:inline}
.mobile-nav-list a{text-decoration:none}
@media screen and (max-width:568px){body.big-savings{background:#FFF}
}
.container-fluid.visible-phone.white-bg{background:#FFF}
.mobile-only-banner .get-more{padding:10px 20px}
.home-contents-insurance .well h3.product-accent{font-size:19px}
@media only screen and (max-width:568px){.travel-region-pages{min-width:320px}
.travel-region-pages .travelquote.header--2017{width:100%;max-width:325px;float:none;margin:0 auto}
.travel-region-pages .travelquote .quoteBannerPosition{width:100%}
.travel-region-pages .travelquote .quoteBannerForm{margin:15px}
.travel-region-pages .travelquote .quoteBannerPosition{width:auto}
.travel-region-pages .span12.drop .text.parbase.richtext.section{margin-left:0 !important}
}
.ie8 .quoteBannerForm #travelQuote input{margin-bottom:12px}
.ie8 .quoteBannerForm #travelQuote label[for="singleTrip"],.ie8 .quoteBannerForm #travelQuote label[for="multiTrip"]{float:none !important;display:inline-block}
.ie8 .quoteBannerForm #travelQuote input[type="radio"]{display:inline-block;margin-left:5px;vertical-align:baseline}
@media screen and (min-width:0\0){.quoteBannerForm #travelQuote input{margin-bottom:12px}
.quoteBannerForm #travelQuote label[for="singleTrip"],.quoteBannerForm #travelQuote label[for="multiTrip"]{float:none !important;display:inline-block}
.quoteBannerForm #travelQuote input[type="radio"]{display:inline-block;margin-left:5px;vertical-align:baseline}
}
.quoteBannerPosition #quotePrice{display:block}
.quoteBannerPrice h2{color:#FFF;font-size:40px;line-height:48px;font-family:"MuseoSans-300",Arial,Helvetica,sans-serif}
.quoteBannerPrice #travelPrice{font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;font-size:68px}
.quoteBannerPrice #travelPrice sup{top:-0.23em}
.quoteBannerPrice #travelQuote input{margin-top:30px}
.quoteBannerPrice #travelDisclaimer{color:#FFF;margin-top:40px}
.travel-destinations .banner,.travel-types .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/travel-destinations-banner.jpg")}
.bali.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/bali-travel-banner.jpg")}
.canada.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/canada-travel-banner.jpg")}
.europe.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/europe-travel-banner.jpg")}
.fiji.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/fiji-travel-banner.jpg")}
.india.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/india-travel-banner.jpg")}
.japan.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/japan-travel-banner.jpg")}
.new-zealand.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/new-zealand-travel-banner.jpg")}
.singapore.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/singapore-travel-banner.jpg")}
.thailand.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/thailand-travel-banner.jpg")}
.united-kingdom.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/united-kingdom-travel-banner.jpg")}
.united-states.travel-region-pages .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/united-states-travel-banner.jpg")}
.family .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/family-travel-banner.jpg")}
.backpacking .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/backpackers-travel-banner.jpg")}
.seniors .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/seniors-travel-banner.jpg")}
.student .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/students-travel-banner.jpg")}
.skiing .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/skiing-travel-banner.jpg")}
.cruise .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/travel-lps/cruise-travel-banner.jpg")}
.bali .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/bali-climate-widget.jpg)}
.canada .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/canada-climate-widget.jpg)}
.europe .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/europe-climate-widget.jpg)}
.fiji .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/fiji-climate-widget.jpg)}
.india .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/india-climate-widget.jpg)}
.japan .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/japan-climate-widget.jpg)}
.new-zealand .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/new-zealand-climate-widget.jpg)}
.singapore .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/singapore-climate-widget.jpg)}
.thailand .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/thailand-climate-widget.jpg)}
.united-kingdom .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/united-kingdom-climate-widget.jpg)}
.united-states .climate-widget .temperatureGauge{background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/united-states-climate-widget.jpg)}
.travel-destination-link p{margin-bottom:0}
.travel-destination-link:hover .span4{background:#ccd1d5;border-top:1px solid #ccd1d5;border-left:1px solid #ccd1d5}
.travel-destination-link img{max-width:150px;max-height:150px;margin:30px 0 10px 0}
.travel-destination-link .span4{text-align:center;border-top:1px solid #eef1f4;border-left:1px solid #eef1f4;border-right:1px solid #ccd1d5;border-bottom:1px solid #ccd1d5}
.travel-region-pages .banner{height:420px;margin-bottom:0}
.travel-region-pages .travelquote .quoteBannerPosition{position:relative;display:inline-block;width:320px;height:420px;float:right}
.travel-region-pages .travelquote .quoteBannerForm,.travel-region-pages .travelquote .quoteBannerPrice{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;margin:25px}
.travel-region-pages .travelquote .quoteBannerForm h3,.travel-region-pages .travelquote .quoteBannerForm label{font-family:"MuseoSans-300",Arial,Helvetica,sans-serif}
.travel-region-pages .travelquote .quoteBannerForm h3{color:#FFF}
.travel-region-pages .travelquote .quoteBannerForm label{font-size:16px;color:#c5c5c5}
.travel-region-pages .travelquote .quoteBannerForm input{opacity:.85;margin-bottom:20px;padding:10px}
.travel-region-pages .travelquote .quoteBannerForm input[name='departureDate'],.travel-region-pages .travelquote .quoteBannerForm input[name='returnDate']{width:248px;cursor:pointer}
.travel-region-pages .travelquote .quoteBannerForm input[type='date'],.travel-region-pages .travelquote .quoteBannerForm input[type='text']{font-size:18px}
.travel-region-pages .travelquote .quoteBannerForm input[type='radio']{margin-left:10px}
.travel-region-pages .travelquote .quoteBannerForm input[type='submit'],.travel-region-pages .travelquote .quoteBannerPrice input[type='submit']{width:100%}
.travel-region-pages .travelquote .quoteBannerForm input[name='age1']{width:90px;margin-right:5px;float:left}
.travel-region-pages .travelquote .quoteBannerForm input[name='age2']{width:90px}
.travel-region-pages .travelquote .quoteBannerForm label.error{float:left;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;color:#FFF}
.travel-region-pages .span12.drop .text.parbase.richtext.section{margin-left:25px}
.travel-region-pages .span12.drop .text.parbase.richtext.section h2{margin-bottom:25px}
.travel-region-pages .span12.drop .text.parbase.richtext.section img{width:100%}
.travel-region-pages .span12.drop .text.parbase.richtext.section ul.warning{list-style-type:none;margin:0;padding:0}
.travel-region-pages .span12.drop .text.parbase.richtext.section ul.warning li{padding-left:20px;text-indent:-19px;margin-bottom:25px}
.travel-region-pages .span12.drop .text.parbase.richtext.section ul.warning li:before{content:"\002022";color:#de0914;padding-right:10px;font-size:23px}
.travel-region-pages .travelquote .quoteTransBackground{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.5;-ms-filter:"alpha(opacity=50)"}
.travel-region-pages .banner-text-wrapper{margin-top:300px}
.travel-region-pages .greyStrip{background:#dedede;border-top:2px solid #cbcbcb;margin-bottom:20px}
.travel-region-pages .greyStrip .breadcrumbs{margin-top:10px;font-family:"MuseoSans-300",Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold}
.travel-region-pages .greyStrip .breadcrumbs a{color:#3c4449}
.travel-region-pages .greyStrip .breadcrumbs .last-crumb{color:#de0614}
.travel-region-pages h1{font-family:"MuseoSans-300",Arial,Helvetica,sans-serif}
.travel-region-pages .banner h1{color:#FFF !important;text-shadow:2px 2px 2px rgba(0,0,0,0.5)}
.travel-region-pages #google_maps{height:400px;margin-bottom:20px}
.travel-region-pages #google_map_frame{width:100%;height:100%}
.travel-region-pages #google_map_frame .info_content{width:300px}
.travel-region-pages #google_map_frame .gm-style-iw+div{width:63px !important;height:20px !important}
.travel-region-pages #google_map_frame .gm-style-iw+div img{width:auto !important;height:auto !important;left:45px !important;top:-331px !important}
.travel-region-pages #google_map_frame .gmnoprint img{max-width:none !important}
.climate-widget{margin-bottom:11px}
.climate-widget .temperatureGauge{color:#FFF}
.climate-widget .rainGauge h1{color:#dc0100}
.climate-widget .rainGauge,.climate-widget .temperatureGauge{height:110px;display:block;position:relative}
.climate-widget .rainGauge .loading{top:0;left:0;right:0;bottom:0}
.climate-widget .temperatureGauge .loading{top:0;left:1px;right:1px;bottom:0}
.climate-widget .rainGauge .loading,.climate-widget .temperatureGauge .loading{background:#000;color:#fff;opacity:.85;text-align:center;line-height:7;position:absolute;z-index:100}
.climate-widget .rainGauge{border-left:1px solid #ccd1d5;border-right:1px solid #ccd1d5;border-bottom:1px solid #ccd1d5;background:url(../../../content/dam/budgetdirect/website-assets/travel-lps/raincloud.png);background-repeat:no-repeat;background-position:15px 20px}
.climate-widget .rainGauge h1{position:absolute;top:20px;right:15px;color:#303435}
.climate-widget .rainGauge h1 .value{padding-right:5px}
.climate-widget .rainGauge h1 sub{font-size:18px;bottom:0}
.climate-widget .rainGauge span.text{position:absolute;bottom:20px;text-transform:uppercase;right:10px;font-size:13px;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;color:#303435}
.climate-widget .temperatureGauge{text-shadow:0 0 4px #000}
.climate-widget .temperatureGauge span.value{position:absolute;top:10px;left:15px;width:55px;text-align:right}
.climate-widget .temperatureGauge sup.degrees{position:absolute;top:25px;left:75px;font-size:25px}
.climate-widget .temperatureGauge sub.centigrade{position:absolute;top:44px;left:75px;font-size:18px}
.climate-widget .temperatureGauge span.text{position:absolute;top:15px;right:15px;font-size:18px;line-height:1.1}
.climate-widget .temperatureGauge span.time{position:absolute;left:15px;bottom:10px}
.climate-widget .temperatureGauge span.location{position:absolute;right:15px;bottom:10px;text-transform:uppercase;text-align:right}
@media only screen and (max-width:568px){#climateWidget{display:none}
}
.testimonial-widget{height:auto;width:220px;margin-bottom:10px}
.testimonial-widget .textContainer{border:1px solid #efefef;width:220px;height:220px;background:#efefef;border-radius:6px;border:1px solid #d6d6d6;position:relative;overflow:hidden;margin-bottom:15px;box-shadow:0 2px 5px rgba(122,122,122,0.5)}
.testimonial-widget .textContainer div{position:absolute;width:180px;margin:20px;font-style:italic;line-height:1.6}
.testimonial-widget .widget-controls{position:relative;min-height:70px}
.testimonial-widget img{position:absolute;top:-17px;left:95px}
.testimonial-widget .widget-controls #customerName{width:160px;top:5px;left:30px;position:absolute;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Museo-700",Arial,Helvetica,sans-serif}
.testimonial-widget .widget-controls #customerName .lighten{font-family:"MuseoSans-300",Arial,Helvetica,sans-serif}
.testimonial-widget .widget-controls #returnLeft,.testimonial-widget .widget-controls #returnRight{width:30px;height:50px;font-size:45px;top:0;text-decoration:none;line-height:1.1;position:absolute;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.testimonial-widget .widget-controls #returnLeft{left:0}
.testimonial-widget .widget-controls #returnRight{right:0;text-align:right}
@media only screen and (max-width:568px){.testimonial-widget{display:none}
}
.currency-widget{margin-bottom:10px}
.currency-widget .conversion{border-left:1px solid #ccd1d5;border-right:1px solid #ccd1d5;border-bottom:1px solid #ccd1d5;position:relative}
.currency-widget .conversion input,.currency-widget .conversion select{background:#CCC;padding:10px;margin:0 10px 10px 10px;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;font-style:italic}
.currency-widget .conversion input{width:175px}
.currency-widget .conversion select{width:195px;height:40px}
.currency-widget .conversion label{margin:0 10px}
.currency-widget .conversion h1{margin:0 10px;word-wrap:break-word;font-style:italic;color:#de0614;font-size:40px}
.currency-widget .conversion .equal{font-family:"MuseoSans-300",Arial,Helvetica,sans-serif;font-style:italic;font-size:12px;padding-top:10px;margin:0 10px 10px 10px}
.currency-widget .conversion [data-currency-name='true']{margin:0 15px 10px 15px;font-size:16px;color:#de0614;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif}
.currency-widget .conversion .loading{background:#000;color:#fff;opacity:.90;text-align:center;line-height:15;position:absolute;z-index:100;left:0;top:0;right:0;bottom:0}
@media only screen and (max-width:568px){.currency-widget{display:none}
}
.section-life-insurance .span9:first-of-type{float:none}
.section-life-insurance .span3:last-of-type{display:none}
.section-life-insurance .breakout{margin:15px 30px;padding:15px;width:30%;font-family:"Museo-700Italic",Arial,Helvetica,sans-serif;font-size:18px}
.section-life-insurance .breakout.right{float:right;text-align:left;border-left:2px solid #000;margin:10px 0 10px 20px;padding:0 0 0 15px}
.section-life-insurance .breakout.left{float:left;text-align:right;border-right:2px solid #000;margin:10px 20px 10px 0;padding:0 15px 0 0}
.life-insurance-for-empty-nesters .page-banner,.life-insurance-for-maturing-families .page-banner,.life-insurance-for-young-couples .page-banner,.life-insurance-for-young-families .page-banner,.life-insurance-for-young-singles .page-banner{background-repeat:no-repeat;background-color:#FFF;background-position:center top;height:259px}
.life-insurance-for-empty-nesters .page-banner{background-image:url("../../../content/dam/budgetdirect/website-assets/life-lps/life-stage-page-empty-nesters.jpg")}
.life-insurance-for-maturing-families .page-banner{background-image:url("../../../content/dam/budgetdirect/website-assets/life-lps/life-stage-page-maturing-families.jpg")}
.life-insurance-for-young-couples .page-banner{background-image:url("../../../content/dam/budgetdirect/website-assets/life-lps/life-stage-page-young-couples.jpg")}
.life-insurance-for-young-families .page-banner{background-image:url("../../../content/dam/budgetdirect/website-assets/life-lps/life-stage-page-young-families.jpg")}
.life-insurance-for-young-singles .page-banner{background-image:url("../../../content/dam/budgetdirect/website-assets/life-lps/life-stage-page-young-singles.jpg")}
.life-insurance-for-empty-nesters .page-banner h1,.life-insurance-for-young-couples .page-banner h1,.life-insurance-for-young-singles .page-banner h1{color:#FFF}
.life-insurance-for-empty-nesters .page-banner .breadcrumbs *,.life-insurance-for-young-couples .page-banner .breadcrumbs *,.life-insurance-for-young-singles .page-banner .breadcrumbs *{color:#FFF}
.life-stages .parsys.main-par .span8{height:220px}
@media only screen and (max-width:568px){.life-stages .parsys.main-par .span4{display:none}
.life-stages .parsys.main-par .span8{height:auto;text-align:center;margin:20px 0}
}
div.discount-lockup-scale{text-align:center}
div.discount-lockup-scale>div{display:inline-block}
div.discount-lockup-scale h2.h1{padding-bottom:0;font-size:79px}
div.discount-lockup-scale h2.h1.motor{color:#de0613}
div.discount-lockup-scale h2.h1.home{color:#017f4e}
div.discount-lockup-scale h2 img{vertical-align:baseline;padding-right:10px}
div.discount-lockup-scale h2.motor img{width:.75em}
div.discount-lockup-scale h2.home img{width:.8em}
div.discount-lockup-scale h2>span{display:inline-block;font-size:34%;line-height:1}
div.discount-lockup-scale h2>span>.percentage{display:block;font-size:170%}
div.discount-lockup-scale h2 sup{font-size:50%;top:.5em;vertical-align:text-top}
div.discount-lockup-scale h2>span>.off{display:block;font-size:75%;text-align:left}
div.discount-lockup-scale p{margin-bottom:5px;font-family:"Museo-700",Arial,Helvetica,sans-serif;line-height:1.2;font-size:14px}
div.discount-lockup-scale a{width:70%}
h2.risky-blocked-header{color:#FFF;text-transform:uppercase;font-size:26px;line-height:50px;font-family:"Museo-700",Helvetica,Arial,sans-serif;font-weight:normal;margin:0}
h2.risky-blocked-header>span{display:inline-block;background:#de0614;padding:0 11px}
iframe[name='google_conversion_frame'],#omnitrack{display:none !important}
.travel-insurance .banner.banner-maxwidth p{color:#FFF}
.bd-travel .banner.banner-maxwidth p{color:#fff;margin-top:0}
.bd-travel .banner.banner-maxwidth p b{color:#ffa904}
@media only screen and (max-width:568px){body.awards .content img{padding:15px;max-width:120px}
body.awards .content .parbase.textimage.section{text-align:center}
}
@media only screen and (max-width:568px){.money-ioty-2015{margin:0 auto;width:250px}
.money-ioty-2015 img{width:75px;display:inline-block;vertical-align:top;margin:0 15px 0 0}
.money-ioty-2015 p{font-size:18px;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;line-height:1.25;display:inline-block;vertical-align:top;color:#a39161;padding:5px 0 0 0;margin-bottom:10px}
.money-ioty-2015 p i{font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;font-style:italic}
}
body.travel-insurance .banner .travel-loaded-background{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-repeat:no-repeat}
body.travel-insurance .banner .container-fluid{z-index:10;position:relative}
.product-verticals .banner{width:1155px;min-height:585px;background-position:top left;background-repeat:no-repeat;margin-bottom:90px;overflow:visible}
.home-contents-insurance.product-verticals .banner .header-icon{width:120px;height:auto;padding-top:5px}
.home-contents-insurance.product-verticals .banner .header-icon:before{font-family:'icomoon';content:'\e002';color:#399950;font-size:97px;vertical-align:bottom;line-height:0}
.car-insurance.product-verticals .banner,.home-contents-insurance.product-verticals .banner{min-height:500px;margin-bottom:30px}
.car-insurance.product-verticals .banner{background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/car-homepage-bg.jpg");background-position:top center}
.home-contents-insurance.product-verticals .banner{width:100%;max-width:100%;height:530px;background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/home-and-contents-banner-bg-1.jpg");background-position:center top}
.home-contents-insurance.product-verticals .banner.risky-st-home-banner-a{background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/risky-st-home-banner-1.jpg")}
.home-contents-insurance.product-verticals .banner.risky-st-home-banner-b{background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/risky-st-home-banner-2.jpg")}
.product-verticals .header-icon img{width:96px;margin:0 22px 0 0}
.product-verticals .header-icon img{width:auto;margin:0 22px 0 0}
.product-verticals .header-text{font-size:48px;margin:55px 0 65px 0;line-height:1em}
.product-verticals .subparagraph{max-width:540px}
.product-verticals.home-contents-insurance .subparagraph{max-width:440px;margin-left:123px;margin-bottom:40px}
.product-verticals .banner.risky-st-home-banner-a .subparagraph,.product-verticals .banner.risky-st-home-banner-b .subparagraph{max-width:780px;margin-bottom:27px}
.product-verticals .modify-title-spacing .header-text{margin-bottom:18px !important}
.product-verticals .product-layout{box-shadow:0 0 15px rgba(0,0,0,0.5)}
.product-verticals .product-layout .product-layout-one,.product-verticals .product-layout .product-layout-two,.product-verticals .product-layout .product-layout-three{height:220px;text-align:center;padding:20px}
.product-verticals .product-layout .product-layout-one,.product-verticals .product-layout .product-layout-three{background:#dbddde;width:250px;margin:0}
.product-verticals .product-layout .product-layout-two{background:#FFF;margin:0;width:279.9px}
.product-verticals.car-insurance .product-layout .product-layout-one{background:#fff;width:279.9px;padding-right:0}
.product-verticals.car-insurance .product-layout .product-layout-one .block-one{height:100%;padding-right:20px;border-right:2px solid #dbddde}
.product-verticals .product-layout h3{font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:16px;line-height:1;margin:0 0 15px 0}
.product-verticals .product-layout p{font-size:14px;line-height:1.4;margin:0 0 20px 0}
.product-verticals .product-layout a.quote-button{font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:20px;padding:10px;display:block;text-decoration:none;border-radius:30px;text-align:center}
.product-verticals .product-layout a.text-link{color:#3c4449;font-size:14px;line-height:2.5}
.product-verticals .product-layout .product-layout-one h3,.product-verticals .product-layout .product-layout-three h3{color:#3c4449}
.product-verticals.home-contents-insurance .product-layout .product-layout-one a.quote-button{margin-top:10px}
.product-verticals .product-layout .product-layout-one a.quote-button,.product-verticals .product-layout .product-layout-three a.quote-button{color:#3c4449;background-color:#FFF}
.product-verticals.car-insurance .product-layout .product-layout-one a.quote-button,.product-verticals .product-layout .product-layout-two a.quote-button{color:#FFF;background-color:#de0614}
.product-verticals .product-layout .discount-split{margin-bottom:10px}
.product-verticals .product-layout .block-one .discount-split{margin-bottom:3px}
.product-verticals .product-layout .discount-split .discount-scale{display:inline-block}
.product-verticals .product-layout .discount-split h2.h1{font-size:230%}
.product-verticals .product-layout .discount-split .discount-text{display:inline-block;max-width:100px;font-size:11px;font-family:"Museo-700",Arial,Helvetica,sans-serif;line-height:1.2;text-align:left;padding-left:5px}
.product-verticals.car-insurance .product-layout .product-layout-one .discount-split .discount-text{position:relative;height:50px;top:-12px;vertical-align:middle;padding-left:5px}
.home-contents-insurance.product-verticals .product-layout{position:relative;z-index:120}
.product-verticals .promo-body h2{color:#FFF;line-height:2.4;font-family:"MuseoSans-300",Arial,Helvetica,sans-serif;margin:0;background-image:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/extended-stamp-white.png);background-repeat:no-repeat;background-position:10px center;padding:0 0 0 200px;font-size:22px}
.product-verticals .promo-body h2>b{font-family:"MuseoSans-700",Arial,Helvetica,sans-serif}
.product-verticals .crossover .lockup>span{font-size:21px;background:#de0614;color:#FFF;padding:5px 10px;font-family:"Museo-700",Arial,Helvetica,sans-serif}
.product-verticals .crossover{margin:66px 0 0 0}
.product-verticals .crossover .money-mag{position:relative;text-align:right;z-index:100}
.product-verticals .crossover .money-mag img{margin:-185px -125px 0 0}
.product-verticals.home-contents-insurance .title .header-text{color:#399950;margin-bottom:10px !important}
.product-verticals.home-contents-insurance .title .header-text p{margin-bottom:0}
.product-verticals.home-contents-insurance .banner.risky-st-home-banner-a .title .header-text{color:#fff}
.product-verticals.home-contents-insurance .banner.risky-st-home-banner-b .title .header-text{color:#fff}
.product-verticals .title .header-text{margin-bottom:120px}
.car-insurance.product-verticals .subparagraph p{margin:0 0 60px 0}
.home-contents-insurance.product-verticals .subparagraph p{margin:0 0 39px 0;color:#3c4449}
.product-verticals.home-contents-insurance .product-layout .product-layout-one h2.h1,.product-verticals.home-contents-insurance .product-layout .product-layout-three h2.h1{color:#444}
.product-verticals.home-contents-insurance .product-layout .product-layout-one .discount-text,.product-verticals.home-contents-insurance .product-layout .product-layout-three .discount-text{max-width:70px}
.product-verticals.home-contents-insurance .product-layout .product-layout-one .discount-text,.product-verticals.home-contents-insurance .product-layout .product-layout-two .discount-text,.product-verticals.home-contents-insurance .product-layout .product-layout-three .discount-text{position:relative;top:-7px}
.product-verticals.home-contents-insurance .product-layout .product-layout-two .discount-text{max-width:107px}
.product-verticals.home-contents-insurance .money-mag img{margin:-745px 20px 0 0;width:85px}
.product-verticals.home-contents-insurance .money-mag .image:first-child img{margin:-700px 115px 0 0;width:85px}
@media only screen and (max-width:568px){.product-verticals.home-contents-insurance .product-mobile .discount-split{width:260px}
.product-verticals.home-contents-insurance .product-mobile .discount-split .discount-text{max-width:118px}
.car-insurance.product-verticals .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/car-homepage-get-more-MOBILE.jpg);background-size:cover;height:268px !important;min-height:100%;margin-bottom:0}
.home-contents-insurance.product-verticals .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-and-contents-mobile-banner-bg-1.jpg);background-size:cover;height:268px !important;min-height:100%;margin-bottom:0}
.home-contents-insurance.product-verticals .content{padding-top:20px}
.product-verticals .banner{width:auto;height:auto;max-height:auto;min-height:auto;margin:0}
.product-verticals>.container-fluid.visible-phone{margin:0}
.product-verticals>.container-fluid.visible-phone>.row-fluid{padding:0 15px;width:auto;background-color:#e5e8ed}
.product-verticals .banner .row-fluid>.span10{text-align:center}
.product-verticals .banner .row-fluid>.span10>.title{display:inline-block;margin:20px 0}
.product-verticals .title span{display:inline-block;width:auto;vertical-align:top;font-size:30px;text-align:left}
.product-verticals .title img{width:58px;margin:0 5px 0 0}
.product-verticals .title .header-text{display:inline-block;width:auto;font-size:30px !important;text-align:left}
.product-verticals .title p{margin:0;text-align:left}
.product-verticals .title .header-text{display:inline-block;width:auto;margin:0}
.product-verticals .content .parsys_column{width:100% !important;margin:0 !important}
.product-verticals .container-fluid.visible-phone>.row-fluid>.span12{padding-bottom:0}
.product-verticals>.container-fluid.visible-phone{background:#fff}
.product-verticals .product-mobile .lockup{position:absolute;top:120px;left:0}
.product-verticals .product-mobile .lockup>span{display:inline-block;padding:8px 15px 8px 10px;color:#FFF;background-color:#de0614;line-height:1;font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:18px}
.product-verticals .product-mobile .discount-split{width:250px;margin:20px auto}
.product-verticals .product-mobile .discount-split .discount-scale{display:inline-block}
.product-verticals .product-mobile .discount-split .discount-scale h2.h1{font-size:235% !important}
.product-verticals .product-mobile .discount-split .discount-text{position:relative;display:inline-block;max-width:108px;font-size:12px;line-height:1.1;font-family:"Museo-700",Arial,Helvetica,sans-serif;padding-left:10px;text-align:left;top:-6px}
.product-verticals .product-mobile a.btn{display:block;padding:15px}
.product-verticals .product-mobile .bobblehead-free{margin:15px 0 30px 0;background-image:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/red-plus-29x29.png);background-repeat:no-repeat;background-position:left center;padding:0 0 0 35px}
.product-verticals .product-mobile .bobblehead-free h2.h1{font-size:34px !important;color:#de0614}
.product-verticals .product-mobile .bobblehead-free h2.h1>span{display:inline-block;max-width:300px;font-size:12px;line-height:1.3}
.product-verticals .product-mobile .bobblehead-free h2.h1>span .red{color:#de0614;display:block}
.product-verticals .product-mobile .bobblehead-free h2.h1>span .mono{display:block}
.product-verticals .product-mobile .link-list{margin-bottom:35px;margin-top:25px}
.product-verticals .product-mobile .link-list a{text-decoration:none}
.product-verticals .product-mobile .link-list div{background-color:#FFF;padding:15px;margin-bottom:2px}
.product-verticals .product-mobile .link-list h3{font-size:17px;margin:0;color:#444}
.product-verticals .product-mobile .link-list .nav-arrow{float:right;color:#bbb9b9;font-size:15px;line-height:1.4}
.product-verticals .money{margin:0 -15px}
.product-verticals .money h2{padding:20px 15px 35px 15px;margin-bottom:0;background-color:#FFF;color:#a29061}
.product-verticals .money img{width:90px;padding-right:15px;float:left}
}
.mobile-menu-active{right:200px}
div.sidr.right{display:none;position:fixed;top:0;bottom:0;float:right}
body.awards .banner.banner-maxwidth.banner-page{background:#edf0f3;padding:30px 0 19px 0;margin-bottom:20px;height:auto;max-width:none}
body.awards .content a{color:#de0614}
body.awards .content .float-left{float:left;position:relative;top:3px;margin-right:15px}
body.awards .content .float-right{float:right;position:relative;top:-10px;margin-right:15px}
body.awards .content #filter{list-style-type:none;margin:0;padding:0}
body.awards .content #filter li,body.awards .content #filter a{display:block;float:left;margin:0}
body.awards .content #filter a{border-radius:6px;text-decoration:none;padding:5px 10px}
body.awards .content #filter a.active{background:#3c4449;color:#fff}
body.awards .content>.container-fluid{max-width:960px}
body.awards .content #grid{clear:both;position:relative}
body.awards .content .item{width:230px;height:230px;background:#edf0f3;float:left;color:#333;text-align:center;cursor:default;margin-bottom:10px;display:table}
@media only screen and (max-width:568px){body.awards .parsys.main-par{margin-top:0 !important}
body.awards .content #filter{margin-bottom:65px}
body.awards .content #filter a{float:none}
body.awards .content .float-left{margin:15px 0;margin-left:0 !important;float:none;display:block;position:relative;top:10px;z-index:-1}
body.awards .content .item{width:100% !important}
body.awards .content .item-lg .span8{margin:15px !important;padding-right:0 !important;width:auto !important}
body.awards .content .item-lg .span8 p,body.awards .content .item-lg .span8 h4{text-align:center !important}
body.awards .content li.mobile-quarter{width:20%;margin-right:15px !important;float:left;text-align:center}
body.awards .content li.mobile-inline{display:inline-block;text-align:center;margin-right:15px}
}
body.awards .content .item .vertical-align-award{display:table-cell;vertical-align:middle}
body.awards .content .item h4{letter-spacing:-0.03em;line-height:20px;padding:5px 15px 0 15px}
body.awards .content .item-lg{width:470px}
body.awards .content .item-lg .span8{margin-top:15px;margin-left:0;padding-right:15px}
body.awards .content .item-lg p,body.awards .content .item-lg h4{text-align:left}
body.awards .content .item-lg .row-fluid{display:table-cell;vertical-align:middle}
body.awards .content .item-lg h4{padding:0}
body.awards .content .item-lg p{font-size:14px;line-height:1.3;margin:0}
body.awards .content .item img{max-height:140px}
body.awards .content .item-lg img{margin-top:15px}
body.awards .content .item img.round{width:110px;height:110px}
body.awards .content .item>.row-fluid .span12{padding:0 10px 10px 10px}
.bazaarvoice{padding-left:120px;background:url(../../../content/dam/budgetdirect/website-assets/bazaarvoice-logo.png) no-repeat 0 11px;display:block;float:left;font-size:13px;line-height:15.6px;margin-top:10px}
.car-insurance-reviews .banner-text{width:500px}
.car-insurance-reviews #filter-buttons,.home-insurance-reviews #filter-buttons{margin:0;text-align:right}
.car-insurance-reviews #filter-buttons a,.home-insurance-reviews #filter-buttons a{text-decoration:none}
.car-insurance-reviews #filter-buttons li,.home-insurance-reviews #filter-buttons li{list-style-type:none;display:inline-block;padding:5px 10px;border-radius:6px;color:#3c4449}
.car-insurance-reviews #filter-buttons>li:first-child,.home-insurance-reviews #filter-buttons>li:first-child{font-family:"MuseoSans-700",Arial,Helvetica,sans-serif}
.car-insurance-reviews #filter-buttons>a>li.selected,.home-insurance-reviews #filter-buttons>a>li.selected{background:#3c4449;color:#FFF;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif}
.car-insurance-reviews #filter-buttons>a>li:hover,.home-insurance-reviews #filter-buttons>a>li:hover{background:#eee;color:#3c4449}
.life-insurance .banner{max-width:1100px;margin-left:auto;margin-right:auto;height:501px;background-size:cover;background-position:60% 10%;background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-family-vertical-banner-bg.jpg);max-width:1200px;margin-top:0;margin-bottom:140px;overflow:visible}
.life-insurance .row-fluid .offset3:first-child{margin-left:0}
.life-insurance .title img{margin:5px 15px 0 0}
.life-insurance .title{margin-left:0}
.life-insurance .banner h1,.life-insurance .banner h2,.life-insurance .banner h3{color:#3a6fb4}
.life-insurance .banner h1{padding:0;margin:60px 0 10px 0}
.life-insurance .banner h2{font-size:26px;margin-bottom:20px}
.life-insurance .banner .cq-dd-image{width:70px}
.life-insurance .subparagraph{max-width:470px;margin-left:90px}
.life-insurance .subparagraph p{margin:0 0 25px 0}
.life-insurance .product-layout{width:700px;background-color:#FFF;background-repeat:repeat-y;background-position:50%;margin-top:-10px;margin-bottom:0;margin-left:0}
.life-insurance .product-layout-one,.life-insurance .product-layout-two{padding:0}
.life-insurance .promo-content-block{background:#3a6fb4}
.life-insurance .product-layout hr{margin:10px 0}
.life-insurance .large-block-one,.life-insurance .large-block-two{height:205px;position:relative}
.life-insurance .large-block-one{padding:20px 10px 40px 40px}
.life-insurance .large-block-two{padding:20px 40px 40px 10px}
.life-insurance .product-layout .icon{float:left;display:inline-block;font-family:'icomoon';margin-right:10px}
.life-insurance .large-block-one .icon{width:38px;height:40px}
.life-insurance .large-block-one .icon:before{line-height:30px;font-size:34px;color:#3a6fb4}
.life-insurance .large-block-two .icon{width:40px;height:50px;background:url(../../../content/dam/budgetdirect/website-assets/icons/ip.png) no-repeat;background-size:100% auto}
.life-insurance .large-block-one p,.life-insurance .large-block-two p{font-size:14px;line-height:1.1;margin:0 0 10px 0}
.life-insurance .large-block-one p a,.life-insurance .large-block-two p a{font-family:"Museo-700",Helvetica,Arial,sans-serif;text-decoration:none}
.life-insurance .large-block-one p span.micro{font-size:12px}
.life-insurance .large-block-one p span.micro a{color:#3c4449}
.life-insurance .large-block-one a.btn,.life-insurance .large-block-two a.btn{font-size:16px;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.life-insurance a.btn.hollowbtn{font-size:14px;background-color:#FFF;background-image:none;border-width:2px;padding:12px 22px;border-color:#daddde}
.life-insurance .large-block-one a.btn.hollowbtn,.life-insurance .large-block-two a.btn.hollowbtn{padding:8px 18px}
.life-insurance a.btn.hollowbtn:hover{background-color:#daddde}
.life-insurance .product-layout a.btn.hollowbtn{float:right}
.life-insurance .product-layout a.btn-primary:before{margin-top:-2px;font-size:20px}
.life-insurance .product-layout a.btn-primary{padding:9px 45px 9px 20px}
.life-insurance .large-block-one .btn-wrap{position:absolute;bottom:20px;left:40px;right:20px}
.life-insurance .large-block-two .btn-wrap{position:absolute;bottom:20px;left:20px;right:40px}
.life-insurance .promo-content-block{color:#FFF;background-color:#3a6fb4;background-repeat:no-repeat;background-position:calc(100% - 40px) 10px;background-size:auto 80%}
.life-insurance .promo-content-block .span6{position:relative}
.life-insurance .promo-content-block h1{text-align:center;padding:25px 0 0;font-size:50px;color:#fff;margin:0}
.life-insurance .promo-content-block h2{font-family:"Museo-700",Helvetica,Arial,sans-serif;padding:20px 20px 10px;font-size:24px;color:#fff;margin:0}
.life-insurance .promo-content-block b{font-family:"Museo-700",Arial,Helvetica,sans-serif}
.life-insurance .promo-content-block h1 sup{font-size:30px}
.life-insurance .promo-content-block h2 sup{top:-1em;font-size:14px}
.life-insurance .promo-content-block p{padding:0 20px 20px;font-size:14px;line-height:1em;margin:0}
.life-insurance .promo-content-block p sup{font-size:8px}
.life-insurance .promo-content-block a{color:#fff}
.life-insurance .promo-content-block .triangle{position:absolute;top:-15px;left:90px;width:0;height:0;border-style:solid;border-width:0 12.5px 15px 12.5px;border-color:transparent transparent #3a6fb4 transparent}
sup.small{font-size:.6em}
.life-insurance .promo-content-block{font-size:20px}
.life-insurance .content-text h2.mono{margin-bottom:25px}
.life-insurance .ticklist{list-style-type:none;list-style-image:url(../../../content/dam/budgetdirect/website-assets/icons/list-greytick.png);padding:10px 0 0 0;margin:0 0 0 45px}
.life-insurance .ticklist li{font-size:16px;padding-left:10px;padding-bottom:25px}
.life-insurance .product-content{margin-bottom:40px}
.life-insurance .product-content h3{margin-bottom:30px}
.life-insurance .arrowlist li{margin-bottom:25px}
.life-insurance .existing{padding:15px 0 10px 50px;margin-bottom:30px;background:url(../../../content/dam/budgetdirect/website-assets/icons/save-ten-percent-35x47.png) no-repeat;background-size:auto 100%}
@media only screen and (max-width:568px){.life-insurance .banner{margin-bottom:0}
.life-insurance .title{width:300px;margin:0 auto}
.life-insurance .title .accent{margin:20px 0 10px 0}
.life-insurance .title span.pull-left{display:inline-block;width:auto;vertical-align:top}
.life-insurance .title span.pull-left>div,.life-insurance .title span.pull-left>div>div,.life-insurance .title .header-text{display:inline-block}
.life-insurance .title img{width:2.4em;height:1.9em;margin:0}
.life-insurance .subparagraph{margin-left:0;max-width:100%}
.life-insurance .product-layout h2{text-align:center}
.life-insurance .product-layout{background-image:none}
.life-insurance .large-block-two{border-top:2px solid #dbddde}
.life-insurance .promo-content-block p{padding:10px 30px 10px 90px}
}
@media only screen and (max-width:372px){.life-insurance .product-layout a.btn{font-size:15px;padding:8px 18px}
}
@media only screen and (max-width:350px){.life-insurance .title{width:250px;margin:0 auto}
}
.private-health-insurance .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-banner-17-09-29.jpg);max-width:100%;height:560px;margin-bottom:35px;background-position:center}
.private-health-insurance .banner h1{color:#0093b6}
.private-health-insurance .banner .title{padding-top:20px;padding-left:0}
.private-health-insurance .banner .title .header-icon{padding-right:15px}
.private-health-insurance .header-reference-block .html>p{max-width:485px;text-align:left;position:absolute;left:550px;top:170px}
.private-health-insurance .header-reference-block .html>p.health-offer-description.one-month{max-width:410px;text-align:left;position:relative;left:115px;top:0;margin-top:-12px}
.private-health-insurance .health-offer-container{width:700px;height:205px;overflow:hidden;background:#FFF;position:absolute;top:230px;right:130px;box-shadow:0 0 10px 0 rgba(0,0,0,0.35);background:#FFF}
.private-health-insurance .health-offer-container.fitbit-offer{position:relative;display:table-cell;width:auto;top:0;left:117px}
.private-health-insurance .health-offer-container{width:620px;height:auto;overflow:hidden;background:#FFF;position:absolute;top:250px;right:130px;box-shadow:0 0 10px 0 rgba(0,0,0,0.35);background:#FFF}
.private-health-insurance .health-offer-container.health-offer-container--small{position:relative;width:430px;height:auto;margin-left:115px;top:0;right:0;overflow:hidden;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.35)}
.private-health-insurance .health-offer-container--small .health-offer-container__content{padding:20px 40px;background-image:none}
.health-offer-container--small .health-offer-container__title{position:relative}
.health-offer-container--small .health-offer-container__title h2{padding:0 0 0 65px;font-size:34px;line-height:40px}
.health-offer-container--small.no-wait .health-offer-container__title h2{padding:0;text-align:center}
.health-offer-container--small .health-offer-container__desc{padding-left:65px}
.health-offer-container--small.no-wait .health-offer-container__desc{padding-left:0;margin:0;text-align:center}
.health-offer-container--small .health-offer-container__content .btn{margin-left:65px}
.health-offer-container--small .health-offer-phone-bar .btn{height:23px;margin:15px 20px;padding:6px 40px 4px 25px}
.health-offer-container--small .health-offer-container__content .health-offer-container__disclaimer{margin:10px 0 0;padding-left:65px;font-size:10px;line-height:normal}
.health-offer-container--small .health-offer-phone-bar .health-offer-container__disclaimer{margin:15px 35px 15px 0;padding-left:0;font-size:10px;line-height:normal;color:#fff}
.health-offer-container--small.one-month .health-offer-container__icon{position:absolute;top:30px;left:0}
.health-offer-container--small.one-month .health-offer-container__icon:before{content:"1";color:#de0614;font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:100px}
.health-offer-container--small.one-month .health-offer-container__icon.health-offer-container__icon--six:before{content:"6"}
.health-offer-container--small .health-offer-phone-bar{display:flex;background:#0093b6}
.health-offer-container--small .health-offer-phone-bar__number{flex:0 0 50%}
.health-offer-container--small .health-offer-phone-bar__number p{margin:0;color:#fff;font-size:18px;padding:15px 10px}
.health-offer-container--small .health-offer-phone-bar__number:nth-child(odd) p{text-align:right;padding-left:20px}
.health-offer-container--small .health-offer-phone-bar__number:nth-child(even) p{text-align:left;padding-right:20px}
.private-health-insurance .health-offer-container.one-month.less-tax{height:150px}
.private-health-insurance .health-offer-container.less-tax h4{font-size:24px;line-height:28px;text-align:center}
.private-health-insurance .health-offer-container.less-tax h4 a{color:#3c4449}
.private-health-insurance .health-offer-container.less-tax h4 span{display:block;width:100%}
.private-health-insurance .health-offer-container.one-month .buttons{text-align:center}
.private-health-insurance .health-offer-container.one-month .buttons .members-btn{width:153px;margin-top:10px}
.private-health-insurance .health-offer-container.one-month .buttons .btn-cont{width:100%}
.private-health-insurance .health-offer-container>div:first-child{background-image:url(../../../content/dam/budgetdirect/website-assets/vertical-ruler.gif);background-repeat:repeat-y;background-position:50%}
.private-health-insurance .health-offer-container.health-offer-container--small>div:first-child{background-image:none}
.private-health-insurance .health-offer-container>div>img{position:absolute;left:326.5px;top:47px}
.private-health-insurance .health-offer-container>div>br{clear:both}
.private-health-insurance .health-offer-container .half{width:50%;float:left;height:120px;padding-top:30px}
.private-health-insurance .health-offer-container.one-month .half{width:40%}
.private-health-insurance .health-offer-container.one-month .half:first-child{width:60%}
.private-health-insurance .health-offer-container.fitbit-offer .half{width:100px;padding:20px 20px 20px 0}
.private-health-insurance .health-offer-container.fitbit-offer .half:first-child{width:240px;padding:20px}
.private-health-insurance .health-offer-container.fitbit-offer .seperator{float:left;width:40px;font-size:40px;color:#de0614;text-align:center;padding-top:20px;font-weight:bold}
.private-health-insurance .health-offer-container.fitbit-offer .seperator:before{content:"+"}
.private-health-insurance .health-offer-container .half h2{padding-left:40px;width:135px;display:inline-block;vertical-align:top;margin:0;font-family:"Museo-700",Arial,Helvetica,sans-serif}
.private-health-insurance .health-offer-container.fitbit-offer .half h2{float:left;width:40%;height:75px;text-align:center;line-height:1.2;font-size:25px;padding:0}
.private-health-insurance .health-offer-container .half h2.second-free{padding-left:20px;width:155px}
.private-health-insurance .health-offer-container .half h2.free span:first-child{display:block;font-size:23px;padding-left:10px}
.private-health-insurance .health-offer-container .half h2.free.second-free span:first-child{font-size:22px;text-align:center}
.private-health-insurance .health-offer-container .half h2.free span+span{font-size:38px;line-height:1}
.private-health-insurance .health-offer-container.fitbit-offer .half h2.free span+span{font-size:37px;line-height:1}
.private-health-insurance .health-offer-container .half h2.free.second-free span+span{padding-left:10px}
.private-health-insurance .health-offer-container .half h2.free span+span sup{font-size:25%;top:-2.5em}
.private-health-insurance .health-offer-container .half h2.percent span:first-child{font-size:62px;display:block;line-height:.82;font-family:"Museo-700",Arial,Helvetica,sans-serif}
.private-health-insurance .health-offer-container .half h2.percent span:first-child sup{top:-0.4em;font-size:65%}
.private-health-insurance .health-offer-container .half h2.percent span+span{line-height:1}
.private-health-insurance .health-offer-container .half h2.percent span+span sup{font-size:60%}
.private-health-insurance .health-offer-container .half p{display:inline-block;width:170px;font-size:13px;margin:0;line-height:1.5;padding-left:15px}
.private-health-insurance .health-offer-container.fitbit-offer .half p{width:100%;font-size:15px;padding-bottom:10px;padding-left:0;line-height:normal}
.private-health-insurance .coloured-background-health{background:#0093b6}
.private-health-insurance .coloured-background-health h2{font-size:27px;line-height:3.35;color:#FFF;padding-left:40px}
.private-health-insurance .banner .breadcrumb{font-size:12px;position:relative;top:0;left:115px}
.private-health-insurance .banner .breadcrumb a{color:#3c4449}
.private-health-insurance .side-navigation .html.section{margin-bottom:15px}
.section-private-health-insurance .phone-numbers{padding-right:25px;padding-left:20px}
.section-private-health-insurance .phone-numbers b{float:right}
.section-private-health-insurance .highlightbox ul{height:auto}
.section-private-health-insurance .sidenav ul li a.type{background:#edf0f3;padding-left:30px;padding:5px 19px 5px 30px}
.section-private-health-insurance .sidenav ul li a.type span{right:auto;left:10px;top:-9px}
@media only screen and (max-width:568px){.private-health-insurance .banner{background-image:none;background-color:#edf0f3;background-size:cover;margin-bottom:0;height:auto}
.private-health-insurance .banner .title{padding:0;text-align:center}
.private-health-insurance .banner .title .accent{padding:25px 0}
.private-health-insurance .banner .accent .pull-left{width:auto;display:inline-block;vertical-align:top}
.private-health-insurance .banner .accent .pull-left .image img{max-width:53px}
.private-health-insurance .banner .accent .pull-left .image{padding:0}
.private-health-insurance .banner .accent .pull-left .image,.private-health-insurance .banner .accent .pull-left .image>div,.private-health-insurance .banner .accent .header-text{display:inline-block;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}
.private-health-insurance .health-offer-container{width:auto;height:auto;position:static;top:auto;right:auto;margin-bottom:15px}
.private-health-insurance .health-offer-container>div:first-child{background-repeat:repeat-x}
.private-health-insurance .health-offer-container .half{width:100%;float:none;height:auto;text-align:center}
.private-health-insurance .health-offer-container .half:first-child{padding-bottom:30px}
.private-health-insurance .health-offer-container .half h2{width:auto;padding:0}
.private-health-insurance .health-offer-container .half p{text-align:left;padding-left:5px}
.private-health-insurance .health-offer-container>div>img{margin:0 auto;display:block;margin-top:-10px;position:static}
.private-health-insurance .coloured-background-health{text-align:center;padding:25px}
.private-health-insurance .coloured-background-health h2{line-height:1.5;padding:0}
.private-health-insurance .coloured-background-health h2 a{display:block}
.private-health-insurance .content .cq-colctrl-lt1-c0,.private-health-insurance .content .cq-colctrl-lt1-c1,.private-health-insurance .content .cq-colctrl-lt1-c2{width:100%;display:block;margin-right:0}
}
body.health-insurance-quote{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-quote-background.jpg) no-repeat 50% 166px}
.health-insurance-quote .page-banner{background:0}
.health-insurance-quote .content{min-height:690px}
.health-insurance-quote .content form{background-color:#FFF;background-image:url("../../../content/dam/budgetdirect/website-assets/vertical-ruler.gif");background-repeat:repeat-y;background-position:50%;min-height:415px;position:relative}
.health-insurance-quote .content form h2{padding-bottom:30px;margin:0}
.health-insurance-quote .content form label{padding-top:6px;text-align:right}
.health-insurance-quote .content form>.row-fluid>.span6{padding:30px 35px 20px 35px}
.health-insurance-quote .content form select,.health-insurance-quote .content form input{box-sizing:border-box;width:100%;padding:4px 6px;height:auto}
.health-insurance-quote .content form .span6 button{padding:22px 26px;margin:0}
.health-insurance-quote .content form .span6 p{position:absolute;bottom:30px;width:390px;margin:0;font-size:11px;line-height:1.3}
.health-insurance-quote .content form #partnerQuestion{display:none}
.health-insurance-quote .content form #partnerQuestion+.row-fluid>.span6{padding:0}
.health-insurance-quote .reference .health-offer-container{background-image:url(../../../content/dam/budgetdirect/website-assets/vertical-ruler.gif);background-repeat:repeat-y;background-position:50%;background-color:#FFF;position:relative;margin-top:25px;min-height:110px;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.health-insurance-quote .reference .health-offer-container .half{float:left;width:50%}
.health-insurance-quote .reference .health-offer-container img{position:absolute;top:35px;left:446.5px}
.health-insurance-quote .reference .health-offer-container>div>br{clear:both}
.health-insurance-quote .reference .health-offer-container .half h2{padding-top:15px;padding-left:40px;width:135px;display:inline-block;vertical-align:top;margin:0;font-family:"Museo-700",Arial,Helvetica,sans-serif}
.health-insurance-quote .reference .health-offer-container .half h2.free span:first-child{display:block;font-size:23px}
.health-insurance-quote .reference .health-offer-container .half h2.free span+span{font-size:53.74px;line-height:1}
.health-insurance-quote .reference .health-offer-container .half h2.free span+span sup{font-size:25%;top:-2.5em}
.health-insurance-quote .reference .health-offer-container .half h2.percent span:first-child{font-size:62px;display:block;line-height:.82;font-family:"Museo-700",Arial,Helvetica,sans-serif}
.health-insurance-quote .reference .health-offer-container .half h2.percent span:first-child sup{top:-0.4em;font-size:65%}
.health-insurance-quote .reference .health-offer-container .half h2.percent span+span{line-height:1}
.health-insurance-quote .reference .health-offer-container .half h2.percent span+span sup{font-size:60%}
.health-insurance-quote .reference .health-offer-container p{width:250px;display:inline-block;margin:0;font-size:13px;padding-top:30px}
.health-insurance-quote form input.error,.health-insurance-quote form select.error{border:1px solid #de0614;margin:0}
.health-insurance-quote form label.error{color:#de0614;text-align:left}
@media only screen and (max-width:568px){body.health-insurance-quote{background-image:none;background-color:#edf0f3}
.health-insurance-quote .content .main-par{margin-top:0 !important}
.health-insurance-quote .content form{background-image:none;height:auto}
.health-insurance-quote .content form label{text-align:left}
.health-insurance-quote .content form h2{padding:25px 0 15px 0}
.health-insurance-quote .content form .span6+.span6>h2{padding:5px 0}
.health-insurance-quote .content form>.row-fluid>.span6{padding:0 35px 0 35px}
.health-insurance-quote .content form .span6 button{width:100%;margin:15px 0 0 0}
.health-insurance-quote .content form .span6 p{position:static;width:auto;text-align:center;padding:15px 0 25px}
.health-insurance-quote .reference .health-offer-container{display:none}
}
.private-health-insurance .health-offer-container .half h2.extras span:first-child,.health-insurance-quote .reference .health-offer-container .half h2.extras span:first-child{display:block;font-size:20.5px;margin-left:-15px;text-align:center}
.health-insurance-quote .reference .health-offer-container .half h2.extras span+span,.private-health-insurance .health-offer-container .half h2.extras span+span{margin-left:-15px;font-size:53px;line-height:1;letter-spacing:-3px}
.health-insurance-quote .health-offer-container .half h2.extras{padding-right:20px}
.private-health-insurance .health-offer-container .half h2.extras span+span sup,.health-insurance-quote .reference .health-offer-container .half h2.extras span+span sup{font-size:25%;top:-2.5em;right:-5px}
@media only screen and (max-width:568px){.private-health-insurance .health-offer-container .half h2.extras span:first-child,.private-health-insurance .health-offer-container .half h2.extras span+span{margin-left:0}
}
.section-roadside-assistance-australia .banner{max-width:1200px;height:492px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-assistance-background.jpg)}
.section-roadside-assistance-australia .contentpage-banner-text{min-width:470px}
.section-roadside-assistance-australia .banner .subtext{max-width:540px;color:#FFF;margin:25px 0;line-height:1.18}
.section-roadside-assistance-australia .breadcrumb span,.section-roadside-assistance-australia .breadcrumb{color:#FFF;font-size:12px}
.roadside-assistance-australia .breadcrumb{margin:45px 0 10px 95px}
.section-roadside-assistance-australia .banner img{margin:0 15px 0 0}
.section-roadside-assistance-australia .product-accent{padding:0}
.section-roadside-assistance-australia .banner.banner-maxwidth.page-banner{padding:45px 0 0 0;height:447px}
.section-roadside-assistance-australia .banner .lockup-boxes>.span7{background:#FFF;padding:25px;height:190px}
.section-roadside-assistance-australia .banner .lockup-boxes .span6 ul{list-style-image:url("img/lp-tick-icon.png")}
.section-roadside-assistance-australia .banner .lockup-boxes .span6 ul:first-child{padding:0 0 5px 0;margin-bottom:0}
.section-roadside-assistance-australia .banner .lockup-boxes .span6 li{padding:0 0 5px 0}
.section-roadside-assistance-australia .banner .lockup-boxes .span6 a{text-decoration:none}
.section-roadside-assistance-australia .banner .lockup-boxes .span3 h2.mono{color:#3c4449;font-size:19px;margin:15px 0}
.section-roadside-assistance-australia .banner .introtext.text.parbase.richtext{color:#FFF}
.section-roadside-assistance-australia .h1.roadside-price-lockup{font-family:"Museo-700",Arial,Helvetica,sans-serif;color:#de0614;font-size:66px;display:inline-block;margin:0 0 0 10px}
.section-roadside-assistance-australia .h1.roadside-price-lockup:after{content:'';clear:both;display:block;visibility:hidden}
.section-roadside-assistance-australia .h1.roadside-price-lockup .left{float:left}
.section-roadside-assistance-australia .h1.roadside-price-lockup .left sup{font-size:60%;top:-0.45em}
.section-roadside-assistance-australia .h1.roadside-price-lockup .right{float:left;line-height:1;margin:3% 0 0 0}
.section-roadside-assistance-australia .h1.roadside-price-lockup .right .cents{font-size:53%;display:block}
.section-roadside-assistance-australia .h1.roadside-price-lockup .right .per{font-size:27%;display:block}
.section-roadside-assistance-australia .h1.roadside-price-lockup+.btn{width:65%;display:block}
.section-roadside-assistance-australia .scroll-container{text-align:center;padding:20px 0 25px 0;border:1px solid #e5e9ed}
.section-roadside-assistance-australia .scroll-container .h1.roadside-price-lockup{margin:0 0 0 0 !important}
.section-roadside-assistance-australia .scroll-container .btn{display:inline-block !important}
.roadside-assistance-wa .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-assistance-banner-wa.jpg)}
.roadside-assistance-wa .banner .subtext{color:inherit}
.roadside-assistance-sa .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-assistance-banner-sa.jpg)}
.roadside-assistance-sa .banner .subtext{color:inherit}
.roadside-assistance-tas .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-assistance-banner-tas.jpg)}
.roadside-assistance-victoria .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-assistance-banner-vic.jpg)}
.roadside-assistance-qld .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-assistance-banner-qld.jpg)}
.roadside-assistance-qld .banner .subtext{color:inherit}
.roadside-assistance-nsw .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-assistance-banner-nsw.jpg)}
.new-discount-lockup img,.new-discount-lockup .lockup-sizing,.new-discount-lockup .lockup-price,.new-discount-lockup .lockup-sizing span{display:inline-block;line-height:1}
.new-discount-lockup{text-align:center}
.new-discount-lockup .lockup-sizing{font-size:55px;font-family:"Museo-700",Arial,Helvetica,sans-serif}
.new-discount-lockup .lockup-sizing span[data-product-type]{margin-left:-0.15em}
.new-discount-lockup .lockup-sizing .miscellaneous{margin-left:-0.25em}
.new-discount-lockup .lockup-sizing .miscellaneous span:first-child{font-size:60%;display:block;line-height:1}
.new-discount-lockup .lockup-sizing .miscellaneous span:first-child sup{font-size:40%;top:-1em}
.new-discount-lockup .lockup-sizing .miscellaneous span+span{display:block;line-height:1;font-size:25%}
.new-discount-lockup img{width:.8em;vertical-align:baseline}
.new-discount-lockup .lockup-text{font-family:"Museo-700",Arial,Helvetica,sans-serif;text-align:center;font-size:12px;margin:0 auto;line-height:1.4}
.bmiCalculator{position:relative;margin-bottom:20px}
.bmiCalculator *{box-sizing:border-box}
.bmi-calculator .page-banner{height:308px;padding-top:0;padding-bottom:0;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-insurance-bmi-banner.jpg) top center no-repeat}
.bmi-calculator .notification{position:absolute;display:none;width:auto;max-width:200px;height:auto;padding:10px 20px;text-align:center;font-weight:700;color:#fff;background:#0092b3;z-index:20;-webkit-box-shadow:0 5px 16px 0 rgba(0,0,0,0.36);-moz-box-shadow:0 5px 16px 0 rgba(0,0,0,0.36);box-shadow:0 5px 16px 0 rgba(0,0,0,0.36)}
.bmi-calculator .notification .arrow-down{position:absolute;width:0;height:0;top:100%;left:50%;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0092b3}
.bmi-calculator #weightNotification.notification{top:-52px;left:135px}
.bmi-calculator #heightNotification.notification{top:-52px;left:345px}
.bmi-calculator .notification.visible{display:block}
.bmi-calculator .page-banner .product-icon-wrapper{margin-top:30px}
.bmi-calculator .page-banner .banner-text{margin-top:60px}
.bmiCalculator .calculator{position:relative;height:auto;overflow:auto;background:#edf0f3;padding:20px;color:#3c4449}
.bmiCalculator .calculator .title{float:left;margin:0;padding:16px 12px 0;font-size:22px;font-weight:700;color:#3c4449}
.bmiCalculator .calculator input{width:70px;height:100%;border:0;padding:0 20px;font-size:18px}
.bmiCalculator .calculator input:focus{box-shadow:none}
.bmiCalculator .calculator input:-moz-placeholder,.bmiCalculator .calculator textarea:-moz-placeholder{color:rgba(153,153,153,0.5)}
.bmiCalculator .calculator input:-ms-input-placeholder,.bmiCalculator .calculator textarea:-ms-input-placeholder{color:rgba(153,153,153,0.5)}
.bmiCalculator .calculator input::-webkit-input-placeholder,.bmiCalculator .calculator textarea::-webkit-input-placeholder{color:rgba(153,153,153,0.5)}
.bmiCalculator .calculator .input-wrap{width:auto;height:50px;float:left;overflow:hidden;margin-right:16px}
.bmiCalculator .calculator .icon{width:60px;height:100%;float:left;background:#d6d9dc}
.bmiCalculator .calculator .weight .icon{background:#d6d9dc url(../../../content/dam/budgetdirect/website-assets/interactives/bmi-weight-icon.png) center no-repeat}
.bmiCalculator .calculator .height .icon{background:#d6d9dc url(../../../content/dam/budgetdirect/website-assets/interactives/bmi-height-icon.png) center no-repeat}
.bmiCalculator .calculator .metric{width:60px;height:100%;float:right;padding-top:14px;background:#fff;border-left:2px #d6d9dc solid;font-size:18px;color:#3c4449;text-align:center}
.bmiCalculator .calculator .calculate{width:auto;height:50px;float:left;background:#3c4449;color:#fff}
.bmiCalculator .scale{width:0;height:0;overflow:hidden;opacity:0;box-sizing:border-box;background:#fff;border:4px #edf0f3 solid;text-align:center}
.bmiCalculator.visible .scale{width:auto;height:150px;overflow:auto;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}
.bmiCalculator .scale .chart{position:relative;display:inline-block;width:auto;margin:20px auto 0}
.bmiCalculator .scale .pointer{position:absolute;display:inline-block;width:5px;height:40px;bottom:-12px;left:0;background:#5e686e;border-top-left-radius:3px;border-top-right-radius:3px}
.bmiCalculator.l1 .pointer{background:#5e686e}
.bmiCalculator.l2 .pointer{background:#0093b6}
.bmiCalculator.l3 .pointer{background:#399950}
.bmiCalculator.l4 .pointer{background:#ffa904}
.bmiCalculator.l5 .pointer{background:#f85d00}
.bmiCalculator.l6 .pointer{background:#de0614}
.bmiCalculator.l7 .pointer{background:#900007}
.bmiCalculator .scale .pointer-description{position:absolute;display:inline-block;width:auto;height:auto;padding:10px 20px;bottom:-50px;left:0;background:#5e686e}
.bmiCalculator.l1 .pointer-description{background:#5e686e}
.bmiCalculator.l2 .pointer-description{background:#0093b6}
.bmiCalculator.l3 .pointer-description{background:#399950}
.bmiCalculator.l4 .pointer-description{background:#ffa904}
.bmiCalculator.l5 .pointer-description{background:#f85d00}
.bmiCalculator.l6 .pointer-description{background:#de0614}
.bmiCalculator.l7 .pointer-description{background:#900007}
.bmiCalculator .scale .pointer-description p{float:left;color:#fff;margin:0}
.bmiCalculator .scale .pointer-description .bmi{font-size:30px}
.bmiCalculator .scale .pointer-description .state{padding-top:0;padding-left:10px;font-size:14px}
.bmiCalculator .information{background:#edf0f3}
.bmiCalculator .information .state{width:0;height:0;overflow:hidden;opacity:0;padding:0}
.bmiCalculator .information .state a{word-wrap:break-word}
.bmiCalculator .information .state h4{font-size:20px;padding-bottom:20px}
.bmiCalculator.l1 .information .l1,.bmiCalculator.l2 .information .l2,.bmiCalculator.l3 .information .l3,.bmiCalculator.l4 .information .l4,.bmiCalculator.l5 .information .l5,.bmiCalculator.l6 .information .l6,.bmiCalculator.l7 .information .l7{width:auto;height:auto;overflow:auto;opacity:1;padding:20px;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}
.bmiCalculator .information .bmi-cat{float:right;width:auto;height:auto;padding:0 20px 100px}
.bmiCalculator .information .bmi-cat ul{list-style:none}
.bmiCalculator .information .bmi-cat li{padding-left:1em;margin-bottom:-15px;text-indent:-.7em}
.bmiCalculator .information .bmi-cat li:before{content:"\002022";margin-left:-25px;font-size:40px}
.bmiCalculator .information .bmi-cat li:nth-child(1):before{color:#5e686e}
.bmiCalculator .information .bmi-cat li:nth-child(2):before{color:#0093b6}
.bmiCalculator .information .bmi-cat li:nth-child(3):before{color:#399950}
.bmiCalculator .information .bmi-cat li:nth-child(4):before{color:#ffa904}
.bmiCalculator .information .bmi-cat li:nth-child(5):before{color:#f85d00}
.bmiCalculator .information .bmi-cat li:nth-child(6):before{color:#df0a14}
.bmiCalculator .information .bmi-cat li:nth-child(7):before{color:#900007}
.bmiCalculator .information .bmi-cat p{margin-top:-25px}
.bmiCalculator .information .bmi-cat b{width:80px}
.bmiCalculator .information .bmi-cat li:nth-child(1) b{padding-right:10px}
.bmiCalculator .information .bmi-cat li:nth-child(2) b{padding-right:23px}
.bmiCalculator .information .bmi-cat li:nth-child(3) b{padding-right:22px}
.bmiCalculator .information .bmi-cat li:nth-child(4) b{padding-right:34px}
.bmiCalculator .information .bmi-cat li:nth-child(5) b{padding-right:34px}
.bmiCalculator .information .bmi-cat li:nth-child(6) b{padding-right:33px}
.bmiCalculator .information .bmi-cat li:nth-child(7) b{padding-right:16px}
.gp-icon,.apple-icon{width:auto;height:56px;margin-right:10px;margin-bottom:10px}
.gp-icon-float,.apple-icon-float{float:left}
.renters-contents-insurance .page-banner{height:319px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/renters-contents-insurance-banner.jpg) top center no-repeat;padding-top:0;padding-bottom:0}
.renters-contents-insurance .page-banner .container-fluid{padding-top:30px}
.renters-contents-insurance .contentpage-banner-text{width:400px;min-width:400px}
.renters-contents-insurance .breadcrumbs{font-size:12px;font-weight:700}
.renters-contents-insurance .introtext{font-weight:700}
sup.sml{font-size:10px;vertical-align:top;line-height:18px;margin-left:-3px}
.moneymag-well sup.sml{line-height:25px}
.life-insurance-calculator .banner{width:100%;max-width:100%;height:auto;background:#edf0f3}
.life-insurance-calculator .container h2{font-size:36px;margin-top:40px;margin-bottom:10px}
.life-insurance-calculator .container h2.calculator-title{margin-top:0;margin-bottom:20px}
.life-insurance-calculator .container{width:auto;margin-bottom:0}
.life-insurance-calculator .row{margin:0}
.life-insurance-calculator .col-sm-10{float:left;width:83%}
.life-insurance-calculator .container h3{margin-top:20px;margin-bottom:10px}
.life-insurance-calculator .container h4{margin-top:10px;margin-bottom:10px}
.life-insurance-calculator .container h4.panel-title{margin-top:0;margin-bottom:0}
.life-insurance-calculator .container .amount{float:right;margin-top:15px;margin-bottom:5px}
.life-insurance-calculator .col-sm-8{float:left;width:71%}
.life-insurance-calculator .col-sm-4{float:left;width:25%;padding-left:30px}
.life-insurance-calculator .col-sm-4 input{box-sizing:border-box;position:relative;z-index:2;float:left;width:160px;height:34px;margin-bottom:0;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-left:0 solid #ccc;border-top-right-radius:4px;border-bottom-right-radius:4px}
.life-insurance-calculator .col-sm-4 span{float:left;padding:9px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-top-left-radius:4px;border-bottom-left-radius:4px}
.life-insurance-calculator .panel-heading{position:relative;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}
.life-insurance-calculator .panel-heading a{position:static}
.life-insurance-calculator .panel-body{padding:10px;border:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.life-insurance-calculator .panel-body .col-sm-10.total-amount{width:auto}
.life-insurance-calculator .panel-default>.panel-heading{background-color:#3c4449}
.life-insurance-calculator .panel-title,a.accordion-toggle{color:#FFF}
.life-insurance-calculator .panel-title{width:90%;float:left}
.life-insurance-calculator .panel-group .panel{margin-bottom:20px;padding:0}
.life-insurance-calculator .section{margin:0;border:0;padding:0;-webkit-box-shadow:0;box-shadow:0}
.life-insurance-calculator .panel-default>.section-heading{background-color:#FFF;padding:0;border:0;margin:0;-webkit-box-shadow:0;box-shadow:0}
.life-insurance-calculator .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}
.life-insurance-calculator .panel-collapse>.section{margin:0;padding:0;-webkit-box-shadow:0;box-shadow:0;border:0}
.life-insurance-calculator .panel{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0}
.life-insurance-calculator .slider{width:97%;margin-left:1%;margin-right:1%}
.life-insurance-calculator .ui-widget-content{border:1px solid #ccc;background:#fff}
.life-insurance-calculator .ui-state-default{background:#eee;color:#3c4449}
.life-insurance-calculator .highlight{position:absolute;background:#de0614;border:1px solid #ccc;border-radius:6px;width:0;height:.7em}
.life-insurance-calculator .ui-widget-content .ui-state-hover,.life-insurance-calculator ui-state-hover,.life-insurance-calculator ui-state-focus,.life-insurance-calculator ui-widget-content .ui-state-focus{border:1px solid #3c4449}
.life-insurance-calculator .ui-slider .ui-slider-handle{width:2em;background:#eee;border:1px solid #ccc}
.life-insurance-calculator .ui-slider-horizontal .ui-slider-handle{width:2em;background:#eee}
.life-insurance-calculator .years-input{margin-top:10px}
.life-insurance-calculator .years-row{margin-top:10px;margin-bottom:10px}
.life-insurance-calculator .top5{margin-top:5px}
.life-insurance-calculator .comment{font-style:italic;font-size:.9em}
.life-insurance-calculator .amount{font-family:"MuseoSans-700","Museo Sans 700",sans-serif;font-size:2em;margin-top:15px;margin-bottom:5px;float:right}
.life-insurance-calculator .amount-small{font-size:1.5em;font-weight:bold;float:right;margin-top:10px}
.life-insurance-calculator .summary{border-bottom:1px solid #ddd}
.life-insurance-calculator .container h2.summary-heading{margin-top:40px;margin-bottom:20px;padding:0}
.life-insurance-calculator .summary-panel{padding-bottom:0;margin-bottom:10px}
.life-insurance-calculator .container h2.add-products{font-size:1.6em;margin-top:20px;margin-bottom:10px}
.life-insurance-calculator .glyphicon{float:left}
.life-insurance-calculator .hidden,.life-insurance-calculator .lifestyle{display:none}
.life-insurance-calculator .lifestyle-select{width:80%;float:left}
.life-insurance-calculator .info{float:right}
.life-insurance-calculator .lifestyle.visible{display:block;width:400px;height:auto;position:fixed;top:30px;right:30px;background:#fff;border:1px solid #ddd;padding:20px;z-index:1000;cursor:help}
.life-insurance-calculator .lifestyle p:first-of-type{margin-right:30px}
.life-insurance-calculator .close-icon{float:right;position:absolute;top:3px;right:3px}
.life-insurance-calculator .lifestyle .btn{display:block;margin:0}
.life-insurance-calculator .container .btn{padding:2px 12px;margin-top:10px}
.life-insurance-calculator .lifestyle-stages{text-align:center;line-height:40px;height:40px;padding-top:0;float:left;background-color:#fff}
.life-insurance-calculator a.lifestyle-stages{text-decoration:none;font-weight:normal;color:#000}
.life-insurance-calculator .lifestyle-icon{float:left;height:40px;width:40px;background-repeat:no-repeat}
.life-insurance-calculator .single{width:110px;margin-right:10px;padding-right:10px}
.life-insurance-calculator .lifestyle-panel{padding-left:0}
.life-insurance-calculator .single .lifestyle-icon{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/single.png);background-position:0 0}
.life-insurance-calculator .couple{width:120px;margin-right:30px}
.life-insurance-calculator .couple .lifestyle-icon{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/couple.png);background-position:0 0}
.life-insurance-calculator .full-family{width:110px;margin-right:20px;padding-right:0}
.life-insurance-calculator .full-family .lifestyle-icon{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/family.png);background-position:0 0}
.life-insurance-calculator .single-family{width:200px}
.life-insurance-calculator .single-family .lifestyle-icon{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/single-family.png);background-position:0 0}
.life-insurance-calculator .container .active{font-weight:bold}
.life-insurance-calculator .active .active-icon{background-position:-40px 0}
.life-insurance-calculator .total-amount{width:60%}
.life-insurance-calculator .total-amount h3{margin-top:15px;font-size:24px;color:#3c4449}
.life-insurance-calculator .calc-head-desc{margin:0 0 10px}
.life-insurance-calculator .learn-more{height:100%}
.life-insurance-calculator .learn-more h2{font-size:32px;color:#3a6fb4;margin-bottom:20px}
.life-insurance-calculator .learn-more p{margin:0}
.life-insurance-calculator .learn-more hr{margin:10px 0}
.life-insurance-calculator .learn-more .btn{display:table;width:auto;margin:0 auto;padding:10px 20px;background:#fff;border:3px solid #e5e9ed;font-size:16px;color:#3c4449}
.life-insurance-calculator .learn-more .btn1{margin:20px auto 0}
.life-insurance-calculator .learn-more .btn2{margin:42px auto 0}
.life-insurance-calculator .calc-footer .btn{display:table;width:auto;margin:0 auto;padding:15px 25px;margin-bottom:20px;font-size:20px}
.life-insurance-calculator .calc-footer p{margin:0 0 10px}
.life-insurance-calculator .calc-footer .discount-bar{background-color:#3a6fb4;background-image:url(../../../content/dam/budgetdirect/website-assets/icons/percent-tag-icon.png);background-position:120px top;background-repeat:no-repeat;text-align:center}
.life-insurance-calculator .calc-footer .discount-bar p{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;padding:20px 0 20px 0;font-size:24px;color:#fff}
.life-insurance-calculator .calc-footer .discount-bar b{font-weight:500}
.life-insurance-calculator .glyphicon{position:absolute;width:14px;height:10px;top:50%;right:10px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(../../../content/dam/budgetdirect/website-assets/icons/icon-chevron.jpg) no-repeat}
.life-insurance-calculator .glyphicon-chevron-up{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.life-insurance-calculator .glyphicon-chevron-down{transform:rotate(180deg) translateY(50%)}
.health-packages .page-banner{height:308px;padding-top:40px;padding-bottom:0}
.family-packages .page-banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/family-package-banner.jpg) top center no-repeat}
.young-packages .page-banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/young-singles-package-banner.jpg) top center no-repeat}
.over-55-packages .page-banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/over-55-package-banner.jpg) top center no-repeat}
.health-packages .package-features.freedom{width:75%}
.health-packages .package-features .pf-header{padding:20px;text-align:center;background:#edf0f3}
.health-packages .package-features .pf-header h2{color:#3c4449}
.health-packages .package-features .pf-header .btn{box-sizing:border-box;width:100%;font-size:16px}
.health-packages .package-features.value .pf-header .btn{margin-top:67px}
.health-packages .package-features.established .pf-header .btn{margin-top:23px}
.health-packages .package-features .pf-content{padding:20px 10px;border:3px solid #edf0f3;text-align:center}
.health-packages .package-features ul{list-style:none;margin:0;text-align:left}
.health-packages .package-features ul li{padding:0 0 20px 40px}
.health-packages .package-features ul li.room{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-room-icon.png) no-repeat}
.health-packages .package-features ul li.hospital{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-hospital-icon.png) no-repeat}
.health-packages .package-features ul li.ambulance{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-ambulance-icon.png) no-repeat}
.health-packages .package-features ul li.pregnancy{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-pregnancy-icon.png) no-repeat}
.health-packages .package-features ul li.day{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-day-icon.png) no-repeat}
.health-packages .package-features ul li.dental{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-dental-icon.png) no-repeat}
.health-packages .package-features ul li.optical{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-optical-icon.png) no-repeat}
.health-packages .package-features ul li.chiro{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-chiro-icon.png) no-repeat}
.health-packages .package-features ul li.speech{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-room-icon.png) no-repeat}
.health-packages .package-features ul li.programs{background:url(../../../content/dam/budgetdirect/website-assets/icons/feature-room-icon.png) no-repeat}
.nav-list li.hidden-sm{display:none}
.nav-list li.hidden-sm ul{margin:0;padding:0}
.family-packages .hidden-sm.health-family-sm{display:block}
.young-packages .hidden-sm.health-young-singles-sm{display:block}
.over-55-packages .hidden-sm.health-over-55s-sm{display:block}
.hospital-cover .hidden-sm.health-hospital-sm{display:block}
.extras-cover .hidden-sm.health-extras-sm{display:block}
.bottom-bar{background:#0093b6;text-align:center}
.bottom-bar p{padding:20px 20px;font-size:20px;color:#fff;background:#0093b6}
.bottom-bar a{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;color:#fff}
.life-banner-colchange .page-banner .row-fluid .span9,.trauma-and-trauma-plus-cover .page-banner .row-fluid .span9,.tpd-cover .page-banner .row-fluid .span9,.childrens-cover .page-banner .row-fluid .span9,.compare-life-insurance-options .page-banner .row-fluid .span9,.life-insurance-calculator .page-banner .row-fluid .span9,.life-stages .page-banner .row-fluid .span9,.life-insurance-faqs .page-banner .row-fluid .span9{width:65.957446808511%;width:65.904255319149%}
.life-banner-colchange .page-banner .row-fluid .span3,.trauma-and-trauma-plus-cover .page-banner .row-fluid .span3,.tpd-cover .page-banner .row-fluid .span3,.childrens-cover .page-banner .row-fluid .span3,.compare-life-insurance-options .page-banner .row-fluid .span3,.life-insurance-calculator .page-banner .row-fluid .span3,.life-stages .page-banner .row-fluid .span3,.life-insurance-faqs .page-banner .row-fluid .span3{width:31.914893617021%;width:31.86170212766%}
.nav-life-insurance .nav-arrow{display:none}
.nav-roadside-assistance-australia .nav-arrow{display:none}
.nav-roadside-assistance-australia.hovered a{padding-bottom:20px}
.nav-nsw-ctp-greenslip .nav-arrow{display:none}
.hobart .med-compressed{display:none}
.tasmania .med-compressed{display:none}
.act .med-compressed{display:none}
.x-panel.cq-editbar .x-toolbar-left-row .x-toolbar-cell:nth-child(2){display:none}
.car-comp-lp .main-par h1{padding:40px 0 20px;font-family:"MuseoSans-700",Helvetica,Arial,Sans-serif;color:#de0614}
.car-comp-lp .main-par p{font-size:18px}
.car-comp-lp .main-par .smaller{font-size:13px}
.car-comp-lp .section{width:100%}
.car-comp-lp .sec-1{max-width:100%;height:427px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/landscape-car-banner-bg.jpg) no-repeat;background-size:auto 100%;background-position:center}
.car-comp-lp .sec-1 .row-fluid{min-width:60%;max-width:60%;text-align:center}
.car-comp-lp .sec-1 h1{font-family:"Museo-900",Helvetica,Arial,sans-serif;font-weight:normal;font-weight:900;font-size:65px;color:#de0614;text-align:center;padding:20px 0}
.car-comp-lp .sec-1 h1 b{font-family:Museo-700,Helvetica,Arial,Sans-serif;color:#3c4449}
.car-comp-lp .sec-1 p{margin-top:0;margin-bottom:10px;text-align:center}
.car-comp-lp .sec-1 .smaller{margin-top:5px}
.car-comp-lp .sec-1 .btn{margin:10px auto 0;padding:11px 24px}
.car-comp-lp .num-list{display:table;width:auto;padding:10px 20px 10px 60px;margin:20px 0 20px;list-style:none;border:3px solid #de0614;border-radius:20px;font-size:18px}
.car-comp-lp .num-list li{position:relative;margin:15px 0}
.car-comp-lp .num-list li div{position:absolute;padding:6px 11px;left:-40px;top:-6px;background:#de0614;border-radius:100%;font-family:"MuseoSans-700",Helvetica,Arial,Sans-serif;color:#fff;font-size:20px}
.car-comp-lp .award{margin:0 0 60px 0}
.car-comp-lp .award img{float:left;margin:0 20px 0 0}
.car-comp-lp .award h2{padding-top:20px}
.car-comp-lp .sec-3{height:417px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/available-payment-bg.jpg) no-repeat;background-size:auto 100%;background-position:center}
.car-comp-lp .sec-3 h1{width:50%}
.car-comp-lp .sec-3 p{width:45%}
.car-comp-lp .sec-4{position:relative;height:349px;background:#fff url(../../../content/dam/budgetdirect/website-assets/backgrounds/white-grid-bg.jpg) no-repeat;background-size:auto 100%;background-position:center}
.car-comp-lp .sec-4 .info-wrap{width:40%}
.car-comp-lp .sec-4 .contact-wrap{position:absolute;top:260px;left:45%}
.car-comp-lp .sec-4 .contact{position:absolute;bottom:0;float:left;width:200px;text-align:center}
.car-comp-lp .sec-4 .contact:nth-child(2){left:240px}
.car-comp-lp .sec-4 .contact img{margin-bottom:20px}
.car-comp-lp .sec-5{background:#de0614}
.car-comp-lp .sec-5 .row-fluid{min-height:350px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/lifetime-guarantee-bg.jpg) right bottom no-repeat}
.car-comp-lp .sec-5 h1{width:50%;color:#fff}
.car-comp-lp .sec-5 p{width:50%;color:#fff}
.car-comp-lp .sec-6{text-align:center}
.car-comp-lp .sec-6 table tr td{background:#e5e9ed;border:2px solid #fff !important}
.car-comp-lp .sec-6 table tr td.primary{width:100px;text-align:center;background:#de0614;border-top-left-radius:10px !important;border-bottom-left-radius:10px !important}
.car-comp-lp .sec-6 table tr td.primary[rowspan="2"]{width:50px}
.car-comp-lp .sec-6 table tr td:nth-child(3){border-top-right-radius:10px !important;border-bottom-right-radius:10px !important}
.car-comp-lp .sec-7{background:#fbcc83;padding-bottom:60px}
.car-comp-lp .sec-7 .row-fluid{position:relative}
.car-comp-lp .sec-7 h1{width:40%}
.car-comp-lp .sec-7 p{width:40%}
.car-comp-lp .sec-7 .mini-slider{position:absolute;width:420px;height:210px;top:40px;right:0;padding:20px;background:#fff;border-radius:10px}
.car-comp-lp .sec-7 .mini-slider ul{position:relative;margin:0;list-style:none;text-align:center}
.car-comp-lp .sec-7 .mini-slider .slides li{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity linear .5s;transition:opacity linear .5s}
.car-comp-lp .sec-7 .mini-slider .slides li.selected{opacity:1}
.car-comp-lp .sec-7 .mini-slider p{width:100%;font-size:14px;font-style:italic}
.car-comp-lp .sec-7 .mini-slider .slide-nav{position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.car-comp-lp .sec-7 .mini-slider .slide-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;background:#cbcbcb;border-radius:100%;cursor:pointer}
.car-comp-lp .sec-7 .mini-slider .slide-nav li.selected{background:#de0614}
.car-comp-lp .sec-7 .mini-slider .slide-nav li:hover{background:#ff4a58}
.car-comp-lp .sec-8{text-align:center;background:#3c4449}
.car-comp-lp .sec-8 h1{width:60%;margin-left:auto;margin-right:auto;color:#fff}
.car-comp-lp .sec-8 p{color:#fff}
.car-comp-lp .sec-8 .btn{margin-bottom:10px;padding:10px 60px}
.hlink{text-decoration:none}
.get-more-lp .banner{max-width:100%;height:339px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/get-more-lp-banner-bg.jpg) no-repeat;background-size:auto 100%;background-position:center}
.get-more-lp .banner .get-more{margin-top:110px;font-size:58px}
.get-more-examples-list{margin:0;padding:0;list-style:none}
.large-icon-list{margin:0;padding:0;list-style:none}
.large-icon-list li{position:relative;height:100%;min-height:80px;padding:0 10px 0 0;margin-bottom:10px;background-repeat:no-repeat}
.large-icon-list li .icon-wrap{position:absolute;height:100%;width:70px;top:0;left:0}
.large-icon-list li .icon-wrap img,.large-icon-list li .icon-wrap .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:70px}
.large-icon-list li .icon-wrap .icon{font-size:55px}
.large-icon-list li p{padding:30px 0 0 90px;margin:0}
.list-icons{display:table;list-style:none;margin:0}
.section--grey .list-icons{padding:0}
.section--grey .tc{text-align:center}
.section--grey .tc a{color:#fff}
.list-icons li{display:table-row;padding:0}
.list-icons li p{font-size:16px}
.list-icons .list-icons__icon{display:table-cell;vertical-align:top;width:auto;font-size:30px;padding:0 10px 0 0}
.list-icons .list-icons__content{display:table-cell;vertical-align:top;padding:0;font-size:30px;padding:0 10px 0 0}
.life-lp.income-protection-2 .list-icons .list-icons__content{padding:0 20px 0 0}
.section--grey{background:#3c4449;color:#fff}
.section_add{margin-top:40px}
.section--grey h2,.section--grey h3{color:#fff}
.columns-flex,.columns-flex.visible-desktop{display:-webkit-flex !important;display:flex !important}
.columns-flex.hidden-desktop{display:none !important}
.columns-flex .visible-desktop{display:block !important}
.columns-flex__column{-webkit-flex:1;flex:1}
.columns-flex--padded .columns-flex__column{padding:0 10px}
.columns-flex__icon{text-align:center;font-size:80px;margin:-40px 0 0 0}
.columns-flex__icon:before{border-radius:50%;background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 1%,#fff 66%,#3c4449 67%,#3c4449 100%);background:-webkit-radial-gradient(center,ellipse cover,#fff 1%,#fff 66%,#3c4449 67%,#3c4449 100%);background:radial-gradient(ellipse at center,#fff 1%,#fff 66%,#3c4449 67%,#3c4449 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#3c4449',GradientType=1)}
.columns-flex__title{margin:20px 10px;text-align:center}
.get-more-lp .content .centered h2{margin-top:30px;margin-bottom:20px}
.get-more-lp .content .btn-large{margin:0 0 30px;padding:11px 30px;font-size:20px}
.flood-cover-lp .banner{max-width:100%;height:440px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/flood-LP-banner-bg.jpg) no-repeat;background-size:auto 100%;background-position:center}
.flood-cover-lp .banner .container-fluid{position:relative;height:100%}
.flood-cover-lp .banner .banner-title{margin-top:100px}
.flood-cover-lp .banner .banner-title span{margin-right:20px}
.flood-cover-lp .banner .banner-title h1{width:750px;padding:20px 0 0 0;color:#fff}
.flood-cover-lp .banner .get-more{position:absolute;bottom:20px;left:20px;font-size:44px}
.flood-cover-lp h2{margin-bottom:20px}
.flood-cover-lp .mozo-logo{width:105px;height:auto}
.flood-cover-lp .btn.add-flood{padding:15px 50px}
.new-claims .banner{padding-top:60px;height:325px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/car-banner.jpg) no-repeat center center;background-size:cover}
.new-claims .banner--home{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-banner.jpg)}
.new-claims .banner--travel{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-banner.jpg)}
.new-claims .banner--life{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-banner.jpg)}
.new-claims .banner--health{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-banner.jpg)}
.new-claims .banner--roadside{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-banner.jpg)}
.new-claims .contentpage-banner-text{min-width:0}
.title-step{position:relative;margin:10px 0 20px}
.title-step span{background:#de0614;color:#fff;border-radius:50%;display:inline-block;margin:0;width:50px;height:50px;text-align:center;position:absolute;top:-10px;left:-60px;line-height:50px;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:30px}
.new-claims .main-par{min-height:324px}
.claims-tab-nav{margin:40px -70px 20px;padding:0;list-style:none;overflow:hidden}
.claims-tab-nav::after{display:block;content:'';clear:both}
.claims-tab-nav__tab{float:left;width:16.66%;padding:0 10px;margin:0;box-sizing:border-box}
.claims-tab-nav__button{display:block;border:1px solid #de0614;border-radius:10px;min-height:140px;color:#de0614;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;cursor:pointer;line-height:1em;font-size:14px}
.claims-tab-nav__button--active{color:#fff;background:#de0614}
.claims-tab-nav__button span{color:inherit;display:block;text-align:center}
.claims-tab-nav__button [class^="icon-"]{font-size:52px;margin:24px 0 16px}
.claims-tab-nav__button [class^="icon-"]::before{display:block;margin:0 auto}
.claims-tab-nav__button [class^="icon-"]::before{width:1em}
.claims-tab-nav__button--home{border:1px solid #399950;color:#399950}
.claims-tab-nav__button--home.claims-tab-nav__button--active{background:#399950;color:#fff}
.claims-tab-nav__button--travel{border:1px solid #ffa904;color:#ffa904}
.claims-tab-nav__button--travel.claims-tab-nav__button--active{background:#ffa904;color:#fff}
.claims-tab-nav__button--life{border:1px solid #3a6fb4;color:#3a6fb4}
.claims-tab-nav__button--life.claims-tab-nav__button--active{background:#3a6fb4;color:#fff}
.claims-tab-nav__button--health{border:1px solid #0092b3;color:#0092b3}
.claims-tab-nav__button--health.claims-tab-nav__button--active{background:#0092b3;color:#fff}
.claims-tab-nav__button--roadside{border:1px solid #ef7b00;color:#ef7b00}
.claims-tab-nav__button--roadside.claims-tab-nav__button--active{background:#ef7b00;color:#fff}
.claims-tab{display:none}
.claims-tab--active{display:block}
.claims-emergencies-note{max-width:440px;background:#de0614;text-align:center;color:#fff;margin:-21px auto 0;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;border-radius:21px;font-size:20px;padding:10px 10px;box-sizing:border-box}
.claims-section{padding:40px 0 20px}
.claims-section--padding-none{padding-top:0;padding-bottom:0}
.claims-section--padding-top-none{padding-top:0}
.claims-section--padding-bottom-big{margin-bottom:60px}
.claims-section--alt{background:#edf0f3}
.claims-section--padding-top-none{padding-top:0}
.claims-section>.container-fluid>.row-fluid{padding:0 60px;box-sizing:border-box;display:-webkit-flex;display:flex}
.claims-cta-panel{margin:40px 0 11px;padding:0;display:-webkit-flex;display:flex}
.claims-cta-panel::after{display:block;content:'';clear:both}
.claims-cta-panel+.claims-cta-panel{margin-top:20px}
.claims-cta-panel__icon{float:left;width:100px;font-size:82px}
.claims-cta-panel__icon .icon-phone-2{font-size:67px}
.claims-cta-panel__icon .icon-mail{line-height:.7em}
.claims-cta-panel__content{float:left;width:calc(100% - 380px)}
.claims-cta-panel__content--width-full{width:calc(100% - 100px)}
.claims-cta-panel__content h3.desktop-hide,.claims-cta-panel__content p.desktop-hide{display:none}
.claims-cta-panel__content h3.mobile-hide,.claims-cta-panel__content p.mobile-hide{display:block}
.claims-cta-panel__actions{float:right;width:31.914893617021278%;text-align:center;padding-left:19px;box-sizing:border-box}
.new-claims .btn{font-size:20px}
.new-claims .btn-block+.btn-block{margin-top:5px}
.new-claims .btn span{display:block;font-size:12px;font-family:'MuseoSans-300'}
.claims-cta-panel__note{font-size:12px;margin:10px 0 0;line-height:1.2em}
.new-claims .sidenav{margin:-364px 0 0 auto;max-width:370px;position:relative;box-shadow:0 10px 10px rgba(0,0,0,0.2)}
.new-claims .sidenav ul{padding-bottom:0}
.new-claims .btn-secondary{background:#edf0f3;border-color:#edf0f3}
.new-claims .claims-section--alt .btn-secondary{background:#fff;border-color:#fff}
.aside{display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;resize:vertical}
.aside__center-vertical{resize:vertical}
.aside__text-align-center{text-align:center}
.claims-inner-tab-nav{padding:0;margin:0 0 -11px;list-style:none;border:1px solid #edf0f3;border-bottom:0;border-radius:10px 10px 0 0;overflow:hidden}
.claims-inner-tab-nav__button{padding:15px 10px;margin:0;float:left;width:50%;border-radius:10px 10px 0 0;text-align:center;cursor:pointer;font-size:18px;box-sizing:border-box}
.claims-inner-tab-nav__button--active{background:#edf0f3}
.claims-panel{background:#edf0f3;border-radius:20px;padding:22px 22px 0;margin:0 -60px 22px;overflow:hidden}
.aside__cta [class^="icon-"]{font-size:67px;display:inline-block;margin-bottom:20px}
#inpage-review-summary .span4{padding-bottom:0}
#inpage-review-summary .review-count{line-height:27px}
.highly-recommended-tab .span5{text-align:center}
.highly-recommended-tab .span5 h2{margin-top:10px;margin-bottom:20px}
.highly-recommended-tab .span5 img{margin-bottom:20px}
.highly-recommended-tab .span5 .review-count{width:100%}
.highly-recommended-tab .span7 p{margin-bottom:0}
.redirect-modal-blanket{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);cursor:pointer;z-index:1000}
.redirect-modal-blanket__scroll-wrap{position:absolute;width:100%;height:100%;top:0;left:0;overflow-y:auto}
.redirect-modal{position:relative;width:60%;max-width:350px;height:auto;top:70px;left:calc(50% - 40px);-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:40px 40px 20px;margin:0 40px 40px 40px;background:#fff;cursor:default;z-index:1100}
.redirect-modal h2{font-family:"Museo-700",Arial,Helvetica,sans-serif}
.redirect-modal__close-btn{position:absolute;width:20px;height:20px;top:20px;right:20px;color:#3c4449;text-decoration:none;text-align:center}
.redirect-modal__close-btn:hover{text-decoration:none}
.redirect-modal__close-btn:before{font-family:'icomoon';content:"\e007";font-size:10px;color:#cacaca}
.redirect-modal__link{position:relative;padding:20px 20px 20px 0;border-top:2px solid #cacaca}
.redirect-modal__link:before{font-family:'icomoon';content:"\e029";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#cacaca}
.redirect-modal__link a{position:absolute;width:100%;height:100%;top:0;left:0}
.redirect-modal__link p{color:#de0614;padding:0;margin:0}
.blue-box{position:relative;padding:30px 60px 20px 20px;margin-bottom:20px;background:#3a6fb4;color:#fff;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);box-shadow:0 0 3px 2px rgba(0,0,0,0.2);z-index:510}
.blue-box.ip{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/ip-white.png);background-position:calc(100% - 30px) 20px;background-repeat:no-repeat}
.blue-box.adi{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/death-white.png);background-position:calc(100% - 30px) 20px;background-repeat:no-repeat}
.blue-box.life-cover{margin-bottom:0}
.blue-box.life-cover:before{font-family:'icomoon';content:"\e001";font-size:40px;position:absolute;top:30px;right:15px}
.blue-box h3{color:#fff}
.blue-box h3:first-child{margin-bottom:20px}
.blue-box p:last-child{margin-bottom:0}
.blue-box a{color:#fff}
.blue-box .ticklist li{list-style-image:url(../../../content/dam/budgetdirect/website-assets/icons/list-whitetick.png);padding-bottom:10px}
.white-box{position:relative;padding:30px 20px 20px 20px;margin-left:20px;background:#fff;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.2);box-shadow:0 0 3px 2px rgba(0,0,0,0.2);z-index:500}
.white-box .ticklist li{list-style-image:url(../../../content/dam/budgetdirect/website-assets/icons/list-greentick.png);padding-bottom:10px}
.white-box h3{position:relative;min-height:37px;color:#3a6fb4;padding:7px 10px 0 50px;background:url(../../../content/dam/budgetdirect/website-assets/icons/ico-plus-circle-life-blue.png) no-repeat;background-size:37px 37px;background-position:left top}
.white-box a{color:#3a6fb4}
.white-box p:last-child{margin-bottom:0}
.white-box ul li{padding-bottom:10px}
.life-insurance .pds{min-height:47px;padding:10px 10px 0 70px;background:url(../../../content/dam/budgetdirect/website-assets/icons/pds.png) no-repeat;background-position:left top}
.blue-bar{height:148px;margin-top:40px;margin-bottom:-22px}
.life-insurance .blue-bar{height:159px}
.blue-bar>div{position:absolute;width:calc(100vw - 17px);left:0;padding:30px 0;background:#3a6fb4;color:#fff}
.blue-bar h2{margin-top:0 !important;font-family:"Museo-700",Helvetica,Arial,sans-serif;color:#fff}
.blue-bar .btn.btn-arrow.btn-large{background:#fff;border:0;color:#3c4449;-webkit-box-shadow:0 4px 10px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 10px 2px rgba(0,0,0,0.2);box-shadow:0 4px 10px 2px rgba(0,0,0,0.2);font-size:18px;padding-right:40px}
.blue-bar .btn:before{font-size:18px;top:calc(50% - 1px)}
.btn-medium{margin-top:10px;padding:7px 40px 7px 15px;font-size:18px}
.btn-arrow{position:relative}
.btn-arrow:before{font-family:'icomoon';font-weight:300;content:"\e029";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0;font-size:11.5px}
.btn-arrow.btn-primary{padding-right:40px}
.btn-arrow.btn-large{padding-right:60px}
#sticky-quote .btn-arrow{padding-left:10px}
#sticky-quote .btn-arrow:before{right:10px}
.btn-health{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:20px;background:#0099b9;border:1px solid #0099b9}
.btn-health:hover{background:#006e95;border:1px solid #006e95}
.section-private-health-insurance .phone-numbers .btn-health{margin-bottom:20px;margin-left:-20px}
.icons-list{margin-left:0}
.icons-list li{position:relative;list-style:none;padding-left:80px}
.icons-list li .icon{position:absolute;width:60px;bottom:50%;left:0;-webkit-transform:translateY(50%);transform:translateY(50%);text-align:center}
.income-protection .page-banner .lhs .well{width:230px}
.income-protection .page-banner .lhs .well .btn-arrow.btn-large{padding-right:40px}
.inline-star-rating{height:30px;width:auto;padding:0 15px}
.roadside-fuel-tc .banner{height:auto}
.roadside-fuel-tc .banner-text{width:100%}
.po-claims-tab img{margin-top:20px}
.life-lp .banner{width:100%;height:439px}
.life-lp.income-protection .banner,.life-lp.income-protection-2 .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/income-protection-lp-banner.jpg) center no-repeat}
.life-lp .banner h1{font-family:"Museo-700",Helvetica,Arial,sans-serif;width:560px;margin-top:40px}
.life-lp .banner h1 b{color:#de0614}
.life-lp .banner .btn{font-family:"Museo-700",Helvetica,Arial,sans-serif;margin-top:60px}
.life-lp .sub-banner{width:100%;margin:0 auto;background:#3a6fb4;text-align:center;padding:40px 0}
.life-lp .sub-banner p{color:#fff;margin:0}
.life-lp .sub-banner.sub-banner--add p{font-size:22px}
.life-lp .sub-banner.sub-banner--add .row-fluid{position:relative}
.life-lp.income-protection-2 .sub-banner p,.life-lp.life-tpd .sub-banner p{padding:0 0 0 70px;text-align:left}
.life-lp .content h2{font-family:"Museo-700",Helvetica,Arial,sans-serif;line-height:normal;margin:40px auto;font-size:31px;text-align:center;width:70%}
.income-protection .content p{margin-bottom:40px}
.life-lp .tick-list li{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;padding:0 0 10px 30px}
.life-lp .bottom-bar{width:100%;padding:40px 0;text-align:left}
.life-lp .bottom-bar .row-fluid{position:relative}
.bottom-bar.bottom-bar--car-red{background:#de0614}
.life-lp .bottom-bar.bottom-bar--life-blue{background:#3a6fb4}
.life-lp .bottom-bar a.btn{position:absolute;padding:7px 80px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"Museo-700",Helvetica,Arial,sans-serif;font-size:20px;color:#3c4449}
.life-lp .bottom-bar.bottom-bar--full{text-align:center}
.life-lp .bottom-bar.bottom-bar--full a.btn{position:relative;width:auto;top:20px}
.life-lp .bottom-bar.bottom-bar--full a.btn.visible-desktop{display:inline-block !important}
.life-lp .bottom-bar h3{width:500px;color:#fff;font-family:"Museo-700",Helvetica,Arial,sans-serif;font-size:34px;text-align:left;line-height:34px}
.life-lp .bottom-bar h3 a{font-family:"Museo-900",Helvetica,Arial,sans-serif;line-height:34px;text-decoration:none}
.life-lp .bottom-bar.bottom-bar--full h3{width:100%;text-align:center;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:20px}
.life-lp .bottom-bar.bottom-bar--full h3 a{font-family:"Museo-700",Helvetica,Arial,sans-serif}
.health-pre-quote .pre-quote input[type="text"].input-highlight{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(222,6,20,1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(222,6,20,1);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(222,6,20,1)}
.health-pre-quote .pre-quote input[type="text"].input-highlight::-webkit-input-placeholder,.health-pre-quote .pre-quote input[type="text"].input-highlight:-moz-placeholder,.health-pre-quote .pre-quote input[type="text"].input-highlight::-moz-placeholder,.health-pre-quote .pre-quote input[type="text"].input-highlight:-ms-input-placeholder,.health-pre-quote .pre-quote input[type="text"].input-highlight::-ms-input-placeholder{color:#de0614}
.pre-quote .notification{max-width:70%;margin:10px auto 0 auto}
.pre-quote .notification p{font-size:16px;margin:-17px 0 10px}
.pre-quote .main-par .disclaimer{max-width:70%;margin:20px auto 0 auto}
.life-lp.life-cover .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/lifecover-lp-bg.jpg) no-repeat;background-position:top center}
.life-lp.life-tpd .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/tpd-lp-bg.jpg) no-repeat;background-position:top center}
.life-lp.life-trauma .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/trauma-lp-bg.jpg) no-repeat;background-position:top center}
.life-lp.income-protection-2 .banner h1{width:515px}
.life-lp.life-cover .banner h1{width:370px}
.life-lp.life-tpd .banner h1{width:440px}
.life-lp.life-trauma .banner h1{width:440px}
.life-lp.income-protection-2 .sub-banner,.life-lp.life-cover .sub-banner,.life-lp.life-tpd .sub-banner,.life-lp.life-trauma .sub-banner{position:relative;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:26px}
.life-lp .sub-banner .icon{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:55px}
.columns-flex--bordered .columns-flex__column{border-left:2px solid #555;border-right:2px solid #555}
.columns-flex--bordered .columns-flex__column:first-child{border-right:0}
.columns-flex--bordered .columns-flex__column:last-child{border-left:0}
.columns-flex--bordered-gradient .columns-flex__column{background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(transparent));background-image:-webkit-linear-gradient(#555,transparent);background-image:-moz-linear-gradient(#555,transparent),-moz-linear-gradient(#555,transparent);background-image:-o-linear-gradient(#555,transparent),-o-linear-gradient(#555,transparent);background-image:linear-gradient(#555,transparent),linear-gradient(#555,transparent);-moz-background-size:2px 100%;background-size:2px 100%;background-position:0 0,100% 0;background-repeat:no-repeat}
.columns-flex--bordered-gradient .columns-flex__column:first-child{background-position:0 0}
.columns-flex--bordered-gradient .columns-flex__column:last-child{background-position:100% 0}
.columns-flex--bordered-gradient .list-icons .list-icons__icon{padding:0 20px 0}
.columns-flex--bordered-gradient .list-icons .list-icons__content{padding:0 20px 0 0}
#inpage-review-summary{max-width:700px;text-align:center}
#inpage-review-summary .rating-cont{margin:0}
#inpage-review-summary img{height:27px;padding:0 10px;margin-top:-5px}
#inpage-review-summary .desc{display:inline-block;max-width:255px;vertical-align:middle;text-align:left}
.product-verticals.car-insurance .banner .span10{width:810px}
.temp-accommodation-tab .icon{font-size:115px}
.car-insurance-locations__inner{position:relative}
.car-insurance-locations__icon{display:block;position:absolute;top:50%;left:40px;transform:translateY(-50%);color:#868e91;font-size:130px}
.car-insurance-locations__buttons{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 0 200px;list-style:none}
.car-insurance-locations__buttons li{-webkit-flex:0 0 50%;flex:0 0 50%;box-sizing:border-box;padding:0 0 5px 5px}
.car-insurance-locations__buttons a{text-decoration:none}
.car-insurance-locations__button{display:block;width:100%;padding:10px 0;background:#e5e9ed;border-radius:5px;color:#3c4449;text-align:center}
.car-insurance-locations__button:hover{background:#de0614;color:#fff}
.car-insurance-locations--red{background:#de0614}
.car-insurance-locations--red .car-insurance-locations__inner{margin:40px 0 0 0}
.car-insurance-locations--red .car-insurance-locations__title{padding:0 0 0 225px;font-size:22px;color:#fff}
.car-insurance-locations--red .car-insurance-locations__title p{margin:0 0 10px}
.car-insurance-locations--red .car-insurance-locations__icon{color:#fff}
.car-insurance-locations--red .car-insurance-locations__buttons li{-webkit-flex:0 0 33%;flex:0 0 33%}
.car-insurance-locations--red .car-insurance-locations__button:hover{background:#fff;color:#de0614}
.discount-triangle{position:absolute;width:0;height:0;top:-1px;right:-1px;border-style:solid;border-width:0 100px 100px 0;border-color:transparent #ffa904 transparent transparent}
.discount-triangle p{position:absolute;left:51px;top:15px;transform:rotate(45deg);font-family:Museo-700,Helvetica,Arial,sans-serif;font-size:18px;line-height:16px;color:#fff}
.health-insurance-2017 h1{font-size:58px;line-height:normal}
.health-insurance-2017 h2{padding-bottom:20px;font-size:30px;line-height:normal;color:#0092b3}
.body--lp-travel-competition-december-2018 .banner-page{height:auto}
.tax-time-health-insurance.health-insurance-2017 .banner.banner-maxwidth.banner-page{height:100%;padding-bottom:30px;margin-bottom:40px}
.tax-time-health-insurance.health-insurance-2017 .banner .text{margin-left:240px;color:#fff}
.tax-time-health-insurance.health-insurance-2017 .button-bar{margin-left:240px}
.button-bar{margin-left:240px;list-style:none}
.button-bar .button-bar__btn-wrap{display:inline-block;margin:0 10px 10px 0}
.button-bar .button-bar__btn-wrap .btn{max-width:150px;padding:10px 30px;font-size:18px;white-space:normal}
.tax-time-health-insurance.health-insurance-2017 table p{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;margin:0}
.tax-time-health-insurance.health-insurance-2017 table tr{border:1px solid #ccd1d5}
.tax-time-health-insurance.health-insurance-2017 table th{padding:20px 10px;text-align:center;background:#0092b3;color:#fff;border:0}
.tax-time-health-insurance.health-insurance-2017 table td{padding:20px 10px;text-align:center;border:0}
.health-insurance-2017 .table-info{margin-top:-10px;font-size:12px}
.tax-calculator{border:1px solid #e5e9ed;border-radius:5px;margin:0 0 20px 0}
.tax-calculator__title{position:relative;padding:30px 40px;background:#e5e9ed}
.tax-calculator__title .tax-calculator__icon{position:absolute;top:25px;left:34px}
.tax-calculator__title .tax-calculator__icon:before{font-size:70px;color:#0092b3}
.tax-calculator__title .tax-calculator__title-text{padding-left:80px}
.tax-calculator__title .tax-calculator__title-text p{margin-bottom:10px;font-size:20px}
.tax-calculator__title .tax-calculator__title-text h2{margin:0;padding:0}
.tax-time-health-insurance #taxContainer .tax-calculator__incomeButton a.sq-btn-large{position:relative;padding:28px 40px 25px 80px;color:#fff;font-size:24px}
.tax-calculator__incomeButton a .icon{position:absolute;top:20px;left:30px;font-size:40px;color:#fff}
.health-insurance-2017 .columns{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
.health-insurance-2017 .columns .column{display:-webkit-flex;display:flex;-webkit-flex:0 0 50%;flex:0 0 50%;position:relative;box-sizing:border-box}
.health-insurance-2017 .columns .column:nth-child(odd){padding-right:20px}
.health-insurance-2017 .columns .column .column__inner-wrap{padding:30px 40px 30px 20px;border:1px solid #e5e9ed;border-radius:5px}
.health-insurance-2017 .columns .column__icon{position:absolute;top:30px;left:20px;color:#0092b3;font-size:84px}
.health-insurance-2017 .columns .column__icon:before{content:"\e91f"}
.health-insurance-2017 .columns .column__content{padding:0 0 0 80px}
.health-insurance-2017 .columns .column__content h2{padding-bottom:10px}
.health-insurance-2017 .columns .column__content p{margin-bottom:10px}
.health-insurance-2017 .columns .column__content .btn{padding:10px 20px;background:#0092b3;border:0;color:#fff;font-size:18px}
.life-insurance-2017.income-protection-tax .collapse-box__body table p,.life-insurance-2017 table p{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;margin:0}
.life-insurance-2017 table tr{border:1px solid #e5e9ed}
.life-insurance-2017 table tr:nth-child(even) td{background:#e5e9ed}
.life-insurance-2017 table th{padding:20px 10px;text-align:center;background:#3a6fb4;color:#fff;border:0}
.life-insurance-2017 table td{padding:20px 10px;text-align:center;border:0}
.life-insurance-2017 .sub-banner{margin-top:-40px;margin-bottom:40px}
.life-insurance-2017 .sub-banner .text-icon{position:absolute;top:10px;color:#fff;font-size:30px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.life-insurance-2017 .sub-banner p{color:#fff;text-align:left;padding-left:180px}
.life-insurance-2017 .sub-banner a{color:#fff}
.life-insurance-2017.income-protection-tax .sec-3>.container-fluid>.row-fluid>p{text-align:left}
.ruler{width:100%;height:2px;background:#e5e9ed;margin:30px 0}
.landlord-insurance .banner-awards{position:absolute;right:0;top:20px;width:100px}
.landlord-insurance .banner-awards img{width:auto;height:100px}
.landlord-insurance .banner-awards p{margin-top:5px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,1)}
.car-insurance-solved .money-mag{height:100px;width:auto}
.save-15 .awards img{height:auto;width:100px;margin-bottom:20px}
.vip-car .canstar-award{width:100px;height:auto}
.e-giftcardactivation .banner{max-width:100%;height:500px;margin-bottom:80px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-banner-6.jpg) no-repeat;background-size:cover;overflow:visible}
.e-giftcardactivation .banner .container-fluid{position:relative;height:100%}
.e-giftcardactivation .banner-content{position:relative;margin-top:45px}
.e-giftcardactivation .banner-content__left{position:absolute;width:100px}
.e-giftcardactivation .banner-content__right{position:relative;padding-left:120px}
.e-giftcardactivation .banner-content__icon{position:absolute;font-size:70px}
.e-giftcardactivation .banner-content__title h1{font-family:'MuseoSans-300',Helvetica,Arial,Sans-serif}
.e-giftcardactivation .banner-content__title b{font-family:'Museo-700',Helvetica,Arial,Sans-serif;font-weight:normal}
.e-giftcardactivation .banner-content__title .red{color:#de0614}
.e-giftcardactivation .banner-content__desc{max-width:440px;margin:10px 0}
.e-giftcardactivation .banner-content__desc p{margin-bottom:10px}
.e-giftcardactivation .banner-awards{position:absolute;width:430px;bottom:-42px;right:0}
.e-giftcardactivation .banner-awards .banner-awards__award{float:right;display:inline-block;max-height:92px;margin-right:10px}
.e-giftcardactivation .banner-awards .banner-awards__award img{height:92px;width:auto}
.e-giftcardactivation .banner-home__discount{display:inline-block;width:170px;height:80px;margin-right:10px}
.e-giftcardactivation .banner-home__discount .discount-icon{font-size:50px}
.e-giftcardactivation .banner-home__discount .hero-price{left:60px}
.e-giftcardactivation .banner-home__discount .product-desc{width:100%;height:auto;font-size:8px}
p.thin.centered{margin-left:auto;margin-right:auto;width:75%}
.bottom-bar-new.bottom-bar--car-red{width:100%;padding:20px 0;background:#de0614;text-align:center}
.bottom-bar-new.bottom-bar--car-red h3{color:#fff}
.bottom-bar-new.bottom-bar--car-red .btn{padding:10px 30px;font-size:16px;background:#fff}
.award-tab .image{text-align:center}
.award-tab .image img{max-width:100px}
.benefits-table tr:nth-child(1) th{text-align:center}
.benefits-table tr td:nth-child(2){text-align:center}
.navigation.navigation--product-icons a{text-decoration:none}
.navigation.navigation--product-icons .navigation__btn{display:inline-block;margin-right:10px;padding:10px;border-radius:50%}
.navigation.navigation--product-icons .navigation__btn--car{background:#de0614}
.navigation.navigation--product-icons .navigation__btn--home{background:#399950}
.navigation.navigation--product-icons .navigation__btn--travel{background:#ffa904}
.navigation.navigation--product-icons .navigation__btn--life{background:#3a6fb4}
.navigation.navigation--product-icons .navigation__btn--health{background:#0092b3}
.navigation.navigation--product-icons .icon{color:#fff;font-size:30px}
.policy-manager.promo-ultimate-road-trip .banner{background-size:100% auto;height:436px}
.policy-manager.promo-ultimate-road-trip .banner .drop{display:none}
.policy-manager.promo-ultimate-road-trip .subbanner{position:absolute;width:100%;bottom:0;left:0;padding:20px 0}
.policy-manager.promo-ultimate-road-trip .subbanner .container-fluid{position:relative}
.policy-manager.promo-ultimate-road-trip .subbanner h2{font-family:"Museo-900",Helvetica,Arial,sans-serif;color:#de0614;font-size:35px}
.policy-manager.promo-ultimate-road-trip .subbanner h2 a{text-decoration:none}
.policy-manager.promo-ultimate-road-trip .subbanner p{max-width:800px;margin:5px 0 0}
.policy-manager.promo-ultimate-road-trip .subbanner p a{color:#3c4449}
.policy-manager.promo-ultimate-road-trip .subbanner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/policy-manager-banner_july.jpg) no-repeat}
.policy-manager.promo-ultimate-road-trip .subbanner .navigation{position:absolute;top:0;right:0}
.policy-manager.promo-ultimate-road-trip .subbanner .navigation{position:absolute;top:0;right:0}
.policy-manager.promo-ultimate-road-trip .subbanner .navigation .navigation__btn{margin-right:5px;padding:5px}
.policy-manager.promo-ultimate-road-trip .subbanner .navigation .icon{font-size:20px}
.search-results__item{overflow-x:hidden}
.search-results__no-result{font-size:20px;margin:20px 0}
.search-results__pager{text-align:center;padding:20px 0}
.search-results__pager ul{list-style:none;padding:0 10px;margin:0;display:inline-block}
.search-results__pager li{display:inline;margin:0;padding:0}
.search-results__pager a{margin:0 5px}
.search-results__pager .disabled{text-decoration:none;color:#BBB}
.search-results__pager .current a{text-decoration:none}
.search-results__result em{font-family:"MuseoSans-300";font-weight:bold}
.search-results__promotion{border:2px solid #e5e9ed;margin:20px 0}
.search-results__promotion a::after{content:'';display:block;clear:both}
.search-results__promotion a{display:block;padding:20px;text-decoration:none}
.search-results__promotion-img{width:70px;float:left}
.search-results__promotion-img img{display:block;max-width:45px;margin:0 auto}
.search-results__promotion-title,.search-results__promotion-description{display:block}
.search-results__promotion--has-img .search-results__promotion-title,.search-results__promotion--has-img .search-results__promotion-description{margin-left:90px}
.search-results__promotion-title{text-decoration:underline;font-size:18px;margin-bottom:5px}
.search-results__promotion-description{color:#3c4449}
@media(max-width:380px){.search-results__pager ul{padding:0}
}
.car-insurance.product-verticals .content,.home-contents-insurance.product-verticals .content,.comprehensive-car-insurance .content,.third-party-car-insurance .content{position:relative}
.comprehensive-car-insurance .content,.third-party-car-insurance .content{padding-top:55px}
.car-insurance.product-verticals .content{padding-top:35px}
.car-insurance.product-verticals #inpage-review-summary{top:-12px}
.inpage-review-summary--banner{position:absolute;top:-15px}
.comprehensive-car-insurance .inpage-review-summary--banner,.third-party-car-insurance .inpage-review-summary--banner{top:-5px}
.inpage-review-summary--banner .desc{display:inline-block;max-width:140px;font-family:"MuseoSans-400",Helvetica,Arial,sans-serif;text-align:left;vertical-align:middle}
.comprehensive-car-insurance .inpage-review-summary--banner .desc{max-width:255px}
.third-party-car-insurance .inpage-review-summary--banner .desc{max-width:220px}
#inpage-review-summary .bazzar-voice-logo img{padding:0 10px 0 0;height:40px}
.inline-award-block{text-align:center;margin-bottom:20px}
.inline-award-block img{display:inline-block;max-width:95px;margin:0 10px}
.glove-box-block{display:-webkit-flex;display:flex;padding:20px;border:1px solid #fff;border-radius:20px;background:#edf0f3}
.glove-box-block .glove-box-block__item{-webkit-flex:1 1 auto;flex:1 1 auto;width:auto;max-width:auto;padding:0 20px}
.glove-box-block .glove-box-block__image{max-width:16%;text-align:center}
.glove-box-block .glove-box-block__text{max-width:46%;padding:15px 10px 0}
.glove-box-block .glove-box-block__text p{margin:0}
.glove-box-block .glove-box-block__btn{position:relative;min-height:80px}
.glove-box-block .glove-box-block__btn .btn{position:absolute;box-sizing:border-box;width:calc(100% - 40px);top:50%;transform:translateY(-50%);border:0;background:#fff}
.building-insurance .page-banner,.contents-insurance .page-banner,.combined .page-banner{height:400px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-banner-2-270917.jpg) no-repeat;background-size:auto 100%;background-position:center}
.building-insurance .header-cta-section .well,.contents-insurance .header-cta-section .well{max-height:200px}
.contents-insurance .header-cta-section .well{padding-bottom:50px}
.building-insurance .header-cta-section .well .banner-awards,.building-insurance #sticky-quote .well .banner-awards,.contents-insurance .header-cta-section .well .banner-awards,.contents-insurance #sticky-quote .well .banner-awards{text-align:center}
.contents-insurance .header-cta-section .well .banner-awards{position:absolute}
.building-insurance .header-cta-section .well img,.building-insurance #sticky-quote .well img{width:110px}
.building-insurance .header-cta-section .well img:nth-child(2),.building-insurance #sticky-quote .well img:nth-child(2){width:95px;margin-top:10px}
.contents-insurance .header-cta-section .well img{width:90px}
.contents-insurance #sticky-quote .well img{width:100px}
.building-insurance .banner-text h1,.contents-insurance .banner-text h1,.combined .banner-text h1{max-width:350px}
.building-insurance .banner-text .introtext,.contents-insurance .banner-text .introtext,.combined .banner-text .introtext{max-width:350px}
.contents-insurance .product-icon .image img{display:none}
.contents-insurance .product-icon .image{margin-top:35px}
.contents-insurance .product-icon .image:before{font-family:"icomoon";content:"\e93b";color:#399950;font-size:85px}
.awards-wrap{position:relative}
.awards-wrap .award{position:absolute}
.awards-wrap .wrap-award:nth-child(1) .award{width:110px;height:auto;left:0}
.awards-wrap .wrap-award:nth-child(2) .award{width:110px;height:auto;top:10px;left:120px}
.icon--flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
@media screen and (max-width:940px){.header__navbar{display:none}
}
.content-container.content-container--normal-size{padding:40px 0}
.content-container.content-container--normal-size .content-container__inner{max-width:940px}
.content-container.content-container--full-size .content-container__inner{max-width:100%}
.content-container.content-container--slimline{padding:20px 0}
.content-container__inner{width:100%;padding:0;margin:0 auto}
@media screen and (max-width:940px){.content-container.content-container--normal-size .content-container__inner,.content-container__inner{box-sizing:border-box;max-width:100%;margin:0;padding:0 20px}
}
body{left:0;transition:.2s ease-in-out left}
.icon.icon--colour_car-red{color:#de0614}
.icon.icon--colour_health-blue{color:#0092b3}
.icon.icon--colour_life-blue{color:#3a6fb4}
.icon.icon--colour_pet-green{color:#87862f}
.paragraph-wrap{margin-bottom:20px}
.paragraph-wrap P{margin:0 auto;padding:0 0 20px;color:#3c4449;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:16px;text-align:left}
@media screen and (max-width:425px){.paragraph-wrap P{font-size:14px}
}
.paragraph-wrap P:last-child{padding:0}
.btn-new{display:inline-block;margin:20px 0 5px;padding:10px 30px;border-radius:30px;font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:18px;text-decoration:none !important;text-align:center}
a.btn-new.btn--basic:hover{color:#de0614 !important}
.btn-new.btn--colour_grey-dark{color:#fff;background-color:#3c4449}
.btn-new.btn--colour_car-red{color:#fff;background-color:#de0614}
.btn-new.btn--arrow{position:relative;padding:10px 40px 10px 30px}
.btn-new.btn--arrow:after{content:"\e029";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon';font-weight:300;line-height:0;font-size:11.5px}
.btn-new.btn--normal{display:inline-block}
.btn-new.btn--basic{margin:0;padding:0 40px 0 0;background:0;font-family:"MuseoSans-300",Arial,Helvetica,sans-serif;font-size:16px}
.btn-new.btn--basic.btn--colour_grey-dark{color:#3c4449}
.btn-new.btn--icon{position:relative;padding:10px 40px 10px 40px}
.btn-new.btn--icon .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:auto;font-size:32px}
.btn-new.btn--margins-none{margin:0}
.btn-new{display:inline-block;margin:20px 0 5px;padding:10px 30px;border-radius:30px;font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:16px;text-decoration:none;text-align:center;line-height:100%}
.btn-new.btn--colour_white{color:#3c4449;background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);box-shadow:0 0 5px 2px rgba(0,0,0,0.2)}
.btn-new.btn--colour_white:hover{color:#3c4449}
.btn-new.btn--normal{display:inline-block}
.btn-new.btn--margins-none{margin:0}
.btn-new.btn--margin-top-none{margin-top:0}
.btn-new.btn--margin-bottom{margin-bottom:20px}
.btn-new.btn--large-font{font-size:20px}
.icon.icon--colour_grey-dark{color:#3c4449}
.icon .icon__image{font-size:65px}
.icon-facebook:before{content:"\e003";padding:0;color:#2568b1}
.icon-googleplus:before{content:"\e004";padding:0;color:#cf3013}
.icon-twitter:before{content:"\e005";padding:0;color:#0ab1d2}
.icon-youtube:before{content:"\e006";padding:0;color:#de0614}
.content-container.content-container--overflow-hidden{overflow:hidden}
.content-container.content-container--size_wide{padding:60px 0}
@media screen and (max-width:425px){.content-container.content-container--size_wide{padding:50px 0}
}
.content-container.content-container--size_wide .content-container__inner{box-sizing:border-box;max-width:1180px;padding:0 20px}
.content-container__inner{width:100%;padding:0;margin:0 auto}
@media screen and (max-width:940px){.content-container__inner{box-sizing:border-box;max-width:100%;margin:0;padding:0 20px}
}
.heading{padding:0 0 20px;margin:0 auto;font-weight:inherit;color:#3c4449;line-height:normal;text-align:left}
.heading.heading--4{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:20px}
.heading.heading--left{text-align:left}
.heading.heading--colour_grey-dark{color:#3c4449}
.paragraph-wrap{margin-bottom:30px}
.paragraph-wrap p{margin:0 auto;padding:0 0 20px;color:#3c4449;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:16px;text-align:left;word-wrap:break-word}
@media screen and (max-width:425px){.paragraph-wrap p{font-size:14px}
}
.paragraph-wrap p:last-child{padding:0}
.paragraph-wrap ul{padding-left:20px}
.paragraph-wrap a{text-decoration:underline;word-wrap:break-word}
.paragraph--right p{text-align:right}
.paragraph--small{display:block;line-height:16px;font-size:12px}
.collapsible-wrap .collapsible-collapse-btn .btn-new{margin:0;color:#3c4449;box-shadow:none;border:2px solid #edf0f3}
.collapsible-wrap .collapsible-collapse-btn .btn-new.btn--expand{display:none}
.collapsible-wrap .collapsible-collapse-btn .btn-new.btn--collapse{display:inline-block}
.collapsible-wrap .collapsible-collapse-btn .btn-new.btn--arrow:after{transform:rotate(-90deg)}
.collapsible{transition:max-height .2s ease-out;overflow:hidden;height:100%;padding:0;max-height:0}
.collapsible-wrap.collapsible-wrap--collapsed .btn-new.btn--expand{display:inline-block}
.collapsible-wrap.collapsible-wrap--collapsed .btn-new.btn--collapse{display:none}
.collapsible-wrap.collapsible-wrap--collapsed .btn-new.btn--arrow:after{transform:rotate(90deg)}
.collapsible-collapse-btn{text-align:center;padding-bottom:20px}
@media screen and (min-width:769px){.collapsible-wrap.collapsible-wrap--desktop-disabled .collapsible{overflow:visible;max-height:100% !important}
.collapsible-wrap.collapsible-wrap--desktop-disabled .collapsible-collapse-btn{display:none}
}
@media screen and (min-width:426px) and (max-width:768px){.collapsible-wrap.collapsible-wrap--desktop-disabled .collapsible{overflow:visible;max-height:100% !important}
.collapsible-wrap.collapsible-wrap--desktop-disabled .collapsible-collapse-btn{display:none}
}
.collapsible-wrap.collapsible-wrap--accordion .collapsible-collapse-btn .btn-new{box-sizing:border-box;width:100%;padding-left:0;border:0;border-bottom:1px solid #868e91;border-radius:0;background-color:inherit;text-align:left}
.collapsible-wrap.collapsible-wrap--accordion .collapsible-collapse-btn .btn-new:after{right:1px}
.image{margin:0 0 20px}
.image.image--center{text-align:center}
.image.image--right{text-align:right}
.image.image--right .image__crop{margin:0 0 0 auto}
.image img{max-width:100%}
.image__crop{display:block;position:relative;width:auto;max-width:100%;margin:0 auto;overflow:hidden}
.btn-new{display:inline-block;margin:20px 0 5px;padding:10px 30px;border-radius:30px;font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:16px;text-decoration:none;text-align:center;line-height:100%}
.btn-new.btn--colour_white{color:#3c4449;background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.2);box-shadow:0 0 5px 2px rgba(0,0,0,0.2)}
.btn-new.btn--colour_grey-dark{color:#fff;background-color:#3c4449}
.btn-new.btn--arrow{position:relative;padding:15px 45px 15px 25px}
.btn-new.btn--arrow:after{content:"\e029";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon';font-weight:300;line-height:0}
.btn-new.btn--normal{display:inline-block}
.btn-new.btn--basic{margin:5px 0 0;padding:0;background:0;text-align:left;font-family:"MuseoSans-300",Arial,Helvetica,sans-serif;font-size:16px;line-height:130%}
.btn-new.btn--basic:hover{text-decoration:underline}
@media screen and (max-width:425px){.btn-new.btn--basic{font-size:14px}
}
.btn-new.btn--basic.btn--colour_grey-dark{color:#3c4449}
.btn-new.btn--basic.btn--colour_grey-dark:hover{color:#de0614}
.ruler{display:block;width:100%;height:2px;margin:60px 0;background:#e5e9ed}
@media screen and (max-width:425px){.ruler{width:calc(100% + 40px);margin:50px 0 50px -20px}
}
.ruler.ruler--sml-padding-bottom{margin-bottom:20px}
.ruler.ruler--colour_grey-table-border{background:#ccd1d5}
.columns{display:block;width:100%;height:100%;margin-bottom:20px;margin-top:-15px}
.columns.columns--align_right .columns__content{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:right;-ms-flex-align:right;align-items:right}
.columns.columns--3 .wrap-column{-webkit-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}
@media screen and (max-width:940px){.columns.columns--3 .wrap-column{-webkit-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}
}
@media screen and (max-width:425px){.columns.columns--3 .wrap-column{-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}
}
.columns.columns--button-set{margin-bottom:0}
@media screen and (max-width:768px){.columns.columns--button-set{width:calc(100% + 40px);margin-left:-20px}
}
@media screen and (min-width:426px) and (max-width:768px){.columns.columns--tablet_3 .wrap-column{-webkit-flex:0 0 33.3%;flex:0 0 33.3%;width:33.3%;max-width:33.3%}
}
.columns .columns__content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%}
.columns .wrap-column{display:contents}
.columns .wrap-column{display:-webkit-flex;display:flex;box-sizing:border-box;width:auto;padding:15px 10px 0}
.columns .column{display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:column;flex-direction:column;width:100%}
.columns .column .image__crop img{width:100%}
.columns .column__link{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-20000px}
.footer-new{background:#e5e9ed;border-top:5px solid #ccd1d5}
.footer-new .footer-content{display:-webkit-flex;display:flex}
@media screen and (max-width:768px){.footer-new .footer-content{-webkit-flex-flow:column;flex-flow:column}
}
@media screen and (max-width:425px){.footer-new .footer-content{-webkit-align-items:center;align-items:center;margin-bottom:20px}
}
@media screen and (min-width:769px){.footer-new .footer-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.footer-new .footer-content__left{max-width:730px;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:75%}
@media screen and (max-width:940px){.footer-new .footer-content__left{max-width:500px}
}
@media screen and (max-width:768px){.footer-new .footer-content__left{max-width:100%;margin-bottom:20px;min-width:0}
}
.footer-new .footer-content__right{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;min-width:210px}
@media screen and (max-width:768px){.footer-new .footer-content__right{max-width:100%;height:220px}
}
.footer-new .footer-content-right{margin:auto 0 0}
.footer-new .footer-content-right>.wrap-image,.footer-new .footer-content-right>.iparys_inherited>.wrap-image{position:relative}
.footer-new .footer-content-right>.wrap-image .image__crop,.footer-new .footer-content-right>.iparys_inherited>.wrap-image .image__crop{max-width:250px}
.footer-new .footer-content__right .wrap-paragraph:last-child .paragraph-wrap{margin-bottom:0}
@media screen and (max-width:425px){.footer-new .footer-content-right>.wrap-image .image--right .image__crop,.footer-new .footer-content-right>.iparys_inherited>.wrap-image .image--right .image__crop{margin:0 auto}
}
@media screen and (max-width:425px){.footer-new .collapsible .wrap-heading:first-child .heading{display:none}
}
@media screen and (max-width:425px){.footer-new .collapsible .wrap-heading:first-child .heading.heading--linked{display:block;font-family:"MuseoSans-300",Arial,Helvetica,sans-serif;font-size:14px}
}
.footer-new .columns--button-set .wrap-column{padding-top:20px}
@media screen and (max-width:768px){.footer-new .columns--button-set .wrap-column{padding-top:0;padding-right:20px;padding-left:20px}
}
.footer-new .columns--button-set .heading{padding-bottom:10px}
.footer-new .columns--button-set .heading--4{font-size:16px}
.heading__link{color:#3c4449;text-decoration:none}
.heading__link:hover{text-decoration:underline}
.footer-new .columns--button-set .btn--basic{margin-top:0;margin-bottom:10px;font-size:14px}
.footer-new .columns--social-media-links .wrap-column{width:30px;padding-top:5px;padding-left:0;padding-right:0;margin-left:10px}
@media screen and (max-width:425px){.footer-new .columns--social-media-links div.columns__content{-webkit-justify-content:flex-start;justify-content:flex-start}
}
.footer-new .columns--social-media-links .wrap-column:first-child{margin-left:0}
.footer-new .columns--social-media-links .icon{margin:0}
.footer-new .columns--social-media-links .icon .icon__image{font-size:30px}
.footer-new .columns--social-media-links .image{margin:0}
.footer-new .ruler{display:none}
.footer-new .disclaimer-wrap{margin-top:90px;margin-bottom:20px}
@media screen and (max-width:425px){.footer-new .disclaimer-wrap{margin-top:30px;-webkit-flex-flow:column;flex-flow:column}
}
.footer-new .disclaimer2{margin-bottom:0;padding:0 10px 0 0;text-align:left}
@media screen and (max-width:425px){.footer-new .disclaimer2{float:none;padding:0;margin-right:0}
}
.footer-new .disclaimer2 .image{margin-top:3px;margin-bottom:0}
@media screen and (max-width:425px){.footer-new .disclaimer2 .image{margin-top:0;margin-bottom:10px}
}
.footer-new .disclaimer2 .image__crop{margin:0;width:70px}
@media screen and (max-width:425px){.footer-new .disclaimer2 .image__crop{margin:0 auto 0 0}
}
.footer-new .disclaimer2 .image__crop img{height:21px}
@media screen and (max-width:425px){.footer-new .disclaimer2 .image__crop img{height:auto}
}
.footer-new .disclaimer-wrap p{font-size:12px;line-height:1.2em;padding:0;margin-bottom:1.2em;text-align:left}
@media screen and (max-width:425px){.footer-new .disclaimer-wrap p{text-align:left}
}
.footer-new .disclaimer{margin-top:15px}
.footer-new .disclaimer a{color:#3c4449}
.footer-new .disclaimer .wrap-paragraph:last-child .paragraph-wrap{margin-bottom:0}
.footer-new .disclaimer .paragraph--list-heading{margin:0;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif}
.footer-new .disclaimer ol{margin:0;padding:0;font-size:12px;line-height:1.2em}
.footer-new .disclaimer li{margin:0 0 0 13px;padding:0 0 0 7px;font-size:12px;line-height:1.2em}
.footer-new .footnotes{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
@media screen and (max-width:768px){.footer-new .footnotes{-webkit-flex-flow:column;flex-flow:column;padding-left:0}
}
@media screen and (max-width:425px){.footer-new .footnotes{padding-left:0}
}
.footer-new .copyright{font-size:13px}
@media screen and (max-width:768px){.footer-new .copyright{margin-bottom:20px;text-align:left}
}
@media screen and (max-width:425px){.footer-new .copyright{margin-bottom:10px;text-align:left}
}
.footer-new .tnclinks{font-size:13px}
.footer-new .tnclinks .paragraph-wrap{margin-bottom:0}
.footer-new .tnclinks ul{list-style:none;margin-bottom:0;padding-left:0}
.footer-new .tnclinks ul li{display:inline-block;margin-right:10px}
@media screen and (max-width:425px){.footer-new .tnclinks ul li{display:block;margin-right:0;margin-bottom:10px;text-align:left}
}
@media screen and (max-width:425px){.footer-new .paragraph--enquiry p{text-align:left !important}
}
@media screen and (max-width:768px){.footer-new .paragraph--enquiry br{display:none}
}
.header--basic .icon.icon--colour_car-red{color:#de0614}
.header--basic .icon.icon--colour_home-green{color:#399950}
.header--basic .icon.icon--colour_travel-yellow{color:#ffa904}
.header--basic .icon.icon--colour_roadside-orange{color:#ef7b00}
.header--basic .icon .icon__image{font-size:65px}
.header--basic .icon-car::before{content:"\e009";zoom:1}
.header--basic .icon-home:before{content:"\e002"}
.header--basic .icon-travel:before{content:"\e012"}
.header--basic .icon-shield:before{content:"\e01f"}
.header--basic .icon-close:before{content:"\e007"}
.header--basic .icon-search:before{content:"\e022"}
.header--basic .icon-tick:before{content:"\e023"}
.header--basic .icon-menu:before{content:"\e02f"}
.header--basic .icon-phone-2:before{content:"\e02e"}
.header--basic .icon-cost-compare:before{content:"\e974"}
.header--basic .icon-discount-percentage:before{content:"\e98e"}
.header--basic .icon-user-circle:before{content:"\e99f"}
.header--basic .icon-calculator:before{content:"\e91f"}
.header--basic p{margin:0;line-height:135%}
.header--basic ul{padding:0;margin-top:0;margin-left:0}
.header--basic input{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif}
.header--basic a{color:#de0614;cursor:pointer}
.header--basic .icon--flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.header--basic{left:0;z-index:1000;transition:.2s ease-in-out left}
@media screen and (max-width:940px){.header--basic{position:fixed;top:0;left:0;width:100%;height:70px}
}
.header.header--basic .content-container.content-container--slimline{position:relative;padding:10px 0;background:#fff;z-index:10}
@media screen and (max-width:940px){.header.header--basic .content-container.content-container--slimline{padding:0;border-bottom:1px solid #e5e9ed}
}
@media screen and (max-width:940px){.header.header--basic .content-container.content-container--normal-size .content-container__inner,.header.header--basic .content-container__inner{padding:0 0 0 20px}
}
.header--basic .header__main{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.header--basic .header__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.header--basic .header__item--logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.header--basic .header__item--logo img{width:220px;height:100%;vertical-align:inherit}
@media screen and (max-width:940px){.header--basic .header__item--logo img{width:125px}
}
.header--basic .header__item--award{padding-left:10px;margin-top:-5px}
@media screen and (max-width:940px){.header--basic .header__item--award{width:auto}
}
@media screen and (max-width:460px){.header--basic .header__item--award{margin-top:0}
}
.header--basic .header__item--award img{display:inline-block;width:57px;vertical-align:top}
@media screen and (max-width:940px){.header--basic .header__item--award img{width:50px !important}
}
@media screen and (max-width:460px){.header--basic .header__item--award img{width:45px !important}
}
@media screen and (max-width:418px){.header--basic .header__item--award img{display:none}
}
.header--basic .header__item--award p{display:inline-block;width:72px;margin:0 0 0 10px;color:#a39160;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:11px;text-align:left;text-transform:uppercase;line-height:normal;min-width:72px}
@media screen and (max-width:940px){.header--basic .header__item--award p{font-size:10px}
}
@media screen and (max-width:590px){.header--basic .header__item--award p{display:none}
}
.header--basic .header__item--award a{text-decoration:none;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header--basic .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:940px){.header--basic .header-nav.header-nav--large{display:none}
}
.header--basic .header-nav.header-nav--small{display:none}
@media screen and (max-width:940px){.header--basic .header-nav.header-nav--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
.header--basic .header-nav__btn{margin:0 6px;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:14px;line-height:normal;text-align:center;white-space:nowrap}
@media screen and (max-width:940px){.header--basic .header-nav__btn{margin:0;font-size:20px;border-left:1px solid #e5e9ed}
}
.header--basic .header-nav__btn:last-child{margin-right:0}
@media(min-width:940px){.header--basic .header-nav__btn:last-child{border-right:0}
}
.header--basic .header-nav__btn:hover .header-nav__link{text-decoration:underline;color:#de0614}
@media screen and (max-width:940px){.header--basic .header-nav__btn:hover .header-nav__link{text-decoration:none}
}
.header--basic .header-nav__btn:hover .header-nav__icon.icon{color:#de0614}
.header--basic .header-nav__btn.header-nav__btn--red{border-radius:18px;background:#de0614}
@media screen and (max-width:940px){.header--basic .header-nav__btn.header-nav__btn--red{border-radius:0;font-size:9px;white-space:normal}
}
@media screen and (max-width:530px){.header--basic .header-nav__btn.header-nav__btn--red{display:none}
}
.header--basic .header-nav__btn.header-nav__btn--red:hover{background:#fff}
.header--basic .header-nav__btn.header-nav__btn--red:hover .header-nav__link{text-decoration:none;color:#de0614}
.header--basic .header-nav__btn.header-nav__btn--red .header-nav__link{color:#fff}
.header--basic .header-nav__btn.header-nav__btn--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 120px;flex:0 1 120px;min-width:120px}
@media screen and (max-width:940px){.header--basic .header-nav__btn.header-nav__btn--flex{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:70px;min-width:0}
}
@media screen and (max-width:470px){.header--basic .header-nav__btn.header-nav__btn--search{display:none}
}
@media screen and (max-width:380px){.header--basic .header-nav__btn.header-nav__btn--contact{display:none}
}
@media screen and (max-width:300px){.header--basic .header-nav__btn.header-nav__btn--policy-manager{display:none}
}
@media screen and (max-width:940px){.header--basic .header-nav__btn.header-nav__btn--menu{width:70px}
}
.header--basic .header-nav__link{display:flex;height:auto;text-decoration:none;color:#3c4449}
.header--basic .header-nav__link .header-nav__text{margin:auto}
.header--basic .header-nav__text{height:15px;padding:7px 5px}
@media screen and (max-width:940px){.header--basic .header-nav__text{height:auto;padding:8px 0;font-size:12px}
}
.header--basic .header-nav__text.header-nav__text--upper-case{text-transform:uppercase}
.header .header-nav__text.header-nav__text--closed{display:block}
.header .header-nav__text.header-nav__text--opened{display:none}
.header--basic .header-nav__icon{display:block;width:20px;margin:0 auto;font-size:17px;color:#3c4449;vertical-align:middle}
@media screen and (max-width:940px){.header--basic .header-nav__icon{width:30px;font-size:28px}
}
.header--basic .header-nav__icon.header-nav__icon--inline{display:inline-block}
@media screen and (max-width:940px){.header--basic .header-nav__icon.icon-menu{width:auto;font-size:35px;height:35px;margin-bottom:5px;padding-top:2px}
}
@media screen and (max-width:940px){.header--basic .header-nav__icon.icon-user-circle{width:auto;height:36px;padding-top:4px;font-size:33px}
}
@media screen and (max-width:940px){.header .header-nav__icon.icon-additional{height:36px;padding-top:4px;font-size:33px;transform:rotateZ(45deg)}
}
@media screen and (max-width:940px){.header--basic .header-nav__icon.icon-phone-2{width:auto;height:36px;padding-top:6px;font-size:30px}
}
.header--basic .header-nav__btn--search{position:relative}
.header--basic .search{position:absolute;top:-9px;right:0;visibility:hidden;transition:visibility .1s;transition-delay:.4s}
.header--basic .search__search-btn-wrap{position:absolute;display:inline-block;width:auto;height:auto;left:11px;top:8px;font-size:17px;color:#3c4449}
.header--basic .search__search-btn-wrap:hover{text-decoration:none;color:#de0614}
.header--basic .search__search-btn{position:absolute;top:-8px;left:-7px;padding:17px;width:100%;height:100%;border:0;opacity:0;text-indent:-20000px;overflow:hidden}
.header--basic .search__close-btn-wrap{position:absolute;right:0;top:10px}
.header--basic .search__close-btn{padding:11px;color:#3c4449;text-decoration:none}
.header--basic .search__close-btn:hover{color:#de0614}
.header--basic .search__input{width:31px;border-radius:18px;padding:7px 35px;border:1px solid #ccd1d5;transition:width .5s ease-out}
.header--basic .search__input:focus{outline:0;border:1px solid #de0614}
.header--basic .content-container--megamenu{position:relative;border-top:2px solid #e5e9ed}
@media screen and (max-width:940px){.header--basic .content-container--megamenu{border-top:0}
}
.header--basic .header__navbar{display:block}
@media screen and (max-width:940px){.header--basic .header__navbar{display:none}
}
.header--basic .header__navbar .main-navbar__items-wrap{display:flex;justify-content:space-between}
.header--basic .header__navbar .main-navbar__items{display:flex;margin-bottom:0;list-style:none}
.header--basic .header__navbar .main-navbar__item{width:auto;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:15px;cursor:pointer;pointer-events:all}
.header--basic .header__navbar .main-navbar__item:first-child>a{margin-left:0}
.header--basic .header__navbar .main-navbar__item:last-child>a{margin-right:0}
.header--basic .header__navbar .main-navbar__item:hover>a{padding-bottom:8px;border-bottom:3px solid #de0614}
.header--basic .header__navbar .main-navbar__item:hover.main-navbar__item--car-insurance>a{border-bottom-color:#de0614}
.header--basic .header__navbar .main-navbar__item:hover.main-navbar__item--nsw-ctp-greenslip>a{border-bottom-color:#de0614}
.header--basic .header__navbar .main-navbar__item:hover.main-navbar__item--home-contents-insurance>a{border-bottom-color:#399950}
.header--basic .header__navbar .main-navbar__item:hover.main-navbar__item--travel-insurance>a{border-bottom-color:#ffa904}
.header--basic .header__navbar .main-navbar__item:hover.main-navbar__item--roadside-assistance-australia>a{border-bottom-color:#ef7b00}
.header--basic .header__navbar .main-navbar__item:hover .megamenu{display:block}
.header--basic .header__navbar .main-navbar__item>a{display:block;width:auto;margin:0 15px;padding:12px 0;color:#3c4449;text-decoration:none;pointer-events:none}
@media(pointer:fine){.header--basic .header__navbar .main-navbar__item>a{pointer-events:all}
}
.header--basic .main-navbar.main-navbar--delay-enabled .main-navbar__item:hover .megamenu{display:none}
.header--basic .main-navbar.main-navbar--delay-enabled .main-navbar__item .megamenu.megamenu--hovered{display:block}
.header--basic .megamenu{display:none;position:absolute;width:100%;top:43px;left:0;z-index:10000}
.header--basic .megamenu .megamenu__overlay-outer{position:fixed;display:block;width:100%;height:calc(100% - 125px);top:125px;background:rgba(0,0,0,0.8);z-index:0}
.header--basic .megamenu .megamenu__overlay-outer:hover{display:none}
.header--basic .megamenu .megamenu__overlay{position:absolute;display:block;width:100%;height:100%;top:0;background:#fff;border-top:2px solid #e5e9ed;z-index:0}
.header--basic .megamenu .megamenu__inner{position:relative;cursor:default;z-index:1}
.header--basic .megamenu .columns{margin-top:0}
.header--basic .megamenu .wrap.wrap-award{display:inline-block}
.header--basic .megamenu .wrap.wrap-award .award{width:70px;height:auto}
.header--basic .megamenu .wrap.wrap-award .award img{width:auto;height:auto;max-width:100%}
.header--basic .megamenu .wrap.wrap-award .award--readersDigest img{margin-bottom:-3px}
.header--basic .megamenu .content{padding:30px 0 40px}
.header--basic .megamenu .content-container.content-container--hasSidebar .content{width:calc(100% - 400px)}
.header--basic .megamenu .content-container.content-container--hasSidebar .sidebar{width:400px;padding:30px 0}
.header--basic .megamenu .sidebar .column.column--layout_icon-left-align .column__content-right{padding-right:10px}
.header--basic .megamenu .sidebar .column.column--layout_icon-left-align .column__content-left{width:14%}
.header--basic .megamenu .sidebar .column.column--layout_icon-left-align .heading{padding-bottom:0}
.header--basic .megamenu .sidebar .icon .icon__image{font-size:25px}
.header--basic .megamenu .btn-new.btn--margins-bottom{margin-bottom:15px}
.header--basic .megamenu .content .btn-new.btn--basic.btn--colour_grey-dark:hover{text-decoration:underline;color:#3c4449}
.header--basic .content-container.content-container--normal-size,.header--basic .content-container.content-container--size_normal{padding:60px 0}
@media screen and (max-width:425px){.header--basic .content-container.content-container--normal-size,.header--basic .content-container.content-container--size_normal{padding:50px 0}
}
.header--basic .content-container.content-container--normal-size .content-container__inner,.header--basic .content-container.content-container--size_normal .content-container__inner{max-width:940px}
.header--basic .content-container.content-container--slimline{padding-top:20px;padding-bottom:20px}
.header--basic .content-container.content-container--no-padding{padding-top:0;padding-bottom:0}
.header--basic .content-container.content-container--hasSidebar.content-container--sb-pos-right .content-container__inner{flex-direction:row-reverse}
.header--basic .content-container.content-container--hasSidebar.content-container--sb-pos-right .content__inner{padding-left:0;padding-right:40px}
.header--basic .content-container.content-container--hasSidebar .content-container__inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}
.header--basic .content-container.content-container--hasSidebar .sidebar{box-sizing:border-box;flex:1 1 auto;width:200px}
@media screen and (max-width:768px){.header--basic .content-container.content-container--hasSidebar .sidebar{width:150px}
}
@media screen and (max-width:600px){.header--basic .content-container.content-container--hasSidebar .sidebar{width:100%}
}
.header--basic .content-container.content-container--hasSidebar .sidebar__inner{padding:0 40px 100px 0;border-right:1px #e5e9ed solid}
@media screen and (max-width:768px){.header--basic .content-container.content-container--hasSidebar .sidebar__inner{padding:0 20px 100px 0}
}
@media screen and (max-width:600px){.header--basic .content-container.content-container--hasSidebar .sidebar__inner{padding:0 0 20px 0;margin-bottom:40px;border-right:0;border-bottom:1px #e5e9ed solid}
}
.header--basic .content-container.content-container--hasSidebar .content{box-sizing:border-box;flex:1 1 auto;width:calc(100% - 300px)}
@media screen and (max-width:768px){.header--basic .content-container.content-container--hasSidebar .content{width:calc(100% - 250px)}
}
@media screen and (max-width:600px){.header--basic .content-container.content-container--hasSidebar .content{width:100%}
}
.header--basic .content-container.content-container--hasSidebar .content__inner{padding-left:40px}
@media screen and (max-width:768px){.header--basic .content-container.content-container--hasSidebar .content__inner{padding-left:20px}
}
@media screen and (max-width:600px){.header--basic .content-container.content-container--hasSidebar .content__inner{padding-left:0}
}
.header--basic .content-container__inner{width:100%;padding:0;margin:0 auto}
@media screen and (max-width:940px){.header--basic .content-container__inner{box-sizing:border-box;max-width:100%;margin:0;padding:0 20px}
}
.header--basic .content-container__inner .content__inner>.wrap:last-child>div{margin-bottom:0}
.header--basic .sidebar .heading{padding-bottom:15px}
.header--basic .sidebar .paragraph-wrap{margin-bottom:15px}
.header--basic .content-container.content-container--hasSidebar.content-container--sb-grey-menu .sidebar{background:#e5e9ed}
.header--basic .content-container.content-container--hasSidebar.content-container--sb-grey-menu .sidebar__inner{padding:0}
.header--basic .content-container.content-container--hasSidebar.content-container--sb-grey-menu .content__inner{padding-right:0}
.header--basic .heading{padding:0 0 20px;margin:0 auto;font-weight:inherit;color:#3c4449;line-height:normal;text-align:left}
.header--basic .heading.heading--2{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:31px}
.header--basic .heading.heading--3{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:24px}
.header--basic .heading.heading--4{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:20px}
.header--basic .heading.heading--5{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:16px}
.header--basic .heading.heading--left{text-align:left}
.header--basic .heading.heading--colour_grey-dark{color:#3c4449}
.header--basic .heading a{color:inherit;text-decoration:none}
.header--basic .heading a:hover{text-decoration:underline}
.header--basic .paragraph-wrap{margin-bottom:30px}
.header--basic .paragraph-wrap p{margin:0 auto;padding:0 0 20px;color:#3c4449;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:16px;text-align:left;word-wrap:break-word}
@media screen and (max-width:425px){.header--basic .paragraph-wrap p{font-size:14px}
}
.header--basic .paragraph-wrap p:last-child{padding:0}
.header--basic .paragraph--left p{text-align:left}
.header--basic .image{margin:0 0 20px}
.header--basic .image img{max-width:100%}
.header--basic .image__crop{display:block;position:relative;width:auto;max-width:100%;margin:0 auto;overflow:hidden}
.header--basic .wrap-btn__inner.btn--bold .btn--basic{font-family:"MuseoSans-700",Arial,Helvetica,sans-serif}
.header--basic .btn-new{display:inline-block;margin:20px 0 5px;padding:10px 30px;border-radius:30px;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;font-size:16px;text-decoration:none;text-align:center;line-height:100%}
.header--basic .btn-new.btn--colour_grey-dark{color:#fff;background-color:#3c4449}
.header--basic .btn-new.btn--colour_car-red{color:#fff;background-color:#de0614}
.header--basic .btn-new.btn--colour_home-green{color:#fff;background-color:#399950}
.header--basic .btn-new.btn--colour_life-blue{color:#fff;background-color:#3a6fb4}
.header--basic .btn-new.btn--colour_health-blue{color:#fff;background-color:#0092b3}
.header--basic .btn-new.btn--colour_travel-yellow{color:#fff;background-color:#ffa904}
.header--basic .btn-new.btn--colour_roadside-orange{color:#fff;background-color:#ef7b00}
.header--basic .btn-new.btn--colour_pet-green{color:#fff;background-color:#87862f}
.header--basic .btn-new.btn--arrow{position:relative;padding:15px 45px 15px 25px}
.header--basic .btn-new.btn--arrow:after{content:"\e029";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon';font-weight:300;line-height:0}
.header--basic .btn-new.btn--normal{display:inline-block}
.header--basic .btn-new.btn--basic{margin:5px 0 0;padding:0;background:0;border:0;text-align:left;font-family:"MuseoSans-300",Arial,Helvetica,sans-serif;font-size:16px;line-height:130%}
.header--basic .btn-new.btn--basic:hover{text-decoration:underline}
@media screen and (max-width:425px){.header--basic .btn-new.btn--basic{font-size:14px}
}
.header--basic .btn-new.btn--basic.btn--colour_grey-dark{color:#3c4449}
.header--basic .btn-new.btn--basic.btn--colour_grey-dark:hover{color:#de0614}
.header--basic .btn-new.btn--margins-none{margin:0}
.header--basic .btn-new.btn--margins-bottom{margin:0 0 20px}
.header--basic .award{width:120px;margin:0 auto 20px}
.header--basic .award img{width:auto;max-height:112px}
.header--basic .columns{display:block;width:100%;height:100%;margin-bottom:20px;margin-top:-15px}
.header--basic .columns.columns--1 .wrap-column{-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}
.header--basic .columns.columns--2 .wrap-column{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}
@media screen and (max-width:768px){.header--basic .columns.columns--2 .wrap-column{-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}
}
.header--basic .columns.columns--3 .wrap-column{-webkit-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}
@media screen and (max-width:940px){.header--basic .columns.columns--3 .wrap-column{-webkit-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}
}
@media screen and (max-width:425px){.header--basic .columns.columns--3 .wrap-column{-webkit-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}
}
.header--basic .columns .columns__content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%}
.header--basic .wrap-column{display:-webkit-flex;display:flex;box-sizing:border-box;width:auto;padding:15px 10px 0}
.header--basic .column{display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:column;flex-direction:column;width:100%}
@media screen and (min-width:769px){.header--basic .column.column--layout_icon-left-align .column__content{position:relative;display:-webkit-flex;display:flex;width:100%;height:auto;min-height:100%;margin:auto;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.header--basic .column.column--layout_icon-left-align .column__content-left{position:relative;display:flex;flex:1 1 auto;width:20%;height:100%;margin:0}
.header--basic .column.column--layout_icon-left-align .column__content-left .icon{position:absolute;display:inline-block;width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header--basic .column.column--layout_icon-left-align .column__content-right{-webkit-flex-grow:3;flex-grow:3;width:80%}
.header--basic .column.column--layout_icon-left-align .column__content-right>.wrap:last-child>div{margin-bottom:0}
.header--basic .column.column--layout_icon-left-align .heading{padding:0 0 10px}
}
@media screen and (min-width:769px) and (max-width:940px){.header--basic .column.column--layout_icon-left-align .column__content-left{width:20%}
.header--basic .column.column--layout_icon-left-align .column__content-right{width:80%}
}
@media screen and (min-width:426px) and (max-width:768px){.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .column__content{position:relative;display:-webkit-flex;display:flex;width:100%;height:auto;min-height:100%;margin:auto;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .column__content-left{position:relative;display:flex;flex:1 1 auto;width:20%;height:100%;margin:0}
.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .column__content-left .icon{position:absolute;display:inline-block;width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .column__content-right{-webkit-flex-grow:3;flex-grow:3;width:80%}
.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .column__content-right>.wrap:last-child>div{margin-bottom:0}
.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .heading{padding:0 0 10px}
.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .column__content-left{width:20%}
.header--basic .column.column--layout_icon-left-align:not(.column--tablet_layout_basic) .column__content-right{width:80%}
}
@media screen and (max-width:425px){.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content{position:relative;display:-webkit-flex;display:flex;width:100%;height:auto;min-height:100%;margin:auto;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content-left{position:relative;display:flex;flex:1 1 auto;width:20%;height:100%;margin:0}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content-left .icon{position:absolute;display:inline-block;width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content-right{-webkit-flex-grow:3;flex-grow:3;width:80%}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content-right>.wrap:last-child>div{margin-bottom:0}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .heading{padding:0 0 10px}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content-left{width:20%}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content-right{width:80%}
.header--basic .column.column--layout_icon-left-align:not(.column--mobile_layout_basic) .column__content-left .icon__image{font-size:40px}
}
.header--basic .column .image__crop img{width:100%}
.header--basic .column .column__link{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-20000px;z-index:50}
.header--basic .hero{margin:20px 0 0 0}
.header--basic .hero .hero__block{display:inline-block;width:auto;height:auto;margin-right:20px;text-align:center}
.header--basic .hero .hero__block.hero__block--car .icon{color:#de0614}
.header--basic .hero .hero__block.hero__block--car .hero__discount-price{color:#de0614}
.header--basic .hero .hero__block.hero__block--home .icon{color:#399950}
.header--basic .hero .hero__block.hero__block--home .hero__discount-price{color:#399950}
.header--basic .hero .hero__block.hero__block--travel .icon{color:#ffa904}
.header--basic .hero .hero__block.hero__block--travel .hero__discount-price{color:#ffa904}
.header--basic .hero .icon{display:inline-block;width:auto;margin-bottom:0;font-size:50px}
.header--basic .hero .hero__discount-price{position:relative;display:inline-block;color:#3c4449;height:100%}
.header--basic .hero .hero__discount-percent{position:absolute;top:-10px;font-size:35px}
.header--basic .hero .hero__discount-amount{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:60px}
.header--basic .hero sup.hero__discount-chevron{position:absolute;right:-9px;top:-8px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.header--basic .hero .hero__discount-off{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase}
.header--basic .hero .btn-new{margin:5px 0 0}
.header--basic .body--homepage .award img{max-height:133px}
.header--basic .body--homepage .award.award--canstar1{margin-top:-8px}
.header--basic .body--homepage .award.award--canstar1 img{max-height:138px}
@media screen and (min-width:940px){.body--header-search-open .search{visibility:visible;transition:visibility .1s;transition-delay:0}
}
@media screen and (min-width:940px){.body--header-search-open .search__input{width:310px;padding:7px 35px}
}
.mobilemenu{position:fixed;width:100%;height:0;top:71px;left:0;background:rgba(0,0,0,0.8);z-index:10000;overflow:hidden}
.mobilemenu.mobilemenu--expanded .mobilemenu__container--defaults .search__input{height:0;padding-top:0;padding-bottom:0;opacity:0;line-height:0}
.mobilemenu.mobilemenu--expanded .mobilemenu__container--parents .mobilemenu__item--parent>.mobilemenu__item__title .mobilemenu__item__link{padding-top:0;padding-bottom:0;opacity:0;line-height:0;border-top-width:0}
.mobilemenu .mobilemenu__inner{max-height:calc(100vh - 71px);overflow:auto;background:#e5e9ed;transform:translateY(-100%);transition:transform .3s ease-in-out}
.mobilemenu .mobilemenu__item.mobilemenu__item--red>.mobilemenu__item__title .mobilemenu__item__link{background:#de0614;color:#fff}
.mobilemenu .mobilemenu__item.mobilemenu__item--search{padding:0;overflow:hidden}
.mobilemenu .mobilemenu__item.mobilemenu__item--back .mobilemenu__item__link{padding-left:25px;background:#fff}
.mobilemenu .mobilemenu__item.mobilemenu__item--back .mobilemenu__item__link:before{content:"\e029";position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);font-family:'icomoon';font-size:12px;line-height:12px}
.mobilemenu .mobilemenu__item__link{display:block;padding:15px 10px;background:#868e91;border-top:2px solid #fff;color:#fff;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;text-decoration:none;cursor:pointer}
.mobilemenu .search{position:relative}
.mobilemenu .search__input{box-sizing:border-box;display:block;height:100%;padding:15px 10px;border:0;border-radius:0;opacity:1;transition:padding-top .1s ease-in-out,padding-bottom .1s ease-in-out,line-height .1s ease-in-out,opacity .1s ease-in-out;font-size:16px;width:115vw;margin:-3px 0 -3px -7vw;transform:scale(0.875)}
.mobilemenu .search__btn-wrap{position:absolute;width:auto;right:17px;top:15px;font-size:18px}
.mobilemenu .search__btn-wrap:hover:before{color:#de0614}
.mobilemenu .search__btn-wrap:before{color:#3c4449}
.mobilemenu .search__btn{position:absolute;top:-15px;left:-15px;margin:0;border:0;opacity:0;padding:15px 25px;text-indent:-20000px;overflow:hidden;cursor:pointer}
.mobilemenu__container--parents{position:relative;z-index:0}
.mobilemenu__container--parents .mobilemenu__item--parent>.mobilemenu__item__title .mobilemenu__item__link{opacity:1;transition:padding-top .1s ease-in-out,padding-bottom .1s ease-in-out,line-height .1s ease-in-out,border-top-width .1s ease-in-out,opacity .1s ease-in-out}
.mobilemenu__container--parents .mobilemenu__item__link{position:relative;background:#e5e9ed;color:#3c4449}
.mobilemenu__container--parents .mobilemenu__item__link:after{content:"\e029";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon';font-size:12px;line-height:12px}
.mobilemenu__container--parents .mobilemenu__item__link:hover{background:#de0614;color:#fff}
.mobilemenu__container--parents .mobilemenu__item--parent.mobilemenu__item--expanded{display:block;height:100%;opacity:1}
.mobilemenu__container--parents .mobilemenu__item--parent.mobilemenu__item--expanded .mobilemenu__item__link{display:none}
.mobilemenu__container--parents .mobilemenu__item--parent.mobilemenu__item--expanded .mobilemenu__container--children{position:relative;height:100%;left:0;margin-left:0;opacity:1;overflow:visible}
.mobilemenu__container--parents .mobilemenu__item--parent.mobilemenu__item--expanded .mobilemenu__container--children .mobilemenu__item__link{display:block}
.mobilemenu__container--children{position:absolute;height:0;top:0;left:0;margin-left:100%;opacity:0;transition:margin-left .2s ease-in-out,opacity .2s ease-in-out;overflow:hidden;z-index:1}
.mobilemenu__container--children .mobilemenu__item .mobilemenu__item__link:after{content:""}
.body--mobile-menu-open .header .header-nav__text.header-nav__text--closed{display:none}
.body--mobile-menu-open .header .header-nav__text.header-nav__text--opened{display:block}
@media screen and (max-width:940px){.body--mobile-menu-open .mobilemenu{height:calc(100% - 71px)}
}
.body--mobile-menu-open .mobilemenu .mobilemenu__inner{transform:translateY(0)}
.notification__header{position:relative;padding:20px 20px 20px 45px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;background:#de0614;border-top-left-radius:10px;border-top-right-radius:10px}
.notification__icon{position:absolute;font-size:16px;top:23px;left:20px;color:#fff}
.notification__body{padding:20px;background:#e5e9ed;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.notification__body a{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;color:#3c4449}
.wrap-modal{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);cursor:pointer;z-index:10050}
.wrap-modal.wrap-modal--hide{display:none}
.wrap-modal--close-disabled{cursor:default}
.wrap-modal--small .modal{width:580px;max-width:95%}
.modal{position:absolute;width:90%;max-width:50%;height:auto;max-height:70%;margin:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:1px solid #ccd1d5;border-radius:5px;box-shadow:rgba(0,0,0,0.298039) 0 3px 7px;cursor:default;overflow:hidden}
@media screen and (max-width:768px){.modal{max-width:70%}
}
.modal__close-btn{position:absolute;width:15px;height:15px;top:15px;right:20px;color:#3c4449;cursor:pointer;z-index:1150}
.modal__close-btn:before{content:"\e007";font-family:'icomoon';font-size:15px}
.modal__content-wrap{width:100%;height:auto;max-height:70vh;top:0;left:0;overflow-y:auto;z-index:1100}
.modal__content{padding:80px}
@media screen and (max-width:940px){.modal__content{padding:40px}
}
@media screen and (max-width:425px){.modal__content{padding:40px 20px}
}
.modal__content .accent{color:#3c4449}
.modal__content ol,.modal__content ul{margin-left:0}
.modal__content li{margin-left:1em}
.modal .content-container.content-container--normal-size,.modal .content-container.content-container--size_normal{padding:0}
@media screen and (max-width:425px){.modal .form .field-input{font-size:16px}
}
body.big-savings .submenu{z-index:999}
@media(min-width:1200px){body.big-savings .alt-banner-background-risky{background-position:top center !important}
}
@media(max-width:568px){html.lte9 body.big-savings .container-fluid{width:auto}
.titlebar a .headerlogo{margin:10px 0}
body.big-savings .discount-lockup .product-desc{color:#3c4449 !important}
}
.mobile-only-banner.captain-risky{background-image:url("../../../content/dam/budgetdirect/website-assets/ninetyfour/homepage-banner-clapometer-mobile.jpg");min-height:288px}
.mobile-only-banner.captain-risky p{padding:20px 0 0 0;margin:0;font-size:16px;text-align:center;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif}
.mobile-only-banner.captain-risky h2{font-size:46px !important;text-align:center}
.mobile-only-banner.captain-risky span{display:inline-block;font-size:19px;line-height:1.1;text-align:left}
body.big-savings .alt-banner-background{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/Alternative-Homepage-Banner.jpg);background-color:#fff;background-position:bottom left;background-repeat:no-repeat;text-align:center}
body.big-savings .alt-banner-background-risky{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/homepage-banner-canstar.jpg);background-color:#FFF;background-repeat:no-repeat;background-position:-130px 0;min-height:400px;padding-top:20px}
.lte9 body.big-savings .alt-banner-background-risky{background-position:center top}
@media(min-width:568px){.risky-motor.risky-motor-v2 .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/captain-risky/cr-motor-v2.jpg)}
}
.lte9 .risky-motor.risky-motor-v2 .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/captain-risky/cr-motor-v2.jpg)}
.big-savings .alt-banner-background-risky h1.blocked-header{font-size:24px;line-height:46px;padding-bottom:0}
body.big-savings .alt-banner-background>.container-fluid{min-height:405px}
body.big-savings .alt-banner-background .span6.offset6{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/BannerLineFrame.png);background-repeat:no-repeat;background-position:2px 30px}
body.big-savings .alt-banner-background h1.accent{font-size:72px}
body.big-savings .alt-banner-background h1.accent sup{font-size:42px}
body.big-savings .alt-banner-background h3{font-size:18px;margin:20px 0 0 0}
body.big-savings .alt-banner-background .icon-home{display:inline-block;width:50px;font-size:65px}
body.big-savings .alt-banner-background .icon-car{display:inline-block;width:55px;font-size:65px}
body.big-savings .alt-banner-background .span6.offset6 .btn-primary{margin-top:15px}
body.big-savings .awardbar h2{font-family:"Museo-700",Arial,Helvetica,sans-serif}
body.big-savings .awardbar{margin-top:30px}
body.big-savings .columnspan .productcolumn{border:1px solid #ccd1d5;height:280px;padding:20px 15px 0 20px;position:relative;background-position:center}
body.big-savings .columnspan .productcolumn h2{line-height:1em}
body.big-savings .columnspan .productcolumn p{line-height:1.2em}
body.big-savings .columnspan .productcolumn .span3,body.big-savings .columnspan .productcolumn .span9{padding-bottom:5px}
body.big-savings .columnspan .productcolumn .icon-large{font-size:50px}
body.big-savings .columnspan .productcolumn p{margin:0 0 5px 0}
body.big-savings .columnspan .productcolumn.motor{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/Alternative-Homepage-Banner-Small-Car.jpg)}
body.big-savings .columnspan .productcolumn.storms{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/Alternative-Homepage-Banner-Small-Raindrops.jpg)}
body.big-savings .columnspan .productcolumn.life{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/Alternative-Homepage-Banner-Small-Life.jpg)}
body.big-savings .columnspan .productcolumn.travelcomp{background-image:url(../../../content/dam/budgetdirect/website-assets/captain-risky/hp-block-travel.jpg)}
body.big-savings .columnspan .productcolumn.cr{background-image:url(../../../content/dam/budgetdirect/website-assets/captain-risky/hp-block-risky.jpg)}
body.big-savings .columnspan .productcolumn.guarantee{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/hp-block-claims.jpg)}
body.big-savings .columnspan .productcolumn.health{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-tile-3.jpg)}
body.big-savings .columnspan .productcolumn.logies{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/logies-comp-tile-6.jpg)}
body.big-savings .columnspan .productcolumn.canstar{background-image:url(../../../content/dam/budgetdirect/website-assets/money-2015/captain-risky-canstar-award-2015-tile.jpg)}
body.big-savings .columnspan .productcolumn.healthtile{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-runners-tile.jpg)}
body.big-savings .columnspan .productcolumn.health-tax-time-tile{background:#0092b3}
body.big-savings .columnspan .productcolumn.life-five-thousand-tile{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-5000-tile-bg.jpg)}
body.big-savings .columnspan .productcolumn.travel-bobble-head-tile{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-bobblehead-homepage-tile.jpg)}
body.big-savings .columnspan .productcolumn.travelpromotile{background-image:url(../../../content/dam/budgetdirect/website-assets/travel-lps/travel-promotion-tile.jpg)}
body.big-savings .columnspan .productcolumn.lowprices{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/risky-do-not-insure-tile.jpg)}
body.big-savings .columnspan .productcolumn.riskytile{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/risky-tile.jpg)}
.riskytile-percent{width:100px;height:50px;float:left;padding:2px 0 0 17px;background-image:url(../../../content/dam/budgetdirect/website-assets/ninetyfour/94percent-lockup-small-white.png);background-repeat:no-repeat;background-size:100px 50px;font-size:46px}
.riskytile-title{font-size:15px;padding-bottom:20px;line-height:17px !important}
.riskytile h2{color:#fff}
.riskytile p{color:#fff;font-size:14px}
.riskytile a{color:#fff}
.riskytile sup{font-size:20px;line-height:48px;vertical-align:top;margin-left:-5px}
body.big-savings .productcolumn.sar{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/standaloneroadside-tile.jpg);padding:20px 0 0 0}
body.big-savings .productcolumn.sar h3.mono{padding-left:3px;margin:0}
body.big-savings .productcolumn.sar h3.mono span{color:#de0614;padding:20px 0 0 0;font-weight:bold}
body.big-savings .productcolumn.sar h3.mono span sup{font-size:60%;top:-0.4em}
body.big-savings .productcolumn.sar p{margin:0 0 20px 3px}
body.big-savings .productcolumn.sar p span{color:#de0614;font-weight:bold}
body.big-savings .productcolumn.sar p span sup{top:-0.3em}
body.big-savings .productcolumn.sar a{margin:0 0 0 15px}
body.big-savings .productcolumn.lowprices{padding:20px 0 0 0}
body.big-savings .productcolumn.lowprices h2{color:#FFF;font-family:'Museo-700',Arial,Helvetica,sans-serif;background:0;font-size:15px}
body.big-savings .productcolumn.lowprices h2>.line{display:inline-block;background:#de0614;padding:5px 10px}
body.big-savings .productcolumn.lowprices p.larger{margin:5px 0 0 10px}
body.big-savings .columnspan .productcolumn.guarantee h2,body.big-savings .columnspan .productcolumn.guarantee p{color:#FFF;text-shadow:0 0 6px #000}
body.big-savings .columnspan .productcolumn.motor .disclaimer{position:absolute;bottom:10px;left:10px;font-size:10px}
body.big-savings .columnspan .productcolumn.motor .smaller{font-size:11px}
body.big-savings .columnspan .productcolumn.motor .disclaimer a{color:#3c4449}
body.big-savings .quotefloat{height:85px;position:absolute;top:-110px;border-radius:6px;box-shadow:0 5px 6px rgba(0,0,0,0.3);background:#fff;background:-moz-linear-gradient(top,#fff 0,#ecedee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ecedee));background:-webkit-linear-gradient(top,#fff 0,#ecedee 100%);background:-o-linear-gradient(top,#fff 0,#ecedee 100%);background:-ms-linear-gradient(top,#fff 0,#ecedee 100%);background:linear-gradient(to bottom,#fff 0,#ecedee 100%)}
body.big-savings .quotefloat>.row-fluid{position:relative}
body.big-savings .quotefloat .text{position:absolute;top:0;left:0;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/GetQuoteTab.png);background-repeat:no-repeat;background-position:-2px -10px;border-top-left-radius:6px;border-bottom-left-radius:6px;color:#FFF;height:85px}
body.big-savings .quotefloat .span2{height:85px;border-right:1px solid #c4c8cc;text-decoration:none !important;padding-left:15px;width:16.66666666666667%}
body.big-savings .quotefloat .span2.motor{width:176px;padding-left:40px;margin-left:141px}
body.big-savings .quotefloat .span2.home,body.big-savings .quotefloat .span2.life,body.big-savings .quotefloat .span2.health,body.big-savings .quotefloat .span2.travel{margin:0}
body.big-savings .quotefloat .span2.travel{width:16.27659574468085%}
body.big-savings .quotefloat .span2.travel,body.big-savings .quotefloat .span2.text{border-right:0}
body.big-savings .quotefloat .span2.text p{margin:30px 0 30px 0}
body.big-savings .quotefloat .span2 p{margin:20px 0}
body.big-savings .quotefloat .span2 span{display:inline-block;vertical-align:middle}
body.big-savings .productcolumn .icon-warning{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/IconLPWarning.png);background-repeat:no-repeat;width:49px;height:44px;margin-top:3px}
body.big-savings .quotefloat a.motor:hover,body.big-savings .quotefloat a.home:hover,body.big-savings .quotefloat a.life:hover,body.big-savings .quotefloat a.health:hover,body.big-savings .quotefloat a.travel:hover{background:#e6e7e7;background:-moz-radial-gradient(center,ellipse cover,#e6e7e7 0,#d6d8d9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#e6e7e7),color-stop(100%,#d6d8d9));background:-webkit-radial-gradient(center,ellipse cover,#e6e7e7 0,#d6d8d9 100%);background:-o-radial-gradient(center,ellipse cover,#e6e7e7 0,#d6d8d9 100%);background:-ms-radial-gradient(center,ellipse cover,#e6e7e7 0,#d6d8d9 100%);background:radial-gradient(ellipse at center,#e6e7e7 0,#d6d8d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e7e7',endColorstr='#d6d8d9',GradientType=1)}
body.big-savings .quotefloat a.motor:hover,body.big-savings .quotefloat a.motor:hover span.icon-car{color:#b40614}
body.big-savings .quotefloat a.home:hover,body.big-savings .quotefloat a.home:hover span.icon-home{color:#017f4e}
body.big-savings .quotefloat a.health:hover,body.big-savings .quotefloat a.health:hover span.icon-health{color:#0092b3}
body.big-savings .quotefloat a.life:hover,body.big-savings .quotefloat a.life:hover span.icon-life{color:#3a6fb4}
body.big-savings .quotefloat a.travel:hover,body.big-savings .quotefloat a.travel:hover span.icon-travel{color:#ffa904}
body.big-savings .quotefloat a.travel:hover{border-top-right-radius:6px;border-bottom-right-radius:6px;border-right:1px solid #c8c8c8}
body.big-savings .quotefloat span.icon-car,body.big-savings .quotefloat span.icon-home,body.big-savings .quotefloat span.icon-health,body.big-savings .quotefloat span.icon-life,body.big-savings .quotefloat span.icon-travel{font-size:33px}
body.big-savings .quotefloat span.icon-travel{width:47px}
.discount-lockup-sm-vert .product-desc{top:55px;left:0;border:0;padding:0;font-size:11px;text-align:center;width:190px}
.discount-lockup-sm-vert{height:95px;margin-top:10px}
body.big-savings #feedback-rotation{min-height:141px}
body.big-savings .discount-lockup .product-desc{color:#3c4449}
.discount-lockup-sm-vert .hero-price{font-size:57px;line-height:57px;left:68px;top:-3px}
.discount-lockup-sm-vert .off{font-size:12px;left:70px;top:17px}
.discount-lockup-sm-vert .percent{font-size:38px;top:-7px;left:70px}
.discount-lockup-sm-vert .chevron{left:100px;top:15px}
.discount-lockup-sm-vert .icn{width:50px;position:absolute;left:10px}
body.big-savings .discounts .btn{width:140px;margin-left:10px;font-size:16px}
body.big-savings .discounts .end-date span{font-size:14px;background:#de0614;color:#fff;display:inline-block;padding:0 8px 0 5px;position:relative;top:80px}
body.big-savings .discounts{margin-top:10px}
body.big-savings .discounts .span4{margin-right:20px}
body.big-savings .txt-overlay{position:relative}
.ec-menu{border:1px solid #d7dbde;border-radius:6px;padding:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ecedee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ecedee));background:-webkit-linear-gradient(top,#fff 0,#ecedee 100%);background:-o-linear-gradient(top,#fff 0,#ecedee 100%);background:-ms-linear-gradient(top,#fff 0,#ecedee 100%);background:linear-gradient(to bottom,#fff 0,#ecedee 100%)}
.ec-menu .item a{display:block;float:left;border-right:1px solid #d7dbde;padding:0 18px 0 35px;font-size:15px;position:relative;text-decoration:none;color:#3c4449}
.ec-menu .item a:hover{text-decoration:underline}
.ec-menu .item a .icn{background:url(icons/hp-new-icons.png);width:26px;height:25px;position:absolute;top:13px;left:15px}
.ec-menu .item a.buddy{padding-left:45px}
.ec-menu .item a.claim .icn{background-position:0 -25px}
.ec-menu .item a.buddy .icn{background-position:0 -75px}
.ec-menu .item a.multi .icn{background-position:0 -50px;top:8px}
.ec-menu .item.last a{padding-right:0;border-right:0}
.ec-menu .item,.ec-menu .header h3{line-height:44px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/grey-arrow.png) no-repeat center right;color:#fff;text-align:center;border-radius:4px 0 0 4px}
.ec-menu .span3,.ec-menu .span9,.ec-menu h3{padding:0;margin:0}
.productcolumn.travelcomp div img{position:static !important}
.alt-banner-background-risky .bobbleoffer.relative>div{position:absolute;right:0}
.alt-banner-background-risky .bobbleoffer.relative h1{font-size:45px}
.alt-banner-background-risky .bobbleoffer.relative p{font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;margin:0}
.alt-banner-background-risky .bobbleoffer.relative span{display:inline-block;font-size:16px;line-height:1.4}
.bobblehead-faq .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/captain-risky/bobblehead-faq-banner.jpg);height:auto}
.bobblehead-faq .how-to-get{background:#ccd1da;padding:40px 0 20px}
.bobblehead-faq h2{font-size:36px;line-height:1em;font-family:Museo-700,Helvetica,Arial,Sans-serif;color:#3c4449}
.bobblehead-faq h1{text-align:center;border-bottom:2px solid #fff;width:440px;position:relative;top:80px;left:50px;border-radius:6px;padding-bottom:25px;color:#fff}
.bobblehead-faq .cr-header-img{position:relative}
.bobblehead-faq h1:before,.bobblehead-faq h1:after{content:'';display:block;height:165px;width:95px;border:2px solid #fff;position:absolute;bottom:-2px}
.bobblehead-faq h1:before{border-radius:6px 0 0 6px}
.bobblehead-faq h1:after{border-radius:0 6px 6px 0}
.bobblehead-faq h1:before{left:0;border-right:0}
.bobblehead-faq h1:after{right:0;border-left:0}
.bobblehead-faq h1 .pre-header{font-size:24px;line-height:26.4px;text-transform:uppercase;display:block;margin-bottom:10px}
.bobblehead-faq h1 .main-header{font-size:58px;line-height:1em}
.bobblehead-faq .faq-icon{margin:auto;width:164px;height:100px;background:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/bobblehead-faq-steps.png) no-repeat;margin-bottom:10px}
.bobblehead-faq .faq-diagram p{font-size:14px;line-height:15.4px}
.bobblehead-faq .faq-diagram a{color:#3c4449}
.bobblehead-faq .faq-diagram a:hover{color:#de0614}
.bobblehead-faq .faq-two{background-position:0 -100px}
.bobblehead-faq .faq-three{background-position:0 -200px}
.bobblehead-faq .more-faqs{padding:40px 0}
.bobblehead-faq .expandable-list h3{margin-left:25px;text-transform:none;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:16px;padding:10px 0}
.bobblehead-faq .expandable-list p{max-width:458px}
.bobblehead-faq label.error{color:#de0614}
.bobblehead-faq input.error{border:1px solid #de0614}
@media(max-width:568px){.bobblehead-faq .inverse-nobg h1{color:#fff;top:40px;left:0;width:250px;margin:auto}
.bobblehead-faq h1 .pre-header{font-size:16px;line-height:17.6px;text-transform:uppercase;display:block;margin-bottom:10px}
.bobblehead-faq h1 .main-header{font-size:30px;line-height:30px;display:block}
.bobblehead-faq h1:before,.bobblehead-faq h1:after{height:105px;width:40px}
.bobblehead-faq.section-captain-risky .cta h2{display:block;line-height:1em;padding:30px 0 0 0}
.bobblehead-faq.section-captain-risky .cta a.btn.btn-large{display:block;margin:20px 0}
.bobblehead-faq h2{font-size:26px}
.bobblehead-faq.section-captain-risky .span4 img{max-height:400px}
.bobblehead-faq .expandable-list-outer{display:block !important}
.bobblehead-faq .expandable h3{margin:10px 65px 10px 20px;line-height:1.2}
}
.section-roadside-assistance-australia.roadside-assistance-australia .subtext{padding-top:20px}
.income-protection-tax .banner h1{width:480px;margin-top:64px;max-width:240px}
@media only screen and (min-width:568px){.income-protection-tax .banner h1{max-width:none}
}
.income-protection-tax .banner{margin-bottom:40px}
@media only screen and (min-width:568px){.income-protection-tax .sec-3 .row-fluid .row-fluid{margin-bottom:-40px}
}
.income-protection-tax .sec-3 .row-fluid .row-fluid+p{text-align:center;clear:both}
.income-protection-tax .sec-3 .row-fluid .row-fluid+p a{color:#3c4449}
.income-protection-tax .sec-3>.container-fluid>.row-fluid>p{text-align:center}
.income-protection-tax .collapse-box{border:1px solid #f2f3f7;border-radius:5px}
.income-protection-tax .collapse-box input{display:none}
.income-protection-tax .collapse-box__header{background:#f2f3f7}
.income-protection-tax .collapse-box__header label::before{content:"\e028";font-family:icomoon;float:right;font-size:20px;transform:rotate(0)}
@media only screen and (min-width:568px){.income-protection-tax .collapse-box__header label::before{font-size:24px}
}
.income-protection-tax .collapse-box input:checked+.collapse-box__content .collapse-box__header label::before{transform:rotate(180deg)}
@media only screen and (min-width:568px){}
.income-protection-tax .collapse-box__header label{display:block;padding:10px 20px;margin:0;font-size:16px;cursor:pointer}
@media only screen and (min-width:568px){.income-protection-tax .collapse-box__header label{padding:25px 30px}
}
.income-protection-tax .collapse-box__body{margin:0;padding:15px 20px}
@media only screen and (min-width:568px){.income-protection-tax .collapse-box__body{padding:25px 30px}
}
.income-protection-tax .collapse-box__body p{margin:0 0 10px}
.income-protection-tax .collapse-box input:checked+.collapse-box__content .collapse-box__body{display:none}
.income-protection-tax .bottom-bar.bottom-bar--full h3{font-size:24px}
.income-protection-tax.section-landingpages .bottom-bar.bottom-bar--full a.btn{font-size:24px}
.income-protection-tax.life-lp .bottom-bar.bottom-bar--full a.btn{margin-top:-20px}
@media only screen and (min-width:568px){.income-protection-tax.life-lp .bottom-bar.bottom-bar--full a.btn{margin-top:0;top:25px}
}
.income-protection-tax.life-lp.section-landingpages .bottom-bar a.btn{padding-top:12px;padding-bottom:12px}
.income-protection-tax.life-lp.income-protection.section-landingpages .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/mobile-tax-time-banner.jpg) center no-repeat}
@media only screen and (min-width:568px){.income-protection-tax.life-lp.income-protection.section-landingpages .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/desktop-tax-time-banner.jpg)}
}
.income-protection-tax .span6{text-align:center}
@media only screen and (min-width:568px){.income-protection-tax .span6{text-align:left}
}
.income-protection-tax .span10 p{margin-bottom:0}
@media only screen and (min-width:568px){.income-protection-tax .span10 p{margin-bottom:40px}
}
.travel-insurance .space.desktop{position:absolute;height:79px;width:65px;left:470px;top:61px}
.travel-insurance .bobble-container{position:absolute}
.travel-insurance .bobble-container .bobble-head{position:relative;left:0;top:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
@media only screen and (max-width:568px){.travel-insurance .space.desktop{display:none}
}
.travel-bobblehead-redemption .fullpage-bg{position:relative;background:#fff url(../../../content/dam/budgetdirect/website-assets/travel-lps/travel-bobblehead-lp-banner.jpg) center no-repeat;background-size:auto 100%;height:720px;width:100%;margin-bottom:20px}
.travel-bobblehead-redemption .fullpage-bg .container-fluid{position:relative;min-height:720px}
.travel-bobblehead-redemption .campaign-header{width:572px;margin:40px 0 0}
.travel-bobblehead-redemption .campaign-header h1{font-family:'Museo-700';font-size:44px;color:#de0614}
.travel-bobblehead-redemption .campaign-header p{font-family:'MuseoSans-300';font-size:16px;color:#3c4449}
.travel-bobblehead-redemption .form{width:100%;max-width:620px;background:#fff}
.travel-bobblehead-redemption .form .container{width:100%;display:none;visibility:hidden}
@keyframes fade{0{opacity:0}
100%{opacity:1}
}
.travel-bobblehead-redemption .form .container.visible{display:block;visibility:visible;animation:fade 1s 1}
.travel-bobblehead-redemption .form h2{margin:20px 20px 10px;font-family:'Museo-700';font-size:22px;color:#de0614}
.travel-bobblehead-redemption .form h3{margin:0 0 10px;font-family:'MuseoSans-700';font-size:16px;color:#de0614}
.travel-bobblehead-redemption .form hr{width:100%;margin:20px 0}
.travel-bobblehead-redemption .form span{font-family:'MuseoSans-700';font-size:14px;color:#3c4449}
.travel-bobblehead-redemption .form span.radio{margin:0 30px 0 0;padding:0}
.travel-bobblehead-redemption .form .form-wrap{height:100%;overflow:auto;padding:0 10px}
@keyframes slide{0{opacity:0;height:0}
100%{opacity:1;height:100%}
}
.travel-bobblehead-redemption .hidden-row.visible{max-height:100px;opacity:1}
.travel-bobblehead-redemption .hidden-row{width:100%;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-out,opacity .5s ease-out}
.travel-bobblehead-redemption .form-field{box-sizing:border-box;float:left;width:100%;height:100%;overflow:auto;padding:0 10px 0}
.travel-bobblehead-redemption .form-field.half{width:50%}
.travel-bobblehead-redemption .form-field ul{margin:0;list-style:none}
.travel-bobblehead-redemption .form-field ul li{display:inline-block;width:calc(50% - 10px)}
.travel-bobblehead-redemption .form-field ul li:nth-child(odd){margin-right:15px}
.travel-bobblehead-redemption .form-field p{margin:0}
.travel-bobblehead-redemption .form-field input{margin:0}
.travel-bobblehead-redemption .form-field input.error,.travel-bobblehead-redemption .form-field select.error{border:1px solid #de0614}
.travel-bobblehead-redemption .form-field p.error{height:23px}
.travel-bobblehead-redemption .form-field p.error span{font-family:'MuseoSans-300';font-size:12px;color:#de0614}
.travel-bobblehead-redemption .form-field input[type="text"]{width:calc(100% - 15px)}
.travel-bobblehead-redemption .form-field input[type="radio"]{margin:0}
.travel-bobblehead-redemption .form-field select{width:100%;margin:0}
.travel-bobblehead-redemption .form .btn{float:right;padding:9px 40px;margin:0 20px 20px}
.travel-bobblehead-redemption .form .message{padding:0 20px 40px}
.travel-bobblehead-redemption .space.desktop{position:absolute;bottom:0}
.travel-bobblehead-redemption .bobble-container{background-image:url('../../../content/dam/budgetdirect/website-assets/bobbleheads/cr-bobble-body.png');background-position:center bottom;background-repeat:no-repeat;height:460px;width:300px;position:absolute;right:20px;bottom:80px}
.travel-bobblehead-redemption .bobble-container .bobble-head{position:relative;margin-left:100px;left:0;top:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
@media only screen and (max-width:568px){.travel-bobblehead-redemption .bobble-container{right:110px;bottom:-490px;z-index:99}
.travel-bobblehead-redemption .space{margin-bottom:0}
.travel-bobblehead-redemption .bobble-container img{margin-left:60px !important}
.travel-bobblehead-redemption .bobble-container{width:220px;display:block;margin:50px auto 30px auto;position:relative;right:initial;bottom:0}
}
.vrcomp .fullpage-bg{background:#1d1d24 url(../../../content/dam/budgetdirect/website-assets/campaigns/vrcomp/helix-bg.jpg);background-size:cover;min-height:850px;padding-bottom:60px}
.vrcomp .campaign-header{margin:50px 0}
.vrcomp .campaign-header h2{font-size:28px;line-height:28px}
.vrcomp .subhead{font-size:19px}
.vrcomp .progress .span4{color:#999;border-bottom:6px solid #1b1c21;text-transform:uppercase}
.vrcomp .progress .active{border-bottom:6px solid #de0614;color:#fff;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.car-insurance .promo-body h2{line-height:1em;font-size:20px}
.vrcomp .header-text{padding-left:20px;border-left:1px solid #fff}
.vrcomp .cardboard{margin-top:-30px}
.vrcomp .step .well{padding:50px}
.vrcomp .step h2{font-size:30px}
.crcomp .steps{position:relative}
.vrcomp .step{display:none}
.vrcomp .intro{display:block}
.vrcomp .step h2{padding:0 0 30px 0}
.vrcomp .intro .desc{padding-left:20px}
.vrcomp .intro .desc p{font-size:14px;line-height:1.2em}
.vrcomp .intro .desc small{padding:1em 0;display:block}
.vrcomp .howto{background:#e5e9ed}
.vrcomp .howto h2{display:inline}
.vrcomp .howto .txt{position:relative;padding-left:70px;padding-right:30px;font-size:14px;line-height:1.2em}
.vrcomp .howto .txt .icn{position:absolute;top:0;left:0}
.vrcomp .howto .txt b{font-size:16px}
.vrcomp .form input[type="text"]{padding-top:12px;padding-bottom:12px;background-color:#e5e9ed}
.vrcomp .form select{background-color:#e5e9ed}
.vrcomp .confirmation .discount{font-size:70px}
.vrcomp .confirmation .discount sup{font-size:60%}
.vrcomp input.error,.vrcomp select.error{border:1px solid #de0614}
.vrcomp .error{color:#de0614;font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:14px;text-transform:none;line-height:1.2em}
.vrcomp .confirmation .new-discount-lockup .lockup-sizing{font-size:70px;margin:0;padding:0}
.vrcomp .confirmation .new-discount-lockup .lockup-text{padding-bottom:10px}
.vrcomp form label{font-size:16px;text-transform:uppercase}
.vrcomp form .submenu{font-family:"MuseoSans-300",Helvetica,Arial,sans-serif;font-size:14px;text-transform:none}
@media only screen and (max-width:568px){.existing-customers .banner{background-image:none}
.existing-customers .banner .span3.drop .text.parbase.richtext.section{position:static;height:auto;width:auto}
.existing-customers .banner .span3.drop .text.parbase.richtext.section .h1,.existing-customers .banner .span3.drop .text.parbase.richtext.section p{margin:0}
}
@media only screen and (min-width:581px){.ninetyfour-campaign.product-verticals .title .header-text{margin-top:40px}
}
.car-insurance.ninetyfour-campaign.product-verticals .subparagraph p{margin-bottom:30px}
.home-contents-insurance.ninetyfour-campaign.product-verticals .subparagraph p{margin-bottom:9px}
.ninetyfour-campaign.product-verticals .promo-content-block h3{color:#FFF;line-height:3.4;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;font-size:23.5px;background-image:url(../../../content/dam/budgetdirect/website-assets/ninetyfour/94percent-lockup-small-white.png);background-repeat:no-repeat;background-position:20px 10px;padding-left:38px}
.ninetyfour-campaign.product-verticals .promo-content-block h3 span{color:#FFF;font-size:44px;line-height:1;vertical-align:middle}
.ninetyfour-campaign.product-verticals .promo-content-block h3 sup{padding-right:25px}
.ninetyfour-campaign.product-verticals .crossover{margin-top:31px}
.ninetyfour-campaign .grey-lockup-div{background-image:url(../../../content/dam/budgetdirect/website-assets/ninetyfour/94percent-lockup-small-grey.png);height:175px;background-repeat:no-repeat;display:inline-block;width:245px}
.ninetyfour-campaign .grey-lockup-div h2{text-align:center;font-size:100px;line-height:.8;margin-right:-0.1em;margin-top:.25em !important;margin-bottom:0 !important}
.ninetyfour-campaign .grey-lockup-div h2 sup{font-size:40%;top:-1.05em;left:-0.2em}
.ninetyfour-campaign .grey-lockup-div h2+p{margin:0;text-align:center;font-size:12px;font-family:"Museo-700",Arial,Helvetica,sans-serif;color:#de0614;line-height:1.6}
.ninetyfour-campaign .grey-lockup-div h3{text-align:center;font-family:"Museo-700",Arial,Helvetica,sans-serif;color:#FFF;font-size:21px;margin:15px 0 5px 0}
.ninetyfour-campaign .grey-lockup-div h2+p+h3+p{margin:8px 0 0 0;font-family:"Museo-700",Arial,Helvetica,sans-serif;font-size:12px;text-align:center;color:#de0614}
.ninetyfour-campaign.vip-car .content .html.section .offset1.span6 p,.ninetyfour-campaign.vip-home .content .richtext.section .span8 p{line-height:1.4;margin:25px 0 35px 0}
@media only screen and (max-width:568px){.ninetyfour-campaign.vip-car .content .html.section .offset1.span6+.span4,.ninetyfour-campaign.vip-home .content .richtext.section .span8+.span4{text-align:center}
}
@media only screen and (max-width:568px){.big-savings .mobile-only-banner.ninetyfour{background-image:url("../../../content/dam/budgetdirect/website-assets/backgrounds/homepage-get-more-sept-MOBILE.jpg");background-position:top center;background-color:#edf0f3;min-height:190px}
.big-savings .mobilebanner .blocked-header.centered .line{line-height:1.25;padding:7px}
.big-savings .visible-phone .discount-lockup.mobile-specific{margin:20px 0}
.big-savings .visible-phone .btn.mobile-specific.btn-primary.btn-large{margin:5px 0}
}
.big-savings .optimize-variant{background-color:#FFF;background-repeat:no-repeat;min-height:400px;padding-top:20px;background-position:top center}
h1.get-more a{text-decoration:none;color:inherit}
h1.get-more b{font-family:Museo-700,Helvetica,Arial,Sans-serif;font-weight:bold;color:#de0614}
h1.get-more b.mono{color:#3c4449}
.big-savings .optimize-variant-a h1.get-more{margin-top:20px}
.big-savings .optimize-variant-b h1.get-more{margin-top:25px;margin-left:60px}
.big-savings .optimize-variant h1.get-more{font-size:38px;line-height:42px}
.big-savings .optimize-variant h1.get-more a{color:#fff}
.big-savings .optimize-variant h1.get-more b{font-size:42px}
.big-savings .optimize-variant h1.get-more b.mono{color:#fff}
.big-savings .optimize-variant .hero-price{color:#de0614}
.big-savings .optimize-variant-a .quote-wrap{float:right;margin-top:-40px}
.big-savings .optimize-variant-b .quote-wrap{float:right;margin-top:-20px;margin-right:60px;color:#fff}
.big-savings .optimize-variant-b .quote-wrap .hero-price{color:#fff}
.big-savings .optimize-variant-b .quote-wrap .product-desc{color:#fff}
.big-savings .optimize-variant-b .quote-wrap .btn{background:#de0614;color:#fff}
.big-savings .optimize-variant-a{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/homepage-banner-getmore-customer.jpg)}
.big-savings .optimize-variant-b{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/homepage-stunt-bike-banner.jpg)}
.big-savings .optimize-variant .span9,.big-savings .optimize-variant-b .span7{float:right}
.big-savings .optimize-variant .span6 a{margin:10px 0 0 12px;padding:8px;display:block}
.big-savings .optimize-variant .icn{width:50px;height:50px;background-size:100%;background-repeat:no-repeat}
.big-savings .optimize-variant .icn.motor{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/ico-car-lg-white.png)}
.big-savings .optimize-variant .icn.home{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/ico-home-lg-white.png)}
.review-bar{margin-bottom:20px}
.review-bar img{margin-right:20px}
.review-bar h3{margin-top:5px;margin-left:-20px;font-size:26px}
#ECModal .columns .span4{text-align:center}
#ECModal .columns .span4 .icn{display:inline-block;width:70px;height:70px;background:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/ep-modal-span.png) no-repeat top center}
#ECModal .columns .span4 .icn-clock{background-position:top left}
#ECModal .columns .span4 .icn-mouse{background-position:top right}
.visible-register,.visible-login{display:none;height:0;width:0}
#registerModal .visible-register,#loginModal .visible-login{display:block;height:auto;width:auto}
#ECModal{height:auto;width:80%;max-width:602px;padding:0;background:#fff}
#ECModal h2{color:#de0614}
#ECModal .modal-header h2{text-transform:none}
#ECModal .modal-body{padding-top:20px;padding-bottom:20px}
#ECModal .modal-footer{text-align:left;padding-top:10px;padding-bottom:20px}
#ECModal .columns{width:550px;margin:0 auto;text-align:center}
#ECModal .columns .col{width:170px;display:inline-block;background-image:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/ep-modal-span.png);padding:80px 5px 0 5px;text-align:center;vertical-align:top;background-repeat:no-repeat}
#ECModal .col-one{background-position:55px top}
#ECModal .col-two{background-position:-115px top}
#ECModal .col-three{background-position:-290px top}
#ECModal .no-margin span{padding:10px 0;float:right}
#loginModal #ECModal .no-margin span,#registerModal #ECModal .no-margin span{float:left}
#ECModal .no-margin{margin:0;padding:10px 0}
#ECModal .btn{float:left}
#ECModal .visible-login .btn,#ECModal .visible-register .btn{padding:11px 75px;margin-right:20px}
#ECModal .visible-register .btn{padding:11px 65px}
.tpci{background-color:#de0614;background-image:url('img/third-party-banner.jpg');background-position:center top;background-repeat:no-repeat;min-height:350px;position:relative}
.tpci_cenposition{padding-top:60px;margin:0 auto;width:250px;height:150px}
.tpci_cenposition h2{font-size:38px;line-height:1.05}
.tpci_cenposition h3{color:#3c4449}
div.tpci_icon_margin{margin-top:-101px}
div.tpci_icons{position:relative;z-index:99}
div.tpci_icons div.icon{float:left;width:22%;min-height:70px;padding:15px 15px 15px 90px;display:table;border-top:1px solid #ccd1d5;border-left:1px solid #ccd1d5}
@-moz-document url-prefix(){div.tpci_icons div.icon{display:block !important}
}
@media screen and (-webkit-min-device-pixel-ratio:0){div.tpci_icons div.icon{width:22.1%}
::i-block-chrome,div.tpci_icons div.icon{display:block}
}
div.tpci_icons div.icon:nth-child(3){border-right:1px solid #ccd1d5}
div.tpci_icons div.icon:first-child+div+div{border-right:1px solid #ccd1d5}
div.tpci_icons div.icon strong{display:table-cell;vertical-align:middle}
div.tpci_icons div.bg0{background:url('img/tp-icons.png') #fff 25px 25px no-repeat}
div.tpci_icons div.bg1{background:url('img/tp-icons.png') #fff 25px -75px no-repeat}
div.tpci_icons div.bg2{position:relative;background:#fff}
div.tpci_icons div.bg2:before{position:absolute;font-size:60px;left:22px;top:18px}
div.tpci_icons div.bg3{background:url('../../../content/dam/budgetdirect/website-assets/icons/clock-small.png') #fff 15px 20px no-repeat}
div.tpci_icons div.bg4{background:url('img/tp-icons.png') #fff 25px -375px no-repeat}
div.tpci_icons div.bg5{background:url('img/tp-icons.png') #fff 25px -475px no-repeat}
div.tpci_save{padding:15px 10px 10px 10px;text-align:center}
div.tpci_save h2 a.btn:hover{color:#fff !important}
div.tpci_relative{position:relative}
div.tpci_relative{margin-top:30px}
div.tpci_relative table th{width:33%;padding:15px}
div.tpci_relative table th:first-child{padding:30px}
div.tpci_relative table th h1{font-size:36px;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif}
div.tpci_relative table th p{margin:0 0 5px}
div.tpci_relative table tr td:first-child{text-align:left}
div.tpci_relative table th:nth-child(2),div.tpci_relative table th:nth-child(3){text-align:center;font-family:'MuseoSans-500',Helvetica,Arial,sans-serif;font-size:15px}
div.tpci_relative table th:first-child+th{text-align:center;font-family:'MuseoSans-500',Helvetica,Arial,sans-serif;font-size:15px;vertical-align:top}
div.tpci_relative table th:first-child+th+th{text-align:center;font-family:'MuseoSans-500',Helvetica,Arial,sans-serif;font-size:15px;vertical-align:top}
div.tpci_relative table td{text-align:center}
div.tpci_informational h1{font-size:35px}
div.tpci_informational div.span12 p{font-size:13px;line-height:16px}
div.tpci_calltoaction div.span6{text-align:center;padding-top:45px}
div.tpci_calltoaction a{color:#fff}
body.have-you-budgeted div.span6.popup{position:relative}
body.have-you-budgeted div.span6.popup img{position:absolute;bottom:-15px;left:46%}
@media screen and (min-width:568px){body.have-you-budgeted div.span6.popup{width:45%;background:#fff;padding:38px 25px;margin:20px 20px 20px 30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;box-shadow:0 6px 6px 0 rgba(0,0,0,0.4);background-image:url(img/bubble-tail.png)}
body.have-you-budgeted div.parsys_column div.span4{width:29%;margin-left:4%}
}
@media screen and (max-width:567px){body.have-you-budgeted div.span6.popup{padding:20px}
body.have-you-budgeted div.span6.popup img{display:none}
}
body.have-you-budgeted h1{font-size:36px !important;font-family:Museo-700,Helvetica,Arial,Sans-serif;font-weight:normal;font-style:normal;line-height:1em}
body.have-you-budgeted p{font-size:16px}
body.have-you-budgeted div.learnmoreblock img{padding:5px 0 30px 80px}
body.have-you-budgeted div.learnmoreblock{position:relative}
body.have-you-budgeted div.learnmoreblock a.right{position:absolute;bottom:0;left:135px;color:#de0614;text-decoration:underline}
body.have-you-budgeted div.learnmoreblock a.right:hover{text-decoration:none}
body.home-insurance-discounts .relative{position:relative}
body.home-insurance-discounts div#wrapper{overflow:hidden}
body.home-insurance-discounts div.banner-maxwidth{height:451px;overflow:visible;margin-bottom:0}
body.home-insurance-discounts div.banner div.fullwidth{position:absolute;top:0;left:-39%;right:-39%;position:absolute;top:0;left:-60%;right:-60%;height:451px;background-image:url(img/product-bgs/lp-house-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom center;z-index:0;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/etc/designs/budgetdirect/img/product-bgs/lp-house-bg.jpg',sizingMethod='scale')"}
body.home-insurance-discounts div.wallet div.fullwidth{position:absolute;top:0;left:-60%;right:-60%;height:426px;background-image:url(img/product-bgs/lp-woodgrain-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:0;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/etc/designs/budgetdirect/img/product-bgs/lp-woodgrain-bg.jpg',sizingMethod='scale')"}
body.home-insurance-discounts div.banner div.section div.row-fluid{position:relative;height:451px}
body.home-insurance-discounts div.banner div.section div.row-fluid h1{font-size:50px;margin-top:80px;margin-bottom:20px}
body.home-insurance-discounts div.banner div.section div.row-fluid p{font-size:21px}
body.home-insurance-discounts div.banner img{margin-top:25px}
body.home-insurance-discounts div.detachable{height:160px}
body.home-insurance-discounts div.detachable h3{font-size:24px;line-height:1.1;color:#3c4449}
body.home-insurance-discounts div.detachable div.home h2,body.home-insurance-discounts div.detachable div.home h4,body.home-insurance-discounts div.detachable div.contents h2,body.home-insurance-discounts div.detachable div.contents h4{color:#319c4c !important}
body.home-insurance-discounts div.detachable div.combined h2,body.home-insurance-discounts div.detachable div.combined h4{color:#de0614}
body.home-insurance-discounts div.detachable h2{font-size:39px;line-height:1.1}
body.home-insurance-discounts div.detachable div.item.text{width:14%;padding:25px 15px 0 0;margin:0 !important;float:left}
body.home-insurance-discounts div.detachable div.item.home,body.home-insurance-discounts div.detachable div.item.contents{width:11%;padding:25px 0 0 65px;margin:0 !important;float:left}
body.home-insurance-discounts div.detachable div.item.combined{width:16%;padding:25px 0 0 100px;margin:0 !important;float:left}
body.home-insurance-discounts div.detachable div.item.buttons{width:19%;padding:25px 0 0 25px;margin:0 !important;float:left}
body.home-insurance-discounts div.detachable div.item.home{background-image:url(img/lp-home-icon.png);background-repeat:no-repeat;background-position:10px}
body.home-insurance-discounts div.detachable div.item.contents{background-image:url(img/lp-contents-icon.png);background-repeat:no-repeat;background-position:10px}
body.home-insurance-discounts div.detachable div.item.combined{background-image:url(img/lp-combined-icon.png);background-repeat:no-repeat;background-position:10px}
body.home-insurance-discounts div.detachable div.item.buttons p.centered{padding:27px 0 0 0}
body.home-insurance-discounts div.detachable div.item.buttons p.centered a{color:#3c4449}
body.home-insurance-discounts div.detachable div.item.buttons p.centered a:hover{text-decoration:none}
body.home-insurance-discounts div.wallet .span12{height:426px;position:relative}
body.home-insurance-discounts div.wallet .span5 img{margin-top:20px}
body.home-insurance-discounts div.wallet .span7 h2{font-size:39px;color:#3f464e;margin:35px 0 10px 0}
body.home-insurance-discounts div.wallet .span7 p{margin:15px 0}
body.home-insurance-discounts div.wallet .span7 p span{width:50%;display:inline-block;color:#a29060;margin:35px 10px 0 10px}
body.home-insurance-discounts div.wallet .span7 ul{list-style-image:url('img/lp-tick-icon.png')}
body.home-insurance-discounts div.wallet .span7 ul li{margin:8px 0 8px 15px}
body.home-insurance-discounts div.wallet .span7 img{width:90px;height:90px;margin:-45px 0 0 -5px}
body.home-insurance-discounts div.events div.fullwidth{position:absolute;top:0;left:-60%;right:-60%;height:415px;background:#3c4449;z-index:0}
body.home-insurance-discounts div.events h2,body.home-insurance-discounts div.events p{color:#fff}
body.home-insurance-discounts div.events h2{font-size:34px;margin:45px 0 20px 0}
body.home-insurance-discounts div.events p{padding:15px 10px 15px 65px;margin:0;background-image:url(img/event-cover-sprite.gif);background-repeat:no-repeat}
body.home-insurance-discounts div.events p span{vertical-align:middle;display:inline-block}
body.home-insurance-discounts div.events p.fire{background-position:0 0}
body.home-insurance-discounts div.events p.theft{background-position:0 -50px}
body.home-insurance-discounts div.events p.explosion{background-position:0 -105px}
body.home-insurance-discounts div.events p.glass{background-position:0 -150px}
body.home-insurance-discounts div.events p.vandalism{background-position:0 -220px}
body.home-insurance-discounts div.events p.storm{background-position:0 -265px}
body.home-insurance-discounts div.events p.lightning{background-position:0 -320px}
body.home-insurance-discounts div.events p.earthquake{background-position:0 -380px}
body.home-insurance-discounts div.events p.escape{background-position:0 -420px}
body.home-insurance-discounts div.events p.impact{background-position:0 -490px}
body.home-insurance-discounts div.benefits.row-fluid{margin-top:55px}
body.home-insurance-discounts div.benefits h2{color:#3f464e;font-size:34px;margin-bottom:25px}
body.home-insurance-discounts div.benefits a{color:#3f464e}
body.home-insurance-discounts div.benefits a:hover{text-decoration:none}
body.home-insurance-discounts div.benefits table tbody tr th:first-child{width:55%;padding-left:80px;text-align:left}
body.home-insurance-discounts div.benefits table tbody tr th{width:15%;vertical-align:middle;text-align:center}
body.home-insurance-discounts div.benefits table tbody tr td:first-child{width:50%;vertical-align:middle;text-align:left}
body.home-insurance-discounts div.benefits table tbody tr td{vertical-align:middle;text-align:center}
body.home-insurance-discounts div.payless div.fullwidth{position:absolute;top:0;left:-60%;right:-60%;height:426px;background-image:url(img/product-bgs/lp-green-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:0;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/etc/designs/budgetdirect/img/product-bgs/lp-green-bg.jpg',sizingMethod='scale')"}
body.home-insurance-discounts div.payless div.whatsave-fullwidth{position:absolute;bottom:-594px;left:-60%;right:-60%;height:594px;background-image:url(img/product-bgs/lp-room-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom center;z-index:0;-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/etc/designs/budgetdirect/img/product-bgs/lp-room-bg.jpg',sizingMethod='scale')"}
body.home-insurance-discounts div.payless div.span12{height:426px}
body.home-insurance-discounts div.payless div.span6 img{margin-top:30px}
body.home-insurance-discounts div.payless div.span6.centered{margin:80px 0}
body.home-insurance-discounts div.payless div.span6.centered>div{padding:0 120px 0 70px}
body.home-insurance-discounts div.payless div.span6.centered h2{font-size:50px;line-height:1.1}
body.home-insurance-discounts div.payless div.span6.centered h2,body.home-insurance-discounts div.payless div.span6.centered p,body.home-insurance-discounts div.payless div.span6.centered a{color:#fff}
body.home-insurance-discounts div.payless div.span6.centered a:hover{text-decoration:none}
body.home-insurance-discounts div.cq-colctrl-lt0{position:relative}
body.home-insurance-discounts div.cq-colctrl-lt0 div.whatsave div.span12{padding-bottom:50px}
body.home-insurance-discounts div.cq-colctrl-lt0 div.whatsave div.faketitle{position:absolute;bottom:0;background:#3c4349;height:45px;width:100%}
body.home-insurance-discounts div.cq-colctrl-lt0 div.whatsave div.faketitle h3{color:#fff;padding:10px;margin:0}
body.home-insurance-discounts div.cq-colctrl-lt0 div.whatsave h2{margin-top:50px;font-size:34px;color:#3f464e;line-height:1.1}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c0{width:74.46808510638297% !important}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c0 form{padding:40px 100px 0 10px}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c1{width:23.404255319148934% !important;text-align:right}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c1 img{width:auto;max-width:none;margin-top:52px}
body.home-insurance-discounts div.cq-colctrl-lt0 div.parbase.section.reference{background:#fff}
body.home-insurance-discounts div.happy{margin:80px 0}
body.home-insurance-discounts div.happy a>img{width:420px}
body.home-insurance-discounts div.happy h2{font-size:34px;color:#3f464e;line-height:1.1}
body.home-insurance-discounts div.seesave div.fullwidth{position:absolute;top:0;left:-60%;right:-60%;height:117px;background:#3c4449;z-index:0}
body.home-insurance-discounts div.seesave div.span12{position:relative;margin-top:40px}
body.home-insurance-discounts div.seesave div.span12 h2{color:#fff;font-size:34px;margin:8px 0}
body.home-insurance-discounts div.detachactive{position:fixed;top:0;left:0;background:#fff;z-index:999;-webkit-box-shadow:0 2px 5px 0 rgba(50,50,50,0.5);-moz-box-shadow:0 2px 5px 0 rgba(50,50,50,0.5);box-shadow:0 2px 5px 0 rgba(50,50,50,0.5);height:160px}
body.home-insurance-discounts div.detachactive div#restrict{width:940px;height:140px;padding:0 20px;margin:0 auto}
body.home-insurance-discounts .modal{border-radius:6px;padding:15px}
body.join-the-galaxy div.banner{background-image:url(img/lp-stargazer-bg.jpg);height:487px}
body.join-the-galaxy div.banner div.span10 h1{margin:40px 0 10px 0}
body.join-the-galaxy div.banner div.span10 h1,body.join-the-galaxy div.banner div.span10 h2{color:#fff}
body.join-the-galaxy div.banner div.span10 h2{font-family:'MuseoSans-300',Helvetica,Arial,sans-serif;margin:0 0 25px 0}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid{background:#fff}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid h2{display:inline-block;white-space:nowrap}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid span{font-size:48px;display:inline-block}
body.join-the-galaxy div.banner div.span6:first-child{border-right:1px solid #ccd1d5}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid .btn{margin:10px 0 0 0}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid .span6 h2{font-size:20px}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid .span6+.span6 h2{color:#027f4e}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid .icon-car-img{padding:25px 7px 10px 20px;width:55px;vertical-align:bottom}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid .icon-home-img{padding:25px 7px 10px 5px;width:55px;color:#369d4c;vertical-align:bottom}
body.join-the-galaxy div.banner div.row-fluid+.row-fluid .icon-home-img,body.join-the-galaxy div.banner div.row-fluid+.row-fluid .icon-car-img{background:0}
@media screen and (min-width:568px) and (max-width:1000px){body.join-the-galaxy{margin-right:-20px}
body.join-the-galaxy div.banner .span6 h2{white-space:nowrap}
body.join-the-galaxy div.banner .span8.offset4{margin-left:37.042553% !important}
}
body.motor-hundred-dollar-offer .bg-absolute{background-image:url('img/product-bgs/lp-motor-100-offer-bg.jpg');background-color:#68a4d8;background-repeat:no-repeat;background-position:top center;height:637px;top:0;left:0;right:0;position:absolute}
body.motor-hundred-dollar-offer div.banner{height:auto !important;max-width:none;margin-bottom:30px}
body.motor-hundred-dollar-offer div.banner div.span6.offset3{padding:0}
body.motor-hundred-dollar-offer div.banner div.span6.offset3 h1.centered{margin:35px 0 10px 0}
body.motor-hundred-dollar-offer div.banner div.span6.offset3 h1.centered sup{font-size:50%;top:-0.8em}
body.motor-hundred-dollar-offer div.banner div.span6.offset3 p.larger.centered{margin:10px 20px 15px 20px}
body.motor-hundred-dollar-offer div.banner div.span6.offset3 h1,body.motor-hundred-dollar-offer div.banner div.span6.offset3 h4,body.motor-hundred-dollar-offer div.banner div.span6.offset3 p,body.motor-hundred-dollar-offer div.banner div.span6.offset3 a{color:#fff}
body.motor-hundred-dollar-offer div.banner div.span6.offset3 a:hover{text-decoration:none}
body.motor-hundred-dollar-offer div.banner h4{padding:30px 0 25px 0;font-size:20px}
body.motor-hundred-dollar-offer div.banner .html .span12{margin:0;padding:0;min-height:0}
body.motor-hundred-dollar-offer div.banner .html .span12 hr{margin:0 0 15px 0;border-top:0}
body.motor-hundred-dollar-offer div.banner h3{font-size:19px}
body.motor-hundred-dollar-offer div.banner .cq-colctrl-lt1-c0 p.mono.h3:first-child+span+p{white-space:nowrap;font-size:18px}
body.motor-hundred-dollar-offer div.banner .cq-colctrl-lt1-c0 p.mono.h3:first-child+span+p+p{margin:0}
body.motor-hundred-dollar-offer div.banner .cq-colctrl-lt1-c2 h3:first-child+h1+h3{margin:0}
body.motor-hundred-dollar-offer div.banner .html .container-fluid{padding:0;position:relative}
body.motor-hundred-dollar-offer div.banner .well{min-height:195px;position:relative}
body.motor-hundred-dollar-offer .modal{border-radius:6px;padding:15px}
body.landlord-insurance.section-landingpages .relative{position:relative}
body.landlord-insurance.section-landingpages .banner{background:url('img/lp-landlord-keys-bg.jpg');height:340px;width:100%;max-width:100%;background-position:top center;background-repeat:no-repeat;background-color:#74afdc;margin-bottom:35px}
body.landlord-insurance.section-landingpages .banner .span5.centered{margin-left:.510638%}
body.landlord-insurance.section-landingpages .banner .span5.centered h1{margin-top:45px}
body.landlord-insurance.section-landingpages .banner .span5.centered h1,body.landlord-insurance .banner .span5.centered p{color:#fff}
body.landlord-insurance.section-landingpages sup{top:-0.1em}
body.landlord-insurance.section-landingpages h2{font-size:36px}
body.landlord-insurance.section-landingpages h3{font-size:25px}
body.landlord-insurance.section-landingpages div.cq-colctrl-lt1-c0 h3,body.landlord-insurance.section-landingpages div.cq-colctrl-lt1-c1 h3{margin-top:25px}
body.landlord-insurance.section-landingpages div.cq-colctrl-lt1-c2 h3{margin-top:13px}
body.landlord-insurance.section-landingpages div.cq-colctrl-lt1{margin-bottom:45px}
body.landlord-insurance.section-landingpages div.text.parbase.richtext.section p.larger{margin:0 0 55px 0;font-size:20px;line-height:27px}
body.landlord-insurance.section-landingpages div.text.parbase.richtext.section p.larger img{float:left;margin:0 10px 0 0}
body.landlord-insurance.section-landingpages .absolute-grey{position:absolute;left:0;right:0;height:540px;background:#3c4449;z-index:0}
body.landlord-insurance.section-landingpages .absolute-grey ~ .row-fluid h2{color:#fff}
body.landlord-insurance.section-landingpages .absolute-grey ~ .row-fluid{position:relative;color:#fff}
body.landlord-insurance.section-landingpages .absolute-grey ~ .row-fluid{padding-top:60px}
body.landlord-insurance.section-landingpages .absolute-grey ~ .row-fluid.events{padding-top:0 !important;padding-bottom:60px;margin-bottom:50px}
body.landlord-insurance.section-landingpages .cta-height{height:200px}
@media screen and (max-width:565px){body.landlord-insurance.section-landingpages .cta-height{height:auto;margin-bottom:20px}
}
body.landlord-insurance.section-landingpages .cta-height .btn{font-size:16px}
body.landlord-insurance.section-landingpages .cta-height .learnmore{color:#de0914;text-decoration:underline}
body.landlord-insurance.section-landingpages .cta-height .learnmore:hover{text-decoration:none}
body.landlord-insurance.section-landingpages .cta-height .btn{position:absolute;bottom:0;left:0}
body.landlord-insurance.section-landingpages .cta-height .learnmore{position:absolute;bottom:5px;left:140px}
body.landlord-insurance.section-landingpages div.events p{padding:15px 10px 15px 65px;margin:0;background-image:url(img/event-cover-sprite.gif);background-repeat:no-repeat}
body.landlord-insurance.section-landingpages div.events p span{vertical-align:middle;display:inline-block}
body.landlord-insurance.section-landingpages div.events p.fire{background-position:0 0}
body.landlord-insurance.section-landingpages div.events p.theft{background-position:0 -50px}
body.landlord-insurance.section-landingpages div.events p.explosion{background-position:0 -105px}
body.landlord-insurance.section-landingpages div.events p.glass{background-position:0 -150px}
body.landlord-insurance.section-landingpages div.events p.vandalism{background-position:0 -220px}
body.landlord-insurance.section-landingpages div.events p.storm{background-position:0 -265px}
body.landlord-insurance.section-landingpages div.events p.lightning{background-position:0 -320px}
body.landlord-insurance.section-landingpages div.events p.earthquake{background-position:0 -380px}
body.landlord-insurance.section-landingpages div.events p.escape{background-position:0 -420px}
body.landlord-insurance.section-landingpages div.events p.impact{background-position:0 -490px}
body.landlord-insurance.section-landingpages h2 ~ p{margin:22px 0}
body.landlord-insurance.section-landingpages img.existingcustomers{float:left;margin:0 35px 0 0}
body.landlord-insurance.section-landingpages h3.accent ~ p{margin:0 0 60px 0}
body.landlord-insurance.section-landingpages .banner-awards .award{height:auto;width:100px;margin:0 0 10px 0}
@media screen and (max-width:568px){body.landlord-insurance.section-landingpages .banner-awards .award{margin:0 5px}
}
body.renters-insurance.section-landingpages .relative{position:relative}
body.renters-insurance.section-landingpages .banner{background:url('../../../content/dam/budgetdirect/website-assets/backgrounds/lp-renters-insurance-banner.jpg');height:406px;width:100%;max-width:100%;background-position:top center;background-size:cover;background-repeat:no-repeat;background-color:#fff;margin-bottom:35px}
body.renters-insurance.section-landingpages .banner .centered{margin-left:.510638%}
body.renters-insurance.section-landingpages .banner .centered h1{margin-top:45px;text-align:left}
body.renters-insurance.section-landingpages.smart-contents-insurance .banner .centered h1{text-align:left}
.renters-insurance.section-landingpages .banner hr{max-width:400px}
.renters-insurance.section-landingpages .banner .centered .parsys_column{max-width:400px}
.renters-insurance.section-landingpages .banner .centered p.description{padding-top:20px;max-width:400px}
.renters-insurance.section-landingpages .banner-icon{float:left;margin-top:45px;margin-right:20px;margin-bottom:10px;font-size:92px;color:#fff}
.renters-insurance.section-landingpages .banner-awards{position:absolute;right:0;bottom:78px}
.renters-insurance.section-landingpages .banner-awards .award{display:inline-block;width:130px}
.smart-contents-insurance .banner-icon{float:left;margin-top:45px;margin-right:20px;font-size:92px;color:#fff}
.smart-contents-insurance .banner-awards{position:absolute;right:0;bottom:20px}
.smart-contents-insurance .banner-awards .award{display:inline-block;width:130px}
body.renters-insurance.section-landingpages .banner .centered h1,body.renters-insurance .banner .centered p,body.renters-insurance .banner .centered b{color:#fff}
body.renters-insurance.smart-contents-insurance .banner .centered p.description{padding-top:20px;max-width:400px}
body.renters-insurance.section-landingpages .banner .centered .parsys_column p{margin-top:-4px;padding-right:10px;line-height:25px;text-align:right;font-weight:700;font-size:21px;color:#fff}
body.smart-contents-insurance .banner hr{max-width:400px}
body.renters-insurance.section-landingpages.smart-contents-insurance .banner .centered .parsys_column{max-width:400px;margin-top:10px}
body.renters-insurance.section-landingpages .banner .centered .parsys_column p .small{vertical-align:top;line-height:20px;font-size:14px}
body.renters-insurance.section-landingpages .intro h2{padding-top:40px}
body.renters-insurance.section-landingpages .intro h2,body.renters-insurance.section-landingpages .intro p{text-align:center}
body.renters-insurance.section-landingpages sup{top:-0.1em}
body.renters-insurance.section-landingpages h2{font-size:36px}
body.renters-insurance.section-landingpages .copyright h2{font-size:24px}
body.renters-insurance.section-landingpages h3{font-size:25px;line-height:30px}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1 h4{text-align:center}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1-c0 h4,body.renters-insurance.section-landingpages div.cq-colctrl-lt1-c1 h4{margin-top:26px}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1-c2 h4{margin-top:18px}
body.renters-insurance.section-landingpages div.cq-colctrl-lt0{margin-top:40px}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1{margin-top:40px;margin-bottom:45px}
body.renters-insurance.section-landingpages.smart-contents-insurance div.cq-colctrl-lt1{margin-top:20px}
body.renters-insurance.section-landingpages div.text.parbase.richtext.section p.larger{margin:0 0 55px 0;font-size:20px;line-height:27px}
body.renters-insurance.section-landingpages div.text.parbase.richtext.section p.larger img{float:left;margin:0 10px 0 0}
body.renters-insurance.section-landingpages .absolute-grey{position:absolute;left:0;right:0;height:540px;background:#3c4449;z-index:0}
body.renters-insurance.section-landingpages .absolute-grey-video{height:305px}
body.renters-insurance.section-landingpages .absolute-grey ~ .row-fluid h2{color:#fff}
body.renters-insurance.section-landingpages .absolute-grey ~ .row-fluid{position:relative;text-align:center;color:#fff}
body.renters-insurance.section-landingpages .absolute-grey ~ .row-fluid{padding-top:60px;padding-bottom:50px}
body.renters-insurance.section-landingpages .absolute-grey ~ .row-fluid.events{padding-top:0 !important;padding-bottom:60px;margin-bottom:50px}
body.renters-insurance.section-landingpages .cta-height{height:70px}
body.renters-insurance.section-landingpages .cta-height .btn{font-size:16px}
body.renters-insurance.section-landingpages .cta-height .learnmore{color:#de0914;text-decoration:underline}
body.renters-insurance.section-landingpages .cta-height .learnmore:hover{text-decoration:none}
body.renters-insurance.section-landingpages .cta-height .btn{position:absolute;bottom:0;left:0}
body.renters-insurance.section-landingpages .cta-height .learnmore{position:absolute;bottom:5px;left:140px}
body.renters-insurance.section-landingpages div.events p{padding:15px 10px 15px 65px;margin:0;background-image:url(img/event-cover-sprite.gif);background-repeat:no-repeat;text-align:left}
body.renters-insurance.section-landingpages div.events p span{vertical-align:left;display:inline-block;text-align:left}
body.renters-insurance.section-landingpages div.events p.fire{background-position:0 0}
body.renters-insurance.section-landingpages div.events p.theft{background-position:0 -50px}
body.renters-insurance.section-landingpages div.events p.explosion{background-position:0 -105px}
body.renters-insurance.section-landingpages div.events p.glass{background-position:0 -150px}
body.renters-insurance.section-landingpages div.events p.vandalism{background-position:0 -220px}
body.renters-insurance.section-landingpages div.events p.storm{background-position:0 -265px}
body.renters-insurance.section-landingpages div.events p.lightning{background-position:0 -320px}
body.renters-insurance.section-landingpages div.events p.earthquake{background-position:0 -380px}
body.renters-insurance.section-landingpages div.events p.escape{background-position:0 -420px}
body.renters-insurance.section-landingpages div.events p.impact{background-position:0 -490px}
body.renters-insurance.section-landingpages h2 ~ p{margin:22px 0 0}
body.renters-insurance.section-landingpages img.existingcustomers{float:left;margin:0 35px 0 0}
body.renters-insurance.section-landingpages h3.accent ~ p{margin:0 0 60px 0}
body.renters-insurance .tc{padding-bottom:20px}
body.renters-insurance.section-landingpages .video-caption{text-align:left;padding:40px 0 40px;color:#fff}
body.renters-insurance.section-landingpages .quote-caption{text-align:left;padding-top:40px;color:#fff}
body.renters-insurance.section-landingpages .absolute-red{position:absolute;left:0;right:0;height:285px;background:#de0614;z-index:0}
body.renters-insurance.section-landingpages .absolute-red ~ .row-fluid h2{color:#fff}
body.renters-insurance.section-landingpages .absolute-red ~ .row-fluid{position:relative;text-align:center;color:#fff}
body.renters-insurance.section-landingpages .absolute-red ~ .row-fluid{padding-top:60px;padding-bottom:70px}
body.renters-insurance.section-landingpages .absolute-red ~ .row-fluid.events{padding-top:0 !important;padding-bottom:60px;margin-bottom:50px}
body.renters-insurance.section-landingpages .btn-white.btn-primary{margin-top:60px;background:#fff;color:#3c4449}
body.renters-insurance.section-landingpages h2 .small{vertical-align:top;line-height:22px;font-size:20px}
body.renters-insurance.section-landingpages p .small{vertical-align:top;line-height:20px;font-size:14px}
body.renters-insurance.section-landingpages .award h3{float:left;width:70%}
body.renters-insurance.section-landingpages .award p{float:left;width:70%}
body.renters-insurance.section-landingpages .award img{float:right;width:auto;max-width:25%}
.hc-switch-save.section-landingpages.hc-jun .span4.cutout.cutout-accent.prod-hc p.smaller{white-space:nowrap}
.have-you-budgeted.section-landingpages.reacom h2.mono{white-space:nowrap}
.switch-and-save-challenger .cycle-pager{color:#b7b7b7;font-size:30px;line-height:.3;cursor:pointer}
.switch-and-save-challenger .cycle-pager-active{color:#3c4449}
.switch-and-save-challenger div[data-ui-component] button.close{opacity:1}
.switch-and-save-challenger #disclaimerModal,.switch-and-save-challenger #mobileDisclaimerModal{font-size:13px;display:block;text-align:center}
.switch-and-save-challenger.section-landingpages .floatleft{float:left}
.switch-and-save-challenger.section-landingpages .floatright{float:right}
.switch-and-save-challenger.section-landingpages .banner{background-image:url('../../../content/dam/budgetdirect/website-assets/landingpages/woodgrain-bg.jpg');height:590px;margin:0 auto;max-width:100%;background-repeat:repeat}
.switch-and-save-challenger.section-landingpages .banner .cutaway{background:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);-ms-box-shadow:inset 0 0 10px rgba(0,0,0,0.5);padding:10px;border:10px solid #fff;margin-top:20px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.money img{width:95px;height:95px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.money{width:95px;text-align:center}
.switch-and-save-challenger.section-landingpages .banner .cutaway.money+.cutaway.money img{width:auto;height:95px}
.switch-and-save-challenger.section-landingpages .banner h1{margin-top:40px;height:160px;font-size:40px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy{margin-top:28px;height:266px;padding:20px 17px 0 20px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.home h2,.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.motor h2,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.home h2,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.motor h2{font-size:45px;line-height:1;vertical-align:top;font-family:'Museo-700',Arial,Helvetica,sans-serif}
.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.home h2,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.home h2{color:#399950}
.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.home h2 sup,.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.motor h2 sup,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.home h2 sup,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.motor h2 sup{font-size:29px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.home img,.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.motor img,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.home img,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.motor img{margin:0 5px 0 10px;width:40px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.home p,.switch-and-save-challenger.section-landingpages .banner .cutaway.piggy .product.motor p,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.home p,.switch-and-save-challenger.section-landingpages .mobile-swipe-container.piggy .product.motor p{width:75px;margin-left:5px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.corner.price{height:210px;padding:20px 25px 0 25px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.corner.hail{height:210px;padding:20px 25px 0 25px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.corner.switch{height:235px;padding:20px 25px 0 25px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.corner.switch .btn{font-size:18px;padding:10px 16px}
.switch-and-save-challenger.section-landingpages .banner .cutaway h2{font-size:22px;margin-bottom:13px}
.switch-and-save-challenger.section-landingpages .banner .cutaway h2 img{margin-right:20px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.money.floatright{margin-left:10px}
.switch-and-save-challenger.section-landingpages .banner .cutaway p{margin-bottom:5px;font-size:14px;line-height:1.3}
.switch-and-save-challenger.section-landingpages .mobile-swipe-container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.switch-and-save-challenger.section-landingpages #panel-selector{position:absolute;top:230px;left:35px;cursor:pointer}
.switch-and-save-challenger.section-landingpages .data-panel-selector{display:inline-block;border:1px solid #000;border-radius:6px;width:6px;height:6px}
.switch-and-save-challenger.section-landingpages .data-panel-selector.active{background:#000}
.switch-and-save-challenger.section-landingpages .banner .cutaway.canstar img{margin-right:20px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.canstar p span{color:#ca9e3d;line-height:1.3;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;font-size:16px}
.switch-and-save-challenger.section-landingpages .banner .cutaway.canstar p a{font-size:16px}
.switch-and-save-challenger.section-landingpages .banner .left-hand,.switch-and-save-challenger.section-landingpages .banner .right-hand{position:absolute;bottom:-170px}
.switch-and-save-challenger.section-landingpages .banner .left-hand{right:247px;z-index:100}
.switch-and-save-challenger.section-landingpages .banner .right-hand{left:247px;z-index:101}
.switch-and-save-challenger.section-landingpages .australia>img,.switch-and-save-challenger.section-landingpages .australia>span{display:inline-block;vertical-align:middle}
.switch-and-save-challenger.section-landingpages .australia>img{margin-right:20px}
.switch-and-save-challenger.section-landingpages .australia>span{font-size:36px;text-align:left;line-height:1}
.switch-and-save-challenger.section-landingpages .quotebar{left:0;position:absolute;right:0;background:#3c4449;height:80px;text-align:center}
.switch-and-save-challenger.section-landingpages .quotebar h2{margin-top:16px}
.switch-and-save-challenger.section-landingpages .quotebar h2 a{margin-left:20px}
.switch-and-save-challenger.section-landingpages .bodypadding{padding-top:120px}
@media only screen and (max-width:568px){.switch-and-save-challenger.section-landingpages .banner h1{font-size:30px !important;height:auto}
.switch-and-save-challenger.section-landingpages .bodypadding{padding-top:0}
.switch-and-save-challenger.section-landingpages .australia>span br{display:none}
.switch-and-save-challenger.section-landingpages .australia>span{text-align:center;font-size:24px}
.switch-and-save-challenger.section-landingpages #mobileDisclaimerModal{font-size:14px;text-decoration:none}
.switch-and-save-challenger.section-landingpages .banner .cutaway{width:265px;height:180px;overflow:hidden;position:relative;margin:15px auto;padding-bottom:90px;background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/SwipeIconL.png);background-repeat:no-repeat;background-position:50% 95%;background-size:50%}
.switch-and-save-challenger.section-landingpages .banner .cutaway .mobile-swipe-container{position:absolute;width:265px}
.switch-and-save-challenger.section-landingpages .parsys.main-par>.html.section>.visible-phone{margin:15px 0}
}
.win-my-rego .banner{height:auto;background-image:url('../../../content/dam/budgetdirect/website-assets/landingpages/wa-rego-comp-bg.jpg');background-repeat:no-repeat;background-position:top center;background-size:auto;max-width:100%;min-height:658px}
.win-my-rego .banner p.form-title{margin:5px 0;text-align:left;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;color:#3c4449;border-bottom:3px solid #3c4449;margin:10px 0 5px 0;padding:0 0 5px 0;font-size:18px}
.win-my-rego .banner .form-container img{margin-top:20px}
.win-my-rego .banner .form-container{padding:0 0 0 20px}
.win-my-rego .banner form p.smaller{margin:0 0 10px 0}
.win-my-rego .banner form p.smaller ~ p{margin:5px 0;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;color:#3c4449}
.win-my-rego .banner form select,.win-my-rego .banner form input{border-radius:6px;box-shadow:0 0 2px rgba(0,0,0,0.5)}
.win-my-rego .banner input[type='text']{width:92%}
.win-my-rego .banner .span6 input[type='text']{margin:0}
.win-my-rego .banner .span6 .postcode ~ label.error{position:relative;width:320px;margin-top:10px}
.win-my-rego .banner input[type='email']{width:96%}
.win-my-rego .banner form select{width:auto}
.win-my-rego .banner .row-fluid .span4 label{font-size:12px}
.win-my-rego .banner p.centered a{color:#3c4449;font-size:14px;display:block;margin-top:10px;text-decoration:none}
.win-my-rego #formSubmit{width:85%;padding:14px 24px}
.win-my-rego .banner form .error{color:#de0614}
.win-my-rego .banner form select.error{border:1px solid #de0614}
.win-my-rego .banner form input.error{border:1px solid #de0614}
.win-my-rego .content .container-fluid .span12{width:91.48936170212765%}
.win-my-rego .content .container-fluid .span12 .row-fluid.mobile-resize .span4{text-align:center}
.win-my-rego .content .container-fluid .span12 .discount-lockup.discount-lockup-sm-vert{width:80%;margin:0 auto;height:107px}
.win-my-rego .content .container-fluid .span12 .discount-lockup.discount-lockup-sm-vert.home div.hero-price.home{color:#01804f}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .hero-price{font-size:79px;line-height:80px;left:68px;top:-3px}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert img{top:5px}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .percent{font-size:50px;top:-10px;left:95px}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .chevron{left:140px;top:15px;font-size:20px}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .off{font-size:22px;left:95px;top:20px}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .icn{width:60px;left:0}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .product-desc{width:100%;font-size:14px;top:70px}
.ie .win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .product-desc{font-size:13px}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert ~ .btn.btn-primary{width:65%}
@media only screen and (max-width:568px){.win-my-rego .banner{background-image:none}
.win-my-rego .content .container-fluid .span12{width:100%}
.win-my-rego .content .container-fluid .span12 .discount-lockup.discount-lockup-sm-vert{width:44%}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .product-desc{left:0;width:60%;padding-left:0}
.win-my-rego .win-my-rego .banner input[type='text'],.win-my-rego .win-my-rego .banner input[type='email']{width:95%}
}
.win-my-rego-result .result-container h2,.win-my-rego-result .result-container img{margin-top:20px}
.win-my-rego-result .result-container h4{text-align:center;margin:10px 0}
.win-my-rego-result .result-container .row-fluid .span6 h2{color:#de0614;margin-top:0}
.win-my-rego-result .result-container .row-fluid .span6+.span6 h2{color:#04804f;margin-top:0}
.win-my-rego-result .result-container .row-fluid .span6 h2 img{width:50px;margin-top:0;top:-0.21em;position:relative}
.win-my-rego-result .result-container .row-fluid .span6 h2 span{font-size:59px}
.win-my-rego-result .result-container .row-fluid .span6 h2 sup{font-size:30px;top:-0.6em}
.win-my-rego-result .result-container .row-fluid .span6 h2 sup+sup{font-size:20px;top:-1.3em}
.win-my-rego-result .result-container .row-fluid .span6 p{font-family:'Museo-700',Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;margin:10px 0}
@media only screen and (max-width:568px){.win-my-rego .banner .form-container{padding:0}
.win-my-rego .banner input[type='text']{width:96%}
.win-my-rego .content .container-fluid .span12 .discount-lockup.discount-lockup-sm-vert{width:218px}
.win-my-rego .content .container-fluid .span12 .discount-lockup-sm-vert .product-desc{width:auto}
.win-my-rego .banner p.form-title{text-align:center}
.win-my-rego .banner .form-container img{display:block;margin:20px auto 0 auto}
.win-my-rego-result .span5.offset7.result-container img,.win-yout-rego-result .span5.offset7.result-container img+img{display:block;margin:20px auto 0 auto}
.win-my-rego-result .result-container .row-fluid .span6{width:191px;text-align:center;margin:15px auto}
.win-my-rego-result .result-container .row-fluid .span6 h2{line-height:1}
.win-my-rego-result .result-container .row-fluid .span6 h2 img{top:-0.51em;left:-0.1em;display:initial}
}
.compare-health.section-landingpages .banner{background:url('../../../content/dam/budgetdirect/website-assets/landingpages/health-switchers-bg.jpg');background-position:center top;height:461px;max-width:100%}
.compare-health.section-landingpages .banner h2.h1{font-size:35px;color:#0092b3;margin:20px 0 0 10px}
.compare-health.section-landingpages .banner h2.h1 img{margin-right:15px}
.compare-health.section-landingpages .content h4{font-size:24px;line-height:1em;max-width:580px;display:block;font-family:'Museo-700',Arial,Helvetica,sans-serif;padding:20px 0 40px}
.compare-health.section-landingpages .teal{position:relative}
.compare-health.section-landingpages .teal img{position:absolute;top:45px;left:232px}
.compare-health.section-landingpages .teal .span5,.compare-health.section-landingpages .teal .span6{background-color:#0092b3;border-radius:8px;padding:20px}
.compare-health.section-landingpages .teal p{margin:0}
.compare-health.section-landingpages .teal h2{margin-bottom:0}
.compare-health.section-landingpages .teal .span5 h2,.compare-health.section-landingpages .teal .span5 p,.compare-health.section-landingpages .teal .span6 h2,.compare-health.section-landingpages .teal .span6 p{color:#fff}
.compare-health.section-landingpages .teal p{line-height:1.2}
.compare-health.section-landingpages .teal h2{font-family:'Museo-700',Arial,Helvetica,sans-serif}
.compare-health.section-landingpages .teal .span5 h2{font-size:35px;margin-bottom:5px}
.compare-health.section-landingpages .teal .span5 h2.h1{font-size:55px;padding-bottom:0;margin-bottom:26px}
.compare-health.section-landingpages .teal .span5 h2.h1 sup{font-size:20%;top:-2.7em}
.compare-health.section-landingpages .teal .span6 h2{font-size:31px;line-height:1}
.compare-health.section-landingpages .teal .span6 p.larger{font-size:19px;margin:10px 0}
.compare-health.section-landingpages .teal .span6 h2,.compare-health.section-landingpages .teal .span6 p.larger{font-family:'Museo-700',Arial,Helvetica,sans-serif}
.compare-health.section-landingpages .teal .span6 p.larger+p{margin-top:10px}
.compare-health.section-landingpages .content .span4 a.btn.btn-primary.btn-large{margin:35px 0 50px 0}
.compare-health.section-landingpages .content .span4 a.btn.target{width:190px;text-align:center}
.compare-health.section-landingpages .row-fluid.teal{padding-bottom:40px}
.compare-health.section-landingpages .parsys_column img{margin:0 10px 20px 0}
@media only screen and (max-width:568px){.compare-health.section-landingpages .banner{background-image:none}
.compare-health.section-landingpages .banner .container-fluid{margin:0}
.compare-health.section-landingpages h4{padding:0 0 25px;text-align:center}
.compare-health.section-landingpages .teal{padding-bottom:0 !important}
.compare-health.section-landingpages .teal .span5,.compare-health.section-landingpages .teal .span6{margin-bottom:25px}
.compare-health.section-landingpages .teal .span5 h2.h1{font-size:70px !important}
.compare-health.section-landingpages .span4{text-align:center}
.compare-health.section-landingpages .span4 a.btn.btn-primary.btn-large{margin:15px 0}
.compare-health.section-landingpages .span4 a.btn.target:last-child{margin-bottom:20px}
.compare-health.section-landingpages img.pull-left{float:left;width:auto}
}
.logies-red-carpet-comp .banner{height:660px;background-image:url(../../../content/dam/budgetdirect/website-assets/captain-risky/captain-risky-logies-banner.jpg);max-width:1200px;width:1200px;background-size:inherit;margin-bottom:35px}
.logies-red-carpet-comp .text-container p{margin-top:239px;margin-left:20px;width:203px;text-align:center;line-height:1.2}
.logies-red-carpet-comp .text-container p span{color:#de0614;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif}
.logies-red-carpet-comp .text-container p sup{font-size:.6em}
.logies-red-carpet-comp .form-container img{margin:45px 0 25px 0}
.logies-red-carpet-comp .form-container label{font-size:16px}
.logies-red-carpet-comp .form-container input.email{width:95%}
.logies-red-carpet-comp .form-container p,.logies-red-carpet-comp .form-container label,.logies-red-carpet-comp .form-container a.tcs{color:#fff}
.logies-red-carpet-comp .form-container input,.logies-red-carpet-comp .form-container select{border-radius:6px}
.logies-red-carpet-comp .form-container .form-title{margin-bottom:10px}
.logies-red-carpet-comp .form-container p.smaller{margin-bottom:15px}
.logies-red-carpet-comp .form-container p.smaller+p{margin-bottom:0}
.logies-red-carpet-comp .form-container .form-title,.logies-red-carpet-comp .form-container p.smaller+p{font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;font-size:18px}
.logies-red-carpet-comp .form-container .span6{padding-bottom:0}
.logies-red-carpet-comp .form-container .span6 input{width:90%}
.logies-red-carpet-comp .form-container .span4 select{width:95%}
.logies-red-carpet-comp .form-container .span4 label{font-size:12px}
.logies-red-carpet-comp .form-container a#formSubmit{color:#845e1f;width:50%;display:block;margin:0 auto;background:#cda14b;background:-moz-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cda14b),color-stop(50%,#f9e5bd),color-stop(100%,#cda14b));background:-webkit-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:-o-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:-ms-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:linear-gradient(to bottom,#cda14b 0,#f9e5bd 50%,#cda14b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cda14b',endColorstr='#cda14b',GradientType=0)}
.logies-red-carpet-comp .form-container a.tcs{font-size:14px;display:inline-block;margin-top:30px}
.logies-red-carpet-comp .span4 .risky-blocked-header{margin-top:25px}
.logies-red-carpet-comp .row-fluid.mobile-resize{padding-bottom:40px}
@media only screen and (max-width:569px){.logies-red-carpet-comp .banner{width:auto;background-image:none;background-color:#de0614}
.logies-red-carpet-comp .form-container img{display:block;margin:25px auto}
.logies-red-carpet-comp .form-container .form-title,.logies-red-carpet-comp .form-container p.smaller+p{text-align:center}
.logies-red-carpet-comp .form-container input{width:96% !important}
.logies-red-carpet-comp .form-container select{width:99% !important}
.logies-red-carpet-comp .span4 .risky-blocked-header{width:303px;margin:0 auto 25px auto}
div.discount-lockup-scale h2.h1{font-size:80px !important}
div.discount-lockup-scale a{width:55%}
}
.logies-red-carpet-results .form-container{text-align:center}
.logies-red-carpet-results .form-container h2,.logies-red-carpet-results .form-container h3,.logies-red-carpet-results .form-container h4,.logies-red-carpet-results .comparitron p{font-family:'Museo-700',Arial,Helvetica,sans-serif}
.logies-red-carpet-results .form-container h2,.logies-red-carpet-results .form-container h3,.logies-red-carpet-results .form-container h4{color:#e4c58f}
.logies-red-carpet-results .form-container>h2{font-size:40px;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif}
.logies-red-carpet-results .form-container h3{font-size:35px;line-height:1}
.logies-red-carpet-results .form-container h4{font-size:21px}
.logies-red-carpet-results .form-container p{font-family:'MuseoSans-300',Arial,Helvetica,sans-serif}
.logies-red-carpet-results .form-container .comparitron{margin-top:15px}
.logies-red-carpet-results .form-container .comparitron h2{font-size:55px;color:#fff;line-height:1}
.logies-red-carpet-results .form-container .comparitron h2 sup.dollar{font-size:.55em;top:-0.55em}
.logies-red-carpet-results .form-container .comparitron h2 sup.asterisk{font-size:.4em;top:-1.1em}
.logies-red-carpet-results .form-container .comparitron img{margin:0 5px 0 0;width:.8em;vertical-align:baseline}
.logies-red-carpet-results .form-container .comparitron p{font-family:'Museo-700',Arial,Helvetica,sans-serif;margin-bottom:5px}
.logies-red-carpet-results .form-container .span6 a{color:#845e1f;width:70%;display:block;margin:0 auto;background:#cda14b;background:-moz-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cda14b),color-stop(50%,#f9e5bd),color-stop(100%,#cda14b));background:-webkit-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:-o-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:-ms-linear-gradient(top,#cda14b 0,#f9e5bd 50%,#cda14b 100%);background:linear-gradient(to bottom,#cda14b 0,#f9e5bd 50%,#cda14b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cda14b',endColorstr='#cda14b',GradientType=0)}
.logies-red-carpet-results .form-container .tcs{font-family:'MuseoSans-300',Arial,Helvetica,sans-serif;margin-top:15px !important}
@media only screen and (max-width:569px){.logies-red-carpet-results .form-container>h2{font-size:38px}
.logies-red-carpet-results .form-container h3{font-size:35px}
.logies-red-carpet-results .form-container .comparitron img{display:initial}
.logies-red-carpet-comp .comparitron .span6{margin:20px 0}
}
.april-buddy-lp h1{font-size:44px}
.april-buddy-lp h2{font-size:26px;color:#364248;line-height:1.3}
.april-buddy-lp h3{font-size:18px;color:#364248;margin-top:15px}
.april-buddy-lp h2.accent{color:#de0614;font-size:33px;float:left;padding-right:20px;line-height:1.1;margin-bottom:0 !important}
.april-buddy-lp .banner{background-image:url('../../../content/dam/budgetdirect/website-assets/landingpages/april-buddy-lp-bg.jpg');max-width:1369px;height:508px;margin-bottom:35px}
.april-buddy-lp .banner .span8{margin-top:40px;background:#fff;padding-bottom:0;text-align:center}
.april-buddy-lp .banner .span8 .padding{padding:30px 30px 0 30px}
.april-buddy-lp .banner .span8 .span4{text-align:left}
.april-buddy-lp .banner .span8 .step-one,.april-buddy-lp .banner .span8 .step-two,.april-buddy-lp .banner .span8 .step-three{position:relative}
.april-buddy-lp .banner .span8 .buddy-arrow{position:absolute;top:-20px}
.april-buddy-lp .banner .span8 .step-one .buddy-arrow{right:-25px}
.april-buddy-lp .banner .span8 .step-two .buddy-arrow{right:-45px}
.april-buddy-lp .banner .span8 .step-one img,.april-buddy-lp .banner .span8 .step-two img,.april-buddy-lp .banner .span8 .step-three img{display:block;margin:0 auto;height:60px}
.april-buddy-lp .banner .span8 .step-one p,.april-buddy-lp .banner .span8 .step-two p,.april-buddy-lp .banner .span8 .step-three p{font-size:13px}
.april-buddy-lp .banner .red-bar{background:#de0614}
.april-buddy-lp .banner .red-bar img{width:40px}
.april-buddy-lp .banner .red-bar a{color:#fff}
.april-buddy-lp .banner .red-bar>div{padding-bottom:0}
.april-buddy-lp .banner .red-bar img{padding:15px}
.april-buddy-lp .code-info h2{margin-bottom:40px}
.april-buddy-lp .remember h2{margin-bottom:20px}
.april-buddy-lp .code-info .span12{margin-bottom:20px}
.april-buddy-lp .code-info p{margin:0 15px 0 45px}
.april-buddy-lp .code-info ul,.april-buddy-lp .remember ul{margin:0 0 10px 40px;list-style-image:url('../../../content/dam/budgetdirect/website-assets/landingpages/red-arrow-right-transparent-7x13.png')}
.april-buddy-lp .code-info li,.april-buddy-lp .remember li{margin:0 0 20px 0;padding:0 0 0 15px}
@media only screen and (max-width:568px){.april-buddy-lp .banner{background-image:none;padding-bottom:15px}
.april-buddy-lp .banner .span8{margin-top:15px}
.april-buddy-lp .banner .red-bar{text-align:left}
.april-buddy-lp .banner .red-bar img{padding:10px}
#modalMotorButton,#modalHomeButton{font-size:13px}
div[data-ui-component='modal'] p{margin-bottom:5px}
}
.simple-lp .simple-background-image{min-height:585px;background-repeat:no-repeat;background-position:top center;background-size:cover}
.simple-lp .simple-background-image .container-fluid{position:relative}
.simple-lp .text-input-huge{height:70px;text-align:center;font-size:24px;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;color:#999;border-radius:8px}
.simple-lp .quote-btn-huge{background:#de0614;display:block;border-radius:7px;text-decoration:none;text-align:center;height:80px}
.simple-lp .quote-btn-huge h3{color:#fff;font-size:28px;padding-top:16px;margin-bottom:5px}
.simple-lp .quote-btn-huge p{color:#fff}
.simple-lp .simple-background-image{background-image:url('../../../content/dam/budgetdirect/website-assets/backgrounds/cr-ramp-background.jpg')}
.simple-lp .body-content h1{padding:0;margin-top:55px}
.simple-lp .body-content h2{margin:25px 0;font-size:23px}
.simple-lp .body-content img{margin-left:-110px;margin-top:-80px}
.simple-lp .text-input-huge{line-height:2}
.simple-lp .text-input-huge,.simple-lp .quote-btn-huge{position:relative;z-index:55}
.simple-lp #nonSubmit{position:relative}
@media only screen and (max-width:568px){.simple-lp .simple-background-image{background-position:center bottom;background-size:130%;background-color:#87a8cd}
.simple-lp .body-content h1{font-size:36px !important;text-align:center;width:90%;margin:25px auto}
.simple-lp .body-content h2{font-size:20px;text-align:center;width:90%;margin:0 auto 20px auto}
.simple-lp .body-content h2 br{display:none}
.simple-lp #postCode{box-sizing:border-box;width:100%}
.simple-lp .body-content{height:540px}
.simple-lp .body-content .smaller.mono{margin-top:0;position:relative;z-index:100}
.simple-lp .body-content img{position:absolute;bottom:5%;left:-100px;margin:0}
}
@media only screen and (max-width:390px){.simple-lp .body-content{height:585px}
.simple-lp .body-content img{bottom:20px;left:-60px}
}
.awards-page .simple-background-image{background-color:#7c6833;background-image:url('../../../content/dam/budgetdirect/website-assets/money-2015/gold-swoosh-bg.jpg');background-size:auto;background-position:top center;min-height:390px}
.awards-page .awards{margin-top:-87px}
.awards-page .bd-logo{background:#fff;padding:20px;border-radius:0 0 10px 10px;width:125px;position:absolute;top:0;left:0}
.awards-page .bd-logo img{width:100%;height:auto}
.awards-intro{padding:0 40px;line-height:1.2em;text-shadow:2px 2px 4px #7b6833}
.awards-intro h1{font-size:57px;line-height:1em;margin-bottom:16px}
.awards-page .discount-lockup-scale{float:left}
.awards-page .discount-lockup-scale-wrapper{width:300px;margin:auto}
.awards-page .btn-wrapper,.awards-page .discnt-wrapper{padding:20px 0}
.awards-page .btn-wrapper{padding:20px}
@media only screen and (max-width:569px){.awards-page .btn-wrapper{padding:20px 0}
.awards-page .bd-logo{margin-left:auto;margin-right:auto;left:0;right:0;width:100px}
.awards-page .awards-intro{color:#fff;padding:0;margin-top:100px}
.awards-page .awards{margin-top:-67px}
.awards-page .awards-intro h1{color:#fff}
.awards-page .simple-background-image{background-color:#7c6833;background-image:url('../../../content/dam/budgetdirect/website-assets/money-2015/gold-swoosh-bg.jpg');background-size:auto;background-position:top center;height:500px}
}
.awards-page .discount-lockup-scale h2.h1{font-size:70px}
.awards-page .discount-lockup-scale sup{font-size:12px;position:relative;top:15px}
.awards-page .footer{margin-top:40px}
.awards-page .product-desc{text-transform:uppercase;font-family:'Museo-700',Helvetica,Arial,sans-serif;font-weight:normal;line-height:1em;font-size:14px;padding-left:10px;border-left:2px solid #3c4449;display:block;width:120px;float:left;margin-left:10px;position:relative;top:7px}
.win-premium .banner.banner-maxwidth.banner-page{background-color:#3c4449;max-width:100%;height:auto;position:relative;padding-bottom:460px}
.win-premium .banner{text-align:center;color:#fff}
.win-premium .banner h1{margin:40px 0 10px;font-family:'Museo-900',Helvetica,Arial,sans-serif;font-weight:normal;font-size:62px}
.win-premium .banner .existing h1{margin:10px 0 20px;font-size:54px}
.win-premium .award h2{font-family:'Museo-900',Helvetica,Arial,sans-serif;font-weight:normal;margin-top:20px}
.win-premium .banner h3{color:#fff;font-family:'Museo-700',Helvetica,Arial,sans-serif;font-weight:normal;font-size:22px}
.win-premium .banner .tc{color:#fff;font-family:'Museo-300',Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;text-decoration:none}
.win-premium .plus-icon{width:73px;height:73px;margin:-32px auto 0;background:url(../../../content/dam/budgetdirect/website-assets/icons/plus-grey.png) center no-repeat}
.win-premium .banner-page .headerparsys .html:first-child+.html .span12 h3{line-height:3.5;display:block}
.win-premium .banner-page .html:first-child+.html{position:absolute;left:0;right:0;bottom:0;height:400px;background:#293135}
.win-premium .win-premium-icons{width:100%;height:260px;margin-top:-10px;margin-left:0;list-style:none;text-align:center}
.win-premium .win-premium-icons li{display:inline-block;width:calc(25% - 10px);height:100%;margin:0 4px;overflow:hidden}
.win-premium .win-premium-icons li:first-child{margin:0 4px 0 0}
.win-premium .win-premium-icons li:last-child{margin:0 0 0 4px}
.win-premium .win-premium-icons h3{margin:10px 0 0 0}
.win-premium .win-premium-icons p{margin:10px 0 0 0}
.win-premium .dashed-containers{width:100%;height:180px;margin-left:0;list-style:none;text-align:center}
.win-premium .dashed-containers li{display:inline-block;width:calc(25% - 25px);height:100%;margin-left:-4px;padding:20px 10px;border-top:3px dashed #3c4449;border-right:3px dashed #3c4449;border-bottom:3px dashed #3c4449;overflow:hidden}
.win-premium .dashed-containers li:first-child{border-left:3px dashed #3c4449}
.win-premium .dashed-containers .discount-lockup{width:180px;height:50px;color:#fff;margin:20px auto}
.win-premium .dashed-containers .hero-price{left:65px;color:#fff;font-size:60px;line-height:60px}
.win-premium .dashed-containers .life .hero-price{left:55px}
.win-premium .dashed-containers .percent{font-size:30px;left:75px}
.win-premium .dashed-containers .chevron{font-size:13px;left:100px;top:15px}
.win-premium .dashed-containers .life .chevron{left:120px}
.win-premium .dashed-containers .off{font-size:17px;left:75px;top:15px}
.win-premium .dashed-containers img{position:absolute;height:50px;width:auto;left:0}
.win-premium .dashed-containers .life img{left:0}
.win-premium .dashed-containers .life .discount{font-size:50px}
.win-premium .dashed-containers .life .hero-price{line-height:60px}
.tax-time-health-insurance .banner.banner-maxwidth.banner-page{background-color:#0092b3;max-width:100%;height:670px;position:relative}
.tax-time-health-insurance .banner-page .html:first-child h1,.tax-time-health-insurance .banner-page .html:first-child h3,.tax-time-health-insurance .banner-page .html:first-child p{color:#fff}
.tax-time-health-insurance .banner-page .html:first-child h1{margin-bottom:15px}
.tax-time-health-insurance .banner-page .html:first-child p{font-size:17px}
.tax-time-health-insurance .banner-page .html:first-child img{margin-top:60px}
.tax-time-health-insurance .banner-page .html:first-child .span9{margin-top:60px}
.tax-time-health-insurance .banner-page .headerparsys .html:first-child+.html{position:absolute;bottom:145px;height:220px;max-width:940px;z-index:50;background:#fff;border-radius:5px;width:100%}
.tax-time-health-insurance .banner-page .headerparsys .html:first-child+.html .span12{background:#dbddde;height:70px;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px}
.tax-time-health-insurance .banner-page .headerparsys .html:first-child+.html .span12 h3{line-height:3.5;display:block}
.tax-time-health-insurance .banner-page .html:first-child+.html+.html{position:absolute;left:0;right:0;bottom:0;height:225px;background:#dbddde}
.tax-time-health-insurance .banner-page .html:first-child+.html+.html p{margin-top:115px}
.tax-time-health-insurance .banner-page .html:first-child+.html+.html p img{padding:0 25px 25px 0}
.tax-time-health-insurance .sq-btn-large{font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;text-decoration:none;background:#de0614;padding:25px;border-radius:4px}
.tax-time-health-insurance .sq-btn-large h2,.tax-time-health-insurance .sq-btn-large p{color:#fff;margin-bottom:0}
.tax-time-health-insurance .sq-btn-large h2{font-size:25px}
.tax-time-health-insurance .incomeText,.tax-time-health-insurance .incomeInput,.tax-time-health-insurance .incomeButton{display:inline-block;vertical-align:top}
.tax-time-health-insurance .incomeText{font-size:22px;text-align:right;width:280px;padding:0 0 0 40px;margin-top:35px;line-height:3.2}
.tax-time-health-insurance ::-webkit-input-placeholder .tax-time-health-insurance :-moz-placeholder .tax-time-health-insurance ::-moz-placeholder .tax-time-health-insurance :-ms-input-placeholder{color:#999}
.tax-time-health-insurance .incomeInput input{font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;font-size:22px;background:#dbddde;padding:27px 20px 27px 40px;border-radius:5px;width:160px;margin:35px 20px 0 20px}
.tax-time-health-insurance .incomeButton{width:300px;margin-right:40px}
.tax-time-health-insurance .incomeButton .sq-btn-large{margin-top:35px;box-sizing:border-box;width:100%;max-height:77px}
.tax-time-health-insurance .incomeButton .sq-btn-large img{margin:-5px 20px 0 0}
.tax-time-health-insurance #taxContainer>p{display:inline-block;font-size:22px;margin:45px 0 0 60px;vertical-align:top;text-align:right}
.tax-time-health-insurance #taxContainer #estimatePresentation{display:inline-block;padding:12px 20px;background:#dbddde;border-radius:5px;margin:25px 20px 0 50px;vertical-align:top;text-align:center}
.tax-time-health-insurance #taxContainer #estimatePresentation p{margin:0}
.tax-time-health-insurance #taxContainer.no-refund>p{max-width:50%;margin:35px 10px 0 10px;text-align:left}
.tax-time-health-insurance #taxContainer a.sq-btn-large{padding:20px 40px;margin:40px 0}
.tax-time-health-insurance #taxContainer.no-refund #estimatePresentation{margin:25px 10px 0 60px}
.tax-time-health-insurance #taxContainer #estimatePresentation h2{font-size:44px;line-height:1}
.tax-time-health-insurance #taxContainer #estimatePresentation .smallValue{font-size:24px;position:relative;top:-0.6em}
.tax-time-health-insurance #taxContainer #estimatePresentation sup{font-size:50%;top:-1.3em}
.tax-time-health-insurance #taxContainer.no-refund a.sq-btn-large{margin:38px 0}
.tax-time-health-insurance #taxContainer a.sq-btn-large{padding:20px 40px;vertical-align:top;margin:25px 0;display:inline-block}
.tax-time-health-insurance #taxContainer #calculateTax{margin:36px 0}
.tax-time-health-insurance .centered:first-child h2.mono{margin:20px 0 10px 0}
.tax-time-health-insurance .centered:first-child h2.mono .red{color:#de0614}
.tax-time-health-insurance p.offer-desc{margin:0 0 40px 0}
.tax-time-health-insurance .centered h2.mono{margin:40px 0 40px 0}
.tax-time-health-insurance .halfsize-info{display:inline-block;max-width:40%;vertical-align:top;padding:20px 40px;border:3px solid #de0614;border-radius:7px;max-height:90px;width:50%}
.tax-time-health-insurance .halfsize-info sup{font-size:.58em}
.tax-time-health-insurance .halfsize-info h2{max-width:45%}
.tax-time-health-insurance .halfsize-info p{margin-top:5px}
.tax-time-health-insurance .halfsize-info:first-child{margin-right:10px;position:relative}
.tax-time-health-insurance .halfsize-info .absolutePlus{position:absolute;right:-33px;top:35px}
.tax-time-health-insurance .halfsize-info:first-child h2 span:first-child{font-size:70px}
.tax-time-health-insurance .halfsize-info:first-child h2 span+span{font-size:25px;line-height:1.2;display:block}
.tax-time-health-insurance .halfsize-info:first-child p{max-width:60%}
.tax-time-health-insurance .halfsize-info:first-child+.halfsize-info h2 span:first-child{font-size:31px;line-height:1.2;display:block}
.tax-time-health-insurance .halfsize-info:first-child+.halfsize-info h2 span:first-child+span{font-size:41px}
.tax-time-health-insurance .halfsize-info:first-child+.halfsize-info p{max-width:50%}
.tax-time-health-insurance div.offset2.span8{margin-bottom:0}
.tax-time-health-insurance .banner .span4 img{margin-right:15px}
.tax-time-health-insurance .offer-icons img{margin-right:10px}
.tax-time-health-insurance div.centered .sq-btn-large{font-size:28px;color:#fff;display:inline-block;margin-bottom:60px}
.health-tax-time .offer-icons{margin-top:20px}
@media only screen and (max-width:568px){.tax-time-health-insurance .banner-page .html:first-child img{float:left;max-width:120px;margin:30px 15px 0 0}
.tax-time-health-insurance .banner-page .html:first-child .span9{margin:0}
.tax-time-health-insurance .banner-page .html:first-child+.html+.html,.tax-time-health-insurance .banner-page .headerparsys .html:first-child+.html{position:static !important;display:block;height:auto}
.tax-time-health-insurance .headerparsys .span9 .html:first-child>div{height:auto}
.tax-time-health-insurance .headerparsys .span9 .html:first-child .span12{height:auto}
.tax-time-health-insurance .headerparsys .span9 .html h3.mono{line-height:1;padding:15px}
.tax-time-health-insurance #taxContainer{display:block;height:auto}
.tax-time-health-insurance .banner-page .headerparsys .html:first-child+.html .span12{height:auto}
.tax-time-health-insurance .banner-page .headerparsys .html:first-child+.html .span12 h3{line-height:1;padding:15px;margin:0}
.tax-time-health-insurance .incomeText{display:block;line-height:1;padding:0;width:auto;text-align:center;margin:15px}
.tax-time-health-insurance .incomeInput{display:block;text-align:center}
.tax-time-health-insurance #incomeInput{width:80%;box-sizing:border-box;margin:0 15px;text-align:center}
.tax-time-health-insurance .incomeButton{margin:15px;width:auto;display:block}
.tax-time-health-insurance #taxContainer #calculateTax{margin:0;padding:15px 10px;text-align:center}
.tax-time-health-insurance .headerparsys .html+.html+.html{margin:15px 0;border-radius:6px}
.tax-time-health-insurance .banner-page .html:first-child+.html+.html p{margin:0;padding:15px}
.tax-time-health-insurance .headerparsys .html+.html+.html img{max-width:60px;float:left}
.tax-time-health-insurance .halfsize-info{max-width:100%;width:100%;box-sizing:border-box;display:block;max-height:100%;margin-bottom:15px;padding:15px}
.tax-time-health-insurance .halfsize-info h2{line-height:1;display:inline-block;vertical-align:top;max-width:100%}
.tax-time-health-insurance .halfsize-info:first-child h2 span+span{display:inline-block;margin:0 0 0 -40px}
.tax-time-health-insurance .halfsize-info:first-child p{max-width:100%;display:block;margin:0}
.tax-time-health-insurance .halfsize-info .absolutePlus{top:inherit;right:45%;bottom:-33px}
.tax-time-health-insurance .halfsize-info:first-child+.halfsize-info p{display:inline-block;margin-bottom:0;max-width:100%}
.tax-time-health-insurance .centered h2.mono{margin:15px}
.tax-time-health-insurance .offset2.span8 .span4{margin:10px 0;padding:0}
.tax-time-health-insurance .offset2.span8 .span4 img{display:inline-block;width:38px}
.tax-time-health-insurance .offset2.span8 .span4:last-child img{width:22px;margin:0 24px 0 8px}
.tax-time-health-insurance .offset2.span8 .span4 br{display:none}
.tax-time-health-insurance #taxContainer.no-refund #estimatePresentation{margin:15px;width:auto;display:block;text-align:center}
.tax-time-health-insurance #taxContainer.no-refund>p{max-width:100%;margin:0 15px;text-align:center}
.tax-time-health-insurance #taxContainer.no-refund a.sq-btn-large{margin:15px;display:block;text-align:center}
.tax-time-health-insurance #taxContainer>p{display:block;margin:15px;text-align:center;max-width:100%}
.tax-time-health-insurance #taxContainer #estimatePresentation{margin:0 15px 15px 15px;display:block;text-align:center}
.tax-time-health-insurance #taxContainer #estimatePresentation h2{font-size:44px !important}
.tax-time-health-insurance #taxContainer a.sq-btn-large{margin:0 15px 15px 15px;display:block;text-align:center}
}
.smartalert .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/smart-alerts-bg.jpg);max-width:1280px;height:440px;overflow:visible}
.smartalert .banner h1{font-size:50px;margin:50px 0 25px 0;color:#fff}
.smartalert .banner .iphone{width:224px;height:449px;position:absolute;top:55px;right:120px;background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/iphone-background-short.png);background-repeat:no-repeat}
.smartalert .banner .iphone .slideshow{position:absolute;top:55px;left:17px;width:190px;height:286px;background:#aaa}
.smartalert .banner .iphone .cycle-pager{font-size:30px;position:absolute;top:315px;right:25px;z-index:100;color:#b9babb;opacity:.6;cursor:pointer}
.smartalert .banner .iphone .cycle-pager .cycle-pager-active{color:#000}
.smartalert .banner p{line-height:1.1}
.smartalert .content h2{margin:0 0 25px 0;font-size:22px}
.smartalert .content .container-fluid{margin:50px auto 0 auto}
.smartalert .content .container-fluid .span6>p{padding:0 15px 0 0}
.smartalert .content .container-fluid .icons>div{padding:0 0 0 90px;border-bottom:2px solid #e2e3e4;background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/icon-sheet.png);background-repeat:no-repeat;min-height:40px}
.smartalert .content .container-fluid .icons div{background-position:25px 15px}
.smartalert .content .container-fluid .icons div+div{background-position:25px -65px}
.smartalert .content .container-fluid .icons div+div+div{background-position:25px -168px;border-bottom:0}
.smartalert .content .container-fluid .icons p{font-size:14px;margin:25px 0 20px 0}
.smart-alert-logo{margin:90px 0 50px 40px}
.smartAlert-video{margin:60px 0 0 20px}
.download-links{margin:20px 0 0 50px}
@media only screen and (max-width:568px){body.smartalert{min-width:315px}
.smartalert .banner{background-repeat:no-repeat;background-position:center;background-color:#c8daee}
.smartalert .banner .span6{text-align:center}
.smartalert .banner h1{font-size:33px !important;line-height:1.1}
.smartalert .banner .iphone{top:135px}
.smartalert .container-slideshow{width:190px;margin:35px auto 35px auto;border:1px solid #666}
.smartalert .content .container-fluid{margin:auto 15px auto 15px}
.smartalert .content .container-fluid{text-align:center}
.smartalert .content .container-fluid .icons>div{background-image:none;padding:0;border-bottom:0}
.smartalert .content .container-fluid .icons>div p{font-size:16px}
.smartalert .content .container-fluid .icons span{display:block;width:50px;height:50px;background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/icon-sheet.png);background-repeat:no-repeat;margin:0 auto}
.smartalert .content .container-fluid .icons span.pin{background-position:center top}
.smartalert .content .container-fluid .icons span.alert{background-position:center -80px}
.smartalert .content .container-fluid .icons span.bubble{background-position:center -165px}
.smart-alert-logo{margin:90px 0 50px 0}
.smartAlert-video{margin:20px 0 20px}
}
.help.section-smartalert{min-width:315px}
.help.section-smartalert .banner{max-width:100%;background-color:#edf0f3;height:190px}
.help.section-smartalert .banner h1{background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/smart-app-help-icon.png);background-repeat:no-repeat;padding-left:100px;background-position:left center;font-size:52px;line-height:1.45;margin:50px auto}
.help.section-smartalert #name,.help.section-smartalert #email,.help.section-smartalert #responsefield{width:95%}
.help.section-smartalert #responsefield{height:150px;resize:none}
.help.section-smartalert input.error,.help.section-smartalert textarea.error{border:1px solid #de0614}
.help.section-smartalert label.error{color:#de0614}
@media only screen and (max-width:568px){.help.section-smartalert .banner h1{padding:50px 0 50px 90px;line-height:1.2;font-size:31px !important;margin:0}
}
body.big-savings .columnspan .productcolumn.moneymagtile{background-image:url(../../../content/dam/budgetdirect/website-assets/money-2015/captain-risky-money-magazine-tile-2015.jpg)}
body.big-savings .columnspan .productcolumn.moneymagtile h2{margin-bottom:0}
.discount-scale{color:#de0614}
.discount-scale h2{text-align:left}
.discount-scale h2>span.number{display:inline-block;font-size:1.75em;line-height:1}
.discount-scale h2>span.discount-container{display:inline-block;border-right:2px solid #3c4449;margin-left:-0.25em;padding-right:5px}
.discount-scale h2 .percentage{display:block;font-size:1.06em;line-height:.9}
.discount-scale h2 .percentage sup{top:-1.3em;font-size:.35em}
.discount-scale h2 .off{display:block;font-size:.46em;line-height:1}
.risky-bobblehead .background{background-image:url('../../../content/dam/budgetdirect/website-assets/captain-risky/plank-transparency-bg.png');background-color:#e9ecdf;background-repeat:repeat-x;background-position:center bottom;position:relative}
.risky-bobblehead .heading{margin-top:90px;margin-bottom:40px;text-align:center}
.risky-bobblehead .heading h1{padding-bottom:20px}
.risky-bobblehead .heading h1 sup{top:-1.7em;font-size:30%}
.risky-bobblehead .heading p{margin:0}
.risky-bobblehead .discount,.risky-bobblehead .free,.risky-bobblehead .cta{padding:0;max-height:100px}
.risky-bobblehead .free .extended{position:absolute;top:-15px;left:245px}
.risky-bobblehead .free .extended{position:absolute;top:-15px;left:245px}
.risky-bobblehead .free .extended-phone{top:0;margin-top:-30px}
.risky-bobblehead .discount{background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ie-border-radius:5px;text-align:center;position:relative}
.risky-bobblehead .discount-scale{display:inline-block;padding:21px 0}
.risky-bobblehead .discount h2.h1{font-size:32px}
.risky-bobblehead .free{max-height:100px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ie-border-radius:5px}
.risky-bobblehead .free h2.h1{font-size:47px;padding:25px 22px}
.risky-bobblehead .free h2>span{font-size:20px;display:inline-block;line-height:1.25;max-width:52%}
.risky-bobblehead .cta a{padding:26px 33px 27px 20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ie-border-radius:5px;position:relative;z-index:3;background:0;background-image:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/arrow-white-59x86.png);background-repeat:no-repeat;background-color:#de0614;background-position:175px center;background-size:15px 20px}
.risky-bobblehead .cta a:hover{background-color:#a30410}
.risky-bobblehead .cta a>span{display:block;text-shadow:none}
.risky-bobblehead .cta a>span:first-child{font-size:26px;padding-bottom:5px}
.risky-bobblehead .cta a>span+span{font-family:'MuseoSans-300',Arial,Helvetica,sans-serif;font-size:14px}
.risky-bobblehead .space{margin-bottom:160px;position:relative}
.risky-bobblehead .space img{position:absolute;left:147px;top:30px;z-index:10}
.risky-bobblehead .money{margin:35px 0 50px 0;position:relative;z-index:5}
.risky-bobblehead .money img{float:left;padding:0 30px 0 0}
.risky-bobblehead .money h2{font-size:27px;padding:30px 0 10px;color:#a29061}
.risky-bobblehead .gradient{width:100%;bottom:0;z-index:0;background:#d2c5aa;background:-moz-linear-gradient(top,#d2c5aa 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d2c5aa),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#d2c5aa 0,#fff 100%);background:-o-linear-gradient(top,#d2c5aa 0,#fff 100%);background:-ms-linear-gradient(top,#d2c5aa 0,#fff 100%);background:linear-gradient(to bottom,#d2c5aa 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2c5aa',endColorstr='#ffffff',GradientType=0)}
.risky-bobblehead .bobble-container{background-image:url('../../../content/dam/budgetdirect/website-assets/bobbleheads/cr-bobble-body.png');background-position:center bottom;background-repeat:no-repeat;height:460px;width:300px;position:absolute;right:-65px;bottom:-130px}
.travel-bobblehead.risky-bobblehead .bobble-container{right:20px;top:140px}
.risky-bobblehead .bobble-container .bobble-head{position:relative;margin-left:100px;left:0;top:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
.motor-risky-bobblehead .motor img{position:absolute;left:147px;top:30px;z-index:10}
.motor-risky-bobblehead .space{margin-top:25px;margin-bottom:125px;position:relative}
.motor-risky-bobblehead .space img{position:static;width:55px;height:50px;padding-right:20px}
.motor-risky-bobblehead .space h2{color:#399950;font-size:20px;line-height:1.1}
.motor-risky-bobblehead .space a{color:#333;text-decoration:underline;font-family:'MuseoSans-300',Arial,Helvetica,sans-serif}
.motor-risky-bobblehead .bobble-container{bottom:-185px}
@media only screen and (max-width:568px){.motor-risky-bobblehead .heading{margin:20px auto}
.motor-risky-bobblehead .background .discount,.motor-risky-bobblehead .background .free{margin-bottom:25px}
.motor-risky-bobblehead .background .cta{margin:0 0 35px 0}
.motor-risky-bobblehead .background .cta a{background-position:90.5% center}
.motor-risky-bobblehead .gradient{background:#d7cbb5}
.motor-risky-bobblehead .discount,.motor-risky-bobblehead .free{max-height:100%;width:46% !important;display:inline-block !important;min-height:140px}
.motor-risky-bobblehead .free{margin-left:6% !important;vertical-align:top}
.motor-risky-bobblehead .free h2.h1.visible-phone{font-size:22px !important;padding:15px}
.motor-risky-bobblehead .free h2.h1.visible-phone>span{font-size:60px !important;line-height:1}
.motor-risky-bobblehead .motor img{left:initial;top:90px;margin:0 auto;position:relative;display:block}
.motor-risky-bobblehead .discount-scale{padding:15px 0 0 0}
.motor-risky-bobblehead .free h2>span{font-size:20px;display:block;line-height:1.25;max-width:100%}
.motor-risky-bobblehead .bobble-container{margin-bottom:5px !important}
.motor-risky-bobblehead .money{margin:0;padding-top:30px;position:relative;z-index:5}
.motor-risky-bobblehead .span4.free{text-align:center}
.motor-risky-bobblehead .row-fluid.money{text-align:center}
.motor-risky-bobblehead .row-fluid.money img{float:none;padding:0}
.motor-risky-bobblehead .discount h2.h1{font-size:235% !important}
.motor-risky-bobblehead .discount p.visible-phone{font-family:'Museo-700',Arial,Helvetica,sans-serif;font-size:12px;line-height:1.65;margin:0 15px 15px 15px}
.risky-bobblehead .bobble-container{right:110px;bottom:-490px;z-index:99}
.risky-bobblehead .background{background-position:-780px bottom;background-color:#e9eddf}
.risky-bobblehead .space{margin-bottom:0}
.risky-bobblehead .bobble-container img{margin-left:60px !important}
.risky-bobblehead .bobble-container{width:220px;display:block;margin:50px auto 30px auto;position:relative;right:initial;bottom:0}
}
@media only screen and (max-width:385px){.motor-risky-bobblehead .discount h2.h1{font-size:175% !important}
.motor-risky-bobblehead .free h2.h1.visible-phone>span{font-size:41px !important}
.motor-risky-bobblehead .background .discount,.motor-risky-bobblehead .background .free{min-height:120px}
.motor-risky-bobblehead .free h2.h1.visible-phone{line-height:1.6;font-size:16px !important}
.motor-risky-bobblehead .discount p.visible-phone{line-height:1.65;font-size:10px}
}
.home-risky-bobblehead .space{margin-bottom:30px}
.home-risky-bobblehead .bobble-container{bottom:0}
.home-risky-bobblehead .home-contents{padding-bottom:25px}
.home-risky-bobblehead .home-contents .row-fluid:first-child{background-color:#fff;border-top-left-radius:6px;border-top-right-radius:6px}
.home-risky-bobblehead .home-contents .red-background{background-color:#de0614;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.home-risky-bobblehead .home-contents>.row-fluid>.span4{padding:25px}
.home-risky-bobblehead .home-contents div.handc{border-left:2px solid #e9ecdf;border-right:2px solid #e9ecdf;margin-left:0;width:36.17021276595744%}
.home-risky-bobblehead .home-contents .discount-scale{padding:7px 0}
.home-risky-bobblehead .home-contents h4{font-family:'Museo-700',Arial,Helvetica,sans-serif;font-size:14px}
.home-risky-bobblehead .home-contents .handc h4{color:#de0614}
.home-risky-bobblehead .home-contents .discount-scale h2.h1{font-size:215%}
.home-risky-bobblehead .home-contents p{font-size:12px;line-height:1.2;margin:0}
.home-risky-bobblehead .home-contents .span4.contents{margin-left:0}
.home-risky-bobblehead .home-contents .red-background>.span12{padding-bottom:0}
.home-risky-bobblehead .home-contents .red-background .visible-desktop{display:inline-block;float:right}
.home-risky-bobblehead .home-contents .red-background h2{display:inline-block;color:#fff;font-size:50px;margin:20px 0 20px 20px;vertical-align:middle;padding:0;background-repeat:no-repeat;background-position:left center}
.home-risky-bobblehead .home-contents .red-background h2 span{display:inline-block;font-size:21px;max-width:150px;line-height:1.1}
.home-risky-bobblehead .home-contents .red-background a{background:#fff;text-decoration:none;display:inline-block;font-size:24px;font-family:'Museo-700',Arial,Helvetica,sans-serif;padding:15px;border-radius:10px;margin:20px 20px 20px 0;float:right}
.home-risky-bobblehead .home-contents .red-background a:hover{color:#a30410}
.home-risky-bobblehead .home-contents .red-background a img{position:relative;top:initial;left:initial;width:10px}
.home-risky-bobblehead .cross-sell img{position:static;width:55px;height:50px;padding-right:20px}
.home-risky-bobblehead .cross-sell h2{font-size:20px;line-height:1.1}
.home-risky-bobblehead .cross-sell a{color:#333;text-decoration:underline;font-family:'MuseoSans-300',Arial,Helvetica,sans-serif}
@media only screen and (max-width:568px){.home-risky-bobblehead .space{margin-bottom:25px}
.home-risky-bobblehead .heading{margin:20px auto}
.home-risky-bobblehead .background{background-position:-780px bottom;background-color:#e9eddf}
.home-risky-bobblehead .home-contents{padding:0}
.home-risky-bobblehead .home-contents .discount-scale{float:left;padding:0;margin:0 15px 0 0;min-height:80px}
.home-risky-bobblehead .home-contents h4{display:inline-block}
.home-risky-bobblehead .home-contents .handc{width:auto !important;border-top:2px solid #e7e8ea;border-bottom:2px solid #e7e8ea;border-left:transparent !important;border-right:transparent !important}
.home-risky-bobblehead .home-contents .red-background>.span12{text-align:center}
.home-risky-bobblehead .home-contents .red-background h2{font-size:51px !important;margin:20px 15px;padding:0 0 0 50px}
.home-risky-bobblehead .home-contents .red-background span{text-align:left}
.home-risky-bobblehead .home-contents .red-background a{display:block;float:none;text-align:center;margin:0 20px 20px 20px}
.home-risky-bobblehead .bobble-container{margin:50px auto 5px auto}
.home-risky-bobblehead .gradient{background:#d7cbb5}
.home-risky-bobblehead .money{padding-top:15px}
}
.ec-risky-bobblehead .lto{position:absolute;top:0;right:0}
.ec-risky-bobblehead .heading{margin:40px 0 30px 0;padding:0}
.ec-risky-bobblehead .discount-scale h2.h1{font-size:145%}
.ec-risky-bobblehead .discount-text{max-width:41%;font-size:9.5px;font-family:'Museo-700',Arial,Helvetica,sans-serif;line-height:1.1;display:inline-block;padding-left:7px;border-left:2px solid #535a5e}
.ec-risky-bobblehead .discount-text p{margin:0}
.ec-risky-bobblehead .space{margin-bottom:75px}
.ec-risky-bobblehead .space>.span9{background-color:#fff;padding:0}
.ec-risky-bobblehead .space>.span9>.row-fluid>.span4{padding:15px;margin-left:0;width:33.33%}
.ec-risky-bobblehead .space .motor a,.ec-risky-bobblehead .space .handc a,.ec-risky-bobblehead .space .life a{display:block}
.ec-risky-bobblehead .space .handc>h2{color:#027f4e}
.ec-risky-bobblehead .space .life>h2{color:#3a6fb4}
.ec-risky-bobblehead .space .discount-split{text-align:center}
.ec-risky-bobblehead .space .discount-split p{text-align:left}
.ec-risky-bobblehead .space .motor .discount-text{max-width:54%}
.ec-risky-bobblehead .space .handc .discount-text{max-width:49%}
.ec-risky-bobblehead .space .life .discount-text{max-width:47%}
.ec-risky-bobblehead .space .motor,.ec-risky-bobblehead .space .handc{border-right:2px solid #e5e9ed}
.ec-risky-bobblehead .space .span4>h2{margin-bottom:20px}
.ec-risky-bobblehead .discount-scale{padding:25px 0 15px 0}
.ec-risky-bobblehead .bobble-container{bottom:-40px}
.ec-risky-bobblehead .space .span4 img{position:static;float:left;width:50px;padding-right:15px}
.ec-risky-bobblehead .ecBobbleheadModal{padding:20px;background:#fff}
.ec-risky-bobblehead .ecBobbleheadModal .columns{width:550px;margin:0 auto;text-align:center}
.ec-risky-bobblehead .ecBobbleheadModal .columns .col{width:170px;display:inline-block;background-image:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/ep-modal-span.png);padding:80px 5px 0 5px;text-align:center;vertical-align:top;background-repeat:no-repeat}
.ec-risky-bobblehead .ecBobbleheadModal .col-one{background-position:55px top}
.ec-risky-bobblehead .ecBobbleheadModal .col-two{background-position:-115px top}
.ec-risky-bobblehead .ecBobbleheadModal .col-three{background-position:-290px top}
.ec-risky-bobblehead .ecBobbleheadModal .no-margin span{padding:10px 0;float:right}
.ec-risky-bobblehead .ecBobbleheadModal .no-margin{margin:0;padding:10px 0}
@media only screen and (max-width:568px){.ec-risky-bobblehead .lto-text{background:#de0614;color:#fff}
.ec-risky-bobblehead .lto-text h4{font-family:'Museo-700',Arial,Helvetica,sans-serif;text-align:center;font-size:22px;padding:10px 0}
.ec-risky-bobblehead .background{background-position:-780px 265px;background-color:#d7ccb4}
.ec-risky-bobblehead .lto{display:none}
.ec-risky-bobblehead .heading h1.accent{padding-bottom:5px}
.ec-risky-bobblehead h2.mono{font-size:21px}
.ec-risky-bobblehead .bobble-container{bottom:0;margin:0 auto 60px auto}
.ec-risky-bobblehead .space{margin-bottom:0}
.ec-risky-bobblehead .space>.span9{background-color:transparent}
.ec-risky-bobblehead .space h2.centered.visible-phone{line-height:1.2;font-size:22px}
.ec-risky-bobblehead .space h2.centered.visible-phone img{width:30px;float:none}
.ec-risky-bobblehead .space>.span9>.row-fluid>.span4{width:100%;border:transparent;background-color:#fff;margin-bottom:25px;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.ec-risky-bobblehead .space .motor a,.ec-risky-bobblehead .space .handc a,.ec-risky-bobblehead .space .life a{max-width:210px;margin:0 auto}
.ec-risky-bobblehead .discount-scale h2.h1{font-size:200% !important}
.ec-risky-bobblehead .space .motor .discount-text{max-width:94px}
.ec-risky-bobblehead .space .handc .discount-text{max-width:93px}
.ec-risky-bobblehead .space .life .discount-text{max-width:84px}
.ec-risky-bobblehead .gradient{background:#d7ccb4 !important}
.ec-risky-bobblehead .money>.span9{text-align:center}
.ec-risky-bobblehead .money img{float:none;padding:0}
}
@media only screen and (max-width:426px){.ec-risky-bobblehead .background{background-position:-780px 295px}
}
.bobblehead-offer-terms .banner{height:auto !important}
.canstar-life-insurance .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/bg-life-insurance-lp.jpg);background-repeat:no-repeat;background-position:center top}
.canstar-life-insurance .banner{height:625px}
.canstar-life-insurance .banner.banner-maxwidth.banner-page,.canstar-life-insurance .banner.banner-maxwidth.banner-page>.container-fluid{max-width:100%}
.canstar-life-insurance .banner h1.product-accent{margin:45px 0 50px 0;font-size:49px}
.canstar-life-insurance .banner h1.product-accent img{margin:5px 15px 5px 5px}
.canstar-life-insurance .banner h3.mono{font-size:22px}
.canstar-life-insurance .banner ul{height:100px}
.canstar-life-insurance .banner ul li{line-height:1.25;font-size:13px;margin:0 0 10px 0}
.canstar-life-insurance .btn-flat{background:#de0614;color:#fff;text-decoration:none;font-family:'MuseoSans-700',Arial,Helvetica,sans-serif;font-size:20px;display:inline-block;width:100%;max-width:230px;text-align:center;line-height:2.5;border-radius:25px}
.canstar-life-insurance .banner .btn-flat:hover{background:#a30410}
.canstar-life-insurance .banner .grid-row>.span12{margin:20px 0}
.canstar-life-insurance .banner .life-strip{background:#3a6fb4;position:absolute;left:0;right:0;bottom:15px;height:130px}
.canstar-life-insurance .banner .life-strip .span12.relative p{margin:0 0 5px 0;color:#fff;width:640px;font-size:18px}
.canstar-life-insurance .banner .life-strip .span12.relative p sup{font-size:10px}
.canstar-life-insurance .banner .life-strip .span12.relative h4{font-family:'MuseoSans-300',Arial,Helvetica,sans-serif;font-size:30px;color:#fff;margin-bottom:20px}
.canstar-life-insurance .banner .life-strip .span12.relative h4 sup{font-size:16px}
.canstar-life-insurance .banner .life-strip .span12.relative h4 b{font-weight:bold}
.canstar-life-insurance .banner .life-strip img{position:absolute;top:-30px;right:0;z-index:99}
.canstar-life-insurance .content h2.product-accent{font-size:31px;margin:20px 0 30px 0}
.canstar-life-insurance .ticklist{list-style-type:none;list-style-image:url(../../../content/dam/budgetdirect/website-assets/icons/list-greytick.png);padding:10px 0 0 0;margin:0 0 0 45px}
.canstar-life-insurance .ticklist li{font-size:16px;padding-left:10px;padding-bottom:25px}
.canstar-life-insurance .benefits-list{background:#ecf0f4;background:-moz-linear-gradient(top,#ecf0f4 0,#d7dbde 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ecf0f4),color-stop(100%,#d7dbde));background:-webkit-linear-gradient(top,#ecf0f4 0,#d7dbde 100%);background:-o-linear-gradient(top,#ecf0f4 0,#d7dbde 100%);background:-ms-linear-gradient(top,#ecf0f4 0,#d7dbde 100%);background:linear-gradient(to bottom,#ecf0f4 0,#d7dbde 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf0f4',endColorstr='#d7dbde',GradientType=0)}
.canstar-life-insurance .benefits-list:hover{cursor:pointer;text-decoration:underline}
.canstar-life-insurance .benefits-list a{font-size:18px;margin:20px 0;color:#3a6fb4;text-decoration:none}
.canstar-life-insurance tr[data-hidden]{display:none}
.stay-at-home-mum .banner{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/sahm-lp-bg.jpg);background-repeat:no-repeat;background-position:center top}
@media only screen and (max-width:568px){.canstar-life-insurance .banner{background:#e5e9ed;margin-bottom:0}
.canstar-life-insurance .banner>.container-fluid>.row-fluid>.span12{padding-bottom:0}
.canstar-life-insurance .banner .container,.canstar-life-insurance .content .container{width:auto}
.canstar-life-insurance .banner h1 img{width:16%;float:left}
.canstar-life-insurance .banner .span8.offset4>.product-accent+.grid-row{background:#fff}
.canstar-life-insurance .banner h1.product-accent{max-width:300px;margin:25px auto}
.canstar-life-insurance .banner .span8.offset4>.grid-row>.span6{padding:25px}
.canstar-life-insurance .banner .span8.offset4>.grid-row>.span6:first-child{border-bottom:1px solid #ccd1d5}
.canstar-life-insurance .banner .span8.offset4>.grid-row>.span6 ul{height:auto;padding:15px 0}
.canstar-life-insurance .banner .span8.offset4>.grid-row>.span6 li{font-size:16px}
.canstar-life-insurance .banner span.mono,.canstar-life-insurance .content span.mono{display:block}
.canstar-life-insurance .banner .grid-row>.span12{padding:0}
.canstar-life-insurance .banner h2{text-align:center}
.canstar-life-insurance .banner .life-strip{position:static;margin:0 -15px;height:auto}
.canstar-life-insurance .banner .life-strip .container{margin:0 15px}
.canstar-life-insurance .banner .life-strip .span12.relative p{width:auto !important;text-align:center}
.canstar-life-insurance .banner .life-strip .span12.relative p+p{margin:25px 0}
.canstar-life-insurance .banner .life-strip .span12.relative sup{display:block;position:static;text-align:center;color:#fff}
.canstar-life-insurance .banner .life-strip img{display:none}
.canstar-life-insurance .content ul.ticklist{padding:0}
.canstar-life-insurance .content .ticks>.span6{padding-bottom:0}
.canstar-life-insurance .btn-flat{max-width:100%}
.canstar-life-insurance #viewFullBenefits{display:none}
}
.ninetyfour-campaign.ninetyfour-landing-page .banner.banner-maxwidth.banner-page{max-width:100%;background-color:#e5e9ed;margin-bottom:60px;height:390px}
.ninetyfour-campaign.ninetyfour-landing-page .grey-lockup-div{margin:65px 0 0 0;width:320px;height:245px;background-image:url(../../../content/dam/budgetdirect/website-assets/ninetyfour/94percent-lockup-large-grey.png)}
.ninetyfour-campaign.ninetyfour-landing-page .grey-lockup-div h2{font-size:130px}
.ninetyfour-campaign.ninetyfour-landing-page .grey-lockup-div h2+p{font-size:17px}
.ninetyfour-campaign.ninetyfour-landing-page .grey-lockup-div h3{font-size:28px;margin:23px 0 7px 0}
.ninetyfour-campaign.ninetyfour-landing-page .grey-lockup-div h2+p+h3+p{margin:15px 0 0 0;font-size:16px}
.ninetyfour-campaign.ninetyfour-landing-page .banner.banner-maxwidth.banner-page h1{margin:65px 0 30px 0;padding:0;text-align:center}
.ninetyfour-campaign.ninetyfour-landing-page .banner .span6{text-align:center}
.ninetyfour-campaign.ninetyfour-landing-page .banner .span6 a{margin:25px 0}
.ninetyfour-campaign.ninetyfour-landing-page hr{margin:27px 0 60px 0}
.ninetyfour-campaign.ninetyfour-landing-page .split-left{float:left;width:300px}
.ninetyfour-campaign.ninetyfour-landing-page .split-right{float:left;width:300px;margin:0 0 0 80px}
.ninetyfour-campaign.ninetyfour-landing-page .clear-floats:after{content:'';display:none;visibility:hidden;clear:both}
@media only screen and (max-width:568px){.ninetyfour-campaign.ninetyfour-landing-page .banner.banner-maxwidth.banner-page{margin:70px 0 25px 0}
.ninetyfour-campaign.ninetyfour-landing-page .banner .span5{text-align:center}
.ninetyfour-campaign.ninetyfour-landing-page .banner .grey-lockup-div{margin:25px 0 20px 0}
.ninetyfour-campaign.ninetyfour-landing-page .banner h1.mono{text-align:center;margin:15px 0 !important}
.ninetyfour-campaign.ninetyfour-landing-page .split-left,.ninetyfour-campaign.ninetyfour-landing-page .split-right{float:none;width:100%;text-align:center;margin:0}
.ninetyfour-campaign.ninetyfour-landing-page .content .span9,.ninetyfour-campaign.ninetyfour-landing-page .content .span3{text-align:center}
}
.ninetyfour-motor .new-discount-lockup .lockup-sizing,.ninetyfour-home .new-discount-lockup .lockup-sizing{font-size:75px}
.ninetyfour-motor .new-discount-lockup .lockup-text,.ninetyfour-home .new-discount-lockup .lockup-text{display:inline-block;max-width:170px;text-align:left;border-left:2px solid #3d4449;margin:0 0 0 5px;padding:0 0 0 10px;font-size:15px}
.ninetyfour-motor .new-discount-lockup+a,.ninetyfour-home .new-discount-lockup+a{width:75%}
@media only screen and (max-width:580px){.ninetyfour-campaign.ninetyfour-landing-page .banner .span6 a{margin:0 0 25px 0}
.ninetyfour-campaign.ninetyfour-landing-page hr{margin:25px 0}
}
@media only screen and (max-width:568px){.ninetyfour-motor-home .banner .grey-lockup-div,.ninetyfour-home .banner .grey-lockup-div,.ninetyfour-motor .banner .grey-lockup-div{width:240px;background-size:contain;height:auto;margin:25px 0 5px 0}
.ninetyfour-motor-home .banner .grey-lockup-div h2,.ninetyfour-home .banner .grey-lockup-div h2,.ninetyfour-motor .banner .grey-lockup-div h2{font-size:97px}
.ninetyfour-motor-home .banner .grey-lockup-div p,.ninetyfour-home .banner .grey-lockup-div p,.ninetyfour-motor .banner .grey-lockup-div p{font-size:13px !important}
.ninetyfour-motor-home .banner .grey-lockup-div h3,.ninetyfour-home .banner .grey-lockup-div h3,.ninetyfour-motor .banner .grey-lockup-div h3{font-size:21px;margin:17px 0 4px 0}
.ninetyfour-motor-home .new-discount-lockup .lockup-text{display:inline-block;text-align:left;border-left:2px solid #3d4449;margin:0 0 0 5px;padding:0 0 0 10px}
.ninetyfour-motor-home .new-discount-lockup .lockup-sizing,.ninetyfour-motor .new-discount-lockup .lockup-sizing,.ninetyfour-home .new-discount-lockup .lockup-sizing{font-size:55px}
.ninetyfour-motor-home .new-discount-lockup .lockup-text,.ninetyfour-motor .new-discount-lockup .lockup-text,.ninetyfour-home .new-discount-lockup .lockup-text{font-size:12px;max-width:130px}
}
body.switch-health .banner{height:auto;width:100%;max-width:100%;background-position:top center;background-size:cover;background-repeat:no-repeat;background-color:#0092b3;margin-bottom:35px}
body.switch-health h1{width:70%;margin:60px 0 0 220px;text-align:left;font-size:53px;color:#fff}
body.switch-health .desc{margin:0 0 20px 220px;text-align:left;font-size:28px;color:#fff}
body.switch-health .banner .btn{max-width:25%;margin:30px auto 0}
body.switch-health .extras{position:relative;height:100%;overflow:auto;margin:50px 0 40px}
body.switch-health .extras .plus{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}
body.switch-health .percentage{height:60px;font-size:40px;vertical-align:top;line-height:10px}
body.switch-health .extras div{position:relative;float:left;width:49%;height:140px;top:0;background:#fff}
body.switch-health .extras div.discount{margin:0 10px 0 5px}
body.switch-health .extras div.wait sup{height:60px;font-size:10px;vertical-align:top;line-height:30px}
body.switch-health .extras div h2{float:left;width:30%;font-size:26px;margin-left:40px}
body.switch-health .extras div.discount h2{padding-top:45px}
body.switch-health .extras div.wait h2{padding-top:35px}
body.switch-health .extras div h2 b{font-size:38px}
body.switch-health .extras div.discount h2 b{font-size:60px}
body.switch-health .extras div.wait h2 b{line-height:45px}
body.switch-health .extras div p{float:left;width:50%;text-align:left;padding-left:20px}
body.switch-health .extras div.discount p{padding-top:40px}
body.switch-health .extras div.wait p{padding-top:35px}
body.switch-health .health-icon{position:absolute;top:40px;left:0}
body.switch-health .phone.lrg{padding-top:8px;font-size:20px}
body.switch-health .phone.lrg b{color:#de0614}
body.switch-health .divider{margin-bottom:20px}
body.switch-health .btn-desc{padding-top:10px}
.ticklist{list-style-type:none;list-style-image:url(../../../content/dam/budgetdirect/website-assets/icons/list-greytick.png);padding:10px 0 0 0;margin:0 0 0 30px}
.ticklist li{font-size:16px;padding-left:10px;padding-bottom:25px}
.ticklist.sml{margin:0 0 50px 30px}
.ticklist.sml li{padding-bottom:10px}
body.life-gsp-landingpage .page-banner{height:494px;width:100%;background-position:top center;background-size:auto 494px;background-repeat:no-repeat;background-color:#fff;margin-bottom:35px}
body.life-gsp-landingpage.f2534 .page-banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-gsp-lp-female-25-34-background.jpg)}
body.life-gsp-landingpage.f3544 .page-banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-gsp-lp-female-35-44-background.jpg)}
body.life-gsp-landingpage.m2534 .page-banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-gsp-lp-male-25-34-background.jpg)}
body.life-gsp-landingpage.m3544 .page-banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-gsp-lp-male-35-44-background.jpg)}
body.life-ppc .page-banner{height:494px;width:100%;background-position:top center;background-size:auto 494px;background-repeat:no-repeat;background-color:#fff;margin-bottom:35px;background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-gsp-lp-male-35-44-background.jpg)}
body.life-gsp-landingpage .page-banner .extras{height:auto;width:274px;background:#fff;padding:20px}
body.life-gsp-landingpage .page-banner .extras h2{font-size:22px;color:#3a6fb4}
body.life-gsp-landingpage .page-banner .extras h4{color:#3a6fb4}
body.life-gsp-landingpage .page-banner .extras p{font-size:14px;margin:0}
body.life-gsp-landingpage .page-banner .extras a{margin-top:10px}
body.life-gsp-landingpage .page-banner .extras a.visible-desktop{display:table !important}
body.life-gsp-landingpage .page-banner .extras hr{margin:10px 0}
body.life-gsp-landingpage .page-banner .banner-text{width:640px;padding-left:40px}
body.life-ppc .page-banner .banner-text{width:680px;padding-left:40px}
body.life-gsp-landingpage .page-banner .page-title{font-family:'MuseoSans-500',Helvetica,Arial,sans-serif;font-size:31px;font-weight:500;line-height:40px}
body.life-ppc .page-banner .page-title{font-family:'Museo-700',Helvetica,Arial,sans-serif;font-size:46px;line-height:50px}
body.life-gsp-landingpage.f3544 .page-banner .page-title{color:#fff}
body.life-gsp-landingpage .page-banner .page-title b{color:#de0614;font-weight:900}
body.life-ppc .page-banner .page-title b{color:#de0614;font-weight:900}
body.life-ppc .page-banner .btn-large{padding:15px 25px;margin-left:100px}
body.life-gsp-landingpage.f3544 .page-banner .page-title b{color:#fff}
body.life-ppc .page-banner .introtext p{font-family:'Museo-700',Helvetica,Arial,sans-serif;font-size:19px;margin:50px 0}
body.life-gsp-landingpage .page-banner .span9{width:100%}
body.life-gsp-landingpage .page-banner .span3{margin:40px 0 0 40px}
body.life-ppc .page-banner .span3{margin:50px 0 0;width:100%;height:105px;bottom:0}
body.life-gsp-landingpage p{font-weight:100}
body.life-gsp-landingpage .tc{line-height:18px;margin-bottom:10px}
body.life-ppc .tc{line-height:18px;margin-bottom:10px}
.travel-bobblehead .background{min-height:650px;background-image:url('../../../content/dam/budgetdirect/website-assets/travel-lps/travel-bobblehead-lp-banner-extended.jpg');background-color:#fff;background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%;position:relative;margin-bottom:40px}
.travel-bobblehead .container-fluid{position:relative}
.travel-bobblehead .heading{width:80%;margin-top:40px;margin-bottom:0;text-align:left}
.travel-bobblehead h2{line-height:40px}
.travel-bobblehead .heading h1{width:100%}
.travel-bobblehead .bd-travel-quote,.bd-travel-quote-new.bd-travel-quote{width:550px;margin-top:0;margin-bottom:20px}
.travel-bobblehead .bd-travel-quote abbr.ques,.bd-travel-quote-new.bd-travel-quote abbr.ques{width:17px;height:17px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRTVGOTlCNjIxNzExMUU2OTU3M0FFMDQyMDA2QjlCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRTVGOTlCNTIxNzExMUU2OTU3M0FFMDQyMDA2QjlCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTUwMTc0NGUtZjY0NC1lMTRlLTlkNTMtYmFlODU0YmM1N2U0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4REJCOEY3MTFDMjRGRkFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CK6GXgAAAYBJREFUeNqslL9LQlEUx33yBgVrcKmlKW0piKLJsaWm1mqKCIRwCFqrJaiplkAIaWmp/BP6QaNTVEJTZVC05KBQgg6RfQ58i8ftOeWFD/e+c8/5eu655+pFnDExOTXIlIcMJMCDNjSgBLmry9NKMMZzBI6ZZmVvwiPUIAkpiEuwiND8HxEErpnG4B2yOBVDsrQfKEAv3OAz/iuiDObgHkbZbGFLs16FfqjCNvZn7DHWZRiCE8vIUw0e4AP6JLDOetM5rh1jkf1DCb1BD6SjKqKnI7QUsCHbK+xDXd97tim/rGz5qG6h6dSgqsIOY19mXpE98eMgf/PJ+Nq4CxYQh4FAMc1nTZ91p9Z2eyO+UqpFQgYClukTmOgXLDkuFuf5KlgyEj4WAgLTZHju7Ftc21cnpjqInMELHIUIRBTXiKqV42okd3zCLVx0aDzr4JKJ5HSkgu4/OHZgBg4cgZg61+JyUT2molq57Ajt6ua2HIGy/O0NVbr3drr2iv/zf/ItwAAuTqQu6z080AAAAABJRU5ErkJggg==');background-size:100% auto}
.travel-bobblehead .bd-travel-quote abbr.travelDateQues,.bd-travel-quote-new.bd-travel-quote abbr.travelDateQues{margin:28px 18px}
.travel-bobblehead .bd-travel-quote input[type='text'],.bd-travel-quote-new.bd-travel-quote input[type='text']{padding-top:5px;padding-bottom:5px}
.travel-bobblehead .bd-travel-quote input[type='text'].error,.bd-travel-quote-new.bd-travel-quote input[type='text'].error{border:1px solid #de0614}
.travel-bobblehead .bd-travel-quote p.error,.bd-travel-quote-new.bd-travel-quote p.error{min-height:22px;font-family:'MuseoSans-300',Helvetica,Arial,sans-serif;font-size:12px;margin:0}
.travel-bobblehead .bd-travel-quote .tags,.bd-travel-quote-new.bd-travel-quote .tags{margin:0}
.travel-bobblehead .bd-travel-quote #departureDate,.bd-travel-quote-new.bd-travel-quote #departureDate{margin-bottom:0}
.travel-bobblehead .bd-travel-quote #addTraveller,.bd-travel-quote-new.bd-travel-quote #addTraveller{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:14px;color:#3c4449;text-decoration:none;line-height:35px;margin:0 10px}
.travel-bobblehead .bd-travel-quote .retrieve,.bd-travel-quote-new.bd-travel-quote .retrieve{margin-top:6px}
.travel-bobblehead .bd-travel-quote .row-fluid,.bd-travel-quote-new.bd-travel-quote .row-fluid{margin:0 0 15px}
.travel-bobblehead .bd-travel-quote .row-fluid:last-child,.bd-travel-quote-new.bd-travel-quote .row-fluid:last-child{margin:0}
.travel-bobblehead .benefits{margin:20px 0 40px}
.travel-bobblehead .benefits .img-wrap{position:relative;height:40px;margin-bottom:10px}
.travel-bobblehead .benefits img{position:absolute;max-height:40px;width:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.travel-bobblehead .benefits .centered{padding:0 20px}
.travel-bobblehead .bd-travel-quote #travel-insurance-capture #singleTrip,.travel-bobblehead .bd-travel-quote #travel-insurance-capture #multiTrip,.bd-travel-quote-new.bd-travel-quote #travel-insurance-capture #singleTrip,.bd-travel-quote-new.bd-travel-quote #travel-insurance-capture #multiTrip{display:none;height:20px;width:20px;min-width:20px}
.travel-bobblehead .bd-travel-quote #tripSelector label,.bd-travel-quote-new.bd-travel-quote #tripSelector label{display:inline-block;width:auto;cursor:pointer}
.travel-bobblehead .bd-travel-quote #tripSelector label span,.bd-travel-quote-new.bd-travel-quote #tripSelector label span{display:inline-block;vertical-align:top}
.travel-bobblehead .bd-travel-quote #tripSelector .radioBtn,.bd-travel-quote-new.bd-travel-quote #tripSelector .radioBtn{display:inline-block;width:16px;height:16px;border:1px solid #ccd1d5;border-radius:50%;margin:1px 10px 0 0}
.travel-bobblehead .bd-travel-quote #tripSelector .radioBtn span,.bd-travel-quote-new.bd-travel-quote #tripSelector .radioBtn span{width:10px;height:10px;margin:3px}
.travel-bobblehead .bd-travel-quote #travel-insurance-capture input#singleTrip:checked+label .radioBtn span,.travel-bobblehead .bd-travel-quote #travel-insurance-capture input#multiTrip:checked+label .radioBtn span,.bd-travel-quote-new.bd-travel-quote #travel-insurance-capture input#singleTrip:checked+label .radioBtn span,.bd-travel-quote-new.bd-travel-quote #travel-insurance-capture input#multiTrip:checked+label .radioBtn span{background:#de0614;border-radius:50%}
.travel-bobblehead-tcs .banner{height:160px}
.stay-at-home-mum-tcs .banner{height:200px}
.life5000 .banner{height:437px;width:100%;max-width:100%;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-5000-banner.jpg) no-repeat;background-position:top center;background-size:cover;margin-bottom:35px}
.life5000 .banner h2{font-size:44px;line-height:46px;margin-top:100px}
.life5000 .banner h2 sup{font-size:22px}
.life5000 .banner .btn{display:inline-block;width:auto;padding:20px 10px 20px 50px;margin:10px auto}
.life5000 .banner .btn span{padding-left:30px}
.life5000 .ticklist li{font-size:16px;padding-left:10px;padding-bottom:15px}
.life5000 .dashed-cont{display:table;margin:40px 0 60px;padding:20px;border:3px dashed #de0614}
.life5000 .dashed-cont p{margin-bottom:0}
.life5000 .dashed-cont .btn{display:inline-block;width:auto;padding:20px 10px 20px 50px;margin:25px 0 0 40px}
.life5000 .dashed-cont .btn span{padding-left:30px}
.section-roadside-assistance-australia.movie-ticket-offer .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-movie-ticket-banner.jpg);background-position:top right}
.section-roadside-assistance-australia.movie-ticket-offer .banner>.container-fluid{min-width:0;max-width:1080px}
.movie-ticket-offer .header-icon{display:none}
.section-roadside-assistance-australia.movie-ticket-offer .product-accent{color:#fff;font-size:40px;line-height:46px;font-family:'Museo-700',Helvetica,Arial,Sans-serif;text-align:center;margin:147px 0 0 auto;width:520px}
.section-roadside-assistance-australia.movie-ticket-offer .product-accent b{color:#de0614;font-family:'Museo-900',Helvetica,Arial,Sans-serif}
@media screen and (max-width:568px){.section-roadside-assistance-australia.movie-ticket-offer .product-accent{width:auto;line-height:1.1em;margin:20px 0 0;font-size:21px !important}
.section-roadside-assistance-australia.movie-ticket-offer .banner{min-height:265px;height:auto;background:#0a0e19 bottom left no-repeat url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-movie-ticket-banner-mobile.jpg);background-size:auto 100%}
}
.win-1000-gc .sec-1{background:#3c4449 url(../../../content/dam/budgetdirect/website-assets/landingpages/win-giftcard-banner.jpg) no-repeat center center}
.win-1000-gc__banner{max-width:490px;margin:0 0 0 auto;text-align:center;color:#fff;padding:90px 0 88px;font-size:20px}
.win-1000-gc__banner h1{font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-weight:normal;font-size:56px;padding-bottom:20px}
.win-1000-gc__banner a,.win-1000-gc__banner a:link{color:inherit}
.win-1000-gc__bar{background:#a5b2c2;background:-moz-linear-gradient(top,#a5b2c2 0,#69737c 100%);background:-webkit-linear-gradient(top,#a5b2c2 0,#69737c 100%);background:linear-gradient(to bottom,#a5b2c2 0,#69737c 100%);color:#fff;padding:30px 40px;border-radius:5px;margin:0 0 -30px;position:relative;top:-30px}
.win-1000-gc__bar h3{color:#fff;margin:0 0 5px}
.win-1000-gc__bar p{line-height:1.2em;font-size:14px;margin:0}
.win-1000-gc__bar-car{box-sizing:border-box;padding-left:76px;padding-bottom:0}
.win-1000-gc__bar-car::before,.win-1000-gc__bar-home::before{content:'';display:block;float:left;background:url(../../../content/dam/budgetdirect/website-assets/icons/ico-car-lg-white.png) no-repeat center center;background-size:contain;width:64px;height:64px;margin-left:-76px;margin-top:-4px}
.win-1000-gc__bar-home{box-sizing:border-box;padding-left:76px;padding-bottom:0}
.win-1000-gc__bar-home::before{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/ico-home-lg-white.png)}
.win-1000-gc__bar-buy{padding-bottom:0}
.win-1000-gc__bar-buy .btn{padding-top:20px;padding-bottom:20px}
.win-1000-gc__bar-buy .btn::before{content:'\e029';font-family:'icomoon';float:right;margin:0 20px 0 -20px}
.win-1000-gc .sec-3{text-align:center}
.win-1000-gc .sec-3 h2{color:#3d4548;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-size:36px;line-height:1em;margin:40px 0}
.win-1000-gc-discounts{margin:0 auto;max-width:700px;padding:100px 0 0;color:#3d4548;background:url(../../../content/dam/budgetdirect/website-assets/landingpages/win-giftcard-plus.png) center 20px no-repeat}
.win-1000-gc-discounts .span6{position:relative}
.win-1000-gc-discounts .span6:first-child::before{content:'';height:100%;position:absolute;top:0;bottom:0;right:-2.7%;border-right:2px dashed #7b8288}
.win-1000-gc-discounts .discount-lockup{text-align:center;float:none;margin:0;height:auto;font-size:21px}
.win-1000-gc-discounts .discount-lockup .hero-price{display:inline-block;padding-right:.6em;font-size:4.375em;line-height:1em;font-family:Museo-700,Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#de0614;position:relative;left:0;top:0;min-height:0;color:#3d4548}
.win-1000-gc-discounts .discount-lockup .percent{font-size:.625em;position:absolute;top:.1em;right:.1em;line-height:1em;left:initial}
.win-1000-gc-discounts .discount-lockup .off{font-size:.25em;line-height:1em;text-transform:uppercase;position:absolute;bottom:.45em;right:.4em;top:initial;left:initial}
.win-1000-gc-discounts .discount-lockup .product-desc{font-family:MuseoSans-300,Helvetica,Arial,sans-serif;font-weight:normal;font-size:20px;line-height:1.2em;clear:both;text-transform:none;width:auto;position:static}
.win-1000-gc-discounts .discount-lockup .chevron{font-size:.1625em;line-height:1em;font-family:Museo-300,Helvetica,Arial,sans-serif;font-weight:normal;position:absolute;top:.7692307692307692em;right:0;left:initial}
.win-1000-gc-discounts .discount-icon{display:inline-block;font-size:3.25em;max-width:1em;margin-right:.0735294117647059em;position:relative;top:-0.0576923076923077em;color:#3d4548}
.win-1000-gc-discounts .hero-price sup{font-size:60%}
.win-1000-gc .sec-4 .content{border-top:2px solid #e5e9ec;margin:40px 0 0;padding:40px 0 60px 340px;position:relative}
.win-1000-gc .sec-4 .content img{position:absolute;top:30px;left:60px}
.win-1000-gc .sec-4 h2{color:#3d4548}
@media screen and (max-width:568px){.win-1000-gc .sec-1{background:#3c4449 url(../../../content/dam/budgetdirect/website-assets/landingpages/win-giftcard-mobile.gif) no-repeat right bottom}
.win-1000-gc__banner{padding-bottom:230px;font-size:16px}
.win-1000-gc__bar{margin:0 -15px;position:static;border-radius:0;padding:30px}
.win-1000-gc__bar .span4+.span4{margin-top:30px}
.win-1000-gc-discounts{padding-top:70px;background-position:center 0}
.win-1000-gc-discounts .span6:first-child{margin-bottom:20px}
.win-1000-gc-discounts .span6:first-child::before{display:none}
.win-1000-gc .sec-4{text-align:center}
.win-1000-gc .sec-4 .content{padding:30px 0}
.win-1000-gc .sec-4 h2{font-size:24px;margin-bottom:20px}
.win-1000-gc .sec-4 .content img{position:static}
}
.life-ppc2 .page-banner{height:auto;width:100%;background-color:#fff;padding-top:0;margin-bottom:35px;background:0}
.life-ppc2 .page-banner>.container-fluid{max-width:1200px;padding:0}
.life-ppc2 .page-banner .banner-text{width:auto;max-width:940px;margin:0 auto;padding:0;float:none}
.life-ppc2 .page-banner .page-title{font-family:'Museo-700',Helvetica,Arial,sans-serif;font-size:46px;line-height:1.086em;max-width:710px}
.life-ppc2 .page-banner .page-title b{color:#de0614;font-weight:900}
.life-ppc2 .page-banner .btn-large{padding:15px 25px}
.life-ppc2 .header-cta-section{background:#3a6fb4}
.life-ppc2 .promo-content-block{max-width:940px;margin:0 auto;padding:25px 0;background:url(../../../content/dam/budgetdirect/website-assets/landingpages/visacard100.png) no-repeat 649px 9px}
.life-ppc2 .page-banner .introtext p{margin:64px 0 50px}
.life-ppc2 .promo-content-block h2{font-family:inherit;font-size:30px;padding:0;max-width:680px}
.life-ppc2 .promo-content-block p{padding:0;font-size:16px;line-height:1.2em;margin-top:15px;max-width:590px}
.life-ppc2 .page-banner .span9{padding:45px 20px 3px;float:none;width:auto;background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/life-ppc2-banner.jpg);background-position:top right;background-size:auto;background-repeat:no-repeat}
.life-ppc2 .page-banner .span3{margin:0;padding:0;width:auto;height:auto;float:none;clear:both}
.life-ppc2 .tc{line-height:18px;margin-bottom:10px}
@media screen and (max-width:568px){.life-ppc2 .page-banner div{width:auto;max-width:none;float:none}
.life-ppc2 .page-banner{margin-bottom:10px}
.life-ppc2 .page-banner .span9{padding:20px 20px 40px;background-image:url(../../../content/dam/budgetdirect/website-assets/landingpages/life-ppc2-mobile-banner.jpg);background-position:bottom center;background-size:cover}
body.life-ppc2 .promo-content-block{padding:140px 20px 20px;background:url(../../../content/dam/budgetdirect/website-assets/landingpages/visacard100.png) no-repeat center 20px}
body.life-ppc2 .promo-content-block h2{margin:0 0 10px;padding:0;text-align:center;font-size:22px}
body.life-ppc2 .promo-content-block p{padding:0;margin:0;text-align:center}
.life-ppc2 .page-banner>.container-fluid{margin-left:0;margin-right:0}
.life-ppc2 .page-banner .hidden-phone{display:inherit !important;visibility:visible}
.life-ppc2 .page-banner .page-title{font-size:24px;max-width:250px;line-height:1em}
.life-ppc2 .page-banner .introtext{display:block;text-align:center}
.life-ppc2 .page-banner .introtext p{margin-top:94px;margin-bottom:0}
}
.highly-rated-home-lp .banner{height:468px;max-width:100%;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/highly-rated-lp-banner.jpg) center no-repeat}
.highly-rated-home-lp .banner h1{font-size:33px;margin-top:20px}
.highly-rated-home-lp .banner h1 a{display:inline-block;margin-right:-45px;vertical-align:bottom}
.highly-rated-home-lp .banner h1 span{display:block;font-size:36px;line-height:1.1em;margin-top:20px}
.highly-rated-home-lp .new-discount-lockup{margin-top:60px;text-align:left}
.highly-rated-home-lp .new-discount-lockup img{width:.8em;margin-top:10px}
.highly-rated-home-lp .new-discount-lockup .lockup-sizing{font-size:80px}
.highly-rated-home-lp .lockup-text{display:inline-block;max-width:170px;text-align:left;border-left:2px solid #3d4449;margin:0 0 0 5px;padding:0 0 0 10px;font-size:15px}
.highly-rated-home-lp .customer-rating{color:#de0614;text-align:center;font-size:20px;margin-top:10px;margin-bottom:20px}
.highly-rated-home-lp .customer-rating img{margin-top:-5px}
.highly-rated-home-lp h2{text-align:center}
.highly-rated-home-lp .get-more-examples{max-width:700px;margin:0 auto}
.highly-rated-home-lp .header-par{position:relative}
.highly-rated-home-lp .mm-logo{position:absolute;width:100px;right:0;bottom:-23px}
.travel-10k-lp .background{height:668px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-10k-banner-bg.jpg) center no-repeat;margin-bottom:20px}
.travel-10k-lp .background .heading{margin:20px 0 40px}
.travel-10k-lp .background .heading img{width:75px;height:auto;float:left;margin-right:20px}
.travel-10k-lp .background .heading h1{font-size:40px;color:#ffa904}
.travel-10k-lp .content h2{margin:20px 0}
.travel-10k-lp .prize .centered-container{margin:0 0 20px;list-style:none}
.travel-10k-lp .prize .centered-container li{display:inline-block;text-align:center;width:auto;height:100%;margin-top:0;top:0;vertical-align:top}
.travel-10k-lp .prize .centered-container li.bottom{vertical-align:bottom}
.travel-10k-lp .prize .centered-container p{box-sizing:border-box;width:229px;font-size:20px;padding:10px 10px 0 10px;margin:0}
.travel-10k-lp .circle{border:3px solid #de0614;border-radius:50%}
.travel-10k-lp .circle h3{margin:0;padding:8px 5px}
.travel-10k-lp .benefits .img-wrap{position:relative;height:79px;margin-bottom:10px}
.travel-10k-lp .benefits .img-wrap img{position:absolute;max-height:100%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.health-pre-quote .content{box-sizing:border-box;background:#eee;padding:100px 183px}
.health-pre-quote .content h1{font-family:Museo-900,Helvetica,Arial,Sans-serif}
.health-pre-quote .pre-quote input{font-family:Museo-700,Helvetica,Arial,Sans-serif}
.health-pre-quote .pre-quote ul{margin:20px 0}
.health-pre-quote .pre-quote .type li{position:relative;display:inline-block;width:125px;height:125px;margin:0 10px}
.health-pre-quote .pre-quote .type li:first-child{margin:0 10px 0 0}
.health-pre-quote .pre-quote .type li:last-child{margin:0 0 0 10px}
.health-pre-quote .pre-quote .type label{position:absolute;height:100%;width:100%;top:0;left:0;background-color:#fff;background-repeat:no-repeat;background-position:center 30px;cursor:pointer;font-size:12px;line-height:15px}
.health-pre-quote .pre-quote .type .single label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/single-type-icon.png)}
.health-pre-quote .pre-quote .type .couple label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/couple-type-icon.png)}
.health-pre-quote .pre-quote .type .family label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/family-type-icon.png)}
.health-pre-quote .pre-quote .type .spf label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/spf-type-icon.png)}
.health-pre-quote .pre-quote .type .single input:checked+label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/single-type-red-icon.png)}
.health-pre-quote .pre-quote .type .couple input:checked+label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/couple-type-red-icon.png)}
.health-pre-quote .pre-quote .type .family input:checked+label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/family-type-red-icon.png)}
.health-pre-quote .pre-quote .type .spf input:checked+label{background-image:url(../../../content/dam/budgetdirect/website-assets/icons/spf-type-red-icon.png)}
.health-pre-quote .pre-quote .type input{opacity:0}
.health-pre-quote .pre-quote .type span{box-sizing:border-box;position:absolute;width:100%;left:0;top:85px;padding:0 10px}
.health-pre-quote .pre-quote input[type='text']{border:0;background:#fff;padding:20px 20px;color:#3c4449;font-size:20px;margin-bottom:20px}
.health-pre-quote .pre-quote input.first-name{width:calc(35% - 50px);margin-right:20px}
.health-pre-quote .pre-quote input.last-name{width:calc(64% - 50px)}
.health-pre-quote .pre-quote input.postcode{width:calc(35% - 50px);margin-right:20px}
.health-pre-quote .pre-quote input.phone{width:calc(64% - 50px)}
.health-pre-quote .pre-quote input[type='submit']{border:0;border-radius:5px;background:#71d446;padding:20px 40px;color:#fff;font-size:20px;font-weight:700}
.health-pre-quote .pre-quote input[type='submit']:hover{background:#50b224}
.vip-home .vip-bannertext{position:relative;margin-top:100px}
.vip-home .mm-logo,.vip-home .mozo-logo{display:block;width:75px;height:auto;padding:0 0 20px 20px}
.vip-home .banner .well{box-shadow:0 0 15px rgba(0,0,0,0.5)}
.hc-switch-save .mm-logo{position:absolute;width:100px;height:auto;top:20px;right:10px}
.save-30 .banner .headerparsys{position:relative}
.save-30 .mm-logo{position:absolute;width:100px;height:auto;top:-10px}
.save-30 .mm-logo.logo-1{width:85px;top:13px;right:95px}
.save-30 .mm-logo.logo-2{width:85px;top:13px;right:190px}
.save-30 .mm-logo.logo-3{right:-10px}
.save-30.save-30--test-2 .mm-logo{top:-70px;right:215px}
.save-30.save-30--test-2 .mm-logo.logo-2{right:325px}
.ninetyfour-home .mm-logo{width:100px;height:auto;margin-bottom:10px}
.home-insurance-solved .banner .headerparsys{position:relative}
.home-insurance-solved .mm-logo{position:absolute;width:100px;height:auto;top:0;right:10px}
.home-insurance-solved .mm-logo img{margin-bottom:10px}
.home-insurance-solved .banner h1{font-size:33px}
.home-insurance-solved .banner h1 a{display:inline-block;margin-right:-45px;vertical-align:bottom}
.save-15.section-landingpages .banner{background-size:cover;height:auto}
@media screen and (min-width:569px){.save-15.section-landingpages .banner .awards img:last-child{margin-bottom:0}
}
@media screen and (max-width:940px){.page-banner,.banner-container-full,.banner.banner-maxwidth{margin-top:70px}
.new-claims .header.header--basic{width:100%}
}
@media screen and (max-width:345px){body.landlord-insurance .vandalism{padding:0 10px 0 65px !important}
body.renters-insurance .vandalism{padding:0 10px 0 65px !important}
}
@media(max-width:360px){body.renters-insurance.section-landingpages .absolute-grey{height:900px}
}
@media(max-width:400px){body.renters-insurance.section-landingpages .absolute-grey{height:870px}
}
@media(max-width:410px){.mobile-banner{background-image:url(img/mobile-banner-money.jpg)}
.mobile-banner{background-image:url(img/mobile-banner-money-wide.jpg)}
}
@media(max-width:425px){.private-health-insurance .header-reference-block .html>p.health-offer-description.one-month{text-align:center}
.private-health-insurance .header-reference-block .html>p.health-offer-description.one-month .btn{margin:0 auto}
.car-insurance-solved .banner .banner__heading{display:none}
}
@media(max-width:450px){body.renters-insurance.section-landingpages .absolute-grey{height:850px}
}
@media screen and (max-width:568px){.btn{white-space:normal}
html{min-width:0}
.inverse-nobg{color:#3c4449}
.four04 .header-par{padding-top:20px}
.four04 .header-par b{font-family:'MuseoSans-300',Helvetica,Arial,sans-serif}
.four04 .header-par p{margin-bottom:0}
.inverse-nobg h1{color:#de0614}
.bottom-ctas .quoteform{display:none}
input[type='checkbox'],input[type='radio']{border:1px solid #ccc}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.buddyshare .share-links img{margin-bottom:10px}
.form-horizontal .input,.form-horizontal textarea{width:90%}
.banner{background-image:none}
.deep-links [class*='span'],.deep-links ul{margin-bottom:0;padding-bottom:0}
.compare-home-insurance-comparitron .awards{text-align:center}
.compare-home-insurance-comparitron .banner-page,.compare-car-insurance-comparitron .banner-page,.sept-campaign .banner,.second-car .banner,.second-car.second-car-50 .banner,.second-car.motor-cross-sell .banner,.banner-page{height:auto !important}
.second-car .banner .well{padding:20px 0 0;background:transparent}
.second-car.second-car-50 .banner .banner-txt{margin:0;height:auto}
.second-car .content{padding-top:0}
.btn-large{font-size:20px}
.contentpage-banner-text{min-height:0;min-width:0}
.stacktable{display:table}
.section-about-us .stacktable{display:table}
.travel-table{display:none !important}
.highlightbox .nav{height:auto}
.copyright [class*='span']{margin-bottom:11px}
.footer .nav-plain{float:none}
.responsivetable{display:none}
.row-fluid .under-carousel.span3{width:100%;position:static;margin:0}
.travel-insurance .header{width:auto;max-width:60%;float:left}
.travel-insurance .product-icon-wrapper{float:left;width:auto;margin-right:10px}
.travel-insurance .banner{height:200px !important;background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-mob-banner-bg-17-05-29.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right}
.travel-insurance .introtext{font-family:'MuseoSans-300',Helvetica,Arial,sans-serif}
.travel-insurance .banner .intro-text{float:left;width:55%;margin-right:50px;margin-left:0}
.travel-insurance .banner .intro-text p{padding-top:0}
.travel-insurance .banner-text h1{margin-left:0;font-size:26px !important}
.travel-insurance .banner .tc{display:inline-block !important;top:0;left:10px;font-weight:700;font-size:15px}
.travel-insurance .banner .tc a{color:#3c4449;font-weight:normal;font-size:13px}
.travel-insurance .banner .btn{margin-top:10px;display:inline-block !important;padding-top:7px;padding-bottom:7px}
.itxt-pg .introtext{display:block}
.buddyinfo .introtext{display:block}
.introtext p{clear:both;padding-top:10px}
.banner-text-wrapper .inverse h1,.banner-text-wrapper .inverse h2,.banner-text-wrapper .inverse h3{color:#de0614}
.banner-text-wrapper .inverse,.banner-text-wrapper .inverse h4{color:#3c4449}
.social li{display:inline-block;overflow:hidden;width:33px;height:33px;margin-right:20px}
.social .icon{font-size:32px}
.quote-form .well{height:auto}
.icon-blog{background-size:32px 32px;height:32px}
#sticky-quote.affix{position:fixed;top:20px;width:220px}
.product-blocks,.section-private-health-insurance .product-blocks{margin-top:0}
.hidden-tablet{display:none !important}
.banner{height:auto;background-size:auto}
.row{margin-left:-20px}
.row:before,.row:after{display:table;content:'';line-height:0}
.row:after{clear:both}
[class*='span']{float:left;min-height:1px;margin-left:20px}
.life-insurance .banner,.travel-insurance .banner,.roadside-assistance-australia .banner,.pet-insurance .banner,.personal-accident-insurance .banner{height:auto}
[class*='span'],.uneditable-input[class*='span'],.row-fluid [class*='span'],.row-fluid [class*='span'].pull-left,.row-fluid [class*='span'].pull-right,.pull-left,.pull-right{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*='span']:first-child.pull-right{margin-left:0}
.quoteform{margin:20px 0}
.tab-content>.tab-pane.collapse{display:block}
.tab-content>.tab-pane.collapse .parsys{padding:10px 20px 20px}
.en .tab-pane{height:auto}
.tab-content>.active{display:none}
.tab-content{padding:0}
.quote-form .well{border:2px solid #e5e9ed}
.nav-list{font-size:16px}
.accordion-item{padding:10px 15px;background:#e5e9ed;color:#3c4449;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-weight:normal;border-top:1px solid #fff;text-decoration:none;position:relative;display:block}
.accordion-item .nav-arrow{position:absolute;right:10px;top:10px}
.accordion-item:hover{text-decoration:none;background-color:#edf0f3}
.homepage-products{clear:both}
.products-mobile .accordion-item.h3{margin-bottom:0}
.homepage-products .span3,#other li,.extra-link{border:2px solid #e5e9ed;border-top:0;display:block;position:relative;height:40px}
#other li a,.extra-link a{text-decoration:none}
#other li,#other ul{list-style-type:none;margin:0}
.homepage-products h3,#other .h3,.extra-link{line-height:40px;padding-left:50px;margin:0}
.homepage-icon{position:absolute;left:5px;top:5px}
.homepage-products .button,.homepage-products p{display:none}
.product-icon-wrapper div.image{width:20%;margin-right:5%;float:left;padding:0;max-width:100px;margin-bottom:11px}
.buddy-lp .product-icon-wrapper div.image{width:auto}
.product-icon-wrapper img{max-width:100%;height:auto}
.buddy-lp .header{width:100%;float:none;max-width:100%;clear:both}
.menu-top{border:2px solid #e5e9ed;min-height:40px;height:66px}
.menu-top .item{float:left;line-height:66px;padding:0 10px;font-size:24px;border-left:2px solid #e5e9ed}
.menu-top .item{float:right;cursor:pointer;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-weight:normal}
.menu-top #mobilebtn:hover{color:#e5e9ed}
.menu-top a{text-decoration:none}
#mobilenav{margin:0;display:none}
#mobilenav a{display:block;line-height:30px;padding:5px 15px;border-bottom:2px solid #e5e9ed;position:relative;font-family:'MuseoSans-700',Helvetica,Arial,sans-serif;font-weight:normal;color:#364248}
#mobilenav a .nav-arrow{position:absolute;right:15px;line-height:30px}
.banner{background:#edf0f3}
.product-blocks .row-fluid>.span4,.product-blocks .row-fluid>.span6,.banner-blocks>.row-fluid>.span4{width:auto;display:block;float:none;clear:both}
.banner-blocks>.row-fluid>.span4 .well{height:auto}
.well{clear:both}
h1,.h1{font-size:30px !important;margin-bottom:0}
.banner-text{width:auto !important}
.page-banner div{margin-bottom:0}
.mobile-banner{background-size:cover;background-position:center center;height:200px;margin-bottom:15px}
.mobile-banner .h1{font-size:28px !important;padding-bottom:8px}
.mobile-banner .banner-text{padding:15px;width:50% !important;width:204px !important}
.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-phone{display:block !important}
.hidden-phone{display:none !important}
.product-blocks{margin-top:0}
.product-blocks .row-fluid>.span4 .well,.product-blocks .row-fluid>.span6 .well{height:auto}
.product-blocks .row-fluid>.span4 .well h3{margin:0;font-size:18px}
.highlight-box{clear:both}
.product-blocks{margin-top:0}
.productblocks .learnmoreblock p,.productblocks .learnmoreblock .btn{display:none}
.product-blocks .row-fluid>.span4{width:100%;float:none}
.product-blocks .row-fluid>.span6{width:100%;float:none}
.container-fluid{margin-right:15px;margin-left:15px;padding:0;min-width:250px}
.navbar-mobile{min-width:270px}
.hidden-phone{display:none;visibility:hidden}
.parsys_column div{width:auto;display:block}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}
.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}
.dl-horizontal dd{margin-left:0}
.row-fluid{width:100%}
.row,.thumbnails{margin-left:0}
.thumbnails>li{float:none;margin-left:0}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*='offset']:first-child{margin-left:0}
.input-large,.input-xlarge,.input-xxlarge,input[class*='span'],select[class*='span'],textarea[class*='span'],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-prepend input,.input-append input,.input-prepend input[class*='span'],.input-append input[class*='span']{display:inline-block;width:auto}
.controls-row [class*='span']+[class*='span']{margin-left:0}
.modal,#videoModal{position:fixed;top:50%;right:20px;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;margin:0;padding-bottom:56.25%;padding-top:25px;height:0}
#videoModal{background:#000}
#phoneNumbers .modal-header{padding:20px 20px 0}
#phoneNumbers h2{font-size:24px;line-height:24px;text-align:center}
.modal-body{padding:0}
.modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.modal.fade{top:-100px}
.modal.fade.in{top:90px}
.row-fluid .span3.logo{float:left;width:40%}
.phone-btn{float:right;margin-top:15px}
.icon-highlight [class^='span']{float:left}
.icon-highlight .span2{width:14.893617021276595%}
.icon-highlight .span10{width:82.97872340425532%}
.under-bannercontent{width:100%}
#comparitron .control-label{float:none;width:auto;text-align:left}
#comparitron .control-group,form{width:auto}
#comparitron .controls{margin:0;width:auto}
#savingamount{background:0}
#savingamount br{display:none}
#savingamount .inner{padding:0;text-align:center}
.policy-manager .banner-text .btn{display:block}
.lg-banner-lp .banner-top{width:auto}
.lg-banner-lp .banner{padding:20px 0}
.lg-banner-lp .banner-blocks{margin-top:10px}
.lg-banner-lp .banner{height:auto}
.motor-cross-sell-zeek .btn-xlg{left:0;padding:25px 15px;display:block;font-size:30px}
.second-car.motor-cross-sell .banner-txt{margin:20px 0;height:auto}
.motor-cross-sell-renewal.second-car .banner .well{left:0}
.hundreddollar .textimage{display:none}
.dvd-offerbox{width:auto}
.glovebox-guide{position:static;padding:20px;margin-bottom:22px}
.glovebox-guide p,.glovebox-guide .row-fluid,.glovebox-guide .span7,.glovebox-guide .span2{margin:0;padding:0}
.glovebox-guide h3{margin-bottom:6px}
.glovebox-guide br{display:none}
.glovebox-img-wrapper{display:none !important}
.glovebox-guide .btn{position:static;margin:1em 0}
.vip-home .banner .span6{width:auto}
.save-20 .banner{padding-top:20px}
.save-20 .banner .row-fluid .wrapper{width:auto}
.save-20 .banner .span9{position:static}
.save-20 .hurry{width:auto}
.save-20 .banner .span3{text-align:center}
.cutout{margin-bottom:5px}
.save-30 .banner,.save-30 .cutout{text-align:center}
.save-30 .saving{width:100px;margin:auto}
.cross-sell-feb .banner{padding-top:15px}
.cross-sell-feb .banner .well,.motorcross-sell-feb .banner .well{height:auto;background:#fff;padding:20px 10px 10px 10px}
.cross-sell-feb .banner .well h2{margin-top:0 !important}
.cross-sell-feb .banner{background:#de0614}
.cross-sell-feb .banner h1{color:#fff}
.second-car.home-cross-sell.cross-sell-feb h1{margin-top:0}
.compare-car-insurance-comparitron .banner-text{padding-top:0}
.fightback .offers .well{height:auto}
.fightback h1{text-indent:0;color:#0092b3;padding:30px 0 20px}
.bd-travel-quote{margin-top:0;padding:15px}
.bd-travel-quote .submit{margin-top:1em}
.bd-travel-quote h2{font-size:24px}
.bd-travel-quote h2 br{display:none}
.bd-travel-quote h3{margin-top:1em}
.bd-travel .country-picker section{width:80% !important;left:10px !important}
.bd-travel .pull-right{float:none}
.bd-travel section h2{line-height:1.3em;margin-bottom:10px}
.bd-travel input{font-size:16px !important}
.hc-jun h1{margin-top:20px}
.hc-jun .row-fluid .span4.cutout{width:auto}
.hc-jun .row-fluid .span4.cutout-accent{width:auto}
.hc-jun #money-mag{position:static}
.hc-jun .content .span9 h2{font-size:20px}
body.motor-hundred-dollar-offer .banner .section>.container-fluid{margin:0}
body.motor-hundred-dollar-offer .cq-colctrl-lt1-c1{padding-bottom:0}
body.motor-hundred-dollar-offer .content{margin:0 15px}
body.motor-hundred-dollar-offer .banner{background:#68a4d8 !important}
body.motor-hundred-dollar-offer .well{min-height:0 !important}
body.motor-hundred-dollar-offer div.banner span.hero-price{font-size:50px;line-height:1.1;min-height:0}
body.motor-hundred-dollar-offer div.banner .cq-colctrl-lt1-c0 p.mono.h3:first-child+span+p{white-space:normal !important}
body.motor-hundred-dollar-offer div.banner .cq-colctrl-lt1-c2{padding-bottom:15px}
body.motor-hundred-dollar-offer .banner .bg-absolute{background-image:none}
.life-insurance .banner{background-image:none;margin-bottom:20px;padding-bottom:10px}
.life-insurance .title{margin:0;width:100%}
.life-insurance .banner h1{margin-top:20px}
.life-insurance .product-accent .header-text{width:calc(100% - 80px)}
.life-insurance .product-accent .header-text p{margin-bottom:12px}
body.life-insurance div.span12.product-blocks div.span3{padding:0}
body.life-insurance div.span12.product-blocks div.span3:first-child,body.life-insurance div.span12.product-blocks div.span3:first-child+div.span3,body.life-insurance div.span12.product-blocks div.span3:first-child+div.span3+div.span3{border-bottom:1px solid #ccd1d5;padding-bottom:0}
body.life-insurance div.span12.product-blocks div.span3,body.life-insurance div.span12.product-blocks div.span3 div.learnmoreblock{width:100%}
body.life-insurance div.cq-colctrl-lt1-c3{margin-bottom:15px !important}
body.life-insurance div.span12.product-blocks div.span3 div.life-height{min-height:100px;height:auto;border-right:none !important}
body.life-insurance div.span12.product-blocks div.span3 div.life-height p{margin-bottom:30px}
body.life-insurance div.span12.product-blocks div.span3 div.life-height p,body.life-insurance div.span12.product-blocks div.span3 div.life-height a.btn-mini{display:block}
.life-insurance .promo-content-block{background-image:none}
.life-insurance .promo-content-block h2{text-align:left;padding:20px 20px 0;line-height:30px}
.life-insurance .promo-content-block p{text-align:left;padding:10px 20px 20px}
body.section-life-insurance .content>.container-fluid{margin:0 15px}
body.section-life-insurance .icon-highlight span.icon-phone.icon-small{margin-right:-5px;padding-left:5px}
.life-insurance .large-block-one,.life-insurance .large-block-two{padding:20px;height:auto}
.life-insurance .span6 .html>div{position:static;text-align:center}
.life-insurance .product-layout{width:100%;margin-left:0}
.life-insurance .product-layout a.btn.btn-arrow{padding-right:40px}
.life-insurance .product-layout a.btn.hollowbtn{float:none}
.life-insurance .existing{background-size:auto 50px;background-position:0 15px}
.home-contents-insurance.product-verticals .banner .header-icon{width:58px;height:40px;padding-top:0;margin-top:4px}
.home-contents-insurance.product-verticals .banner .header-icon:before{font-size:60px}
.home-contents-insurance .banner .product-accent .header-text{box-sizing:border-box;width:auto;max-width:175px;font-size:22px !important}
.product-verticals.home-contents-insurance .subparagraph{max-width:197px;margin-left:0;text-align:left;font-size:12px;line-height:16px}
.home-contents-insurance .banner .title{width:100%}
.mobile-multi-list{margin-bottom:0;padding-bottom:0}
.mobile-multi-list--extended{margin-top:-10px}
.icon-small img{width:30px;height:auto}
.home-contents-insurance .rating-cont{text-align:center}
.home-contents-insurance .rating-cont .img-cont{display:block;width:100%;height:auto;padding:10px 0}
.home-contents-insurance .rating-cont img{height:auto;margin-bottom:0}
.private-health-insurance .banner{height:auto}
.private-health-insurance .banner .product-accent .header-text{width:calc(100% - 80px)}
.btn-medium{white-space:normal}
.blue-bar{display:none !important}
.life-insurance .blue-bar{height:100%;margin-top:40px;margin-bottom:-11px}
.life-insurance .blue-bar{height:100%}
.life-insurance .blue-bar>div{box-sizing:border-box;position:relative;margin-left:-15px;padding:30px 10px}
.income-protection .span9.pull-right.drop{padding-bottom:0}
.income-protection .page-banner .lhs .well{width:auto}
body.landlord-insurance h1{font-size:36px !important}
body.landlord-insurance h2{line-height:1.1}
body.landlord-insurance .banner{background-image:none}
body.landlord-insurance .cta-height{padding:0 15px 45px 15px;height:auto}
body.landlord-insurance .cta-height .btn{left:15px;bottom:25px}
body.landlord-insurance .cta-height .learnmore{left:auto;right:15px;bottom:30px}
body.landlord-insurance .banner .html.section{padding:0 15px 25px 15px}
body.landlord-insurance .parsys_column ~ .html.section{background:#3c4449}
body.landlord-insurance .html.section .absolute-grey{background:0}
body.landlord-insurance img.existingcustomers{float:none !important}
.landlord-insurance .banner-awards{position:relative;padding-top:10px;top:-15px;width:100%}
.landlord-insurance .banner-awards p{display:none}
body.landlord-insurance.section-landingpages .banner{background-size:auto 100%}
.renters-contents-insurance .page-banner{height:auto;background-size:cover}
.renters-contents-insurance .contentpage-banner-text{width:100%;min-width:0}
body.renters-insurance.section-landingpages .intro h2{padding-top:20px}
body.renters-insurance.section-landingpages h2.accent{padding-top:40px;line-height:40px}
body.smart-contents-insurance.section-landingpages h2.accent{padding-top:60px;line-height:40px}
body.renters-insurance.section-landingpages .banner .span5.centered .parsys_column p{margin-top:10px;margin-bottom:0;padding-right:0;text-align:center}
body.renters-insurance.section-landingpages .banner{background-position:top left}
body.renters-insurance h1{font-size:36px !important}
body.renters-insurance h2{line-height:1.1}
body.renters-insurance .banner{background-image:none}
body.renters-insurance.section-landingpages .banner div.cq-colctrl-lt1{margin-bottom:0}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1{margin-bottom:40px}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1 .centered{width:70px;text-align:center;float:left}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1 .learnmoreblock{text-align:left}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1 .learnmoreblock h4{padding:10px 0 0 90px;text-align:left}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1-c0 .learnmoreblock h4{padding:0 0 0 90px}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1-c1 .learnmoreblock h4{padding:5px 0 0 90px}
body.renters-insurance.section-landingpages div.cq-colctrl-lt1-c2 .learnmoreblock h4{padding:5px 0 0 90px}
body.renters-insurance .cta-height.section-landingpages{padding:0 15px 45px 15px;height:auto}
body.renters-insurance .cta-height .btn{left:15px;bottom:25px}
body.renters-insurance .cta-height .learnmore{left:auto;right:15px;bottom:30px}
body.renters-insurance .banner .html.section{padding:0 15px 25px 15px}
body.renters-insurance.section-landingpages .absolute-grey ~ .row-fluid{padding-top:50px;padding-bottom:0;text-align:left}
body.renters-insurance.section-landingpages .absolute-grey ~ .row-fluid.events{padding-top:20px !important;padding-bottom:40px;margin-bottom:30px}
body.smart-contents-insurance.section-landingpages .absolute-grey ~ .row-fluid.events{padding-top:20px !important;padding-bottom:0;margin-bottom:0}
body.renters-insurance.section-landingpages .absolute-red ~ .row-fluid{padding-top:10px;padding-bottom:19px}
body.smart-contents-insurance.section-landingpages .absolute-red ~ .row-fluid{padding-top:10px;padding-bottom:0}
body.renters-insurance.section-landingpages .absolute-grey{height:810px}
body.renters-insurance.section-landingpages .absolute-grey-video{height:530px}
body.renters-insurance img.existingcustomers{float:none !important}
body.renters-insurance.section-landingpages .absolute-red{height:310px}
body.renters-insurance.section-landingpages .btn-white.btn-primary{margin-top:0}
body.renters-insurance.section-landingpages h2 ~ p{margin:10px 0 0}
body.renters-insurance.section-landingpages .video-caption{padding-top:20px}
body.renters-insurance.section-landingpages .award h3{width:100%}
body.renters-insurance.section-landingpages .award p{width:100%}
body.renters-insurance.section-landingpages .award img{float:none;margin-bottom:20px}
.switch-lp .banner{padding-top:70px;padding-bottom:20px}
body.switch-health h1{width:100%;margin:40px 0 0 0;font-size:53px;line-height:32px}
body.switch-health .desc{margin:0 0 20px 0;text-align:left;font-size:24px;color:#fff;line-height:26px}
body.switch-health .banner .btn{max-width:100%}
body.switch-health .extras{position:relative;height:100%;overflow:auto;margin:30px 0 40px}
body.switch-health .extras div{width:100%}
body.switch-health .extras div.discount{margin:0 10px 10px 0}
body.switch-health .extras div h2{width:35%;font-size:22px;margin-left:10px}
body.switch-health .extras div.discount h2{padding-top:45px}
body.switch-health .extras div.wait h2{padding-top:40px}
body.switch-health .extras div h2 b{font-size:32px}
body.switch-health .extras div.discount h2 b{font-size:60px}
body.switch-health .extras div.wait h2 b{line-height:40px}
body.switch-health .extras div p{float:left;width:50%;text-align:left;padding-left:20px}
body.switch-health .extras div.discount p{padding-top:25px}
body.switch-health .extras div.wait p{padding-top:30px}
body.switch-health .phone{text-align:right}
body.en .full-width-banner .span12.paypal{margin-top:0 !important}
body.en .full-width-banner{margin-top:-15px !important;margin-bottom:0 !important}
body.en .full-width-banner p span{display:block !important;margin:0 !important}
body.en .full-width-banner p img{float:none !important}
body.en .full-width-banner p.larger{padding:10px 10px 25px 10px !important;line-height:24px}
body.new-region-template .banner{background:none !important}
body.new-region-template .span9.banner-text-wrapper:after{display:block;content:'';visibility:hidden;clear:both}
body.new-region-template div.span9.drop.product-blocks.med-compressed{margin-top:0 !important;padding:10px 10px 10px 10px;text-align:center}
body.new-region-template.act div.span9.drop.product-blocks.med-compressed,body.new-region-template.tasmania div.span9.drop.product-blocks.med-compressed{display:none}
body.new-region-template div.span9.drop.product-blocks.med-compressed a.smaller{display:block}
body.new-region-template .canstar-awards{text-align:center}
body.new-region-template .canstar-awards img{float:none;margin-right:0}
body.new-region-template div.full-width.grey .container{width:100%}
body.new-region-template div.full-width.grey .fakecrumb{float:none;text-align:left;width:100%}
body.new-region-template div.full-width.grey .span5{padding:30px 0;background-position:25px 25px}
body.new-region-template h1.fakelocation{padding:0 0 0 140px}
body.new-region-template div.full-width.grey .span7{padding:15px}
body.paypal.section-landingpages .banner{background-image:none !important;background:#fff !important}
body.paypal.section-landingpages .parsys_column.cq-colctrl-lt1.row-fluid{margin-top:0 !important;box-shadow:none !important}
body.paypal.section-landingpages .parsys_column.cq-colctrl-lt1>.parsys_column{width:100% !important;border:none !important}
.second-car.home-cross-sell .banner h1,.second-car.home-cross-sell .banner .span2,.second-car.home-cross-sell .banner .span3{text-align:center}
.second-car.home-cross-sell .banner .span2:first-child{display:none}
.second-car.home-cross-sell .row-fluid>div.span3 h1.hugetext{font-size:88px !important;line-height:55px}
.second-car.home-cross-sell .row-fluid>div.span3 h1.hugetext span.percent{vertical-align:baseline;font-size:65px}
.second-car.home-cross-sell .row-fluid .paypal p{margin:0 0 22px}
#sticky-quote{display:block !important;left:0 !important}
div#sticky-quote.abs{position:relative;width:100%}
ul#bulletinFeed{width:auto}
ul#bulletinFeed sup{vertical-align:text-bottom}
.risky-motor.south-australia .banner__inner{margin-top:0;margin-bottom:-20px}
.risky-motor.south-australia .banner .heading--1{font-size:28px !important;max-width:240px}
.risky-motor.south-australia .discount-lockup.discount-lockup--stacked{top:36px}
.risky-motor.south-australia .container--insurance-solved{display:none}
.risky-motor .mobile-ico{display:table !important;min-height:60px;width:200px;background:url(../../../content/dam/budgetdirect/website-assets/icons/ico-car-lg.png) no-repeat;background-size:50px auto;background-position:0 5px;color:#de0614;padding:0 0 0 60px;margin:-20px auto 200px;font-size:24px !important}
.risky-home .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-banner-1-270917.jpg);background-repeat:no-repeat;background-size:cover;background-color:#fff}
.risky-home .mobile-ico{display:table !important;min-height:60px;width:auto;background:0;text-align:left;color:#de0614;padding:0;margin:-20px 0 140px;font-size:24px !important}
.captain-risky-home-ec .discount-lockup .product-desc{width:110px;border-left:2px solid #3c4449}
.risky-home .blocked-header.overlap{margin-top:0;padding-top:10px}
.risky-motor-home .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/captain-risky/cr-motor-home-mobile.jpg);background-repeat:no-repeat;background-color:#fff}
.risky-motor-home .cr-title{padding:0;margin:0}
.risky .banner .blocked-header-box{margin-top:0}
.risky-home .banner .blocked-header-box{margin-top:0}
.risky-motor .banner .blocked-header-box,.risky-motor.anniversary-car-insurance-solved.south-australia .banner .blocked-header-box{margin-top:90px}
.risky-motor.south-australia .banner .blocked-header-box{margin-top:20px}
.risky-home .banner .span4,.risky-home .banner small{text-align:center}
.discount-btn-block{margin:0 !important}
.risky h1{margin-top:130px;font-size:15.5px !important;line-height:30px}
h1.blocked-header .line{padding:0 7px}
.discount-lockup{margin-top:30px;margin-bottom:20px}
.captain-risky-motor-home .banner{margin-bottom:0}
.captain-risky-motor-home .banner .discount-lockup{display:block;width:290px;margin:30px auto 20px auto}
.captain-risky-motor-home .banner .span5.offset2 .discount-lockup{margin:0 auto 20px auto !important}
.captain-risky-motor-home .banner .discount-btn-block .span5{display:none;visibility:hidden}
.captain-risky-motor-home .cr-title .span3.offset1{text-align:center}
.discount-lockup .icn{width:50px}
.discount-lockup.discount-lockup--stacked .icn{width:50px}
.discount-lockup .hero-price{left:60px;top:-15px;font-size:60px}
.discount-lockup.discount-lockup--stacked .hero-price{left:20px;top:-14px}
.risky-home .discount-lockup .hero-price{left:50px}
.captain-risky-home-ec .discount-lockup .hero-price{left:70px;top:-6px;font-size:80px}
.discount-lockup .percent{font-size:40px;top:-7px;left:75px}
.discount-lockup.discount-lockup--stacked .percent{font-size:40px;left:65px}
.discount-lockup .off{font-size:14px;top:18px;left:78px}
.discount-lockup.discount-lockup--stacked .off{font-size:16px;left:67px}
.captain-risky-home-ec .discount-lockup .off{left:98px;font-size:20px;top:22px}
.captain-risky-home-ec .discount-lockup .percent{left:95px;font-size:50px}
.captain-risky-home-ec .discount-lockup .chevron{left:133px;font-size:12px}
.discount-lockup.discount-lockup--stacked .chevron{left:98px;font-size:14px}
.discount-lockup .product-desc{font-size:11px;width:115px;padding-left:10px;top:0;left:180px;line-height:12.4px}
.discount-lockup.discount-lockup--stacked .product-desc{width:90px;bottom:0;left:175px;padding-left:10px;color:#3c4449;border-left:2px solid #3c4449;text-align:left;font-size:15px;line-height:15px}
.risky-motor.south-australia .discount-lockup.discount-lockup--stacked .product-desc{bottom:0}
.discount-lockup.discount-lockup--stacked .discount-btn{bottom:-72px}
.risky-motor.south-australia .discount-lockup.discount-lockup--stacked .discount-btn{bottom:-79px}
.risky-motor.south-australia .discount-lockup{width:260px}
.risky-home .discount-lockup{width:290px;margin:10px auto 20px}
.risky-motor.car-insurance-solved .banner__inner{height:160px;margin-top:90px}
.car-insurance-solved .banner__inner .container--insurance-solved{position:absolute;top:-75px;right:auto;left:20px;width:150px}
.captain-risky-home-ec .discount-lockup{width:217px;margin:10px auto 0}
.risky-motor .discount-lockup{width:260px;margin:10px auto 20px}
.risky-home .span3 .smaller{color:#3c4449;text-align:center}
.risky-home .product-desc{left:170px;width:107px;color:#3c4449;border-left:2px solid #3c4449}
.risky-motor .icon-tailor-made-insurance{position:absolute;width:33px;font-size:33px}
.car-insurance-solved .divider img:first-child{border-left:0}
.risky-home .border-header{text-align:center !important}
.discount-lockup .chevron{font-size:13px;top:23px;left:105px}
.risky .btn{display:block}
.end-date{text-align:center;margin-bottom:5px}
.risky h2,h2.blocked-header{color:#3c4449;font-size:19px;line-height:26px;background:0;border-bottom:2px solid #3c4449;padding:20px 0 10px;display:block;margin-bottom:10px}
.divider img{border:0;padding:0}
.risky .well{margin:0;padding:0}
.blocked-header.overlap{top:0;margin-top:10px}
.blocked-header-box .benefit{position:relative;text-align:left;min-height:60px;padding:0;margin:0;min-height:40px;margin-top:5px}
.blocked-header-box .benefit p{padding-left:40px;line-height:40px}
.blocked-header-box .benefit img,.blocked-header-box .benefit span.icon-small{position:absolute;top:5px;left:0;width:30px;height:auto}
.risky .video-caption{padding:0}
.risky .border-header{border-bottom:2px solid #3c4449;border-top:0;line-height:inherit;text-align:left}
.risky-home .inverse-nobg{color:#fff}
.benefits-list li{position:relative;padding-left:40px;font-size:15px}
.benefits-list img{position:absolute;top:5px;left:0;width:30px;height:auto}
.benefits-list{margin:20px 0 0 0}
.prod .inner{padding:20px 0 0 0;margin:0;border:0}
.btn.btn-block.btn-large.modify-size{font-size:15px}
.moneymag-well{text-align:center}
.section-roadside-assistance-australia .banner{background-image:none;background-color:#e5e9ed;min-height:640px}
.section-roadside-assistance-australia .banner img{float:left}
.section-roadside-assistance-australia .banner .subtext{color:#3c4449;text-align:center}
.section-roadside-assistance-australia .banner .lockup-boxes>.span6,.section-roadside-assistance-australia .banner .lockup-boxes>.span3{height:auto;padding:25px 25px 5px 25px;margin:15px 0}
.section-roadside-assistance-australia .h1.roadside-price-lockup{font-size:70px !important;margin:0 0 0 -10px}
.section-roadside-assistance-australia .banner .lockup-boxes .span6{text-align:center}
.section-roadside-assistance-australia .banner .lockup-boxes .span6 ul{text-align:left;display:inline-block;margin:0;padding:0}
.section-roadside-assistance-australia .banner .lockup-boxes .span6 li{padding:0 0 10px 0}
.section-roadside-assistance-australia .h1.roadside-price-lockup+.btn{display:inline-block !important}
.section-roadside-assistance-australia .banner.page-banner{height:auto !important}
.section-roadside-assistance-australia .page-banner .span9 ~ .span3{display:none;visibility:hidden}
.section-roadside-assistance-australia .banner .lockup-boxes>.span7{height:340px}
.car-insurance.product-verticals .subparagraph p{margin-top:180px}
.home-contents-insurance.product-verticals .subparagraph p{margin-top:0}
.car-insurance.product-verticals .product-mobile .html{padding-top:150px}
.home-contents-insurance.product-verticals .product-mobile .html{padding-top:0}
.product-verticals.home-contents-insurance .banner .row-fluid>.span10>.title{margin-bottom:0;text-align:left}
.product-verticals.home-contents-insurance .money-mag{position:relative}
.product-verticals.home-contents-insurance>.container-fluid.visible-phone>.row-fluid{background-color:#fff}
.product-verticals.home-contents-insurance .money-mag .image{display:table;position:absolute;width:auto;top:-42px;right:0}
.product-verticals.home-contents-insurance .money-mag .image:first-child{top:-45px;right:75px}
.product-verticals.home-contents-insurance .money-mag img{width:66px;margin:0}
.product-verticals.home-contents-insurance .money-mag .image:first-child img{width:66px;margin:0}
.product-verticals.home-contents-insurance .product-mobile .discount-split{width:260px;margin:5px auto}
.product-verticals.home-contents-insurance .small-discount-banner{position:absolute;width:175px;top:200px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.5)}
.product-verticals .product-mobile .discount-split .discount-scale{margin-left:10px}
.product-verticals .product-mobile .discount-split .discount-scale h2.h1{font-size:172% !important}
.po-claims-tab img{margin:10px 0}
.section-life-insurance .page-banner .span9,.section-life-insurance .page-banner .span3{width:100% !important}
.private-health-insurance .banner{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-banner-mobile-17-09-29.jpg);background-position:bottom right;min-height:422px;padding-bottom:40px}
.private-health-insurance .header-reference-block .html>p.health-offer-description.one-month{left:0}
.private-health-insurance .health-offer-container.health-offer-container--small.one-month{box-sizing:border-box;width:100%;height:auto;position:relative;top:0;left:0;right:0;padding:0;margin:0;background:0;box-shadow:none}
.private-health-insurance .health-offer-container.health-offer-container--small.no-wait{width:100%;margin-left:0}
.private-health-insurance .health-offer-container.health-offer-container--small.no-wait .health-offer-container__content{padding:20px}
.private-health-insurance .health-offer-container.health-offer-container--small.no-wait .health-offer-container__title h2{font-size:24px;line-height:normal}
.private-health-insurance .health-offer-container.health-offer-container--small.no-wait .health-offer-container__desc{font-size:13px;line-height:normal}
.health-offer-container--small .health-offer-phone-bar .btn{margin:15px;padding:6px 25px 4px 10px;white-space:nowrap}
.health-offer-container--small .health-offer-phone-bar .btn:before{right:10px}
.health-offer-container--small .health-offer-phone-bar .health-offer-container__disclaimer{margin:15px 10px 15px 0}
.private-health-insurance .health-offer-container.one-month .half p{width:auto;padding:0 20px 0;text-align:center}
.private-health-insurance .health-offer-container.one-month>div:first-child{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.35)}
.private-health-insurance .health-offer-container.one-month .half{width:100%;padding-top:0}
.private-health-insurance .health-offer-container.one-month .half h2{padding:0}
.private-health-insurance .health-offer-container.one-month .half:first-child{width:100%;padding-top:30px;padding-bottom:20px}
.private-health-insurance .health-offer-container.one-month .buttons .members-btn{width:129px}
.private-health-insurance .health-offer-container.fitbit-offer{left:20px;margin-bottom:40px}
.private-health-insurance .health-offer-container.fitbit-offer .half.icon{padding:0}
.private-health-insurance .health-offer-container.fitbit-offer .half p{float:left;width:calc(100% - 64px);text-align:center}
.private-health-insurance .health-offer-container.fitbit-offer .half .description img{float:right;margin-top:-12px;padding-bottom:10px}
.private-health-insurance .health-offer-container.fitbit-offer>div:first-child{background:0}
.section-private-health-insurance .phone-numbers{width:230px;font-size:20px;margin:0 auto 20px}
.section-private-health-insurance .phone-numbers .btn-health{margin-left:0}
.private-health-insurance .banner h1{padding:15px 0}
.private-health-insurance .banner h1.product-accent>span.pull-left{display:inline-block;width:auto;float:left}
.private-health-insurance .banner h1:after{content:'';clear:both;display:block;visibility:hidden}
.private-health-insurance .banner .header-icon{padding-right:10px}
.private-health-insurance .banner [title='ico-health-lg']{max-width:55px}
.private-health-insurance .banner .header-text{float:left;display:inline-block;text-align:left}
.save-30 .content .span12 .text.parbase.richtext.section>p>a{margin:20px 0 auto 0;display:block}
.save-20 .banner .span3>img{width:30%}
.save-20 .content .text.parbase.richtext.section .span9 ~ .span3{text-align:center}
.car-insurance-solved .banner{margin-bottom:0}
.car-insurance-solved .banner .blocked-header-box .span4.divider{text-align:center;padding:10px 0}
.car-insurance-solved .banner .blocked-header-box .span4.divider img{padding:0 !important}
.car-insurance-solved .banner h1{margin-top:-20px;margin-bottom:165px;font-size:24px !important}
.product-verticals .product-mobile a.btn{margin-bottom:20px}
.product-verticals.home-contents-insurance .product-mobile a.btn{display:table;width:auto;margin:0 auto 10px;padding:3px 35px;font-size:15px}
.product-verticals.home-contents-insurance .product-mobile .discount-split .discount-text{max-width:80px;padding-left:3px;top:0;font-size:9px}
body.existing-customers .banner .introtext.text.parbase.richtext{width:97%}
.life5000 .banner{height:375px !important;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-5000-mobile-banner.jpg) no-repeat;background-position:top center;background-size:cover}
.life5000 .banner h2{font-size:24px;line-height:26px;margin-top:0}
.life5000 .banner h2 sup{font-size:12px}
.life5000 .dashed-cont{box-sizing:border-box;display:block;width:100%}
.life5000 .dashed-cont .btn{margin:25px 0 0}
.vrcomp .progress .txt{display:none}
.vrcomp .progress .num:before{content:'STEP '}
.vrcomp .progress .span4{width:33%;float:left}
.vrcomp .header-text{padding-left:0;border:0}
.vrcomp .header-text h2{position:absolute;bottom:0;left:0;font-size:18px;width:50%;margin:0;padding:0;line-height:1.1em}
.vrcomp .header-text .subhead{color:#fff;text-align:center;font-size:16px;border-bottom:1px solid #fff;padding-bottom:20px}
.vrcomp .campaign-header{padding:60px 0 0 0;position:relative;height:290px}
.vrcomp .cardboard{width:40%;height:auto;position:absolute;bottom:0;right:0}
.vrcomp .step .well{padding:20px}
.vrcomp .step h2{padding:0 0 10px 0;font-size:24px;line-height:1.1em}
.vrcomp .intro .desc{padding-left:0}
.howto .span6{margin-bottom:10px}
.howto .icn{font-size:40px !important}
.vrcomp .howto .txt{padding-left:50px}
.vrcomp input,.vrcomp select{font-size:16px}
.vrcomp form label{font-size:14px}
.nsw-ctp-greenslip .banner{background:#edf0f3}
#ECModal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#ECModal .modal-footer{text-align:right;padding-bottom:10px}
#ECModal h2{font-size:24px;line-height:auto}
#ECModal .btn-large{font-size:16px}
#ECModal .modal-body{max-height:auto !important}
#ECModal .columns{width:100%;margin:0 auto;text-align:center}
#ECModal .columns .col{width:170px;display:inline-block;background-image:url(../../../content/dam/budgetdirect/website-assets/bobbleheads/ep-modal-span.png);padding:0 15px 0 100px;margin-top:10px;text-align:left;vertical-align:top;background-repeat:no-repeat}
#ECModal .columns .col p{height:100%;padding:15px 0;margin:0;background:#fff}
#ECModal .col-one{background-position:20px top}
#ECModal .col-two{background-position:-150px top}
#ECModal .col-three{background-position:-325px top}
#ECModal .no-margin span{padding:10px 0;float:right}
#loginModal #ECModal .no-margin span,#registerModal #ECModal .no-margin span{float:right}
#ECModal .visible-login .btn,#ECModal .register-login .btn{margin-right:0}
.contents-insurance .header-cta-section .well{padding-bottom:19px}
.nsw-ctp-greenslip .page-banner .well{margin:15px}
.bmiCalculator .calculator .title{padding:0 12px 16px 0}
.bmiCalculator .calculator input{width:calc(100% - 120px)}
.bmiCalculator .calculator .input-wrap{margin-right:0;margin-bottom:5px}
.bmiCalculator .calculator .calculate{width:100%}
.bmiCalculator.visible .scale{height:auto}
.bmiCalculator .scale .chart img{display:none}
.bmiCalculator .scale .pointer{display:none}
.bmiCalculator .scale .chart{width:100%;height:100%;margin:0}
.bmiCalculator .scale .pointer-description{position:relative;width:100%;height:100%;top:0;bottom:none;left:0;text-align:center}
.bmiCalculator .scale .pointer-description .pd-wrap{display:inline-block;width:auto;height:auto;padding:20px 0 15px}
.bmiCalculator .scale .pointer-description .bmi{font-size:44px}
.bmiCalculator .scale .pointer-description .state{padding-top:0;padding-left:10px;font-size:20px}
.bmiCalculator .information .bmi-cat{width:100%;padding:0 0 20px 0}
.family-packages .page-banner{height:200px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/family-package-banner.jpg) top right no-repeat;background-size:cover}
.young-packages .page-banner{height:200px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/young-singles-package-banner.jpg) no-repeat;background-position:top right;background-size:cover}
.over-55-packages .page-banner{height:200px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/over-55-package-banner.jpg) no-repeat;background-position:top right;background-size:cover}
.health-packages .banner-text{padding-top:20px}
.health-packages .package-features.freedom{width:100%}
.health-packages .package-features.value .pf-header .btn{margin-top:0}
.health-packages .package-features.established .pf-header .btn{margin-top:0}
body.life-ppc .page-banner,body.life-gsp-landingpage .page-banner{height:auto;background-position:80% 20%;background-size:auto 494px}
body.life-ppc .page-banner .header,body.life-gsp-landingpage .page-banner .header{width:100%;max-width:100%}
body.life-ppc .page-banner .page-title,body.life-gsp-landingpage .page-banner .page-title{max-width:280px;font-size:30px;line-height:30px}
body.life-ppc .page-banner .banner-text,body.life-gsp-landingpage .page-banner .banner-text{padding-left:0}
body.life-ppc .page-banner .btn-large,body.life-gsp-landingpage .page-banner .btn-large{padding:15px 25px;margin-left:0;margin-top:160px}
body.life-ppc .page-banner .span3{margin-top:0;margin-left:-15px;width:calc(100% - -30px)}
.life-ppc .page-banner .span3 .hidden-phone{display:block !important;visibility:visible}
.travel-bobblehead-redemption .campaign-header{width:60%;height:130px}
.travel-bobblehead-redemption .campaign-header h1{font-size:20px !important}
.travel-bobblehead-redemption .campaign-header p{font-size:14px}
.travel-bobblehead-redemption .fullpage-bg{background-size:auto 380px;background-position:top center;height:100%;margin-top:70px}
.travel-bobblehead-redemption .fullpage-bg .container-fluid{min-height:0}
.travel-bobblehead-redemption .form{position:relative;margin-top:60px;margin-left:-20px;width:calc(100% + 40px);z-index:40}
.travel-bobblehead-redemption .form-field.half{width:100%}
.travel-bobblehead-redemption .bobble-container{background-image:url('../../../content/dam/budgetdirect/website-assets/bobbleheads/cr-bobble-body.png');background-position:center bottom;background-repeat:no-repeat;background-size:160px auto;height:315px;width:180px;position:absolute;right:0;bottom:-360px}
.travel-bobblehead-redemption .bobble-container #mobileBobble{height:100px;width:auto}
.travel-bobblehead-redemption .space.desktop{display:none}
.travel-bobblehead-redemption .space{position:absolute;top:0;z-index:20}
.travel-bobblehead .background{background-position:center top;background-size:auto 280px;margin-top:70px}
.travel-10k-lp .background{height:auto;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-10k-mobile-banner-bg.jpg) no-repeat;background-position:center top;background-size:auto;margin-top:70px}
.travel-10k-lp .background .heading h1{padding-left:75px;font-size:34px}
.travel-10k-lp .background .heading img{width:65px;margin-right:10px}
.content h2{margin:0 0 20px;font-size:28px}
.travel-10k-lp .prize .centered-container p{margin:0 auto;width:229px}
.travel-10k-lp .prize .centered-container li{width:100%}
.travel-10k-lp .circle{display:inline-block;margin:10px 0}
.travel-10k-lp .circle h3{display:inline-block}
.travel-10k-lp .benefits .span3{float:left;box-sizing:border-box;width:50%;padding-left:5px;padding-right:5px}
.travel-bobblehead .bd-travel-quote,.bd-travel-quote-new.bd-travel-quote{width:100%;margin-left:-15px;margin-top:0;z-index:21}
.bd-travel-quote-new.bd-travel-quote{margin-top:120px}
.travel-bobblehead .bd-travel-quote h3,.bd-travel-quote-new.bd-travel-quote h3{margin-top:0}
.travel-bobblehead .bd-travel-quote .ques-wrap,.bd-travel-quote-new.bd-travel-quote .ques-wrap{display:none}
.travel-bobblehead .heading{padding-bottom:10px;height:230px}
.travel-bobblehead .heading h1{padding-bottom:10px;width:60%}
.travel-bobblehead .heading h2{font-size:24px;width:60%;line-height:24px}
.travel-bobblehead.risky-bobblehead .bobble-container{background-position:center bottom;background-repeat:no-repeat;background-size:160px auto;height:315px;width:180px;position:absolute;right:0;top:0;z-index:20}
.travel-bobblehead .bobble-container #mobileBobble{height:100px;width:auto}
.travel-bobblehead .benefits .centered{width:100%;height:100%;min-height:40px;float:none;padding:0 0 20px}
.travel-bobblehead .benefits h4{float:left;width:calc(100% - 100px);text-align:left;margin:10px 0 0 0;padding:0 0 0 60px}
.travel-bobblehead .benefits .img-wrap{float:left;position:absolute;width:40px;height:40px;margin-bottom:10px}
.travel-bobblehead .benefits img{position:absolute;max-height:40px;width:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.win-premium .banner.banner-maxwidth.banner-page{padding-bottom:1060px}
.win-premium .banner-page .html:first-child+.html{height:1000px}
.win-premium .win-premium-icons{height:auto;margin:0}
.win-premium .win-premium-icons li{width:100%;margin:0 0 20px}
.win-premium .win-premium-icons li:first-child{margin:0 0 20px}
.win-premium .win-premium-icons li:last-child{margin:0 0 20px}
.win-premium .dashed-containers{height:auto}
.win-premium .dashed-containers li{box-sizing:border-box;width:100%;margin-top:-5px;border-top:0;border-left:3px dashed #3c4449;border-right:3px dashed #3c4449;border-bottom:3px dashed #3c4449}
.win-premium .dashed-containers li:first-child{border-top:3px dashed #3c4449}
.win-premium .dashed-containers .hero-price{top:-5px}
.win-premium .award{text-align:center}
.win-premium .award h2{margin-top:0}
.car-comp-lp .main-par{margin-top:70px}
.car-comp-lp .main-par h1{padding:20px 0 20px;font-size:30px}
.car-comp-lp .main-par p{font-size:14px}
.car-comp-lp .sec-1 .row-fluid{min-width:100%;max-width:100%;text-align:center}
.car-comp-lp .sec-1{height:356px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/landscape-car-banner-mobile-bg.jpg) no-repeat;background-position:center}
.car-comp-lp .sec-2{text-align:center}
.car-comp-lp .num-list{box-sizing:border-box;width:100%;font-size:14px;text-align:left}
.car-comp-lp .wallet{height:200px;background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/wallet-bg.jpg) center bottom no-repeat;background-size:auto 100%;border-bottom:1px solid #e5e9ed;margin:20px 0}
.car-comp-lp .award{margin:0 0 40px 0;text-align:left}
.car-comp-lp .award img{width:60px;height:auto;margin:0 10px 0 0}
.car-comp-lp .award h2{padding-top:0;font-size:20px;margin-bottom:0}
.car-comp-lp .award p{padding-left:70px;font-size:14px;line-height:16px}
.car-comp-lp .sec-3{background:url(../../../content/dam/budgetdirect/website-assets/backgrounds/available-payment-mobile-bg.jpg) no-repeat;background-position:center;background-size:auto 100%;text-align:center}
.car-comp-lp .sec-3 h1{width:100%}
.car-comp-lp .sec-3 p{width:100%}
.car-comp-lp .sec-4{height:auto;background:#fff url(../../../content/dam/budgetdirect/website-assets/backgrounds/white-grid-mobile-bg.jpg) no-repeat;background-position:center bottom;background-size:100% auto;text-align:center}
.car-comp-lp .sec-4 .info-wrap{width:100%}
.car-comp-lp .sec-4 .contact-wrap{display:table;position:relative;width:100%;height:100%;top:0;left:0;padding-bottom:20px}
.car-comp-lp .sec-4 .contact{position:relative;float:left;width:45%;text-align:center;padding-bottom:20px}
.car-comp-lp .sec-4 .contact:nth-child(2){left:0;margin-left:10%;margin-top:5px}
.car-comp-lp .sec-4 .contact .btn{font-size:14px;padding:3px 10px}
.car-comp-lp .sec-4 .contact:nth-child(1) img{width:40%;height:auto}
.car-comp-lp .sec-4 .contact:nth-child(2) img{width:60%;height:auto}
.car-comp-lp .sec-5 .row-fluid{min-height:auto;background-position:bottom center;background-size:auto 130px;padding-bottom:110px}
.car-comp-lp .sec-5 h1{width:100%}
.car-comp-lp .sec-5 p{width:100%;padding-bottom:20px}
.car-comp-lp .sec-6 table{border:none !important}
.car-comp-lp .sec-7{padding-bottom:20px}
.car-comp-lp .sec-7 h1{width:100%}
.car-comp-lp .sec-7 p{width:100%}
.car-comp-lp .sec-7 .mini-slider{position:relative;box-sizing:border-box;width:100%;height:310px;top:0;right:0;border-radius:10px;margin-bottom:20px}
.car-comp-lp .sec-7 .claims{box-sizing:border-box;width:100%;height:auto;border-radius:10px;background:#de0614;color:#fff;text-align:center;padding-top:15px;padding-bottom:15px}
.car-comp-lp .sec-7 .claims h3{font-family:'MuseoSans-700',Helvetica,Arial,Sans-serif;font-size:14px;color:#fff;margin-bottom:5px;line-height:18px}
.car-comp-lp .sec-7 .claims p{font-size:10px;color:#fff;margin-bottom:5px;line-height:14px}
.car-comp-lp .sec-7 .claims a{color:#fff}
.car-comp-lp .sec-8{padding-bottom:10px}
.car-comp-lp .sec-8 .smaller{margin-bottom:10px}
.flood-cover-lp .banner .banner-title{margin-top:20px;margin-bottom:40px}
.flood-cover-lp .banner .banner-title span{display:none}
.flood-cover-lp .banner .banner-title h1{width:auto}
.flood-cover-lp .banner .get-more{position:relative;bottom:0;left:0}
.new-claims .main-par{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-direction:column;flex-flow:column;min-height:800px}
.new-claims .main-par>.section{-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}
.new-claims .main-par>.section:first-child{-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}
.new-claims .introtext{display:block;text-align:center;max-width:340px;margin:auto}
.new-claims .product-icon-wrapper div.image{width:auto;float:none;margin:0 0 10px;max-width:none;text-align:center}
.new-claims .header{width:auto;float:none;max-width:none;text-align:center}
.new-claims .banner{margin-bottom:0;padding:40px 0 0;height:auto;background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/car-mobile-banner.jpg)}
.new-claims .banner--home{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/home-mobile-banner.jpg)}
.new-claims .banner--travel{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/travel-mobile-banner.jpg)}
.new-claims .banner--life{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/life-mobile-banner.jpg)}
.new-claims .banner--health{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/health-mobile-banner.jpg)}
.new-claims .banner--roadside{background-image:url(../../../content/dam/budgetdirect/website-assets/backgrounds/roadside-mobile-banner.jpg)}
.new-claims .banner .span3{display:none}
.new-claims h1{font-size:34px !important}
.new-claims .sidenav{margin:20px 0;max-width:none;box-shadow:none}
.claims-tab-nav{margin:0 -5px 0}
.claims-section{padding-top:20px}
.claims-section>.container-fluid>.row-fluid{padding:0;display:block}
.claims-section--padding-bottom-big{margin-bottom:0}
.claims-tab-nav__tab{width:33.33%;padding:10px 5px 33.33%;position:relative}
.claims-tab-nav__button{min-height:0;position:absolute;top:10px;left:5px;right:5px;bottom:0}
.claims-tab-nav__button [class^='icon-']{font-size:40px;margin:calc(50% - 30px) 0 5px}
.claims-tab-nav__button--car [class^='icon-']::before,.claims-tab-nav__button--home [class^='icon-']::before,.claims-tab-nav__button--life [class^='icon-']::before,.claims-tab-nav__button--health [class^='icon-']::before{width:42px}
.claims-tab-nav__button span{font-size:12px}
.claims-cta-panel{margin:20px 0;padding:0 20px;text-align:center;display:block}
.claims-cta-panel+.claims-cta-panel{margin-top:30px}
.claims-cta-panel__icon{float:none;width:auto;text-align:center;padding-bottom:10px;font-size:62px}
.claims-cta-panel__icon .icon-mouse{width:.85em;display:inline-block}
.claims-cta-panel__icon .icon-phone-2{font-size:50px}
.claims-cta-panel__content{float:none;width:auto}
.claims-cta-panel__content h3,.claims-cta-panel__content p{display:block}
.claims-cta-panel__content h3 span{white-space:nowrap}
.claims-cta-panel__content h3.mobile-hide,.claims-cta-panel__content p.mobile-hide{display:none}
.claims-cta-panel__actions{float:none;width:auto;padding:0}
.title-step{text-align:center;margin-bottom:10px}
.title-step span{position:static;display:block;margin:0 auto 10px}
.new-claims .h2{font-size:20px}
.new-claims p{text-align:center}
.new-claims ul{text-align:left}
.new-claims .btn{max-width:250px;margin:0 auto}
.claims-section--align-left p{text-align:left}
.claims-emergencies-note{max-width:250px;border-radius:40px}
.aside img{max-width:80px}
.claims-inner-tab-nav{margin:-10px 0 10px;border:0}
.claims-inner-tab-nav__button{float:none;width:auto;border-radius:10px;border:1px solid #edf0f3;font-size:14px}
.claims-inner-tab-nav__button+.claims-inner-tab-nav__button{margin-top:10px}
.claims-panel{margin-left:0;margin-right:0;text-align:center}
.aside__cta{padding-left:20px;padding-right:20px}
.health-pre-quote .content{padding:110px 0 40px;margin:0}
.health-pre-quote .pre-quote ul{max-width:325px;margin:0 auto}
.health-pre-quote .pre-quote .type li:nth-child(odd){margin:0 10px 20px 0}
.health-pre-quote .pre-quote .type li:nth-child(even){margin:0 0 20px 10px}
.health-pre-quote .pre-quote input[type='text']{width:230px;margin-right:0;margin-bottom:10px}
.health-pre-quote .pre-quote input[type='submit']{width:270px;margin-top:10px;padding:20px 0}
.third-party .main-par{margin-top:70px}
.tpci{background-color:#fff;background-image:none;min-height:0}
.tpci_icons{position:initial !important;margin-top:0 !important}
.tpci_cenposition{margin-top:10px;padding-top:0}
.tpci h2{margin:auto;text-align:center}
.tpci h3{margin:auto;text-align:center}
div.tpci_icon_margin{margin-top:0}
div.tpci_icons div.icon{float:left;width:100%;height:110px;padding:0 0 0 0 !important;display:table;border-right:1px solid #ccd1d5}
div.tpci_icons strong{padding:10px 10px 10px 90px}
div.tpci_icons .bg5{border-bottom:1px solid #ccd1d5}
.tpci_save h2,.tpci_informational h2,.tpci_calltoaction h2{font-size:24px;line-height:26px}
.tpci_save h2 a{margin-top:5px}
.tpci_relative table h2{line-height:22px;font-size:20px}
.tpci_relative table th:first-child{padding:15px !important}
.tpci_calltoaction h2,.tpci_calltoaction p{padding:0 10px 0 10px}
body.home-insurance-discounts div.fullwidth,body.home-insurance-discounts div.whatsave-fullwidth{height:auto;display:none}
html.lte9 body.home-insurance-discounts div.container-fluid{width:auto !important}
body.home-insurance-discounts div.banner div.fullwidth,body.home-insurance-discounts div.banner div.row-fluid,body.home-insurance-discounts div.detachable,body.home-insurance-discounts div.wallet,body.home-insurance-discounts div.wallet .span12,body.home-insurance-discounts div.payless div.span12{height:auto !important}
body.home-insurance-discounts div.wallet .span5,body.home-insurance-discounts div.payless .span6,body.home-insurance-discounts div.wallet .span12,body.home-insurance-discounts div.payless .span12{padding-bottom:0}
body.home-insurance-discounts div.banner .span5,body.home-insurance-discounts div.wallet .span5,body.home-insurance-discounts div.payless .span6{text-align:center}
body.home-insurance-discounts div.banner div.section div.row-fluid h1{font-size:45px !important}
body.home-insurance-discounts div.banner .span5 img,body.home-insurance-discounts div.wallet .span5 img{width:40%;margin:0 auto !important;padding:0}
body.home-insurance-discounts div.payless div.span6 img{width:50%;margin:0 auto}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c1 img{display:none}
body.home-insurance-discounts div.detachable div.text,body.home-insurance-discounts div.detachable div.home,body.home-insurance-discounts div.detachable div.contents,body.home-insurance-discounts div.detachable div.combined{width:auto !important;padding:25px 0 0 65px;float:none !important}
body.home-insurance-discounts div.detachable div.buttons{width:auto !important;text-align:center;float:none !important}
body.home-insurance-discounts div.detachable div.item.contents,body.home-insurance-discounts div.detachable div.item.home{background-position:35px 15px;padding:25px 0 0 100px}
body.home-insurance-discounts div.detachable h2,body.home-insurance-discounts div.detachable h4{display:inline-block}
body.home-insurance-discounts div.detachable div.item.buttons{padding:25px 0 0 0}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c0{width:100% !important}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c0 form{border:1px solid #ccd1d5;padding:10px;width:auto;margin:0 15px}
body.home-insurance-discounts div.payless div.span6.centered>div{padding:0}
body.home-insurance-discounts div.events div.span12>.row-fluid{background:#3c4449;padding:10px;width:auto}
body.home-insurance-discounts div.benefits.row-fluid{margin-top:30px}
body.home-insurance-discounts div.payless div.span6.centered h2,body.home-insurance-discounts div.payless div.span6.centered p,body.home-insurance-discounts div.payless div.span6.centered a{color:#3f464e}
body.home-insurance-discounts div.events h2{margin:25px 15px}
body.home-insurance-discounts div.payless div.span6.centered,body.home-insurance-discounts div.happy,body.home-insurance-discounts div.cq-colctrl-lt0 div.whatsave h2,body.home-insurance-discounts div.banner div.section div.row-fluid h1,body.home-insurance-discounts div.happy h2{margin:15px 0 15px 0}
body.home-insurance-discounts div.seesave div.span12{margin-top:30px;text-align:center}
body.home-insurance-discounts div.banner .span5{padding:0}
body.home-insurance-discounts div.wallet .span7 h2,body.home-insurance-discounts div.seesave div.span12 h2{line-height:1.1}
body.home-insurance-discounts div.wallet .span7 p{margin:15px 0}
body.home-insurance-discounts div.wallet .span7 p span{margin:0 10px 0 10px}
body.home-insurance-discounts div.wallet .span7 img{width:66px;height:66px;margin:-45px 0 0 0;display:inline-block}
body.home-insurance-discounts div.wallet h2,body.home-insurance-discounts div.payless,body.home-insurance-discounts div.whatsave,body.home-insurance-discounts div.happy{text-align:center}
body.home-insurance-discounts div.benefits table tbody tr th:first-child{padding-left:10px}
body.home-insurance-discounts div.content div.container-fluid{padding:0;margin:0}
body.home-insurance-discounts div.content div.html.section>div.row-fluid{width:auto;padding:0 15px}
body.home-insurance-discounts div.banner{background:#cce3f8}
body.home-insurance-discounts div.wallet{background:#d4c9b5}
body.home-insurance-discounts div.events{background:#3c4449}
body.home-insurance-discounts div.payless{background:#badbb4}
body.home-insurance-discounts div.cq-colctrl-lt0{background:#d3d5d6}
body.home-insurance-discounts div.cq-colctrl-lt0 div.parbase.section.reference{background:0}
body.home-insurance-discounts div.cq-colctrl-lt0 div.cq-colctrl-lt0-c0 form{background:#fff}
body.home-insurance-discounts div.seesave{background:#3c4449}
.home-insurance-solved .mm-logo{width:100%;height:70px;top:90px}
.home-insurance-solved .mm-logo img{max-width:70px;margin-left:5px}
.home-insurance-solved .banner h1{margin-top:-20px;margin-bottom:140px}
.highly-rated-home-lp .banner{text-align:center;background-position:top center;background-size:auto 220px}
.highly-rated-home-lp .banner h1{margin-top:10px;font-size:16px !important;text-align:left}
.highly-rated-home-lp .banner h1 a{display:inline-block;margin-right:-55px;vertical-align:bottom;max-width:120px}
.highly-rated-home-lp .banner h1 b{line-height:40px;font-size:30px}
.highly-rated-home-lp .banner h1 span{display:block;font-size:20px;line-height:1.1em;margin-top:5px;max-width:70%}
.highly-rated-home-lp .banner .btn{width:80%}
.highly-rated-home-lp .new-discount-lockup{margin-top:80px;text-align:center}
.highly-rated-home-lp .new-discount-lockup .lockup-sizing{font-size:50px}
.highly-rated-home-lp .lockup-text{max-width:120px;font-size:10px}
.highly-rated-home-lp .mm-logo{right:0;left:auto;bottom:125px}
.vip-home .mm-logo{top:20px;right:20px}
.vip-home .vip-bannertext{margin-top:20px}
.vip-home .awards{text-align:center}
.vip-home .mm-logo,.vip-home .mozo-logo{display:inline-block;padding:0 10px}
.hc-switch-save .mm-logo{position:relative;margin:0 auto 20px}
.save-30 .mm-logo{position:relative;display:inline-block !important;top:0;right:0;margin:20px 10px 0}
.save-30.save-30--test-2 .mm-logo{position:relative;display:inline-block !important;top:0;right:0;margin:20px 10px 0}
.lg-banner-lp.save-30.save-30--test-2 .banner{padding:30px 0 0 0}
.ninetyfour-home .banner .btn{white-space:normal}
.section-landingpages.income-protection .main-par,.section-landingpages.income-protection-2 .main-par{margin-top:70px}
.life-lp .banner{position:relative;height:347px;width:100%;padding:0}
.section-landingpages.income-protection .banner,.section-landingpages.income-protection-2 .banner{background:url(../../../content/dam/budgetdirect/website-assets/landingpages/income-protection-lp-mobile-banner.jpg) right no-repeat;background-size:cover}
.section-landingpages.income-protection .banner h1,.section-landingpages.income-protection-2 .banner h1{width:100%;max-width:370px;margin-top:20px}
.section-landingpages.income-protection .banner p,.section-landingpages.income-protection-2 .banner p{width:100%;max-width:58%}
.section-landingpages.income-protection .banner .btn,.section-landingpages.income-protection-2 .banner .btn{position:absolute;width:auto;left:50%;bottom:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.section-landingpages.income-protection .sub-banner,.section-landingpages.income-protection-2 .sub-banner{width:100%}
.section-landingpages.income-protection .content h2,.section-landingpages.income-protection-2 .content h2{width:100%}
.section-landingpages.income-protection .bottom-bar h3,.section-landingpages.income-protection-2 .bottom-bar h3{width:100%;margin-bottom:40px;text-align:center}
.section-landingpages.income-protection .bottom-bar a.btn,.section-landingpages.income-protection-2 .bottom-bar a.btn{box-sizing:border-box;position:relative;width:100%;padding:7px 20px;right:0;top:0;-webkit-transform:none;transform:none}
.life-lp.life-cover .banner{margin-top:70px;background:url(../../../content/dam/budgetdirect/website-assets/landingpages/lifecover-lp-mobile-bg.jpg) right no-repeat;background-size:cover}
.life-lp.life-tpd .banner{margin-top:70px;background:url(../../../content/dam/budgetdirect/website-assets/landingpages/tpd-lp-mobile-bg.jpg) right no-repeat;background-size:cover}
.life-lp.life-trauma .banner{margin-top:70px;background:url(../../../content/dam/budgetdirect/website-assets/landingpages/trauma-lp-mobile-bg.jpg) right no-repeat;background-size:cover}
.life-lp.life-cover .banner h1{width:250px;margin-top:20px}
.life-lp.life-tpd .banner h1{width:270px;margin-top:20px}
.life-lp.life-trauma .banner h1{width:310px;margin-top:20px}
.life-lp.income-protection .banner .btn,.life-lp.income-protection-2 .banner .btn,.life-lp.life-cover .banner .btn,.life-lp.life-tpd .banner .btn,.life-lp.life-trauma .banner .btn{position:absolute;display:inline-block;bottom:20px;left:50%;transform:translateX(-50%);padding-right:40px;font-size:16px}
.life-lp .bottom-bar.bottom-bar--full a.btn.visible-desktop{display:none !important}
.life-lp .bottom-bar.bottom-bar--full a.btn.hidden-desktop{display:inline-block !important}
.life-lp.income-protection-2 .sub-banner,.life-lp.life-cover .sub-banner,.life-lp.life-tpd .sub-banner,.life-lp.life-trauma .sub-banner{box-sizing:border-box;text-align:left;font-size:16px}
.life-lp.income-protection-2 .sub-banner p,.life-lp.life-cover .sub-banner p,.life-lp.life-tpd .sub-banner p,.life-lp.life-trauma .sub-banner p{padding-left:70px}
.life-lp .sub-banner.sub-banner--add p{font-size:20px}
.life-lp.life-tpd .sub-banner{padding-left:0}
.life-lp.income-protection-2 .sub-banner .icon,.life-lp.life-cover .sub-banner .icon,.life-lp.life-tpd .sub-banner .icon,.life-lp.life-trauma .sub-banner .icon{left:0}
.columns-flex{flex-wrap:wrap}
.columns-flex.visible-desktop,.columns-flex .visible-desktop{display:none !important}
.columns-flex,.columns-flex.hidden-desktop{display:flex !important}
.columns-flex .hidden-desktop{display:block !important}
.columns-flex__column{flex:0 0 100%}
.columns-flex__column .list-icons{display:block}
.life-cover .section_add .list-icons{box-sizing:border-box;margin-left:-20px;width:calc(100% - -40px);padding:0 20px 40px;border-bottom:1px solid #fff}
.section_add .tc{margin-top:20px}
.columns-flex--bordered .columns-flex__column{border:0}
.columns-flex--bordered-gradient .columns-flex__column{background:0}
.product-verticals.car-insurance .banner .span10{width:100%}
#inpage-review-summary .rating-cont>b:first-child{display:block;width:100%}
#inpage-review-summary .desc{text-align:center}
.tax-time-health-insurance.health-insurance-2017 .banner .text{margin-left:0}
.tax-time-health-insurance.health-insurance-2017 .button-bar{margin-left:0}
.button-bar .button-bar__btn-wrap{display:block;margin-right:0}
.button-bar .button-bar__btn-wrap .btn{box-sizing:border-box;width:100%;max-width:100%}
.health-insurance-2017 .columns .column{flex:0 0 100%}
.health-insurance-2017 .columns .column:nth-child(odd){padding:0 0 20px}
.tax-time-health-insurance #taxContainer .tax-calculator__incomeButton a#calculateTax.sq-btn-large{padding:24px 10px}
.tax-calculator__incomeButton a .icon{top:15px}
.car-insurance-locations__icon{left:0;font-size:95px}
.car-insurance-locations__buttons{padding:0 0 0 90px}
.car-insurance-locations__buttons li{flex:0 0 100%}
.policy-manager.promo-ultimate-road-trip .subbanner{position:relative;width:calc(100% + 40px);left:-20px;padding:20px 5px 15px;border-top:4px solid #fff}
.policy-manager.promo-ultimate-road-trip .subbanner .navigation{top:auto;bottom:0}
.policy-manager.promo-ultimate-road-trip .subbanner p.smaller{padding-right:200px}
.e-giftcardactivation .banner-content__icon{font-size:45px}
.e-giftcardactivation .banner-content__right{padding-left:75px}
.e-giftcardactivation .banner{height:530px;margin-top:70px;margin-bottom:30px;background-position:left top}
.e-giftcardactivation .banner-home__discount{margin:0}
.e-giftcardactivation .banner-home__discount .hero-price{top:0}
.e-giftcardactivation .banner-home__discount .product-desc{top:55px;left:0}
.e-giftcardactivation .banner-awards{right:auto;width:320px;margin:0 auto;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.e-giftcardactivation .banner-awards .banner-awards__award img{height:70px}
.car-insurance.product-verticals .content{padding-top:165px}
.home-contents-insurance.product-verticals .content{padding-top:185px}
.comprehensive-car-insurance .content,.third-party-car-insurance .content{padding-top:175px}
.inpage-review-summary--banner{top:30px}
.comprehensive-car-insurance .inpage-review-summary--banner,.third-party-car-insurance .inpage-review-summary--banner{top:10px}
.inpage-review-summary--banner .desc{max-width:100%;text-align:center;padding-bottom:5px}
.inpage-review-summary--banner span{padding-bottom:5px}
.inpage-review-summary--banner span.bazzar-voice-logo,.inpage-review-summary--banner span.img-cont{width:100%;display:inline-block;padding-left:0;padding-right:0}
.glove-box-block{-webkit-flex-wrap:wrap;flex-wrap:wrap}
.glove-box-block .glove-box-block__item{-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%}
.glove-box-block .glove-box-block__text{text-align:center}
.glove-box-block .glove-box-block__btn .btn{display:block;position:relative;width:100%}
.smart-contents-insurance .banner-icon{width:100%;margin-top:0;margin-bottom:10px;font-size:67px}
.renters-insurance.section-landingpages .banner-icon{width:100%;margin-top:0;margin-bottom:10px;font-size:67px}
body.renters-insurance.section-landingpages.smart-contents-insurance .banner .centered h1{text-align:center}
body.renters-insurance.section-landingpages .banner .centered h1{text-align:center}
.car-insurance-solved .banner__inner{height:220px}
.car-insurance-solved .discount-lockup--stacked .product-desc{border-left:2px solid #3c4449;height:auto;bottom:auto;top:-2px;width:100px;left:50%}
.car-insurance-solved .discount-lockup--stacked .product-desc p{margin:0;position:static;transform:none}
.car-insurance-solved .discount-lockup--stacked .discount-btn{bottom:-138px}
}
@media screen and (max-width:766px){.life-insurance-calculator .container h2.calculator-title{margin-top:20px}
.life-insurance-calculator .total-amount{max-width:60%}
.life-insurance-calculator .total-amount h3{font-size:1em;margin-top:5px}
.life-insurance-calculator .panel-title,.life-insurance-calculator a.accordion-toggle{font-size:1em;text-decoration:none}
.life-insurance-calculator .slider{width:91%;margin-left:4%;margin-right:5%}
.life-insurance-calculator .col-sm-10{width:100%}
.life-insurance-calculator .panel-heading .col-sm-10{width:95%}
.life-insurance-calculator .col-sm-8{width:100%}
.life-insurance-calculator .col-sm-4{width:100%;padding-left:0}
.life-insurance-calculator .col-sm-4 .input-group{display:table;width:100%}
.life-insurance-calculator .col-sm-4 span{float:none;display:table-cell}
.life-insurance-calculator .col-sm-4 input{float:none;display:table-cell;width:100%}
.life-insurance-calculator .container .pull-left{display:inline-block;width:auto}
.life-insurance-calculator .container .pull-right{float:right;display:inline-block;width:auto}
.life-insurance-calculator .container .pull-right.glyphicon{width:14px}
.life-insurance-calculator .row-question{margin-top:25px}
.life-insurance-calculator .amount{float:left;margin-top:0;font-size:1.2em;margin-bottom:10px}
.life-insurance-calculator .summary-heading{margin-top:20px}
.life-insurance-calculator .summary-panel{padding-top:0}
.life-insurance-calculator .container h2.add-products{font-size:1.2em}
.life-insurance-calculator .amount-small{float:right;margin-top:10px;font-size:1.1em}
.life-insurance-calculator .question{margin-top:5px}
.life-insurance-calculator .lifestyle.visible{display:block;width:96%;height:auto;position:fixed;top:2%;left:2%;background:#fff;border:1px solid #ddd;padding:5px;z-index:1000;font-size:.8em}
.life-insurance-calculator .lifestyle-icon{display:none}
.life-insurance-calculator .lifestyle-panel{padding:0}
.life-insurance-calculator .lifestyle-stages{text-align:left;width:100%;height:25px;margin-top:4px;line-height:25px;padding-left:15px;background-color:#eee}
.life-insurance-calculator .active-mobile{background-color:#f7f7f7}
.life-insurance-calculator .info{margin:10px;float:left}
.life-insurance-calculator .learn-more{margin-bottom:20px}
.life-insurance-calculator .learn-more .btn2{margin:20px auto 0}
.life-insurance-calculator .calc-footer .discount-bar{background-image:none;line-height:26px}
}
@media screen and (min-width:767px) and (max-width:1024px){.life-insurance-calculator .lifestyle-icon{display:none}
.life-insurance-calculator .lifestyle-stages{text-align:left;height:25px;margin:0}
.life-insurance-calculator .lifestyle-stages .full-family{width:70px}
.life-insurance-calculator .lifestyle-stages .single{width:70px}
.life-insurance-calculator .lifestyle-stages .couple{width:70px}
.life-insurance-calculator .add-products{font-size:1.6em}
}
@media screen and (max-width:370px){.titlebar .phone .header-award{display:none}
}
@media(max-width:350px){h1,.h1{font-size:24px !important}
.product-verticals.home-contents-insurance .title .header-icon{margin-top:10px}
.product-verticals.home-contents-insurance .money-mag .image:first-child{top:-115px;right:5px}
}
@media(max-width:425px){.risky-motor .banner,.risky-motor.south-australia .banner{background-image:url('../../../content/dam/budgetdirect/website-assets/2017/shared/backgrounds/mobile/banner-sarge-insurance-solved.jpg');background-repeat:no-repeat;background-color:#fff}
.risky-motor.anniversary-car-insurance-solved .banner{background-image:url('../../../content/dam/budgetdirect/website-assets/2017/shared/backgrounds/mobile/banner-sarge-insurance-solved.jpg')}
.risky-motor.car-insurance-solved .banner{background-size:auto}
}
@media(max-width:486px){.risky-motor.car-insurance-solved .discount-lockup .icn{display:none}
}