/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,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:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/* end clearfix */
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}


/* Interaction Cues */
.ui-state-disabled{cursor:default !important}


/* Icons */

/* states and images */
.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}


/* Misc visuals */

/* Overlays */
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 */


/* Component containers */
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,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:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #dddddd; background:#eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color:#333333}
.ui-widget-content a{color:#333333}
.ui-widget-header{border:1px solid #e78f08; background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color:#ffffff; font-weight:bold}
.ui-widget-header a{color:#ffffff}

/* Interaction states */
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #cccccc; background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; 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 #fbcb09; background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover{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:#ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; 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-widget :active{outline:none}

/* Interaction Cues */
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #fed22f; background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; 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 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color:#ffffff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}
.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}

/* Icons */

/* states and images */
.ui-icon{width:16px; height:16px; background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}

/* positioning */
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
/* ui-icon-seek-first is deprecated,use ui-icon-seek-start instead */
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}


/* Misc visuals */

/* Corner radius */
.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}

/* Overlays */
.ui-widget-overlay{background:#666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity:.50;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px; padding:5px; background:#000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity:.20;filter:Alpha(Opacity=20); -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999; display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize; height:7px; width:100%; top:-5px; left:0}
.ui-resizable-s{cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0}
.ui-resizable-e{cursor:e-resize; width:7px; right:-5px; top:0; height:100%}
.ui-resizable-w{cursor:w-resize; width:7px; left:-5px; top:0; height:100%}
.ui-resizable-se{cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}
.ui-resizable-sw{cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}
.ui-resizable-nw{cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}
.ui-resizable-ne{cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper{position:absolute; z-index:100; border:1px dotted black}
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion{width:100%}
.ui-accordion .ui-accordion-header{cursor:pointer; position:relative; margin-top:1px; zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block; font-size:1em; padding:.5em .5em .5em .7em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute; left:.5em; top:50%; margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none; zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete{position:absolute; cursor:default}	

/* workarounds */
* html .ui-autocomplete{width:1px} /* without this,the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu{list-style:none;
	padding:2px;
	margin:0;
	display:block;
	float:left;
}
.ui-menu .ui-menu{margin-top:-3px;
}
.ui-menu .ui-menu-item{margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%;
}
.ui-menu .ui-menu-item a{text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;
	margin:-1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button{display:inline-block; position:relative; padding:0; margin-right:.1em; text-decoration:none !important; cursor:pointer; text-align:center; zoom:1; overflow:visible} /* the overflow property removes extra width in IE */
.ui-button-icon-only{width:2.2em} /* to make room for the icon,a width needs to be set here */
button.ui-button-icon-only{width:2.4em} /* button elements seem to need a little more width */
.ui-button-icons-only{width:3.4em} 
button.ui-button-icons-only{width:3.7em} 

/*button text element */
.ui-button .ui-button-text{display:block; line-height:1.4; }
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em; text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em; padding-right:2.1em}
/* no icon support for input elements,provide padding by default */
input.ui-button{padding:.4em 1em}

/*button icon element(s) */
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute; top:50%; margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%; margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}

/*button sets*/
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0; margin-right:-.3em}

/* workarounds */
button.ui-button::-moz-focus-inner{border:0; padding:0} /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog{position:absolute; padding:.2em; width:300px; overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em; position:relative; }
.ui-dialog .ui-dialog-title{float:left; margin:.1em 16px .1em 0} 
.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:1px; height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block; margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative; border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0; cursor:pointer}
.ui-dialog .ui-resizable-se{width:14px; height:14px; right:3px; bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.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}/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs{position:relative; padding:.2em; zoom:1} /* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.ui-tabs .ui-tabs-nav{margin:0; padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none; float:left; position:relative; top:1px; margin:0 .2em 1px 0; border-bottom:0 !important; padding:0; white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left; padding:.5em 1em; text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0; padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer} /* first selector in group seems obsolete,but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel{display:block; border-width:0; padding:1em 1.4em; background:none}
.ui-tabs .ui-tabs-hide{display:none !important}
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker{width:17em; padding:.2em .2em 0; display:none}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0}
.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; }
.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-year{width:100%}
.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 .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}

/* with multiple calendars */
.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{border-left-width:0}
.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:0em}

/* RTL support */
.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{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover{display:none; /*sorry for IE5*/
    display/**/:block; /*sorry for IE5*/
    position:absolute; /*must have*/
    z-index:-1; /*must have*/
    filter:mask(); /*must have*/
    top:-4px; /*must have*/
    left:-4px; /*must have*/
    width:200px; /*must have*/
    height:200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011,AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar{height:2em; text-align:left}
.ui-progressbar .ui-progressbar-value{margin:-1px; height:100%}
﻿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}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif}::-moz-selection{text-shadow:none}::selection{text-shadow:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.ir.HOM{background:rgba(0,0,0,0) url("/static/v17895/img/branding/product-icons-arrow.png") 0px 0px no-repeat;background-size:441px 186px}.ir.BUI{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -375px -675px no-repeat;background-size:750px 1200px}.ir.CON{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -450px -675px no-repeat;background-size:750px 1200px}.ir.BUICON{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -525px -675px no-repeat;background-size:750px 1200px}.ir.PIN2-accident-travel-and-luggage,.ir.PIN7-accident-travel-and-luggage,.ir.PIN3-accident-travel-and-luggage,.ir.PIN1-accident-travel-and-luggage,.ir.PIN1-accident-and-travel,.ir.PIN7-accident-and-luggage{background:rgba(0,0,0,0) url("/static/v17895/img/branding/product-icons-arrow.png") -390px 0px no-repeat;background-size:441px 186px}.ir.PIN6-travel-and-luggage,.ir.PIN3-travel-and-luggage,.ir.PIN2-travel-and-luggage,.ir.PIN5-luggage,.ir.PIN4-travel,.ir.PIN5-travel-and-luggage,.ir.PIN4-travel-and-luggage,.ir.PIN5-accident-travel-and-luggage,.ir.PIN6-accident-travel-and-luggage,.ir.PIN4-accident-travel-and-luggage{background:rgba(0,0,0,0) url("/static/v17895/img/branding/product-icons-arrow.png") -234px 0px no-repeat;background-size:441px 186px}.ir.PIN3-accident,.ir.PIN1-accident{background:rgba(0,0,0,0) url("/static/v17895/img/branding/product-icons-arrow.png") -312px 0px no-repeat;background-size:441px 186px}.ir.PIN{background:rgba(0,0,0,0) url("/static/v17895/img/branding/product-icons-arrow.png") -390px 0px no-repeat;background-size:441px 186px}.ir.NEW-PIN{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -700px -400px no-repeat}.ir.VEH0,.ir.VEH1,.ir.VEH2,.ir.VEH3,.ir.VEH{background-image:url(/static/v17895/img/product-images/vehicle-small-matter.png)}.ir.VEH0{background-position:-300px 0}.ir.VEH1{background-position:-200px 0}.ir.VEH2{background-position:-100px 0}.ir.VEH3{background-position:0 0}.ir.M1.VEH0,.ir.VEH{background-position:-300px 0}.ir.M1.VEH1{background-position:-200px 0}.ir.M1.VEH2{background-position:-100px 0}.ir.M1.VEH3{background-position:0 0}.ir.N1.VEH3{background-position:0 -300px}.ir.N1.VEH2{background-position:-100px -300px}.ir.N1.VEH1{background-position:-200px -300px}.ir.N1.VEH0{background-position:-300px -300px}.ir.L3e.VEH3{background-position:0 -100px}.ir.L3e.VEH2{background-position:-100px -100px}.ir.L3e.VEH1{background-position:-200px -100px}.ir.L3e.VEH0{background-position:-300px -100px}.ir.L1e.VEH3{background-position:0 -200px}.ir.L1e.VEH2{background-position:-100px -200px}.ir.L1e.VEH1{background-position:-200px -200px}.ir.L1e.VEH0{background-position:-300px -200px}.ir.SNOW.VEH3{background-position:0 -400px}.ir.SNOW.VEH2{background-position:-100px -400px}.ir.SNOW.VEH1{background-position:-200px -400px}.ir.SNOW.VEH0{background-position:-300px -400px}.ir.TRAC.VEH3{background-position:0 -500px}.ir.TRAC.VEH2{background-position:-100px -500px}.ir.TRAC.VEH1{background-position:-200px -500px}.ir.TRAC.VEH0{background-position:-300px -500px}.ir.O1.VEH3,.ir.O2.VEH3,.ir.O3.VEH3,.ir.O4.VEH3{background-position:0 -600px}.ir.O1.VEH2,.ir.O2.VEH2,.ir.O3.VEH2,.ir.O4.VEH2{background-position:-100px -600px}.ir.O1.VEH1,.ir.O2.VEH1,.ir.O3.VEH1,.ir.O4.VEH1{background-position:-200px -600px}.ir.O1.VEH0,.ir.O2.VEH0,.ir.O3.VEH0,.ir.O4.VEH0{background-position:-300px -600px}.ir.SAIL{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px -150px no-repeat;background-size:750px 1200px}.ir.MOSA{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -75px -150px no-repeat;background-size:750px 1200px}.ir.OUBO{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -150px -150px no-repeat;background-size:750px 1200px}.ir.INBO{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -225px -150px no-repeat;background-size:750px 1200px}.ir.SHAF{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -300px -150px no-repeat;background-size:750px 1200px}.ir.BOA{background:rgba(0,0,0,0) url("/static/v17895/img/branding/product-icons-arrow.png") -156px 0px no-repeat;background-size:441px 186px}.ir.CLAIM-STATUS-1{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -450px -825px no-repeat;background-size:750px 1200px}.ir.CLAIM-STATUS-2{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -525px -825px no-repeat;background-size:750px 1200px}.ir.CLAIM-STATUS-3{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -600px -825px no-repeat;background-size:750px 1200px}.alert:not(.alert-bs){background-color:#f2dae2;border-bottom:1px solid #cebac0;border-top:1px solid #cebac0;margin:-6px 0 37px -40px;padding:19px 20px 18px 100px;position:relative;text-shadow:0 1px 0 #fff;width:821px}.alert:not(.alert-bs) .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -500px -1200px no-repeat;height:100px;left:6px;position:absolute;top:-14px;width:100px}.alert:not(.alert-bs) h3{margin:0}.alert:not(.alert-bs) p{margin:0}.alert:not(.alert-bs) p a{color:#e50051;text-decoration:underline}.alert:not(.alert-bs) a.close{position:absolute;top:9px;right:5px}.alert:not(.alert-bs) button{margin-top:13px}.alert.info:not(.alert-bs){background-color:#eafaff;border-bottom-color:#add8e6;border-top-color:#add8e6}#vehicle-types .alert{border-left:1px solid #d3cdcf;border-right:1px solid #d3cdcf;width:818px}#frontpage-alert,#ie7-alert{border-bottom:5px solid #e50051;height:auto;margin:0;padding:0 0 15px 0;width:100%}#frontpage-alert .alert-content,#ie7-alert .alert-content{margin:0 auto;position:relative;width:940px}#frontpage-alert .image,#ie7-alert .image{left:-34px;top:-33px}#frontpage-alert h3,#ie7-alert h3{margin-left:56px;margin-top:19px}#frontpage-alert p,#ie7-alert p{margin-left:56px;speak-numeral:digits;speak-as:digits}#ie7-alert{display:none}select{height:30px;margin-bottom:5px}.year-select{width:93px !important}.option-panels.claim-type-options li.option{cursor:pointer;height:240px;width:171px}.option-panels.claim-type-options li.option .tooltip{display:none;height:208px;padding-bottom:15px;padding-top:15px;right:-374px;top:0;width:343px}.option-panels.claim-type-options li.option .tooltip h4{margin:0 0 20px}.option-panels.claim-type-options li.option .tooltip ul{margin-left:18px}.option-panels.claim-type-options li.option .tooltip .left{float:left;width:156px}.option-panels.claim-type-options li.option .tooltip .right{border-left:1px solid #cdbd66;float:left;height:100%;padding-left:18px;width:150px}.option-panels.claim-type-options li.option .option-image{background-repeat:no-repeat;height:150px;padding:90px 0 0 22px;text-align:left;width:148px}.option-panels.claim-type-options li.option p.continue{display:none}div.cols .col{border-right:1px solid #ddd;float:left;padding:20px}div.cols .col:last-child{border-right:0}div.cols.arrows{position:relative}div.cols.arrows .col{position:relative}div.cols.arrows .col:after,div.cols.arrows .col:before{left:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}div.cols.arrows .col:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:10px;top:60px;margin-top:-10px}div.cols.arrows .col:before{border-color:rgba(221,221,221,0);border-left-color:#ddd;border-width:11px;top:60px;margin-top:-11px}div.cols.arrows .col:last-child:before,div.cols.arrows .col:last-child:after{display:none}#confirmation-banner{margin-bottom:30px;padding-left:50px;position:relative}#confirmation-banner h1{margin-bottom:2px}#confirmation-banner p{line-height:22px;margin:0}#confirmation-banner section{padding-bottom:32px}#confirmation-banner div.image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -700px -1100px no-repeat;height:100px;left:-41px;position:absolute;top:-6px;width:100px}#confirmation-banner p.print{margin-top:15px}#confirmation #frontpage-insurance-selector li{width:142px}#confirmation #frontpage-insurance-selector li .frontpage-insurance-selector-link{padding-left:14px;padding-right:14px}#confirmation #frontpage-insurance-selector li h3{font-size:16px}#confirmation #cross-sell{padding-bottom:30px;padding-top:31px}#confirmation #cross-sell>h2{margin-bottom:29px}#confirmation #to-frontpage section{padding-bottom:31px;padding-top:31px}#confirmation #to-frontpage h2{margin:0}#confirmation #frontpage-link{margin-top:26px}#confirmation #confirmation-my-insurance{padding-bottom:37px;padding-top:31px}#confirmation #confirmation-my-insurance>h2{margin-bottom:10px}#confirmation #confirmation-my-insurance p{margin-bottom:16px;margin-top:10px}.datepicker{margin-top:15px;position:relative;width:161px}.datepicker label{min-width:200px}.datepicker input{width:75px;margin-right:6px;padding-left:6px;position:relative;top:-12px}.datepicker label.error{position:absolute;top:30px;width:300px}.datepicker .open-datepicker{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -400px -1100px no-repeat;background-position:-433px -1134px;display:inline-block;height:30px;position:relative;top:-2px;right:0;width:35px}.datepicker .open-datepicker img{display:none}#insurance-start-datepicker,.datepicker-widget{display:none;left:145px;position:absolute;top:0px;z-index:2}.ui-datepicker,.ui-datepicker table{font-size:13px}.ui-datepicker td{padding:0}.ui-datepicker td a,.ui-datepicker td span{padding:7px 2px;text-align:center}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.ui-widget-header{background:rgba(0,0,0,0);border:none;color:#4d4d4d}.ui-widget-header .ui-icon{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/datepicker.png) no-repeat;width:10px}.ui-widget-header .ui-icon-circle-triangle-e{background-position:0 -73px}.ui-widget-header .ui-icon-circle-triangle-w{background-position:0 -110px}.ui-widget-header .ui-state-hover{background-color:rgba(0,0,0,0);background-image:none;border:none}.ui-widget-header .ui-state-hover .ui-icon-circle-triangle-e{background-position:0 0}.ui-widget-header .ui-state-hover .ui-icon-circle-triangle-w{background-position:0 -36px}.ui-widget-content{background:#f7f7f7;border-color:#ccc;border-radius:5px;padding:12px 11px}.ui-state-default,.ui-widget-content .ui-state-default{background:rgba(0,0,0,0);border:none;color:#4d4d4d;font-weight:normal}.ui-state-default:hover{background:#f2ebcb}.ui-state-active,.ui-widget-content .ui-state-active{background:#ffd600;border:none;font-weight:700}.ui-widget-content .ui-state-highlight{font-weight:700}.ui-datepicker-unselectable{color:#cbcbcb}.ui-datepicker-unselectable span:hover{background:rgba(0,0,0,0)}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{color:#cbcbcb;opacity:1}.ui-datepicker-current-day{font-weight:700}.ui-datepicker-today .ui-state-default{background:#f2ebcb}#wrap #header *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}#wrap #header{min-height:60px;margin-bottom:30px}#wrap #header.insurance{border-bottom-width:1px;border-bottom-style:solid}#wrap #header.insurance #navbar{position:relative;top:8px}#wrap #header.insurance h1,#wrap #header.insurance h2{display:inline-block;margin:0 0 0 38px}#wrap #header.insurance button.header-back{margin-right:0;padding-right:0}#wrap #header.insurance button{border-width:2px;height:initial;position:absolute;right:0;text-shadow:none;top:4px}#wrap #header div#navbar{margin:0 auto;width:940px}#wrap #header div#navbar div#navbar-content{clear:right;height:74px;left:0;margin:0;position:relative}#wrap #header div#navbar nav .user{display:none}#wrap #header div#navbar #user-options{float:right}#wrap #header div#status{margin:0 auto;width:940px}#wrap #header a#logo{display:inline-block;height:29px;margin:0 auto;overflow:hidden;position:relative;top:6px;white-space:nowrap;width:200px}#wrap #header div.secondary{background-color:#fff;border:1px solid #dadad9;border-radius:4px;box-shadow:0 0 10px rgba(31,28,22,.2);display:none;padding:15px;position:absolute;right:9px;top:70px}#wrap #header div.secondary input[type=search]{background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:100% -502px;background-repeat:no-repeat;margin:0}#wrap #header div.secondary.user-links{padding-bottom:10px;padding-top:10px;z-index:9}#wrap #header div.secondary.user-links nav{background-color:rgba(0,0,0,0);box-shadow:none;border:0;top:0}#wrap #header div.secondary.user-links nav a{background-color:#fff;background-image:none;border-bottom-width:0;border-left-color:#e5e5e5;border-left-style:solid;border-left-width:1px;border-right-width:0;color:#090;height:30px;line-height:22px;margin-top:0;padding:4px 9px 0;text-shadow:none}#wrap #header div.secondary.user-links nav a .item-count{border-color:#d2d2d0;font-size:11px;line-height:20px;position:relative;right:-3px;top:-2px}#wrap #header div.secondary.user-links nav a:hover{text-decoration:underline}#wrap #header div.secondary.user-links nav a.first{border-left:0;padding-left:5px}#wrap #header div.secondary:after,#wrap #header div.secondary:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}#wrap #header div.secondary:after{border-bottom-color:#fff;border-width:9px;right:17px;margin-left:-9px}#wrap #header div.secondary:before{border-bottom-color:rgba(0,0,0,.09);border-width:10px;right:16px;margin-left:-10px}#wrap #header div.secondary.user-links:after{right:62px}#wrap #header div.secondary.user-links:before{right:61px}#wrap #header nav{float:right;margin:0;padding-right:9px;position:relative}#wrap #header nav>div{float:left}#wrap #header nav a{border-left:1px solid #ccc;color:#444;display:block;float:left;font-size:14px;font-weight:700;height:50px;margin:16px 0 0;padding:16px 20px 0;position:relative;text-decoration:none;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}#wrap #header nav a span.item-count{border-style:solid;border-width:1px;border-radius:3px;color:#4d4d4d;display:inline-block;font-size:12px;font-weight:700;height:22px;margin-left:3px;padding:1px 0 0;position:absolute;text-align:center;text-shadow:none;top:14px;right:13px;width:22px}#wrap #header nav a:hover{background-color:rgba(255,255,255,.1)}#wrap #header nav a.active{height:50px;text-shadow:none;top:0;z-index:9}#wrap #header nav a.active span{color:#4d4d4d}#wrap #header nav a#navbar-insurances{padding-right:0}#wrap #header nav a#navbar-insurances span{background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:100% -610px;background-repeat:no-repeat;display:inline-block;padding-right:42px}#wrap #header nav a#navbar-insurances.active span{background-position:100% -575px;color:#090}#wrap #header nav a#navbar-user.active{border-bottom-right-radius:5px;border-top-right-radius:5px}#wrap #header nav a#navbar-user.has-messages{padding-right:48px}#wrap #header nav a#navbar-search{background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:5px -634px;background-repeat:no-repeat;border-top-right-radius:9px;border-bottom-right-radius:9px;overflow:hidden;padding:11px 12px;text-indent:150%;white-space:nowrap;width:50px}#wrap #header nav .dropdown{border-top-width:0;display:none;right:9px;position:absolute;top:70px;z-index:20}#wrap #header nav .dropdown.offer{width:522px}#wrap #header nav .dropdown ul{background-color:#fff;border-bottom-left-radius:3px;border-color:#c5c5c4;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 0 10px rgba(31,28,22,.2);display:block;height:210px;list-style:none;margin:0;padding:9px 10px;position:relative;width:940px}#wrap #header nav .dropdown ul:after,#wrap #header nav .dropdown ul:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}#wrap #header nav .dropdown ul:after{border-bottom-color:#fff;border-width:10px;left:360px;margin-left:-10px}#wrap #header nav .dropdown ul:before{border-bottom-color:#c6c6c6;border-width:11px;left:360px;margin-left:-11px}#wrap #header nav .dropdown ul li{border-left:1px solid #e6e6e6;display:block;float:left;height:190px;margin:0;padding:0;position:relative;width:153px}#wrap #header nav .dropdown ul li.first{border-left:0}#wrap #header nav .dropdown ul li.last{width:152px}#wrap #header nav .dropdown ul li .image{background-image:url(/static/v17895/img/branding/product-icons-arrow-compressed.png);background-repeat:no-repeat;background-size:439px 186px;height:53px;left:21px;position:absolute;top:11px;width:50px}#wrap #header nav .dropdown ul li a{background-color:rgba(0,0,0,0);border:0;border-left:0;color:#4d4d4d;display:block;float:none;font-size:13px;font-weight:normal;letter-spacing:0;line-height:16px;height:190px;margin:0;padding:74px 20px 0;text-shadow:none}#wrap #header nav .dropdown ul li a h3{line-height:20px;margin:0 0 3px}#wrap #header nav .dropdown ul li div.offer{background-color:#fff;border-left:1px solid #dadad9;display:none;height:262px;left:260px;padding:25px 29px;position:absolute;top:0;width:260px}#wrap #header nav .dropdown ul li div.offer h4{margin-top:0}#wrap #header nav .dropdown ul li div.offer img{margin:15px 0}#wrap #header nav .dropdown ul li:last-child{border-bottom:0}#wrap #header nav .dropdown ul li:hover{background-color:#f7f3df}#wrap #header nav .dropdown ul li:hover div.offer{display:block}#wrap #header nav .dropdown ul li:last-child:hover{border-bottom:0}#wrap #header nav .dropdown ul li.home .image{background-position:0 0}#wrap #header nav .dropdown ul li.vehicle .image{background-position:-78px 0}#wrap #header nav .dropdown ul li.boat .image{background-position:-156px 0}#wrap #header nav .dropdown ul li.travel-and-luggage .image{background-position:-234px 0}#wrap #header nav .dropdown ul li.accident .image{background-position:-312px 0}#wrap #header nav .dropdown ul li.accident-travel .image{background-position:-390px 0}#wrap #header .breadcrumb{color:#090;float:left;font-size:12px;font-weight:700;margin:0;padding:24px 0 22px;text-transform:uppercase}#wrap #header .breadcrumb a{color:#090;display:inline-block;margin:0 5px;text-decoration:none}#wrap #header .breadcrumb a:hover{text-decoration:underline}#wrap #header .breadcrumb .first{margin-left:0}#wrap #header .breadcrumb .last{color:#4d4d4d;display:inline-block;margin-left:5px}#wrap #header .crumblepath{clear:both;font-size:13px;font-weight:700;margin-top:22px}#wrap #header .crumblepath a{border-radius:4px;color:#b2b2b2;padding:5px 10px;text-decoration:none}#wrap #header .crumblepath a span{color:#dbdbdb}#wrap #header .crumblepath a:hover{color:#4d4d4d;text-decoration:underline}#wrap #header .crumblepath a:hover span{color:#4d4d4d}#wrap #header .crumblepath a.current{background:#ffd600;color:#4d4d4d;cursor:default}#wrap #header .crumblepath a.current span{color:#4d4d4d}#wrap #header .crumblepath a.current:hover{text-decoration:none}#wrap #header #cart-status{color:#4d4d4d;float:right;font-size:14px;margin:0;padding-top:13px}#wrap #header #cart-status button{display:inline-block;margin-left:14px;margin-right:0}#wrap #header #cart-status button span{height:31px}@media screen and (min-width:973px){#cart #wrap #header a#logo{top:-6px}body.sales#cart #wrap #header a#logo{top:7px}body.kilsa #wrap #header a#logo{top:-8px}body.web-personal #wrap #header a#logo{top:-6px}body.sales #wrap #header a#logo{top:8px}body.sales.kilsa #wrap #header a#logo{top:3px}body.sales.kilsa #wrap #header h1{margin-top:3px}}body.web-boat #wrap #header a#logo{top:-8px}body.web-boat #wrap #header.insurance h1{margin-top:3px}.user{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/link-icons.png) no-repeat 0 -528px;display:inline-block;float:right;font-size:12px;font-weight:400;height:24px;line-height:1em;margin:9px -1px 1px 0;padding:12px 0 0 23px;pointer-events:all;text-decoration:none;text-transform:uppercase}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.user{background-image:url("/static/v17895/img/ui-elements/link-icons-2x.png");background-size:38px 938px}}.user:hover{text-decoration:underline}.user-outer{height:60px;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.user-middle{float:left;height:60px;left:50%;margin:0 auto;max-width:1140px;position:relative}.user.admin{background-color:#fff;background-image:none;border-bottom-left-radius:2px;border-bottom-right-radius:2px;font-size:12px;height:auto;left:-182px;margin-left:0;margin-top:0;margin-right:0;padding:12px 12px 10px 12px;position:relative;text-align:left;top:0}.user.admin a{font-weight:normal;text-decoration:none}.user.admin:hover{text-decoration:none}.user.admin a:hover{text-decoration:underline}body.restricted #wrap #header{min-height:124px}body.restricted #wrap #header div#navbar{margin-bottom:20px;margin-top:150px;text-align:center;width:auto}body.restricted #wrap #header div#navbar div#navbar-content{height:124px;margin:0 auto;width:198px}body.insurance-layout.new-insurance-layout.sales .user.admin{background:#fff;left:-360px}body.insurance-layout.new-insurance-layout.sales .user,body.insurance-layout.new-insurance-layout.sales .user.admin a{color:#005b52}body.insurance-layout.sales .user.admin{background:rgba(0,0,0,.3)}body.insurance-layout.sales .user,body.insurance-layout.sales .user.admin a{color:#fff;font-weight:normal}body.insurance-layout.sales #wrap #header.insurance h1{display:none}body.insurance-layout.sales #wrap #header #logo:after{filter:drop-shadow(0 0 9px rgba(0,153,0,0.75));-webkit-filter:drop-shadow(0 0 9px rgba(0,153,0,0.75));left:194px;top:66px}body.insurance-layout.web-confirmation #wrap #header.insurance h1{display:none}body.my-insurance #wrap #header{background-image:none;border-bottom:1px solid #d6d8d8;height:199px}body.my-insurance #wrap #header h1{margin-top:37px}#hint-form .alert{margin:0px}#hint-form label.error{margin-top:3px;position:absolute}#hint-form .datepicker{margin-right:0px}#hint-form .timepicker{height:76px}#hint-form .inputs>div input#phoneNumber{width:160px}#hint-form .inputs>div input[type=checkbox]{width:24px}#hint-form #campaignCodeInput,#hint-form #salesRepresentativeIdInput{float:left;margin:0px 25px 25px 0px;width:105px}#hint-form #campaignCodeInput label.error,#hint-form #salesRepresentativeIdInput label.error{font-size:11px;font-weight:normal;margin:6px 0 7px 0;text-transform:none}#hint-form #salesRepresentativeIdInput{width:200px}#hint-form #additionalInformationInput{margin-top:20px;clear:both}#hint-form .content-block.first section.first{padding-bottom:10px}#hint-form section.contact-information p.info{margin-bottom:20px}#hint-form section.contact-information #procedure{margin-bottom:7px}#hint-form section.contact-information #contact-type-error{background-position:0 1px;font-size:13px}#hint-form #additionalInformation-info{color:#aaa;position:relative;top:-20px}#hint-form #save{margin-top:21px}#hint-form input[type=text]{min-width:55px}#hint-form .product-box{box-sizing:border-box;float:left;height:150px;margin-right:2%;padding-bottom:15px;width:150px}#hint-form .product-box .product-box-title{margin-bottom:20px;text-transform:none}#hint-form.formA .procedure-phone-details{display:none}.sales-representative-id-tooltip-wrapper{position:absolute;left:275px;top:35px}.sales-representative-id-tooltip-wrapper .tooltip{display:none;width:140px}.sales-representative-email-tooltip-wrapper{position:absolute;left:700px;top:16px}.sales-representative-email-tooltip-wrapper .tooltip{display:none;width:140px}.campaign-code-tooltip-wrapper{position:relative;left:-205px;top:17px}.campaign-code-tooltip-wrapper .tooltip{display:none;width:160px}.campaign-code-tooltip-wrapper.right{left:90px}#campaignCodeInput label,#salesRepresentativeEmailInput label{margin-bottom:20px}#salesRepresentativeEmail{width:264px}label[for=salesRepresentativeEmail]{left:395px;top:93px}footer#footer{margin-top:0;position:relative}footer#footer #footer-wrap{overflow-x:hidden;padding-top:101px;position:relative;width:100%;width:100%}footer#footer #footer-message-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;left:50%;margin-left:99px;padding:10px;position:absolute;top:-100px;z-index:1}footer#footer #footer-message-dropdown a{color:#4d4d4d;display:block;float:left;height:34px;line-height:17px;padding-bottom:4px;padding-top:77px;position:relative;text-align:center;width:114px}footer#footer #footer-message-dropdown a:hover{color:#090}footer#footer #footer-message-dropdown span{display:block;height:80px;left:7px;pointer-events:none;position:absolute;top:10px;width:100px}footer#footer #footer-message-dropdown a#footer-quotation-link{border-right:1px solid #e5e5e5}footer#footer #footer-message-dropdown a#footer-quotation-link:hover{background-color:#f7f3df}footer#footer #footer-message-dropdown span.footer-quotation-link{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -500px -1300px no-repeat;background-position:-493px -1309px}footer#footer #footer-message-dropdown a#footer-feedback-link:hover{background-color:#f7f3df}footer#footer #footer-message-dropdown span.footer-feedback-link{left:122px;background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -600px -1300px no-repeat;background-position:-600px -1309px}footer#footer #footer-message-dropdown:after,footer#footer #footer-message-dropdown:before{top:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}footer#footer #footer-message-dropdown:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;left:50%;margin-left:-10px}footer#footer #footer-message-dropdown:before{border-color:rgba(0,0,0,0);border-top-color:#e5e5e5;border-width:11px;left:50%;margin-left:-11px}footer#footer #footer-banner{height:83px;left:50%;margin-left:-1280px;position:absolute;top:37px;width:2560px}footer#footer #footer-banner #footer-banner-content{margin:0 auto;width:940px}footer#footer #footer-banner #footer-banner-content *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}footer#footer #footer-banner a{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/footer-sprite-compressed.png) no-repeat 0 0;border-right:1px solid rgba(0,116,0,.3);color:#000;display:block;float:left;font-size:16px;font-weight:700;height:70px;padding:19px 23px 0 25px;text-decoration:none;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){footer#footer #footer-banner a{background-image:url("/static/v17895/img/ui-elements/footer-icons-2x.png");background-size:112px 592px}}footer#footer #footer-banner a:hover{background-color:#f7f3df}footer#footer #footer-banner a span{color:#4d4d4d;display:block;font-size:12px;font-weight:normal;line-height:15px;margin-bottom:2px;text-shadow:none}footer#footer #footer-banner a.icon-chat{background-image:none;padding-left:129px;padding-right:18px;position:relative}footer#footer #footer-banner a.icon-chat span#footer-icon-chat{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/footer-sprite-compressed.png) no-repeat 0 0;height:100px;left:20px;position:absolute;top:-30px;width:112px}footer#footer #footer-banner a.icon-chat.closed{cursor:default}footer#footer #footer-banner a.icon-chat.open strong.open{display:inline}footer#footer #footer-banner a.icon-chat.open strong.closed{display:none}footer#footer #footer-banner a.icon-chat.closed strong.open{display:none}footer#footer #footer-banner a.icon-chat.closed strong.closed{color:#2d862d;display:inline;text-shadow:none}footer#footer #footer-banner a.icon-call{background-position:20px -131px;padding-left:64px;white-space:nowrap;width:203px}footer#footer #footer-banner a.icon-email{background-position:20px -231px;padding-left:70px;width:234px}footer#footer #footer-banner a.icon-none{background-image:none}footer#footer #footer-banner a.phone-numbers{padding-left:20px;padding-right:20px}footer#footer #footer-banner a.social-icon{border-right:0;height:30px;margin-left:20px;margin-top:21px;overflow:hidden;padding:0;text-indent:100%;white-space:nowrap;width:30px;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;-ms-transition:opacity .15s linear;transition:opacity .15s linear}footer#footer #footer-banner a.social-icon:hover{background-color:rgba(0,0,0,0);border-right-width:0;opacity:.8}footer#footer #footer-banner a.social-icon.icon-fb{background-position:0 -352px}footer#footer #footer-banner a.social-icon.icon-twitter{background-position:0 -455px;margin-left:18px;margin-top:21px}footer#footer #footer-banner a.social-icon.icon-google-plus{background-position:0 -562px;margin-left:10px}footer#footer #footer-banner .social-icons.icons-3 a.social-icon.icon-fb{margin-left:8px}footer#footer #footer-banner .social-icons.icons-3 a.social-icon.icon-twitter{margin-left:9px}footer#footer #footer-banner .social-icons.icons-3 a.social-icon.icon-google-plus{margin-left:7px}footer#footer #footer-background{background-color:#666;padding:45px 0 0}footer#footer #footer-content{color:#ccc;margin:0 auto;width:940px}footer#footer #footer-content .col{border-left:1px solid #595959;float:left;height:205px;min-width:148px;max-width:546px;padding:0 16px 5px 15px}footer#footer #footer-content .col h3{color:#cbcbcb;font-size:14px;font-weight:700;margin-bottom:0;margin-left:4px;margin-top:-4px;text-shadow:0 -1px 0 #4d001a;text-transform:none}footer#footer #footer-content .col h3 a{color:#cbcbcb;font-weight:700}footer#footer #footer-content .col a{color:#ccc;font-weight:400;text-decoration:none}footer#footer #footer-content .col a:hover{text-decoration:underline}footer#footer #footer-content .col ul{margin-top:11px;padding-left:18px}footer#footer #footer-content .col ul li{font-size:12px;list-style-image:url(/static/v17895/img/ui-elements/footer-li-icon.png);margin-bottom:5px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer#footer #footer-content .col ul li{background:url(/static/v17895/img/ui-elements/footer-li-icon-2x.png) no-repeat 0 4px;background-size:7px 9px;list-style-image:none;list-style:none;margin-left:-15px;padding-left:15px}}footer#footer #footer-content .col ul li.flag a{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/footer-sprite-compressed.png) no-repeat 121px -642px;display:inline-block;width:140px}footer#footer #footer-content .col ul li.flag-en a{background-position:121px -640px}footer#footer #footer-content .col ul li.flag-en a:hover{background-position:121px -663px}footer#footer #footer-content .col ul li.flag-sv a{background-position:121px -686px}footer#footer #footer-content .col ul li.flag-sv a:hover{background-position:121px -708px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer#footer #footer-content .col ul li.flag a{background-image:url("/static/v17895/img/ui-elements/flags-2x.png");background-size:19px 80px;background-position:121px 2px}footer#footer #footer-content .col ul li.flag-en a:hover{background-position:121px -21px}footer#footer #footer-content .col ul li.flag-sv a{background-position:121px -43px}footer#footer #footer-content .col ul li.flag-sv a:hover{background-position:121px -65px}}footer#footer #footer-content .col .block{float:left;margin-bottom:20px;margin-right:44px}footer#footer #footer-content .col .block.last{margin-right:0}footer#footer #footer-content .col .block.vehicle{margin-right:64px}footer#footer #footer-content .col .block.vehicle a{text-transform:capitalize}footer#footer #footer-content .col#footer-contact ul{list-style-type:none;margin-top:25px;padding-left:0}footer#footer #footer-content .col#footer-contact ul li{list-style-image:none;margin-bottom:0}footer#footer #footer-content .col#footer-contact ul a{color:#fff;font-weight:600}footer#footer #footer-content .col:last-child{min-width:0;padding-right:0}footer#footer #footer-footer{height:65px;margin-top:34px;padding-top:21px}footer#footer #footer-footer.external{height:49px}footer#footer #footer-footer #footer-footer-wrapper{margin:0 auto;width:940px}footer#footer #footer-footer #footer-company{line-height:16px;margin:0 0 0}footer#footer #footer-footer #footer-company strong{margin-right:8px}footer#footer #footer-footer #footer-company img{left:-7px;margin:0 5px 0 6px;position:relative;top:-2px}footer#footer #footer-footer #footer-company span.second-row{margin-left:99px}body.lumia footer#footer #footer-banner a,body.lumia footer#footer #footer-banner div.phone-numbers,body.lumia footer#footer #footer-banner p.phone-number{background-image:url(/static/v17895/img/ui-elements/footer-icons-2x.png);background-size:112px,592px}body.lumia footer#footer #footer-content .col ul li.flag a{background-image:url(/static/v17895/img/ui-elements/flags-2x.png);background-size:19px,80px}#index-liftup-large{position:absolute;top:88px;left:0}#index-liftup-large #index-liftup-title{font-size:34px;line-height:42px;margin:0 0 13px;width:320px}#index-liftup-large #index-liftup{font-size:15px;line-height:1.375em;width:365px}#index-top-bg{background-repeat:no-repeat;height:500px;left:50%;margin:0 0 0 -470px;position:absolute;width:940px;z-index:0}#index-top-bg div#title h2{font-size:34px;line-height:42px;margin:0 0 20px}#index-top-bg div#title button,#index-top-bg div#title a.button{left:0;position:relative;top:0}#index-top-bg iframe{background-image:url(/static/v17895/img/branding/nostot/video-bg-transparent.png);background-repeat:no-repeat;padding:3px 37px 33px 9px;position:absolute;right:-32px;top:112px}#index-top-bg div.banner{left:170px;padding:0 20px;position:absolute;top:151px}#index-top-bg div.banner h3{display:inline-block;margin:13px 0}#index-top-bg div.banner h4{color:#fff;line-height:1.5em;margin:13px 0}#index-top-bg div.banner.green{background:#090;box-shadow:1px 1px #444;color:#fff}#index-top-bg div.banner.green h4{color:#fff}#index-top-bg div.banner.white{background:#fff;box-shadow:1px 1px #ccc}#index-top-bg div.banner.yellow{background:#ffd600;box-shadow:1px 1px #aaa}#index-top-bg div.banner.yellow.gradient{background:#ffc800;background:-moz-linear-gradient(top,#ffd600 0%,#FFC800 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffd600),color-stop(100%,#FFC800));background:-webkit-linear-gradient(top,#ffd600 0%,#FFC800 100%);background:-o-linear-gradient(top,#ffd600 0%,#FFC800 100%);background:-ms-linear-gradient(top,#ffd600 0%,#FFC800 100%);background:linear-gradient(to bottom,#ffd600 0%,#FFC800 100%)}#index-top-bg div.banner.arrow{padding-bottom:1px;margin-left:23px}#index-top-bg div.banner.arrow:before,#index-top-bg div.banner.arrow:after{border:solid rgba(0,0,0,0);border-top-right-radius:3px;border-width:24px;content:" ";height:0;margin-top:-24px;margin-right:-1px;pointer-events:none;position:absolute;right:100%;top:50%;width:0}#index-top-bg div.banner.arrow:before{border-width:23px;margin-top:-22px;margin-left:2px}#index-top-bg div.banner.white.arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff}#index-top-bg div.banner.white.arrow:before,#index-top-bg div.banner.yellow.arrow:before{border-color:rgba(100,100,100,0);border-right-color:#646464}#index-top-bg div.banner.yellow.arrow:after{border-color:rgba(255,214,0,0);border-right-color:#ffd600}#index-top-bg div.banner.green.arrow:after{border-color:rgba(0,153,0,0);border-right-color:#090;border-width:23px;margin-right:0;margin-top:-23px}.youtube-preview{background-image:url(/static/v17895/img/branding/nostot/video-bg-transparent.png);background-repeat:no-repeat;height:256px;padding:3px 37px 33px 9px;position:absolute;right:-32px;top:112px;width:420px}.youtube-preview .play-bar{background:#000;background:rgba(0,0,0,.6);background-image:url(/static/v17895/img/ui-elements/play-arrow.png);background-repeat:no-repeat;background-position:9px 8px;background-size:12px 14px;bottom:53px;box-sizing:border-box;color:#fff;font-weight:bold;height:30px;left:9px;padding:6px 10px 0 27px;position:absolute;width:420px}.youtube-preview:hover .play-bar{background-color:#222;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}body.web-personal-accident #index-top-bg .banner{left:220px}body.web-personal-accident-travel-and-luggage #index-top-bg .banner{left:320px}#index-top.video #index-top-bg{background-image:url(/static/v17895/img/ui-elements/header-bg.gif);background-repeat:repeat-x}body.web-feedback-thankyou #main,body.web-error-error #main,body.general-error #main,body.offline #main{margin-top:0}body.web-feedback-thankyou #index-top,body.web-error-error #index-top,body.general-error #index-top,body.offline #index-top{background-color:#fff;background-image:none;min-width:0;position:initial}body.web-feedback-thankyou #wrap #header,body.web-error-error #wrap #header,body.general-error #wrap #header,body.offline #wrap #header{background-color:rgba(0,0,0,0);background-image:none;box-shadow:none;filter:none;left:0;margin-left:0;position:initial;top:0;z-index:1}body.web-feedback-thankyou #wrap #header a#logo,body.web-error-error #wrap #header a#logo,body.general-error #wrap #header a#logo,body.offline #wrap #header a#logo{margin-left:15px}body.web-feedback-thankyou #content,body.web-error-error #content,body.general-error #content,body.offline #content{margin:0 auto;max-width:940px;padding:15px}body.web-feedback-thankyou #insurance,body.web-error-error #insurance,body.general-error #insurance,body.offline #insurance{margin-top:500px;padding-top:25px}body.web-feedback-thankyou .content-wrapper,body.web-error-error .content-wrapper,body.general-error .content-wrapper,body.offline .content-wrapper{background-color:#f2f2f2;border-width:0}body.web-feedback-thankyou .content-block,body.web-error-error .content-block,body.general-error .content-block,body.offline .content-block{border-left:0;border-right:0}body.web-feedback-thankyou .content-block.first,body.web-error-error .content-block.first,body.general-error .content-block.first,body.offline .content-block.first{border-top-style:none;border-top-width:0}body.web-feedback-thankyou .content-block.last,body.web-error-error .content-block.last,body.general-error .content-block.last,body.offline .content-block.last{border-bottom:0;padding-bottom:6px;padding-top:25px}body.web-index-index #insurance{padding-top:25px}body.web-index-index .content-wrapper{background-color:#f2f2f2;border-width:0}body.web-index-index .content-block{border-left:0;border-right:0}body.web-index-index .content-block.first{border-top-style:none;border-top-width:0}body.web-index-index .content-block.last{border-bottom:0;padding-bottom:6px;padding-top:25px}body.web-index-index .apps.first{margin-top:40px}body.web-index-index .apps .app{border:1px solid #192d6a;border-radius:4px;display:block;float:left;height:100px;margin:0 10px 10px 0;padding:10px 10px 10px;text-align:center;overflow-wrap:break-word;width:120px}body.web-index-index .apps .app:hover{background-color:#f7f7f7;text-decoration:none}body.web-index-index .apps .app .title{display:block;font-size:32px;font-weight:bold;line-height:50px;width:100%}body#general-error.application-error #index-top{height:100%}body.web-auth-login #wrap #header{background-color:rgba(0,0,0,0);background-image:none;filter:none;left:50%;margin-left:-470px;position:absolute;top:0;z-index:1}body.web-auth-login #tupas h1{margin-bottom:14px;margin-top:10px}body.web-auth-login #tupas h1+p{margin-bottom:28px}#insurance .option-panels{margin-bottom:40px}#index-twitter{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/link-icons.png) no-repeat 0 -685px;margin-bottom:0;margin-top:14px;padding-left:25px}#index-twitter a{font-weight:700;text-decoration:none}#index-twitter a:hover{text-decoration:underline}#index-twitter blockquote{margin:0}#index-twitter blockquote p{display:inline-block;margin:0 5px 0 0}#index-twitter span{color:#818181}#index-top{background-color:#ddd;height:500px;left:0;min-width:958px;position:absolute;top:100px;width:100%;z-index:0}#index-top #index-liftup-small{border-left:1px solid rgba(0,0,0,.1);left:1189px;padding-left:20px;position:absolute;top:216px;width:245px}#index-top #index-liftup-small h4{font-size:13px;font-weight:700;margin:0;text-transform:uppercase}#index-top #index-liftup-small img{background-color:#fff;border:1px solid #e4e5e4;border-radius:4px;box-shadow:0 0 0 rgba(38,64,76,.15);display:block;margin:15px 0;padding:4px}#index-top #index-liftup-small p{font-size:16px;margin-bottom:10px}#index-top.frosmo_inline{top:0}#index-top.frosmo_inline>#index-top{top:0}#index-top.frosmo_inline+#insurance{margin-top:438px}#frontpage-insurance-selector li.option{border-right:1px solid #e6e6e6;color:#4d4d4d;font-size:12px;height:298px;padding:0;position:relative;text-align:left;width:186px}#frontpage-insurance-selector li.option.last{border-right-width:0}#frontpage-insurance-selector li.option:last-child{border-right:0}#frontpage-insurance-selector li.option form{cursor:pointer}#frontpage-insurance-selector li.option .image{background-image:url(/static/v17895/img/branding/product-icons-arrow-compressed.png);background-position:0 0;border-right:0;cursor:pointer;height:105px;left:20px;position:absolute;pointer-events:none;top:20px;width:100px}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#frontpage-insurance-selector li.option .image{background-image:url("/static/v17895/img/branding/product-icons-arrow-2x-compressed.png");background-size:882px 372px}}#frontpage-insurance-selector li.option.vehicle .image{background-position:-156px 0}#frontpage-insurance-selector li.option.vehicle.kilsa .image{-webkit-filter:hue-rotate(100deg);filter:hue-rotate(100deg)}#frontpage-insurance-selector li.option.boat .image{background-position:-312px 0}#frontpage-insurance-selector li.option.travel-and-luggage .image,#frontpage-insurance-selector li.option.travel .image,#frontpage-insurance-selector li.option.travel-luggage .image{background-position:-468px 0}#frontpage-insurance-selector li.option.accident .image{background-position:-624px 0}#frontpage-insurance-selector li.option.travel-and-accident .image,#frontpage-insurance-selector li.option.accident-travel-and-luggage .image{background-position:-780px 0}#frontpage-insurance-selector li.option:hover{box-shadow:none}#frontpage-insurance-selector li.option:hover span{color:#063;text-decoration:underline}#frontpage-insurance-selector li.option:hover.vehicle .image{background-position:-156px -250px}#frontpage-insurance-selector li.option:hover.boat .image{background-position:-312px -250px}#frontpage-insurance-selector li.option:hover.travel-and-luggage .image,#frontpage-insurance-selector li.option:hover.travel .image,#frontpage-insurance-selector li.option:hover.travel-luggage .image{background-position:-468px -250px}#frontpage-insurance-selector li.option:hover.accident .image{background-position:-624px -250px}#frontpage-insurance-selector li.option:hover.travel-and-accident .image,#frontpage-insurance-selector li.option:hover.accident-travel-and-luggage .image{background-position:-780px -250px}#frontpage-insurance-selector li.option .frontpage-insurance-selector-link{color:#4d4d4d;display:block;font-weight:400;height:138px;line-height:15px;padding:140px 17px 20px 20px;text-decoration:none}#frontpage-insurance-selector li.option span{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/link-icons.png) no-repeat 100% -502px;bottom:13px;color:#090;font-size:15px;font-weight:700;left:20px;margin-top:.5em;padding:5px 30px 5px 0;position:absolute;text-decoration:none}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#frontpage-insurance-selector li.option span{background-image:url("/static/v17895/img/ui-elements/link-icons-2x.png");background-size:38px 938px}}#frontpage-insurance-selector li.option span:hover{text-decoration:underline}#frontpage-insurance-selector li.option h3{color:#4d4d4d;font-size:14px;font-weight:bold;margin:0 0 5px}#frontpage-insurance-selector.two-links li.option{height:335px}#frontpage-insurance-selector.two-links li.option .frontpage-insurance-selector-link{height:165px}#frontpage-insurance-selector.two-links li.option form.frontpage-insurance-selector-link{height:35px}#frontpage-insurance-selector.two-links li.option:hover span{text-decoration:none}#frontpage-insurance-selector.two-links li.option span{bottom:53px;text-decoration:none;width:85px}#frontpage-insurance-selector.two-links li.option span:hover{text-decoration:underline}#frontpage-insurance-selector.two-links li.option span.frontpage-insurance-selector-calculate{bottom:10px}body.lumia #frontpage-insurance-selector li.option .image,body.lumia #frontpage-insurance-selector li.option>form>input{background-image:url(/static/v17895/img/branding/product-icons-arrow-2x-compressed.png);background-size:882px,372px}body.lumia #frontpage-insurance-selector li.option span{background-image:url(/static/v17895/img/ui-elements/link-icons-2x.png);background-size:38px 938px}body.web-index-mobile-index #mobile-insurance{display:none}#environment{background:#fff;border-bottom-right-radius:7px;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;left:0;padding:5px 10px;position:fixed;top:0;width:210px;z-index:1000}#environment span.first{color:#000;font-size:16px;font-weight:bold}@media all and (max-width:972px){body.sales.web-index-index #index-top,body.sales.web-index-index #index-top-bg,body#customer-check #index-top,body#customer-check #index-top-bg{height:auto;left:auto;margin-left:0;position:static;top:auto}body.sales.web-index-index #index-twitter,body#customer-check #index-twitter{margin-left:20px}}body.sales.web-index-index #index-top,body#customer-check #index-top{overflow:visible;z-index:1}body.sales.web-index-index .topnav,body#customer-check .topnav{z-index:2}body.sales.web-index-index .user-outer,body#customer-check .user-outer{z-index:7}body.sales.web-index-index #wrap,body#customer-check #wrap{min-height:1600px}#new-customer{background:#fff;border-radius:4px;border:1px solid #666;box-shadow:0 2px 10px rgba(0,0,0,.2);margin:50px 0 0;padding:20px 40px 61px;width:auto;z-index:1}#new-customer input{font-size:23px}#new-customer>form{display:inline-block}#new-customer button,#new-customer a.button{position:relative;top:-4px}#new-customer #loader{display:none;left:5px;position:relative;top:-3px}#new-customer .details{list-style:none;margin:30px 0 0;padding:0}#new-customer .details li{background-image:url(/static/v17895/img/ui-elements/detail-1.png);background-repeat:no-repeat;background-size:40px 40px;box-sizing:border-box;color:#a3a3a3;display:inline-block;font-size:20px;height:40px;line-height:40px;margin-bottom:10px;padding:0 0 0 60px;width:100%}#new-customer .details li span{display:none}#new-customer .details li span.success{display:inline}#new-customer .details li.valid{background-image:url(/static/v17895/img/ui-elements/detail-2.png);color:#4d4d4d}#new-customer .details li.valid span.success{display:inline}#new-customer .details li.valid span.fail,#new-customer .details li.valid span.tentative{display:none}#new-customer .details li.invalid{background-image:url(/static/v17895/img/ui-elements/detail-3.png);color:#4d4d4d}#new-customer .details li.invalid span.success,#new-customer .details li.invalid span.tentative{display:none}#new-customer .details li.invalid span.fail{display:inline}#new-customer .details li.tentative{background-image:url(/static/v17895/img/ui-elements/detail-4.png);color:#4d4d4d}#new-customer .details li.tentative span.tentative{display:inline}#new-customer .details li.tentative span.fail,#new-customer .details li.tentative span.success{display:none}#new-customer .details li.detail.protective-order,#new-customer .details li.tpi-customer,#new-customer .details li.multiple-customer,#new-customer .details li.invalid-address{display:none}#new-customer .details li.detail.protective-order.invalid,#new-customer .details li.detail.protective-order.tentative,#new-customer .details li.detail.tpi-customer.invalid,#new-customer .details li.detail.multiple-customer.invalid,#new-customer .details li.detail.invalid-address.invalid{display:inline-block}#new-customer .details li.detail.protective-order.invalid span.fail,#new-customer .details li.detail.protective-order.tentative span.fail,#new-customer .details li.detail.tpi-customer.invalid span.fail,#new-customer .details li.detail.multiple-customer.invalid span.fail,#new-customer .details li.detail.invalid-address.invalid span.fail{display:block}#new-customer .insurances *{box-sizing:border-box}#new-customer .insurances,#new-customer .customer-info{display:none}#new-customer .customer-contact-form{display:none;margin-top:20px}#new-customer .customer-contact-form .alert{width:unset;margin-left:unset;margin-right:unset;border:1px solid #cebac0;border-radius:4px;padding-left:20px;color:darkred}#new-customer .customer-contact-form .alert h3{margin-bottom:10px}#new-customer .customer-contact-form .row{margin-bottom:16px}#new-customer .customer-contact-form .row label{font-size:13px;font-weight:bold;text-transform:unset}#new-customer .customer-contact-form .row .col-sm-10 input{width:100%}#new-customer .customer-contact-form .row .col-sm-5 input{width:calc(100% - 30px)}#new-customer .customer-contact-form .row input{font-size:18px}#new-customer .customer-contact-form .row input#city{border:none}#new-customer .customer-contact-form .btn-lg{height:48px;outline:none}#new-customer .customer-contact-form .btn-danger-outline{border-color:red}#new-customer .customer-info-navigation{padding-bottom:20px;border-top:1px solid #e5e5e5;margin-top:18px}#new-customer .customer-info-navigation nav{border-radius:4px;margin-bottom:16px;min-height:40px;position:relative;top:16px}#new-customer .customer-info-navigation nav .navbar-nav{min-width:0}#new-customer .customer-info-navigation nav li>a{background:#fff;color:#090;padding-bottom:15px;padding-top:15px}#new-customer .customer-info-navigation nav li>a:hover{background:rgba(0,0,0,0);text-decoration:underline}#new-customer .customer-info .btn-secondary{color:#fff !important}#new-customer .customer-info .customer-info-title{margin-bottom:7px;margin-top:0;padding-top:11px}#new-customer .customer-info .customer-info-title span{color:#a3a3a3;display:block;font-family:Roboto,arial,sans-serif;font-size:.75em;font-weight:normal}#new-customer .customer-info .identification-expires .expiration-title{font-weight:bold}#new-customer .customer-info .columns{display:table;table-layout:fixed;width:100%}#new-customer .customer-info .column{display:table-cell;vertical-align:top}#new-customer .customer-info .column:not(:first-child){padding-left:1em}#new-customer .customer-info .column:not(:last-child){border-right:1px solid #e5e5e5;padding-right:1em}#new-customer .customer-info .column.key-info,#new-customer .customer-info .column.financial-info{width:25%}#new-customer .customer-info .column.basic-info{width:50%}#new-customer .customer-info .detail-title{font-weight:normal;margin-bottom:0;text-transform:uppercase}#new-customer .customer-info .detail-paragraph{font-weight:bold;margin-bottom:1.5em;margin-top:.25em}#new-customer .customer-info .tooltip-wrapper{display:inline-block;margin-top:-50%}#new-customer .customer-info .customer-score{margin-top:.5em}#new-customer .customer-info .text-success{color:#090}#new-customer .customer-info .text-error{color:#e50051}#new-customer #customer-notes h2{background-repeat:no-repeat;background-size:40px 40px;height:30px;padding-left:60px;padding-top:10px}#new-customer #customer-notes h2.invalid{background-image:url(/static/v17895/img/ui-elements/detail-3.png)}#new-customer #customer-notes h2.valid{background-image:url(/static/v17895/img/ui-elements/detail-2.png)}#new-customer #customer-notes h2.tentative{background-image:url(/static/v17895/img/ui-elements/detail-4.png)}#new-customer #customer-notes ul.limits{padding-left:60px}#new-customer #customer-notes .notes{display:grid;max-width:600px}#new-customer #customer-notes .customer-note{animation:customernote .75s forwards;background-color:#fff;cursor:pointer;display:inline-block;margin-bottom:0;margin-left:45px;padding:15px 15px 0 15px;transform-origin:center center}#new-customer #customer-notes .customer-note:hover{background-color:#f2f2f2}#new-customer #customer-notes .customer-note h3{margin-bottom:0}#new-customer #customer-notes .customer-note a.edit{display:none;position:absolute;right:10px;top:10px}#new-customer #customer-notes .customer-note:hover a.edit{display:inline-block}#new-customer #customer-notes .author{margin-top:0}#new-customer #customer-notes #customer-note-form{margin-top:30px;padding-left:45px}#new-customer #customer-notes #customer-note-form a.button{margin-bottom:20px;margin-left:15px;top:0}#new-customer #customer-notes #customer-note-form .form-content{display:none}#new-customer #customer-notes #customer-note-form fieldset{border:1px solid #ccc;padding:15px}#new-customer #customer-notes #customer-note-form fieldset input[type=text]{width:437px}#new-customer #customer-notes #customer-note-form fieldset button{margin-top:10px}#new-customer #customer-notes #customer-note-form .form-group{margin-bottom:13px}@keyframes customernote{0%{opacity:.7;transform:scale(0.5,0.5)}50%{transform:scale(1.2,1.2)}100%{opacity:1;transform:scale(1,1)}}#new-customer #frontpage-insurance-selector li{border-right:0;height:180px}#new-customer #frontpage-insurance-selector li a{height:20px}#new-customer #frontpage-insurance-selector li:nth-child(3n+4){clear:left}#new-customer #frontpage-insurance-selector li.setti .image,#new-customer #frontpage-insurance-selector li.setti>form>input{background-position:-780px 0}#new-customer #frontpage-insurance-selector li.setti .image:before,#new-customer #frontpage-insurance-selector li.setti>form>input:before{background-image:url(/static/v17895/img/branding/product-icons-arrow-compressed.png);background-position:0 0;content:"";display:block;height:105px;left:30px;opacity:.85;position:absolute;top:0;width:100px}.lightbox-delegation ul{list-style:none;padding:0}.lightbox-delegation ul li{cursor:pointer;color:#192d6a;font-size:14px;font-weight:600;line-height:1.5em;text-decoration:none}.lightbox-delegation ul li:hover{text-decoration:underline}@media all and (max-width:972px){body.web-index-mobile-index div#wrap #header div#navbar div#navbar-content{min-height:50px}body.web-index-mobile-index .content-wrapper{background:rgba(0,0,0,0)}body.web-index-mobile-index .content-block.first{background:rgba(0,0,0,0);border-bottom:0;margin:0;padding:0}body.web-index-mobile-index #mobile-insurance{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/header-bg.gif) repeat-x 0 0}}@media(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){#frontpage-insurance-selector li.option:hover.vehicle .image{background-position:-156px 0}#frontpage-insurance-selector li.option:hover.boat .image{background-position:-312px 0}#frontpage-insurance-selector li.option:hover.travel-and-luggage .image,#frontpage-insurance-selector li.option:hover.travel .image,#frontpage-insurance-selector li.option:hover.travel-luggage .image{background-position:-468px 0}#frontpage-insurance-selector li.option:hover.accident .image{background-position:-624px 0}#frontpage-insurance-selector li.option:hover.travel-and-accident .image,#frontpage-insurance-selector li.option:hover.accident-travel-and-luggage .image{background-position:-780px 0}}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],textarea,input[type=password]{background:#fafafa;border:1px solid #666;border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);color:#000;-webkit-text-fill-color:#000;font-size:15px;font-weight:400;margin-right:6px;padding:6px 7px 6px;-webkit-appearance:none}input::-webkit-input-placeholder,input::placeholder{color:#888;-webkit-text-fill-color:#888}input:-moz-placeholder{color:#888;-webkit-text-fill-color:#888}textarea::-webkit-input-placeholder,textarea::placeholder{color:#888;-webkit-text-fill-color:#888}textarea:-moz-placeholder{color:#888;-webkit-text-fill-color:#888}input:focus::-webkit-input-placeholder{color:#cacaca}input:focus:-moz-placeholder{color:#cacaca}input[required]:focus:-moz-placeholder{color:#cacaca}input:invalid::-webkit-input-placeholder,input.invalid::-webkit-input-placeholder{color:#f28aaf}input:invalid:-moz-placeholder,input.invalid:-moz-placeholder{color:#fff}input.keyboard-focus:focus,select.keyboard-focus:focus,textarea.keyboard-focus:focus{outline:5px solid #ffb700}input[required]:invalid::-webkit-input-placeholder,input[required].invalid::-webkit-input-placeholder{color:#cacaca}input[required]:invalid:-moz-placeholder,input[required].invalid:-moz-placeholder{color:#cacaca}input[type=search]{border-radius:14px;padding-right:0}input:invalid{background-color:#e50051;color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}input.invalid,input[required].invalid{background-color:#e50051;color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}input.waiting,input[required].waiting{background-color:#e2e2e2}input:invalid:focus{background:#fafafa;color:#000;-webkit-text-fill-color:#000}input.invalid:focus{background:#f2f2f2;color:#000;-webkit-text-fill-color:#000}input[required]{background-color:#fafafa;color:#000}input:disabled{background-color:#f5f5f5;box-shadow:none;font-size:15px;color:#666}input:disabled::-webkit-input-placeholder{color:#ccc !important}input:disabled:-moz-input-placeholder{color:#ccc !important}.group p.option{margin:7px 0}.group p.option label{color:#4d4d4d}.group.radio-arrow{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/myinsurance-hr.png) repeat-x 29px 100%;margin-bottom:10px;padding-bottom:25px}input[type=checkbox],input[type=radio]{display:inline-block;height:24px;margin-right:5px;position:relative;top:6px;width:21px}.installment-options ul{list-style-type:none;display:inline;margin:0;padding:0}.installment-options ul li{-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear;border-right:1px solid #e5e5e5;cursor:pointer;float:left;height:205px;text-align:center;width:214px}.installment-options ul li div{height:205px;position:relative}.installment-options ul li div div.image{height:100px;left:58px;pointer-events:none;position:absolute;top:0;width:100px}.installment-options ul li div.sel_1 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px -1100px no-repeat}.installment-options ul li div.sel_2 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -100px -1100px no-repeat}.installment-options ul li div.sel_4 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -200px -1100px no-repeat}.installment-options ul li div.sel_12 .image,.installment-options ul li div.sel_6 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -300px -1100px no-repeat}.installment-options ul li label{display:block;font-size:13px;padding:91px 0 56px;text-transform:none}.installment-options ul li label strong{display:inline-block;margin:8px 0 2px}.installment-options ul li input[type=radio]{bottom:18px;left:50%;margin-left:-11px;position:absolute;top:auto}.installment-options ul li:hover{background-color:#f7f3df}.installment-options ul li.checked{background-color:#ffd600;border-right-color:#d9c76c}.installment-options ul li.last{border-right:none}#insurance-info .product-icon.VEH{background-repeat:no-repeat;background-position:0 0 !important}#insurance-info .product-icon.VEH.M1-VEH3{background-image:url(/static/v17895/img/product-images/product-icons/CAR-xl.png)}#insurance-info .product-icon.VEH.M1-VEH2{background-image:url(/static/v17895/img/product-images/product-icons/CAR-l.png)}#insurance-info .product-icon.VEH.M1-VEH1{background-image:url(/static/v17895/img/product-images/product-icons/CAR-s.png)}#insurance-info .product-icon.VEH.M1-VEH0{background-image:url(/static/v17895/img/product-images/product-icons/CAR-lv.png)}#insurance-info .product-icon.VEH.N1-VEH3{background-image:url(/static/v17895/img/product-images/product-icons/VAN-xl.png)}#insurance-info .product-icon.VEH.N1-VEH2{background-image:url(/static/v17895/img/product-images/product-icons/VAN-l.png)}#insurance-info .product-icon.VEH.N1-VEH1{background-image:url(/static/v17895/img/product-images/product-icons/VAN-s.png)}#insurance-info .product-icon.VEH.N1-VEH0{background-image:url(/static/v17895/img/product-images/product-icons/VAN-lv.png)}#insurance-info .product-icon.VEH.L3e-VEH3{background-image:url(/static/v17895/img/product-images/product-icons/MOT-xl.png)}#insurance-info .product-icon.VEH.L3e-VEH2{background-image:url(/static/v17895/img/product-images/product-icons/MOT-l.png)}#insurance-info .product-icon.VEH.L3e-VEH1{background-image:url(/static/v17895/img/product-images/product-icons/MOT-s.png)}#insurance-info .product-icon.VEH.L3e-VEH0{background-image:url(/static/v17895/img/product-images/product-icons/MOT-lv.png)}#insurance-info .product-icon.VEH.L1e-VEH3{background-image:url(/static/v17895/img/product-images/product-icons/MOP-xl.png)}#insurance-info .product-icon.VEH.L1e-VEH2{background-image:url(/static/v17895/img/product-images/product-icons/MOP-l.png)}#insurance-info .product-icon.VEH.L1e-VEH1{background-image:url(/static/v17895/img/product-images/product-icons/MOP-s.png)}#insurance-info .product-icon.VEH.L1e-VEH0{background-image:url(/static/v17895/img/product-images/product-icons/MOP-lv.png)}#insurance-info .product-icon.VEH.SNOW-VEH3{background-image:url(/static/v17895/img/product-images/product-icons/SNO-xl.png)}#insurance-info .product-icon.VEH.SNOW-VEH2{background-image:url(/static/v17895/img/product-images/product-icons/SNO-l.png)}#insurance-info .product-icon.VEH.SNOW-VEH1{background-image:url(/static/v17895/img/product-images/product-icons/SNO-s.png)}#insurance-info .product-icon.VEH.SNOW-VEH0{background-image:url(/static/v17895/img/product-images/product-icons/SNO-lv.png)}#insurance-info .product-icon.VEH.TRAC-VEH3{background-image:url(/static/v17895/img/product-images/product-icons/TRA-xl.png)}#insurance-info .product-icon.VEH.TRAC-VEH2{background-image:url(/static/v17895/img/product-images/product-icons/TRA-l.png)}#insurance-info .product-icon.VEH.TRAC-VEH1{background-image:url(/static/v17895/img/product-images/product-icons/TRA-s.png)}#insurance-info .product-icon.VEH.TRAC-VEH0{background-image:url(/static/v17895/img/product-images/product-icons/TRA-lv.png)}#insurance-info .product-icon.VEH.O1-VEH3,#insurance-info .product-icon.VEH.O2-VEH3,#insurance-info .product-icon.VEH.O3-VEH3,#insurance-info .product-icon.VEH.O4-VEH3{background-image:url(/static/v17895/img/product-images/product-icons/TRL-xl.png)}#insurance-info .product-icon.VEH.O1-VEH2,#insurance-info .product-icon.VEH.O2-VEH2,#insurance-info .product-icon.VEH.O3-VEH2,#insurance-info .product-icon.VEH.O4-VEH2{background-image:url(/static/v17895/img/product-images/product-icons/TRL-l.png)}#insurance-info .product-icon.VEH.O1-VEH1,#insurance-info .product-icon.VEH.O2-VEH1,#insurance-info .product-icon.VEH.O3-VEH1,#insurance-info .product-icon.VEH.O4-VEH1{background-image:url(/static/v17895/img/product-images/product-icons/TRL-s.png)}#insurance-info .product-icon.VEH.O1-VEH0,#insurance-info .product-icon.VEH.O2-VEH0,#insurance-info .product-icon.VEH.O3-VEH0,#insurance-info .product-icon.VEH.O4-VEH0{background-image:url(/static/v17895/img/product-images/product-icons/TRL-lv.png)}#insurance-info .product-icon.BOA{background-size:100px 105px;background-position:0 0 !important}#insurance-info .product-icon.BOA.BOA2{background-image:url(/static/v17895/img/product-images/product-icons/vene-xl.png)}#insurance-info .product-icon.BOA.BOA1{background-image:url(/static/v17895/img/product-images/product-icons/vene-s.png)}html{color:#4d4d4d;height:100%;margin:0;overflow:auto}body{color:#4d4d4d;background:#fff;height:100%;min-width:958px}body>iframe{bottom:0;position:absolute}h1,.h1{color:#192d6a;font-family:Arial,sans-serif;font-weight:400;font-size:34px;line-height:1.2}h1 html.wf-loading,h1 html.wf-inactive,.h1 html.wf-loading,.h1 html.wf-inactive{font-weight:900}html.wf-active h1,html.wf-active .h1{font-display:swap;font-family:"fatfrank","Roboto",Arial,sans-serif;font-weight:400}h1:focus,.h1:focus{outline:none}h2,.h2{color:#192d6a;font-family:Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px}h2 html.wf-loading,h2 html.wf-inactive,.h2 html.wf-loading,.h2 html.wf-inactive{font-weight:900}html.wf-active h2,html.wf-active .h2{font-display:swap;font-family:"fatfrank","Roboto",Arial,sans-serif;font-weight:400}h2:focus,.h2:focus{outline:none}h3,.h3{font-family:Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:0pt;margin-top:0;text-transform:none}h3 html.wf-loading,h3 html.wf-inactive,.h3 html.wf-loading,.h3 html.wf-inactive{font-weight:900}html.wf-active h3,html.wf-active .h3{font-display:swap;font-family:"fatfrank","Roboto",Arial,sans-serif;font-weight:400}h4,.h4{color:#4d4d4d;font-size:13px;font-weight:700;line-height:1.2em;text-transform:uppercase}h5,.h5{font-size:13px;font-weight:bold;margin:0}h6,.h6{font-size:13px;font-weight:bold;margin:0}h3.inline{display:inline}.phone-number,.phone-number a{font-size:16px;font-weight:700}.phone-number span.info,.phone-number a span.info{color:#4d4d4d;font-size:13px}.phone-number.red,.phone-number.red a{color:#e50051}a{font-weight:600;text-decoration:none}a,a:visited{color:#192d6a}a:active,a:hover{color:#192d6a;text-decoration:underline}::selection{background:#ffd600}::-moz-selection{background:#ffd600}label{display:block;font-size:11px;line-height:1.2em;margin-bottom:7px;text-transform:uppercase}label.checkbox,label.radio{font-size:13px;text-transform:none}label.inline{display:inline}label.error{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/error.png) no-repeat 0 0;color:#e50051;display:none;margin-top:6px;padding-left:16px;text-transform:none}p.help-block{margin:0 0 7px 0}section{padding:27px 39px 34px;position:relative}section .sub-section{margin-top:35px}section .sub-section.first{margin-top:0}section.last{background:none;padding-bottom:39px}section.first{border-top-left-radius:4px;border-top-right-radius:4px}hr{background-color:#e5e5e5;color:#e5e5e5}#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -476px;overflow:hidden;position:relative}#push{height:476px}#main{margin:30px auto 40px;width:940px}.content-block{background-color:#fff;margin-top:3px;position:relative}.content-block.first{border-top-width:0;margin-top:0}.content-block h1{margin-top:-4px}.content-block h2{margin-bottom:21px;margin-top:5px}.content-block section>h3{margin-bottom:13px;margin-top:0}.content-block section>ul{margin-top:16px}.content-block footer.actions{background:#ccc;background:-moz-linear-gradient(top,#e5e5e5 0%,#cccccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,#e5e5e5 0%,#cccccc 100%);background:-o-linear-gradient(top,#e5e5e5 0%,#cccccc 100%);background:-ms-linear-gradient(top,#e5e5e5 0%,#cccccc 100%);background:linear-gradient(to bottom,#e5e5e5 0%,#cccccc 100%);background-clip:padding-box;border:1px solid #d4d3d3;border-bottom-color:#bdbcbc;border-bottom-left-radius:4px;bottom:0;margin-left:-1px;margin-bottom:-2px;padding:19px 40px 18px;position:absolute;width:860px}.content-block footer.actions .right{float:right}.content-block footer.actions p{float:left;margin:4px 0 0}.content-block footer.actions p a{color:#7f7f7f;font-weight:700;text-shadow:0 1px 0 #fff}.content-block footer.actions p a.abort{background-position:8px -178px;border-left:1px solid #c3c3c3;height:20px;margin:2px 0 0 11px;padding-left:33px}.content-block footer.actions p a.abort.first{border-left:0;margin-left:0}.content-block footer.actions p a.back-arrow{color:#090}.content-block footer.actions button{margin:0}.content-block.first{margin-top:0}.wide-content .content-block footer{border-bottom-right-radius:4px}.phase{border-top-left-radius:4px;border-top-right-radius:4px}.phase a.save{background-position:7px -158px;border-left:1px solid #c3c3c3;height:20px;margin:2px 0 0 10px;padding-left:32px}.phase.phase-1 a.save{background-position:-4px -158px;border-left:0;margin-left:0;padding-left:21px}.shadow{box-shadow:0 0 1px #26404c}.rounded{border-radius:4px}.content-wrapper{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #e5e5e5;border-top-right-radius:4px;border-top-left-radius:4px}.content-wrapper>.content{width:100%}.wide-content{background:#fff;float:left;width:100%}pre code{background:#f2f2f2;border:1px solid #e5e5e5;display:block;padding:5px 10px}.large-tooltip{background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;margin-top:30px;padding:23px 30px 7px;position:relative}.large-tooltip.dangerous-sports-groups{display:none;padding:0}.large-tooltip.dangerous-sports-groups .col-4{height:325px;position:relative}.large-tooltip.dangerous-sports-groups .col-4 input,.large-tooltip.dangerous-sports-groups .col-4 span.cust_checkbox{left:50%;margin-bottom:6px;margin-left:-11px;position:relative}.large-tooltip input[type=text],.large-tooltip input[type=search],.large-tooltip input[type=email],.large-tooltip input[type=number],.large-tooltip textarea,.large-tooltip input[type=password]{background-color:#fff;margin-bottom:18px}.large-tooltip input.invalid,.large-tooltip input[type=text].invalid{background-color:#e50051;color:#fff}.large-tooltip input:invalid,.large-tooltip input[type=text]:invalid,.large-tooltip input[type=search]:invalid,.large-tooltip input[type=email]:invalid,.large-tooltip input[type=number]:invalid{background-color:#e50051;color:#fff}.large-tooltip .row{float:left;margin:0;width:100%}.large-tooltip .col-header{font-size:18px;font-weight:700;text-align:center;text-transform:none}.large-tooltip .col-4{border-right:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;float:left;height:100%;padding:18px 30px;width:33.33%}.large-tooltip .col-4.last{border-right:0}.large-tooltip .slider-container .tooltip{background-repeat:no-repeat}.large-tooltip .slider-container .ui-slider-handle{background-repeat:no-repeat}.large-tooltip .slider-container .ui-slider .slider-background{background-repeat:no-repeat}.large-tooltip .ui-slider-handle.keyboard-focus:focus{outline:5px solid #ffb700}.large-tooltip:after,.large-tooltip:before{bottom:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.large-tooltip:after{border-color:rgba(242,242,242,0);border-bottom-color:#f2f2f2;border-width:10px;left:50%;margin-left:-10px}.large-tooltip:before{border-color:rgba(221,221,221,0);border-bottom-color:#ddd;border-width:11px;left:50%;margin-left:-11px}.large-tooltip.arrow-left:after{left:42px}.large-tooltip.arrow-left:before{left:42px}.large-tooltip.arrow-down{margin-bottom:30px}.large-tooltip.arrow-down:after{border-bottom-color:rgba(0,0,0,0);border-top-color:#f2f2f2;bottom:initial;top:100%}.large-tooltip.arrow-down:before{border-bottom-color:rgba(0,0,0,0);border-top-color:#ddd;bottom:initial;top:100%}.large-tooltip.no-arrow:before{display:none}.large-tooltip.no-arrow:after{display:none}.large-tooltip.arrow-1:after,.large-tooltip.arrow-1:before{left:6%;margin-left:0}.large-tooltip.arrow-1:before{margin-left:-1px}.large-tooltip.arrow-2:after,.large-tooltip.arrow-2:before{left:20%;margin-left:0}.large-tooltip.arrow-2:before{margin-left:-1px}.large-tooltip.arrow-3:after,.large-tooltip.arrow-3:before{left:34%;margin-left:0}.large-tooltip.arrow-3:before{margin-left:-1px}.large-tooltip.arrow-4:after,.large-tooltip.arrow-4:before{left:48%;margin-left:0}.large-tooltip.arrow-4:before{margin-left:-1px}.large-tooltip.arrow-5:after,.large-tooltip.arrow-5:before{left:62%;margin-left:0}.large-tooltip.arrow-5:before{margin-left:-1px}.large-tooltip.arrow-6:after,.large-tooltip.arrow-6:before{left:76%;margin-left:0}.large-tooltip.arrow-6:before{margin-left:-1px}.large-tooltip.arrow-7:after,.large-tooltip.arrow-7:before{left:90%;margin-left:0}.large-tooltip.arrow-7:before{margin-left:-1px}#lightbox #lightbox-content{width:100%}#lightbox #lightbox-content section.last{clear:left}#lightbox #lightbox-content section.header{padding-bottom:12px}#lightbox #lightbox-content section.header h2{margin-bottom:18px}#lightbox #lightbox-content #interest-items{margin-bottom:11px;padding:0 29px}#lightbox #lightbox-content #interest-items.items-1{padding-left:39px}#lightbox #lightbox-content div.floating{border-left:1px solid #ddd;cursor:pointer;float:left;padding:6px 14px 0;width:191px}#lightbox #lightbox-content div.vehicle-item{-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition:background-color .15s linear;-ms-transition:background-color .15s linear;transition:background-color .15s linear;position:relative}#lightbox #lightbox-content div.vehicle-item button.show-coverages{display:none}#lightbox #lightbox-content div.vehicle-item button.hide-coverages{display:none}#lightbox #lightbox-content div.vehicle-item:hover{background-color:#f7f3df}#lightbox #lightbox-content div.vehicle-item.selected{background-color:#f2f2f2;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-radius:1px;position:relative;top:-1px}#lightbox #lightbox-content div.vehicle-item.selected .description{background:#3baa35;background:-moz-linear-gradient(top,#93c11f 0%,#3baa35 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#93c11f),color-stop(100%,#3baa35));background:-webkit-linear-gradient(top,#93c11f 0%,#3baa35 100%);background:-o-linear-gradient(top,#93c11f 0%,#3baa35 100%);background:-ms-linear-gradient(top,#93c11f 0%,#3baa35 100%);background:linear-gradient(to bottom,#93c11f 0%,#3baa35 100%);border:1px solid #090;border-top-color:#81a91b;border-left-color:#5ea024;border-right-color:#5ea024;border-bottom-color:#33952e;color:#fff;left:-1px;padding:13px 10px;position:relative;text-shadow:0 -1px 0 #090}#lightbox #lightbox-content div.vehicle-item h3{margin-bottom:2px}#lightbox #lightbox-content div.vehicle-item .additional-information{margin-left:26px}#lightbox #lightbox-content div.vehicle-item header{height:193px;position:relative}#lightbox #lightbox-content div.vehicle-item header .icon-museum-vehicle{width:90%;text-align:center;display:inline-block;height:50px;vertical-align:middle;line-height:50px;margin-top:40px}#lightbox #lightbox-content div.vehicle-item header .icon-museum-vehicle:before{color:#00ab6d;font-size:50px}#lightbox #lightbox-content div.vehicle-item header img,#lightbox #lightbox-content div.vehicle-item header div.image{left:45px;position:absolute;top:66px}#lightbox #lightbox-content div.vehicle-item header img.kilsa,#lightbox #lightbox-content div.vehicle-item header div.image.kilsa{left:1px;top:56px}#lightbox #lightbox-content div.vehicle-item header img.travel-trailer,#lightbox #lightbox-content div.vehicle-item header div.image.travel-trailer{top:98px}#lightbox #lightbox-content div.vehicle-item header div.image{width:100px;height:105px}#lightbox #lightbox-content div.vehicle-item header div.image.CAR{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px 0px no-repeat}#lightbox #lightbox-content div.vehicle-item header div.image.VAN{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -100px 0px no-repeat}#lightbox #lightbox-content div.vehicle-item header div.image.MOT{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -200px 0px no-repeat}#lightbox #lightbox-content div.vehicle-item header div.image.MOP{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -300px 0px no-repeat}#lightbox #lightbox-content div.vehicle-item header div.image.SNO{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -400px 0px no-repeat}#lightbox #lightbox-content div.vehicle-item header div.image.TRA{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -500px 0px no-repeat}#lightbox #lightbox-content div.vehicle-item header div.image.TRL{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -600px 0px no-repeat}#lightbox #lightbox-content div.vehicle-item header div.image.TTR{background:rgba(0,0,0,0) url("/static/v17895/img/product-images/asuntovaunu.png") 0 0 no-repeat;background-size:100%}#lightbox #lightbox-content div.vehicle-item header div.image.BOA1{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px -150px no-repeat;background-size:750px 1200px;width:70px;height:70px;left:160px;top:86px}#lightbox #lightbox-content div.vehicle-item header div.image.BOA2{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px -200px no-repeat;left:140px}#lightbox #lightbox-content div.vehicle-item .description{background-color:#ffd600;line-height:16px;margin:0 -16px 0 -14px;min-height:32px;padding:14px 11px}#lightbox #lightbox-content div.vehicle-item .deductible-amount{border-top:1px solid #e5e5e5;height:81px;padding:13px 0 0}#lightbox #lightbox-content div.vehicle-item .deductible-amount h3{display:none}#lightbox #lightbox-content div.vehicle-item .deductible-amount h4{display:inline-block;margin:0 0 1px}#lightbox #lightbox-content div.vehicle-item .deductible-amount .tooltip-wrapper{top:9px}#lightbox #lightbox-content div.vehicle-item .deductible-amount .button-group{display:none}#lightbox #lightbox-content div.vehicle-item .price{height:35px;padding:19px 0 0}#lightbox #lightbox-content div.vehicle-item .price p.info{margin:-3px 0 0}#lightbox #lightbox-content div.vehicle-item .price .annual{font-size:20px}#lightbox #lightbox-content div.vehicle-item .price .annual span{font-weight:bold}#lightbox #lightbox-content div.vehicle-item .price.with-discount,#lightbox #lightbox-content div.vehicle-item .price.with-original-price{height:103px;min-height:35px}#lightbox #lightbox-content div.vehicle-item .price.with-discount .annual span,#lightbox #lightbox-content div.vehicle-item .price.with-original-price .annual span{display:inline-block}#lightbox #lightbox-content div.vehicle-item .price.with-discount .annual span.original,#lightbox #lightbox-content div.vehicle-item .price.with-original-price .annual span.original{color:#900;font-size:18px;font-weight:normal;margin-top:8px;text-decoration:line-through}#lightbox #lightbox-content div.vehicle-item .price.with-discount .annual span.original.amount,#lightbox #lightbox-content div.vehicle-item .price.with-original-price .annual span.original.amount{font-weight:bold}#lightbox #lightbox-content div.vehicle-item .price.with-discount .discount,#lightbox #lightbox-content div.vehicle-item .price.with-original-price .discount{display:inline-block;font-size:12px;font-weight:normal;margin-bottom:13px;margin-top:6px;width:192px}#lightbox #lightbox-content div.vehicle-item .price.with-discount .discount a,#lightbox #lightbox-content div.vehicle-item .price.with-original-price .discount a{color:#090;font-weight:bold}#lightbox #lightbox-content div.vehicle-item .price.with-discount .discount.badge,#lightbox #lightbox-content div.vehicle-item .price.with-original-price .discount.badge{background-color:rgba(0,156,0,.19);font-weight:bold;padding-bottom:5px;padding-top:5px;text-align:left;white-space:initial}#lightbox #lightbox-content div.vehicle-item .price.with-original-price{height:auto}#lightbox #lightbox-content div.vehicle-item .vehicle-perils{border-top:1px solid #e5e5e5;padding-top:10px}#lightbox #lightbox-content div.vehicle-item .recommendation{color:#4d4d4d;display:none;font-weight:bold;line-height:16px;padding:21px 0 10px 33px;position:relative}#lightbox #lightbox-content div.vehicle-item .recommendation img{left:0;position:absolute;top:15px}#lightbox #lightbox-content div.vehicle-item .price-breakdown{bottom:10px;margin-right:14px;position:absolute}#lightbox #lightbox-content div.vehicle-item .price-breakdown p{margin:0}#lightbox #lightbox-content div.vehicle-item .price-breakdown span{font-weight:bold}#lightbox #lightbox-content div.vehicle-item .continue-to-details{display:none}#lightbox #lightbox-content div.vehicle-item.single-item .price.with-discount{height:auto}#lightbox #lightbox-content div.vehicle-item.single-item:hover{background-color:#fff}#lightbox #lightbox-content div.vehicle-item.single-item header{height:auto}#lightbox #lightbox-content div.vehicle-item.single-item .vehicle-perils{border-top:0}#lightbox #lightbox-content div.vehicle-item.single-item .deductible-amount{height:auto}#lightbox #lightbox-content div.vehicle-item.single-item.selected{background-color:#fff;border-bottom:0;border-top:0}#lightbox #lightbox-content div.floating#item-VEH0{width:190px}#lightbox #lightbox-content div.floating#item-VEH0 .vehicle-perils{border-bottom:1px solid #e5e5e5}#lightbox #lightbox-content div.floating#item-VEH0 .description{margin-right:-14px}#lightbox #lightbox-content div.recommended .recommendation{display:block}#lightbox #lightbox-content div.floating.pane-0,#lightbox #lightbox-content div.floating:first-child{border-left-width:0}#lightbox #lightbox-content div.floating.pane-0.selected,#lightbox #lightbox-content div.floating:first-child.selected{border-left:1px solid #ddd;margin-left:-1px}#lightbox #lightbox-content div.floating.pane-0.recommended,#lightbox #lightbox-content div.floating:first-child.recommended{min-height:890px}#lightbox #lightbox-content div.floating.pane-0.recommended#item-VEH1,#lightbox #lightbox-content div.floating:first-child.recommended#item-VEH1{min-height:690px}#lightbox #lightbox-content div.floating.pane-3.selected,#lightbox #lightbox-content div.floating.pane-3:nth-child(2),#lightbox #lightbox-content div.floating.pane-3:nth-child(3){border-right:1px solid #ddd}#lightbox #lightbox-content div.ajax-loader{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:100;background-image:url(/static/v17895/img/mobile/ajax-loader.gif);background-repeat:no-repeat;background-position:50% 50%}#lightbox-wrapper{background:rgba(0,0,0,.75);display:none;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}#lightbox-wrapper #lightbox.cart-lightbox{min-height:0;padding:0;text-align:left}#lightbox-wrapper #lightbox.cart-lightbox #lightbox-content h1{margin:20px 0 0 40px}#lightbox-wrapper #lightbox.cart-lightbox h1.check{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/link-icons.png) no-repeat 0 -239px;padding-left:40px}#lightbox-wrapper #lightbox.cart-lightbox h2{margin:0 0 15px 40px}#lightbox-wrapper #lightbox.cart-lightbox h3{color:#063}#lightbox-wrapper #lightbox.cart-lightbox .additional-information{font-size:16px;margin:0 0 10px 40px}#lightbox-wrapper #lightbox.cart-lightbox .added-product>div{border-right:1px solid #e5e5e5;float:left;height:100px;padding-left:20px;position:relative;width:200px}#lightbox-wrapper #lightbox.cart-lightbox .added-product>div img{bottom:24px;left:50%;margin-left:-85px;position:absolute}#lightbox-wrapper #lightbox.cart-lightbox .added-product>div.last{border-right:0}#lightbox-wrapper #lightbox.cart-lightbox .added-product>div.prices{height:85px;padding-right:20px;padding-top:15px;width:auto}#lightbox-wrapper #lightbox.cart-lightbox .added-product button{margin-top:28px}#lightbox-wrapper #lightbox.cart-lightbox .added-product p{margin:0}#lightbox-wrapper #lightbox.cart-lightbox .added-product .price-annual{font-size:16px}#lightbox-wrapper #lightbox.cart-lightbox .added-product .price-annual span{font-size:36px;font-weight:bold}#lightbox-wrapper #lightbox.cart-lightbox .added-product .price-monthly{font-size:16px}nav.liftup-navi{background:#e6e6e6;background:-moz-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);background:-o-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);background:-ms-linear-gradient(top,#f7f7f7 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#f7f7f7 0%,#e6e6e6 100%);border:1px solid rgba(31,28,22,.1);border-radius:5px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;display:block;height:52px}nav.liftup-navi *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}nav.liftup-navi a{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/liftup-icons.png) no-repeat 0 0;border-right:1px solid #d8d8d8;display:block;color:#090;float:left;font-size:14px;font-weight:700;height:50px;padding:18px 0px 0 70px;text-decoration:none;text-shadow:0 1px 0 #fff;width:234px;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}nav.liftup-navi a:last-child{border-right:0}nav.liftup-navi a.icon-question{background-position:35px 10px;padding-left:66px}nav.liftup-navi a.icon-claims{background-position:34px -80px;padding-left:74px;width:235px}nav.liftup-navi a.icon-help{background-position:34px -170px;padding-left:75px;width:235px}nav.liftup-navi a.icon-offer{background-position:28px -260px;padding-left:68px}nav.liftup-navi a:hover{background-color:rgba(0,0,0,.07);color:#4d4d4d}a.icon,p.icon{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/link-icons.png") no-repeat;color:#4d4d4d;cursor:pointer;display:inline-block;height:20px;padding:1px 0 3px 29px;text-decoration:none}a.delete:hover,a.close:hover{background-position:0 -29px;height:25px}a.edit{background-position:0 -56px}a.edit:hover{background-position:0 -85px}a.info,p.info{background-position:0 -110px}a.info.green,p.info.green{background-image:url(/static/v17895/img/ui-elements/info-green.png);background-position:5px 2px}a.info:hover{background-position:0 -110px;opacity:.9;-moz-opacity:.9;filter:alpha(opacity=9)}li.option.checked a.info,a.info.grey{background-position:0 -133px}a.save{background-position:3px -157px;padding-top:0}a.abort{background-position:3px -177px;padding-top:0}a.down{background-position:100% -194px;color:#090;display:inline-block;font-size:14px;font-weight:700;padding-left:0;padding-right:30px}a.up{background-position:100% -213px;color:#090;display:inline-block;font-size:14px;font-weight:700;padding-left:0;padding-right:30px}a.top{background-position:-13px -214px;color:#090;display:inline-block;font-size:14px;font-weight:700;padding-left:24px}a.back-arrow{background-position:-6px -278px;padding-left:17px}a.forward-arrow{background-position:0px -869px;padding-left:14px}a.phone{background-position:0 -344px;padding-left:30px}a.phone2{background-image:none;color:#090;position:relative;text-decoration:underline}a.phone2:before{content:"";display:block;height:50px;left:-13px;position:absolute;top:-17px;width:50px;background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -350px -650px no-repeat;background-size:500px 800px}a.email{background-position:0 -368px;padding-left:30px}a.facebook{background-position:0 -391px;padding-left:30px}a.twitter{background-position:0 -416px;padding-left:30px}a.continue{background-position:right -504px;color:#090;font-weight:700;padding-left:0;padding-right:30px}a.keyboard-focus:focus{outline:5px solid #ffb700}p.error{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/error.png) no-repeat 0 5px;padding-left:18px;speak-as:digits;speak-numeral:digits}@media(-webkit-min-device-pixel-ratio:1.25)and (-webkit-min-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25)and (min-resolution:1.25dppx),(min-resolution:1.25dppx)and (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx)and (min-resolution:1.25dppx){a.icon.info,a.icon.close,p.icon.info{background-image:url("/static/v17895/img/ui-elements/link-icons-2x.png");background-size:38px 938px}}@media(-webkit-min-device-pixel-ratio:1.25)and (-webkit-min-device-pixel-ratio:1.25),(-webkit-min-device-pixel-ratio:1.25)and (min-resolution:1.25dppx),(min-resolution:1.25dppx)and (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx)and (min-resolution:1.25dppx){p.icon.info.green{background-image:url("/static/v17895/img/ui-elements/info-green-2x.png");background-size:19px 18px}}ul.coverages-list,ul.no-coverages-list,ul.coverages-list-white{list-style-image:url(/static/v17895/img/ui-elements/li-check-green.png);margin:0;padding-left:20px}ul.coverages-list li,ul.no-coverages-list li,ul.coverages-list-white li{margin-bottom:5px}ul.no-coverages-list{list-style-image:url(/static/v17895/img/ui-elements/li-cross.png)}ul.coverages-list-white{list-style-image:url(/static/v17895/img/ui-elements/li-check.png)}ul.arrows{list-style-image:url(/static/v17895/img/ui-elements/arrow-right-2.png);margin:0;padding-left:19px}ul.arrows li{margin-bottom:14px}ul.attachments{list-style:none;margin-bottom:3px !important;margin-top:16px !important;padding:0}ul.attachments li{background:url(/static/v17895/img/ui-elements/li-attachment.gif) no-repeat 0 0;margin-bottom:5px;padding-left:24px}ul.attachments li a{text-decoration:underline;word-wrap:break-word}h1.logo{color:#fff}h1.logo .product-badge{position:relative;top:-20px}#wrap #header.insurance h1.logo{color:#fff;float:none;font-size:47.5px;font-weight:normal;left:27px;line-height:1em;margin:0 auto;position:relative;top:52px;width:275px}#wrap #header.insurance h1.logo span.icon-pop-logo{font-size:38px;position:relative;top:-3px}#wrap #header.insurance h1.logo small{color:#30acae;display:inline-block;font-family:Roboto,arial,sans-serif;font-size:18px;left:25%;margin-left:-50%;position:relative;top:-18px}#wrap #header.insurance h2.logo{margin:0;position:relative;top:-37px}#wrap #header.insurance h2.logo img{height:18px}nav.level2{background-color:rgba(0,0,0,0);border:1px solid #d9d9d9;border-bottom-width:0;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:inset 0 -4px 4px rgba(0,0,0,.05);margin:0;position:absolute;top:-50px}nav.level2>div{float:left}nav.level2 a{background:#f2f2f2 url(/static/v17895/img/ui-elements/nav-bg.gif) repeat-x;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;color:#090;float:left;font-weight:normal;height:19px;text-decoration:none;margin:0;padding:15px 20px 14px}nav.level2 a span.item-count{border-style:solid;border-width:1px;border-radius:3px;color:#4d4d4d;display:inline-block;font-size:11px;font-weight:700;height:19px;line-height:20px;margin-left:7px;padding:1px 0 0;position:relative;text-align:center;text-shadow:none;top:-1px;width:20px}nav.level2 a:hover{color:#063;text-decoration:underline}nav.level2 div:first-child a,nav.level2>a:first-child{border-top-left-radius:4px}nav.level2 a.first{border-top-left-radius:4px}nav.level2 div:last-child a{border-right-width:0;border-top-right-radius:4px}nav.level2 a.last,nav.level2>a:last-child{border-right-width:0;border-top-right-radius:4px}nav.level2 a.current{background-color:#fff;background-image:none;border-bottom:1px solid #fff;color:#4d4d4d;cursor:pointer;font-weight:normal;overflow:visible;position:relative}nav.level2 a.current:hover{text-decoration:none;background-position:right -200px}nav.level2 a.current:hover span{background-position:0 -50px}nav.level2 a.current:active{background-position:right -250px}nav.level2 a.current:active span{background-position:left -100px}nav.level2 div:last-child a.current,nav.level2>a.current:last-child{border-top-right-radius:4px}nav.level2 div:first-child a.current,nav.level2>a.current:first-child{border-top-left-radius:4px}nav.level2:before{border-top:1px solid #d9d9d9;bottom:0;content:"";display:block;margin-left:-1200px;position:absolute;width:3200px}@media all and (max-width:940px){nav.level2:before{margin-left:-9px;width:958px}}ul#opinion{list-style:none}ul#opinion li{-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear;border-right:1px solid #e5e5e5;cursor:pointer;display:block;float:left;height:100px;position:relative;width:170px}ul#opinion li .image{height:100px;left:36px;position:absolute;top:0;width:100px}ul#opinion li:hover{background-color:#f7f3df}ul#opinion li.selected{background-color:#ffd600}ul#opinion li.last,ul#opinion li:last-child{border-right:0}ul#opinion li.opinion-1 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") 0px -1300px no-repeat}ul#opinion li.opinion-2 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -100px -1300px no-repeat}ul#opinion li.opinion-3 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -200px -1300px no-repeat}ul#opinion li.opinion-4 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -300px -1300px no-repeat}ul#opinion li.opinion-5 .image{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -400px -1300px no-repeat}#opinion-form .large-tooltip{margin-bottom:20px;padding-top:17px}#opinion-form .large-tooltip p{margin:0 0 8px}#opinion-form .large-tooltip #opinion-feedback{display:none}#opinion-form .large-tooltip.arrow-1:after,#opinion-form .large-tooltip.arrow-1:before{left:88.7%;margin-left:0}#opinion-form .large-tooltip.arrow-1:before{margin-left:-1px}#opinion-form .large-tooltip.arrow-2:after,#opinion-form .large-tooltip.arrow-2:before{left:68.7%;margin-left:0}#opinion-form .large-tooltip.arrow-2:before{margin-left:-1px}#opinion-form .large-tooltip.arrow-3:after,#opinion-form .large-tooltip.arrow-3:before{left:48.7%;margin-left:0}#opinion-form .large-tooltip.arrow-3:before{margin-left:-1px}#opinion-form .large-tooltip.arrow-4:after,#opinion-form .large-tooltip.arrow-4:before{left:28.7%;margin-left:0}#opinion-form .large-tooltip.arrow-4:before{margin-left:-1px}#opinion-form .large-tooltip.arrow-5:after,#opinion-form .large-tooltip.arrow-5:before{left:8.7%;margin-left:0}#opinion-form .large-tooltip.arrow-5:before{margin-left:-1px}h2#opinion-thankyou{margin-bottom:0}.option-panels ul{margin:0;padding:0}.option-panels li.option{background:#fff;display:block;float:left;height:155px;text-align:center;width:206px;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}.option-panels li.option>div{border-right:1px solid #ebebeb;height:100%;position:relative;width:100%}.option-panels li.option>div input{bottom:20px;font-size:16px;left:50%;margin-left:-7px;position:absolute;top:auto}.option-panels li.option>div span{bottom:18px;left:50%;margin-left:-11px;position:absolute;top:auto;z-index:2}.option-panels li.option>div label{display:block;font-size:13px;height:40px;margin-bottom:0;padding-bottom:23px;padding-top:92px;position:relative;text-transform:none;width:100%}.option-panels li.option>div div.image{height:100px;position:absolute;width:100px}.option-panels li.option>div a.icon.info{position:absolute;right:2px;top:8px}.option-panels li.option div.last{border-right:none}.option-panels li.option div.last .option-tooltip{right:10px}.option-panels li.option div.last.PINLUGLIALEG .option-tooltip{right:-190px}.option-panels li.option:hover{background:#f7f3df}.option-panels li.option.checked{background:#ffd600}.option-panels li.option.checked>div{border-right:1px solid #d9c76c}.option-panels li.option.checked div.last{border-right:none}.option-narrow-panels ul{margin:0;padding:0}.option-narrow-panels li.option{background:#fff;display:block;float:left;height:155px;text-align:center;width:95px;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;-ms-transition:background-color .1s linear;transition:background-color .1s linear}.option-narrow-panels li.option div{border-right:1px solid #ebebeb;height:100%;position:relative;width:100%}.option-narrow-panels li.option div input{bottom:20px;font-size:16px;left:50%;margin-left:-7px;position:absolute}.option-narrow-panels li.option div span{bottom:18px;left:50%;margin-left:-11px;position:absolute;top:auto;z-index:2}.option-narrow-panels li.option div label{display:table-cell;height:32px;padding-bottom:48px;padding-top:75px;position:relative;text-align:center;text-transform:none;width:95px;vertical-align:middle}.option-narrow-panels li.option div.last{border-right:none}.option-narrow-panels li.option:hover{background:#f7f3df;box-shadow:inset 2px 2px 2px #f2eccc}.option-narrow-panels li.option.checked{background:#ffd600;box-shadow:inset 2px 2px 2px #e6c100}.peril-coverages{width:190px}.peril-coverages p{font-size:12px;line-height:16px;margin-bottom:9px;margin-top:11px}.peril-coverages p strong{font-weight:bold}.peril-coverages h3{margin-bottom:11px}.peril-coverages ul{border-top:1px solid #e5e5e5;margin-bottom:0;margin-top:6px;padding:13px 0 0 0}.peril-coverages ul:last-child{border-bottom:1px solid #e5e5e5;padding-bottom:8px}.peril-coverages ul.first{border-top:0;padding-top:4px}.peril-coverages ul li{color:#4d4d4d;font-size:12px;list-style-type:none;line-height:16px;padding-bottom:0;position:relative;top:-2px}.peril-coverages ul li a{margin-bottom:3px}.peril-coverages ul li a.keyboard-focus:focus{outline:3px solid #ffb700}.peril-coverages ul li span{text-transform:lowercase}.peril-coverages ul li.disabled{display:none;text-decoration:line-through}.peril-coverages ul li.disabled a{color:#4d4d4d;font-weight:normal}.peril-coverages ul li:last-child{padding-bottom:0}.peril-coverages ul.disabled{display:none}.peril-coverages ul.perils-basic{border-bottom:1px solid #e5e5e5;border-right:5px solid #009a93;margin-bottom:1px;padding-bottom:2px}.peril-coverages ul.perils-basic.only-basic{border-bottom:0;margin-bottom:0}.peril-coverages ul.perils-extra{border-right:5px solid #0f3;margin-top:0;padding-top:11px;padding-bottom:2px}.peril-coverages ul.perils-disclaimer{border-bottom:1px solid #e5e5e5;border-right:5px solid #e50051;margin-bottom:1px;padding-bottom:2px}.peril-coverages ul.perils-disclaimer li{width:95%}.peril-coverages ul.perils-super{margin-top:0;padding-top:11px;padding-bottom:2px}.vehicle-perils ul.perils-basic{border-right:5px solid #3d9dcc;margin-top:0;padding-top:11px}.vehicle-perils ul.perils-extra{border-bottom:1px solid #e5e5e5;border-right:5px solid #009a93;margin-bottom:0}.vehicle-perils ul.perils-super{border-right:5px solid #0f3;margin-bottom:0}.home-perils ul.perils{margin-top:0;padding-top:11px}#price-bar-container,#price-bar{display:block;z-index:4}#price-bar-container{background-color:#fff;box-shadow:0 5px 5px rgba(156,156,156,.2);border-bottom:1px solid rgba(0,0,0,.18);left:0;margin-top:-89px;min-width:958px;padding:0;position:absolute;right:0;top:150px;width:100%}#price-bar{background-color:#fff;height:80px;margin:0 auto;padding:20px 0;top:0;width:940px}#price-bar select{width:273px}#price-bar button.add-to-cart{display:none}#price-bar .product-info{float:left;height:80px;padding-left:70px;padding-top:9px;position:relative;width:330px}#price-bar .product-info h1,#price-bar .product-info .h1{font-size:20px;font-weight:700;margin:0 0 3px}#price-bar .product-info h3,#price-bar .product-info .h3{margin:0}#price-bar .product-info .description{margin-top:-2px}#price-bar .product-info .image{background-image:url(/static/v17895/img/branding/product-icons-arrow-compressed.png);background-size:439px 186px;background-repeat:no-repeat;height:53px;left:0;position:absolute;top:14px;width:50px}#price-bar .product-info .full{display:none}#price-bar .product-info .description:hover .full{display:block;background-color:#fff;border-radius:4px;box-shadow:0 0 8px #ccc;left:-10px;padding:10px;position:relative;top:-10px}#price-bar .product-info .description:hover .short{display:none}#price-bar .price{float:left;border-left:1px solid #e5e5e5;height:70px;padding-left:20px;padding-top:10px;width:250px}#price-bar .price .saving span{background:#ffd600;border-radius:4px;display:inline-block;font-size:15px;font-weight:bold;margin-left:3px;margin-top:-6px;padding:5px;position:relative;top:0}#price-bar .price .saving.free-casco span{background:rgba(0,156,0,.19) url("/static/v17895/css/svg/check.svg") no-repeat 8px 9px;background-size:16px 12px;color:#505050;padding:5px 10px 4px 30px}#price-bar .price .annual{font-size:24px;margin-bottom:9px}#price-bar .price .annual:focus{outline:0}#price-bar .price .annual span{display:inline-block;font-weight:700;min-width:35px;position:relative}#price-bar .price .annual img{left:4px;position:absolute;top:-26px}#price-bar .price .annual span.sr-only{position:absolute}#price-bar .price .annual.has-original-price{color:#900;margin-bottom:16px}#price-bar .price .annual.has-original-price.has-saving{margin-bottom:6px}#price-bar .price .original-price{color:#a3a3a3;display:inline;font-size:18px;text-decoration:line-through}#price-bar .price a.open-option-tooltip{left:4px;position:relative;top:6px}#price-bar .price p{margin-bottom:0;margin-top:0}#price-bar .price .info-tooltip p{margin-bottom:1em}#price-bar .price .info-tooltip p:last-child{margin-bottom:0}#price-bar .price.has-saving{height:77px}#price-bar .price.has-saving .annual.has-original-price{margin-bottom:6px}#price-bar .buttons{float:right;height:80px;width:260px}#price-bar .buttons select{width:232px}#price-bar .buttons button{margin-top:10px}#price-bar .buttons button span{width:234px}body#home #price-bar .product-info .image{background-position:0 0}body#vehicle #price-bar .product-info .image{background-image:url(/static/v17895/img/product-images/vehicle-small-matter.png);background-position:-300px 0;background-size:351px 700px}body#vehicle #price-bar .product-info.CAR-VEH0 .image{background-position:-300px 0}body#vehicle #price-bar .product-info.CAR-VEH1 .image{background-position:-200px 0}body#vehicle #price-bar .product-info.CAR-VEH2 .image{background-position:-100px 0}body#vehicle #price-bar .product-info.CAR-VEH3 .image{background-position:0 0}body#vehicle #price-bar .product-info.VAN-VEH3 .image{background-position:0 -300px}body#vehicle #price-bar .product-info.VAN-VEH2 .image{background-position:-100px -300px}body#vehicle #price-bar .product-info.VAN-VEH1 .image{background-position:-200px -300px}body#vehicle #price-bar .product-info.VAN-VEH0 .image{background-position:-300px -300px}body#vehicle #price-bar .product-info.MOT-VEH3 .image{background-position:0 -100px}body#vehicle #price-bar .product-info.MOT-VEH2 .image{background-position:-100px -100px}body#vehicle #price-bar .product-info.MOT-VEH1 .image{background-position:-200px -100px}body#vehicle #price-bar .product-info.MOT-VEH0 .image{background-position:-300px -100px}body#vehicle #price-bar .product-info.MOP-VEH3 .image{background-position:0 -200px}body#vehicle #price-bar .product-info.MOP-VEH2 .image{background-position:-100px -200px}body#vehicle #price-bar .product-info.MOP-VEH1 .image{background-position:-200px -200px}body#vehicle #price-bar .product-info.MOP-VEH0 .image{background-position:-300px -200px}body#vehicle #price-bar .product-info.SNO-VEH3 .image{background-position:0 -400px}body#vehicle #price-bar .product-info.SNO-VEH2 .image{background-position:-100px -400px}body#vehicle #price-bar .product-info.SNO-VEH1 .image{background-position:-200px -400px}body#vehicle #price-bar .product-info.SNO-VEH0 .image{background-position:-300px -400px}body#vehicle #price-bar .product-info.TRA-VEH3 .image{background-position:0 -500px}body#vehicle #price-bar .product-info.TRA-VEH2 .image{background-position:-100px -500px}body#vehicle #price-bar .product-info.TRA-VEH1 .image{background-position:-200px -500px}body#vehicle #price-bar .product-info.TRA-VEH0 .image{background-position:-300px -500px}body#vehicle #price-bar .product-info.TRL-VEH3 .image{background-position:0 -600px}body#vehicle #price-bar .product-info.TRL-VEH2 .image{background-position:-100px -600px}body#vehicle #price-bar .product-info.TRL-VEH1 .image{background-position:-200px -600px}body#vehicle #price-bar .product-info.TRL-VEH0 .image{background-position:-300px -600px}body#vehicle #price-bar .product-info.TTR-VEH3 .image,body#vehicle #price-bar .product-info.TTR-VEH2 .image,body#vehicle #price-bar .product-info.TTR-VEH1 .image,body#vehicle #price-bar .product-info.TTR-VEH0 .image{background:url("/static/v17895/img/product-images/product-icons/TTR-lv.png") no-repeat 0 13px;background-size:50px 29px}body#vehicle #price-bar .yearly-kilometers{float:right;margin-right:15px}body#vehicle.kilsa #price-bar .kilsa{display:inline-block;margin-bottom:2px;margin-top:14px}body#boat #price-bar .product-info .image{background-image:url(/static/v17895/img/product-images/boats-small.gif);background-size:44px 150px}body#boat #price-bar .product-info.BOA2 .image{background-position:0 0}body#boat #price-bar .product-info.BOA1 .image{background-position:0 -104px}body#personal #price-bar .product-info .image{background-position:-390px 0}#price-bar-alert{border-bottom-width:0;margin:0;min-width:940px;padding-left:0;padding-right:0;width:100%}#price-bar-alert .alert-content{margin:0 auto;position:relative;width:940px}#price-bar-alert .alert-content .image{left:-24px}#price-bar-alert .alert-content h3{margin-left:70px}#price-bar-alert .alert-content p{margin-left:70px;speak-as:digits;speak-numeral:digits}#price-bar-alert .alert-content .image{top:-30px}.product-badge{border-radius:5px;display:inline-block;font-size:16px;font-weight:bold;line-height:20px;margin-left:10px;padding:3px 5px 2px;text-transform:none}.product-badge.kilsa{background-color:#fe1a6a;color:#fff}.product-badge.setti{background-color:#003f60;color:#fff}.progress-bar{color:#063;font-size:13px;width:200px}.progress-bar .progress-bar-bg{background:#bdbdbd;background:-moz-linear-gradient(top,#e0e0e0 0%,#bdbdbd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e0e0),color-stop(100%,#bdbdbd));background:-webkit-linear-gradient(top,#e0e0e0 0%,#bdbdbd 100%);background:-o-linear-gradient(top,#e0e0e0 0%,#bdbdbd 100%);background:-ms-linear-gradient(top,#e0e0e0 0%,#bdbdbd 100%);background:linear-gradient(to bottom,#e0e0e0 0%,#bdbdbd 100%);border-radius:4px;box-shadow:inset 0 1px 3px rgba(0,0,0,.3);height:16px}.progress-bar .progress-bar-bg .progress-bar-value{background:#3cab34;background:-moz-linear-gradient(top,#94c11f 0%,#3cab34 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#94c11f),color-stop(100%,#3cab34));background:-webkit-linear-gradient(top,#94c11f 0%,#3cab34 100%);background:-o-linear-gradient(top,#94c11f 0%,#3cab34 100%);background:-ms-linear-gradient(top,#94c11f 0%,#3cab34 100%);background:linear-gradient(to bottom,#94c11f 0%,#3cab34 100%);box-shadow:inset 0 1px 3px rgba(0,0,0,.5);border-top-left-radius:4px;border-bottom-left-radius:4px;height:16px}.progress-bar p{margin-bottom:0}#progress-holder{display:flex;flex-flow:column wrap;justify-content:center}#progress-navi-new{display:inline-flex;height:100%;width:100%;padding:0;box-sizing:border-box}#progress-navi-new li{width:25%;font-size:15px;font-weight:400;position:relative;text-align:center;color:#192d6a;display:block}#progress-navi-new li a:after,#progress-navi-new li span:after{width:100%}#progress-navi-new li.active{font-weight:700}#progress-navi-new li.filled a{font-weight:400}#modify-insurance-button{display:flex;align-items:center;align-self:flex-start;font-weight:700;font-size:16px;cursor:pointer;margin-top:15px}#modify-insurance-button span{color:#192d6a;font-size:15px;padding-left:10px}#modify-insurance-button span.btn{background-color:#192d6a;border-radius:50%;display:flex;justify-content:center;align-items:center;width:35px;height:35px;padding:0;position:relative}#modify-insurance-button.keyboard-focus{outline:5px solid #ffb700}@media(min-width:768px){.small-screen-only{display:none}#progress-holder{margin-bottom:50px}#progress-navi-new{align-self:center;max-width:940px}#progress-navi-new li{text-align:right}#progress-navi-new li a,#progress-navi-new li span{vertical-align:text-top}#progress-navi-new li a:before,#progress-navi-new li a:after,#progress-navi-new li span:before,#progress-navi-new li span:after{position:absolute;display:block;border-bottom:8px solid #eee;bottom:-10px;content:""}#progress-navi-new li a:before,#progress-navi-new li span:before{width:25%;height:0;z-index:1;left:-25%}#progress-navi-new li.active,#progress-navi-new li.filled{color:#192d6a}#progress-navi-new li.active a:before,#progress-navi-new li.active span:before,#progress-navi-new li.filled a:before,#progress-navi-new li.filled span:before{border:none}#progress-navi-new li.active a:after,#progress-navi-new li.active span:after,#progress-navi-new li.filled a:after,#progress-navi-new li.filled span:after{border-bottom-color:#41d87e}#progress-navi-new li.filled img{padding-left:5px;vertical-align:baseline}#progress-navi-new li.inactive{color:#666}#progress-navi-new li.step-1{width:14%;text-align:left;white-space:nowrap}#progress-navi-new li.step-2{width:26%}#progress-navi-new li.step-3,#progress-navi-new li.step-4{width:30%}#progress-navi-new li.step-2.filled{width:28%}#progress-navi-new li.step-2.filled+li.step-3{width:28%}#progress-navi-new li.step-2.filled~li.step-4{width:30%}#progress-navi-new li.step-2.filled+li.step-3.filled,#progress-navi-new li.step-3.filled+li.step-4{width:29%}#progress-navi-new li.active+li span:before{width:0;height:0;border-top:4px solid #eee;border-bottom:4px solid #eee;border-left:8px solid #41d87e;display:block;content:" ";bottom:-10px;position:absolute;z-index:1;left:0}#progress-navi-new.state-1 li.step-2 span:before{left:-10%;width:110%}#progress-navi-new.state-1 li.step-2 span:after{width:100%}#progress-navi-new.state-2{margin-bottom:10px}#progress-navi-new.state-2 li.step-3 span:after{width:100%}#progress-navi-new.state-3{margin-bottom:10px}#progress-navi-new.state-3 li.step-4 span:after{width:100%}}@media(max-width:972px)and (min-width:768px){#progress-holder{margin-bottom:40px;padding-left:20px;padding-right:20px}#progress-navi-new li.step-1.filled{width:17%}#progress-navi-new.state-1 li.step-1 span:after{width:100%}#progress-navi-new.state-1 li.step-2 span:before{left:0}#progress-navi-new.state-2 li.step-2{width:25%}#progress-navi-new.state-2 li.step-3,#progress-navi-new.state-2 li.step-4{width:29%}#progress-navi-new.state-3 li.step-2{width:27%}#progress-navi-new.state-3 li.step-2.filled+li.step-3{width:25%}#progress-navi-new.state-3 li.step-2.filled~li.step-4{width:31%}}@media(max-width:767px){.small-screen-only span.next-step{font-weight:700}#modify-insurance-button{margin-bottom:15px}#progress-holder{padding-left:15px;align-items:flex-start}#progress-navi-new{margin-bottom:0;width:291px;padding:45px 0 0 0}#progress-navi-new img.step-checked{display:none}#progress-navi-new li{flex:0 0 72px;margin-right:1px;max-width:73px}#progress-navi-new li a:after,#progress-navi-new li span:after{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;top:-40px;font-size:20px;font-weight:700;background-color:#41d87e;height:32px;left:0;color:#192d6a}#progress-navi-new li.active span{white-space:nowrap;width:145px}#progress-navi-new li.active span:after{background-color:#fff;border:2px #192d6a solid;height:28px;width:68px}#progress-navi-new li.step-1 a:after,#progress-navi-new li.step-1 span:after{content:"1"}#progress-navi-new li.step-2 a:after,#progress-navi-new li.step-2 span:after{content:"2"}#progress-navi-new li.step-3 a:after,#progress-navi-new li.step-3 span:after{content:"3"}#progress-navi-new li.step-4 a:after,#progress-navi-new li.step-4 span:after{content:"4"}#progress-navi-new li.filled a:after,#progress-navi-new li.filled span:after{border-bottom-color:#192d6a;content:url("/static/v17895/css/svg/step-checked.svg")}#progress-navi-new li.filled a,#progress-navi-new li.filled span,#progress-navi-new li.inactive a,#progress-navi-new li.inactive span{font-size:0}#progress-navi-new.state-1 li.step-1{margin-right:0}#progress-navi-new.state-2{margin-top:230px}}@media screen and (max-width:767px)and (min-width:453px)and (max-width:767px){#progress-navi-new.state-2{margin-top:150px}}@media(max-width:767px){#progress-navi-new.state-2 li.step-2 a,#progress-navi-new.state-2 li.step-2 span{position:absolute;left:-72px;text-align:left}#progress-navi-new.state-2 li.step-2 span:after{left:72px}}@media(max-width:767px){#progress-navi-new.state-3{margin-top:0}#progress-navi-new.state-3 li.step-3 a,#progress-navi-new.state-3 li.step-3 span{position:absolute;left:-145px;text-align:left}#progress-navi-new.state-3 li.step-3 span:after{left:145px}}@media(max-width:767px){#progress-navi-new.state-4{margin-top:0}#progress-navi-new.state-4 li.step-4 a,#progress-navi-new.state-4 li.step-4 span{position:absolute;left:-217px;text-align:left}#progress-navi-new.state-4 li.step-4 span:after{left:217px}}#progress-navi{background:rgba(0,0,0,0) url(/static/v17895/img/mobile/progress.png) no-repeat 100% 0;height:30px;list-style:none;margin:0 0 30px 0px;min-width:295px;overflow:hidden;padding:0 0 0 0}#progress-navi li{background:rgba(0,0,0,0) url(/static/v17895/img/mobile/progress.png) no-repeat 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color:#cecece;display:block;float:left;font-weight:600;height:30px;line-height:15px;margin:0;padding:0 0 0 18px;position:relative;text-shadow:0 1px 0 #fff}#progress-navi li a{background:rgba(0,0,0,0) url(/static/v17895/img/mobile/progress-bg.gif) repeat-x 0 0;color:#41d87e;display:inline-block;font-weight:600;height:30px;line-height:16px;padding:8px 15px 0 15px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:131px}#progress-navi li span{display:inline-block;height:22px;overflow:hidden;padding:8px 15px 0 15px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:130px}#progress-navi li.step-1{padding-left:10px}#progress-navi li.step-4 span{background-image:none}#progress-navi li.step-5 span{width:193px}#progress-navi li.active{background-position:-61px -30px;color:#fffefe;text-shadow:0 -1px 0 #063}#progress-navi li.active span{background:rgba(0,0,0,0) url(/static/v17895/img/mobile/progress-bg-active.gif) repeat-x 0 0;vertical-align:middle}#progress-navi li.inactive{padding-left:14px}#progress-navi li.inactive span{background:rgba(0,0,0,0) url(/static/v17895/img/mobile/progress-bg.gif) repeat-x 0 0}#progress-navi.state-1 li.step-1{background-position:0 0}#progress-navi.state-1 li.step-2{background-position:-61px 0}#progress-navi.state-1 li.step-3{background-position:-112px 0}#progress-navi.state-1 li.step-4{background-position:-112px 0}#progress-navi.state-1 li.step-5{background-position:-203px 0}#progress-navi.state-2 li.step-1{background-position:0 -30px;padding-left:10px}#progress-navi.state-2 li.step-2{background-position:-61px -30px}#progress-navi.state-2 li.step-3{background-position:-61px 0}#progress-navi.state-2 li.step-4{background-position:-112px 0}#progress-navi.state-2 li.step-5{background-position:-203px 0}#progress-navi.state-3 li.step-1{background-position:0 -30px}#progress-navi.state-3 li.step-2{background-position:-112px 0}#progress-navi.state-3 li.step-3{background-position:-61px -30px}#progress-navi.state-3 li.step-4{background-position:-61px 0}#progress-navi.state-3 li.step-5{background-position:-203px 0}#progress-navi.state-4 li.step-1{background-position:0 -30px}#progress-navi.state-4 li.step-2{background-position:-112px 0}#progress-navi.state-4 li.step-3{background-position:-112px 0}#progress-navi.state-4 li.step-4{background-position:-61px -30px}#progress-navi.state-4 li.step-5{background-position:-203px -60px}#progress-navi.state-5{background:rgba(0,0,0,0) url(/static/v17895/img/mobile/progress.png) no-repeat 100% -90px}#progress-navi.state-5 li.step-1{background-position:0 -30px}#progress-navi.state-5 li.step-2{background-position:-112px 0}#progress-navi.state-5 li.step-3{background-position:-112px 0}#progress-navi.state-5 li.step-4{background-position:-112px 0}#progress-navi.state-5 li.step-5{background-position:-61px -30px}#progress-navi.four-step li a,#progress-navi.four-step li span{width:189px}#progress-navi.four-step li.step-4{background-position:-203px 0}#progress-navi.four-step.state-3 li.step-4{background-position:-203px -60px}#progress-navi.four-step.state-4{background:rgba(0,0,0,0) url(/static/v17895/img/mobile/progress.png) no-repeat 100% -90px}#progress-navi.four-step.state-4 li.step-4{background-position:-61px -30px}#progress-navi.six-step li a,#progress-navi.six-step li span{padding-left:14px;width:101px}#progress-navi.six-step.state-1 li.step-2b{background-position:-112px 0}#progress-navi.six-step.state-2 li.step-2b{background-position:-61px 0}#progress-navi.six-step.state-2 li.step-3{background-position:-112px 0}#progress-navi.six-step.state-2b li.step-1{background-position:0 -30px}#progress-navi.six-step.state-2b li.step-2{background-position:-112px 0}#progress-navi.six-step.state-2b li.step-2b{background-position:-61px -30px}#progress-navi.six-step.state-2b li.step-3{background-position:-61px 0}#progress-navi.six-step.state-2b li.step-4{background-position:-112px 0}#progress-navi.six-step.state-2b li.step-5{background-position:-203px 0}#progress-navi.six-step.state-3 li.step-2b{background-position:-112px 0}#progress-navi.six-step.state-4 li.step-2b{background-position:-112px 0}#progress-navi.six-step.state-5 li.step-2b{background-position:-112px 0}#progress-navi.six-step li.step-5 a,#progress-navi.six-step li.step-5 span{padding-left:13px;width:170px}.sale-introduction{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:55px 50px;margin:0 0 15px}.sale-introduction h1{color:#606060;font-size:40px;margin:0;width:395px}.sale-introduction p{font-size:16px;width:395px}.sale-introduction a.open-video{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/arrow-right.gif) no-repeat 100% 0px;color:#41d87e;font-size:12px;font-weight:700;padding-left:0;padding-right:20px;text-decoration:none;text-transform:uppercase}.slider-container{margin:0 0 20px}.slider-min{float:left;font-size:11px;margin-right:10px;position:relative;top:35px}.slider-container .ui-slider{background-color:rgba(0,0,0,0);border-width:0;float:left;height:48px;margin-right:13px;padding:0;position:relative;top:0}.slider-container .ui-slider .slider-background{background:#f7f7f7;border-radius:5px;background:#e4e4e4;background:-moz-linear-gradient(top,#c7c7c7 0%,#e4e4e4 40%,#d2d2d2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c7c7c7),color-stop(40%,#e4e4e4),color-stop(100%,#d2d2d2));background:-webkit-linear-gradient(top,#c7c7c7 0%,#e4e4e4 40%,#d2d2d2 100%);background:-o-linear-gradient(top,#c7c7c7 0%,#e4e4e4 40%,#d2d2d2 100%);background:-ms-linear-gradient(top,#c7c7c7 0%,#e4e4e4 40%,#d2d2d2 100%);background:linear-gradient(to bottom,#c7c7c7 0%,#e4e4e4 40%,#d2d2d2 100%);border:1px solid #c4c4c4;border-radius:6px;box-shadow:0 1px 0 #fff;height:6px;position:absolute;top:40px}.slider-max{float:left;font-size:11px;position:relative;top:35px;width:30px}.slider-value{background:#86c231;background:-moz-linear-gradient(top,#86AB21 0%,#86C231 40%,#5AB93F 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#86AB21),color-stop(40%,#86C231),color-stop(100%,#5AB93F));background:-webkit-linear-gradient(top,#86AB21 0%,#86C231 40%,#5AB93F 100%);background:-o-linear-gradient(top,#86AB21 0%,#86C231 40%,#5AB93F 100%);background:-ms-linear-gradient(top,#86AB21 0%,#86C231 40%,#5AB93F 100%);background:linear-gradient(to bottom,#86AB21 0%,#86C231 40%,#5AB93F 100%);border-bottom-color:#4aaf3e;border-left-color:#539115;border-radius:6px;border-right-color:#539115;border-style:solid;border-top-color:#769118;border-width:1px;height:6px;left:-1px;position:relative;top:40px;width:0}.slider-container .ui-slider-handle{background:#d4d4d4;background:-moz-linear-gradient(top,#F9F9F9 0%,#D4D4D4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F9F9F9),color-stop(100%,#D4D4D4));background:-webkit-linear-gradient(top,#F9F9F9 0%,#D4D4D4 100%);background:-o-linear-gradient(top,#F9F9F9 0%,#D4D4D4 100%);background:-ms-linear-gradient(top,#F9F9F9 0%,#D4D4D4 100%);background:linear-gradient(to bottom,#F9F9F9 0%,#D4D4D4 100%);border-style:solid;border-width:1px;border-bottom-color:#a8a8a8;border-left-color:#b5b5b5;border-right-color:#b5b5b5;border-top-color:#c6c6c6;border-radius:10px;box-shadow:0 2px 0 rgba(0,0,0,.1);display:block;height:14px;margin-left:-8px;outline:none;overflow:hidden;position:absolute;top:35px;width:14px}.slider-container .ui-slider-handle:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}.slider-container .ui-slider-handle.keyboard-focus:focus{outline-color:#ffb700;outline-style:solid;outline-width:5px}.slider-container .tooltip{background:#dedede;background:-moz-linear-gradient(top,#F8F8F8 0%,#DEDEDE 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F8F8F8),color-stop(100%,#DEDEDE));background:-webkit-linear-gradient(top,#F8F8F8 0%,#DEDEDE 100%);background:-o-linear-gradient(top,#F8F8F8 0%,#DEDEDE 100%);background:-ms-linear-gradient(top,#F8F8F8 0%,#DEDEDE 100%);background:linear-gradient(to bottom,#F8F8F8 0%,#DEDEDE 100%);border-style:solid;border-width:1px;border-bottom-color:#b0b0b0;border-left-color:#bcbcbc;border-right-color:#bcbcbc;border-top-color:#cacaca;border-radius:12px;box-shadow:0 2px 0 rgba(0,0,0,.1);display:block;font-size:13px;padding:2px 15px 1px;position:absolute;text-align:center;text-shadow:0 1px 0 #fff;top:2px;width:auto;z-index:auto}.slider-container .tooltip:after{background:url(/static/v17895/img/ui-elements/slider-tooltip-arrow.png) no-repeat;bottom:-9px;content:"";display:block;height:9px;left:50%;margin-left:-7px;position:absolute;width:14px}.terms-lightbox{background-color:#fff;border-radius:7px;display:none;height:auto;left:0;margin-left:0;padding:40px;position:absolute;top:100px;width:620px;z-index:10}.terms-lightbox a.close{position:absolute;right:9px;top:12px}.terms-lightbox.footer-lightbox iframe{width:100%}body.web-terms{min-width:0}body.web-terms h1{margin-top:0}body#web-terms-selling h2{margin-top:0}body#web-terms-invoicing h2{margin-top:25px}.tooltip{background:#ffd600;background-clip:padding-box;border:1px solid rgba(51,47,26,.3);box-shadow:0 0 10px rgba(31,28,22,.25);-webkit-box-shadow:0 0 10px rgba(31,28,22,.25);font-size:13px;padding:10px 15px;position:absolute;width:120px;z-index:3}.tooltip p{margin:1em 0 0;text-indent:0}.tooltip p:first-child{margin-top:0}.tooltip.arrow-up:before{border:10px solid rgba(0,0,0,0);border-bottom-color:rgba(51,47,26,.2);left:50%;margin-left:-10px;pointer-events:none;top:-21px}.tooltip.arrow-up:after{border:9px solid rgba(0,0,0,0);border-bottom-color:#ffd600;left:50%;margin-left:-9px;pointer-events:none;top:-18px}.tooltip.arrow-down:before{border:10px solid rgba(0,0,0,0);border-top-color:rgba(51,47,26,.2);left:50%;margin-left:-10px;pointer-events:none;bottom:-21px}.tooltip.arrow-down:after{border:9px solid rgba(0,0,0,0);border-top-color:#ffd600;left:50%;margin-left:-9px;pointer-events:none;bottom:-18px}.tooltip.arrow-right:before{border:10px solid rgba(0,0,0,0);border-left-color:rgba(51,47,26,.2);top:50%;margin-top:-10px;pointer-events:none;right:-21px}.tooltip.arrow-right:after{border:9px solid rgba(0,0,0,0);border-left-color:#ffd600;top:50%;margin-top:-9px;pointer-events:none;right:-18px}.tooltip.arrow-left:before{border:10px solid rgba(0,0,0,0);border-right-color:rgba(51,47,26,.2);top:50%;margin-top:-10px;pointer-events:none;left:-21px}.tooltip.arrow-left:after{border:9px solid rgba(0,0,0,0);border-right-color:#ffd600;top:50%;margin-top:-9px;left:-18px;pointer-events:none}.tooltip.arrow-up:after,.tooltip.arrow-right:after,.tooltip.arrow-down:after,.tooltip.arrow-left:after{content:" ";height:0;position:absolute;width:0}.tooltip.arrow-up:before,.tooltip.arrow-right:before,.tooltip.arrow-down:before,.tooltip.arrow-left:before{content:" ";height:0;position:absolute;width:0}.tooltip-wrapper{display:inline-block;position:relative;left:5px;top:7px}.tooltip-wrapper.inline{display:inline;left:0;top:7px}.info-tooltip{background:#eee;box-shadow:0px 1px 4px rgba(0,0,0,.68);color:#333;display:none;font-size:12px;font-weight:normal;height:auto;line-height:16px;padding:14px;position:absolute;text-align:left;width:200px;z-index:3}.info-tooltip a.close{float:right;padding-left:24px}.info-tooltip p:first-child,.info-tooltip p.first{margin-top:0 !important}.info-tooltip p:last-child{margin-bottom:0 !important}.info-tooltip.option-tooltip{padding-right:14px;position:absolute;right:-190px;top:40px}.open-option-tooltip:focus+.title-tooltip,.open-option-tooltip:focus+.info-tooltip{display:block}li.option .open-option-tooltip{display:none}li.option .open-option-tooltip.no-hide{display:inline}button::-moz-focus-inner{border:none}button,a.button,.button-group label.button{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/button.png) no-repeat right -150px;border:0;cursor:pointer;font-size:14px;font-weight:600;height:31px;margin-right:5px;overflow:hidden;padding:0 23px 0 0;position:relative;text-align:center;vertical-align:middle}button.keyboard-focus,a.button.keyboard-focus,.button-group label.button.keyboard-focus{outline:5px solid #ffb700}button span,a.button span,.button-group label.button span{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/button.png) no-repeat left top;color:#fff;display:block;height:23px;padding:8px 0 0 23px;position:relative;text-transform:none;white-space:nowrap}button span,.button-group label.button{line-height:12px}a.button{display:inline-block;vertical-align:middle}a.button span{line-height:12px}a.button.big span{line-height:17px}button:hover{background-position:right -200px}button:hover span{background-position:0 -50px}a.button:hover,a.button:active{text-decoration:none}button:active{background-position:right -250px}button:active span{background-position:left -100px}button.icon span,a.button.icon span{padding-left:8px}button.grey,.button-group label.button.grey{background-position:right -936px;text-shadow:0 1px 0 #fff}button.grey span,.button-group label.button.grey span{background-position:left -300px;color:#4e4e4e;line-height:13px}button.grey:hover,.button-group label.button.grey:hover{background-position:right -986px}button.grey:hover span,.button-group label.button.grey:hover span{background-position:left -350px;color:#4d4d4d}button.grey:active,.button-group label.button.grey:active{background-position:right -1036px}button.grey:active span,.button-group label.button.grey:active span{background-position:left -400px;color:#4d4d4d}button.icon span:before,a.button.icon span:before{content:" ";background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/button.png) no-repeat -150px -150px;border-right:1px solid rgba(0,66,33,.2);display:block;float:left;height:29px;margin-right:12px;position:relative;top:-7px;width:31px}button.icon[disabled] span:before,a.button.icon.disabled span:before{border-right:1px solid #ccc}button.icon.edit span:before{border-right:1px solid rgba(0,0,0,.1)}a.button.big.blue.icon.send span:before,button.big.blue.icon.send span:before{background-position:-100px -2052px}a.button.big.blue.icon.send.disabled span:before,button.big.blue.icon.send[disabled] span:before{background-position:-100px -2092px}a.button.blue.icon.send span:before,button.blue.icon.send span:before{background-position:-100px -2057px}button.big,a.button.big{background-position:right -692px;height:41px;padding-right:24px}button.big span{background-position:left -450px;font-size:18px;height:33px;line-height:23px;padding-left:24px;padding-top:8px}a.button.big span{background-position:left -450px;font-size:18px;height:29px;padding-left:24px;padding-top:11px}a.button.big span:before{top:-10px}button.big:hover,a.button.big:hover{background-position:right -753px}button.big:hover span,a.button.big:hover span{background-position:left -511px}button.big:active,a.button.big:active{background-position:right -814px}button.big:active span,a.button.big:active span{background-position:left -571px}button.big.icon,a.button.big.icon{padding-right:17px}button.big.icon span,a.button.big.icon span{padding-left:9px}button.icon.reply span:before{background-position:-302px -1857px}button.icon.reply{padding-right:11px}button.icon.reply span:before{border-right-color:#b4b4b4;margin-right:10px;width:26px}button.icon.grey[disabled] span:before,button.icon.grey[disabled]:hover span:before,button.icon.grey[disabled]:active span:before{border-right-color:#dadada;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=5)}button.big.icon span:before,a.button.big.icon span:before{height:39px;margin-right:17px;width:31px}button.blue,a.button.blue{background-position:right -2322px}button.blue span,a.button.blue span{background-position:left -2202px;text-shadow:0 -1px 0 #004d9a}button.blue span:before,a.button.blue span:before{border-right:1px solid rgba(0,77,154,.25)}button.blue:hover,a.button.blue:hover{background-position:right -2362px}button.blue:hover span,a.button.blue:hover span{background-position:left -2242px}button.blue:active,a.button.blue:active{background-position:right -2402px}button.blue:active span,a.button.blue:active span{background-position:left -2282px}button.big.blue,a.button.big.blue{background-position:right -1752px;min-width:260px}button.big.blue span,a.button.big.blue span{background-position:left -1592px;text-shadow:0 -1px #004d9a}button.big.blue:hover,a.button.big.blue:hover{background-position:right -1802px}button.big.blue:hover span,a.button.big.blue:hover span{background-position:left -1642px}button.big.blue:active,a.button.big.blue:active{background-position:right -1852px}button.big.blue:active span,a.button.big.blue:active span{background-position:left -1692px}button.reda,a.button.red{background-position:right -150px}button.reda span,a.button.red span{background-position:left 0}button.big.red,a.button.big.red{background-position:right -2052px;min-width:260px}button.big.red span,a.button.big.red span{background-position:left -1902px;text-shadow:0 -1px #7f002d}button.big.red:hover,a.button.big.red:hover{background-position:right -2102px}button.big.red:hover span,a.button.big.red:hover span{background-position:left -1952px}button.big.red:active,a.button.big.red:active{background-position:right -2152px}button.big.red:active span,a.button.big.red:active span{background-position:left -2002px}button.white,a.button.white{background-image:url(/static/v17895/img/ui-elements/white-button.png);background-position:100% -120px;display:inline-block;padding-right:10px;position:relative}button.white span,a.button.white span{background-image:url(/static/v17895/img/ui-elements/white-button.png);background-position:left 0px;color:#090;font-size:13px;line-height:15px;padding-left:10px;text-shadow:none}button.white:hover,a.button.white:hover{background-position:100% -160px}button.white:hover span,a.button.white:hover span{background-position:left -40px}button.white:active,a.button.white:active{background-position:100% -200px}button.white:active span,a.button.white:active span{background-position:left -80px}button.white.super-long{width:100%}button.white.super-long span{text-align:left}button.big.white{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:100% -3084px}button.big.white span{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:left -2442px;font-size:18px;line-height:23px;height:33px !important;padding-left:24px;padding-top:8px}a.button.big.white{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:100% -3084px}a.button.big.white span{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:left -2442px;font-size:18px;height:33px !important;padding-left:24px;padding-top:10px !important}button.big.white:hover,a.button.big.white:hover{background-position:100% -3134px}button.big.white:hover span,a.button.big.white:hover span{background-position:left -2492px}button.big.white:active,a.button.big.white:active{background-position:100% -3184px}button.big.white:active span,a.button.big.white:active span{background-position:left -2542px}button.white.remove span,a.button.white.remove span{color:#e50051;height:23px;padding-left:30px;padding-top:8px}button.white.remove span:before,a.button.white.remove span:before{background-color:rgba(0,0,0,0);background-image:url(/static/v17895/img/ui-elements/button.png);background-position:-205px -1765px;content:"";display:block;height:12px;left:10px;position:absolute;top:9px;width:12px}button.big.white.remove span,a.button.big.white.remove span{padding-top:10px}button.big.white,a.button.big.white{padding-right:14px}button.big.white span,a.button.big.white span{height:23px;line-height:19px;padding-left:14px;padding-top:10px}button.big.white span:before,a.button.big.white span:before{height:16px;left:14px;top:10px;width:16px}button.big.white.remove span,a.button.big.white.remove span{padding-left:37px}button.big.white.remove span:before,a.button.big.white.remove span:before{background-position:-305px -2062px}button.big.white.remove[disabled] span:before,a.button.big.white.remove.disabled span:before{background-position:-305px -2102px}button.white.remove span{height:23px;padding-top:8px}button.white.edit span,button.white.reload span,button.white.add span,button.white.cancel span,button.white.pdf span,button.white.print span,button.white.email span,button.white.send span{height:23px;padding-left:38px;padding-top:8px}button.white.edit span:before,button.white.reload span:before,button.white.add span:before,button.white.cancel span:before,button.white.pdf span:before,button.white.print span:before,button.white.email span:before,button.white.send span:before{background-color:rgba(0,0,0,0);background-image:url(/static/v17895/img/ui-elements/button.png);background-position:-250px -1762px;content:"";display:block;height:19px;left:10px;position:absolute;top:6px;width:19px}a.button.white.edit span,a.button.white.reload span,a.button.white.add span,a.button.white.cancel span,a.button.white.pdf span,a.button.white.print span,a.button.white.email span,a.button.white.send span{height:24px;padding-left:38px;padding-top:7px}a.button.white.edit span:before,a.button.white.reload span:before,a.button.white.add span:before,a.button.white.cancel span:before,a.button.white.pdf span:before,a.button.white.print span:before,a.button.white.email span:before,a.button.white.send span:before{background-color:rgba(0,0,0,0);background-image:url(/static/v17895/img/ui-elements/button.png);background-position:-250px -1762px;content:"";display:block;height:19px;left:10px;position:absolute;top:6px;width:19px}button.white.reload span,a.button.white.reload span{padding-left:35px}button.white.reload span:before,a.button.white.reload span:before{background-position:-302px -1762px}button.white.add span{padding-left:32px}button.white.add span:before{background-position:-252px -1813px;left:7px}button.white.add[disabled] span:before{background-position:-252px -2103px;left:7px}button.white.cancel span,a.button.white.cancel span{padding-left:32px}button.white.cancel span:before,a.button.white.cancel span:before{background-position:-202px -1862px;left:7px}button.white.pdf span,a.button.white.pdf span{padding-left:30px}button.white.pdf span:before,a.button.white.pdf span:before{background-position:-4px -1862px}button.white.print span,a.button.white.print span{padding-left:33px}button.white.print span:before,a.button.white.print span:before{background-position:-54px -1862px}button.white.email span,a.button.white.email span{padding-left:35px}button.white.email span:before,a.button.white.email span:before{background-position:-101px -1862px}button.white.send span:before,a.button.white.send span:before{background-position:-153px -2062px}button.white.cart-close span,button.white.cart-open span,a.button.white.cart-open span,a.button.white.cart-close span{padding-right:28px}button.white.cart-close span:before,button.white.cart-open span:before,a.button.white.cart-open span:before,a.button.white.cart-close span:before{background-color:rgba(0,0,0,0);background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:-8px -217px;content:"";display:block;height:19px;position:absolute;right:0;top:6px;width:19px}button.white.cart-open span:before,a.button.white.cart-open span:before{background-position:-8px -198px}button.white.big.arrow-right,a.button.white.big.arrow-right{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:right -2592px;padding-right:19px}button.white.big.arrow-right span,a.button.white.big.arrow-right span{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:left -2442px;color:#090;font-size:18px;max-width:370px;padding-left:20px;padding-right:9px;text-shadow:0 1px 0 #fff}button.white.big.arrow-right:hover,a.button.white.big.arrow-right:hover{background-position:right -2642px}button.white.big.arrow-right:hover span,a.button.white.big.arrow-right:hover span{background-position:left -2492px}button.white.big.arrow-right:active,a.button.white.big.arrow-right:active{background-position:right -2692px}button.white.big.arrow-right:active span,a.button.white.big.arrow-right:active span{background-position:left -2542px}button.white.big.arrow-right[disabled],a.button.white.big.arrow-right.disabled{background-position:right -2793px}button.white.big.arrow-right[disabled] span,a.button.white.big.arrow-right.disabled span{background-position:left -2742px;color:#cecece}button.white.arrow-left{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:right -2963px;padding-right:10px}button.white.arrow-left span{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:left -2842px;color:#090;font-size:13px;height:23px;padding-left:35px;padding-right:5px;padding-top:8px;text-shadow:none}button.white.arrow-left span:before{background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:0 -822px;content:"";display:block;height:11px;left:21px;position:absolute;top:9px;width:6px}button.white.arrow-left:hover{background-position:right -3003px}button.white.arrow-left:hover span{background-position:left -2882px}button.white.arrow-left:active{background-position:right -3043px}button.white.arrow-left:active span{background-position:left -2922px}a.button.white.arrow-left span{padding-left:26px}a.button.white.arrow-left span:before{background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:0 -822px;content:"";display:block;height:11px;left:11px;position:absolute;top:9px;width:6px}a.button.big.white.arrow-left span:before{top:12px}a.button.white.arrow-right span{padding-right:16px}a.button.white.arrow-right span:before{background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:0 -876px;content:"";display:block;height:11px;right:1px;position:absolute;top:9px;width:6px}a.button.big.white.arrow-right span:before{background-image:none}button.white.plus span,button.white.minus span{line-height:12px}button.white[disabled]{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:right -1287px}button.white[disabled] span{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:left -1237px;color:#cecece;text-shadow:0 1px 0 #fff}button.blue.icon.calculate span:before,a.button.blue.icon.calculate span:before{background-position:-50px -1757px}button.blue.icon.pen span:before,a.button.blue.icon.pen span:before{background-position:-200px -2058px}button.blue.icon.chat span:before{background-position:-250px -2057px}button.big.blue.icon.pen span:before,a.button.big.blue.icon.pen span:before{background-position:-200px -2052px}button.big.blue.icon.calculate span:before,button.big.blue.icon.calculate:hover span:before,button.big.blue.icon.calculate:active span:before{background-position:-50px -1751px}a.button.big.blue.icon.calculate span:before{background-position:-50px -1751px}button.big.blue.icon.calculate[disabled] span:before,a.button.big.blue.icon.calculate.disabled span:before{background-position:-50px -1801px}a.button.blue.icon.shopping-cart span:before,button.blue.icon.shopping-cart span:before,button.blue.icon.shopping-cart:hover span:before,button.blue.icon.shopping-cart:active span:before{background-position:1px -1753px}a.button.blue.icon.shopping-cart[disabled] span:before,button.blue.icon.shopping-cart[disabled] span:before{background-position:1px -1802px}button.blue.icon.continue span:before,a.button.blue.icon.continue span:before,button.blue.icon.continue:hover span:before,button.blue.icon.continue:active span:before{background-position:-101px -1752px}button.blue.icon.continue[disabled] span:before,a.button.blue.icon.continue.disabled span:before{background-position:-101px -1802px}button.blue.icon.save span:before,button.blue.icon.save:hover span:before,button.blue.icon.save:active span:before{background-position:-200px -1803px}button.blue.icon.save[disabled] span:before{background-position:-200px -2103px}button.blue.icon.reload span:before{background-position:-50px -2136px}button.blue.icon.reload[disabled] span:before{background-position:-150px -1806px}a.button.red.icon.reload span:before,button.red.icon.reload span:before{background-position:-150px -1756px}a.button.big.red.icon.reload span:before,button.big.red.icon.reload span:before{background-position:-150px -1752px}a.button.big.red.icon.reload.disabled span:before,a.button.big.blue.icon.reload.disabled span:before,button.big.red.icon.reload[disabled] span:before,button.big.blue.icon.reload[disabled] span:before{background-position:-150px -1802px}button.icon.loading span:before,button.icon.loading[disabled] span:before,a.button.red.reload.icon.loading span:before,button.red.reload.icon.loading span:before,button.blue.icon.loading span:before,button.blue.icon.loading[disabled] span:before{background-image:url(/static/v17895/img/ui-elements/button-ajax-loader.gif);background-position:0 3px}button.big.icon.loading span:before,button.big.icon.loading[disabled] span:before,a.button.big.red.reload.icon.loading span:before,button.big.red.reload.icon.loading span:before,button.big.blue.icon.loading span:before,button.big.blue.icon.loading[disabled] span:before{background-position:0 8px}button.blue.icon.agree span:before,a.button.blue.icon.agree span:before{background-image:url(/static/v17895/img/ui-elements/button.png);background-position:0 -2093px}button.blue.icon.agree[disabled] span:before,a.button.blue.icon.agree.disabled span:before{background-position:0 -2133px}button.header-back{background-color:rgba(0,0,0,0);background-image:url(/static/v17895/img/ui-elements/header-button.png);background-repeat:no-repeat;background-position:0 0;border:0;box-shadow:none;height:31px;padding-right:16px;padding-left:15px}button.header-back span{background-image:url(/static/v17895/img/ui-elements/header-button.png);background-position:100% -52px;color:#090;font-size:13px;height:31px;padding:8px 15px 0 0;text-shadow:0 1px 0 #fff}button.header-back span:before{background-image:url(/static/v17895/img/ui-elements/header-button.png);background-position:6px -64px;border-right-width:0;margin-right:0;width:19px}button.header-back:active{box-shadow:none}button.big[disabled],button.big[disabled]:hover,button.big[disabled]:active,a.button.big.disabled,a.button.big.disabled:hover,a.button.big.disabled:active{background:#e4e4e4;background-image:linear-gradient(180deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);border:1px solid #ccc;border-left:0;border-radius:4px;cursor:default}button.big[disabled] span,button.big[disabled]:hover span,button.big[disabled]:active span,a.button.big.disabled span,a.button.big.disabled:hover span,a.button.big.disabled:active span{background:#e4e4e4;background-image:linear-gradient(180deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);border:1px solid #ccc;border-bottom:0;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;color:#666;height:30px;text-shadow:0 1px 0 #fff;top:-1px}button[disabled],button.grey[disabled]{background-position:right -1287px}button[disabled] span,button.grey[disabled] span{background-position:left -1237px;color:#666;text-shadow:0 1px 0 #fff}.button-group input[type=radio]{display:none;visibility:hidden}.button-group input.button{position:absolute;margin-left:-9999px;visibility:hidden}.button-group label.button{float:left;margin-right:-1px;margin-right:0}.button-group>label.button.last{margin-right:0}.button-group label.button.grey{background-position:left -300px;border-right:1px solid #bdbdbd;height:30px;padding-right:16px}.button-group label.button.grey span{height:31px}.button-group label.button.grey.last{background-position:right -936px;border-right:0}.button-group label.button.grey span{background-position:-10px -300px;padding-left:16px}.button-group label.button.grey.first span{background-position:0 -300px}.button-group input:checked+label.button.grey{background-position:0 -400px}.button-group input:checked+label.button.grey span{background-position:-10px -400px}.button-group input:checked+label.button.grey.first{background-position:0 -400px}.button-group input:checked+label.button.grey.first span{background-position:0 -400px}.button-group input:checked+label.button.grey.last{background-position:right -1036px}.button-group label.button.grey:hover{background-position:0 -350px}.button-group label.button.grey:hover span{background-position:-10px -350px}.button-group label.button.grey.first:hover span{background-position:0 -350px}.button-group label.button.grey.last:hover{background-position:right -986px}@media all and (max-width:972px){button.white:after,a.button.white:after{content:"";height:100%;left:0;padding:7px 0px;position:absolute;top:-7px;width:100%}button.white.big:after,a.button.white.big:after{content:none}}.navbar-pop-header-logo.sales .brand-switcher.pop a{background:#fff url(/static/v17895/img/branding/logo-sp-text.png) no-repeat 5px 5px;background-size:154px 15px;display:inline-block;color:#00ab6d;font-size:12px;font-weight:normal;height:26px;line-height:15px;padding:6px 8px 0 165px;position:absolute;top:62px;z-index:2}body.customer-360 .brand-switcher{display:none}.product-teaser{margin-bottom:12px;padding-left:6px;padding-right:6px;text-align:center}.product-teaser:first-child,.product-teaser:nth-child(3n+1){padding-left:0}.product-teaser:last-child,.product-teaser:nth-child(3n){padding-right:0}.product-teaser>div{border:1px solid #e1e1e1;box-shadow:0 2px 5px rgba(0,0,0,.1);height:100%;padding-left:15px;padding-right:15px;width:100%}.product-teaser .content{height:100%;display:flex;flex-direction:column;margin:0 auto;max-width:340px;padding:15px 0}.product-teaser h3{color:#192d6a;font-size:20px;font-weight:700;margin-bottom:0;margin-top:9px}.product-teaser h4{font-family:"fatfrank","Roboto",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.1;color:#192d6a}.product-teaser p{color:#192d6a;margin-bottom:15px;text-align:left}.product-teaser a.btn,.product-teaser a.cta.cta--primary{margin:auto auto 0}body.funnel-2021 .product-teaser a.btn,body.funnel-2021 .product-teaser a.cta.cta--primary{min-width:0 !important}.product-teaser label{color:#192d6a;font-size:20px;font-weight:bold;margin-bottom:0;text-transform:none}.product-teaser input[type=checkbox]{top:3px}.product-teaser .icon{display:block;margin:5px auto 20px;max-height:90px;max-width:120px}.product-teaser-list{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:9px;padding-right:9px}.product-teaser.my-insurance{max-width:268px;min-height:210px;min-width:240px;padding-left:6px !important;padding-right:6px !important}.product-teaser.my-insurance h3{margin-bottom:6px;margin-top:0}.product-teaser.my-insurance.PIN h3{font-size:18px;max-width:106%;margin-left:-7px;margin-right:-7px}.product-teaser.my-insurance>div{display:flex;min-height:210px;padding-left:14px;padding-right:14px}.product-teaser.my-insurance .content{align-items:center;flex:1 1 auto;margin-top:0;margin-bottom:0;padding-bottom:20px;padding-top:20px;width:100%}.product-teaser.my-insurance .content>*{max-width:100%}.product-teaser.my-insurance .icon{margin-bottom:10px;margin-top:0;max-height:70px;max-width:85px}.product-teaser.my-insurance .btn{font-size:16px;width:100%}.product-teaser.my-insurance p{margin-bottom:9px;text-align:center}.product-teaser.claims p{color:#4d4d4d;text-align:center}.product-teaser.claims p.companies{margin:0}.product-teaser.claims a.company{display:inline-block;margin:0 10px 5px 0}.product-teaser.claims a.company img{display:block}.product-teaser.claims a.company:last-child{margin-right:0}.product-teaser.claims .content{padding-bottom:30px;padding-top:25px}.product-teaser.claims .icon:first-child{margin-top:10px}.form-group.field-string .product-teaser-list{max-width:288px;margin-left:auto;margin-right:auto}.form-group.field-string .product-teaser{margin-left:auto;margin-right:auto}.form-group.field-string .product-teaser>div{background-color:#fff}.form-group.field-string .product-teaser h3,.form-group.field-string .product-teaser p{color:#192d6a}.form-group.field-string .product-teaser a.btn{padding-left:10px;padding-right:10px;text-align:center}.form-group.field-string .product-teaser p{text-align:center}@media(min-width:768px){.product-teaser{flex:1 1 25%}.product-teaser .btn{width:69%}}@media(max-width:1044px){.product-teaser{padding-left:8px;padding-right:8px}.product-teaser:first-child,.product-teaser:nth-child(3n+1){padding-left:12px;padding-right:4px}.product-teaser:last-child,.product-teaser:nth-child(3n){padding-left:4px;padding-right:12px}}@media(min-width:768px)and (max-width:1044px){.product-teaser h3{font-size:2.32vw}.product-teaser.PIN h3{font-size:2.1vw}}@media(max-width:767px){.product-teaser{padding-left:12px;padding-right:12px}.product-teaser:first-child,.product-teaser:nth-child(3n+1){padding-left:12px;padding-right:12px}.product-teaser:last-child,.product-teaser:nth-child(3n){padding-left:12px;padding-right:12px}.product-teaser .content{display:block}.product-teaser.claims p{text-align:left}.product-teaser .icon{max-height:60px;max-width:50px}.product-teaser.my-insurance{max-width:100%;min-height:0}.product-teaser.my-insurance h3,.product-teaser.my-insurance h4{font-size:24px;margin-top:0}.product-teaser.my-insurance.PIN h3{font-size:22px}.product-teaser.my-insurance>div{align-items:center;min-height:0}.product-teaser.my-insurance p{text-align:left}}@media(max-width:479px){.product-teaser{text-align:left}.product-teaser .icon{float:left;margin:0 20px 20px 0}.product-teaser h3,.product-teaser h4{display:inline-block;font-size:18px;margin:12px 0 0}.product-teaser .btn{clear:left;display:block}}@media(max-width:345px){.product-teaser>div{padding-left:10px;padding-right:0}.product-teaser .icon{margin-right:12px}.product-teaser .btn{margin-right:15px}}body.new-insurance-layout.new-vehicle{background:#e5ebef}body.new-insurance-layout.new-vehicle .container{min-height:100%}body.new-insurance-layout.new-vehicle .step a.toggle{color:#10a278}body.new-insurance-layout.new-vehicle h2{color:#026158;font-size:20px;font-weight:normal;margin:0 auto 20px;max-width:270px;text-align:center}body.new-insurance-layout.new-vehicle h2.success{margin-bottom:20px;padding-left:40px;padding-top:5px;position:relative}body.new-insurance-layout.new-vehicle h2.success:before{background:url("/static/v17895/css/svg/check.svg");background-size:30px 30px;content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}body.new-insurance-layout.new-vehicle h3{color:#00392f;font-weight:normal}body.new-insurance-layout.new-vehicle select{background:#fff;height:40px}body.new-insurance-layout.new-vehicle label{color:#00392f;font-size:15px;font-weight:normal;padding-left:2px;text-transform:none}body.new-insurance-layout.new-vehicle label.error{color:#e50051;font-size:13px;padding-left:16px}body.new-insurance-layout.new-vehicle input[type=text]{background:#fff;border:1px solid #9dc0c0;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);font-size:16px}body.new-insurance-layout.new-vehicle .datepicker{margin-top:0}body.new-insurance-layout.new-vehicle .datepicker input{position:initial;width:90px}body.new-insurance-layout.new-vehicle .input-group{width:100%}body.new-insurance-layout.new-vehicle .help-link{float:right}body.new-insurance-layout.new-vehicle .help-text{background:#fff}body.new-insurance-layout.new-vehicle .total-kilometers label{position:relative}body.new-insurance-layout.new-vehicle .total-kilometers label:after{content:"000 km";display:block;position:absolute;left:160px;top:30px;width:100px;height:30px}body.new-insurance-layout.new-vehicle .total-kilometers input{width:150px}body.new-insurance-layout.new-vehicle a.arrow{background:url("/static/v17895/css/svg/arrow-left.svg");background-size:21px 17px;cursor:pointer;display:block;height:17px;left:0;padding:5px;position:absolute;top:18px;width:21px}body.new-insurance-layout.new-vehicle .btn-outline-secondary{border:1px solid #9dc0c0;border-radius:4px;color:#6da0a0;height:auto;text-shadow:none}body.new-insurance-layout.new-vehicle .btn-outline-secondary.btn-lg{width:266px}body.new-insurance-layout.new-vehicle .radio-group{text-align:center}body.new-insurance-layout.new-vehicle .radio-group label{border:2px solid #9dc0c0;padding:16px 30px 16px 15px;text-align:left;width:47%}body.new-insurance-layout.new-vehicle .radio-group.error label{border-color:#d0011b}body.new-insurance-layout.new-vehicle .radio-group label:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:0}body.new-insurance-layout.new-vehicle .radio-group label:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-left:0}body.new-insurance-layout.new-vehicle .radio-group label input{left:0;margin-left:0;margin-right:10px;position:relative;top:0}body.new-insurance-layout.new-vehicle .component{margin-bottom:20px}body.new-insurance-layout.new-vehicle a.continue{display:block;margin:25px auto 20px;width:266px}body.new-insurance-layout.new-vehicle div.step{margin:0 auto;position:relative;width:280px}body.new-insurance-layout.new-vehicle .help{position:absolute;right:0;text-align:right;top:0;width:100%}body.new-insurance-layout.new-vehicle .help a{font-size:13px;font-weight:normal}body.new-insurance-layout.new-vehicle .help img{cursor:pointer;float:right}body.new-insurance-layout.new-vehicle .help div>a{color:#fff;font-size:16px;position:absolute;right:8px;top:23px;z-index:3}body.new-insurance-layout.new-vehicle .help span{background:#7fadab;border-radius:4px;color:#fff;line-height:1.3;padding:10px 15px 10px;position:absolute;right:0;text-align:left;top:24px;width:auto;z-index:2}body.new-insurance-layout.new-vehicle .form-group{margin-bottom:25px;position:relative}body.new-insurance-layout.new-vehicle .vehicle-info-wrap{text-align:center;width:100%}body.new-insurance-layout.new-vehicle p.vehicle-info{color:#6da0a0;display:inline-block;font-size:13px;margin-top:0;padding-left:45px;position:relative;text-align:center}body.new-insurance-layout.new-vehicle p.vehicle-info:before{background:rgba(0,0,0,0) url("/static/v17895/css/svg/vehicle-car.svg") no-repeat 0 0;background-size:34px 15px;content:"";display:block;height:15px;left:0;position:absolute;top:3px;width:34px}body.new-insurance-layout.new-vehicle p.disclaimer{color:#6da0a0;font-size:13px;line-height:1.33;text-align:center}body.new-insurance-layout.new-vehicle #register-number{background:rgba(0,0,0,0) url("/static/v17895/img/sales/vehicle/register-number.png") no-repeat 0 25px;background-size:280px auto;height:95px;margin:0 auto 25px;max-width:280px;position:relative;width:280px}body.new-insurance-layout.new-vehicle #register-number label{padding-left:0;text-align:center;width:100%}body.new-insurance-layout.new-vehicle #register-number input{border:0;box-shadow:none;font-size:32px;font-weight:bold;left:50px;position:relative;text-align:center;top:4px;width:195px}body.new-insurance-layout.new-vehicle #register-number .vehicle-info-wrap{position:absolute;top:93px}body.new-insurance-layout.new-vehicle .insurance-option{background:#fff;border-radius:6px;box-shadow:0 2px 2px rgba(2,97,88,.17);min-height:50px;margin-bottom:15px;padding:0 3px;position:relative}body.new-insurance-layout.new-vehicle .insurance-option.passive{background:rgba(0,0,0,0);border:2px solid #c1d5d7;box-shadow:none;padding-bottom:10px;padding-left:10px;padding-right:10px}body.new-insurance-layout.new-vehicle .insurance-option.selected,body.new-insurance-layout.new-vehicle .insurance-option.recommended.initial{border:2px solid #10a278}body.new-insurance-layout.new-vehicle .insurance-option .recommendation{background:#10a278;border-radius:4px;color:#fff;font-size:13px;font-weight:normal;left:1px;padding:0 5px;position:absolute;top:-10px}body.new-insurance-layout.new-vehicle .insurance-option .collapse-content__title{height:50px;padding-bottom:0;padding-top:0}body.new-insurance-layout.new-vehicle .insurance-option .collapse-content__title:before{color:#10a278;font-size:18px;right:5px;top:19px}body.new-insurance-layout.new-vehicle .insurance-option .collapse-content__content{padding:5px}body.new-insurance-layout.new-vehicle .insurance-option .collapse-content__content p{padding:0}body.new-insurance-layout.new-vehicle .insurance-option h3{font-size:16px;font-weight:normal;margin:9px 0 0}body.new-insurance-layout.new-vehicle .insurance-option.VEH1{margin-bottom:25px}body.new-insurance-layout.new-vehicle .insurance-option.VEH0 h3{margin-top:7px}body.new-insurance-layout.new-vehicle .insurance-option .price{color:#000;display:block;font-size:16px;font-weight:bold;position:relative;top:8px}body.new-insurance-layout.new-vehicle .insurance-option .price img{position:relative;top:0px}body.new-insurance-layout.new-vehicle .insurance-option .price.is-discounted{color:#900}body.new-insurance-layout.new-vehicle .insurance-option .price.original-price{color:#a3a3a3;text-decoration:line-through}body.new-insurance-layout.new-vehicle .insurance-option.selected .price.original-price{display:block}body.new-insurance-layout.new-vehicle .insurance-option .price-per-installation,body.new-insurance-layout.new-vehicle .insurance-option .number-of-instalments{color:#77a6a6;font-size:14px;font-weight:normal;position:relative;top:2px}body.new-insurance-layout.new-vehicle .insurance-option .number-of-instalments{top:-2px}body.new-insurance-layout.new-vehicle .insurance-option .recommended-coverages{border-bottom:1px solid #c8d1d7;border-top:1px solid #c8d1d7;clear:left;color:#77a6a6;cursor:pointer;font-size:13px;padding:5px}body.new-insurance-layout.new-vehicle .insurance-option .recommended-buy a.btn{position:relative;top:5px}body.new-insurance-layout.new-vehicle .insurance-option .coverage-count{color:#77a6a6;font-size:13px;font-weight:normal;position:relative;top:-7px}body.new-insurance-layout.new-vehicle .insurance-option .option-letter{background:#10a278;border-radius:50%;color:#fff;font-size:20px;height:36px;left:50%;line-height:34px;margin-left:-18px;margin-top:-18px;position:absolute;text-align:center;top:25px;width:36px}body.new-insurance-layout.new-vehicle .insurance-option p.description{clear:left;line-height:1.3;margin-top:0}body.new-insurance-layout.new-vehicle .insurance-option label,body.new-insurance-layout.new-vehicle .insurance-option h4{color:rgba(0,57,47,.47);display:block;font-size:15px;font-weight:normal;text-transform:none}body.new-insurance-layout.new-vehicle .insurance-option .btn-group{left:2px;position:relative;width:100%}body.new-insurance-layout.new-vehicle .insurance-option .btn-group .btn{background:#fff;border-color:#9cc0c0;color:#9cc0c0;height:33px;max-width:70px;width:25%}body.new-insurance-layout.new-vehicle .insurance-option .btn-group .btn.active{background:#589797;box-shadow:none;color:#fff}body.new-insurance-layout.new-vehicle .insurance-option .coverage-group{border-top:1px solid #9cc0c0;margin-left:5px;margin-top:7px;position:relative}body.new-insurance-layout.new-vehicle .insurance-option .coverage-group .coverage-group-name{color:#9dc0c0;font-size:12px;font-weight:bold;position:absolute;top:5px}body.new-insurance-layout.new-vehicle .insurance-option .coverage-group .coverage-group-name.selected{color:#10a278}body.new-insurance-layout.new-vehicle .insurance-option .coverage-group ul.coverage-list{padding-left:40px}body.new-insurance-layout.new-vehicle .insurance-option ul.coverage-list{margin-top:5px;padding-left:27px}body.new-insurance-layout.new-vehicle .insurance-option ul.coverage-list li a{font-weight:normal}body.new-insurance-layout.new-vehicle .insurance-option ul.coverage-list.enabled{list-style-image:url("/static/v17895/img/ui-elements/li-check-green.png")}body.new-insurance-layout.new-vehicle .insurance-option ul.coverage-list.disabled{list-style:none}body.new-insurance-layout.new-vehicle .insurance-option ul.coverage-list.disabled li.disabled{color:#9dc0c0;text-decoration:line-through}body.new-insurance-layout.new-vehicle .insurance-option ul.coverage-list.disabled li.disabled a{color:#9dc0c0;font-weight:normal}body.new-insurance-layout.new-vehicle .insurance-option a.continue{margin-top:10px}body.new-insurance-layout.new-vehicle .instalments label{color:#6da0a0;font-size:13px}body.new-insurance-layout.new-vehicle .instalments .btn-group{margin-left:10px;position:relative;width:auto}body.new-insurance-layout.new-vehicle .instalments .btn-group .btn{background:#e5ebef;border-color:#6da0a0;color:#6da0a0;height:33px;width:60px}body.new-insurance-layout.new-vehicle .instalments .btn-group .btn.active{background:#589797;box-shadow:none;color:#fff}body.new-insurance-layout.new-vehicle .bonuses{border-bottom:1px solid #9dc0c0;border-top:1px solid #9dc0c0;margin:30px 0;padding:15px 0 20px;position:relative;text-align:center}body.new-insurance-layout.new-vehicle .bonuses>div{margin:0 auto;width:80%}body.new-insurance-layout.new-vehicle .bonuses h3{margin-bottom:10px}body.new-insurance-layout.new-vehicle .bonuses .help{position:relative;text-align:center;top:7px}body.new-insurance-layout.new-vehicle .bonuses .pull-right{text-align:left}body.new-insurance-layout.new-vehicle .bonuses .bonus{color:#6da0a0;text-transform:uppercase}body.new-insurance-layout.new-vehicle .bonuses .bonus-amount{color:#10a278;font-size:18px;font-weight:bold;margin-left:4px}body.new-insurance-layout.new-vehicle .discount{text-align:center}body.new-insurance-layout.new-vehicle .discount>button{margin:0 auto}body.new-insurance-layout.new-vehicle .payment{padding-right:0;width:290px}body.new-insurance-layout.new-vehicle .payment .bank{min-width:90px;padding-left:0}body.new-insurance-layout.new-vehicle .payment .bank:nth-child(3n){min-width:85px}body.new-insurance-layout.new-vehicle .payment .bank:nth-child(3n) a.continue{margin:0}body.new-insurance-layout.new-vehicle .payment a.continue{border-color:#c2c2c2;border-radius:4px;margin:0;padding:10px 0 0;position:relative;width:85px}body.new-insurance-layout.new-vehicle .payment a.continue img{max-height:45px;max-width:75px;min-width:45px;padding:0}body.new-insurance-layout.new-vehicle .payment a.continue span{bottom:5px;color:#6da0a0;font-size:12px;font-weight:normal;height:auto;left:0;line-height:1.3;position:absolute;width:100%}body.new-insurance-layout.new-vehicle .step-1 input{font-size:21px;width:266px}body.new-insurance-layout.new-vehicle .step-1 .component{margin-left:auto;margin-right:auto;max-width:266px}body.new-insurance-layout.new-vehicle .step-1 .vehicle-info{margin-top:-15px}body.new-insurance-layout.new-vehicle .step-2 h2{font-size:18px}body.new-insurance-layout.new-vehicle .step-2 .form-group>label{display:block;max-width:248px;margin-left:3%}body.new-insurance-layout.new-vehicle .step-2 select{margin-left:3%}body.new-insurance-layout.new-vehicle .step-2 .help{right:3%;top:-4px;position:relative;text-align:left;width:auto;left:10px}body.new-insurance-layout.new-vehicle div.step-3{width:295px}body.new-insurance-layout.new-vehicle div.step-3 input{font-size:13px}body.new-insurance-layout.new-vehicle .step-4 h2{margin-bottom:10px}body.new-insurance-layout.new-vehicle .step-4 input[type=date]{background:#d0dee0;border:0;border-radius:4px;box-shadow:0;font-size:14px;line-height:20px;max-width:140px}body.new-insurance-layout.new-vehicle .step-4 input[type=text]{font-size:13px}body.new-insurance-layout.new-vehicle .step-4 .insurance-option .form-group{clear:both;margin-top:10px}body.new-insurance-layout.new-vehicle .step-4 .insurance-option .form-group label{display:inline-block;margin-right:10px}body.new-insurance-layout.new-vehicle .step-4 .form-group.agree{padding-left:30px;padding-top:10px}body.new-insurance-layout.new-vehicle .step-4 .form-group.agree ul{list-style:none;margin-top:10px;padding-left:0}body.new-insurance-layout.new-vehicle .step-4 .form-group.agree ul a{color:#10a278;font-weight:normal}body.new-insurance-layout.new-vehicle .step-4 .insurance-option .pull-right{margin-bottom:7px}body.new-insurance-layout.new-vehicle .step-4 .insurance-option .disclaimer{clear:both;margin-bottom:0;margin-right:-7px;text-align:left}body.new-insurance-layout.new-vehicle .step-4 .discount{margin-top:35px}body.new-insurance-layout.new-vehicle .step-4 #terms{margin-top:20px;padding-top:5px}body.new-insurance-layout.new-vehicle .step-4 #terms a{color:#10a278}body.new-insurance-layout.new-vehicle .step-5 ul.disclaimer{padding-left:12px}body.new-insurance-layout.new-vehicle .step-6{padding-top:20px}body.new-insurance-layout.new-vehicle .step-6 input[type=phone],body.new-insurance-layout.new-vehicle .step-6 input[type=email]{background:#fff;border:1px solid #9dc0c0;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);font-size:16px;line-height:26px}body.new-insurance-layout.new-vehicle .step-6 .form-group h3{margin-bottom:0}body.new-insurance-layout.new-vehicle .step-6 .help{right:3%;top:-4px;position:relative;text-align:left;width:auto;left:0px}body.new-insurance-layout.new-vehicle .indicator{margin:0 auto 20px;padding-top:10px;width:266px}body.new-insurance-layout.new-vehicle .indicator ul{height:27px;left:18px;list-style:none;padding-left:0;position:relative}body.new-insurance-layout.new-vehicle .indicator ul:before,body.new-insurance-layout.new-vehicle .indicator ul:after{border-top:1px solid #e5ebef;content:"";display:table;position:absolute;width:9%;z-index:2}body.new-insurance-layout.new-vehicle .indicator ul:after{clear:both;right:0;width:21.7%}body.new-insurance-layout.new-vehicle .indicator ul li{border-top:1px solid #95b8b4;color:#95b8b4;float:left;padding-right:30px;padding-top:10px;position:relative;text-align:center}body.new-insurance-layout.new-vehicle .indicator ul li:before{color:#b3cbca;content:"●";font-size:28px;left:50%;margin-left:-18px;position:absolute;top:-13px}body.new-insurance-layout.new-vehicle .indicator ul li.active{color:#026158}body.new-insurance-layout.new-vehicle .indicator ul li.active:before{color:#026158}body.new-insurance-layout.new-vehicle .indicator ul li.checked:after{background:url("/static/v17895/css/svg/check-new.svg") no-repeat;background-size:13px 13px;content:"";display:block;height:14px;left:50%;margin-left:-14px;position:absolute;top:-8px;width:14px}body.new-insurance-layout.new-vehicle .indicator ul li.checked:after path{fill:red}body.new-insurance-layout.new-vehicle .card>span,body.new-insurance-layout.new-vehicle #js-vehicle-proto .card .card-block{display:block;margin:0 auto;min-height:677px;position:relative;width:480px}body.new-insurance-layout.new-vehicle .card>span .rjsf,body.new-insurance-layout.new-vehicle #js-vehicle-proto .card .card-block .rjsf{background:#e5ebef}body.new-insurance-layout.new-vehicle .step.card-enter,body.new-insurance-layout.new-vehicle .rjsf.card-enter{position:absolute;left:200px;opacity:0;transition-property:left,opacity;transition-duration:.1s;transition-delay:.05s;transition-timing-function:ease-out}body.new-insurance-layout.new-vehicle .step.card-enter.card-enter-active,body.new-insurance-layout.new-vehicle .rjsf.card-enter.card-enter-active{left:0;opacity:1}body.new-insurance-layout.new-vehicle .step.card-leave,body.new-insurance-layout.new-vehicle .rjsf.card-leave{position:absolute;left:0;opacity:1;transition-property:left,opacity;transition-duration:.1s;transition-timing-function:ease-in}body.new-insurance-layout.new-vehicle .step.card-leave.card-leave-active,body.new-insurance-layout.new-vehicle .rjsf.card-leave.card-leave-active{left:-200px;opacity:0}body.new-insurance-layout.new-vehicle .step.card-back-enter,body.new-insurance-layout.new-vehicle .rjsf.card-back-enter{position:absolute;left:-200px;opacity:0;transition-property:left,opacity;transition-duration:.1s;transition-delay:.05s;transition-timing-function:ease-out}body.new-insurance-layout.new-vehicle .step.card-back-enter.card-back-enter-active,body.new-insurance-layout.new-vehicle .rjsf.card-back-enter.card-back-enter-active{left:0;opacity:1}body.new-insurance-layout.new-vehicle .step.card-back-leave,body.new-insurance-layout.new-vehicle .rjsf.card-back-leave{position:absolute;left:0;opacity:1;transition-property:left,opacity;transition-duration:.1s;transition-timing-function:ease-in}body.new-insurance-layout.new-vehicle .step.card-back-leave.card-back-leave-active,body.new-insurance-layout.new-vehicle .rjsf.card-back-leave.card-back-leave-active{left:200px;opacity:0}#navigation-search-position{position:absolute;width:100vw}.search-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;left:0;height:100%;overflow-y:auto;position:absolute;top:0;width:100%;z-index:4}#navigation-search{background-color:rgba(0,0,0,0);display:none;height:83px;transition:ease background-color .2s}@media(prefers-reduced-motion){#navigation-search{transition:none}}#navigation-search.open{display:flex}#navigation-search.has-results{background-color:#f5f5f5;position:fixed;top:unset;height:100%}body#global-search{display:flex;flex-direction:column;min-height:100%;min-width:unset}body#global-search #main{background-color:#f5f5f5;flex-grow:1;margin-bottom:0;width:100%}.global-search-container{background-color:#f5f5f5;overflow-y:initial;position:relative;top:-30px;z-index:3}.global-search-container .search-wrapper{box-sizing:border-box;padding-bottom:0;padding-top:20px;position:initial}.global-search-container .search-input-wrapper{left:0;position:initial;top:0}.global-search-container .search-hits-wrapper{padding-bottom:20px}.global-search-container .ais-SearchBox-submit{display:none}.search-wrapper{display:none;margin:0 auto;max-width:1022px;min-height:50px;padding:16px 0 100px;position:absolute;top:83px;z-index:5;width:100%}@media screen and (max-width:1054px){.search-wrapper{padding-left:16px;padding-right:16px}}#navigation-search.has-results .search-wrapper{display:block}#global-search .search-wrapper{display:block}.search-backdrop{background-color:rgba(0,0,0,0);bottom:0;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}#navigation-search.open.has-results .search-backdrop{display:block}.search-hits-wrapper{padding-bottom:200px}ol.ais-Hits-list{list-style:none;padding-left:0}ul.search-hits{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0 0 -16px -16px;padding-left:0}li.search-hit{box-sizing:border-box;flex:1 1 260px;max-width:346px;padding:0 0 16px 16px}li.search-hit>div{background:#fff;border-bottom:1px solid #d6d6d6;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px;word-break:break-word}a.search-hit-link{color:#000;flex-grow:1;font-size:16px;font-weight:normal;line-height:24px}a.search-hit-link:hover,a.search-hit-link:focus,a.search-hit-link:active{text-decoration:none}.search-hit mark{background-color:rgba(31,56,132,.1);color:#1f3884;font-style:normal;font-weight:bold;margin-left:-0.25em;margin-right:-0.25em;padding:.25em}.search-hit-title{color:#192d6a;font-size:16px;line-height:26px;margin-bottom:12px;margin-top:0;text-transform:none}li.search-hit-show-more{padding-bottom:16px;padding-left:16px;width:100%}li.search-hit-show-more button{background:#fff;border:0;border-bottom:1px solid #d6d6d6;border-radius:0;color:#000;display:block;font-size:15px;font-weight:normal;min-height:57px;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width:675px){li.search-hit{max-width:100%;min-width:100%}}.search-container .search-hit-description,.search-container .search-hit-title,.search-container .search-hit-breadcrumb,.search-container .ais-HierarchicalMenu-link span{transition:linear opacity .2s}@media(prefers-reduced-motion){.search-container .search-hit-description,.search-container .search-hit-title,.search-container .search-hit-breadcrumb,.search-container .ais-HierarchicalMenu-link span{transition:none}}.search-container.loading .search-hit-description,.search-container.loading .search-hit-title,.search-container.loading .search-hit-breadcrumb,.search-container.loading .ais-HierarchicalMenu-link span{opacity:0}@media(prefers-reduced-motion){.search-container.loading .search-hit-description,.search-container.loading .search-hit-title,.search-container.loading .search-hit-breadcrumb,.search-container.loading .ais-HierarchicalMenu-link span{opacity:.5}}.search-container.loading .search-hit{height:281px}.search-categories ul{display:inline-flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin-bottom:-12px;margin-left:-12px}.search-categories li.ais-HierarchicalMenu-item{padding-bottom:12px;padding-left:12px}ul.ais-HierarchicalMenu-list{padding-left:0}a.ais-HierarchicalMenu-link{border-radius:99px;border:1px solid #192d6a;color:#192d6a;display:inline-block;font-size:16px;font-weight:normal;line-height:24px;padding:.625em 1em .5em 3em;position:relative}a.ais-HierarchicalMenu-link:hover,a.ais-HierarchicalMenu-link:focus,a.ais-HierarchicalMenu-link:active{text-decoration:none}a.ais-HierarchicalMenu-link .ais-HierarchicalMenu-count{margin-left:5px}a.ais-HierarchicalMenu-link .ais-HierarchicalMenu-count:before{content:"("}a.ais-HierarchicalMenu-link .ais-HierarchicalMenu-count:after{content:")"}a.ais-HierarchicalMenu-link:before{background-image:url(/static/v17895/css/svg/search-category-unchecked.svg);background-position:0 0;background-repeat:no-repeat;background-size:1.25em 1.25em;content:"";display:block;height:1.25em;left:1.0625em;position:absolute;top:.6875em;width:1.25em}li.ais-HierarchicalMenu-item--selected a,a.ais-HierarchicalMenu-link--selected{background:#67e098;border-color:#67e098}li.ais-HierarchicalMenu-item--selected a:before,a.ais-HierarchicalMenu-link--selected:before{background-image:url(/static/v17895/css/svg/search-category-checked.svg);background-size:1.3125em 1.3125em;height:1.3125em;width:1.3125em}.search-category{width:100%}h3.search-category-title{color:#192d6a;font-size:24px;font-weight:900;line-height:30px;margin:24px 0 12px}html.wf-active h3.search-category-title{font-family:Roboto,Arial,sans-serif}@media screen and (max-width:675px){.search-categories{display:none}body#global-search .search-categories{display:block}}.search-input-wrapper{align-items:center;background-color:#192d6a;border-radius:0;display:flex;flex-direction:row;height:83px;justify-content:center;pointer-events:all;position:absolute;width:100%;z-index:6}#navigation-search.has-results .search-input-wrapper{position:fixed}.search-input-wrapper .search-input{align-items:center;display:flex;height:83px;max-width:1022px;width:100%}.search-input-wrapper .search-input form{display:flex;width:100%}.search-input-wrapper .search-input-image{background:#fff url("/static/v17895/css/svg/search.svg") center no-repeat;height:43px;width:50px}.search-input-wrapper .search-box-clear-button{border:0;height:43px;color:#192d6a;background-color:#67e098;white-space:nowrap;padding:0 10px}.search-input-wrapper button{background-image:none;font-weight:normal;font-size:16px;margin-right:0;overflow:visible;vertical-align:baseline}.search-input-wrapper .search-box-submit-button{border:0;height:43px;color:#192d6a;background-color:#fff;white-space:nowrap;padding:0 10px;display:none}@media screen and (max-width:675px){.search-input-wrapper .search-box-submit-button{position:fixed;bottom:0;right:0;border:0;color:#192d6a;background-color:#41d87e;white-space:nowrap;width:100%;height:60px}}.search-input-wrapper .ais-SearchBox{max-width:1022px;width:100%}.ais-SearchBox-form{display:flex;flex-direction:row}.search-input-wrapper input{background-color:#fff;border:0;border-radius:0;box-sizing:border-box;font-size:16px;height:43px;padding:0 1rem;width:100%}#global-search .search-input-wrapper input{flex-grow:1;margin-right:0;width:auto}@media screen and (max-width:1054px){.search-input-wrapper .search-input{padding-left:16px;padding-right:16px}}.search-hit .breadcrumbNavigation{display:inline-block;height:auto}.search-hit .breadcrumbNavigation:after{display:none}.search-hit-breadcrumb img{margin:0 3px;position:relative;top:-1px}a.search-breadcrumb-link{color:#212121;font-size:14px;font-weight:normal;padding:1.143em 0}.search-hit-breadcrumb>div>.search-breadcrumb-part:first-child a{background-image:url(/static/v17895/css/svg/breadcrumb-home.svg);background-position:0 1.286em;background-size:.929em .857em;background-repeat:no-repeat;padding-left:1.5em;padding:1.143em 0 1.143em 1.5em;color:#757575}.search-hit-breadcrumb .expand-breadcrumb{margin:0 -0.6em;padding:.867em .667em}.search-hit-breadcrumb .expand-breadcrumb span{background-color:#eee;border-radius:2px;cursor:pointer;color:#424242;display:inline-block;line-height:1.067em;text-align:center;width:1.6em}.search-hit-breadcrumb .expand-breadcrumb span:hover,.search-hit-breadcrumb .expand-breadcrumb span:focus,.search-hit-breadcrumb .expand-breadcrumb span:active{text-decoration:none}.search-no-results h2{font-size:24px;font-weight:900;line-height:30px;margin-bottom:16px}html.wf-active .search-no-results h2{font-family:Roboto,Arial,sans-serif}.sf-push .sf-conversation-cta.keyboard-focus:focus,#sf-prem-chat .sf-intro-block-content-cta.keyboard-focus:focus,#sf-prem-chat .sf-header-close.keyboard-focus:focus,#sf-prem-chat .sf-conversation-cta.keyboard-focus:focus,.sf-prem-bubble.keyboard-focus:focus,.sf-header-close.keyboard-focus:focus{outline:5px solid #ffb700}.push-close:focus-within{opacity:1}#sf-prem-chat .livechat-textarea-emoji:focus,#sf-prem-chat .livechat-textarea-send:focus{outline:5px solid #ffb700;outline-offset:-5px}.emoji-picker .emoji-picker__content{overflow-y:scroll;overflow-x:hidden}.emoji-picker .emoji-picker__tabs{overflow-x:scroll}body.web-error-error #index-top-bg{background-image:url(/static/v17895/img/sales/index-top-404.jpg);background-position:0 0}body.offline #index-top-bg{background-image:url(/static/v17895/img/sales/index-top-pause.jpg);background-position:513px 100px}#wrap #header.insurance{border-bottom-color:#dadada}#wrap #header div#navbar-content{background:rgba(0,0,0,0) url(/static/v17895/img/branding/pop-vakuutus-logo-2019.png) no-repeat 0 0;background-size:198px 124px;z-index:1}#wrap #header nav a{border-left:1px solid rgba(31,28,22,.2);color:#fff;text-shadow:0 1px 0 #063}#wrap #header nav a .item-count{background:#ffd600;border-bottom-color:#307e19;border-left-color:#35861c;border-right-color:#157415;border-top-color:#167916}#wrap #header nav a:visited{color:#fff}#wrap #header nav a.active{background:#e9e8e8;background:-moz-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e9e8e8));background:-webkit-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);background:-o-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);background:-ms-linear-gradient(top,#ffffff 0%,#e9e8e8 100%);background:linear-gradient(to bottom,#ffffff 0%,#e9e8e8 100%);border-bottom:1px solid #ccc;border-left:1px solid #479111;border-top:0;color:#090;filter:none}#wrap #header nav a.active span{color:#4d4d4d}#wrap #header nav a.active .item-count{border-bottom-color:#c5c4c2;border-left-color:#c9c8c7;border-right-color:#c9c8c7;border-top-color:#cecdcc}body.kilsa #wrap #header.insurance{background-color:#0f4155;background-image:none}body.kilsa #wrap #header.insurance .product-badge.kilsa{margin-left:0}body.kilsa #wrap #header button.header-back,body.kilsa #wrap #header button.header-back span{background-image:none;color:#25969c;font-size:14px;font-weight:normal;text-shadow:none}body.kilsa #wrap #header button.header-back:hover,body.kilsa #wrap #header button.header-back span:hover{color:#30acae}body.kilsa #wrap #header button.header-back{border:1px solid #0b586a;border-radius:4px;padding-left:22px}body.kilsa #wrap #header button.header-back:hover{border-color:#25969c}body.kilsa #wrap #header button.header-back span{padding-right:10px}body.kilsa #wrap #header button.header-back span:before{background-image:none;content:"‹";font-size:22px;left:-12px;position:relative;top:-1px;width:auto}body.insurance-layout.sales.kilsa #wrap #header.insurance h1{display:inline-block;color:#fff}body.insurance-layout.sales.kilsa #wrap #header.insurance a#logo{display:inline-block}body.lumia #wrap #header div#navbar-content{background-image:url(/static/v17895/img/branding/header-bg-2x.png);background-size:958px,75px}nav.level2 a span.item-count{background:#ffd600;border-bottom-color:#c5c4c2;border-left-color:#c9c8c7;border-right-color:#c9c8c7;border-top-color:#cecdcc}nav.level2 a:hover span.item-count{background-color:#ffde33}footer#footer #footer-banner{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/footer-sprite-compressed.png) no-repeat 0 -772px}footer#footer #footer-banner a,footer#footer #footer-banner div.phone-numbers,footer#footer #footer-banner p.phone-number{color:#fff}footer#footer #footer-banner a:hover,footer#footer #footer-banner div.phone-numbers:hover,footer#footer #footer-banner p.phone-number:hover{background-color:rgba(255,255,255,.1);border-right:1px solid rgba(0,116,0,.2)}#confirmation-banner{background-color:#cef2ce;border:1px solid #b8d9b8}div#product-logo{height:81px;margin:21px 0 0;width:300px}#index-top{background-color:#fff;background-repeat:repeat-x;overflow:hidden}div#title h2{color:#063}div#title h2 span{color:#090}#index-liftup-large #index-liftup-title{color:#063}#index-liftup-large #index-liftup-title span{color:#090}#index-liftup-large #index-liftup{color:#4d4d4d}#index-liftup-large #index-liftup-link a{background-image:url(/static/v17895/img/ui-elements/link-icons.png);background-position:100% -499px;background-repeat:no-repeat;color:#090;font-size:12px;font-weight:bold;padding:10px 35px 10px 0;text-decoration:none;text-shadow:0 1px 0 #fff;text-transform:uppercase}#index-liftup-large #index-liftup-link a:hover{text-decoration:underline}body.web-index-index #main{margin-bottom:30px}body.web-index-index #insurance .content-block{border-width:0;margin-top:3px;padding-bottom:1px;padding-top:22px}body.web-index-index #insurance .content-block.first{border-width:0;border-bottom-width:1px;margin-top:8px;padding-bottom:1px;padding-top:1px}body.web-index-index #insurance .content-block.first h1{margin-bottom:25px}#main #loading-bar{display:block;height:200px}#main #loading-bar .loading-bar-ajax{background:#fff url(/static/v17895/img/ui-elements/ajax-loader-page.gif) 50% 50% no-repeat;height:100%;width:100%}body.web-error-error #main{height:573px;margin-top:0;min-height:300px}body.web-error-error #index-top{height:915px;overflow:visible}body.web-error-error #index-top-bg{height:915px}body.web-error-error #index-top-bg #content{left:0;position:absolute;top:100px}body.web-error-error #index-top-bg #content h1{font-size:34px}body.web-error-error #index-top-bg #content .content-block{background-color:rgba(0,0,0,0)}body#error{display:flex;flex-direction:column}body#error #main{flex-grow:1;margin-top:30px}body#error .content-block.first{border-bottom-width:0;border-top-width:0;padding:15px}body.web-error-customer-not-found h2,body.web-error-call h2{color:#4d4d4d;font-size:13px;font-weight:normal;line-height:19.5px}body.restricted.web-tupas-returnToSalesApp #wrap #header div#navbar{margin-top:33px}body.restricted{min-width:0}body.restricted #wrap{margin:0}body.restricted #main{text-align:center;width:auto}body.restricted h2{font-family:Arial,sans-serif;font-size:28px;font-weight:normal;color:#000}body.restricted p{color:#000;font-family:Arial,sans-serif;font-size:16px;line-height:24px}body.general-error,body.offline{min-width:0}body.general-error #wrap #header.insurance a#logo,body.offline #wrap #header.insurance a#logo{background-image:url("/static/v17895/img/branding/pop-vakuutus-logo-2019.png");background-repeat:no-repeat;background-size:100%;height:140px}body.general-error #wrap header#header.insurance,body.offline #wrap header#header.insurance{border-bottom:0}body.general-error #main,body.offline #main{max-width:940px;width:auto}body.general-error #main .content-block,body.offline #main .content-block{padding:15px}body.general-error #wrap #header div#navbar,body.offline #wrap #header div#navbar{max-width:940px;padding:15px 0;width:auto}body.general-error #index-top,body.offline #index-top{background:#fff;background-image:none}body.general-error #wrap,body.offline #wrap{margin-bottom:-104px}body.general-error #push,body.offline #push{height:104px}body.general-error footer#footer #footer-footer #footer-footer-wrapper,body.offline footer#footer #footer-footer #footer-footer-wrapper{width:auto}body.general-error footer#footer #footer-footer,body.offline footer#footer #footer-footer{margin:4px auto 0;max-width:940px;padding:20px 15px}body.general-error #wrap{margin-bottom:-120px}body.general-error #push{height:120px}body.general-error .content-block{border-bottom:0}body.web-index-swe #insurance section,body.web-index-eng #insurance section{border-left:0;margin-left:0;margin-top:0;padding-left:0;padding-right:0;padding-top:20px;width:700px}body.web-index-swe #insurance section h2,body.web-index-eng #insurance section h2{margin-bottom:26px}#language-selector-list{display:none}#environment.pop.development{background:#ffd600}#environment.pop.staging{border-color:#d9c76c;background:#f7f3df}#environment.pop.qa{background:#4d4d4d;color:#fff}#environment.pop.sales-development{background:#e50051;border-color:#777;color:#fff}#environment.pop.sales-qa,#environment.pop.sales-netso-qa{background:#e4a7bd}body.insurance-layout.sales h3{font-family:Roboto,arial,sans-serif}body{font-family:Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:0pt;line-height:1.5em}html.wf-active body{font-display:swap;font-family:"Roboto",Arial,sans-serif}button,input,select,textarea{font-family:Arial,sans-serif}html.wf-active button,html.wf-active input,html.wf-active select,html.wf-active textarea{font-family:"Roboto",Arial,sans-serif}.color.primary{background-color:#090}.color.dark{background-color:#063}.color.hover{background-color:#f7f3df}.color.selected{background-color:#ffd600}.color.selected-border{background-color:#d9c76c}.color.green{background-color:#090}.color.yellow{background-color:#ffd600}.color.grey{background-color:#4d4d4d}.color.gray{background-color:#4d4d4d}.color.white{background-color:#fff}.color.dark-green{background-color:#063}.color.light-green{background-color:#50cc50}.color.light-light-green{background-color:#dff2df}.color.magenta{background-color:#e50051}.color.light-yellow{background-color:#f7f3df}.color.medium-gray{background-color:#a3a3a3}.color.medium-grey{background-color:#a3a3a3}.color.light-gray{background-color:#cbcbcb}.color.light-grey{background-color:#cbcbcb}.color.light-light-gray{background-color:#e5e5e5}.color.sp.green{background-color:#090}.color.sp.yellow{background-color:#c5d600}.color.sp.grey{background-color:#4d4d4d}.color.sp.gray{background-color:#4d4d4d}.color.sp.white{background-color:#fff}.color.sp.blue{background-color:#1caec6}.color.sp.dark-green{background-color:#063}.color.sp.dark-blue{background-color:#182d41}.color.sp.dark-dark-blue{background-color:#01193a}.color.sp.light-blue{background-color:#e5f3ff}.color.sp.magenta{background-color:#e50051}.color.sp.light-yellow{background-color:#fafbfb}.color.sp.medium-gray{background-color:#a3a3a3}.color.sp.medium-grey{background-color:#a3a3a3}.color.sp.light-gray{background-color:#cbcbcb}.color.sp.light-grey{background-color:#cbcbcb}.color.sp.light-light-gray{background-color:#e5e5e5}
﻿.admin-layout #wrap{margin-bottom:-266px}.admin-layout #push{height:266px}.admin-layout #main nav{float:left;width:120px}.admin-layout #main nav ul li{padding-left:10px}.admin-layout #main nav ul li>a{display:inline-block;font-weight:normal;padding:7px 0 6px;width:100%}.admin-layout #main nav ul li:hover>a{background-color:#f2f2f2;margin-left:-10px;padding-left:10px;text-decoration:underline}.admin-layout #main nav ul li.active{background-color:#f2f2f2}.admin-layout #main nav ul li.active a{color:#4d4d4d;font-weight:bold}.admin-layout #main nav ul li ul{margin-left:3px}.admin-layout #main nav ul li ul li{font-size:70%}.admin-layout #main nav>ul>li{border-top:1px solid #e5e5e5}.admin-layout #main nav>ul>li:last-child{border-top:0;margin-top:30px}.admin-layout #content{float:left;display:block;min-height:287px;width:760px;border-left:1px solid #e5e5e5;padding-left:15px;margin-left:0}.admin-layout #content #notification form #type-label{display:none}.admin-layout #content #notification form label{margin:10px 0 5px 0}.admin-layout #content #notification form dd,.admin-layout #content #notification form input,.admin-layout #content #notification form textarea{margin:0 0 15px}.admin-layout #content #notification form input#subject_fi,.admin-layout #content #notification form input#subject_sv{width:100%}.admin-layout #content #notification form textarea{width:100%;height:100px}.admin-layout #content #notification form button{margin-top:10px}.admin-layout #content #notification form div.now button{position:relative;top:18px}.admin-layout #content #notification form div.now button:after{content:"→";color:#ccc;display:block;height:20px;position:absolute;right:-16px;text-shadow:none;top:7px;width:10px}.admin-layout #content #notification form div.date{float:left;margin-right:20px}.admin-layout #content #notification form div.date input{width:120px}.admin-layout #content #notification form div.hour{float:left;margin-right:10px}.admin-layout #content #notification form div.hour label{position:absolute}.admin-layout #content #notification form div.hour input{position:relative;top:28px;width:30px}.admin-layout #content #notification form button.white{float:left;margin-right:30px}.admin-layout #content #notification form div.minute{height:73px}.admin-layout #content #notification form div.minute input{position:relative;top:28px;width:30px}.admin-layout #content #notification form button.end.now{clear:left}.admin-layout #content #notification form #save{clear:left}.admin-layout #content #notification h3{margin-top:20px}.admin-layout #content #notification #rows .row{border:1px solid #e5e5e5;border-radius:4px;box-shadow:4px 4px 10px #ccc;margin-bottom:10px;padding:10px}.admin-layout #content #notification #rows .row h3{margin:0}.admin-layout #content #notification #rows .row p.text{margin:0}.admin-layout #content #notification #rows .row p.modified{color:#ccc;margin:0}.admin-layout #content #notification #rows .row p.language{background-color:#e5e5e5;border-radius:4px;display:inline-block;float:left;margin:0 10px 10px 0;min-width:20px;padding:4px;text-align:center}.admin-layout #content #notification #rows .row .buttons{background-color:#f2f2f2;border-radius:4px;margin-top:10px;padding:10px}.admin-layout #login-form dd{margin:0 0 20px 0}.admin-layout #login-form input{width:244px}body.admin-feedback #content table th{cursor:pointer;padding-bottom:.5em;padding-left:.5em;text-align:left}body.admin-feedback #content table th.sorted{text-decoration:underline}body.admin-feedback #content table th.sorted.ascending:after{content:" ▼"}body.admin-feedback #content table th.sorted.descending:after{content:" ▲"}body.admin-feedback #content table td{border-left:1px solid #e5e5e5;padding-bottom:.5em;padding-left:.5em}body.admin-feedback #content table td.rating-1,body.admin-feedback #content table td.has-errors{background-color:#e50051;color:#fff}body.admin-feedback #content table td.rating-2{background-color:#ffd600}body.admin-feedback #content table td.rating-4{background-color:#50cc50}body.admin-feedback #content table td.rating-5{background-color:#090;color:#fff;font-weight:bold}body.admin-feedback #content table tr.odd{background-color:#f2f2f2}#carousel .left{float:left;margin-right:20px}#carousel div.input{margin-bottom:40px}#carousel #referrer{width:650px}#carousel .image-preview{cursor:pointer;height:117px;padding-left:3px;padding-top:49px}#carousel .image-preview h2{color:#063;font-size:11.3px;line-height:14px;margin:0 0 4px 0;width:107px}#carousel .image-preview h2 span{color:#090}#carousel .image-preview p{font-size:5px;line-height:6.8px;margin:4px 0;width:121px}body.admin-layout#settings h2{margin-bottom:5px}body.admin-layout#settings textarea{margin-bottom:20px}body.admin-layout#settings #blacklist-form{margin-bottom:20px}body.admin-layout #wrap{margin-bottom:-120px}body.admin-layout #push{height:120px}body.admin-layout footer#footer #footer-footer{background:#3b3b3b url(/static/v17895/img/ui-elements/footer-bg.jpg) repeat}
body.mock-tupas-setting div.content-block{border-bottom-width:0}body.mock-tupas-setting form{position:relative}body.mock-tupas-setting form #old-ssn{left:0;position:relative;top:-50px}body.mock-tupas-setting form #old-ssn #recent-ssn-list li{clear:both;width:120px}body.mock-tupas-setting form #old-ssn #recent-ssn-list a.abort{float:right;padding-left:21px}body.mock-tupas-setting #ssn-input{float:left;margin:35px 50px 10px 0}body.mock-tupas-setting #ssn-input button.send{margin-top:20px}body.mock-tupas-setting #ssn-selector{background-color:#f2f2f2;border-radius:8px;box-shadow:4px 4px 4px #f2f2f2;float:left;padding:20px 10px 30px 30px;position:relative;top:-20px}body.mock-tupas-setting #ssn-selector input{margin-top:5px}body.mock-tupas-setting #ssn-selector #generate-ssn{margin:25px 0 0}body.mock-tupas-setting #ssn-selector .left{float:left;margin-right:20px}body.mock-tupas-setting #ssn-selector .left label{margin-right:10px}body.mock-tupas-setting .large-tooltip:before,body.mock-tupas-setting .large-tooltip:after{border-bottom-color:rgba(0,0,0,0);margin-left:0;top:29%}body.mock-tupas-setting .large-tooltip:before{border-right-color:#ddd;left:-22px;margin-top:-6px}body.mock-tupas-setting .large-tooltip:after{border-right-color:#f2f2f2;left:-20px;margin-top:-5px}
body.web-claims-index #main,body.my-insurance-claims-index #main{min-height:0}body.web-claims-index #main .content-block,body.my-insurance-claims-index #main .content-block{min-height:0}body.web-claims-index .content-block,body.my-insurance-claims-index .content-block{padding:0}body.web-claims-index .content-block h2,body.my-insurance-claims-index .content-block h2{line-height:1.2}body.web-claims-index .content-block.shadow,body.my-insurance-claims-index .content-block.shadow{border-bottom:0;border-top:0;box-shadow:none}body.web-claims-index h1,body.my-insurance-claims-index h1{font-size:24px}body.web-claims-index #tupas-bank-list,body.my-insurance-claims-index #tupas-bank-list{margin-top:28px}body.web-claims-index ol.col-xs-12,body.my-insurance-claims-index ol.col-xs-12{padding-left:30px}body.web-claims-index ol li,body.my-insurance-claims-index ol li{padding-left:4px}body.web-claims-index ol li h2,body.my-insurance-claims-index ol li h2{margin-bottom:8px}body.web-claims-index ol li p,body.my-insurance-claims-index ol li p{margin-top:0}body.web-claims-index ol li::marker,body.my-insurance-claims-index ol li::marker{color:#192d6a;font-family:"fatfrank","Roboto",Arial,sans-serif;font-size:18px;font-weight:inherit}select.claims-place-city{width:200px}body#claims.web-claims-index nav.level2{top:150px}#claims-and-contact-info aside p{line-height:17px;margin-bottom:21px;margin-top:7px}#claims-and-contact-info aside h3{margin-bottom:2px;margin-top:-2px;padding-bottom:1px}#claims-and-contact-info aside h4{margin-bottom:2px;margin-top:12px;font-size:12px;font-weight:normal}#claims-and-contact-info aside hr{height:2px;margin:0px 0px 5px 0px}#claims-and-contact-info aside .phone-number a{font-size:18px;font-weight:bolder}#claims-and-contact-info aside .emergency-service .phone-number a{color:#e50051}#claims-and-contact-info aside .emergency-service .open-time{font-weight:bold}form.fnol .form-description{margin-top:-15px;height:30px;display:block}form.fnol h3{margin-bottom:10px}form.fnol .row{clear:both;margin-bottom:24px;margin-left:0;margin-right:0}form.fnol .row.last{margin-bottom:0px;margin-top:10px}form.fnol .description{position:relative}form.fnol .description-row{position:relative}form.fnol .description-row label.error{left:0;margin:0;position:absolute;bottom:2px}form.fnol .description,form.fnol .description-tooltip{float:left}form.fnol .description-tooltip{width:30%;background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/info-green.png) no-repeat 0 0;margin-left:15px}form.fnol .description-tooltip p{margin:0px 0px 10px 25px}form.fnol .description textarea{width:550px;height:200px}form.fnol .contact-information{margin-bottom:20px;width:850px}form.fnol .contact-information>div{float:left}form.fnol .contact-information>div input{width:260px}form.fnol .date-container{width:850px}form.fnol .date-container .help-text{float:left;margin-bottom:0px;margin-left:20px;margin-top:5px}form.fnol .date-container input{float:left}form.fnol .date-container .open-datepicker{background:rgba(0,0,0,0) url("/static/v17895/img/ui-elements/desktop-sprite-map.png") -400px -1100px no-repeat;background-position:-433px -1134px;width:35px;height:30px;float:left}form.fnol .date-container .datepicker-widget{left:195px;top:350px}form.fnol #keyCount{clear:left;color:#aaa;margin-right:6px;margin-top:4px;text-align:right}section.fnol-ajax-send-thank-you{display:none}
body.extra-layout{min-width:320px;background:#fff;background:-moz-linear-gradient(top,#f2f2f2 0%,#fff 65px,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(65px,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f2f2 0%,#fff 65px,#fff 100%);background:-o-linear-gradient(top,#f2f2f2 0%,#fff 65px,#fff 100%);background:-ms-linear-gradient(top,#f2f2f2 0%,#fff 65px,#fff 100%);background:linear-gradient(to bottom,#f2f2f2 0%,#fff 65px,#fff 100%);background-repeat:repeat-x;filter:none}body.extra-layout .user{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/person.png) no-repeat 0 0;float:none;margin-top:10px;padding-left:60px}body.extra-layout .user h2{margin-bottom:0;margin-top:0;position:relative;top:1px}body.extra-layout .user ul{list-style:none;margin-bottom:0;margin-top:7px;padding-left:0}body.extra-layout .user ul li{float:left;margin-right:20px}body.extra-layout div.error,body.extra-layout ul.errors{background-color:#e38533;border-radius:4px;list-style:none;margin-top:15px;padding:10px 15px}body.extra-layout div.error p,body.extra-layout div.error h4,body.extra-layout div.error li,body.extra-layout ul.errors p,body.extra-layout ul.errors h4,body.extra-layout ul.errors li{color:#fff;margin:0}body.extra-layout #content{margin:0px auto 0 auto;max-width:728px;padding:50px 30px 1px 30px}body.extra-layout #login-form{margin-top:40px}body.extra-layout #login-form h2{margin:0}body.extra-layout .form-container{border-radius:2px;margin:20px -10px 0;width:290px;padding:1px 10px 15px}body.extra-layout .form-container form{margin-top:10px}body.extra-layout .form-container input{background-color:#fff;width:243px}body.extra-layout .form-container button{top:-1px;min-width:70px}body.extra-layout .form-container .datepicker{width:230px}body.extra-layout .datepicker-widget{left:0;top:60px}body.extra-layout .form-container.error{width:280px}body.extra-layout .form-container.info{background-color:#7f9dba;color:#fff;min-width:290px;padding-bottom:15px;width:auto}body.extra-layout .form-container.info h3{color:#fff}body.extra-layout .form-control{margin-top:20px}body.extra-layout label.additional{margin-top:15px}body.extra-layout h1,body.extra-layout h2,body.extra-layout h3,body.extra-layout button.white span,body.extra-layout a.button.white span,body.extra-layout a,body.extra-layout a:visited,body.extra-layout a:hover{color:#537799}body.extra-layout h3{margin-bottom:0;margin-top:1em}body.extra-layout h4{margin-bottom:0;margin-top:15px}body.extra-layout input.invalid{background-color:#f2f2f2;outline:2px solid #e50051;color:#000;-webkit-text-fill-color:#000}body.extra-layout a.icon.key{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/link-icons.png) no-repeat 4px -532px}body.extra-layout p.bread-crumb{margin-bottom:0;margin-top:15px}body.extra-layout div.branch-container{background-color:#fff;border:1px solid #e2e2e2;border-bottom:2px solid #dadada;border-right:2px solid #dadada;border-radius:2px;border-top-left-radius:5px;border-top-right-radius:5px;margin:20px -10px 0;padding:10px}body.extra-layout div.branch-container .branch{margin-bottom:20px}body.extra-layout div.branch-container>h3{color:#444;margin-bottom:16px;margin-top:20px}body.extra-layout div.policy-container{background-color:#f2f2f2;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-radius:2px;margin:0 0 0;padding:0 10px}body.extra-layout div.policy-container.odd{background-color:#dbe3ea;border-bottom:1px solid #d2dce6;border-right:1px solid #d2dce6}body.extra-layout div.policy-container h3{cursor:pointer;margin-top:0;padding:20px 0 15px}body.extra-layout table.policy{display:none;margin-bottom:10px;margin-top:0}body.extra-layout table.policy th{text-align:left;vertical-align:top}body.extra-layout table.policy td{padding-left:15px}body.extra-layout table.policy td ul.coverages-list{list-style:none;padding-left:0}body.extra-layout table.policy td ul.coverages-list li{background:url(/static/v17895/img/ui-elements/li-check-green.png) no-repeat 0 2px;min-height:15px;list-style-image:none;clear:both;padding-left:20px}body.extra-layout table.policy td ul.coverages-list li span{float:left}body.extra-layout table.policy td ul.coverages-list li span.price{float:right;margin-left:20px}body.extra-layout table.policy h4{margin-bottom:15px;margin-top:0;text-transform:none}body.extra-layout #claim-form-container{background-color:#dbe3ea}body.extra-layout #claim-form-container input{width:90px}body.extra-layout .insurance-form-container{background-color:#dbe3ea}body.extra-layout .insurance-form-container input{width:142px}body.extra-layout #csrf-label{display:none}body.extra-layout #csrf-element{display:none}body.extra-layout.extra-index .insurance-form-container{float:left}body.extra-layout.extra-index #claim-form-container{background-color:#f3cdac;float:left;margin-left:30px}body.extra-layout #logo{height:96px;left:-16px;position:relative}body.extra-layout #logo .brand-logo{background:url(/static/v17895/img/branding/svv_logo_640.png);background-size:320px 90px;display:block;height:90px;width:320px}body.extra-layout #logo h1{left:200px;margin:0;text-shadow:1px 1px 0 #060;top:20px}body.extra-layout div.branch h2{display:none}body.extra-layout div.branch.HO{background:url(/static/v17895/img/branding/new-logo-1200.png) no-repeat;background-size:300px 44px;height:44px;width:300px}body.extra-layout div.branch.SP{background:url(/static/v17895/img/branding/sp_logo.png) no-repeat;height:31px;width:380px}body.extra-layout .loading-bar-ajax{background:#fff url(/static/v17895/img/ui-elements/ajax-loader.gif) 50% 50% no-repeat;height:80px;margin:0 auto;width:80px}body.extra-layout #footer{margin-top:30px}@media screen and (max-width:684px){body.extra-layout #content{padding-top:0}body.extra-layout.extra-index .insurance-form-container{float:none;width:auto}body.extra-layout.extra-index #claim-form-container{float:none;margin-left:-10px;width:auto}}
.security-level{background:rgba(0,0,0,0) url(/static/v17895/img/ui-elements/security-levels.png) no-repeat;height:17px;margin:0 10px 9px 0;width:190px}.security-level.mid-high{background-position:left -26px}.security-level.mid{background-position:left -52px}.security-level.low{background-position:left -78px}
#claims-terms{margin-top:52px}#claims-terms .main-text{padding-right:58px}#claims-terms h3{font-size:12.75px;margin-bottom:15px;margin-top:20px}#claims-terms p{padding-left:58px}#claims-terms .applicable-terms p{margin-bottom:0}#claims-terms .applicable-terms ul{list-style:none;margin:0;padding-left:58px}#claims-terms .product-marketing-pointers{margin-top:35px;padding-left:58px;padding-right:58px}#claims-terms .product-marketing-pointers h3{color:#192d6a;font-size:13.5px}#claims-terms .product-marketing-pointers div.media-body p{margin:0;padding-left:16.6px}#claims-terms .product-marketing-pointers .media-left img{display:none}#claims-terms .product-marketing-pointers .media-left img[src]{display:block;height:48px;width:48px}
body.external-pdf-new{font-size:11px;min-width:0}.external-pdf-new div#wrap{margin:0 auto;padding:0;width:194mm;font-size:13px}.pdf-page{display:inline-block;height:288mm;position:relative;margin-left:0;margin-right:0;color:#000;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.pdf-page{height:290mm}}@supports(-ms-ime-align:auto){.pdf-page{height:290mm}}.pdf-page.salesperson-message{font-size:13px;margin:0 auto;padding:0;width:194mm}.pdf-page.salesperson-message p{margin-top:0;position:relative;top:150px}.pdf-page div.footer-wrapper{border-top:1px solid #000;height:100px;line-height:11.25px;position:absolute;right:0;left:0;bottom:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.pdf-page div.footer-wrapper{bottom:16.5px}}.pdf-page div.footer-wrapper p{line-height:16.5px}.pdf-page header{border-bottom:1px solid #000;position:relative;left:0;right:0;top:15px}.pdf-page .quotation-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.pdf-page .quotation-column p{margin-top:0}.pdf-page .quotation-column.right p{text-align:right}.pdf-page .row{margin:0}.pdf-page .container{width:auto;padding-right:0;padding-left:0}.pdf-page .icon-popvakuutus-logo{display:none}.pdf-page .quotation-header-logo{float:left}.pdf-page .quotation-header-logo h2{margin-top:0}.pdf-page .quotation-header-logo img{color:#025358;position:relative}.pdf-page .quotation-header-text{float:right;text-align:right}.pdf-page .quotation-header-text h3{color:#192d6a;font-size:12.75px;margin-bottom:0}.pdf-page .quotation-header-text p{margin-top:0}.pdf-page #cover-letter{margin-top:41px}.pdf-page #cover-letter .brand-marketing-pointers{margin-top:60px;padding-left:58px;padding-right:75px}.pdf-page #cover-letter .brand-marketing-pointers div.media-body p{margin:0;padding-left:16.6px}.pdf-page #cover-letter .brand-marketing-pointers .media-left img{height:48px;width:48px}.pdf-page #cover-letter .brand-marketing-pointers h3{color:#192d6a}.pdf-page #cover-letter .icon-popvakuutus-logo{display:none}.pdf-page #cover-letter .quotation-header-logo{float:left}.pdf-page #cover-letter .quotation-header-logo h2{margin-top:0}.pdf-page #cover-letter .quotation-header-logo img{height:32px;color:#025358}.pdf-page #cover-letter .quotation-header-text{float:right;text-align:right}.pdf-page #cover-letter .quotation-header-text h3{color:#192d6a;font-size:13.5px}.pdf-page #cover-letter div.media-body p{margin:0;padding-left:16.6px}.pdf-page #cover-letter .media-left img{height:48px;width:48px}.pdf-page #cover-letter .intro-text{margin-top:65px}.pdf-page #cover-letter .intro-text h2{font-size:15px;color:#192d6a;padding-left:0;margin-bottom:14px}.pdf-page #cover-letter .intro-text p{margin-bottom:15px;padding-left:58px;padding-right:75px}.pdf-page #cover-letter .recipient-info{padding-left:58px;margin-top:130px}.pdf-page #cover-letter .recipient-info p{margin:0}.pdf-page #cover-letter .salesperson-info-bottom{padding-top:20px;padding-left:58px}
.quotation-selected-product.home-item .product-information.HOM{border-bottom:0;margin-bottom:20px;padding-left:0;padding-top:0}.quotation-selected-product.home-item .product-information.HOM h3{padding-top:20px;margin-bottom:0}.quotation-selected-product.home-item .product-information.HOM .product-target dd{font-weight:bold}.quotation-selected-product.home-item .product-information.HOM .product-target span{font-weight:normal}.quotation-selected-product.home-item .insurance-description .indent{padding-left:29px}.quotation-selected-product.home-item .insurance-description .building-coverage-information{padding-left:29px;padding-top:0}.quotation-selected-product.home-item .insurance-description p{margin-bottom:0;margin-top:10px}.quotation-selected-product.home-item .insurance-description .building-sum{padding-top:10px}.quotation-selected-product.home-item .insurance-description .content-sum{padding-bottom:20px;padding-left:29px;padding-top:10px}.quotation-selected-product.home-item .insurance-description .content-coverages,.quotation-selected-product.home-item .insurance-description .building-coverages{padding-left:29px}.quotation-selected-product.home-item .insurance-description .content-coveragesdt:first-child,.quotation-selected-product.home-item .insurance-description .building-coveragesdt:first-child{font-weight:bold}.quotation-selected-product.home-item .insurance-description .building-coverages p{margin-left:0}.quotation-selected-product.home-item .insurance-description .selected-insurance-details .discount-amounts{margin-top:20px}
#last-page{margin-top:83px}#last-page .accepting-offer-text{padding-top:0}#last-page .accepting-offer-text h3{font-size:12.75px;margin-bottom:20px}#last-page .accepting-offer-text p{padding-left:58px;padding-right:58px}#last-page .signatures-block{margin-top:91px;padding-left:58px}#last-page .signatures-block p{border-top:1px solid #000}#last-page .signatures-block .sign-name{display:inline-block;margin-right:60px;position:relative;width:250px}#last-page .signatures-block .time-place{display:inline-block;position:relative;width:250px}#last-page .quotation-url-bottom{position:absolute;bottom:105px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#last-page .quotation-url-bottom{bottom:120px}}@supports(-ms-ime-align:auto){#last-page .quotation-url-bottom{bottom:105px}}#last-page .start-date-block{padding-left:58px;padding-right:58px;padding-top:15px}#last-page .start-date-block p{display:inline-block;position:relative}#last-page .start-date-block .start-date-underline{border-bottom:1px solid #000;display:inline-block;margin-left:3px;position:relative;top:2px;width:250px}#last-page ul.payments-per-year{list-style:none;margin:0;padding-left:0}#last-page ul.payments-per-year li .list-checkbox{border:1px solid #000;display:inline-block;height:14px;margin-right:7px;position:relative;top:3px;width:14px}
.quotation-selected-product.pin-item .product-information.PIN{border-bottom:0;margin-bottom:20px;padding-left:0;padding-top:0}.quotation-selected-product.pin-item .product-information.PIN h3{padding-top:20px;margin-bottom:0}.quotation-selected-product.pin-item .product-information.PIN .product-target dd{font-weight:bold}.quotation-selected-product.pin-item .product-information.PIN .product-target span{font-weight:normal}.quotation-selected-product.pin-item .insurance-description .indent{padding-left:29px}.quotation-selected-product.pin-item .insurance-description h3{margin-bottom:10px}.quotation-selected-product.pin-item .insurance-description p{margin-bottom:0;margin-top:10px}.quotation-selected-product.pin-item .insurance-description .coverages-sum{padding-bottom:20px;padding-left:29px;padding-top:10px}.quotation-selected-product.pin-item .insurance-description .pin-coverages{padding-left:29px;margin-bottom:12px}.quotation-selected-product.pin-item .insurance-description .pin-coverages p{margin-right:70px}.quotation-selected-product.pin-item .insurance-description .pin-coverages dd{width:242px;width:calc(40% - 40px)}.quotation-selected-product.pin-item .insurance-description .selected-insurance-details{padding-left:0}.quotation-selected-product.pin-item .insurance-description .selected-insurance-details.no-padding{padding:0}.quotation-selected-product.pin-item .insurance-description .selected-insurance-details .discount-amounts{margin-top:20px}
