/* Minification failed. Returning unminified contents.
(21,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-md'
(202,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-hover'
(207,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(208,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-font-size'
(213,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-default'
(214,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(215,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-default'
(216,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(244,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-hover'
(245,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(250,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(251,17): run-time error CSS1039: Token not allowed after unary operator: '-component-button-colour-secondary-text-pressed'
(252,24): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(258,15): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(259,16): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(260,17): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(261,18): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(262,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-focus'
(263,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(281,32): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-focus'
(282,26): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-primary-default'
(283,21): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-primary-default'
(322,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(323,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-font-size'
(326,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-primary-default'
(327,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-primary-default'
(330,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(337,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-primary-hover'
(338,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-primary-default'
(348,15): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(349,16): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(350,17): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(351,18): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(352,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-primary-focus'
(353,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(355,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-primary-default'
(359,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(360,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-font-size'
(364,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(365,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-default'
(373,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(374,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-default'
(379,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-hover'
(380,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(385,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(386,17): run-time error CSS1039: Token not allowed after unary operator: '-component-button-colour-secondary-text-pressed'
(387,24): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(393,15): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(394,16): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(395,17): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(396,18): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(397,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-focus'
(398,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(405,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(432,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(433,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-font-size'
(437,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(438,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-default'
(446,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(447,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-default'
(453,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-hover'
(454,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(461,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(462,17): run-time error CSS1039: Token not allowed after unary operator: '-component-button-colour-secondary-text-pressed'
(463,24): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(471,15): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(472,16): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(473,17): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(474,18): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(475,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-focus'
(476,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(483,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(484,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-font-size'
(488,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(489,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-default'
(497,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(498,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-default'
(504,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-hover'
(505,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-secondary-default'
(510,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(511,17): run-time error CSS1039: Token not allowed after unary operator: '-component-button-colour-secondary-text-pressed'
(512,24): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-secondary-pressed'
(519,15): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(520,16): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(521,17): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(522,18): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-secondary-button-focus'
(523,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-secondary-focus'
(524,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(558,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-line-height'
(562,25): run-time error CSS1039: Token not allowed after unary operator: '-input-border-radius'
(565,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-body-strong'
(566,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-primary-default'
(567,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-primary-default'
(572,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-primary-hover'
(580,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(581,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-border-primary-focus'
(582,15): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(583,16): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(584,18): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(585,17): run-time error CSS1039: Token not allowed after unary operator: '-space-padding-primary-button-focus'
(587,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-text-primary-default'
(593,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-button-background-primary-focus'
(2401,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(2450,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(2458,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(2463,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(2508,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-icon-neutral-default-2'
(2537,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-icon-support-error'
(2552,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-font-size'
(2553,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-body-medium'
(2554,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-line-height'
(2555,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(2613,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-control-help-colour'
(2650,35): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-secondary-default'
(2663,35): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-secondary-default'
(2672,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-on-primary'
(2673,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-secondary-default'
(2695,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-secondary-default'
(2720,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(2723,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-input-background-disabled'
(2726,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(2758,33): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(2759,30): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(2760,29): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(2761,28): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(2762,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(2768,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-input-border-default'
(2769,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-font-size'
(2770,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-line-height'
(2771,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-body-medium'
(2773,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(2865,24): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-drop-down-border-selected'
(2942,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(2997,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(3013,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(3476,22): run-time error CSS1039: Token not allowed after unary operator: '-lloyds-colour-red-100'
(3477,17): run-time error CSS1039: Token not allowed after unary operator: '-lloyds-colour-neutral-black'
(3488,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-icon-support-error'
(3552,17): run-time error CSS1039: Token not allowed after unary operator: '-lloyds-colour-neutral-black'
(3558,17): run-time error CSS1039: Token not allowed after unary operator: '-lloyds-colour-neutral-black'
(3563,17): run-time error CSS1039: Token not allowed after unary operator: '-lloyds-colour-neutral-black'
(3750,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(3812,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(3814,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-font-size'
(3815,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-line-height'
(3816,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-body-strong'
(3866,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-button-default'
(3868,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-font-size'
(3869,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-button-medium-line-height'
(3870,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-body-strong'
(3936,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(3937,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-title-responsive-font-size'
(3938,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-title-responsive-line-height'
(3943,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(3944,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-font-size'
(3945,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-line-height'
(4082,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4094,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4099,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-default'
(4104,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-secondary-default'
(4105,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-secondary-default'
(4217,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4226,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4238,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4267,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4275,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4292,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(4546,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-primary'
(4547,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(4913,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(4933,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(4937,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(5146,119): run-time error CSS1039: Token not allowed after unary operator: '-logo-background-position'
(5573,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(5584,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(5610,35): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-header-bottom-border-colour'
(5725,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(5742,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-font-size'
(5743,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-line-height'
(6690,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6694,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-title-responsive-font-size'
(6695,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-primary'
(6696,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-title-responsive-line-height'
(6697,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-heading-reg-bold'
(6698,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6704,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6710,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6721,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6727,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6734,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6741,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6747,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6758,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(6764,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6770,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6776,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6782,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6788,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6795,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(6828,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6846,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6855,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6865,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6874,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6883,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6892,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6901,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6910,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6919,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6933,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6941,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6958,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(6963,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(7036,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(7037,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-font-size'
(7038,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-line-height'
(7039,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-body-medium'
(7041,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(7048,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-primary'
(7049,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(7055,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(7080,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-link-default'
(7087,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-link-default'
(7111,119): run-time error CSS1039: Token not allowed after unary operator: '-logo-background-position'
(7134,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-link-header'
(7154,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-primary-default-1'
(7170,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-secondary-default-2'
(7248,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-field-label-font-size'
(7249,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-field-label-line-height'
(7250,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(7342,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-footer-background-colour'
(7353,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-footer-background-colour'
(7369,33): run-time error CSS1039: Token not allowed after unary operator: '-lloyds-colour-neutral-white'
(7371,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-links-footer-font-size'
(7372,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-links-big-line-height'
(8284,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(8349,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-input-background-default'
(8350,24): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-input-border-error'
(8351,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-input-text-error'
(8422,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-icon-support-error'
(8487,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(9086,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(9087,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-field-label-font-size'
(9088,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-field-label-line-height'
(9093,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(9094,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(9095,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-font-size'
(9096,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-body-strong'
(9097,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-title-line-height'
(9106,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(9108,18): run-time error CSS1039: Token not allowed after unary operator: '-size-border-radio-default'
(9108,57): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-selector-border-unselected'
(9109,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-secondary'
(9110,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-font-size'
(9111,23): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-normal-line-height'
(9132,26): run-time error CSS1039: Token not allowed after unary operator: '-header-logo-instinct-responsive-url'
(9132,79): run-time error CSS1039: Token not allowed after unary operator: '-logo-background-position'
(9141,25): run-time error CSS1039: Token not allowed after unary operator: '-size-radius-generic-xs'
(9142,28): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-selector-border-active'
(9144,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-selector-text-active'
(9153,24): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-radio-background-hover'
(9157,22): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-radio-background-hover'
(9176,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-link-header'
(9184,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-family-primary'
(9185,21): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-huge-font-size'
(9186,23): run-time error CSS1039: Token not allowed after unary operator: '-type-font-weight-heading-reg-bold'
(9187,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-primary-heading'
(10015,26): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-control-help-colour'
(10322,32): run-time error CSS1039: Token not allowed after unary operator: '-colour-background-neutral-page'
(10565,25): run-time error CSS1039: Token not allowed after unary operator: '-type-text-style-paragraph-title-responsive-font-size'
(10575,123): run-time error CSS1039: Token not allowed after unary operator: '-logo-background-position'
(10660,26): run-time error CSS1039: Token not allowed after unary operator: '-colour-footer-background-colour'
(10751,26): run-time error CSS1039: Token not allowed after unary operator: '-header-logo-instinct-responsive-url'
(10751,79): run-time error CSS1039: Token not allowed after unary operator: '-logo-background-position'
(11299,25): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-input-border-default'
(11316,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-text-neutral-default'
(11328,25): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-auto-complete-drop-down-background-default'
(11329,17): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-auto-complete-drop-down-background-default-text'
(11345,25): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-auto-complete-drop-down-background-hover'
(11346,14): run-time error CSS1039: Token not allowed after unary operator: '-colour-component-auto-complete-drop-down-background-hover-text'
 */
/* INSTINCT */

.popover
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 2px #9ea8b2;
    -moz-box-shadow: 0 2px 2px #9ea8b2;
    box-shadow: 0 2px 2px #9ea8b2;
    border: none;
    padding: 30px 20px 20px 20px;
    width: 100%;
    z-index: 100;
}

#ui-id-1, 
#alert-iframe {
    border-radius: var(--size-radius-generic-md);
}

#alert-iframe {
    height: 296px;
}

.popover.right
{
    margin-left: 35px;
}

.popover .popover-title
{
    padding: 0 0 20px 0;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px dashed #cccccc;
    background: none;
    color: #6d6d6d;
}

.popover .popover-title:before
{
    position: absolute;
    top: -35px;
    right: -25px;
    font-size: 85px;
    color: #3375af;
}

.popover .popover-content
{
    padding: 9px 0;
}

.alert
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.alert.alert-info
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 12px;
    width: 100%;
    border-color: #409ea5;
    background: #f2f8f9;
  /*background: $tint-orange-light;
  border-color: $tint-orange;
  color: $tint-orange-main !important;*/;
}

.alert.alert-info.m-top-10
{
    margin-top: 10px;
}

.alert.alert-info p
{
    font-size: 12px;
    text-align: center;
    color: #007d87;
}

.alert.alert-info p .icon.icon-info-2,
.alert.alert-info p .popover .icon-info-2.popover-title:before,
.popover .alert.alert-info p .icon-info-2.popover-title:before,
.alert.alert-info p .icon-info-2.btn.btn-edit,
.alert.alert-info p .icon-info-2.btn.btn-close,
.alert.alert-info p .icon-info-2.btn.btn-calculator,
.alert.alert-info p .top-basket .add-on-icons .icon-info-2.add-on-icon,
.top-basket .add-on-icons .alert.alert-info p .icon-info-2.add-on-icon,
.alert.alert-info p .icon-info-2.ui-accordion-header,
.alert.alert-info p .icon-info-2.more-info:before,
.alert.alert-info p .form-horizontal .form-group .icon-info-2.btn.icon-feedback,
.form-horizontal .form-group .alert.alert-info p .icon-info-2.btn.icon-feedback,
.alert.alert-info p .form-horizontal .form-group .control-help .icon-info-2.help-header:before,
.form-horizontal .form-group .control-help .alert.alert-info p .icon-info-2.help-header:before,
.alert.alert-info p .form-horizontal .form-group .icon-info-2.date-picker:before,
.form-horizontal .form-group .alert.alert-info p .icon-info-2.date-picker:before,
.alert.alert-info p .icon-info-2.remove-item,
.alert.alert-info p .nav li.active a .icon-info-2.process-step,
.nav li.active a .alert.alert-info p .icon-info-2.process-step,
.alert.alert-info p .nav li.complete a .icon-info-2.process-step,
.nav li.complete a .alert.alert-info p .icon-info-2.process-step,
.alert.alert-info p .group-list-summary dt.icon-info-2,
.group-list-summary .alert.alert-info p dt.icon-info-2,
.alert.alert-info p .group-list-ticked li.icon-info-2:before,
.group-list-ticked .alert.alert-info p li.icon-info-2:before,
.alert.alert-info p .group-list-crossed li.icon-info-2,
.group-list-crossed .alert.alert-info p li.icon-info-2,
.alert.alert-info p .quote-add-on-items .icon-info-2.add-on-item,
.quote-add-on-items .alert.alert-info p .icon-info-2.add-on-item,
.alert.alert-info p .panel .icon-info-2.logo,
.panel .alert.alert-info p .icon-info-2.logo,
.alert.alert-info p .ui-dialog .ui-dialog-titlebar .icon-info-2.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .alert.alert-info p .icon-info-2.ui-dialog-titlebar-close,
.alert.alert-info p .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-info-2.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .alert.alert-info p .icon-info-2.remove,
.alert.alert-info p .tooltip-wrapper .help-tooltip .icon-info-2.help-header:before,
.tooltip-wrapper .help-tooltip .alert.alert-info p .icon-info-2.help-header:before,
.alert.alert-info p .help .icon-info-2.btn,
.help .alert.alert-info p .icon-info-2.btn
{
    position: relative;
    top: 1px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    font-size: 18px;
    color: #007d87;
}

.segmented-button
{
    width: 75%;
}

.segmented-button .btn-small
{
    margin-bottom: 10px;
    max-width: 63px;
}

.btn
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    cursor: pointer;
    outline: none;
}

.btn:active
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn:focus
{
    outline: none !important;
}

.btn.btn-small
{
    padding: 11px 27px;
    border: 1px solid #bfd4e6;
    font-size: 12px;
    font-weight: bold;
    background: #f2f6fa;
    color: #11B67A;
}

.btn.btn-small.btn-pad-small
{
    padding: 11px 20px;
}

.btn.btn-small:active,
.btn.btn-small:hover {
    border: 1px solid rgba(39, 220, 174, 0.75);
    background: var(--colour-component-button-background-secondary-hover);
    color: white;
}

.btn.btn-light {
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-button-medium-font-size) !important;
    padding: 16px 25px;
    min-width: 80px;
    margin-right: 5px;
    margin-bottom: 10px;
    background: var(--colour-component-button-background-secondary-default);
    border-radius: var(--size-radius-button-default);
    border: 2px solid var(--colour-component-button-border-secondary-default);
    color: var(--colour-component-button-text-secondary-default);
    font-weight: bold;
    text-decoration: none;
}

.btn.btn-light.btn-light-reversed
{
    padding: 7px;
}

.btn.btn-light.btn-light-inversed
{
    border: 1px solid #11B67A;
    background: #11B67A;
    color: #000000;
}

.btn.btn-light.btn-light-inversed:hover,
.btn.btn-light.btn-light-inversed:focus
{
    background: white;
    border: 1px solid #11B67A;
    color: #000000;
}

.btn.btn-light:active,
.btn.btn-light:hover
{
    background: var(--colour-component-button-background-secondary-hover);
    color: var(--colour-component-button-text-secondary-default);
}

.btn.btn-light:focus
{
    background-color: var(--colour-component-button-background-secondary-pressed) !important;
    color: var(--component-button-colour-secondary-text-pressed) !important;
    border-color: var(--colour-component-button-background-secondary-pressed);
}

.btn.btn-light:focus::after {
    content: '';
    position: absolute;
    top: var(--space-padding-secondary-button-focus);
    left: var(--space-padding-secondary-button-focus);
    right: var(--space-padding-secondary-button-focus);
    bottom: var(--space-padding-secondary-button-focus);
    border: 2px solid var(--colour-component-button-border-secondary-focus);
    border-radius: var(--size-radius-button-default);
    pointer-events: none;
}

.btn:focus-visible {
    outline: #000 solid 2px !important;
    outline-offset: 4px !important;
    transition: none !important;
}

.btn.btn-light.btn-inactive
{
    border: 1px solid #b2b6be;
    color: #000000;
}

    .btn.btn-light.btn-active,
    .btn.btn-small.btn-active {
        border: 1px solid var(--colour-component-button-border-secondary-focus);
        background: var(--colour-component-button-background-primary-default);
        color: var(--colour-component-button-text-primary-default);
    }

button#submit-undo-cancellation
{
    padding: 16px 25px;
}

button#undo-cancellation-back
{
    width: 35%;
}

button#my-account-button
{
    width: 35%;
}

@media (max-width: 320px)
{
    .btn.btn-light
    {
        padding: 16px 19px;
    }
    
    
}

.btn.btn-std
{
    padding: 10px 20px;
    background: transparent;
    font-size: 12px;
    text-transform: uppercase;
    border: 1px solid #879ac3;
    color: white;
}

.btn.btn-action {
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-button-medium-font-size);
    position: relative;
    padding: 16px;
    color: var(--colour-component-button-text-primary-default);
    background-color: var(--colour-component-button-background-primary-default);
    text-decoration: none !important;
    cursor: pointer;
    border-radius: var(--size-radius-button-default);
    width: 100%;
    display: inline-block;
    max-width: 320px;
}

.btn.btn-action:hover {
    background: var(--colour-component-button-background-primary-hover);
    color: var(--colour-component-button-text-primary-default)!important;
}

.btn-action:focus {
    outline: none;
}

.btn-action:focus::after {
    content: '';
    position: absolute;
    top: var(--space-padding-primary-button-focus);
    left: var(--space-padding-primary-button-focus);
    right: var(--space-padding-primary-button-focus);
    bottom: var(--space-padding-primary-button-focus);
    border: 2px solid var(--colour-component-button-border-primary-focus);
    border-radius: var(--size-radius-button-default);
    pointer-events: none;
    color: var(--colour-component-button-text-primary-default);
}

.btn-secondary {
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-button-medium-font-size)!important;
    position: relative;
    font-weight: 700;
    padding: 16px;
    color: var(--colour-component-button-text-secondary-default);
    background: var(--colour-component-button-background-secondary-default);
    text-decoration: none !important;
    cursor: pointer;
    line-height: 22px;
    min-width: 102px;
    max-width: 100%;
    white-space: normal;
    margin-top: 2px !important;
    border-radius: var(--size-radius-button-default);
    border: 2px solid var(--colour-component-button-border-secondary-default);
    width: 340px;
}

.btn-secondary:hover {
    background-color: var(--colour-component-button-background-secondary-hover);
    color: var(--colour-component-button-text-secondary-default);
}

.btn-secondary:focus {
    outline: none;
    background-color: var(--colour-component-button-background-secondary-pressed)!important;
    color: var(--component-button-colour-secondary-text-pressed)!important;
    border-color: var(--colour-component-button-background-secondary-pressed);
}

.btn-secondary:focus::after {
    content: '';
    position: absolute;
    top: var(--space-padding-secondary-button-focus);
    left: var(--space-padding-secondary-button-focus);
    right: var(--space-padding-secondary-button-focus);
    bottom: var(--space-padding-secondary-button-focus);
    border: 2px solid var(--colour-component-button-border-secondary-focus);
    border-radius: var(--size-radius-button-default);
    pointer-events: none;
}

#change-your-mind:focus,
#my-account-button:focus,
#quote:focus {
    border: 1px solid var(--colour-component-button-background-secondary-pressed) !important;
}

#logout-button:focus {
     border: none !important;
}

.btn.btn-action.btn-active {
    border-color: #11B67A;
    background: #3c9b4b;
    color: #000000;
}

.btn.btn-cancel.btn-active
{
    border-color: #7c8390;
    background: #7c8390;
    color: white;
}

.btn.btn-cancel.btn-active:before
{
    display: none;
}

.btn.btn-back
{
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-button-medium-font-size)!important;
    position: relative;
    font-weight: 700;
    padding: 16px;
    color: var(--colour-component-button-text-secondary-default);
    background: var(--colour-component-button-background-secondary-default);
    text-decoration: none !important;
    cursor: pointer;
    line-height: 22px;
    min-width: 102px;
    max-width: 100%;
    white-space: normal;
    margin-top: 2px !important;
    border-radius: var(--size-radius-button-default);
    border: 2px solid var(--colour-component-button-border-secondary-default);
    width: 340px;
}

.btn.btn-back:hover
{
    background-color: var(--colour-component-button-background-secondary-hover);
    color: var(--colour-component-button-text-secondary-default);
}

.btn.btn-back:active,
.btn.btn-back:focus
{
    outline: none;
    background-color: var(--colour-component-button-background-secondary-pressed)!important;
    color: var(--component-button-colour-secondary-text-pressed)!important;
    border-color: var(--colour-component-button-background-secondary-pressed);
}

.btn.btn-back:focus::after,
.btn.btn-back:active::after
{
    content: '';
    position: absolute;
    top: var(--space-padding-secondary-button-focus);
    left: var(--space-padding-secondary-button-focus);
    right: var(--space-padding-secondary-button-focus);
    bottom: var(--space-padding-secondary-button-focus);
    border: 2px solid var(--colour-component-button-border-secondary-focus);
    border-radius: var(--size-radius-button-default);
    pointer-events: none;
}

.btn.secondary-cta 
{
    float: right;
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-button-medium-font-size) !important;
    position: relative;
    font-weight: 700;
    padding: 16px;
    color: var(--colour-component-button-text-secondary-default);
    background: var(--colour-component-button-background-secondary-default);
    text-decoration: none !important;
    cursor: pointer;
    line-height: 22px;
    min-width: 102px;
    max-width: 100%;
    white-space: normal;
    margin-top: 2px !important;
    border-radius: var(--size-radius-button-default);
    border: 2px solid var(--colour-component-button-border-secondary-default);
    width: 100%;
}

.btn.secondary-cta:hover
{
    background-color: var(--colour-component-button-background-secondary-hover);
    color: var(--colour-component-button-text-secondary-default);
}

.btn.secondary-cta:focus
{
    background-color: var(--colour-component-button-background-secondary-pressed)!important;
    color: var(--component-button-colour-secondary-text-pressed)!important;
    border-color: var(--colour-component-button-background-secondary-pressed);
}

.btn.secondary-cta:focus::after
{
    content: '';
    position: absolute;
    top: var(--space-padding-secondary-button-focus);
    left: var(--space-padding-secondary-button-focus);
    right: var(--space-padding-secondary-button-focus);
    bottom: var(--space-padding-secondary-button-focus);
    border: 2px solid var(--colour-component-button-border-secondary-focus);
    border-radius: var(--size-radius-button-default);
    pointer-events: none;
}

@media (max-width: 767px) {
    #changeViaOnline-CTAContainer {
        padding: 0 33px;
    }
}

.ncd-premium div.answer {
    line-height: normal;
}

div#back
{
    float: left;
    color: #000000;
}

div#next
{
    float: right;
    color: #000000;
}

input.btn.btn-next
{
    padding: 16px 24px;
}

a.btn.btn-next
{
    min-height: 60px;
    line-height: var(--type-text-style-button-medium-line-height);
}

.btn.btn-next {
    border-radius: var(--input-border-radius);
    padding: 16px 24px;
    text-align: center;
    font-weight: var(--type-font-weight-body-strong);
    background: var(--colour-component-button-background-primary-default);
    color: var(--colour-component-button-text-primary-default);
}

.btn.btn-next:hover
{
    background: var(--colour-component-button-background-primary-hover);
}

.btn.btn-next:focus::after,
.btn.btn-next:active::after
{
    content: '';
    position: absolute;
    border-radius: var(--size-radius-button-default) !important;
    border: 2px solid var(--colour-component-button-border-primary-focus);
    top: var(--space-padding-primary-button-focus);
    left: var(--space-padding-primary-button-focus);
    bottom: var(--space-padding-primary-button-focus);
    right: var(--space-padding-primary-button-focus);
    pointer-events:none;
    color: var(--colour-component-button-text-primary-default);
}

.btn.btn-next:active,
.btn.btn-next:focus
{
    background: var(--colour-component-button-background-primary-focus);
}

.btn.btn-help
{
    padding: 9px 32px;
    background: none repeat scroll 0 0 #e03342;
    color: white;
    font-size: 18px;
}

.btn.btn-simple
{
    padding: 11px 70px;
    background: white;
    color: #000000;
}

.btn.btn-simple:hover
{
    background: rgba(39, 220, 174, 0.75);
    color: #000000;
}

.btn.btn-checkbox
{
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
    width: 47%;
    padding: 0;
    margin: 0;
    border: 1px solid #e0e2e5;
    background-color: #fafafa;
    color: #7c8390;
}

.btn.btn-checkbox .icon-checkbox
{
    position: relative;
    display: inline-block;
    height: 27px;
    width: 27px;
    margin-top: 13px;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/checkbox.svg&tx=MDowOjA6OTowOjA=') no-repeat center left;
}

.btn.btn-checkbox:last-of-type
{
    margin-right: 0;
}

.btn.btn-checkbox .icon,
.btn.btn-checkbox .popover .popover-title:before,
.popover .btn.btn-checkbox .popover-title:before,
.btn.btn-checkbox .btn.btn-edit,
.btn.btn-checkbox .btn.btn-close,
.btn.btn-checkbox .btn.btn-calculator,
.btn.btn-checkbox .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .btn.btn-checkbox .add-on-icon,
.btn.btn-checkbox .ui-accordion-header,
.btn.btn-checkbox .more-info:before,
.btn.btn-checkbox .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .btn.btn-checkbox .btn.icon-feedback,
.btn.btn-checkbox .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .btn.btn-checkbox .help-header:before,
.btn.btn-checkbox .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .btn.btn-checkbox .date-picker:before,
.btn.btn-checkbox .remove-item,
.btn.btn-checkbox .nav li.active a .process-step,
.nav li.active a .btn.btn-checkbox .process-step,
.btn.btn-checkbox .nav li.complete a .process-step,
.nav li.complete a .btn.btn-checkbox .process-step,
.btn.btn-checkbox .group-list-summary dt,
.group-list-summary .btn.btn-checkbox dt,
.btn.btn-checkbox .group-list-ticked li:before,
.group-list-ticked .btn.btn-checkbox li:before,
.btn.btn-checkbox .group-list-crossed li,
.group-list-crossed .btn.btn-checkbox li,
.btn.btn-checkbox .quote-add-on-items .add-on-item,
.quote-add-on-items .btn.btn-checkbox .add-on-item,
.btn.btn-checkbox .panel .logo,
.panel .btn.btn-checkbox .logo,
.btn.btn-checkbox .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .btn.btn-checkbox .ui-dialog-titlebar-close,
.btn.btn-checkbox .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-checkbox .remove,
.btn.btn-checkbox .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .btn.btn-checkbox .help-header:before,
.btn.btn-checkbox .help .btn,
.help .btn.btn-checkbox .btn
{
    font-size: 50px;
    color: #e0e2e5;
}

.btn.btn-checkbox label
{
    display: inline-block;
    margin: 20px 0 15px 0;
    font-size: 12px;
    color: #7c8390;
    vertical-align: top;
}

.btn.btn-checkbox:hover,
.btn.btn-checkbox:focus,
.btn.btn-checkbox.btn-active
{
    border: 1px solid #11B67A;
    background-color: #E9FBF7;
    background-position: -435px 98px;
}

.btn.btn-checkbox:hover .icon,
.btn.btn-checkbox:focus .icon,
.btn.btn-checkbox:hover .popover .popover-title:before,
.popover .btn.btn-checkbox:hover .popover-title:before,
.btn.btn-checkbox:hover .btn.btn-edit,
.btn.btn-checkbox:hover .btn.btn-close,
.btn.btn-checkbox:hover .btn.btn-calculator,
.btn.btn-checkbox:hover .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .btn.btn-checkbox:hover .add-on-icon,
.btn.btn-checkbox:hover .ui-accordion-header,
.btn.btn-checkbox:hover .more-info:before,
.btn.btn-checkbox:hover .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .btn.btn-checkbox:hover .btn.icon-feedback,
.btn.btn-checkbox:hover .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .btn.btn-checkbox:hover .help-header:before,
.btn.btn-checkbox:hover .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .btn.btn-checkbox:hover .date-picker:before,
.btn.btn-checkbox:hover .remove-item,
.btn.btn-checkbox:hover .nav li.active a .process-step,
.nav li.active a .btn.btn-checkbox:hover .process-step,
.btn.btn-checkbox:hover .nav li.complete a .process-step,
.nav li.complete a .btn.btn-checkbox:hover .process-step,
.btn.btn-checkbox:hover .group-list-summary dt,
.group-list-summary .btn.btn-checkbox:hover dt,
.btn.btn-checkbox:hover .group-list-ticked li:before,
.group-list-ticked .btn.btn-checkbox:hover li:before,
.btn.btn-checkbox:hover .group-list-crossed li,
.group-list-crossed .btn.btn-checkbox:hover li,
.btn.btn-checkbox:hover .quote-add-on-items .add-on-item,
.quote-add-on-items .btn.btn-checkbox:hover .add-on-item,
.btn.btn-checkbox:hover .panel .logo,
.panel .btn.btn-checkbox:hover .logo,
.btn.btn-checkbox:hover .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .btn.btn-checkbox:hover .ui-dialog-titlebar-close,
.btn.btn-checkbox:hover .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-checkbox:hover .remove,
.btn.btn-checkbox:hover .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .btn.btn-checkbox:hover .help-header:before,
.btn.btn-checkbox:hover .help .btn,
.help .btn.btn-checkbox:hover .btn,
.btn.btn-checkbox.btn-active .icon,
.btn.btn-checkbox.btn-active .popover .popover-title:before,
.popover .btn.btn-checkbox.btn-active .popover-title:before,
.btn.btn-checkbox.btn-active .btn.btn-edit,
.btn.btn-checkbox.btn-active .btn.btn-close,
.btn.btn-checkbox.btn-active .btn.btn-calculator,
.btn.btn-checkbox.btn-active .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .btn.btn-checkbox.btn-active .add-on-icon,
.btn.btn-checkbox.btn-active .ui-accordion-header,
.btn.btn-checkbox.btn-active .more-info:before,
.btn.btn-checkbox.btn-active .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .btn.btn-checkbox.btn-active .btn.icon-feedback,
.btn.btn-checkbox.btn-active .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .btn.btn-checkbox.btn-active .help-header:before,
.btn.btn-checkbox.btn-active .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .btn.btn-checkbox.btn-active .date-picker:before,
.btn.btn-checkbox.btn-active .remove-item,
.btn.btn-checkbox.btn-active .nav li.active a .process-step,
.nav li.active a .btn.btn-checkbox.btn-active .process-step,
.btn.btn-checkbox.btn-active .nav li.complete a .process-step,
.nav li.complete a .btn.btn-checkbox.btn-active .process-step,
.btn.btn-checkbox.btn-active .group-list-summary dt,
.group-list-summary .btn.btn-checkbox.btn-active dt,
.btn.btn-checkbox.btn-active .group-list-ticked li:before,
.group-list-ticked .btn.btn-checkbox.btn-active li:before,
.btn.btn-checkbox.btn-active .group-list-crossed li,
.group-list-crossed .btn.btn-checkbox.btn-active li,
.btn.btn-checkbox.btn-active .quote-add-on-items .add-on-item,
.quote-add-on-items .btn.btn-checkbox.btn-active .add-on-item,
.btn.btn-checkbox.btn-active .panel .logo,
.panel .btn.btn-checkbox.btn-active .logo,
.btn.btn-checkbox.btn-active .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .btn.btn-checkbox.btn-active .ui-dialog-titlebar-close,
.btn.btn-checkbox.btn-active .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-checkbox.btn-active .remove,
.btn.btn-checkbox.btn-active .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .btn.btn-checkbox.btn-active .help-header:before,
.btn.btn-checkbox.btn-active .help .btn,
.help .btn.btn-checkbox.btn-active .btn
{
    color: #000000;
}

.btn.btn-checkbox:hover label,
.btn.btn-checkbox:focus label,
.btn.btn-checkbox.btn-active label
{
    color: #11B67A;
}

.btn.btn-checkbox.btn-active .icon-checkbox
{
    background-position: center right;
}

.btn.btn-live-chat
{
    display: none;
    position: relative;
    padding: 9px 0 9px 15px;
    background: #edf1f8;
    min-width: 163px;
    text-align: left;
}

.btn.btn-live-chat .new-massages
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    background: #f00;
    line-height: 20px;
    width: 20px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.btn.btn-live-chat .btn-close
{
    position: absolute;
    right: 10px;
    top: 3px;
    padding-right: 0;
}

.btn.btn-transparent
{
    position: relative;
    font-size: 12px;
    border: 1px solid white;
    text-transform: uppercase;
    background: transparent;
}

.btn.btn-transparent.icon,
.popover .btn.btn-transparent.popover-title:before,
.btn.btn-transparent.btn-edit,
.btn.btn-transparent.btn-close,
.btn.btn-transparent.btn-calculator,
.top-basket .add-on-icons .btn.btn-transparent.add-on-icon,
.btn.btn-transparent.ui-accordion-header,
.btn.btn-transparent.more-info:before,
.form-horizontal .form-group .btn.btn-transparent.icon-feedback,
.form-horizontal .form-group .control-help .btn.btn-transparent.help-header:before,
.form-horizontal .form-group .btn.btn-transparent.date-picker:before,
.btn.btn-transparent.remove-item,
.nav li.active a .btn.btn-transparent.process-step,
.nav li.complete a .btn.btn-transparent.process-step,
.group-list-summary dt.btn.btn-transparent,
.group-list-ticked li.btn.btn-transparent:before,
.group-list-crossed li.btn.btn-transparent,
.quote-add-on-items .btn.btn-transparent.add-on-item,
.panel .btn.btn-transparent.logo,
.ui-dialog .ui-dialog-titlebar .btn.btn-transparent.ui-dialog-titlebar-close,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-transparent.remove,
.tooltip-wrapper .help-tooltip .btn.btn-transparent.help-header:before,
.help .btn.btn-transparent
{
    padding-right: 35px;
}

.btn.btn-transparent.icon.icon-arrow-right:before,
.popover .btn.btn-transparent.icon-arrow-right.popover-title:before,
.btn.btn-transparent.icon-arrow-right.btn-edit:before,
.btn.btn-transparent.icon-arrow-right.btn-close:before,
.btn.btn-transparent.icon-arrow-right.btn-calculator:before,
.top-basket .add-on-icons .btn.btn-transparent.icon-arrow-right.add-on-icon:before,
.btn.btn-transparent.ui-accordion-header:before,
.form-horizontal .form-group .btn.btn-transparent.ui-accordion-header.icon-feedback:before,
.form-horizontal .form-group .control-help .btn.btn-transparent.ui-accordion-header.help-header:before,
.nav li.active a .btn.btn-transparent.ui-accordion-header.process-step:before,
.nav li.complete a .btn.btn-transparent.ui-accordion-header.process-step:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-transparent.ui-accordion-header.remove:before,
.btn.btn-transparent.icon-arrow-right.more-info:before,
.form-horizontal .form-group .btn.btn-transparent.icon-arrow-right.icon-feedback:before,
.form-horizontal .form-group .control-help .btn.btn-transparent.icon-arrow-right.help-header:before,
.form-horizontal .form-group .btn.btn-transparent.icon-arrow-right.date-picker:before,
.btn.btn-transparent.icon-arrow-right.remove-item:before,
.nav li.active a .btn.btn-transparent.icon-arrow-right.process-step:before,
.nav li.complete a .btn.btn-transparent.icon-arrow-right.process-step:before,
.group-list-summary dt.btn.btn-transparent.icon-arrow-right:before,
.group-list-ticked li.btn.btn-transparent.icon-arrow-right:before,
.group-list-crossed li.btn.btn-transparent.icon-arrow-right:before,
.quote-add-on-items .btn.btn-transparent.icon-arrow-right.add-on-item:before,
.panel .btn.btn-transparent.icon-arrow-right.logo:before,
.ui-dialog .ui-dialog-titlebar .btn.btn-transparent.icon-arrow-right.ui-dialog-titlebar-close:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-transparent.icon-arrow-right.remove:before,
.tooltip-wrapper .help-tooltip .btn.btn-transparent.icon-arrow-right.help-header:before,
.help .btn.btn-transparent.icon-arrow-right:before
{
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 17px;
}

.btn.btn-edit
{
    position: relative;
    padding: 7px 11px 7px 40px;
    border: 1px solid #11B67A;
    font-size: 12px;
    text-transform: uppercase;
    background: white;
    color: #11B67A;
}

.btn.btn-edit:hover,
.btn.btn-edit:active
{
    border: 1px solid #11B67A;
    background: #11B67A;
    color: white;
}

.btn.btn-edit:hover:before,
.btn.btn-edit:active:before
{
    color: white;
}

.btn.btn-edit:before
{
    position: absolute;
    top: 8px;
    left: 9px;
    padding-right: 8px;
    font-size: 14px;
    border-right: 1px solid #bfd4e6;
}

.btn.btn-radio
{
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
    padding: 15px 15px 15px 45px;
    border: 1px solid #bfd4e6;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/radio-btns.svg&tx=MDowOjA6OTowOjA=') 25px 37px white no-repeat;
    color: #11B67A;
}

.btn.btn-radio.btn-active
{
    background-position: left -38px;
}

.btn.btn-radio:hover,
.btn.btn-radio.btn-active
{
    border: none;
    background-color: #f2f6fa;
    background-position: -446px 37px;
    color: #11B67A;
}

.btn.btn-close
{
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    position: absolute;
    top: -36px;
    right: 0px;
    padding: 0;
    height: 38px;
    background: white;
    font-size: 30px;
    font-weight: normal;
    opacity: 1;
    color: #11B67A;
}

.btn.btn-close:hover
{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.btn.btn-minimise
{
    background: none;
    width: 38px;
    height: 38px;
    padding: 0;
}

.btn.btn-minimise span
{
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: block;
    height: 0;
    width: 38px;
    border-bottom: 2px solid #11B67A;
}

.btn.btn-minimise:hover span
{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.btn.btn-pdf
{
    position: relative;
    margin-bottom: 10px;
    padding: 15px 12px;
    border: 1px solid #e0e2e5;
    font-size: 12px;
    background: white;
    color: #11B67A;
    width: 100%;
}

.btn.btn-pdf:hover,
.btn.btn-pdf:active
{
    background: #11B67A;
    color: #000000;
}

.btn.btn-pdf .icon,
.btn.btn-pdf .popover .popover-title:before,
.popover .btn.btn-pdf .popover-title:before,
.btn.btn-pdf .btn.btn-edit,
.btn.btn-pdf .btn.btn-close,
.btn.btn-pdf .btn.btn-calculator,
.btn.btn-pdf .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .btn.btn-pdf .add-on-icon,
.btn.btn-pdf .ui-accordion-header,
.btn.btn-pdf .more-info:before,
.btn.btn-pdf .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .btn.btn-pdf .btn.icon-feedback,
.btn.btn-pdf .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .btn.btn-pdf .help-header:before,
.btn.btn-pdf .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .btn.btn-pdf .date-picker:before,
.btn.btn-pdf .remove-item,
.btn.btn-pdf .nav li.active a .process-step,
.nav li.active a .btn.btn-pdf .process-step,
.btn.btn-pdf .nav li.complete a .process-step,
.nav li.complete a .btn.btn-pdf .process-step,
.btn.btn-pdf .group-list-summary dt,
.group-list-summary .btn.btn-pdf dt,
.btn.btn-pdf .group-list-ticked li:before,
.group-list-ticked .btn.btn-pdf li:before,
.btn.btn-pdf .group-list-crossed li,
.group-list-crossed .btn.btn-pdf li,
.btn.btn-pdf .quote-add-on-items .add-on-item,
.quote-add-on-items .btn.btn-pdf .add-on-item,
.btn.btn-pdf .panel .logo,
.panel .btn.btn-pdf .logo,
.btn.btn-pdf .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .btn.btn-pdf .ui-dialog-titlebar-close,
.btn.btn-pdf .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-pdf .remove,
.btn.btn-pdf .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .btn.btn-pdf .help-header:before,
.btn.btn-pdf .help .btn,
.help .btn.btn-pdf .btn
{
    position: absolute;
}

.btn.btn-pdf .icon.icon-pdf,
.btn.btn-pdf .popover .icon-pdf.popover-title:before,
.popover .btn.btn-pdf .icon-pdf.popover-title:before,
.btn.btn-pdf .icon-pdf.btn.btn-edit,
.btn.btn-pdf .icon-pdf.btn.btn-close,
.btn.btn-pdf .icon-pdf.btn.btn-calculator,
.btn.btn-pdf .top-basket .add-on-icons .icon-pdf.add-on-icon,
.top-basket .add-on-icons .btn.btn-pdf .icon-pdf.add-on-icon,
.btn.btn-pdf .icon-pdf.ui-accordion-header,
.btn.btn-pdf .icon-pdf.more-info:before,
.btn.btn-pdf .form-horizontal .form-group .icon-pdf.btn.icon-feedback,
.form-horizontal .form-group .btn.btn-pdf .icon-pdf.btn.icon-feedback,
.btn.btn-pdf .form-horizontal .form-group .control-help .icon-pdf.help-header:before,
.form-horizontal .form-group .control-help .btn.btn-pdf .icon-pdf.help-header:before,
.btn.btn-pdf .form-horizontal .form-group .icon-pdf.date-picker:before,
.form-horizontal .form-group .btn.btn-pdf .icon-pdf.date-picker:before,
.btn.btn-pdf .icon-pdf.remove-item,
.btn.btn-pdf .nav li.active a .icon-pdf.process-step,
.nav li.active a .btn.btn-pdf .icon-pdf.process-step,
.btn.btn-pdf .nav li.complete a .icon-pdf.process-step,
.nav li.complete a .btn.btn-pdf .icon-pdf.process-step,
.btn.btn-pdf .group-list-summary dt.icon-pdf,
.group-list-summary .btn.btn-pdf dt.icon-pdf,
.btn.btn-pdf .group-list-ticked li.icon-pdf:before,
.group-list-ticked .btn.btn-pdf li.icon-pdf:before,
.btn.btn-pdf .group-list-crossed li.icon-pdf,
.group-list-crossed .btn.btn-pdf li.icon-pdf,
.btn.btn-pdf .quote-add-on-items .icon-pdf.add-on-item,
.quote-add-on-items .btn.btn-pdf .icon-pdf.add-on-item,
.btn.btn-pdf .panel .icon-pdf.logo,
.panel .btn.btn-pdf .icon-pdf.logo,
.btn.btn-pdf .ui-dialog .ui-dialog-titlebar .icon-pdf.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .btn.btn-pdf .icon-pdf.ui-dialog-titlebar-close,
.btn.btn-pdf .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-pdf.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-pdf .icon-pdf.remove,
.btn.btn-pdf .tooltip-wrapper .help-tooltip .icon-pdf.help-header:before,
.tooltip-wrapper .help-tooltip .btn.btn-pdf .icon-pdf.help-header:before,
.btn.btn-pdf .help .icon-pdf.btn,
.help .btn.btn-pdf .icon-pdf.btn
{
    top: 8px;
    left: 10px;
    padding-right: 10px;
    font-size: 23px;
    border-right: 1px solid #e0e2e5;
}

.btn.btn-pdf .icon.icon-arrow-right,
.btn.btn-pdf .popover .icon-arrow-right.popover-title:before,
.popover .btn.btn-pdf .icon-arrow-right.popover-title:before,
.btn.btn-pdf .icon-arrow-right.btn.btn-edit,
.btn.btn-pdf .icon-arrow-right.btn.btn-close,
.btn.btn-pdf .icon-arrow-right.btn.btn-calculator,
.btn.btn-pdf .top-basket .add-on-icons .icon-arrow-right.add-on-icon,
.top-basket .add-on-icons .btn.btn-pdf .icon-arrow-right.add-on-icon,
.btn.btn-pdf .icon-arrow-right.ui-accordion-header,
.btn.btn-pdf .ui-accordion-header:before,
.btn.btn-pdf .form-horizontal .form-group .ui-accordion-header.btn.icon-feedback:before,
.form-horizontal .form-group .btn.btn-pdf .ui-accordion-header.btn.icon-feedback:before,
.btn.btn-pdf .form-horizontal .form-group .control-help .ui-accordion-header.help-header:before,
.form-horizontal .form-group .control-help .btn.btn-pdf .ui-accordion-header.help-header:before,
.btn.btn-pdf .nav li.active a .ui-accordion-header.process-step:before,
.nav li.active a .btn.btn-pdf .ui-accordion-header.process-step:before,
.btn.btn-pdf .nav li.complete a .ui-accordion-header.process-step:before,
.nav li.complete a .btn.btn-pdf .ui-accordion-header.process-step:before,
.btn.btn-pdf .tooltip-wrapper .help-tooltip.add-on-tooltip .ui-accordion-header.remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-pdf .ui-accordion-header.remove:before,
.btn.btn-pdf .icon-arrow-right.more-info:before,
.btn.btn-pdf .form-horizontal .form-group .icon-arrow-right.btn.icon-feedback,
.form-horizontal .form-group .btn.btn-pdf .icon-arrow-right.btn.icon-feedback,
.btn.btn-pdf .form-horizontal .form-group .control-help .icon-arrow-right.help-header:before,
.form-horizontal .form-group .control-help .btn.btn-pdf .icon-arrow-right.help-header:before,
.btn.btn-pdf .form-horizontal .form-group .icon-arrow-right.date-picker:before,
.form-horizontal .form-group .btn.btn-pdf .icon-arrow-right.date-picker:before,
.btn.btn-pdf .icon-arrow-right.remove-item,
.btn.btn-pdf .nav li.active a .icon-arrow-right.process-step,
.nav li.active a .btn.btn-pdf .icon-arrow-right.process-step,
.btn.btn-pdf .nav li.complete a .icon-arrow-right.process-step,
.nav li.complete a .btn.btn-pdf .icon-arrow-right.process-step,
.btn.btn-pdf .group-list-summary dt.icon-arrow-right,
.group-list-summary .btn.btn-pdf dt.icon-arrow-right,
.btn.btn-pdf .group-list-ticked li.icon-arrow-right:before,
.group-list-ticked .btn.btn-pdf li.icon-arrow-right:before,
.btn.btn-pdf .group-list-crossed li.icon-arrow-right,
.group-list-crossed .btn.btn-pdf li.icon-arrow-right,
.btn.btn-pdf .quote-add-on-items .icon-arrow-right.add-on-item,
.quote-add-on-items .btn.btn-pdf .icon-arrow-right.add-on-item,
.btn.btn-pdf .panel .icon-arrow-right.logo,
.panel .btn.btn-pdf .icon-arrow-right.logo,
.btn.btn-pdf .ui-dialog .ui-dialog-titlebar .icon-arrow-right.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .btn.btn-pdf .icon-arrow-right.ui-dialog-titlebar-close,
.btn.btn-pdf .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-right.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-pdf .icon-arrow-right.remove,
.btn.btn-pdf .tooltip-wrapper .help-tooltip .icon-arrow-right.help-header:before,
.tooltip-wrapper .help-tooltip .btn.btn-pdf .icon-arrow-right.help-header:before,
.btn.btn-pdf .help .icon-arrow-right.btn,
.help .btn.btn-pdf .icon-arrow-right.btn
{
    top: 16px;
    right: 10px;
    font-size: 12px;
}

.btn.btn-calculator
{
    position: relative;
    margin: 15px 65px 0 6px;
}

.btn.btn-calculator:before
{
    position: absolute;
    top: -7px;
    right: -35px;
    font-size: 25px;
}

.btn.btn-link
{
    color: #11B67A;
}

.btn.btn-change
{
    margin-top: 10px;
    float: left;
    padding: 8px;
    border: 1px solid #11B67A;
    background: white;
}

.btn.btn-change:hover
{
    border-color: #11B67A;
    background: #11B67A;
    color: white;
}

.btn.btn-price-breakdown
{
    position: relative;
    left: 50%;
    margin-left: -63px;
    border: 1px solid white;
    background: transparent;
    color: white;
}

.btn.btn-price-breakdown:hover,
.btn.btn-price-breakdown:active
{
    background: white;
    color: #11B67A;
}

.custom-checkbox .icon-checkbox
{
    float: left;
    display: block;
    margin-right: 5px;
    height: 27px;
    width: 27px;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/checkbox.svg&tx=MDowOjA6OTowOjA=') no-repeat center left;
}

.custom-checkbox .icon-checkbox-checked
{
    background-position: center right;
}

.custom-checkbox-label label
{
    padding-left: 0 !important;
    margin-top: 4px;
    font-size: 0.9em;
    color: #31607b;
    cursor: pointer;
}

@-webkit-keyframes spaceboots
{
    0%
    {
        -webkit-transform: translate(2px, 1px) rotate(0deg);
    }

    10%
    {
        -webkit-transform: translate(-1px, -2px) rotate(-1deg);
    }

    20%
    {
        -webkit-transform: translate(-3px, 0px) rotate(1deg);
    }

    30%
    {
        -webkit-transform: translate(0px, 2px) rotate(0deg);
    }

    40%
    {
        -webkit-transform: translate(1px, -1px) rotate(1deg);
    }

    50%
    {
        -webkit-transform: translate(-1px, 2px) rotate(-1deg);
    }

    60%
    {
        -webkit-transform: translate(-3px, 1px) rotate(0deg);
    }

    70%
    {
        -webkit-transform: translate(2px, 1px) rotate(-1deg);
    }

    80%
    {
        -webkit-transform: translate(-1px, -1px) rotate(1deg);
    }

    90%
    {
        -webkit-transform: translate(2px, 2px) rotate(0deg);
    }

    100%
    {
        -webkit-transform: translate(1px, -2px) rotate(-1deg);
    }
}

.shake
{
    -webkit-animation-name: spaceboots;
    -webkit-animation-duration: 0.8s;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}

.top-basket
{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    position: relative;
    height: 70px;
    top: inherit;
    width: 100%;
    background: #00529c;
    webkit-transform: translate3d(0px, 0px, 0px);
    z-index: 100;
}

.top-basket.basket-relative
{
    position: relative;
    top: inherit;
}

.top-basket.top-basket-open,
.top-basket.top-basket-open-always
{
    position: fixed;
    top: 0;
}

.top-basket.mobile-top-basket-open,
.top-basket.mobile-top-basket-open-always
{
    position: fixed !important;
    top: 0 !important;
}

.top-basket .feedback
{
    display: none;
    position: relative;
    top: -5px;
    max-width: 325px;
    padding: 10px;    
    color: #fff;
}

.top-basket .ui-slider.ui-slider-switch
{
    top: 10px;
    left: 9px;
}

.top-basket label
{
    position: absolute;
    margin: 45px 0 0 -55px;
    width: 100px;
    line-height: 12px;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: white;
}

.top-basket .basket-overview
{
    position: relative;
    width: 100px;
    border: none;
    display: inline-block;
    height: 70px;
    padding: 6px 10px;
    border-right: 1px solid #00529c;
}

.top-basket .basket-overview .icon-plus:before,
.top-basket .basket-overview .quote-add-on-items .add-on-item:before,
.quote-add-on-items .top-basket .basket-overview .add-on-item:before
{
    display: none;
    position: absolute;
    top: 30px;
    right: 6px;
    font-size: 29px;
    color: #80a9ce;
}

.top-basket .quote-payment
{
    display: none;
    width: 130px;
    vertical-align: top;
    margin-left: 10px;
    padding: 20px;
    text-align: center;
    color: white;
}

.top-basket .quote-payment .total-payment
{
    display: inline-block;
    padding-bottom: 5px;
    font-family: Franklin-Gothic-Book;
    font-size: 22px;
    line-height: 22px;
}

.top-basket .quote-payment .total-payment-title
{
    font-size: 10px;
    text-transform: uppercase;
    margin: 0;
}

.top-basket .add-on-items
{
    display: none;
    padding: 20px 0 0 10px;
    vertical-align: top;
}

.top-basket .add-on-icons
{
    display: inline-block;
}

.top-basket .add-on-icons .add-on-icon
{
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    border-radius: 28px;
    position: relative;
    display: inline-block;
    margin-right: 8px;
    height: 55px;
    width: 55px;
    border: 2px dashed rgba(255, 255, 255, 0.65);
    cursor: pointer;
}

.top-basket .add-on-icons .add-on-icon:before
{
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 29px;
    color: rgba(255, 255, 255, 0.65);
}

.top-basket .add-on-icons .add-on-icon img
{
    display: none;
}

.top-basket .add-on-icons .add-on-icon.courtesy-car:before
{
    font-size: 35px;
    top: 8px;
    left: 8px;
}

.top-basket .add-on-icons .add-on-icon.legal-cover,
.top-basket .add-on-icons .add-on-icon.courtesy-car,
.top-basket .add-on-icons .add-on-icon.breakdown-cover,
.top-basket .add-on-icons .add-on-icon.injury-cover,
.top-basket .add-on-icons .add-on-icon.no-claims
{
    color: #f2f6fa;
}

.top-basket .add-on-icons .add-on-icon:last-child
{
    margin-right: 0;
}

.top-basket .add-on-icons .add-on-icon.active.legal-cover,
.top-basket .add-on-icons .add-on-icon.active.courtesy-car,
.top-basket .add-on-icons .add-on-icon.active.breakdown-cover,
.top-basket .add-on-icons .add-on-icon.active.injury-cover,
.top-basket .add-on-icons .add-on-icon.active.no-claims
{
    background: white;
}

.top-basket .add-on-icons .add-on-icon.active.legal-cover img,
.top-basket .add-on-icons .add-on-icon.active.courtesy-car img,
.top-basket .add-on-icons .add-on-icon.active.breakdown-cover img,
.top-basket .add-on-icons .add-on-icon.active.injury-cover img,
.top-basket .add-on-icons .add-on-icon.active.no-claims img
{
    display: block;
    position: absolute;
    top: -10px;
    right: -5px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.top-basket .add-on-icons .add-on-icon.active.legal-cover:before,
.top-basket .add-on-icons .add-on-icon.active.courtesy-car:before,
.top-basket .add-on-icons .add-on-icon.active.breakdown-cover:before,
.top-basket .add-on-icons .add-on-icon.active.injury-cover:before,
.top-basket .add-on-icons .add-on-icon.active.no-claims:before
{
    color: #00529c;
}

.top-basket .total-add-ons
{
    display: inline-block;
    vertical-align: top;
    margin-left: 9px;
    text-align: right;
}

.top-basket .total-add-ons.mob-tab-hidden
{
    display: none;
}

.top-basket .total-add-ons p,
.top-basket .total-add-ons small
{
    color: white;
}

.top-basket .total-add-ons p
{
    margin: 0;
    font-family: Franklin-Gothic-Light;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
}

.top-basket .total-add-ons small
{
    display: inline-block;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
}

.top-basket .total-quote-wrapper
{
    float: right;
    position: relative;
    display: inline-block;
    margin-right: 20px;
    width: 170px;
    height: 70px;
    padding: 0 0 11px 20px;
    vertical-align: top;
}

.top-basket .total-quote-wrapper .center
{
    position: relative;
    z-index: 4;
    background: #00529c;
}

.top-basket .total-quote-wrapper:before
{
    -webkit-transform: skew(-30deg, 0);
    -moz-transform: skew(-30deg, 0);
    -ms-transform: skew(-30deg, 0);
    -o-transform: skew(-30deg, 0);
    transform: skew(-30deg, 0);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: "";
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #f00;
}

.top-basket .total-quote-wrapper .equals
{
    -webkit-transform: skew(-30deg, 0);
    -moz-transform: skew(-30deg, 0);
    -ms-transform: skew(-30deg, 0);
    -o-transform: skew(-30deg, 0);
    transform: skew(-30deg, 0);
    display: none;
    position: absolute;
    top: 50%;
    left: -11px;
    margin-top: -21px;
    height: 43px;
    width: 30px;
    background: white;
    z-index: 1;
}

.top-basket .total-quote-wrapper .equals:before
{
    position: absolute;
    display: block;
    font-size: 23px;
    margin: 6px 0 0 8px;
    content: '=';
    color: #ff1821;
}

.top-basket .total-quote-wrapper p
{
    padding: 7px 10px 0 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    color: #7c8390;
}

.top-basket .total-quote-wrapper .total-quote
{
    margin: 0 20px 0 0;
    background: none;
    max-width: 191px;
    overflow: hidden;
}

.top-basket .total-quote-wrapper .total-quote:before,
.top-basket .total-quote-wrapper .total-quote:after
{
    display: none;
}

.top-basket .total-quote-wrapper .total-quote .total-quote
{
    padding-right: 35px;
    margin: 0 -10px 0 0;
}

.top-basket .total-quote-wrapper .total-quote .total-quote .small-text
{
    display: block;
    font-size: 11px;
    text-transform: uppercase;
}

.top-basket .total-quote-wrapper .total-quote .quote-payment
{
    border: none;
}

.top-basket .total-quote-wrapper .total-quote .total-value
{
    padding-left: 5px;
    display: block;
    font-size: 11px;
    text-transform: uppercase;
}

.top-basket .total-quote-wrapper .icon.icon-arrow-down,
.top-basket .total-quote-wrapper .popover .icon-arrow-down.popover-title:before,
.popover .top-basket .total-quote-wrapper .icon-arrow-down.popover-title:before,
.top-basket .total-quote-wrapper .icon-arrow-down.btn.btn-edit,
.top-basket .total-quote-wrapper .icon-arrow-down.btn.btn-close,
.top-basket .total-quote-wrapper .icon-arrow-down.btn.btn-calculator,
.top-basket .total-quote-wrapper .add-on-icons .icon-arrow-down.add-on-icon,
.top-basket .add-on-icons .total-quote-wrapper .icon-arrow-down.add-on-icon,
.top-basket .total-quote-wrapper .icon-arrow-down.ui-accordion-header,
.top-basket .total-quote-wrapper .ui-accordion-header.ui-accordion-header-active:before,
.top-basket .total-quote-wrapper .icon-arrow-down.more-info:before,
.top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-down.btn.icon-feedback,
.form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-down.btn.icon-feedback,
.top-basket .total-quote-wrapper .form-horizontal .form-group .control-help .icon-arrow-down.help-header:before,
.form-horizontal .form-group .control-help .top-basket .total-quote-wrapper .icon-arrow-down.help-header:before,
.top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-down.date-picker:before,
.form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-down.date-picker:before,
.top-basket .total-quote-wrapper .icon-arrow-down.remove-item,
.top-basket .total-quote-wrapper .nav li.active a .icon-arrow-down.process-step,
.nav li.active a .top-basket .total-quote-wrapper .icon-arrow-down.process-step,
.top-basket .total-quote-wrapper .nav li.complete a .icon-arrow-down.process-step,
.nav li.complete a .top-basket .total-quote-wrapper .icon-arrow-down.process-step,
.top-basket .total-quote-wrapper .group-list-summary dt.icon-arrow-down,
.group-list-summary .top-basket .total-quote-wrapper dt.icon-arrow-down,
.top-basket .total-quote-wrapper .group-list-ticked li.icon-arrow-down:before,
.group-list-ticked .top-basket .total-quote-wrapper li.icon-arrow-down:before,
.top-basket .total-quote-wrapper .group-list-crossed li.icon-arrow-down,
.group-list-crossed .top-basket .total-quote-wrapper li.icon-arrow-down,
.top-basket .total-quote-wrapper .quote-add-on-items .icon-arrow-down.add-on-item,
.quote-add-on-items .top-basket .total-quote-wrapper .icon-arrow-down.add-on-item,
.top-basket .total-quote-wrapper .panel .icon-arrow-down.logo,
.panel .top-basket .total-quote-wrapper .icon-arrow-down.logo,
.top-basket .total-quote-wrapper .ui-dialog .ui-dialog-titlebar .icon-arrow-down.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .top-basket .total-quote-wrapper .icon-arrow-down.ui-dialog-titlebar-close,
.top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-down.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .total-quote-wrapper .icon-arrow-down.remove,
.top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip .icon-arrow-down.help-header:before,
.tooltip-wrapper .help-tooltip .top-basket .total-quote-wrapper .icon-arrow-down.help-header:before,
.top-basket .total-quote-wrapper .help .icon-arrow-down.btn,
.help .top-basket .total-quote-wrapper .icon-arrow-down.btn,
.top-basket .total-quote-wrapper .icon.icon-arrow-right,
.top-basket .total-quote-wrapper .popover .icon-arrow-right.popover-title:before,
.popover .top-basket .total-quote-wrapper .icon-arrow-right.popover-title:before,
.top-basket .total-quote-wrapper .icon-arrow-right.btn.btn-edit,
.top-basket .total-quote-wrapper .icon-arrow-right.btn.btn-close,
.top-basket .total-quote-wrapper .icon-arrow-right.btn.btn-calculator,
.top-basket .total-quote-wrapper .add-on-icons .icon-arrow-right.add-on-icon,
.top-basket .add-on-icons .total-quote-wrapper .icon-arrow-right.add-on-icon,
.top-basket .total-quote-wrapper .icon-arrow-right.ui-accordion-header,
.top-basket .total-quote-wrapper .ui-accordion-header:before,
.top-basket .total-quote-wrapper .form-horizontal .form-group .ui-accordion-header.btn.icon-feedback:before,
.form-horizontal .form-group .top-basket .total-quote-wrapper .ui-accordion-header.btn.icon-feedback:before,
.top-basket .total-quote-wrapper .form-horizontal .form-group .control-help .ui-accordion-header.help-header:before,
.form-horizontal .form-group .control-help .top-basket .total-quote-wrapper .ui-accordion-header.help-header:before,
.top-basket .total-quote-wrapper .nav li.active a .ui-accordion-header.process-step:before,
.nav li.active a .top-basket .total-quote-wrapper .ui-accordion-header.process-step:before,
.top-basket .total-quote-wrapper .nav li.complete a .ui-accordion-header.process-step:before,
.nav li.complete a .top-basket .total-quote-wrapper .ui-accordion-header.process-step:before,
.top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip.add-on-tooltip .ui-accordion-header.remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .total-quote-wrapper .ui-accordion-header.remove:before,
.top-basket .total-quote-wrapper .icon-arrow-right.more-info:before,
.top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-right.btn.icon-feedback,
.form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-right.btn.icon-feedback,
.top-basket .total-quote-wrapper .form-horizontal .form-group .control-help .icon-arrow-right.help-header:before,
.form-horizontal .form-group .control-help .top-basket .total-quote-wrapper .icon-arrow-right.help-header:before,
.top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-right.date-picker:before,
.form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-right.date-picker:before,
.top-basket .total-quote-wrapper .icon-arrow-right.remove-item,
.top-basket .total-quote-wrapper .nav li.active a .icon-arrow-right.process-step,
.nav li.active a .top-basket .total-quote-wrapper .icon-arrow-right.process-step,
.top-basket .total-quote-wrapper .nav li.complete a .icon-arrow-right.process-step,
.nav li.complete a .top-basket .total-quote-wrapper .icon-arrow-right.process-step,
.top-basket .total-quote-wrapper .group-list-summary dt.icon-arrow-right,
.group-list-summary .top-basket .total-quote-wrapper dt.icon-arrow-right,
.top-basket .total-quote-wrapper .group-list-ticked li.icon-arrow-right:before,
.group-list-ticked .top-basket .total-quote-wrapper li.icon-arrow-right:before,
.top-basket .total-quote-wrapper .group-list-crossed li.icon-arrow-right,
.group-list-crossed .top-basket .total-quote-wrapper li.icon-arrow-right,
.top-basket .total-quote-wrapper .quote-add-on-items .icon-arrow-right.add-on-item,
.quote-add-on-items .top-basket .total-quote-wrapper .icon-arrow-right.add-on-item,
.top-basket .total-quote-wrapper .panel .icon-arrow-right.logo,
.panel .top-basket .total-quote-wrapper .icon-arrow-right.logo,
.top-basket .total-quote-wrapper .ui-dialog .ui-dialog-titlebar .icon-arrow-right.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .top-basket .total-quote-wrapper .icon-arrow-right.ui-dialog-titlebar-close,
.top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-right.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .total-quote-wrapper .icon-arrow-right.remove,
.top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip .icon-arrow-right.help-header:before,
.tooltip-wrapper .help-tooltip .top-basket .total-quote-wrapper .icon-arrow-right.help-header:before,
.top-basket .total-quote-wrapper .help .icon-arrow-right.btn,
.help .top-basket .total-quote-wrapper .icon-arrow-right.btn
{
    display: none;
    position: absolute;
    right: 15px;
    top: 50%;
    z-index: 2;
    color: white;
}

.top-basket.payment-overview
{
    position: fixed;
    top: -90px;
  /*.icon.icon-plus {
    position: relative;
    top: -10px;
    left: 10px;
    font-size: 29px;
    color: #80a9ce;
  }*/;
}

.top-basket.payment-overview.top-basket-open
{
    top: 0;
}

.top-basket.payment-overview .total-quote-wrapper
{
    width: 190px;
}

.top-basket.payment-overview .small-text
{
    display: inline-block;
    padding-top: 5px;
    font-size: 12px;
    line-height: 12px;
}

.top-basket.payment-overview .icon.icon-plus,
.top-basket.payment-overview .popover .icon-plus.popover-title:before,
.popover .top-basket.payment-overview .icon-plus.popover-title:before,
.top-basket.payment-overview .icon-plus.btn.btn-edit,
.top-basket.payment-overview .icon-plus.btn.btn-close,
.top-basket.payment-overview .icon-plus.btn.btn-calculator,
.top-basket.payment-overview .add-on-icons .icon-plus.add-on-icon,
.top-basket.payment-overview .icon-plus.ui-accordion-header,
.top-basket.payment-overview .icon-plus.more-info:before,
.top-basket.payment-overview .form-horizontal .form-group .icon-plus.btn.icon-feedback,
.form-horizontal .form-group .top-basket.payment-overview .icon-plus.btn.icon-feedback,
.top-basket.payment-overview .form-horizontal .form-group .control-help .icon-plus.help-header:before,
.form-horizontal .form-group .control-help .top-basket.payment-overview .icon-plus.help-header:before,
.top-basket.payment-overview .form-horizontal .form-group .icon-plus.date-picker:before,
.form-horizontal .form-group .top-basket.payment-overview .icon-plus.date-picker:before,
.top-basket.payment-overview .icon-plus.remove-item,
.top-basket.payment-overview .nav li.active a .icon-plus.process-step,
.nav li.active a .top-basket.payment-overview .icon-plus.process-step,
.top-basket.payment-overview .nav li.complete a .icon-plus.process-step,
.nav li.complete a .top-basket.payment-overview .icon-plus.process-step,
.top-basket.payment-overview .group-list-summary dt.icon-plus,
.group-list-summary .top-basket.payment-overview dt.icon-plus,
.top-basket.payment-overview .group-list-ticked li.icon-plus:before,
.group-list-ticked .top-basket.payment-overview li.icon-plus:before,
.top-basket.payment-overview .group-list-crossed li.icon-plus,
.group-list-crossed .top-basket.payment-overview li.icon-plus,
.top-basket.payment-overview .quote-add-on-items .icon-plus.add-on-item,
.quote-add-on-items .top-basket.payment-overview .icon-plus.add-on-item,
.top-basket.payment-overview .quote-add-on-items .add-on-item:before,
.quote-add-on-items .top-basket.payment-overview .add-on-item:before,
.top-basket.payment-overview .panel .icon-plus.logo,
.panel .top-basket.payment-overview .icon-plus.logo,
.top-basket.payment-overview .ui-dialog .ui-dialog-titlebar .icon-plus.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .top-basket.payment-overview .icon-plus.ui-dialog-titlebar-close,
.top-basket.payment-overview .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-plus.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket.payment-overview .icon-plus.remove,
.top-basket.payment-overview .tooltip-wrapper .help-tooltip .icon-plus.help-header:before,
.tooltip-wrapper .help-tooltip .top-basket.payment-overview .icon-plus.help-header:before,
.top-basket.payment-overview .help .icon-plus.btn,
.help .top-basket.payment-overview .icon-plus.btn
{
    display: none;
}

.top-basket.payment-overview .total-quote
{
    padding: 15px 0 10px 15px;
    line-height: 20px;
}

.top-basket.payment-overview .total-add-ons:first-of-type
{
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #f2f6fa;
}

.top-basket.payment-overview .total-add-ons:last-of-type
{
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #f2f6fa;
}

.top-basket.payment-overview .credit-card-fee
{
    position: relative;
    margin-top: 6px;
}

.top-basket .payment-basket
{
    float: left;
    display: inline-block;
    padding-top: 10px;
}

.top-basket .payment-basket.desktop
{
    padding-top: 16px;
}

h2#annual-payment-title
{
    border-right: 1px solid #F2F6Fa;
    padding-right:23px;
}

@media (max-width: 748px)
{
    h2#annual-payment-title
    {
        border: 0;
    }
}

.top-basket .payment-basket.desktop .feedback table
{
    padding: 0;
    margin: 0;
}

.top-basket .payment-basket.desktop .feedback table tr
{
    line-height: 17px;
}

.top-basket .payment-basket.desktop .feedback table tr.large
{
    line-height: 46px;
}

.top-basket .payment-basket.desktop .feedback table td.pad-right
{
    padding-right: 40px;
    text-align: right;
}

.top-basket .payment-basket h2
{
    position: relative;
    top: -5px;
    display: inline-block;
    width: 100px;
    margin: 0 0 0 10px;
    font-size: 16px;
    text-align: left;
    white-space: normal;
    color: white;
}

.ui-accordion-header
{
    position: relative;
    margin: -1px 0 0 0;
    padding: 20px 12px;
    font-size: 16px;
    font-weight: normal;
    border-top: 1px solid #c9ccd2;
    background: white;
    color: #7c8390;
    cursor: pointer;
}

.ui-accordion-header:hover
{
    background: #f2f6fa;
    color: #11B67A;
}

.ui-accordion-header:focus
{
    outline: none;
}

.ui-accordion-header:before
{
    position: absolute;
    right: 15px;
}

.ui-accordion-header.ui-accordion-header-active
{
    border-top: 1px solid #11B67A;
    background: #f2f6fa;
    color: #11B67A;
}

.ui-accordion-content
{
    position: relative;
    background: #f2f6fa;
    border-bottom: 1px solid #11B67A;
    z-index: 1;
}

.accordion-wrapper
{
    margin-top: 20px;
}

.accordion-wrapper .module
{
    padding: 15px;
}

.accordion-wrapper .module .module-content
{
    float: right;
    width: 76%;
}

.accordion-wrapper .module .icon,
.accordion-wrapper .module .popover .popover-title:before,
.popover .accordion-wrapper .module .popover-title:before,
.accordion-wrapper .module .btn.btn-edit,
.accordion-wrapper .module .btn.btn-close,
.accordion-wrapper .module .btn.btn-calculator,
.accordion-wrapper .module .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .accordion-wrapper .module .add-on-icon,
.accordion-wrapper .module .ui-accordion-header,
.accordion-wrapper .module .more-info:before,
.accordion-wrapper .module .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .accordion-wrapper .module .btn.icon-feedback,
.accordion-wrapper .module .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .accordion-wrapper .module .help-header:before,
.accordion-wrapper .module .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .accordion-wrapper .module .date-picker:before,
.accordion-wrapper .module .remove-item,
.accordion-wrapper .module .nav li.active a .process-step,
.nav li.active a .accordion-wrapper .module .process-step,
.accordion-wrapper .module .nav li.complete a .process-step,
.nav li.complete a .accordion-wrapper .module .process-step,
.accordion-wrapper .module .group-list-summary dt,
.group-list-summary .accordion-wrapper .module dt,
.accordion-wrapper .module .group-list-ticked li:before,
.group-list-ticked .accordion-wrapper .module li:before,
.accordion-wrapper .module .group-list-crossed li,
.group-list-crossed .accordion-wrapper .module li,
.accordion-wrapper .module .quote-add-on-items .add-on-item,
.quote-add-on-items .accordion-wrapper .module .add-on-item,
.accordion-wrapper .module .panel .logo,
.panel .accordion-wrapper .module .logo,
.accordion-wrapper .module .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .accordion-wrapper .module .ui-dialog-titlebar-close,
.accordion-wrapper .module .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .accordion-wrapper .module .remove,
.accordion-wrapper .module .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .accordion-wrapper .module .help-header:before,
.accordion-wrapper .module .help .btn,
.help .accordion-wrapper .module .btn
{
    -webkit-border-radius: 55px;
    -moz-border-radius: 55px;
    -ms-border-radius: 55px;
    -o-border-radius: 55px;
    border-radius: 55px;
    position: relative;
    left: 50%;
    margin-left: -45px;
    display: inline-block;
    font-size: 50px;
    height: 90px;
    width: 90px;
    border: 3px solid #11B67A;
    color: #000000;
}

.accordion-wrapper .module .icon:before,
.accordion-wrapper .module .popover .popover-title:before,
.popover .accordion-wrapper .module .popover-title:before,
.accordion-wrapper .module .btn.btn-edit:before,
.accordion-wrapper .module .btn.btn-close:before,
.accordion-wrapper .module .btn.btn-calculator:before,
.accordion-wrapper .module .top-basket .add-on-icons .add-on-icon:before,
.top-basket .add-on-icons .accordion-wrapper .module .add-on-icon:before,
.accordion-wrapper .module .ui-accordion-header:before,
.accordion-wrapper .module .more-info:before,
.accordion-wrapper .module .form-horizontal .form-group .btn.icon-feedback:before,
.form-horizontal .form-group .accordion-wrapper .module .btn.icon-feedback:before,
.accordion-wrapper .module .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .accordion-wrapper .module .help-header:before,
.accordion-wrapper .module .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .accordion-wrapper .module .date-picker:before,
.accordion-wrapper .module .remove-item:before,
.accordion-wrapper .module .nav li.active a .process-step:before,
.nav li.active a .accordion-wrapper .module .process-step:before,
.accordion-wrapper .module .nav li.complete a .process-step:before,
.nav li.complete a .accordion-wrapper .module .process-step:before,
.accordion-wrapper .module .group-list-summary dt:before,
.group-list-summary .accordion-wrapper .module dt:before,
.accordion-wrapper .module .group-list-ticked li:before,
.group-list-ticked .accordion-wrapper .module li:before,
.accordion-wrapper .module .group-list-crossed li:before,
.group-list-crossed .accordion-wrapper .module li:before,
.accordion-wrapper .module .quote-add-on-items .add-on-item:before,
.quote-add-on-items .accordion-wrapper .module .add-on-item:before,
.accordion-wrapper .module .panel .logo:before,
.panel .accordion-wrapper .module .logo:before,
.accordion-wrapper .module .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .accordion-wrapper .module .ui-dialog-titlebar-close:before,
.accordion-wrapper .module .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .accordion-wrapper .module .remove:before,
.accordion-wrapper .module .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .accordion-wrapper .module .help-header:before,
.accordion-wrapper .module .help .btn:before,
.help .accordion-wrapper .module .btn:before
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
}

.accordion-wrapper .module p
{
    display: inline-block;
    margin-top: 10px;
    font-size: 12px;
    width: 100%;
}

.car-plate
{
    overflow: hidden;
    *zoom: 1;
    display: none;
    max-width: 92%;
    padding: 10px;
    background: #f6f9fb;
}

.car-plate a
{
    font-size: 12px;
}

.car-plate-wrapper .btn-link
{
    display: inline-block;
    width: 102px;
    text-align: left;
    white-space: normal;
}

.car-details-info
{
    padding-bottom: 10px;
}

.car-details-info .col-car-info
{
    float: none;
    width: 100%;
}

.car-reg
{
    margin-bottom: 10px;
    padding: 10px 0 10px 25px;
    font-family: 'Franklin-Gothic-Book';
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #e0e2e5;
    background: white url('/Sales/ContentStore/?filename=/Instinct/svg/gb-logo.svg&tx=MDowOjA6OTowOjA=') no-repeat center left;
    background-size: contain;
    color: #4d4d4d;
}

.car-details
{
    padding: 8px 0px 0px 20px;
}

ul.car-details
{
    padding: 8px 0px 0px 0px;
}

.car-details li strong
{
    text-transform: uppercase;
}

.address-details
{
    overflow: hidden;
    *zoom: 1;
    max-width: 92%;
    padding: 10px;
    background: #f6f9fb;
}

.address-details a
{
    font-size: 12px;
}

.address-details .details li strong
{
    text-transform: uppercase;
}

.toggle-payment-wrap
{
    position: relative;
    top: 0;
    height: 62px;
    background: #00529c;
}

.col-bordered
{
    margin-top: 10px;
    border-top: 1px solid #e0e2e5;
    padding-top: 10px;
}

.total-quote
{
    position: relative;
    display: block;
    padding: 10px 0 10px 0px;
    margin: 20px 0 0 45px;
    font-size: 26px;
    font-family: Franklin-Gothic-Book;
     text-align: right;
    background: #ff1821;
    color: white;
    z-index: 2;
}

.total-quote .quote-skew
{
    -webkit-transform: skew(-30deg, 0);
    -moz-transform: skew(-30deg, 0);
    -ms-transform: skew(-30deg, 0);
    -o-transform: skew(-30deg, 0);
    transform: skew(-30deg, 0);
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -16px;
    content: "";
    width: 40px;
    height: 57px;
    background: white;
}

.total-quote:before,
.total-quote:after
{
    position: absolute;
    right: 0;
    content: "";
    width: 0;
    height: 0;
}

.total-quote:before
{
    bottom: -10px;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #8f161b;
}

.total-quote:after
{
    top: -8px;
    border-top: 8px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 10px solid #8f161b;
}

.scroll
{
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition-property: background;
    -moz-transition-property: background;
    -o-transition-property: background;
    transition-property: background;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    position: absolute;
    left: 50%;
    margin: -21px 0 0 -25px;
    display: block;
    height: 50px;
    width: 50px;
}

.scroll.scroll-down
{
    left: 400px;
    top: 0;
    margin-top: -10px;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/scroll-arrow-down.svg&tx=MDowOjA6OTowOjA=') no-repeat 13px -63px;
}

.scroll.scroll-down.bottom
{
    top: auto;
    bottom: 0;
    margin: 0 0 -17px -25px;
}

.scroll.scroll-down:before
{
    font-size: 50px;
    color: #ff1821;
}

.scroll.scroll-down:hover
{
    background-position: 13px 13px;
    text-decoration: none;
}

.scroll.scroll-up
{
    -webkit-box-shadow: 0 2px 2px #b2b6be;
    -moz-box-shadow: 0 2px 2px #b2b6be;
    box-shadow: 0 2px 2px #b2b6be;
    bottom: -24px;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/scroll-arrow-up.svg&tx=MDowOjA6OTowOjA=') no-repeat white 13px 13px;
}

.scroll.scroll-up:hover
{
    background-position: 13px -63px;
}

.more-info
{
    position: relative;
    font-size: 12px;
    text-transform: uppercase;
}

.more-info:before
{
    position: absolute;
    top: -5px;
    right: -30px;
    font-size: 23px;
}

.more-info:hover
{
    text-decoration: none;
}

.car-carousel
{
    width: 605px;
    overflow: hidden;
}

.add-on-total-new
{
    line-height: 30px;
    font-family: Franklin-Gothic-Book;
    font-size: 34px;
    color: #00529c;
}

.add-on-total-new small
{
    display: block;
    font-family: arial;
    font-size: 11px;
    text-transform: uppercase;
}

.hidden-form
{
    display: none;
}

.box 
{
    padding: 0;
    margin-bottom: 0;
    background: var(--colour-background-neutral-page);
}

.box.reset
{
    padding: 0;
}

.form-align
{
    padding: 0 15px 20px 15px;
}

.form-actions
{
    padding: 10px 0 0 225px;
}

.form-horizontal
{
    padding-bottom: 20px;
}

.form-horizontal.reset .form-group
{
    padding: 0;
}

.form-horizontal.reset .form-group .input-wrapper .btn-light
{
    padding: 16px 10px;
    width: 46%;
}

.form-horizontal.read-only
{
    padding-bottom: 0;
}

.form-horizontal.read-only .form-group:last-of-type .control-answer
{
    border: none;
}

.form-horizontal.read-only .form-group .control-question
{
    padding-top: 0;
    font-weight: bold;
    vertical-align: inherit;
    color: var(--colour-text-neutral-default);
}

.form-horizontal.read-only .form-group .control-answer
{
    padding-bottom: 10px;
    vertical-align: top;
    border-bottom: 1px solid #e0e2e5;
    color: var(--colour-text-neutral-default);
}

.form-horizontal.read-only .form-group ul li
{
    color: var(--colour-text-neutral-default);
}

#ncd-reduction-allowed-wrapper, 
.sidebar-box {
    padding: 10px;
}

.form-horizontal .form-group
{
    position: relative;
    margin: 0;
    padding: 10px 14px 10px 20px;
}

.form-horizontal .form-group .input-wrapper
{
    max-width: 92%;
}

.form-horizontal .form-group .date-input .icon-feedback
{
    position: absolute;
    top: 50%;
    margin-top: -15px;
}

.form-horizontal .form-group .btn.btn-light
{
    margin: 0 5px 5px 0;
}

.form-horizontal .form-group .btn.btn-light.m-left-10
{
    margin-left: 10px;
}

.form-horizontal .form-group .btn.icon-feedback
{
    padding: 0 0 0 2px;
    background: none;
    position: absolute;
    top: 13px;
    right: 0;
    font-size: 25px;
    color: var(--colour-icon-neutral-default-2);
}

.form-horizontal .form-group .btn.icon-feedback-fuel
{
    top: -1px;
}

.form-horizontal .form-group .btn.icon-feedback:hover
{
    color: #404040;
}

.form-horizontal .form-group .control-label
{
    padding-top: 24px;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    color: #31607b;
}

.form-horizontal .form-group .control-label.text-overflow
{
    padding-top: 15px;
}

.form-horizontal .form-group .error-wrapper
{
    color: var(--colour-icon-support-error);    
}

.form-horizontal .form-group .error-wrapper ul
{
    list-style-type: disc;
    margin: 10px;
    padding: 10px;
}

.form-horizontal .form-group .control-question
{
    padding: 18px 2% 0 0;
    text-align: left;
    vertical-align: bottom;
    font-size: var(--type-text-style-paragraph-normal-font-size);
    font-weight: var(--type-font-weight-body-medium);
    line-height: var(--type-text-style-paragraph-normal-line-height);
    color: var(--colour-text-neutral-default);
}

.form-horizontal .form-group .control-question.control-title
{
    font-size: 20px;
    font-weight: bold;
    color: #00529c;
}

.form-horizontal .form-group .control-question.read-only
{
    padding-top: 2px;
}

.form-horizontal .form-group .control-question.text-overflow
{
    padding-top: 15px;
}

.form-horizontal .form-group .control-question.question-overflow
{
    padding-top: 5px;
}

.form-horizontal .form-group .control-question .label-optional
{
    display: block;
    color: #8c929e;
}

.form-horizontal .form-group .control-answer
{
    overflow: hidden;
    *zoom: 1;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 66%;
}

.form-horizontal .form-group .control-answer .field-validation-error
{
    display: block;
    margin-bottom: 6px;
}

.form-horizontal .form-group .control-help
{
    -webkit-box-shadow: 0 3px 7px #b2b6be;
    -moz-box-shadow: 0 3px 7px #b2b6be;
    box-shadow: 0 3px 7px #b2b6be;
    display: none;
    position: absolute;
    width: 320px;
    right: 10px;
    padding: 5px 20px 10px 20px;
    top: 10px;
    background: var(--colour-component-control-help-colour);
    border-top: none;
    z-index: 1;
    font-size: 16px;
}

.form-horizontal .form-group .control-help.right
{
    right: -350px;
}

.form-horizontal .form-group .control-help p.sub-header
{
    font-weight: bold;
}

.form-horizontal .form-group .control-help p:nth-child(3)
{
    margin-top: 15px;
}

.form-horizontal .form-group .control-help .arrow
{
    position: absolute;
    width: 11px;
    height: 0;
    top: 20px;
    left: 0;
}

.form-horizontal .form-group .control-help .arrow:before
{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 13px solid transparent;
    border-right: 11px solid var(--colour-background-secondary-default);
    border-bottom: 13px solid transparent;
    left: -11px;
    top: 1px;
}

.form-horizontal .form-group .control-help .arrow:after
{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-right: 10px solid var(--colour-background-secondary-default);
    border-bottom: 11px solid transparent;
    left: -10px;
    top: 1px;
}

.form-horizontal .form-group .control-help .help-header
{
    margin-bottom: 10px;
    color: var(--colour-text-neutral-on-primary);
    background-color: var(--colour-background-secondary-default);
    margin-top: -25px;
    margin-left: -21px;
    margin-right: -21px;
    padding-left: 20px !important;
    padding-top: 1px !important;
    width: 320px !important;
    position: absolute;
    left: 20px;
}

#page-cancel-policy-detail div.help.control-help > span {
    padding-top: 62px;
    display: block;
}

.form-horizontal .form-group .control-help .help-header:before
{
    position: absolute;
    font-size: 48px;
    right: 20px;
    top: 8px;
    color: var(--colour-background-secondary-default);
}

.form-horizontal .form-group .control-help .help-header h3
{
    font-size: 16px;
    font-weight: bold;
    max-width: 80%;
}

.form-horizontal .form-group .control-help ul
{
    padding-bottom: 12px;
    margin: -10px 0 0 24px;
}

.form-horizontal .form-group .control-help ul li
{
    list-style-type: disc;
}

.form-horizontal .form-group input[type=text].car-registration
{
    padding: 0 5px 0 45px;
    line-height: 38px;
    font-family: var(--type-font-family-secondary);
    font-size: 28px;
    text-transform: uppercase;
    background: var(--colour-component-input-background-disabled) url('/Sales/ContentStore/?filename=/Instinct/svg/gb-logo.svg&tx=MDowOjA6OTowOjA=') no-repeat center left;
    background-size: contain;
    color: #001489;
    border-radius: var(--size-radius-generic-xs)
}

.form-horizontal .form-group input[type=text].car-registration.placeholder,
.form-horizontal .form-group input[type=text].car-registration:-moz-placeholder,
.form-horizontal .form-group input[type=text].car-registration::-moz-placeholder,
.form-horizontal .form-group input[type=text].car-registration:-ms-input-placeholder,
.form-horizontal .form-group input[type=text].car-registration::-webkit-input-placeholder
{
    font-family: arial;
    font-size: 14px;
    text-transform: none;
}

.form-horizontal .form-group input[type=number]::-webkit-inner-spin-button,
.form-horizontal .form-group input[type=number]::-webkit-outer-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}

.form-horizontal .form-group input[type=text],
.form-horizontal .form-group input[type=email],
.form-horizontal .form-group input[type=number],
.form-horizontal .form-group input[type=password],
.form-horizontal .form-group input[type=tel],
.form-horizontal .form-group input[type=date],
.form-horizontal .form-group select,
.form-horizontal .form-group textarea {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: var(--size-radius-generic-xs);
    -moz-border-radius: var(--size-radius-generic-xs);
    -ms-border-radius: var(--size-radius-generic-xs);
    -o-border-radius: var(--size-radius-generic-xs);
    border-radius: var(--size-radius-generic-xs);
    height: 56px;
    display: inline-block;
    max-width: 100%;
    width: auto;
    padding: 15px 10px;
    border: 1px solid var(--colour-component-input-border-default);
    font-size: var(--type-text-style-paragraph-normal-font-size);
    line-height: var(--type-text-style-paragraph-normal-line-height);
    font-weight: var(--type-font-weight-body-medium);
    outline: none;
    color: var(--colour-text-neutral-default);
}

.form-horizontal .form-group textarea.comment
{
    height: 135px;
}

.form-horizontal .form-group input[type=text].has-margin, 
.form-horizontal .form-group input[type=email].has-margin, 
.form-horizontal .form-group input[type=number].has-margin, 
.form-horizontal .form-group input[type=password].has-margin, 
.form-horizontal .form-group input[type=tel].has-margin, 
.form-horizontal .form-group input[type=date].has-margin, 
.form-horizontal .form-group select.has-margin, 
.form-horizontal .form-group textarea.has-margin
{
    margin-bottom: 10px;
}

.form-horizontal .form-group input[type=text].placeholder, 
.form-horizontal .form-group input[type=email].placeholder, 
.form-horizontal .form-group input[type=number].placeholder, 
.form-horizontal .form-group input[type=password].placeholder, 
.form-horizontal .form-group input[type=tel].placeholder, 
.form-horizontal .form-group input[type=date].placeholder, 
.form-horizontal .form-group select.placeholder, 
.form-horizontal .form-group textarea.placeholder
{
    color: #8c929e;
}

.form-horizontal .form-group input[type=text]:-moz-placeholder, 
.form-horizontal .form-group input[type=email]:-moz-placeholder, 
.form-horizontal .form-group input[type=number]:-moz-placeholder, 
.form-horizontal .form-group input[type=password]:-moz-placeholder, 
.form-horizontal .form-group input[type=tel]:-moz-placeholder, 
.form-horizontal .form-group input[type=date]:-moz-placeholder, 
.form-horizontal .form-group select:-moz-placeholder, 
.form-horizontal .form-group textarea:-moz-placeholder
{
    color: #8c929e;
}

.form-horizontal .form-group input[type=text]::-moz-placeholder, 
.form-horizontal .form-group input[type=email]::-moz-placeholder, 
.form-horizontal .form-group input[type=number]::-moz-placeholder, 
.form-horizontal .form-group input[type=password]::-moz-placeholder, 
.form-horizontal .form-group input[type=tel]::-moz-placeholder, 
.form-horizontal .form-group input[type=date]::-moz-placeholder, 
.form-horizontal .form-group select::-moz-placeholder, 
.form-horizontal .form-group textarea::-moz-placeholder
{
    color: #8c929e;
}

.form-horizontal .form-group input[type=text]:-ms-input-placeholder, 
.form-horizontal .form-group input[type=email]:-ms-input-placeholder, 
.form-horizontal .form-group input[type=number]:-ms-input-placeholder, 
.form-horizontal .form-group input[type=password]:-ms-input-placeholder, 
.form-horizontal .form-group input[type=tel]:-ms-input-placeholder, 
.form-horizontal .form-group input[type=date]:-ms-input-placeholder,
.form-horizontal .form-group select:-ms-input-placeholder, 
.form-horizontal .form-group textarea:-ms-input-placeholder
{
    color: #8c929e;
}

.form-horizontal .form-group input[type=text]::-webkit-input-placeholder, 
.form-horizontal .form-group input[type=email]::-webkit-input-placeholder, 
.form-horizontal .form-group input[type=number]::-webkit-input-placeholder, 
.form-horizontal .form-group input[type=password]::-webkit-input-placeholder, 
.form-horizontal .form-group input[type=tel]::-webkit-input-placeholder, 
.form-horizontal .form-group input[type=date]::-webkit-input-placeholder, 
.form-horizontal .form-group select::-webkit-input-placeholder, 
.form-horizontal .form-group textarea::-webkit-input-placeholder
{
    color: #8c929e;
}

.form-horizontal .form-group input[type=text]:focus, 
.form-horizontal .form-group input[type=email]:focus, 
.form-horizontal .form-group input[type=number]:focus, 
.form-horizontal .form-group input[type=password]:focus, 
.form-horizontal .form-group input[type=tel]:focus, 
.form-horizontal .form-group input[type=date]:focus, 
.form-horizontal .form-group select:focus, 
.form-horizontal .form-group textarea:focus
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: var(--colour-component-drop-down-border-selected) !important;
    border-width: 2px;
}

.form-horizontal .form-group input[type=text]:hover, 
.form-horizontal .form-group input[type=email]:hover, 
.form-horizontal .form-group input[type=number]:hover, 
.form-horizontal .form-group input[type=password]:hover, 
.form-horizontal .form-group input[type=tel]:hover, 
.form-horizontal .form-group input[type=date]:hover, 
.form-horizontal .form-group select:hover, 
.form-horizontal .form-group textarea:hover
{
    /*border: 2px solid #11B67A;*/
}

.form-horizontal .form-group input[type=text].full-width, 
.form-horizontal .form-group input[type=email].full-width, 
.form-horizontal .form-group input[type=number].full-width, 
.form-horizontal .form-group input[type=password].full-width, 
.form-horizontal .form-group input[type=tel].full-width, 
.form-horizontal .form-group input[type=date].full-width, 
.form-horizontal .form-group select.full-width, 
.form-horizontal .form-group textarea.full-width
{
    width: 94%;
}

.form-horizontal .form-group input[type=text], 
.form-horizontal .form-group input[type=email], 
.form-horizontal .form-group input[type=number], 
.form-horizontal .form-group input[type=password], 
.form-horizontal .form-group input[type=tel], 
.form-horizontal .form-group input[type=date]
{
    width: 89%;
}

.form-horizontal .form-group input[type=text].input-md, 
.form-horizontal .form-group input[type=email].input-md, 
.form-horizontal .form-group input[type=number].input-md,
.form-horizontal .form-group input[type=password].input-md, 
.form-horizontal .form-group input[type=tel].input-md, 
.form-horizontal .form-group input[type=date].input-md
{
    width: 70%;
}

.form-horizontal .form-group input[type=date]
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: none;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/dropdown.svg&tx=MDowOjA6OTowOjA=') no-repeat center right;
    background-size: 26px 25px;
    padding: 6px 5px;
}

.form-horizontal .form-group select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/dropdown.svg&tx=MDowOjA6OTowOjA=') no-repeat center right white;
    background-size: 26px 25px;
    height: 51px;
    padding-right: 30px;
    outline: none;
    width: 90%;
}

.form-horizontal .form-group .segmented-input input[type=text], 
.form-horizontal .form-group .segmented-input input[type=number]
{
    width: 29%;
    border-radius: var(--size-radius-generic-xs);
}

.form-horizontal .form-group .checkbox
{
    padding-top: 0;
}

.form-horizontal .form-group .checkbox label
{
    padding-left: 30px;
    font-size: 12px;
    color: #000000;
}

.form-horizontal .form-group .checkbox label input[type=checkbox]
{
    -webkit-appearance: none;
    appearance: none;
    top: -6px;
    margin-left: -30px;
    height: 26px;
    width: 26px;
    outline: none;
    border: none;
    background-image: url('/Sales/ContentStore/?filename=/Instinct/svg/checkbox.svg&tx=MDowOjA6OTowOjA=');
    background-position: left top;
}

.form-horizontal .form-group .checkbox label input[type=checkbox]:checked
{
    background-position: -473px;
}

.form-horizontal .form-group .date-picker
{
    width: 20px !important;
    height: 51px;
    padding: 0;
    margin: 0;
    padding-right: 100px;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/dropdown.svg&tx=MDowOjA6OTowOjA=') no-repeat center left;
}

.form-horizontal .form-group .date-picker:before
{
    position: absolute;
    content: "";
    display: block;
    width: 50px;
    height: 50px;
}

.form-horizontal .form-group.has-focus
{
    background-color: var(--colour-background-neutral-page);
}

.form-horizontal .form-group.has-focus select
{
    background-color: #fff;
}

.form-horizontal .form-group.has-focus.highlight-error .btn.icon-feedback
{
    color: #ff1821;
}

.form-horizontal .form-group.has-focus input,
.form-horizontal .form-group.has-focus select
{
    color: var(--colour-text-neutral-default);
}

.form-horizontal .form-group.has-error
{
    padding-bottom: 10px;
}

.form-horizontal .form-group.has-error .icon.icon-alert,
.form-horizontal .form-group.has-error .popover .icon-alert.popover-title:before,
.popover .form-horizontal .form-group.has-error .icon-alert.popover-title:before,
.form-horizontal .form-group.has-error .icon-alert.btn.btn-edit,
.form-horizontal .form-group.has-error .icon-alert.btn.btn-close,
.form-horizontal .form-group.has-error .icon-alert.btn.btn-calculator,
.form-horizontal .form-group.has-error .top-basket .add-on-icons .icon-alert.add-on-icon,
.top-basket .add-on-icons .form-horizontal .form-group.has-error .icon-alert.add-on-icon,
.form-horizontal .form-group.has-error .icon-alert.ui-accordion-header,
.form-horizontal .form-group.has-error .icon-alert.more-info:before,
.form-horizontal .form-group.has-error .icon-alert.btn.icon-feedback,
.form-horizontal .form-group.has-error .control-help .icon-alert.help-header:before,
.form-horizontal .form-group.has-error .icon-alert.date-picker:before,
.form-horizontal .form-group.has-error .icon-alert.remove-item,
.form-horizontal .form-group.has-error .nav li.active a .icon-alert.process-step,
.nav li.active a .form-horizontal .form-group.has-error .icon-alert.process-step,
.form-horizontal .form-group.has-error .nav li.complete a .icon-alert.process-step,
.nav li.complete a .form-horizontal .form-group.has-error .icon-alert.process-step,
.form-horizontal .form-group.has-error .group-list-summary dt.icon-alert,
.group-list-summary .form-horizontal .form-group.has-error dt.icon-alert,
.form-horizontal .form-group.has-error .group-list-ticked li.icon-alert:before,
.group-list-ticked .form-horizontal .form-group.has-error li.icon-alert:before,
.form-horizontal .form-group.has-error .group-list-crossed li.icon-alert,
.group-list-crossed .form-horizontal .form-group.has-error li.icon-alert,
.form-horizontal .form-group.has-error .quote-add-on-items .icon-alert.add-on-item,
.quote-add-on-items .form-horizontal .form-group.has-error .icon-alert.add-on-item,
.form-horizontal .form-group.has-error .panel .icon-alert.logo,
.panel .form-horizontal .form-group.has-error .icon-alert.logo,
.form-horizontal .form-group.has-error .ui-dialog .ui-dialog-titlebar .icon-alert.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .form-horizontal .form-group.has-error .icon-alert.ui-dialog-titlebar-close,
.form-horizontal .form-group.has-error .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-alert.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .form-horizontal .form-group.has-error .icon-alert.remove,
.form-horizontal .form-group.has-error .tooltip-wrapper .help-tooltip .icon-alert.help-header:before,
.tooltip-wrapper .help-tooltip .form-horizontal .form-group.has-error .icon-alert.help-header:before,
.form-horizontal .form-group.has-error .help .icon-alert.btn,
.help .form-horizontal .form-group.has-error .icon-alert.btn
{
    display: inline-block;
    padding-right: 8px;
    vertical-align: middle;
    font-size: 22px;
    color: #ff1821;
}

.form-horizontal .form-group.has-error .error-wrapper
{
    display: block;
}

.form-horizontal .form-group.has-error .col
{
    border-top: 1px solid #ff1821;
    border-bottom: 1px solid #ff1821;
    color: #ff1821;
}

.form-horizontal .form-group.has-error input[type=text], 
.form-horizontal .form-group.has-error input[type=email], 
.form-horizontal .form-group.has-error input[type=number], 
.form-horizontal .form-group.has-error input[type=password], 
.form-horizontal .form-group.has-error input[type=tel], 
.form-horizontal .form-group.has-error select, 
.form-horizontal .form-group.has-error textarea
{
    background-color: #fff3f4;
    border-color: #ff7d83;
    color: #ff1821;
}

.form-horizontal .form-group.has-error input[type=text].placeholder,
.form-horizontal .form-group.has-error input[type=email].placeholder,
.form-horizontal .form-group.has-error input[type=number].placeholder,
.form-horizontal .form-group.has-error input[type=password].placeholder,
.form-horizontal .form-group.has-error input[type=tel].placeholder,
.form-horizontal .form-group.has-error select.placeholder,
.form-horizontal .form-group.has-error textarea.placeholder
{
    color: #ff1821;
}

.form-horizontal .form-group.has-error input[type=text]:-moz-placeholder,
.form-horizontal .form-group.has-error input[type=email]:-moz-placeholder,
.form-horizontal .form-group.has-error input[type=number]:-moz-placeholder,
.form-horizontal .form-group.has-error input[type=password]:-moz-placeholder,
.form-horizontal .form-group.has-error input[type=tel]:-moz-placeholder,
.form-horizontal .form-group.has-error select:-moz-placeholder,
.form-horizontal .form-group.has-error textarea:-moz-placeholder
{
    color: #ff1821;
}

.form-horizontal .form-group.has-error input[type=text]::-moz-placeholder,
.form-horizontal .form-group.has-error input[type=email]::-moz-placeholder,
.form-horizontal .form-group.has-error input[type=number]::-moz-placeholder,
.form-horizontal .form-group.has-error input[type=password]::-moz-placeholder,
.form-horizontal .form-group.has-error input[type=tel]::-moz-placeholder,
.form-horizontal .form-group.has-error select::-moz-placeholder,
.form-horizontal .form-group.has-error textarea::-moz-placeholder
{
    color: #ff1821;
}

.form-horizontal .form-group.has-error input[type=text]:-ms-input-placeholder,
.form-horizontal .form-group.has-error input[type=email]:-ms-input-placeholder,
.form-horizontal .form-group.has-error input[type=number]:-ms-input-placeholder,
.form-horizontal .form-group.has-error input[type=password]:-ms-input-placeholder,
.form-horizontal .form-group.has-error input[type=tel]:-ms-input-placeholder,
.form-horizontal .form-group.has-error select:-ms-input-placeholder,
.form-horizontal .form-group.has-error textarea:-ms-input-placeholder
{
    color: #ff1821;
}

.form-horizontal .form-group.has-error input[type=text]::-webkit-input-placeholder,
.form-horizontal .form-group.has-error input[type=email]::-webkit-input-placeholder,
.form-horizontal .form-group.has-error input[type=number]::-webkit-input-placeholder,
.form-horizontal .form-group.has-error input[type=password]::-webkit-input-placeholder,
.form-horizontal .form-group.has-error input[type=tel]::-webkit-input-placeholder,
.form-horizontal .form-group.has-error select::-webkit-input-placeholder,
.form-horizontal .form-group.has-error textarea::-webkit-input-placeholder
{
    color: #ff1821;
}

.form-horizontal .form-group.has-error .btn.icon-feedback
{
    color: #f1575f;
}

.form-horizontal .form-group.must-have
{
    padding-bottom: 10px;
}

.form-horizontal .form-group.must-have .icon-alert
{
    display: none;
}

.form-horizontal .form-group.must-have .error-wrapper
{
    display: block;
    color: #e16e28;    
}


.form-horizontal .form-group.must-have input[type=text],
.form-horizontal .form-group.must-have input[type=email],
.form-horizontal .form-group.must-have input[type=number],
.form-horizontal .form-group.must-have input[type=password],
.form-horizontal .form-group.must-have input[type=tel],
.form-horizontal .form-group.must-have select,
.form-horizontal .form-group.must-have textarea
{
    background-color: #fffaf4;
    border-color: #fbb056;
    color: #e16e28;
}

.form-horizontal .form-group.must-have input[type=text].placeholder,
.form-horizontal .form-group.must-have input[type=email].placeholder,
.form-horizontal .form-group.must-have input[type=number].placeholder,
.form-horizontal .form-group.must-have input[type=password].placeholder,
.form-horizontal .form-group.must-have input[type=tel].placeholder,
.form-horizontal .form-group.must-have select.placeholder,
.form-horizontal .form-group.must-have textarea.placeholder
{
    color: #e16e28;
}

.form-horizontal .form-group.must-have input[type=text]:-moz-placeholder,
.form-horizontal .form-group.must-have input[type=email]:-moz-placeholder,
.form-horizontal .form-group.must-have input[type=number]:-moz-placeholder,
.form-horizontal .form-group.must-have input[type=password]:-moz-placeholder,
.form-horizontal .form-group.must-have input[type=tel]:-moz-placeholder,
.form-horizontal .form-group.must-have select:-moz-placeholder,
.form-horizontal .form-group.must-have textarea:-moz-placeholder
{
    color: #e16e28;
}

.form-horizontal .form-group.must-have input[type=text]::-moz-placeholder,
.form-horizontal .form-group.must-have input[type=email]::-moz-placeholder,
.form-horizontal .form-group.must-have input[type=number]::-moz-placeholder,
.form-horizontal .form-group.must-have input[type=password]::-moz-placeholder,
.form-horizontal .form-group.must-have input[type=tel]::-moz-placeholder,
.form-horizontal .form-group.must-have select::-moz-placeholder,
.form-horizontal .form-group.must-have textarea::-moz-placeholder
{
    color: #e16e28;
}

.form-horizontal .form-group.must-have input[type=text]:-ms-input-placeholder,
.form-horizontal .form-group.must-have input[type=email]:-ms-input-placeholder,
.form-horizontal .form-group.must-have input[type=number]:-ms-input-placeholder,
.form-horizontal .form-group.must-have input[type=password]:-ms-input-placeholder,
.form-horizontal .form-group.must-have input[type=tel]:-ms-input-placeholder,
.form-horizontal .form-group.must-have select:-ms-input-placeholder,
.form-horizontal .form-group.must-have textarea:-ms-input-placeholder
{
    color: #e16e28;
}

.form-horizontal .form-group.must-have input[type=text]::-webkit-input-placeholder,
.form-horizontal .form-group.must-have input[type=email]::-webkit-input-placeholder,
.form-horizontal .form-group.must-have input[type=number]::-webkit-input-placeholder,
.form-horizontal .form-group.must-have input[type=password]::-webkit-input-placeholder,
.form-horizontal .form-group.must-have input[type=tel]::-webkit-input-placeholder,
.form-horizontal .form-group.must-have select::-webkit-input-placeholder,
.form-horizontal .form-group.must-have textarea::-webkit-input-placeholder
{
    color: #e16e28;
}

.form-horizontal .form-group.must-have .btn.icon-feedback
{
    color: #e16e28;
}

.form-horizontal .form-group.highlight-error .btn.icon-feedback
{
    color: #ff1821;
}

.form-horizontal .form-group.has-success .btn.icon-feedback
{
    color: #3b9652;
}

.form-horizontal .form-group-remove
{
    margin: 10px 20px 0 20px;
    border-top: 1px dashed #e0e2e5;
}

.form-horizontal .form-group-single
{
    padding-top: 20px;
}

#submit-ncd-rc, 
#close-ncd-rc, 
#submit-ncdrc-continue, 
#submit-ncdrc-back {
    width: 170px;
    height: 56px;
    margin-bottom: 0px;
}

#submit-ncdrc-continue, 
#submit-ncd-rc {
    float: right;
}

#close-ncd-rc {
    padding-left: 10px;
    padding-right: 10px;
}

.customer-greet
{
    display: none;
    max-width: 200px;
    background: white;
    padding: 10px;
    position: absolute;
    text-transform: uppercase;
    font-size: 10px;
    color: #3c9b4b;
    top: 10px;
    right: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#quoteconsent-preferences
{
    padding: 0 0 20px 20px
}

#contact-preferences
{
    padding: 0 0 20px 20px
}

.contact-preferences
{
    padding-right: 20px;
}

.contact-preferences-checkboxes
{
    margin: 20px 0 20px 0;
}

.contact-preferences .icon,
.contact-preferences .popover .popover-title:before,
.popover .contact-preferences .popover-title:before,
.contact-preferences .btn.btn-edit,
.contact-preferences .btn.btn-close,
.contact-preferences .btn.btn-calculator,
.contact-preferences .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .contact-preferences .add-on-icon,
.contact-preferences .ui-accordion-header,
.contact-preferences .more-info:before,
.contact-preferences .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .contact-preferences .btn.icon-feedback,
.contact-preferences .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .contact-preferences .help-header:before,
.contact-preferences .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .contact-preferences .date-picker:before,
.contact-preferences .remove-item,
.contact-preferences .nav li.active a .process-step,
.nav li.active a .contact-preferences .process-step,
.contact-preferences .nav li.complete a .process-step,
.nav li.complete a .contact-preferences .process-step,
.contact-preferences .group-list-summary dt,
.group-list-summary .contact-preferences dt,
.contact-preferences .group-list-ticked li:before,
.group-list-ticked .contact-preferences li:before,
.contact-preferences .group-list-crossed li,
.group-list-crossed .contact-preferences li,
.contact-preferences .quote-add-on-items .add-on-item,
.quote-add-on-items .contact-preferences .add-on-item,
.contact-preferences .panel .logo,
.panel .contact-preferences .logo,
.contact-preferences .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .contact-preferences .ui-dialog-titlebar-close,
.contact-preferences .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .contact-preferences .remove,
.contact-preferences .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .contact-preferences .help-header:before,
.contact-preferences .help .btn,
.help .contact-preferences .btn
{
    display: block;
    padding-bottom: 20px;
    text-align: center;
}

.contact-preferences .icon.icon-newsletters:before,
.contact-preferences .popover .icon-newsletters.popover-title:before,
.popover .contact-preferences .icon-newsletters.popover-title:before,
.contact-preferences .icon-newsletters.btn.btn-edit:before,
.contact-preferences .icon-newsletters.btn.btn-close:before,
.contact-preferences .icon-newsletters.btn.btn-calculator:before,
.contact-preferences .top-basket .add-on-icons .icon-newsletters.add-on-icon:before,
.top-basket .add-on-icons .contact-preferences .icon-newsletters.add-on-icon:before,
.contact-preferences .icon-newsletters.ui-accordion-header:before,
.contact-preferences .icon-newsletters.more-info:before,
.contact-preferences .form-horizontal .form-group .icon-newsletters.btn.icon-feedback:before,
.form-horizontal .form-group .contact-preferences .icon-newsletters.btn.icon-feedback:before,
.contact-preferences .form-horizontal .form-group .control-help .icon-newsletters.help-header:before,
.form-horizontal .form-group .control-help .contact-preferences .icon-newsletters.help-header:before,
.contact-preferences .form-horizontal .form-group .icon-newsletters.date-picker:before,
.form-horizontal .form-group .contact-preferences .icon-newsletters.date-picker:before,
.contact-preferences .icon-newsletters.remove-item:before,
.contact-preferences .nav li.active a .icon-newsletters.process-step:before,
.nav li.active a .contact-preferences .icon-newsletters.process-step:before,
.contact-preferences .nav li.complete a .icon-newsletters.process-step:before,
.nav li.complete a .contact-preferences .icon-newsletters.process-step:before,
.contact-preferences .group-list-summary dt.icon-newsletters:before,
.group-list-summary .contact-preferences dt.icon-newsletters:before,
.contact-preferences .group-list-ticked li.icon-newsletters:before,
.group-list-ticked .contact-preferences li.icon-newsletters:before,
.contact-preferences .group-list-crossed li.icon-newsletters:before,
.group-list-crossed .contact-preferences li.icon-newsletters:before,
.contact-preferences .quote-add-on-items .icon-newsletters.add-on-item:before,
.quote-add-on-items .contact-preferences .icon-newsletters.add-on-item:before,
.contact-preferences .panel .icon-newsletters.logo:before,
.panel .contact-preferences .icon-newsletters.logo:before,
.contact-preferences .ui-dialog .ui-dialog-titlebar .icon-newsletters.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .contact-preferences .icon-newsletters.ui-dialog-titlebar-close:before,
.contact-preferences .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-newsletters.remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .contact-preferences .icon-newsletters.remove:before,
.contact-preferences .tooltip-wrapper .help-tooltip .icon-newsletters.help-header:before,
.tooltip-wrapper .help-tooltip .contact-preferences .icon-newsletters.help-header:before,
.contact-preferences .help .icon-newsletters.btn:before,
.help .contact-preferences .icon-newsletters.btn:before
{
    font-size: 100px;
    color: #000000;
}

.contact-preferences .icon.icon-offers:before,
.contact-preferences .popover .icon-offers.popover-title:before,
.popover .contact-preferences .icon-offers.popover-title:before,
.contact-preferences .icon-offers.btn.btn-edit:before,
.contact-preferences .icon-offers.btn.btn-close:before,
.contact-preferences .icon-offers.btn.btn-calculator:before,
.contact-preferences .top-basket .add-on-icons .icon-offers.add-on-icon:before,
.top-basket .add-on-icons .contact-preferences .icon-offers.add-on-icon:before,
.contact-preferences .icon-offers.ui-accordion-header:before,
.contact-preferences .icon-offers.more-info:before,
.contact-preferences .form-horizontal .form-group .icon-offers.btn.icon-feedback:before,
.form-horizontal .form-group .contact-preferences .icon-offers.btn.icon-feedback:before,
.contact-preferences .form-horizontal .form-group .control-help .icon-offers.help-header:before,
.form-horizontal .form-group .control-help .contact-preferences .icon-offers.help-header:before,
.contact-preferences .form-horizontal .form-group .icon-offers.date-picker:before,
.form-horizontal .form-group .contact-preferences .icon-offers.date-picker:before,
.contact-preferences .icon-offers.remove-item:before,
.contact-preferences .nav li.active a .icon-offers.process-step:before,
.nav li.active a .contact-preferences .icon-offers.process-step:before,
.contact-preferences .nav li.complete a .icon-offers.process-step:before,
.nav li.complete a .contact-preferences .icon-offers.process-step:before,
.contact-preferences .group-list-summary dt.icon-offers:before,
.group-list-summary .contact-preferences dt.icon-offers:before,
.contact-preferences .group-list-ticked li.icon-offers:before,
.group-list-ticked .contact-preferences li.icon-offers:before,
.contact-preferences .group-list-crossed li.icon-offers:before,
.group-list-crossed .contact-preferences li.icon-offers:before,
.contact-preferences .quote-add-on-items .icon-offers.add-on-item:before,
.quote-add-on-items .contact-preferences .icon-offers.add-on-item:before,
.contact-preferences .panel .icon-offers.logo:before,
.panel .contact-preferences .icon-offers.logo:before,
.contact-preferences .ui-dialog .ui-dialog-titlebar .icon-offers.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .contact-preferences .icon-offers.ui-dialog-titlebar-close:before,
.contact-preferences .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-offers.remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .contact-preferences .icon-offers.remove:before,
.contact-preferences .tooltip-wrapper .help-tooltip .icon-offers.help-header:before,
.tooltip-wrapper .help-tooltip .contact-preferences .icon-offers.help-header:before,
.contact-preferences .help .icon-offers.btn:before,
.help .contact-preferences .icon-offers.btn:before
{
    font-size: 100px;
    color: #000000;
}

.contact-preferences h3
{
    margin: 0 0 15px 0;
    font-size: 16px;
    color: #000000;
}

.contact-preferences .col-xs-6
{
    padding-bottom: 10px;
    font-size: 13px;
}

.contact-preferences .col-xs-6:first-child
{
    border-right: 1px solid #e0e2e5;
}

.error-warning-bar {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    background: var(--lloyds-colour-red-100);
    color: var(--lloyds-colour-neutral-black);
    z-index: 2;
}

.error-warning-bar .icon.icon-alert
{
    position: relative;
    top: -0;
    left: -6px;
    vertical-align: middle;
    font-size: 26px;
    color: var(--colour-icon-support-error);
}

.error-warning-bar .popover .icon-alert.popover-title:before,
.popover .error-warning-bar .icon-alert.popover-title:before,
.error-warning-bar .icon-alert.btn.btn-edit,
.error-warning-bar .icon-alert.btn.btn-close,
.error-warning-bar .icon-alert.btn.btn-calculator,
.error-warning-bar .top-basket .add-on-icons .icon-alert.add-on-icon,
.top-basket .add-on-icons .error-warning-bar .icon-alert.add-on-icon,
.error-warning-bar .icon-alert.ui-accordion-header,
.error-warning-bar .icon-alert.more-info:before,
.error-warning-bar .form-horizontal .form-group .icon-alert.btn.icon-feedback,
.form-horizontal .form-group .error-warning-bar .icon-alert.btn.icon-feedback,
.error-warning-bar .form-horizontal .form-group .control-help .icon-alert.help-header:before,
.form-horizontal .form-group .control-help .error-warning-bar .icon-alert.help-header:before,
.error-warning-bar .form-horizontal .form-group .icon-alert.date-picker:before,
.form-horizontal .form-group .error-warning-bar .icon-alert.date-picker:before,
.error-warning-bar .icon-alert.remove-item,
.error-warning-bar .nav li.active a .icon-alert.process-step,
.nav li.active a .error-warning-bar .icon-alert.process-step,
.error-warning-bar .nav li.complete a .icon-alert.process-step,
.nav li.complete a .error-warning-bar .icon-alert.process-step,
.error-warning-bar .group-list-summary dt.icon-alert,
.group-list-summary .error-warning-bar dt.icon-alert,
.error-warning-bar .group-list-ticked li.icon-alert:before,
.group-list-ticked .error-warning-bar li.icon-alert:before,
.error-warning-bar .group-list-crossed li.icon-alert,
.group-list-crossed .error-warning-bar li.icon-alert,
.error-warning-bar .quote-add-on-items .icon-alert.add-on-item,
.quote-add-on-items .error-warning-bar .icon-alert.add-on-item,
.error-warning-bar .panel .icon-alert.logo,
.panel .error-warning-bar .icon-alert.logo,
.error-warning-bar .ui-dialog .ui-dialog-titlebar .icon-alert.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .error-warning-bar .icon-alert.ui-dialog-titlebar-close,
.error-warning-bar .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-alert.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .error-warning-bar .icon-alert.remove,
.error-warning-bar .tooltip-wrapper .help-tooltip .icon-alert.help-header:before,
.tooltip-wrapper .help-tooltip .error-warning-bar .icon-alert.help-header:before,
.error-warning-bar .help .icon-alert.btn,
.help .error-warning-bar .icon-alert.btn
{
    position: relative;
    top: -0;
    left: -6px;
    vertical-align: middle;
    font-size: 26px;
    color: white;
}

.error-warning-bar.fixed
{
    position: fixed;
    top: 0;
}

.error-warning-bar.relative
{
    position: relative;
    margin: 0 0 20px 0;
}

.error-warning-bar a
{
    color: var(--lloyds-colour-neutral-black);
    text-decoration: underline;
}

.error-warning-bar a:hover
{
    color: var(--lloyds-colour-neutral-black)
}

.error-warning-bar a:focus
{
    color: var(--lloyds-colour-neutral-black)
}

.error-warning-bar ul
{
    display: none;
}

.error-warning-bar p
{
    margin: 0;
}

.error-warning-card-processing
{
    color: #ff1821;
    padding-left: 20px;
}

.add-driver-info
{
    margin: 10px 20px 0 20px;
}

.remove-add-driver
{
    padding-top: 10px;
    margin: 0 20px;
    border-top: 1px solid #e0e2e5;
}

.remove-add-driver a
{
    background: none;
    border: none;
}

.remove-add-driver a:hover
{
    background: none;
}

.mobile-hidden
{
    display: none;
}

.tablet-hidden
{
    display: block;
}

.clone-template
{
    position: relative;
    margin: 0 20px;
    padding: 20px 0;
    border-bottom: 1px dotted #c9ccd2;
    background: #fafbfd;
}

.clone-template .icon.icon-arrow-up,
.clone-template .popover .icon-arrow-up.popover-title:before,
.popover .clone-template .icon-arrow-up.popover-title:before,
.clone-template .icon-arrow-up.btn.btn-edit,
.clone-template .icon-arrow-up.btn.btn-close,
.clone-template .icon-arrow-up.btn.btn-calculator,
.clone-template .top-basket .add-on-icons .icon-arrow-up.add-on-icon,
.top-basket .add-on-icons .clone-template .icon-arrow-up.add-on-icon,
.clone-template .icon-arrow-up.ui-accordion-header,
.clone-template .icon-arrow-up.more-info:before,
.clone-template .form-horizontal .form-group .icon-arrow-up.btn.icon-feedback,
.form-horizontal .form-group .clone-template .icon-arrow-up.btn.icon-feedback,
.clone-template .form-horizontal .form-group .control-help .icon-arrow-up.help-header:before,
.form-horizontal .form-group .control-help .clone-template .icon-arrow-up.help-header:before,
.clone-template .form-horizontal .form-group .icon-arrow-up.date-picker:before,
.form-horizontal .form-group .clone-template .icon-arrow-up.date-picker:before,
.clone-template .icon-arrow-up.remove-item,
.clone-template .nav li.active a .icon-arrow-up.process-step,
.nav li.active a .clone-template .icon-arrow-up.process-step,
.clone-template .nav li.complete a .icon-arrow-up.process-step,
.nav li.complete a .clone-template .icon-arrow-up.process-step,
.clone-template .group-list-summary dt.icon-arrow-up,
.group-list-summary .clone-template dt.icon-arrow-up,
.clone-template .group-list-ticked li.icon-arrow-up:before,
.group-list-ticked .clone-template li.icon-arrow-up:before,
.clone-template .group-list-crossed li.icon-arrow-up,
.group-list-crossed .clone-template li.icon-arrow-up,
.clone-template .quote-add-on-items .icon-arrow-up.add-on-item,
.quote-add-on-items .clone-template .icon-arrow-up.add-on-item,
.clone-template .panel .icon-arrow-up.logo,
.panel .clone-template .icon-arrow-up.logo,
.clone-template .ui-dialog .ui-dialog-titlebar .icon-arrow-up.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .clone-template .icon-arrow-up.ui-dialog-titlebar-close,
.clone-template .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-up.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .clone-template .icon-arrow-up.remove,
.clone-template .tooltip-wrapper .help-tooltip .icon-arrow-up.help-header:before,
.tooltip-wrapper .help-tooltip .clone-template .icon-arrow-up.help-header:before,
.clone-template .help .icon-arrow-up.btn,
.help .clone-template .icon-arrow-up.btn
{
    display: none;
}

.clone-template:first-of-type
{
    margin-top: 10px;
    border-top: 1px solid #c9ccd2;
}

.clone-template:first-of-type .arrow-up
{
    position: absolute;
    top: -5px;
    left: 32px;
    display: block;
    width: 17px;
    height: 5px;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/arrow-line-up.svg&tx=MDowOjA6OTowOjA=');
}

.clone-template:first-of-type .arrow-up.right
{
    left: 325px;
}

.clone-template h2
{
    margin-top: 0;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.remove-item
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    float: right;
    padding: 15px 15px 0 35px;
    font-size: 12px;
    color: #ff1821;
}

.remove-item:hover
{
    color: #ff1821;
}

.remove-item:before
{
    position: absolute;
    top: 14px;
    left: 14px;
    font-size: 17px;
}

.ui-datepicker-trigger
{
    padding-left: 10px;
    cursor: pointer;
}

@media (max-width: 767px)
{
    .ui-datepicker-trigger
    {
        display: none;
    }
}
    
@media (min-width: 768px)
{
    .ui-datepicker-trigger
    {
        display: inline;
    }
}
.footer-navigation
{
    padding: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
    background: var(--colour-background-neutral-page);
}

.footer-navigation .btn
{
    position: relative;
    font-size: 16px;
}

#cancel-summary-footer {
    display: block;
}

.footer-navigation .btn .icon:before,
.footer-navigation .btn .popover .popover-title:before,
.popover .footer-navigation .btn .popover-title:before,
.footer-navigation .btn .btn.btn-edit:before,
.footer-navigation .btn .btn.btn-close:before,
.footer-navigation .btn .btn.btn-calculator:before,
.footer-navigation .btn .top-basket .add-on-icons .add-on-icon:before,
.top-basket .add-on-icons .footer-navigation .btn .add-on-icon:before,
.footer-navigation .btn .ui-accordion-header:before,
.footer-navigation .btn .more-info:before,
.footer-navigation .btn .form-horizontal .form-group .btn.icon-feedback:before,
.form-horizontal .form-group .footer-navigation .btn .btn.icon-feedback:before,
.footer-navigation .btn .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .footer-navigation .btn .help-header:before,
.footer-navigation .btn .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .footer-navigation .btn .date-picker:before,
.footer-navigation .btn .remove-item:before,
.footer-navigation .btn .nav li.active a .process-step:before,
.nav li.active a .footer-navigation .btn .process-step:before,
.footer-navigation .btn .nav li.complete a .process-step:before,
.nav li.complete a .footer-navigation .btn .process-step:before,
.footer-navigation .btn .group-list-summary dt:before,
.group-list-summary .footer-navigation .btn dt:before,
.footer-navigation .btn .group-list-ticked li:before,
.group-list-ticked .footer-navigation .btn li:before,
.footer-navigation .btn .group-list-crossed li:before,
.group-list-crossed .footer-navigation .btn li:before,
.footer-navigation .btn .quote-add-on-items .add-on-item:before,
.quote-add-on-items .footer-navigation .btn .add-on-item:before,
.footer-navigation .btn .panel .logo:before,
.panel .footer-navigation .btn .logo:before,
.footer-navigation .btn .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .footer-navigation .btn .ui-dialog-titlebar-close:before,
.footer-navigation .btn .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .footer-navigation .btn .remove:before,
.footer-navigation .btn .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .footer-navigation .btn .help-header:before,
.footer-navigation .btn .help .btn:before,
.help .footer-navigation .btn .btn:before
{
    position: absolute;
    top: 15px;
    font-size: 23px;
}

.footer-navigation .btn.btn-back
{
    width: 100%;
    text-align: center;
    border-radius: var(--size-radius-button-default);
    padding: 16px 24px;
    font-size: var(--type-text-style-button-medium-font-size);
    line-height: var(--type-text-style-button-medium-line-height);
    font-weight: var(--type-font-weight-body-strong);
}

.footer-navigation .btn.btn-back .icon:before,
.footer-navigation .btn.btn-back .popover .popover-title:before,
.popover .footer-navigation .btn.btn-back .popover-title:before,
.footer-navigation .btn.btn-back .btn.btn-edit:before,
.footer-navigation .btn.btn-back .btn.btn-close:before,
.footer-navigation .btn.btn-back .btn.btn-calculator:before,
.footer-navigation .btn.btn-back .top-basket .add-on-icons .add-on-icon:before,
.top-basket .add-on-icons .footer-navigation .btn.btn-back .add-on-icon:before,
.footer-navigation .btn.btn-back .ui-accordion-header:before,
.footer-navigation .btn.btn-back .more-info:before,
.footer-navigation .btn.btn-back .form-horizontal .form-group .btn.icon-feedback:before,
.form-horizontal .form-group .footer-navigation .btn.btn-back .btn.icon-feedback:before,
.footer-navigation .btn.btn-back .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .footer-navigation .btn.btn-back .help-header:before,
.footer-navigation .btn.btn-back .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .footer-navigation .btn.btn-back .date-picker:before,
.footer-navigation .btn.btn-back .remove-item:before,
.footer-navigation .btn.btn-back .nav li.active a .process-step:before,
.nav li.active a .footer-navigation .btn.btn-back .process-step:before,
.footer-navigation .btn.btn-back .nav li.complete a .process-step:before,
.nav li.complete a .footer-navigation .btn.btn-back .process-step:before,
.footer-navigation .btn.btn-back .group-list-summary dt:before,
.group-list-summary .footer-navigation .btn.btn-back dt:before,
.footer-navigation .btn.btn-back .group-list-ticked li:before,
.group-list-ticked .footer-navigation .btn.btn-back li:before,
.footer-navigation .btn.btn-back .group-list-crossed li:before,
.group-list-crossed .footer-navigation .btn.btn-back li:before,
.footer-navigation .btn.btn-back .quote-add-on-items .add-on-item:before,
.quote-add-on-items .footer-navigation .btn.btn-back .add-on-item:before,
.footer-navigation .btn.btn-back .panel .logo:before,
.panel .footer-navigation .btn.btn-back .logo:before,
.footer-navigation .btn.btn-back .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .footer-navigation .btn.btn-back .ui-dialog-titlebar-close:before,
.footer-navigation .btn.btn-back .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .footer-navigation .btn.btn-back .remove:before,
.footer-navigation .btn.btn-back .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .footer-navigation .btn.btn-back .help-header:before,
.footer-navigation .btn.btn-back .help .btn:before,
.help .footer-navigation .btn.btn-back .btn:before
{
    left: 10px;
}

.footer-navigation .btn.btn-next
{
    width: 100%;
    text-align: center;
    border-radius: var(--size-radius-button-default);
    padding: 16px 24px;
    font-size: var(--type-text-style-button-medium-font-size);
    line-height: var(--type-text-style-button-medium-line-height);
    font-weight: var(--type-font-weight-body-strong);
}

.footer-navigation .btn.btn-next .icon:before,
.footer-navigation .btn.btn-next .popover .popover-title:before,
.popover .footer-navigation .btn.btn-next .popover-title:before,
.footer-navigation .btn.btn-next .btn.btn-edit:before,
.footer-navigation .btn.btn-next .btn.btn-close:before,
.footer-navigation .btn.btn-next .btn.btn-calculator:before,
.footer-navigation .btn.btn-next .top-basket .add-on-icons .add-on-icon:before,
.top-basket .add-on-icons .footer-navigation .btn.btn-next .add-on-icon:before,
.footer-navigation .btn.btn-next .ui-accordion-header:before,
.footer-navigation .btn.btn-next .more-info:before,
.footer-navigation .btn.btn-next .form-horizontal .form-group .btn.icon-feedback:before,
.form-horizontal .form-group .footer-navigation .btn.btn-next .btn.icon-feedback:before,
.footer-navigation .btn.btn-next .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .footer-navigation .btn.btn-next .help-header:before,
.footer-navigation .btn.btn-next .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .footer-navigation .btn.btn-next .date-picker:before,
.footer-navigation .btn.btn-next .remove-item:before,
.footer-navigation .btn.btn-next .nav li.active a .process-step:before,
.nav li.active a .footer-navigation .btn.btn-next .process-step:before,
.footer-navigation .btn.btn-next .nav li.complete a .process-step:before,
.nav li.complete a .footer-navigation .btn.btn-next .process-step:before,
.footer-navigation .btn.btn-next .group-list-summary dt:before,
.group-list-summary .footer-navigation .btn.btn-next dt:before,
.footer-navigation .btn.btn-next .group-list-ticked li:before,
.group-list-ticked .footer-navigation .btn.btn-next li:before,
.footer-navigation .btn.btn-next .group-list-crossed li:before,
.group-list-crossed .footer-navigation .btn.btn-next li:before,
.footer-navigation .btn.btn-next .quote-add-on-items .add-on-item:before,
.quote-add-on-items .footer-navigation .btn.btn-next .add-on-item:before,
.footer-navigation .btn.btn-next .panel .logo:before,
.panel .footer-navigation .btn.btn-next .logo:before,
.footer-navigation .btn.btn-next .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .footer-navigation .btn.btn-next .ui-dialog-titlebar-close:before,
.footer-navigation .btn.btn-next .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .footer-navigation .btn.btn-next .remove:before,
.footer-navigation .btn.btn-next .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .footer-navigation .btn.btn-next .help-header:before,
.footer-navigation .btn.btn-next .help .btn:before,
.help .footer-navigation .btn.btn-next .btn:before
{
    right: 10px;
}

.group-list-normal
{
    list-style-type: inherit;
}

.group-list-normal.divider
{
    padding-bottom: 20px;
}

.group-list-numbered
{
    margin-bottom: 10px;
}

#page-payment {
    justify-self: center;
}

#update-card-details-header {
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-paragraph-title-responsive-font-size);
    line-height: var(--type-text-style-paragraph-title-responsive-line-height);
    font-weight: 700;
}

#update-card-details-sub-header {
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-paragraph-normal-font-size);
    line-height: var(--type-text-style-paragraph-normal-line-height);
    font-weight: 400;
}

#payment-header-wrapper {
    margin-left: 26px;
}

#page-payment > div.content-left {
    margin: 0px;
}

.nav > li > a {
    display: flex;
    align-items: center;
    justify-content: center;
}

#progress-bar-nav span.process-step {
    display: none;
}

.nav-wrapper
{
    width: 100%;
    background: white;
}

.nav-wrapper.bordered
{
    border-bottom: 1px solid #e0e2e5;
}

.nav
{
    display: flex;
    justify-content: center;
    height: 100%;
    overflow: visible;
}

.nav li
{
    position: relative;
    float: left;
    width: 25%;
    text-align: center;
}

@media (max-width: 768px)
{
    .nav li
    {
        width: 110px;
        margin: 0 auto;
    }
}

.nav li:last-child
{
    border: none;
}

.nav li.active a .process-step,
.nav li.complete a .process-step
{
    position: relative;
}

.nav li.active a .process-step:before,
.nav li.complete a .process-step:before
{
    position: absolute;
    top: 5px;
    left: 4px;
    font-size: 16px;
}

.nav li.active
{
    background: #FFFFFF;
}

.nav li.active a
{
    color: #000000;
    font-weight: bold;
}

.nav li.active a .process-step
{
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(1, 1, 1, 0.078);
    -moz-box-shadow: inset 0px 1px 2px 0px rgba(1, 1, 1, 0.078);
    box-shadow: inset 0px 1px 2px 0px rgba(1, 1, 1, 0.078);
    background: #000000;
    color: #FFFFFF;
}

.nav li.active a .process-step:before
{
    color: #FFFFFF;
}

.nav li.active:first-child:before,
.nav li.active:first-child:after,
.nav li.active:last-child:before,
.nav li.active:last-child:after
{
    content: "";
    position: absolute;
    top: 0;
    height: 46px;
    width: 29px;
}

.nav li.active:first-child:before
{
    left: 0;
}

.nav li.active:first-child:after
{
    display: none;
}

.nav li.active:last-child:before
{
    display: none;
}

.nav li.active:last-child:after
{
    right: 0;
}

.nav li.complete a
{
    color: var(--colour-text-neutral-default);
}

.nav li.complete a .process-step:before
{
    top: 6px;
    left: 6px;
    font-size: 12px;
}

.nav li.complete a span
{
    color: var(--colour-text-neutral-default);
}

.nav li.complete a span:before
{
    color: var(--colour-background-neutral-default);
}

.nav li.complete a .process-step
{
    background: var(--colour-background-secondary-default);
    color: var(--colour-background-secondary-default);
}

.nav li.complete a span.item-text
{
    background: none;
}

.nav li a
{
    padding: 10px;
    font-size: 12px;
    color: #b2b6be;
    text-decoration: none;
}

.nav li a:hover,
.nav li a:focus
{
    background: none;
}

.nav li .process-step
{
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    display: inline-block;
    margin-right: 10px;
    padding-top: 4px;
    height: 25px;
    width: 25px;
    border: 1px solid #E5E5E5;
}

.group-form-list
{
    padding: 8px;
}

.group-form-list li
{
    position: relative;
    padding-left: 10px;
    color: black;
}

.group-form-list li:before
{
    content: '-';
    position: absolute;
    left: -5px;
}

.group-list-summary
{
    padding-left: 25px;
}

.group-list-summary dt,
.group-list-summary dd
{
    font-size: 12px;
}

.group-list-summary dt
{
    position: relative;
    padding-bottom: 5px;
    color: #7c8390;
}

.group-list-summary dt:before
{
    position: absolute;
    top: 2px;
    left: -25px;
    color: #000000;
}

.group-list-summary dd
{
    padding-bottom: 15px;
    color: #000000;
}

.group-list-ticked.list-hidden
{
    display: none;
}

.group-list-ticked.group-list-stacked
{
    padding-bottom: 25px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #c9ccd2;
}

.group-list-ticked.group-list-stacked li
{
    display: inline-block;
    vertical-align: top;
    width: 49%;
}

.group-list-ticked li
{
    position: relative;
    padding: 8px 0 0 30px;
    font-size: 12px;
    color: var(--colour-text-neutral-default);
}

.group-list-ticked li:before
{
    position: absolute;
    top: 9px;
    left: 0;
    font-size: 17px;
    color: var(--colour-text-neutral-default);
}

.group-list-ticked.text-white li
{
    color: white;
}

.group-list-simple li
{
    padding: 8px 0 0 35px;
    font-size: 12px;
    color: var(--colour-text-neutral-default);
}

.group-list-simple li:before
{
    padding-right: 5px;
    content: "-";
}

.group-list-excess
{
    padding: 10px 0 20px 0;
}

.group-list-excess li
{
    padding-left: 35px;
}

.group-list-excess:last-child
{
    font-style: italic;
}

.group-list-crossed li
{
    position: relative;
    padding: 8px 0 0 25px;
    font-size: 12px;
    color: var(--colour-text-neutral-default);
}

.group-list-crossed li:before
{
    position: absolute;
    top: 9px;
    left: 0;
    color: var(--colour-text-neutral-default);
}

.group-list-cars li
{
    float: left;
    position: relative;
    display: inline-block;
    margin: 0 10px 10px 0;
    height: 75px;
    width: 75px;
    font-size: 12px;
    border: 1px solid #e0e2e5;
    background-color: white;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 60px 60px;
    color: var(--colour-text-neutral-default);
    cursor: pointer;
}

.group-list-cars li.btn-active,
.group-list-cars li:active,
.group-list-cars li:hover
{
    border: 1px solid #bfd4e6;
    background-color: #f2f6fa;
    color: #11B67A;
}

.group-list-cars li.audi
{
    background-image: url("../images/car-logos/audi.png&tx=MDowOjA6OTowOjA=");
}

.group-list-cars li.bmw
{
    background-image: url("../images/car-logos/bmw.png&tx=MDowOjA6OTowOjA=");
}

.group-list-cars li.ford
{
    background-image: url("../images/car-logos/ford.png&tx=MDowOjA6OTowOjA=");
}

.group-list-cars li.mercedes
{
    background-image: url("../images/car-logos/mercedes.png&tx=MDowOjA6OTowOjA=");
}

.group-list-cars li.vw
{
    background-image: url("../images/car-logos/vw.png&tx=MDowOjA6OTowOjA=");
}

.group-list-cars li span
{
    display: inline-block;
    width: 80px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -40px;
    text-align: center;
}

.quote-add-on-items
{
    padding: 10px 0 0 50px;
    width: auto;
}

.quote-add-on-items .add-on-item
{
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    border-radius: 28px;
    position: relative;
    display: inline-block;
    margin: 0 5px 15px 0;
    height: 60px;
    width: 60px;
    border: 2px dashed rgba(255, 255, 255, 0.65);
    background: transparent;
    cursor: pointer;
}

.quote-add-on-items .add-on-item:before
{
    position: absolute;
    top: 13px;
    left: 13px;
    font-size: 30px;
    color: rgba(255, 255, 255, 0.65);
}

.quote-add-on-items .add-on-item img
{
    display: none;
}

.quote-add-on-items .add-on-item.active.legal-cover,
.quote-add-on-items .add-on-item.active.courtesy-car,
.quote-add-on-items .add-on-item.active.european-cover,
.quote-add-on-items .add-on-item.active.breakdown-cover,
.quote-add-on-items .add-on-item.active.injury-cover,
.quote-add-on-items .add-on-item.active.no-claims
{
    background: white;
}

.quote-add-on-items .add-on-item.active.legal-cover:before,
.quote-add-on-items .add-on-item.active.courtesy-car:before,
.quote-add-on-items .add-on-item.active.european-cover:before,
.quote-add-on-items .add-on-item.active.breakdown-cover:before,
.quote-add-on-items .add-on-item.active.injury-cover:before,
.quote-add-on-items .add-on-item.active.no-claims:before
{
    color: #00529c;
}

.quote-add-on-items .add-on-item.active.legal-cover img,
.quote-add-on-items .add-on-item.active.courtesy-car img,
.quote-add-on-items .add-on-item.active.european-cover img,
.quote-add-on-items .add-on-item.active.breakdown-cover img,
.quote-add-on-items .add-on-item.active.injury-cover img,
.quote-add-on-items .add-on-item.active.no-claims img
{
    display: block;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 25px;
    height: 25px;
}

.quote-add-on-items .add-on-item.courtesy-car:before
{
    font-size: 34px;
    top: 12px;
    left: 12px;
}

.group-list-bullets
{
    padding-left: 15px;
    list-style-type: disc;
}

.group-list-bullets.m-bottom
{
    margin-bottom: 10px;
}

.group-list-bullets li
{
    color: #000000;
}

.ui-autocomplete
{
    -webkit-box-shadow: 0 2px 2px #b2b6be;
    -moz-box-shadow: 0 2px 2px #b2b6be;
    box-shadow: 0 2px 2px #b2b6be;
    width: 256px;
    background: white;
}

.ui-autocomplete li
{
    padding: 10px !important;
    border-top: 1px solid #e0e2e5;
}

.ui-autocomplete li:first-child
{
    border-top: none;
}

.clearfix,
.car-details-info,
.footer-navigation,
.panel header,
.panel .panel-footer,
.panel .panel-footer-small,
.box header,
.header,
.content-header,
.inner-content,
.help-hub
{
    display: block;
}

.clearfix:after,
.car-details-info:after,
.footer-navigation:after,
.panel header:after,
.panel .panel-footer:after,
.panel .panel-footer-small:after,
.box header:after,
.header:after,
.content-header:after,
.inner-content:after,
.help-hub:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .clearfix, html[xmlns] .car-details-info, html[xmlns] .footer-navigation, html[xmlns] .panel header,
.panel html[xmlns] header, html[xmlns] .panel .panel-footer,
.panel html[xmlns] .panel-footer, html[xmlns] .panel .panel-footer-small,
.panel html[xmlns] .panel-footer-small, html[xmlns] .box header,
.box html[xmlns] header, html[xmlns] .header, html[xmlns] .content-header, html[xmlns] .inner-content, html[xmlns] .help-hub
{
    display: block;
}

* html .clearfix, * html .car-details-info, * html .footer-navigation, * html .panel header,
.panel * html header, * html .panel .panel-footer,
.panel * html .panel-footer, * html .panel .panel-footer-small,
.panel * html .panel-footer-small, * html .box header,
.box * html header, * html .header, * html .content-header, * html .inner-content, * html .help-hub
{
    height: 1%;
}

@-moz-keyframes spin
{
    100%
    {
        -moz-transform: rotate(90deg);
    }
}

@-webkit-keyframes spin
{
    100%
    {
        -webkit-transform: rotate(90deg);
    }
}

@keyframes spin
{
    100%
    {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}

.panel
{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.panel .title.title-small,
.panel .title.title-large
{
    font-family: var(--type-font-family-primary);
    color: var(--colour-text-primary-heading);
}

.panel.panel-find-car .center .title-sm-dark
{
    margin-top: 0;
    font-weight: normal;
}

.panel.panel-find-car .center .col-split-2
{
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    width: 100%;
}

.panel.panel-find-car select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    width: 95%;
    padding: 15px 10px;
    border: 1px solid #d0d3d8;
    outline: none;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/dropdown.svg&tx=MDowOjA6OTowOjA=') center right no-repeat white;
    background-size: 26px 25px;
}

.panel.panel-find-car select:focus
{
    border-color: #11B67A !important;
}

.panel.panel-find-car select:hover
{
    border: 1px solid #b2b6be;
}

.panel.panel-find-car .form-group
{
    padding: 3px 0;
}

.panel.panel-find-car .form-group .control-question 
{
    vertical-align: top;
}

.panel.panel-find-car .control .help,
.panel.panel-find-car .control .note
{
    display: none;
}

.panel.panel-find-car .table-overflow {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.panel .center
{
    max-width: 960px;
}

.panel .center-size-medium
{
    margin: 0 auto 60px auto;
    max-width: 800px;
}

.panel .center-size-medium header
{
    padding: 0;
}

.panel .center-size-small
{
    margin: 0 auto 60px auto;
    max-width: 600px;
}

.panel.panel-small
{
    margin: 0;
}

.panel.panel-small .panel-header
{
    -moz-border-radius-topleft: 2px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    position: relative;
    padding: 12px 15px;
    border-bottom: 1px solid #c9ccd2;
    background: white;
}

.panel.panel-small .panel-header .icon.icon-close,
.panel.panel-small .panel-header .popover .icon-close.popover-title:before,
.popover .panel.panel-small .panel-header .icon-close.popover-title:before,
.panel.panel-small .panel-header .popover .popover-title.btn.btn-close:before,
.popover .panel.panel-small .panel-header .popover-title.btn.btn-close:before,
.panel.panel-small .panel-header .popover .ui-dialog .ui-dialog-titlebar .popover-title.ui-dialog-titlebar-close:before,
.popover .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .popover-title.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .popover .popover-title.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .popover .panel.panel-small .panel-header .popover-title.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .icon-close.btn.btn-edit,
.panel.panel-small .panel-header .btn.btn-close,
.panel.panel-small .panel-header .icon-close.btn.btn-calculator,
.panel.panel-small .panel-header .top-basket .add-on-icons .icon-close.add-on-icon,
.top-basket .add-on-icons .panel.panel-small .panel-header .icon-close.add-on-icon,
.panel.panel-small .panel-header .icon-close.ui-accordion-header,
.panel.panel-small .panel-header .icon-close.more-info:before,
.panel.panel-small .panel-header .more-info.btn.btn-close:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .more-info.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .more-info.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .form-horizontal .form-group .icon-close.btn.icon-feedback,
.form-horizontal .form-group .panel.panel-small .panel-header .icon-close.btn.icon-feedback,
.panel.panel-small .panel-header .form-horizontal .form-group .control-help .icon-close.help-header:before,
.form-horizontal .form-group .control-help .panel.panel-small .panel-header .icon-close.help-header:before,
.panel.panel-small .panel-header .form-horizontal .form-group .control-help .help-header.btn.btn-close:before,
.form-horizontal .form-group .control-help .panel.panel-small .panel-header .help-header.btn.btn-close:before,
.panel.panel-small .panel-header .form-horizontal .form-group .control-help .ui-dialog .ui-dialog-titlebar .help-header.ui-dialog-titlebar-close:before,
.form-horizontal .form-group .control-help .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .control-help .help-header.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .control-help .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .form-horizontal .form-group .icon-close.date-picker:before,
.form-horizontal .form-group .panel.panel-small .panel-header .icon-close.date-picker:before,
.panel.panel-small .panel-header .form-horizontal .form-group .date-picker.btn.btn-close:before,
.form-horizontal .form-group .panel.panel-small .panel-header .date-picker.btn.btn-close:before,
.panel.panel-small .panel-header .form-horizontal .form-group .ui-dialog .ui-dialog-titlebar .date-picker.ui-dialog-titlebar-close:before,
.form-horizontal .form-group .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .date-picker.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .date-picker.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .panel.panel-small .panel-header .date-picker.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .icon-close.remove-item,
.panel.panel-small .panel-header .nav li.active a .icon-close.process-step,
.nav li.active a .panel.panel-small .panel-header .icon-close.process-step,
.panel.panel-small .panel-header .nav li.complete a .icon-close.process-step,
.nav li.complete a .panel.panel-small .panel-header .icon-close.process-step,
.panel.panel-small .panel-header .group-list-summary dt.icon-close,
.group-list-summary .panel.panel-small .panel-header dt.icon-close,
.panel.panel-small .panel-header .group-list-ticked li.icon-close:before,
.group-list-ticked .panel.panel-small .panel-header li.icon-close:before,
.panel.panel-small .panel-header .group-list-ticked li.btn.btn-close:before,
.group-list-ticked .panel.panel-small .panel-header li.btn.btn-close:before,
.panel.panel-small .panel-header .group-list-ticked .ui-dialog .ui-dialog-titlebar li.ui-dialog-titlebar-close:before,
.group-list-ticked .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header li.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .group-list-ticked li.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .group-list-ticked .panel.panel-small .panel-header li.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .group-list-crossed li.icon-close,
.group-list-crossed .panel.panel-small .panel-header li.icon-close,
.panel.panel-small .panel-header .quote-add-on-items .icon-close.add-on-item,
.quote-add-on-items .panel.panel-small .panel-header .icon-close.add-on-item,
.panel.panel-small .panel-header .icon-close.logo,
.panel.panel-small .ui-dialog .ui-dialog-titlebar .panel-header .logo.ui-dialog-titlebar-close,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .ui-dialog-titlebar-close,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-close.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .panel.panel-small .panel-header .icon-close.remove,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip .icon-close.help-header:before,
.tooltip-wrapper .help-tooltip .panel.panel-small .panel-header .icon-close.help-header:before,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip .help-header.btn.btn-close:before,
.tooltip-wrapper .help-tooltip .panel.panel-small .panel-header .help-header.btn.btn-close:before,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip .ui-dialog .ui-dialog-titlebar .help-header.ui-dialog-titlebar-close:before,
.tooltip-wrapper .help-tooltip .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .tooltip-wrapper .help-tooltip .help-header.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .tooltip-wrapper .help-tooltip .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .help .icon-close.btn,
.help .panel.panel-small .panel-header .icon-close.btn
{
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-duration: all;
    -o-transition-property: all;
    transition-property: all;
    display: block;
    position: absolute;
    height: 45px;
    width: 45px;
    top: 8px;
    right: 10px;
    text-align: center;
    cursor: pointer;
    z-index: 1;
    color: #000000;
}

.panel.panel-small .panel-header .icon.icon-close:before,
.panel.panel-small .panel-header .popover .icon-close.popover-title:before,
.popover .panel.panel-small .panel-header .icon-close.popover-title:before,
.panel.panel-small .panel-header .icon-close.btn.btn-edit:before,
.panel.panel-small .panel-header .btn.btn-close:before,
.panel.panel-small .panel-header .icon-close.btn.btn-calculator:before,
.panel.panel-small .panel-header .top-basket .add-on-icons .icon-close.add-on-icon:before,
.top-basket .add-on-icons .panel.panel-small .panel-header .icon-close.add-on-icon:before,
.panel.panel-small .panel-header .icon-close.ui-accordion-header:before,
.panel.panel-small .panel-header .icon-close.more-info:before,
.panel.panel-small .panel-header .form-horizontal .form-group .icon-close.btn.icon-feedback:before,
.form-horizontal .form-group .panel.panel-small .panel-header .icon-close.btn.icon-feedback:before,
.panel.panel-small .panel-header .form-horizontal .form-group .control-help .icon-close.help-header:before,
.form-horizontal .form-group .control-help .panel.panel-small .panel-header .icon-close.help-header:before,
.panel.panel-small .panel-header .form-horizontal .form-group .icon-close.date-picker:before,
.form-horizontal .form-group .panel.panel-small .panel-header .icon-close.date-picker:before,
.panel.panel-small .panel-header .icon-close.remove-item:before,
.panel.panel-small .panel-header .nav li.active a .icon-close.process-step:before,
.nav li.active a .panel.panel-small .panel-header .icon-close.process-step:before,
.panel.panel-small .panel-header .nav li.complete a .icon-close.process-step:before,
.nav li.complete a .panel.panel-small .panel-header .icon-close.process-step:before,
.panel.panel-small .panel-header .group-list-summary dt.icon-close:before,
.group-list-summary .panel.panel-small .panel-header dt.icon-close:before,
.panel.panel-small .panel-header .group-list-ticked li.icon-close:before,
.group-list-ticked .panel.panel-small .panel-header li.icon-close:before,
.panel.panel-small .panel-header .group-list-crossed li.icon-close:before,
.group-list-crossed .panel.panel-small .panel-header li.icon-close:before,
.panel.panel-small .panel-header .quote-add-on-items .icon-close.add-on-item:before,
.quote-add-on-items .panel.panel-small .panel-header .icon-close.add-on-item:before,
.panel.panel-small .panel-header .icon-close.logo:before,
.panel.panel-small .ui-dialog .ui-dialog-titlebar .panel-header .logo.ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .ui-dialog-titlebar-close:before,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-close.remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .panel.panel-small .panel-header .icon-close.remove:before,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip .icon-close.help-header:before,
.tooltip-wrapper .help-tooltip .panel.panel-small .panel-header .icon-close.help-header:before,
.panel.panel-small .panel-header .help .icon-close.btn:before,
.help .panel.panel-small .panel-header .icon-close.btn:before
{
    position: relative;
    top: 10px;
    font-size: 25px;
}

.panel.panel-small .panel-header .icon.icon-close:hover,
.panel.panel-small .panel-header .popover .icon-close.popover-title:hover:before,
.popover .panel.panel-small .panel-header .icon-close.popover-title:hover:before,
.panel.panel-small .panel-header .popover .popover-title.btn.btn-close:hover:before,
.popover .panel.panel-small .panel-header .popover-title.btn.btn-close:hover:before,
.panel.panel-small .panel-header .popover .ui-dialog .ui-dialog-titlebar .popover-title.ui-dialog-titlebar-close:hover:before,
.popover .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .popover-title.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .popover .popover-title.ui-dialog-titlebar-close:hover:before,
.ui-dialog .ui-dialog-titlebar .popover .panel.panel-small .panel-header .popover-title.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .icon-close.btn.btn-edit:hover,
.panel.panel-small .panel-header .btn.btn-close:hover,
.panel.panel-small .panel-header .icon-close.btn.btn-calculator:hover,
.panel.panel-small .panel-header .top-basket .add-on-icons .icon-close.add-on-icon:hover,
.top-basket .add-on-icons .panel.panel-small .panel-header .icon-close.add-on-icon:hover,
.panel.panel-small .panel-header .icon-close.ui-accordion-header:hover,
.panel.panel-small .panel-header .icon-close.more-info:hover:before,
.panel.panel-small .panel-header .more-info.btn.btn-close:hover:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .more-info.ui-dialog-titlebar-close:hover:before,
.ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .more-info.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .form-horizontal .form-group .icon-close.btn.icon-feedback:hover,
.form-horizontal .form-group .panel.panel-small .panel-header .icon-close.btn.icon-feedback:hover,
.panel.panel-small .panel-header .form-horizontal .form-group .control-help .icon-close.help-header:hover:before,
.form-horizontal .form-group .control-help .panel.panel-small .panel-header .icon-close.help-header:hover:before,
.panel.panel-small .panel-header .form-horizontal .form-group .control-help .help-header.btn.btn-close:hover:before,
.form-horizontal .form-group .control-help .panel.panel-small .panel-header .help-header.btn.btn-close:hover:before,
.panel.panel-small .panel-header .form-horizontal .form-group .control-help .ui-dialog .ui-dialog-titlebar .help-header.ui-dialog-titlebar-close:hover:before,
.form-horizontal .form-group .control-help .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .control-help .help-header.ui-dialog-titlebar-close:hover:before,
.ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .control-help .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .form-horizontal .form-group .icon-close.date-picker:hover:before,
.form-horizontal .form-group .panel.panel-small .panel-header .icon-close.date-picker:hover:before,
.panel.panel-small .panel-header .form-horizontal .form-group .date-picker.btn.btn-close:hover:before,
.form-horizontal .form-group .panel.panel-small .panel-header .date-picker.btn.btn-close:hover:before,
.panel.panel-small .panel-header .form-horizontal .form-group .ui-dialog .ui-dialog-titlebar .date-picker.ui-dialog-titlebar-close:hover:before,
.form-horizontal .form-group .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .date-picker.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .date-picker.ui-dialog-titlebar-close:hover:before,
.ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .panel.panel-small .panel-header .date-picker.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .icon-close.remove-item:hover,
.panel.panel-small .panel-header .nav li.active a .icon-close.process-step:hover,
.nav li.active a .panel.panel-small .panel-header .icon-close.process-step:hover,
.panel.panel-small .panel-header .nav li.complete a .icon-close.process-step:hover,
.nav li.complete a .panel.panel-small .panel-header .icon-close.process-step:hover,
.panel.panel-small .panel-header .group-list-summary dt.icon-close:hover,
.group-list-summary .panel.panel-small .panel-header dt.icon-close:hover,
.panel.panel-small .panel-header .group-list-ticked li.icon-close:hover:before,
.group-list-ticked .panel.panel-small .panel-header li.icon-close:hover:before,
.panel.panel-small .panel-header .group-list-ticked li.btn.btn-close:hover:before,
.group-list-ticked .panel.panel-small .panel-header li.btn.btn-close:hover:before,
.panel.panel-small .panel-header .group-list-ticked .ui-dialog .ui-dialog-titlebar li.ui-dialog-titlebar-close:hover:before,
.group-list-ticked .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header li.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .group-list-ticked li.ui-dialog-titlebar-close:hover:before,
.ui-dialog .ui-dialog-titlebar .group-list-ticked .panel.panel-small .panel-header li.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .group-list-crossed li.icon-close:hover,
.group-list-crossed .panel.panel-small .panel-header li.icon-close:hover,
.panel.panel-small .panel-header .quote-add-on-items .icon-close.add-on-item:hover,
.quote-add-on-items .panel.panel-small .panel-header .icon-close.add-on-item:hover,
.panel.panel-small .panel-header .icon-close.logo:hover,
.panel.panel-small .ui-dialog .ui-dialog-titlebar .panel-header .logo.ui-dialog-titlebar-close:hover,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .ui-dialog-titlebar-close:hover,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-close.remove:hover,
.tooltip-wrapper .help-tooltip.add-on-tooltip .panel.panel-small .panel-header .icon-close.remove:hover,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip .icon-close.help-header:hover:before,
.tooltip-wrapper .help-tooltip .panel.panel-small .panel-header .icon-close.help-header:hover:before,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip .help-header.btn.btn-close:hover:before,
.tooltip-wrapper .help-tooltip .panel.panel-small .panel-header .help-header.btn.btn-close:hover:before,
.panel.panel-small .panel-header .tooltip-wrapper .help-tooltip .ui-dialog .ui-dialog-titlebar .help-header.ui-dialog-titlebar-close:hover:before,
.tooltip-wrapper .help-tooltip .ui-dialog .ui-dialog-titlebar .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .ui-dialog .ui-dialog-titlebar .tooltip-wrapper .help-tooltip .help-header.ui-dialog-titlebar-close:hover:before,
.ui-dialog .ui-dialog-titlebar .tooltip-wrapper .help-tooltip .panel.panel-small .panel-header .help-header.ui-dialog-titlebar-close:hover:before,
.panel.panel-small .panel-header .help .icon-close.btn:hover,
.help .panel.panel-small .panel-header .icon-close.btn:hover
{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.panel.panel-small .panel-body
{
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    padding: 20px;
    background: #F2F2F2;
}

#exit-process > div {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.panel.panel-small .panel-body .btn-light
{
    margin-left: 15px;
    width: 45%;
}

.panel.panel-small .panel-body .btn-light:first-of-type
{
    margin: 0;
}

.panel.panel-small .panel-footer
{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px 20px 20px;
    margin: 0;
    border: none;
    background: var(--colour-background-neutral-page);
}

.panel.panel-small .panel-footer .btn
{
    width: 60%;
}

.panel.panel-small .panel-footer .btn-full
{
    width: 100%;
}

.panel.panel-small .panel-footer .btn-no-width
{
    width: auto;
}

div#edit-your-details-panel.panel
{
    background: var(--colour-background-neutral-page);
}

#body-overlay {
    background: var(--colour-background-neutral-page);
}

#exit-process > span {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.panel.panel-overlay.panel-overlay-2020 {
    background-color: transparent;
}

.panel.panel-overlay.panel-overlay-2020 .center {
    max-width: 536px;
    padding: 0;
}

.panel.panel-overlay
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    padding-top: 20px;
    background: rgba(247, 248, 248, 0.95);
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    max-height: 100%;
    width: 100% !important;
    max-width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
}

.panel.panel-overlay .center
{
    position: relative;
    margin-bottom: 0;
    background: white;
}

.panel.panel-overlay.pad-top-basket
{
    padding-top: 10px;
}

.panel.panel-overlay .pad-left-40
{
    padding-left: 20px;
}

.panel .review-detais
{
    padding-right: 20px;
}

.panel .ui-tabs .ui-tabs-nav
{
    border: none;
}

.panel .ui-tabs .ui-tabs-nav .ui-state-default
{
    float: left;
    width: 32.9%;
    outline: none;
    font-size: 16px;
    background-image: none;
}

.panel .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active
{
    border: 1px solid #e0e2e5;
    border-bottom: none;
}

.panel .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active:hover
{
    border: 1px solid #e0e2e5;
    border-bottom: none;
}

.panel .ui-tabs .ui-tabs-nav .ui-state-default:hover
{
    border: 1px solid #11B67A;
}

.panel .ui-tabs .ui-tabs-nav .ui-state-default:first-child
{
    margin-right: 2px;
}

.panel .ui-tabs .ui-tabs-nav .ui-state-default:last-child
{
    margin-right: -1px;
}

.panel .ui-tabs-panel
{
    padding: 20px 20px 0 20px;
    margin-top: -1px;
    border: 1px solid #e0e2e5;
}

div#edit-your-details-panel.panel header
{
    padding: 0;
}

.panel header
{
    padding: 0 10px;
}

.panel header.header-float
{
    border-bottom: 1px solid #11B67A;
}

.panel header.header-float .title
{
    float: left;
    display: inline-block;
}

.panel header.add-on-header
{
    padding-bottom: 20px;
    border-bottom: 1px solid #e0e2e5;
}

.panel header.add-on-header h2
{
    display: inline-block;
    max-width: 420px;
    text-align: center;
    font-size: 18px;
}

.panel header.add-on-header h2 span
{
    display: block;
    padding-top: 10px;
    font-size: 12px;
    text-align: left;
    color: #000000;
}

.panel header.add-on-header .title
{
    color: #000000;
}

.panel header.add-on-header p
{
    display: inline-block;
    max-width: 350px;
}

.panel header.add-on-header.breakdown-header
{
    margin-bottom: 0;
}

.panel header.breakdown-header h2
{
    display: block;
}

.panel header.breakdown-header h2 span
{
    text-align: center;
}

.panel header.pad-bottom
{
    padding-bottom: 5px;
}

.panel header.m-bottom
{
    margin-bottom: 20px;
}

.panel header .btn.btn-edit
{
    float: right;
}

.panel header.header-alt-bordered
{
    margin-bottom: 20px;
    border-bottom: 1px solid #e0e2e5;
}

.panel header.header-alt-bordered .title
{
    display: block;
    float: none;
}

div.overlay-logo {
    height: 50px;
    border: none;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/header-logo.svg&tx=MDowOjA6OTowOjA=') no-repeat var(--logo-background-position);
    width: 50%;
    float: left;
    margin-bottom: 10px;
}

.title-confirm {
    padding-left: 14px;
}

.panel .logo
{
    -webkit-border-radius: 42px;
    -moz-border-radius: 42px;
    -ms-border-radius: 42px;
    -o-border-radius: 42px;
    border-radius: 42px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin-top: 10px;
    height: 70px;
    width: 70px;
    border: 3px solid #006699;
    background-size: 85px;
    background-repeat: no-repeat;
    color: #00529c;
}

.panel .logo:before
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -17px 0 0 -17px;
    font-size: 35px;
}

.panel .logo.inactive
{
    border: 3px solid #7c8390;
    color: #7c8390;
}

.panel .logo.active
{
    border: 3px solid #3c9b4b;
    color: #3c9b4b;
}

.panel .col-list
{
    padding-bottom: 20px;
}

.panel .group-list-ticked li:before
{
    color: #000000;
}

.panel .btn-light
{
    text-transform: uppercase;
}

.panel .panel-footer
{
    padding: 15px;
    margin-top: 25px;
    background: none;
}

.panel .panel-footer .action-buttons
{
    display: block;
    padding-bottom: 15px;
    margin-bottom: 15px;
    text-align: center;
    border-bottom: 1px solid #e0e2e5;
}

.panel .panel-footer .action-buttons .btn-action
{
    width: 49%;
}

.panel .panel-footer .policy-wording
{
    padding: 10px 15px;
}

.panel .panel-footer .policy-wording.link
{
    font-size: 12px;
    padding: 12px;
    text-transform: uppercase;
    width: 173px;
}

.panel .panel-footer-mobile .policy-wording.link
{
    font-size: 12px;
    padding: 12px;
    text-transform: uppercase;
    width: 100%;
    margin: 10px 0px;
}

.action-buttons.breakdown-footer
{
    width: 100% !important;
}

.action-buttons.breakdown-footer-mobile
{
    width: 100% !important;
    text-align:center;
}

.panel .panel-footer .policy-wording.link .icon
{
    color: #11B67A;
    float: left;
    font-size: 20px;
    padding-right: 20px;
}

.panel .panel-footer-mobile .policy-wording.link .icon
{
    color: #11B67A;
    font-size: 20px;
    padding-right: 5px;
    vertical-align:middle;
}

.action-buttons.breakdown-footer .policy-wording.link
{
    padding: 10px;
    border-right: 0px none;
}

#change-breakdown-cover
{
    font-size:12px;
    text-transform: uppercase;
    margin-top:-10px;    
}

#breakdown-recovery-selected
{
    padding-top: 5px;
    font-size:12px;
    font-weight:bold;
}

#breakdown-recovery-selected .tick
{
    height:20px;
    padding-right:3px;
}

.panel .panel-footer .policy-wording .btn.btn-link
{
    position: relative;
    width: 165px;
    padding-left: 35px;
    white-space: normal;
    font-size: 12px;
    text-transform: uppercase;
}

.panel .panel-footer .policy-wording .btn.btn-link .icon.icon-pdf:before,
.panel .panel-footer .policy-wording .btn.btn-link .popover .icon-pdf.popover-title:before,
.popover .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.popover-title:before,
.panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.btn.btn-edit:before,
.panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.btn.btn-close:before,
.panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.btn.btn-calculator:before,
.panel .panel-footer .policy-wording .btn.btn-link .top-basket .add-on-icons .icon-pdf.add-on-icon:before,
.top-basket .add-on-icons .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.add-on-icon:before,
.panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.ui-accordion-header:before,
.panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.more-info:before,
.panel .panel-footer .policy-wording .btn.btn-link .form-horizontal .form-group .icon-pdf.btn.icon-feedback:before,
.form-horizontal .form-group .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.btn.icon-feedback:before,
.panel .panel-footer .policy-wording .btn.btn-link .form-horizontal .form-group .control-help .icon-pdf.help-header:before,
.form-horizontal .form-group .control-help .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.help-header:before,
.panel .panel-footer .policy-wording .btn.btn-link .form-horizontal .form-group .icon-pdf.date-picker:before,
.form-horizontal .form-group .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.date-picker:before,
.panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.remove-item:before,
.panel .panel-footer .policy-wording .btn.btn-link .nav li.active a .icon-pdf.process-step:before,
.nav li.active a .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.process-step:before,
.panel .panel-footer .policy-wording .btn.btn-link .nav li.complete a .icon-pdf.process-step:before,
.nav li.complete a .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.process-step:before,
.panel .panel-footer .policy-wording .btn.btn-link .group-list-summary dt.icon-pdf:before,
.group-list-summary .panel .panel-footer .policy-wording .btn.btn-link dt.icon-pdf:before,
.panel .panel-footer .policy-wording .btn.btn-link .group-list-ticked li.icon-pdf:before,
.group-list-ticked .panel .panel-footer .policy-wording .btn.btn-link li.icon-pdf:before,
.panel .panel-footer .policy-wording .btn.btn-link .group-list-crossed li.icon-pdf:before,
.group-list-crossed .panel .panel-footer .policy-wording .btn.btn-link li.icon-pdf:before,
.panel .panel-footer .policy-wording .btn.btn-link .quote-add-on-items .icon-pdf.add-on-item:before,
.quote-add-on-items .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.add-on-item:before,
.panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.logo:before,
.panel .panel-footer .policy-wording .btn.btn-link .ui-dialog .ui-dialog-titlebar .icon-pdf.ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.ui-dialog-titlebar-close:before,
.panel .panel-footer .policy-wording .btn.btn-link .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-pdf.remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.remove:before,
.panel .panel-footer .policy-wording .btn.btn-link .tooltip-wrapper .help-tooltip .icon-pdf.help-header:before,
.tooltip-wrapper .help-tooltip .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.help-header:before,
.panel .panel-footer .policy-wording .btn.btn-link .help .icon-pdf.btn:before,
.help .panel .panel-footer .policy-wording .btn.btn-link .icon-pdf.btn:before
{
    position: absolute;
    top: 10px;
    left: 7px;
    font-size: 20px;
}

.panel .panel-footer .add-on-total-new
{
    display: block;
    padding-bottom: 15px;
    margin: 0 0 15px 0;
    text-align: center;
    border-bottom: 1px solid #e0e2e5;
}

.panel .panel-footer .add-on-total-new small
{
    text-align: center;
}

.panel .panel-footer .title-number
{
    display: inline-block;
    margin: 0;
}

.panel .panel-footer-small
{
    padding: 15px;
}

.panel .table-excess-overview thead th
{
    padding-top: 0;
}

.panel .icon-tab
{
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: 0 2px 2px #b2b6be;
    -moz-box-shadow: 0 2px 2px #b2b6be;
    box-shadow: 0 2px 2px #b2b6be;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    display: block;
    position: absolute;
    top: -11px;
    right: 15px;
    height: 45px;
    width: 45px;
    text-align: center;
    background: white;
    color: #00529c;
    cursor: pointer;
    z-index: 1;
}

.panel .icon-tab:before
{
    position: relative;
    top: 10px;
    font-size: 25px;
}

.disable-close.ui-dialog .ui-dialog-titlebar
{
    display: none;
}

.ui-dialog .ui-dialog-titlebar
{
    position: absolute;
    display: none;
    width: 100%;
    z-index: 1;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close
{
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-shadow: 0 2px 2px #b2b6be;
    -moz-box-shadow: 0 2px 2px #b2b6be;
    box-shadow: 0 2px 2px #b2b6be;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    display: block;
    position: fixed;
    top: 10px;
    right: 15px;
    height: 45px;
    width: 45px;
    text-align: center;
    background: white;
    color: #00529c;
    cursor: pointer;
    z-index: 1;
    border: none;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before
{
    position: relative;
    top: 3px;
    font-size: 25px;
}

.touch-device .panel.panel-overlay
{
    background: #fff;
}

.panel
{
    margin: 0;
}

.box.pad-top
{
    padding: 20px 0 0 0;
}

.box.extra-pad
{
    padding: 30px;
}

.box section
{
    padding: 0;
}

.box .module-header
{
    margin: 0 20px 10px 20px;
    padding: 10px 0 0 0;
}

@media only screen and (max-width: 767px) {
    .box .module-header
    {
        margin: 0px;
        padding: 10px 0 0 6px;
    }
}

.box .module-header.reset
{
    margin-left: 0;
}

.box .module-header .icon,
.box .module-header .popover .popover-title:before,
.popover .box .module-header .popover-title:before,
.box .module-header .btn.btn-edit,
.box .module-header .btn.btn-close,
.box .module-header .btn.btn-calculator,
.box .module-header .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .box .module-header .add-on-icon,
.box .module-header .ui-accordion-header,
.box .module-header .more-info:before,
.box .module-header .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .box .module-header .btn.icon-feedback,
.box .module-header .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .box .module-header .help-header:before,
.box .module-header .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .box .module-header .date-picker:before,
.box .module-header .remove-item,
.box .module-header .nav li.active a .process-step,
.nav li.active a .box .module-header .process-step,
.box .module-header .nav li.complete a .process-step,
.nav li.complete a .box .module-header .process-step,
.box .module-header .group-list-summary dt,
.group-list-summary .box .module-header dt,
.box .module-header .group-list-ticked li:before,
.group-list-ticked .box .module-header li:before,
.box .module-header .group-list-crossed li,
.group-list-crossed .box .module-header li,
.box .module-header .quote-add-on-items .add-on-item,
.quote-add-on-items .box .module-header .add-on-item,
.box .module-header .panel .logo,
.panel .box .module-header .logo,
.box .module-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .box .module-header .ui-dialog-titlebar-close,
.box .module-header .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .box .module-header .remove,
.box .module-header .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .box .module-header .help-header:before,
.box .module-header .help .btn,
.help .box .module-header .btn
{
    display: inline-block;
    padding-top: 4px;
    font-size: 20px;
    vertical-align: middle;
    margin-right: 0;
    color: var(--colour-text-primary-heading);
    background: transparent;
}

.box .module-header h2,
.box .module-header h3
{
    display: inline-block;
    margin: 0;
    padding: 0 0 0 3px;
    font-size: 16px;
    color: var(--colour-text-primary-heading);
    vertical-align: middle;
}

.box .module-header h2.title-hidden
{
    display: none;
}

.box .module-header .remove-item
{
    font-size: 12px;
    padding: 8px 10px 5px 25px;
    border: none;
    color: #ff1821;
}

.box .module-header .remove-item:before
{
    top: 6px;
    left: 4px;
}

.box header
{
    padding: 0 0 10px 0;
    border-bottom: 1px solid var(--colour-component-header-bottom-border-colour);
    margin-bottom: 10px;
}

.box header .title.title-med
{
    display: inline-block;
    margin: 10px 0 0;
}

.box header .title.title-med .icon:before,
.box header .title.title-med .popover .popover-title:before,
.popover .box header .title.title-med .popover-title:before,
.box header .title.title-med .btn.btn-edit:before,
.box header .title.title-med .btn.btn-close:before,
.box header .title.title-med .btn.btn-calculator:before,
.box header .title.title-med .top-basket .add-on-icons .add-on-icon:before,
.top-basket .add-on-icons .box header .title.title-med .add-on-icon:before,
.box header .title.title-med .ui-accordion-header:before,
.box header .title.title-med .more-info:before,
.box header .title.title-med .form-horizontal .form-group .btn.icon-feedback:before,
.form-horizontal .form-group .box header .title.title-med .btn.icon-feedback:before,
.box header .title.title-med .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .box header .title.title-med .help-header:before,
.box header .title.title-med .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .box header .title.title-med .date-picker:before,
.box header .title.title-med .remove-item:before,
.box header .title.title-med .nav li.active a .process-step:before,
.nav li.active a .box header .title.title-med .process-step:before,
.box header .title.title-med .nav li.complete a .process-step:before,
.nav li.complete a .box header .title.title-med .process-step:before,
.box header .title.title-med .group-list-summary dt:before,
.group-list-summary .box header .title.title-med dt:before,
.box header .title.title-med .group-list-ticked li:before,
.group-list-ticked .box header .title.title-med li:before,
.box header .title.title-med .group-list-crossed li:before,
.group-list-crossed .box header .title.title-med li:before,
.box header .title.title-med .quote-add-on-items .add-on-item:before,
.quote-add-on-items .box header .title.title-med .add-on-item:before,
.box header .title.title-med .panel .logo:before,
.panel .box header .title.title-med .logo:before,
.box header .title.title-med .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .box header .title.title-med .ui-dialog-titlebar-close:before,
.box header .title.title-med .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .box header .title.title-med .remove:before,
.box header .title.title-med .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .box header .title.title-med .help-header:before,
.box header .title.title-med .help .btn:before,
.help .box header .title.title-med .btn:before
{
    display: inline-block;
    vertical-align: bottom;
    padding: 0 3px 0 0;
    font-size: 20px;
}

.box .title.title-med
{
    font-size: 16px;
}

.box .title.title-med.bordered
{
    margin-bottom: 10px;
}

.box .title.title-med.title-icon
{
    position: relative;
    padding-left: 35px;
}

.box .container-fluid
{
    padding: 0;
}

.box .container-fluid.bordered
{
    padding-top: 10px;
    border-top: 1px dotted #b2b6be;
}

.box .col-summary
{
    margin: 10px 0;
    padding: 20px 15px;
    border-left: 1px solid #e0e2e5;
    text-align: center;
}

.box .col-summary:first-child
{
    border-left: none;
}

.box .col-summary strong
{
    display: block;
    color: #7c8390;
}

.box .col-summary span
{
    color: #00529c;
}

.box .text.text-primary,
.box .car-details li.text-primary,
.car-details .box li.text-primary,
.box .address-details .details li.text-primary,
.address-details .details .box li.text-primary,
.box .group-list-normal li.text-primary,
.group-list-normal .box li.text-primary
{
    color: var(--colour-text-neutral-default);
}

.box .text .text-block,
.box .car-details li .text-block,
.car-details .box li .text-block,
.box .address-details .details li .text-block,
.address-details .details .box li .text-block,
.box .group-list-normal li .text-block,
.group-list-normal .box li .text-block
{
    display: block;
}

.box table th,
.box table td
{
    font-size: var(--type-text-style-paragraph-normal-font-size);
    line-height: var(--type-text-style-paragraph-normal-line-height);
    color: #000000;
}

.box table th
{
    font-weight: normal;
}

.box table td
{
    padding-left: 10px;
    font-weight: 700;
}

.box .review .btn.btn-link
{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    display: block;
    width: 100%;
    position: relative;
    padding: 10px 0 10px 38px;
    text-align: left;
    border: 1px solid #e0e2e5;
}

.box .review .btn.btn-link:hover,
.box .review .btn.btn-link.btn-active
{
    background: #f6f8fc;
}

.box .review .btn.btn-link .icon,
.box .review .btn.btn-link .popover .popover-title:before,
.popover .box .review .btn.btn-link .popover-title:before,
.box .review .btn.btn-link .btn.btn-edit,
.box .review .btn.btn-link .btn.btn-close,
.box .review .btn.btn-link .btn.btn-calculator,
.box .review .btn.btn-link .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .box .review .btn.btn-link .add-on-icon,
.box .review .btn.btn-link .ui-accordion-header,
.box .review .btn.btn-link .more-info:before,
.box .review .btn.btn-link .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .box .review .btn.btn-link .btn.icon-feedback,
.box .review .btn.btn-link .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .box .review .btn.btn-link .help-header:before,
.box .review .btn.btn-link .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .box .review .btn.btn-link .date-picker:before,
.box .review .btn.btn-link .remove-item,
.box .review .btn.btn-link .nav li.active a .process-step,
.nav li.active a .box .review .btn.btn-link .process-step,
.box .review .btn.btn-link .nav li.complete a .process-step,
.nav li.complete a .box .review .btn.btn-link .process-step,
.box .review .btn.btn-link .group-list-summary dt,
.group-list-summary .box .review .btn.btn-link dt,
.box .review .btn.btn-link .group-list-ticked li:before,
.group-list-ticked .box .review .btn.btn-link li:before,
.box .review .btn.btn-link .group-list-crossed li,
.group-list-crossed .box .review .btn.btn-link li,
.box .review .btn.btn-link .quote-add-on-items .add-on-item,
.quote-add-on-items .box .review .btn.btn-link .add-on-item,
.box .review .btn.btn-link .panel .logo,
.panel .box .review .btn.btn-link .logo,
.box .review .btn.btn-link .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .box .review .btn.btn-link .ui-dialog-titlebar-close,
.box .review .btn.btn-link .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .box .review .btn.btn-link .remove,
.box .review .btn.btn-link .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .box .review .btn.btn-link .help-header:before,
.box .review .btn.btn-link .help .btn,
.help .box .review .btn.btn-link .btn
{
    position: absolute;
    top: 5px;
    left: 10px;
    font-size: 20px;
}

.box .review .module
{
    display: none;
}

.box .review .module footer
{
    margin-top: 10px;
}

.box .btn.btn-link
{
    padding: 0;
    font-size: 12px;
}

.table thead tr th
{
    border-bottom: none;
}

.table th.first
{
    border-top: none;
    padding-top: 15px;
}

.table th:first-child
{
    border-top: none;
    border-bottom: 1px solid #e0e2e5;
}

.table th.width-30
{
    width: 30%;
}

.table td.width-15
{
    width: 15%;
}

.table th.width-23
{
    width: 23%;
}

.table td.width-45
{
    width: 45%;
}

.table td.first
{
    border-top: none;
    padding-top: 15px;
}

.table td.spacer-15,
.table td.spacer-10,
.table td.spacer
{
    border: none;
}

.table td.spacer-10
{
    width: 10%;
}

.table td.wrap
{
    word-break: break-all;
}

.table td:last-child
{
    border-bottom: 1px solid #e0e2e5;
}

.noborder-lastcolumn-lastcell .table td:last-child
{
    border-bottom: 0;
}

#payment-summary table.table-simple
{
    margin-bottom: 0;
}

.grid .table-simple tr.last th,
.grid .table-simple tr.last td
{
    border-bottom: 0 none;
}

.table.table-mileage
{
    position: relative;
    margin: 0;
    width: 270px;
}

.table.table-mileage tbody tr td
{
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    border: none;
}

.table.table-mileage tbody tr td input
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    width: 90px;
    height: 40px;
    text-align: center;
    outline: none;
    border: 1px solid #e0e2e5;
}

.table.table-mileage tbody tr td input:focus
{
    border-color: #11B67A !important;
}

.table.table-mileage tbody tr td input:hover
{
    border-color: #b2b6be;
}

.table.table-mileage tbody tr td:first-child
{
    text-align: right;
}

.table.table-mileage tbody tr td:last-child
{
    font-weight: bold;
    text-align: left;
}

.table.table-mileage tbody tr.last td
{
    padding: 20px 8px;
    font-weight: bold;
    background: #fafafa;
}

.table.table-mileage tbody tr.last td .title-number
{
    font-family: Franklin-Gothic-Medium;
    font-size: 30px;
    color: #000000;
}

.table.table-mileage .error-wrapper
{
    font-weight: normal;
    padding-left:16px;
}

.table.table-mileage .error-row td
{
    padding: 0;
}

.grid
{
    margin-top: 10px;
    padding: 0 20px;
}

#payment-content .grid
{
    margin: 0;
    padding: 0;
}

.grid .table tbody
{
    border: none;
}

.grid .table tr td:last-child
{
    font-family: 'Franklin-Gothic-Medium';
}

.grid .table th,
.grid .table td
{
    padding: 15px 10px;
    font-weight: normal;
    border-color: #e0e2e5;
    vertical-align: top;
    width: 50%;
}

.grid .table th
{
    font-size: 12px;
    border-top: none;
    text-transform: uppercase;
    color: #000000;
}

@media (max-width:320px)
{
    .grid .table th
    {
        font-size: 11px;
    }
}

.grid .table td
{
    color: #000000;
    padding-top: 12px;
}

.grid .table-simple th,
.grid .table-simple td
{
    border-bottom: 1px solid #e0e2e5;
}

.grid .table-simple th
{
    text-align: right;
}

.grid .table-simple td
{
    border-top: none;
}

.table.table-registration
{
    border: 1px solid #3c9b4b;
    background: #f5fbf6;
}

.table.table-registration tr:first-child td
{
    border-top: none;
    text-transform: inherit;
}

.table.table-registration tr:first-child th,
.table.table-registration tr:first-child td
{
    padding-top: 20px;
}

.table.table-registration tr:last-child th,
.table.table-registration tr:last-child td
{
    padding-bottom: 20px;
}

.table.table-registration th
{
    padding: 5px 10px 0 20px;
    color: #3c9b4b;
}

.table.table-registration th,
.table.table-registration td
{
    font-size: 12px;
    border: none;
}

.table.table-registration td
{
    padding: 3px;
    text-transform: uppercase;
    color: #000000;
}

.table-separated tbody
{
    display: block;
}

.table-separated tr
{
    display: block;
    border: 1px solid white;
    cursor: pointer;
}

.table-separated tr.row-active,
.table-separated tr:hover,
.table-separated tr:active
{
    border: 2px solid #bfd4e6;
}

.table-separated tr.row-active td,
.table-separated tr:hover td,
.table-separated tr:active td
{
    color: #11B67A;
    background: #f2f6fa;
    width:100%;
    height: 100%; 
    display: block;
}

.table-separated tr.row-active td:first-child,
.table-separated tr:hover td:first-child,
.table-separated tr:active td:first-child
{
    background-image: url('/Sales/ContentStore/?filename=/Instinct/svg/radio-btns.svg&tx=MDowOjA6OTowOjA=');
    background-position: -466px 10px;
    background-repeat: no-repeat;
}

.table-separated tr td
{
    padding: 14px 12px;
    border: none;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: 5px 10px;
}

.table-separated tr td:first-child
{
    padding-left: 44px;
    background-image: url('/Sales/ContentStore/?filename=/Instinct/svg/radio-btns.svg&tx=MDowOjA6OTowOjA=');
}

div.table-wrapper
{
    margin-bottom: 0;
}

.pinned table td
{
    white-space: normal;
}

.table-excess-overview
{
    table-layout: fixed;
}

.table-excess-overview.m-top-15
{
    margin-top: 15px;
}

.table-excess-overview thead th
{
    text-align: center;
    font-size: 12px;
}

.table-excess-overview thead th.col-2
{
    width: 87px;
}

.table-excess-overview tbody tr td
{
    font-size: 12px;
    padding: 5px 2px;
    text-align: center;
    vertical-align: middle;
}

.table-excess-overview tbody tr td:first-child
{
    padding-left: 0;
    text-align: left;
}

.table-excess-overview tbody tr td.title-number
{
    font-size: 12px;
}

.table-excess-overview tbody tr:last-child td
{
    border-bottom: 1px solid #ddd;
}

.table-excess-total
{
    width: 250px;
    float: right;
}

.table-excess-total tr th
{
    padding: 11px 25px 0 10px;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
    text-transform: uppercase;
    color: #7c8390;
}

.table-excess-total tr th:last-child
{
    padding-bottom: 11px;
}

.table-excess-total tr td
{
    padding-top: 11px;
    text-align: right;
    font-size: 16px;
    color: #000000;
}

.table-excess-total tfoot
{
    border-top: 1px solid #e0e2e5;
}

.table-excess-total tfoot th
{
    font-weight: normal;
}

.table-excess-total tfoot th,
.table-excess-total tfoot td
{
    font-size: 13px;
    color: #00529c;
}

.table-excess-total tfoot td:last-child
{
    font-size: 18px;
}

.table-your-quote
{
    width: 100%;
}

.table-your-quote tr
{
    border-bottom: 1px dotted #b2b6be;
}

.table-your-quote tr:last-child
{
    border-bottom: none;
}

.table-your-quote tr.discount th,
.table-your-quote tr.discount td
{
    color: #dd6224;
}

.table-your-quote tr.discount th .icon.icon-info-2,
.table-your-quote tr.discount th .popover .icon-info-2.popover-title:before,
.popover .table-your-quote tr.discount th .icon-info-2.popover-title:before,
.table-your-quote tr.discount th .icon-info-2.btn.btn-edit,
.table-your-quote tr.discount th .icon-info-2.btn.btn-close,
.table-your-quote tr.discount th .icon-info-2.btn.btn-calculator,
.table-your-quote tr.discount th .top-basket .add-on-icons .icon-info-2.add-on-icon,
.top-basket .add-on-icons .table-your-quote tr.discount th .icon-info-2.add-on-icon,
.table-your-quote tr.discount th .icon-info-2.ui-accordion-header,
.table-your-quote tr.discount th .icon-info-2.more-info:before,
.table-your-quote tr.discount th .form-horizontal .form-group .icon-info-2.btn.icon-feedback,
.form-horizontal .form-group .table-your-quote tr.discount th .icon-info-2.btn.icon-feedback,
.table-your-quote tr.discount th .form-horizontal .form-group .control-help .icon-info-2.help-header:before,
.form-horizontal .form-group .control-help .table-your-quote tr.discount th .icon-info-2.help-header:before,
.table-your-quote tr.discount th .form-horizontal .form-group .icon-info-2.date-picker:before,
.form-horizontal .form-group .table-your-quote tr.discount th .icon-info-2.date-picker:before,
.table-your-quote tr.discount th .icon-info-2.remove-item,
.table-your-quote tr.discount th .nav li.active a .icon-info-2.process-step,
.nav li.active a .table-your-quote tr.discount th .icon-info-2.process-step,
.table-your-quote tr.discount th .nav li.complete a .icon-info-2.process-step,
.nav li.complete a .table-your-quote tr.discount th .icon-info-2.process-step,
.table-your-quote tr.discount th .group-list-summary dt.icon-info-2,
.group-list-summary .table-your-quote tr.discount th dt.icon-info-2,
.table-your-quote tr.discount th .group-list-ticked li.icon-info-2:before,
.group-list-ticked .table-your-quote tr.discount th li.icon-info-2:before,
.table-your-quote tr.discount th .group-list-crossed li.icon-info-2,
.group-list-crossed .table-your-quote tr.discount th li.icon-info-2,
.table-your-quote tr.discount th .quote-add-on-items .icon-info-2.add-on-item,
.quote-add-on-items .table-your-quote tr.discount th .icon-info-2.add-on-item,
.table-your-quote tr.discount th .panel .icon-info-2.logo,
.panel .table-your-quote tr.discount th .icon-info-2.logo,
.table-your-quote tr.discount th .ui-dialog .ui-dialog-titlebar .icon-info-2.ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .table-your-quote tr.discount th .icon-info-2.ui-dialog-titlebar-close,
.table-your-quote tr.discount th .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-info-2.remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .table-your-quote tr.discount th .icon-info-2.remove,
.table-your-quote tr.discount th .tooltip-wrapper .help-tooltip .icon-info-2.help-header:before,
.tooltip-wrapper .help-tooltip .table-your-quote tr.discount th .icon-info-2.help-header:before,
.table-your-quote tr.discount th .help .icon-info-2.btn,
.help .table-your-quote tr.discount th .icon-info-2.btn
{
    position: relative;
    top: 2px;
    vertical-align: middle;
    padding-left: 5px;
    font-size: 18px;
}

.table-your-quote tr th,
.table-your-quote tr td
{
    padding: 7px 0;
    color: white;
}

.table-your-quote tr th
{
    font-size: 14px;
    font-weight: normal;
}

.table-your-quote tr td
{
    text-align: right;
    font-family: Franklin-Gothic-Book;
    font-size: 18px;
}

.table-review thead tr:last-child th,
.table-review thead tr:last-child td,
.table-review tbody tr:last-child th,
.table-review tbody tr:last-child td
{
    border-bottom: none;
}

.ui-tabs
{
    margin-bottom: 10px;
}

.ui-tabs .ui-tabs-nav .ui-state-default
{
    display: inline-block;
    width: 50%;
    text-align: center;
    background-color: white;
}

.ui-tabs .ui-tabs-nav .ui-state-default .ui-tabs-anchor
{
    display: block;
    padding: 25px 0;
    text-decoration: none;
    outline: none;
    color: #000000;
}

.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-hover strong
{
    color: #11B67A;
}

.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-active strong
{
    color: #11B67A;
}

.ui-tabs .ui-tabs-nav .ui-state-default.ui-state-active .ui-tabs-anchor
{
    padding-bottom: 35px;
}

.ui-tabs .ui-tabs-nav .ui-state-default:first-child
{
    margin-right: 9px;
}

.tooltip-wrapper
{
    display: inline;
    position: relative;
}

.tooltip-wrapper .control-help
{
    display: block;
}

.tooltip-wrapper .help-tooltip
{
    display: none;
    position: absolute;
    width: 300px;
    right: -138px;
    padding: 20px 20px 10px 20px;
    top: -250px;
    background: rgba(0, 0, 0, 0.9);
    box-shadow: 0px 2px 1px 0px rgba(1, 24, 45, 0.5);
    opacity: 0.98;
    border-top: none;
    z-index: 102;
    color: white;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    width: 130px;
    top: 13px;
    right: -17px;
    padding: 10px 0;
    opacity: 1;
    text-align: center;
    background: white;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top
{
    top: -194px;
    left: -36px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top .arrow
{
    top: auto;
    bottom: 1px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top .arrow:before
{
    display: none;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top .arrow:after
{
    top: 0;
    border-top: 12px solid white;
    border-bottom: none;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line
{
    top: -194px;
    left: -270px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile
{
    top: -194px;
    left: -36px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile .arrow,
.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line .arrow
{
    top: auto;
    bottom: 1px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile .arrow:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line .arrow:before
{
    display: none;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile .arrow:after,
.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line .arrow:after
{
    top: 0;
    border-bottom: none;
    border-top: 12px solid white;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line
{
    top: -211px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line p
{
    margin: 0 5px 5px 5px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip p
{
    margin-bottom: 5px;
    color: #000000;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip .title-number-small
{
    font-size: 16px;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip .arrow
{
    top: -13px;
    bottom: 0;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip .arrow:after
{
    border-bottom: 12px solid white;
    border-top: none;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip .not-selected
{
    padding: 10px 0 0 0;
    text-align: center;
    font-weight: bold;
    border-top: 1px dotted #e0e2e5;
    color: #000000;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip a
{
    color: #ff1821;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip .remove
{
  /*display: none;*/
    padding: 10px 0 0 30px;
    border-top: 1px dotted #e0e2e5;
}

.tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before
{
    position: absolute;
    left: 21px;
    margin-top: 1px;
    font-size: 16px;
}

.tooltip-wrapper .help-tooltip.basket-tooltip
{
    -webkit-box-shadow: 0px 2px 2px 0px rgba(1, 24, 45, 0.5);
    -moz-box-shadow: 0px 2px 2px 0px rgba(1, 24, 45, 0.5);
    box-shadow: 0px 2px 2px 0px rgba(1, 24, 45, 0.5);
    top: 24px;
    right: -23px;
}

.tooltip-wrapper .help-tooltip.basket-tooltip p
{
    margin: 0 5px 5px 5px;
}

.tooltip-wrapper .help-tooltip.basket-tooltip .arrow
{
    top: -10px;
}

.tooltip-wrapper .help-tooltip ul
{
    padding-bottom: 10px;
}

.tooltip-wrapper .help-tooltip ul li
{
    font-size: 12px;
}

.tooltip-wrapper .help-tooltip p
{
    font-size: 12px;
    text-transform: inherit;
    color: white;
}

.tooltip-wrapper .help-tooltip .arrow
{
    position: absolute;
    width: 11px;
    height: 0;
    bottom: 1px;
    left: 50%;
}

.tooltip-wrapper .help-tooltip .arrow:after
{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 12px solid rgba(0, 0, 0, 0.85);
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    left: -10px;
    top: 1px;
}

.tooltip-wrapper .help-tooltip .help-header
{
    border-bottom: 1px dashed #e6ebef;
}

.tooltip-wrapper .help-tooltip .help-header:before
{
    position: absolute;
    font-size: 100px;
    right: 0;
    top: -8px;
    color: #000000;
}

.tooltip-wrapper .help-tooltip .help-header h3
{
    font-size: 16px;
    font-weight: bold;
}

.tooltip-wrapper.active .help-tooltip .remove
{
    display: block;
}

.tooltip-wrapper.active .help-tooltip .not-selected
{
    display: none;
}

.title
{
    margin: 10px 0;
}

.title.title-reset
{
    margin: 0;
}

.title.title-bottom-10
{
    margin: 0 0 10px 0;
}

.title.title-bold
{
    font-weight: bold;
}

.title.title-number
{
    font-family: Franklin-Gothic-Book;
}

.title.title-xlarge
{
    font-size: 26px;
    color: var(--colour-text-primary-heading);
}

.title.title-large {
    font-size: var(--type-text-style-paragraph-title-responsive-font-size);
    font-family: var(--type-font-family-primary);
    line-height: var(--type-text-style-paragraph-title-responsive-line-height);
    font-weight: var(--type-font-weight-heading-reg-bold);
    color: var(--colour-text-primary-heading);
}

.title.title-large-dark
{
    font-size: 24px;
    color: var(--colour-text-primary-heading);
}

.title.title-med
{
    font-size: 22px;
    color: var(--colour-text-primary-heading);
}
div.title-med-benefitslist h4
{
    font-size: 18px;
    color: #00529c;
    text-align: center;
}
.title.title-med-dark
{
    font-size: 22px;
    color: var(--colour-text-primary-heading);
}

.title.title-small
{
    font-size: 16px;
    color: var(--colour-text-primary-heading);
}

.title.title-sm-dark
{
    font-size: 16px;
    font-weight: bold;
    color: var(--colour-text-primary-heading);
}

.title.title-xs
{
    font-size: 14px;
    font-weight: bold;
    color: var(--colour-text-primary-heading);
}

.title.title-xs-light
{
    font-size: 14px;
    color: var(--colour-text-primary-heading);
}

.title.bordered
{
    padding-bottom: 14px;
    border-bottom: 1px solid #6698c7;
}

.title-number
{
    font-family: var(--type-font-family-secondary);
}

.title-number.title-number-xlarge
{
    font-size: 30px;
    color: var(--colour-text-primary-heading);
}

.title-number.title-number-large
{
    font-size: 30px;
    color: var(--colour-text-primary-heading);
}

.title-number.title-number-medium
{
    font-size: 20px;
    color: var(--colour-text-primary-heading);
}

.title-number.title-number-med-dark
{
    font-size: 20px;
    color: var(--colour-text-primary-heading);
}

.title-number.title-number-small
{
    font-size: 18px;
    color: var(--colour-text-primary-heading);
}

.title-number.title-number-xs
{
    font-family: Franklin-Gothic-Medium;
    font-size: 14px;
    color: var(--colour-text-primary-heading);
}

.text.uppercase,
.car-details li.uppercase,
.address-details .details li.uppercase,
.group-list-normal li.uppercase,
.text.text-info-main,
.car-details li.text-info-main,
.address-details .details li.text-info-main,
.group-list-normal li.text-info-main,
.text.text-info,
.car-details li.text-info,
.address-details .details li.text-info,
.group-list-normal li.text-info
{
    text-transform: uppercase;
}

.text.text-reset,
.car-details li.text-reset,
.address-details .details li.text-reset,
.group-list-normal li.text-reset
{
    margin: 0;
}

.text.text-primary-large,
.car-details li.text-primary-large,
.address-details .details li.text-primary-large,
.group-list-normal li.text-primary-large
{
    font-size: 16px;
    color: var(--colour-text-neutral-default);
}

ul.group-list-normal.padding {
    padding-left: 20px;
}

.text.text-primary-large.indented
{
    margin-left:16px;
}

.text.text-primary-med,
.car-details li.text-primary-med,
.address-details .details li.text-primary-med,
.group-list-normal li.text-primary-med
{
    font-size: 14px;
    color: var(--colour-text-neutral-default);
}

.text.text-primary-small,
.car-details li,
.address-details .details li,
.group-list-normal li
{
    font-size: 12px;
    color: var(--colour-text-neutral-default);
}

.text.text-xs-light,
.car-details li.text-xs-light,
.address-details .details li.text-xs-light,
.group-list-normal li.text-xs-light
{
    font-size: 14px;
    font-weight: bold;
    color: var(--colour-text-neutral-default);
}

.text.text-primary-xs,
.car-details li.text-primary-xs,
.address-details .details li.text-primary-xs,
.group-list-normal li.text-primary-xs
{
    font-size: 11px;
    color: var(--colour-text-neutral-default);
}

.text.text-primary,
.car-details li.text-primary,
.address-details .details li.text-primary,
.group-list-normal li.text-primary
{
    font-size: 14px;
    color: var(--colour-text-neutral-default);
}

.text.text-primary-bold,
.car-details li.text-primary-bold,
.address-details .details li.text-primary-bold,
.group-list-normal li.text-primary-bold
{
    font-weight: bold;
    color: var(--colour-text-neutral-default);
}

.text.text-primary-dark,
.car-details li.text-primary-dark,
.address-details .details li.text-primary-dark,
.group-list-normal li.text-primary-dark
{
    font-size: 14px;
    color: var(--colour-text-neutral-default);
}

.text.text-info-main,
.car-details li.text-info-main,
.address-details .details li.text-info-main,
.group-list-normal li.text-info-main
{
    font-size: 14px;
    color: var(--colour-text-neutral-default);
}

.text.text-info,
.car-details li.text-info,
.address-details .details li.text-info,
.group-list-normal li.text-info
{
    font-size: 11px;
    color: var(--colour-text-neutral-default);
}

.text-smaller
{
    font-size: 0.8em;
}

.customer-quote
{
    padding-bottom: 20px;
    font-size: 12px;
    font-style: italic;
    border-bottom: 1px dotted #b2b6be;
    color: var(--colour-text-neutral-default);
}

.customer-quote strong
{
    display: block;
    padding-top: 5px;
    font-style: normal;
    color: var(--colour-text-neutral-default);
}

.customer-quote:last-of-type
{
    padding: 0;
    border: none;
}

.quote-text
{
    display: inline-block;
    float: right;
    max-width: 330px;
    margin-top: 10px;
    font-size: 11px;
    text-transform: inherit;
    color: var(--colour-text-neutral-default);
}

.quote-ipt-text {
    font-size: 11px;
    color: var(--colour-text-neutral-default);
    background-color: #FFFFFF;
    padding: 15px 25px 0px 25px;
    text-align: center;
    display: none;
}

.capitalize-letter
{
    text-transform: capitalize;
}

.capitalize-letter.placeholder
{
    text-transform: none;
}

.capitalize-letter:-moz-placeholder
{
    text-transform: none;
}

.capitalize-letter::-moz-placeholder
{
    text-transform: none;
}

.capitalize-letter:-ms-input-placeholder
{
    text-transform: none;
}

.capitalize-letter::-webkit-input-placeholder
{
    text-transform: none;
}

.uppercase-letter
{
    text-transform: uppercase;
}

.uppercase-letter.placeholder
{
    text-transform: none;
}

.uppercase-letter:-moz-placeholder
{
    text-transform: none;
}

.uppercase-letter::-moz-placeholder
{
    text-transform: none;
}

.uppercase-letter:-ms-input-placeholder
{
    text-transform: none;
}

.uppercase-letter::-webkit-input-placeholder
{
    text-transform: none;
}

html, body
{
    height: auto;
}

body {
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-paragraph-normal-font-size);
    line-height: var(--type-text-style-paragraph-normal-line-height);
    font-weight: var(--type-font-weight-body-medium);
    overflow-x: hidden;
    color: var(--colour-text-neutral-default);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    visibility: hidden;
}

#main-content-box > h1 {
    font-family: var(--type-font-family-primary);
    color: var(--colour-text-primary-heading);
}

#main-content-box div p,
#main-content-box div h3,
#main-content-box div .account-locked {
    color: var(--colour-text-neutral-default);
}

.remove-scrollbars
{
    -ms-overflow-style: auto;
    overflow-y: hidden;
}

.main-content.no-scroll
{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.stop-scrolling
{
    overflow: hidden;
    width: 100%;
    height: 100%;
}

a {
    color: var(--colour-text-link-default);
    text-decoration: underline;
    font-weight: bold;
}

a:hover, a:focus
{
    color: var(--colour-text-link-default);
    text-decoration: none;
}

.header
{
    padding: 0;
    width: 100%;
    height: 72px;
    display: flex;
    justify-content: flex-start;
}

.header-bordered .header
{
    padding: 0 44px;
}

.header .logo
{
    display: inline-block;
    width: 250px;
    height: 100%;
    border: none;
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/header-logo.svg&tx=MDowOjA6OTowOjA=') no-repeat var(--logo-background-position);
}

.header img
{
    padding-top: 8px;
}

.header .m-top-33
{
    margin-top: 33px;
}

.header .m-top-33 a:first-child
{
    border-left: none;
}

.header a
{
    padding: 2px 15px;
    font-size: 14.5px;
    border-left: 1px solid #e0e2e5;
    color: var(--colour-text-link-header);
    text-decoration: underline;
    font-weight: bold;
}

.header a:hover {
    text-decoration: none;
}

.header a.phone-hidden
{
    display: none;
}

.header a:last-child
{
    padding-right: 0;
}

.header-bordered {
    background: var(--colour-background-primary-default-1);
}

.header-bordered .header
{
    padding: 0 44px;
}

li.item-1.first.active::before, 
li.item-2.last.active::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: var(--colour-background-secondary-default-2);
}

.content-header
{
    padding: 10px;
}

.content-header.reset
{
    padding: 0;
}

.content-header .process-step
{
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    display: inline-block;
    height: 25px;
    width: 25px;
    margin-right: 6px;
    border: 2px solid #11B67A;
    font-size: 14px;
    line-height: 23px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    vertical-align: middle;
}

.content-header h1
{
    display: inline-block;
    margin: 1px 0 0 0;
    vertical-align: middle;
    font-weight: bold;
}

.content-header .moja-content h1 {
    display: inline-block;
    margin: 1px 0 10px 0;
    vertical-align: middle;
    font-weight: bold;
}

div.main-wrapper > div.inner-content > form > div > div > div.box.box-shadow > h2.underlined-title {
    border-bottom: 1px solid #000;
    font-size: 22px;
    font-weight: 400;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 25px;
    line-height: 1.5;
}

.moja-content .section-divider {
    border-top: 1px solid #000;
    margin-top: 18px;
    margin-bottom: 18px;
}

.moja-content .bullet-list {
    display: list-item;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.moja-content .bullet-list > li {
    list-style-type: disc;
}

.content-header p {
    margin: 8px 0 40px 0;
    font-size: var(--type-text-style-field-label-font-size);
    line-height: var(--type-text-style-field-label-line-height);
    color: var(--colour-text-neutral-default);
}

.center
{
    margin: 0 auto;
    max-width: 960px;
}

.inner-content
{
    max-width: 960px;
    padding: 0 10px 25px 10px;
    margin: 0 auto;
    flex: 1;
}

.inner-content.spacing
{
    padding: 20px 0 25px 0;
}

.content-left
{
    width: 100%;
}

.content-right
{
    width: 100%;
}

.save-quote
{
    padding: 20px 0 20px 25px;
    text-align: center;
}

.save-quote a
{
    position: relative;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.save-quote a:before
{
    position: absolute;
    top: -7px;
    left: -35px;
    font-size: 23px;
    color: #c9ccd2;
}

.save-quote a:first-child
{
    padding-right: 30px;
    margin-right: 60px;
    border-right: 1px solid #e0e2e5;
}

.save-quote a:hover:before,
.save-quote a:active:before
{
    color: #11B67A;
}

.security h4
{
    color: #FFFFFF;
}

.security p
{
    display: inline-block;
    width: 200px !important;
    font-size: 11px;
    text-align: left;
    color: #FFFFFF;
}

.security a
{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #11B67A;
}

.footer-container 
{
    background-color: var(--colour-footer-background-colour);
    width: 100%;
}

.legal-info {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 40px 15px;
    font-size: 13px;
    overflow: hidden;
    color: #FFFFFF;
    background-color: var(--colour-footer-background-colour);
}

.legal-info .lloyds-logo-small {
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/moja_negative.svg&tx=MDowOjA6OTowOjA=') no-repeat center;
    vertical-align: top;
    width: 0px;
    height: 0px;
    background-size: contain;
    margin: 25px 0 5px 0;
}

.legal-info .footer-links a {
    color: #FFFFFF;
    display: inline-block;
    padding: 0 8px;
    border-left: 1px solid var(--lloyds-colour-neutral-white);
    text-decoration: none;
    font-size: var(--type-text-style-links-footer-font-size);
    line-height: var(--type-text-style-links-big-line-height);
}

.legal-info .footer-links a:first-child {
    border: none;
    padding-left: 0;
}

.legal-info .regulatory-text {
    padding: 15px 0 15px 0px;
}

.legal-info .regulatory-text a {
    padding: 0;
    color: #FFFFFF;
}

.footer-links #cookie-settings a {
    padding: 0 8px;
    border-left: 1px solid #11B67A;
}

.help
{
    position: fixed;
    width: 100%;
    border-top: 1px solid #ccc;
    background: white;
    opacity: 0.9;
    z-index: 1;
    background: none repeat scroll 0 0 #c6d8e9;
}

.help.show-behind
{
    z-index: -1;
}

.help .btn
{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    position: relative;
    padding-right: 55px;
}

.help .btn:before
{
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 23px;
}

.help .center
{
    padding-right: 0;
    text-align: right;
}

.help-hub
{
    padding-top: 20px;
    padding-bottom: 35px !important;
    background-color: #fff;
}

.help-hub header
{
    font-size: 16px;
}

.help-hub header .title-number-small
{
    display: inline-block;
    color: #00529c;
}

.help-hub header.bordered
{
    padding-top: 15px;
    margin-bottom: 5px;
    padding-bottom: 0;
    border-top: 1px dotted #e0e2e5;
}

.help-hub p
{
    margin: 0;
    font-size: 12px;
    color: #000000;
}

.help-hub .help-module
{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: auto;
    padding: 15px 25px;
    margin: 0 0 2px 0;
    background: #f2f6fa;
    color: white;
}

.help-hub .help-module:last-child
{
    margin-right: 0;
}

.help-hub .help-module:last-child .view-all
{
    margin: 11px 0 0 0;
    font-size: 11px;
    text-transform: uppercase;
}

.help-hub .help-module header
{
    color: #00529c;
}

.help-hub .help-module .module-header
{
    position: relative;
}

.help-hub .help-module .module-header .icon:before,
.help-hub .help-module .module-header .popover .popover-title:before,
.popover .help-hub .help-module .module-header .popover-title:before,
.help-hub .help-module .module-header .btn.btn-edit:before,
.help-hub .help-module .module-header .btn.btn-close:before,
.help-hub .help-module .module-header .btn.btn-calculator:before,
.help-hub .help-module .module-header .top-basket .add-on-icons .add-on-icon:before,
.top-basket .add-on-icons .help-hub .help-module .module-header .add-on-icon:before,
.help-hub .help-module .module-header .ui-accordion-header:before,
.help-hub .help-module .module-header .more-info:before,
.help-hub .help-module .module-header .form-horizontal .form-group .btn.icon-feedback:before,
.form-horizontal .form-group .help-hub .help-module .module-header .btn.icon-feedback:before,
.help-hub .help-module .module-header .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .help-hub .help-module .module-header .help-header:before,
.help-hub .help-module .module-header .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .help-hub .help-module .module-header .date-picker:before,
.help-hub .help-module .module-header .remove-item:before,
.help-hub .help-module .module-header .nav li.active a .process-step:before,
.nav li.active a .help-hub .help-module .module-header .process-step:before,
.help-hub .help-module .module-header .nav li.complete a .process-step:before,
.nav li.complete a .help-hub .help-module .module-header .process-step:before,
.help-hub .help-module .module-header .group-list-summary dt:before,
.group-list-summary .help-hub .help-module .module-header dt:before,
.help-hub .help-module .module-header .group-list-ticked li:before,
.group-list-ticked .help-hub .help-module .module-header li:before,
.help-hub .help-module .module-header .group-list-crossed li:before,
.group-list-crossed .help-hub .help-module .module-header li:before,
.help-hub .help-module .module-header .quote-add-on-items .add-on-item:before,
.quote-add-on-items .help-hub .help-module .module-header .add-on-item:before,
.help-hub .help-module .module-header .panel .logo:before,
.panel .help-hub .help-module .module-header .logo:before,
.help-hub .help-module .module-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.ui-dialog .ui-dialog-titlebar .help-hub .help-module .module-header .ui-dialog-titlebar-close:before,
.help-hub .help-module .module-header .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before,
.tooltip-wrapper .help-tooltip.add-on-tooltip .help-hub .help-module .module-header .remove:before,
.help-hub .help-module .module-header .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .help-hub .help-module .module-header .help-header:before,
.help-hub .help-module .module-header .help .btn:before,
.help .help-hub .help-module .module-header .btn:before
{
    padding-left: 10px;
    vertical-align: middle;
    font-size: 30px;
    color: #00529c;
}

.help-hub .help-module .module-header p
{
    margin: 12px 0 10px 0;
}

.help-hub .btn-simple
{
    position: relative;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    border: 1px solid #11B67A;
}

.help-hub .btn.btn-link
{
    position: relative;
    padding-left: 0;
    display: block;
    text-align: left;
    font-size: 12px;
}

.help-hub .btn.btn-link.btn-icon
{
    padding-left: 25px;
}

.help-hub .btn .icon,
.help-hub .btn .popover .popover-title:before,
.popover .help-hub .btn .popover-title:before,
.help-hub .btn .btn.btn-edit,
.help-hub .btn .btn.btn-close,
.help-hub .btn .btn.btn-calculator,
.help-hub .btn .top-basket .add-on-icons .add-on-icon,
.top-basket .add-on-icons .help-hub .btn .add-on-icon,
.help-hub .btn .ui-accordion-header,
.help-hub .btn .more-info:before,
.help-hub .btn .form-horizontal .form-group .btn.icon-feedback,
.form-horizontal .form-group .help-hub .btn .btn.icon-feedback,
.help-hub .btn .form-horizontal .form-group .control-help .help-header:before,
.form-horizontal .form-group .control-help .help-hub .btn .help-header:before,
.help-hub .btn .form-horizontal .form-group .date-picker:before,
.form-horizontal .form-group .help-hub .btn .date-picker:before,
.help-hub .btn .remove-item,
.help-hub .btn .nav li.active a .process-step,
.nav li.active a .help-hub .btn .process-step,
.help-hub .btn .nav li.complete a .process-step,
.nav li.complete a .help-hub .btn .process-step,
.help-hub .btn .group-list-summary dt,
.group-list-summary .help-hub .btn dt,
.help-hub .btn .group-list-ticked li:before,
.group-list-ticked .help-hub .btn li:before,
.help-hub .btn .group-list-crossed li,
.group-list-crossed .help-hub .btn li,
.help-hub .btn .quote-add-on-items .add-on-item,
.quote-add-on-items .help-hub .btn .add-on-item,
.help-hub .btn .panel .logo,
.panel .help-hub .btn .logo,
.help-hub .btn .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close,
.ui-dialog .ui-dialog-titlebar .help-hub .btn .ui-dialog-titlebar-close,
.help-hub .btn .tooltip-wrapper .help-tooltip.add-on-tooltip .remove,
.tooltip-wrapper .help-tooltip.add-on-tooltip .help-hub .btn .remove,
.help-hub .btn .tooltip-wrapper .help-tooltip .help-header:before,
.tooltip-wrapper .help-tooltip .help-hub .btn .help-header:before,
.help-hub .btn .help .btn,
.help .help-hub .btn .btn
{
    position: absolute;
    top: -1px;
    left: 0;
    font-size: 20px;
}

.help-hub table
{
    width: 100%;
}

.help-hub table tr th
{
    font-weight: normal;
}

.help-hub table tr th,
.help-hub table tr td
{
    font-size: 12px;
    color: #000000;
}

.help-hub ul li
{
    font-size: 12px;
    color: #9ba0aa;
}

.help-hub ul li:before
{
    content: "-";
    padding-right: 5px;
}

.help-hub .center
{
    width: 100%;
    max-width: 960px;
}

.live-chat
{
    background: #f0f5f9;
}

.live-chat .panel-heading
{
    overflow: hidden;
    *zoom: 1;
    position: relative;
    background: #efefef;
    padding: 15px 15px;
}

.live-chat .panel-heading h2
{
    font-size: 18px;
    color: #00529c;
    margin: 0 0 10px 0;
    padding: 0;
}

.live-chat .panel-heading p
{
    font-size: 12px;
    color: #000000;
    padding: 0;
    margin: 0;
}

.live-chat .panel-heading .panel-actions
{
    position: absolute;
    top: 26%;
    right: 10px;
}

.live-chat .panel-heading .panel-actions .btn
{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    top: auto;
    right: auto;
}

.live-chat .panel-body
{
    height: 80%;
}

.live-chat .panel-body .content
{
    height: 79%;
    overflow-y: scroll;
}

.live-chat .panel-body .content .hidden-message
{
    display: none;
}

.live-chat .panel-body .content p
{
    background: white;
    padding: 13px 20px;
    margin-bottom: 15px;
    vertical-align: middle;
    position: relative;
    color: #0088cc;
}

.live-chat .panel-body .content .admin
{
    background: url("../images/chat-axa.png&tx=MDowOjA6OTowOjA=") left top no-repeat;
    padding-left: 60px;
    min-height: 45px;
}

.live-chat .panel-body .content .admin p:before
{
    content: "";
    position: absolute;
    left: -10px;
    top: 18px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid white;
    border-bottom: 5px solid transparent;
}

.live-chat .panel-body .content .user
{
    background: url("../images/chat-user.png&tx=MDowOjA6OTowOjA=") right top no-repeat;
    padding-right: 60px;
    min-height: 45px;
}

.live-chat .panel-body .content .user p
{
    background: #d8eaf4;
}

.live-chat .panel-body .content .user p:after
{
    content: "";
    position: absolute;
    right: -10px;
    top: 18px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #d8eaf4;
    border-bottom: 5px solid transparent;
}

.live-chat .panel-body .panel-footer
{
    font-size: 0;
    margin: 0 -13px;
    padding: 3% 13px;
    border-top: 1px solid #d4dae0;
    margin-top: 10px;
}

.live-chat .panel-body .panel-footer input
{
    padding: 10px 5px;
    font-size: 14px;
    width: 70%;
    margin-right: 2%;
    border: 1px solid #cdd3da;
    vertical-align: middle;
}

.live-chat .panel-body .panel-footer .btn
{
    width: 28%;
    border: 1px solid #11B67A;
    color: #11B67A;
    background: white;
    vertical-align: middle;
}

.live-chat .panel-body .panel-footer .btn:hover
{
    background: #11B67A;
    color: white;
}

.hidden-element
{
    display: none;
}

.clear-both
{
    clear: both;
}

.quote,
.your-details,
.summary,
.payment
{
    position: relative;
}

.quote:before,
.your-details:before,
.summary:before,
.payment:before
{
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    display: none;
    opacity: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    content: "";
}

.quote.masked:before,
.your-details.masked:before,
.summary.masked:before,
.payment.masked:before
{
    display: block;
    opacity: 1;
    z-index: 1500;
}

.m-top-bottom-col
{
    margin: 10px -15px;
}

ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}

label
{
    font-weight: normal;
}

.tablet-hidden
{
    display: block;
}

.phone-hidden
{
    display: inline-block;
}

.phone-block-hidden
{
    display: block;
}

.excess
{
    border: 1px solid #e0e2e5;
}

.excess h4
{
    padding: 10px 15px;
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #e0e2e5;
    color: #000000;
}

.excess .slider-wrap
{
    position: relative;
    padding: 50px;
}

.excess .slider-wrap .slider-breakpoints
{
    width: 100%;
    font-size: 0;
    padding: 10px 0 0 -7px;
}

.excess .slider-wrap .slider-breakpoints .pointer
{
    display: inline-block;
    position: relative;
    width: 5%;
    text-align: center;
    margin: 0;
    padding: 0;
    content: " ";
}

.excess .slider-wrap .slider-breakpoints .pointer:before
{
    position: absolute;
    content: "|";
    font-size: 6px;
}

.excess .slider-wrap .slider-breakpoints .numeric
{
    position: absolute;
    font-size: 10px;
    top: 10px;
    left: -1px;
}

.excess .slider-min-value,
.excess .slider-max-value
{
    position: absolute;
    top: 50%;
    margin-top: -5px;
}

.excess .slider-min-value
{
    left: 10px;
}

.excess .slider-max-value
{
    right: 10px;
}

.switch-wrapper
{
    padding: 14px 0 0 3%;
}

.switch-wrapper .title
{
    display: none;
    vertical-align: middle;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
}

.toggle-slider
{
    display: none;
}

div.ui-slider
{
    margin: 0 0 0 -15px;
    height: 29px;
}

div.ui-slider input
{
    visibility: hidden;
}

div.ui-slider .ui-slider-bg
{
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    -o-border-radius: inherit;
    border-radius: inherit;
    height: 100%;
    background: #11B67A;
}

div.ui-slider .ui-slider-popup
{
    position: absolute;
    padding: 10px;
    border: 1px solid #f00;
    background: #000;
    color: #fff;
}

div.ui-slider .ui-slider-track
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    margin: 0 10px 0 10px !important;
    background: #e0e2e5;
    border: none;
    height: 10px;
}

div.ui-slider .ui-slider-track .ui-btn.ui-slider-handle
{
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f4f4f4));
    background-image: -webkit-linear-gradient(#fefefe, #f4f4f4);
    background-image: -moz-linear-gradient(#fefefe, #f4f4f4);
    background-image: -o-linear-gradient(#fefefe, #f4f4f4);
    background-image: linear-gradient(#fefefe, #f4f4f4);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    height: 20px;
    width: 20px;
    border: 1px solid #e0e2e5;
    cursor: pointer;
    margin: -15px 0 0 -15px;
}

div.ui-slider .ui-slider-track .ui-btn.ui-slider-handle:focus
{
    outline: none;
}

div.ui-slider .ui-slider-track .ui-btn.ui-slider-handle:hover
{
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e5e5e5));
    background-image: -webkit-linear-gradient(#fefefe, #e5e5e5);
    background-image: -moz-linear-gradient(#fefefe, #e5e5e5);
    background-image: -o-linear-gradient(#fefefe, #e5e5e5);
    background-image: linear-gradient(#fefefe, #e5e5e5);
    border: 1px solid #c9ccd2;
}

div.ui-slider .ui-slider-track .ui-btn.ui-slider-handle:before
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    top: 50%;
    left: 50%;
    margin: -4px 0 0 -4px;
    content: '';
    display: block;
    height: 8px;
    width: 8px;
    background: #11B67A;
}

div.ui-slider.ui-slider-switch
{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    display: inline-block;
    vertical-align: middle;
    background: white;
    border: none;
    top: -4px;
    left: 20px;
    position: relative;
    margin: 0 5px;
    width: 60px;
    z-index: 3;
}

div.ui-slider.ui-slider-switch .ui-slider-label
{
    position: absolute;
    visibility: hidden;
}

div.ui-slider.ui-slider-switch .ui-slider-inneroffset
{
    position: relative;
    margin: 5px 25px 5px 5px;
}

div.ui-slider.ui-slider-switch .ui-slider-handle
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #ff1821;
    height: 20px;
    width: 20px;
    outline: none;
    border: none;
    margin: 0;
}

.ui-slider-handle-snapping
{
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.excess-slider
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    left: -10px;
    background: #e0e2e5;
}

.excess-slider:before,
.excess-slider:after
{
    position: relative;
    top: -4px;
}

.excess-slider:before
{
    content: '';
    left: -30px;
}

.excess-slider:after
{
    content: '';
    left: 96%;
}

.excess-slider .ui-slider-range
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #11B67A;
}

.excess-slider .ui-slider-handle
{
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f4f4f4));
    background-image: -webkit-linear-gradient(#fefefe, #f4f4f4);
    background-image: -moz-linear-gradient(#fefefe, #f4f4f4);
    background-image: -o-linear-gradient(#fefefe, #f4f4f4);
    background-image: linear-gradient(#fefefe, #f4f4f4);
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
    height: 20px;
    width: 20px;
    border: 1px solid #e0e2e5;
    cursor: pointer;
}

.excess-slider .ui-slider-handle:focus
{
    outline: none;
}

.excess-slider .ui-slider-handle:hover
{
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e5e5e5));
    background-image: -webkit-linear-gradient(#fefefe, #e5e5e5);
    background-image: -moz-linear-gradient(#fefefe, #e5e5e5);
    background-image: -o-linear-gradient(#fefefe, #e5e5e5);
    background-image: linear-gradient(#fefefe, #e5e5e5);
    border: 1px solid #c9ccd2;
}

.excess-slider .ui-slider-handle:before
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    top: 50%;
    left: 50%;
    margin: -4px 0 0 -4px;
    content: '';
    display: block;
    height: 8px;
    width: 8px;
    background: #11B67A;
}

.pad-left-10
{
    margin-left: 10px;
}

.pad-left-40
{
    padding-left: 40px;
}

.btn-row-block
{
    display: block;
}

.ios-hack
{
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    outline: none;
    position: fixed;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: none;
    display: none;
}

.decline .decline-info {
    display: inline-block;
    padding: 0 15px;
}

.decline .icon.icon-declined {
    position: relative;
    left: 50%;
    margin: -65px;
    font-size: 130px;
    color: #00529c;
}

/* CUSTOM */

html.wait, html.wait *
{
    cursor: wait;
}

a
{
    outline: 0;
}

.main-wrapper
{
    background: var(--colour-background-neutral-page);
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.clear
{
    clear: both;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.uppercase
{
    text-transform: uppercase;
}

div.error-wrapper
{
    display: block;
    clear: both;
    margin-right: 30px;
}

.pad-left-20
{
    padding-left: 20px;
}

.sub-text
{
    color: #999;
    font-size: 0.9em;
}

.inline-error 
{
    color: #ff0000;
}

fieldset legend
{
    display: none;
}

.control input[type="text"],
.control select
{
    background-color: #fff;
    border-color: #d0d3d8;
    color: #8c929e;
}

.control.control-error input[type="text"].input-validation-error,
.control.control-error select.input-validation-error
{
    background-color: var(--colour-component-input-background-default);
    border-color: var(--colour-component-input-border-error)!important;
    color: var(--colour-component-input-text-error);
    border-width: 2px;
}

.form-group .control .note
{
    color: #000000;
    font-size: 12px;
    padding: 10px;
    position: relative;
}

.form-group.has-focus .control .note
{
    border: 1px solid transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.form-group .control .note p
{
    font-size: 13px;    
}

.form-group .control .note p.emphasise
{
    font-weight: bold;
    font-style: italic;
}

.form-group .control .note ul li
{
    list-style-type: disc;
    margin: 0 0 0 12px;
}

.form-group.has-focus .control .note:after,
.form-group.has-focus .control .note:before
{
    display: none;
}

.form-group .control .note:after 
{
	border-color: rgba(242, 246, 250, 0);
	border-bottom-color: #E9FBF7;
	border-width: 10px;
	margin-left: -10px;
}

#address-container .control #change-address-button
{
    padding-top: 12px;
}

#VehicleModifications .control .question
{
    padding-top: 2px;
}

#VehicleModifications .control ul.modification li
{
    color: #000;
    list-style-position: outside;
    list-style-type: circle;
    margin-left: 13px;
}

.icon-Error
{
    color: var(--colour-icon-support-error) !important;
}

.icon-Error-Empty
{
    color: #000000 !important;
}

.icon-done {
    color: #006A4D !important;
}

#slider-iframe
{
    min-height: 500px;
    height: 500px;
}

/* OVERLAYS */

div#overlay-content
{
    /*padding: 10px;*/
}

div#overlay-content h1
{
    display: none;
}

div#overlay-content h1.popin-header {
    display: block;
}

div#overlay-content ul
{
    margin: 5px 0 10px;
    padding-left: 20px;
}

div#overlay-content div#edit-your-details-panel div#tabs.tablet-hidden ul.ui-tabs-nav
{
    margin: 0;
    padding-left: 0;
}

div#overlay-content div#edit-your-details-panel div#accordion.desktop-hidden ul
{
    margin: 0;
    padding-left: 0;
}

div#overlay-content div#tabs.review-details ul.ui-tabs-nav
{
    margin: 5px 0 0;
}

div#overlay-content ul.bullet li
{
    list-style-type: disc;
    margin: 5px 0 5px 10px;
}

div#overlay-content .panel
{
    background: var(--colour-background-neutral-page);
    box-shadow: none;
}

a.driving-other-cars
{
    font-weight: normal;
    font-size: 0.9em;
}

#security div.security-links
{
    margin-bottom: 10px;
}

/* no progress bar display */
#progress-bar.step0
{
    height: 20px;
}

/* my account - side bar */

ul.my-account
{
    list-style-type: circle;
    list-style-position: outside;
    padding: 10px 0px 10px 0px;
}

ul.my-account li
{
    margin-left: 20px;
}

/* logon page */

div.logon div.forgotten-link
{
    margin-left: 35%;
}

span.custom-checkbox label
{
    padding-left: 0px !important;
}

#car-search .row
{
    margin-left: 0px;
}

div#find-address-button
{
    margin-top: 16px;
}

div#postcode div.error-wrapper br
{
    display: none;
}

.answer .note ul
{
    padding-bottom: 10px;   
}

.remove-offence
{
    padding-right: 0;
    padding-bottom: 12px;
}

.add-offence-hidden
{
    display: none;
}

.add-claim-hidden
{
    display: none;
}

.remove-claim
{
    padding-right: 0;
    padding-bottom: 12px;
}

.date-three-field label.date-day,
.date-three-field label.date-month,
.date-three-field label.date-year
{
    display: none;
}

.date-two-field label.date-month,
.date-two-field label.date-year
{
    display: none;
}

.pad-bottom-10
{
    padding-bottom: 10px;
}

.cursor-pointer
{
    cursor: pointer;
}

.quote .your-quote .total-quote-module .icon
{
    color:White;
    font-weight:bold;
    font-size:16px;
    padding-left:5px;
    vertical-align:middle;
}

.quote .your-quote .total-quote-module .table-your-quote .icon 
{
    color: #dd6224;
}

.quote .policy-included .icon
{
    font-weight:bold;
    font-size:16px;
    vertical-align:middle;
}

.quote .policy-included a
{
    text-decoration: none;
    font-size:13px;
}

.quote .your-quote .total-quote-module a.policy-summary
{
    color:White;
    text-decoration: none;
    font-size:13px;
    display: inline-block;
    margin-top: 15px;
    padding-left: 5px;
}

.quote .your-quote .total-quote-module a.useful-info {
    max-width: 85%;
}

.total-quote .asterisk
{
    vertical-align: super;
    font-size: 0.6em;
}

div.footer-navigation div.call-to-buy
{
    padding-top: 10px;
    float: right;
    width: 100%;
}

div.footer-navigation div.call-to-buy a
{
    float: right;
}

div.box-shaded
{
    background-color: #F7F8F8;
    padding: 20px 20px 12px 20px;
}

div.box-shaded .icon-call
{
    font-size: 32px;
    color: #054C99;
    vertical-align: middle;
    margin-right: 6px;
}

div.box-shaded a.tel-number
{
    font-size: 1.6em;
    font-weight: bold;
    text-decoration: none;
    vertical-align: sub;
    margin-left: 4px;
}

div.box-shaded .asterisk
{
    vertical-align: super;
    margin-left: 2px;
}

#call-to-buy table
{
    width: 50%;
}

#call-to-buy table td
{
    border: solid 1px #ECECEC;
}

.pad-all-20
{
    padding: 20px;
}

#why-choose-us dl
{
    margin-bottom: 0;
}

#page-store-policy-failed ul 
{
    margin-left: 20px;
}

#page-store-policy-failed ul li
{
    list-style-type: disc;    
}

.upper-first-letter
{
    text-transform: capitalize;
}

.small-line-height
{
    line-height: 14px;
}

.image-document-received
{
    background: url('/Sales/ContentStore/?filename=/single_doc_received.gif&tx=MDowOjA6OTowOjA=') no-repeat;
    min-height: 80px;
    min-width: 57px;
    display: block;
}

.image-document-not-received
{
    background: url('/Sales/ContentStore/?filename=/doc_notreceived.gif&tx=MDowOjA6OTowOjA=') no-repeat;
    min-height: 80px;
    min-width: 57px;
    display: block;
}



 @media (max-width: 991px)
{
       
    div.ncdFixedWidth
    {
        width: 100%;
        white-space: normal;
        overflow: auto;
    }
  
}

@media (max-width: 925px)
{
       
    div.ncdFixedWidth
    {
        width: 100%;
        white-space: normal;
        overflow: auto;
    }
    
     div.ncdFixedWidth .table 
    {
    width:100%;
    margin-left:0px;
    }
}

                            
.table-width-pncd .table 
{
    width:75%;
    margin-left:100px;
}

/*iPhone 5*/
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 320px) 
  and (orientation: portrait)
       {
    div.ncdFixedWidth
    {
         width: 89%;
         white-space: normal;
        -webkit-overflow-scrolling: touch;
       
    }
    
    #more-information-protected-no-claims-discount 
    {
        width:80%;
      margin-left:-24px;
     
    }
}  
 
/*iPhone 6*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 375px) 
and (orientation : portrait)
       {
    div.ncdFixedWidth
    {
         width: 95%;
        white-space: normal;
        overflow: auto;
        overflow: scroll;
        -webkit-overflow-scrolling: touch;
       
    }
    
    #more-information-protected-no-claims-discount 
    {
        width:92%;
      margin-left:-20px;
     
    }

    .tooltip-wrapper .help-tooltip
    {
        left: -42px !important;
    }

    .tooltip-wrapper .help-tooltip .arrow 
    {
        left: 22% !important;
    }
}   

/* iPhone 6 Plus portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 3)
    {
        .tooltip-wrapper .help-tooltip
        {
            left: -42px !important;
        }

        .tooltip-wrapper .help-tooltip .arrow 
        {
            left: 22% !important;
        }
    }

@media only screen 
    and (max-device-width: 286px)
    {
        #discount-popup
        {
            left: 0px !important;
        }

        #discount-popup-arrow
        {
            left: 5% !important;
        }
    }

@media only screen 
    and (min-device-width: 287px)
    and (max-device-width: 287px)
    {
        #discount-popup
        {
            left: -160px !important;
        }

        #discount-popup-arrow
        {
            left: 70% !important;
        }
    }

@media only screen 
    and (min-device-width: 368px)
    and (max-device-width: 409px)
    {
        #discount-popup
        {
            left: -42px !important;
        }

        #discount-popup-arrow
        {
            left: 22% !important;
        }
    }

@media only screen 
    and (min-device-width: 410px)
    and (max-device-width: 436px)
    {
        #discount-popup
        {
            left: 0px !important;
        }

        #discount-popup-arrow
        {
            left: 5% !important;
        }
    }

@media only screen 
    and (min-device-width: 437px) 
    and (max-device-width: 474px)
    {
        #discount-popup
        {
            left: -156px !important;
        }

        #discount-popup-arrow
        {
            left: 68% !important;
        }
    }

@media only screen 
    and (min-device-width: 475px) 
    and (max-device-width: 960px)
    {
        #discount-popup
        {
            left: -118px !important;
        }

        #discount-popup-arrow
        {
            left: 53% !important;
        }
    }

.annualised-text
{
    font-size: 13px;
    color: #00529c;
    margin-bottom: 10px;
}

.annualised-text-xsmall
{
    font-size: 11px;
    margin-bottom: 10px;
}

.form-horizontal .form-group .expand
{
    width:77%;
    display:block;
}

.form-horizontal .form-group .expand span
{
    display:block;
    overflow: hidden;
}

.form-horizontal .form-group .expand input[type=text],
.form-horizontal .form-group .expand input[type=password]
{
    width: 100%;
}

input[disabled] {
    -webkit-text-fill-color: #999;
    -webkit-opacity: 1;
}

.bold-text
{
    font-weight: bold;
}

.hyphenLeftMargin 
{
    margin-left: 84px;
}

#mini-privacy-policy {
    padding: 0 20px 20px 20px;
}

/* summary page discount badge */
.summary-badge-table
{
    border:none;    
    margin-bottom:16px;
    margin-top:16px;
}

.summary-badge-cell
{
    border: none;
    text-align: right;
}

.summary-badge-text
{
    text-align:left;    
    font-size:16px;
}

.summary-discount-badge
{
    width: 100px; 
    height: 90px;
    border: none;        
}

@media (max-width: 767px) {
    
    button#my-account-button,
    button#undo-cancellation-back,
    button#submit-undo-cancellation{
        width: 100%;
        max-width: 100%;
    }

    button#undo-cancellation-back {
        width: 100%;
    }

    .btn.btn-light {
        margin-right: 0px;
    }

    #undo-cancellation-buttons > div {
        display: flex;
        flex-direction: column-reverse;
    }
}

.secci .box .module-header h2 {
    padding: 0 10px 10px 0px;
}

.secci .box .form-align {
    padding: 0 20px 0 20px;
}

.superScript {
    vertical-align: super;
    font-size: 50%;
}

ul.steps-to-check li {
    list-style-type: disc;
    margin-left: 20px;
}

a.accessible-link {
    color: #000;
    text-decoration-color: #000;
    font-weight: 600;
    text-decoration: underline;
}

a.accessible-link:hover {
    text-decoration:none;
}

/*InputBoxCss*/
.control-radio-button .input-wrapper {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
    max-width: none !important;
    gap: 16px;
    align-self: stretch;
}

.control-radio-button div.control-question label {
    align-self: stretch;
    color: #000000;
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-field-label-font-size);
    line-height: var(--type-text-style-field-label-line-height);
    font-weight: 700;
}

.question.control-question label {
    color: var(--colour-text-neutral-default);
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-paragraph-normal-font-size);
    font-weight: var(--type-font-weight-body-strong);
    line-height: var(--type-text-style-title-line-height);
}

.control-radio-button label.btn-light {
    display: flex;
    width: 357px;
    padding: 16px !important;
    align-items: center;
    gap: 16px;
    border-radius: var(--size-radius-generic-xs);
    background: #FFFFFF !important;
    border: var(--size-border-radio-default) solid var(--colour-component-selector-border-unselected) !important;
    font-family: var(--type-font-family-secondary);
    font-size: var(--type-text-style-paragraph-normal-font-size)!important;
    line-height: var(--type-text-style-paragraph-normal-line-height);
    font-weight: 600 !important;
    flex: 1 0 0;
    margin: 0px 5px 0px 5px !important;
}

.control-question.control-radio-button {
    width: 100% !important;
}

@media (max-width: 767px) {
    .control-radio-button label.btn-light {
        width: -webkit-fill-available;
        max-width: 357px;
    }
}

@media only screen and (max-width: 767px) {
    .header .logo {
        height: 100%;
        width: 250px;
        background: var(--header-logo-instinct-responsive-url) no-repeat var(--logo-background-position);
    }

    .header-bordered .header {
        padding: 0 24px;
    }
}

.control-radio-button label.btn-light.btn-active {
    border-radius: var(--size-radius-generic-xs);
    border: 2px solid var(--colour-component-selector-border-active) !important;
    background: #FFFFFF !important;
    color: var(--colour-component-selector-text-active) !important;
}

.control-radio-button .input-wrapper input[type='radio'] {
    display: flex;
    width: 24px;
    height: 24px;
    padding: 4px;
    border-radius: 24px;
    accent-color: var(--colour-component-radio-background-hover);
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    background: var(--colour-component-radio-background-hover);
}

.control-radio-button .input-wrapper input[type='radio']:focus {
   outline: none !important;
}
.control-radio-button .input-wrapper input[type='radio']:focus-visible {
    outline: 5px auto -webkit-focus-ring-color !important;
}

#cancellation-date div.help.control-help {
    background: white;
}

header > div > a {
    height: auto;
    position: absolute;
    right: 20px;
    top: 20px;
    color: var(--colour-text-link-header);
}

#ok {
    margin-bottom: 30px;
}

#exit-process h2 {
    font-family: var(--type-font-family-primary);
    font-size: var(--type-text-style-paragraph-huge-font-size);
    font-weight: var(--type-font-weight-heading-reg-bold);
    color: var(--colour-text-primary-heading);
}

#exit-process p {
    font-size: 16px;
}

@font-face
{
    font-family: "Franklin-Gothic-Light";
    src: url('/Sales/ContentStore/?filename=/2B7272_0_0.eot&tx=MDowOjA6OTowOjA=') format('embedded-opentype'), url('/Sales/ContentStore/?filename=/2B7272_0_0.woff&tx=MDowOjA6OTowOjA=') format('woff'), url('/Sales/ContentStore/?filename=/2B7272_0_0.ttf&tx=MDowOjA6OTowOjA=') format('truetype');
}

@font-face
{
    font-family: "Franklin-Gothic-Book";
    src: url('/Sales/ContentStore/?filename=/2B7272_1_0.eot&tx=MDowOjA6OTowOjA=') format('embedded-opentype'), url('/Sales/ContentStore/?filename=/2B7272_1_0.woff&tx=MDowOjA6OTowOjA=') format('woff'), url('/Sales/ContentStore/?filename=/2B7272_1_0.ttf&tx=MDowOjA6OTowOjA=') format('truetype');
}

@font-face
{
    font-family: "Franklin-Gothic-Medium";
    src: url('/Sales/ContentStore/?filename=/2B7272_2_0.eot&tx=MDowOjA6OTowOjA=') format('embedded-opentype'), url('/Sales/ContentStore/?filename=/2B7272_2_0.woff&tx=MDowOjA6OTowOjA=') format('woff'), url('/Sales/ContentStore/?filename=/2B7272_2_0.ttf&tx=MDowOjA6OTowOjA=') format('truetype');
}

@font-face
{
    font-family: "Axa-iconography";
    src: url('/Sales/ContentStore/?filename=/Axa-iconography.eot&tx=MDowOjA6OTowOjA=') format('embedded-opentype'), url('/Sales/ContentStore/?filename=/Axa-iconography.woff&tx=MDowOjA6OTowOjA=') format('woff'), url('/Sales/ContentStore/?filename=/Axa-iconography.ttf&tx=MDowOjA6OTowOjA=') format('truetype'), url('/Sales/ContentStore/?filename=/Axa-iconography.svg&tx=MDowOjA6OTowOjA=') format('svg');
}

.icon:before, .popover .popover-title:before, .btn.btn-edit:before, .btn.btn-close:before, .btn.btn-calculator:before, .top-basket .add-on-icons .add-on-icon:before, .ui-accordion-header:before, .more-info:before, .form-horizontal .form-group .btn.icon-feedback:before, .form-horizontal .form-group .control-help .help-header:before, .form-horizontal .form-group .date-picker:before, .remove-item:before, .nav li.active a .process-step:before, .nav li.complete a .process-step:before, .group-list-summary dt:before, .group-list-ticked li:before, .group-list-crossed li:before, .quote-add-on-items .add-on-item:before, .panel .logo:before, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before, .tooltip-wrapper .help-tooltip .help-header:before, .help .btn:before, .icon:after, .btn.btn-edit:after, .btn.btn-close:after, .btn.btn-calculator:after, .top-basket .add-on-icons .add-on-icon:after, .ui-accordion-header:after, .form-horizontal .form-group .btn.icon-feedback:after, .remove-item:after, .nav li.active a .process-step:after, .nav li.complete a .process-step:after, .group-list-summary dt:after, .group-list-crossed li:after, .quote-add-on-items .add-on-item:after, .panel .logo:after, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after, .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:after, .help .btn:after, .list-item-crossed:before, .list-item-ticked:before 
{
    font-family: 'Axa-iconography';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon.icon-user-2:before, .popover .icon-user-2.popover-title:before, .icon-user-2.btn.btn-edit:before, .icon-user-2.btn.btn-close:before, .icon-user-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-user-2.add-on-icon:before, .icon-user-2.ui-accordion-header:before, .icon-user-2.more-info:before, .form-horizontal .form-group .icon-user-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-user-2.help-header:before, .form-horizontal .form-group .icon-user-2.date-picker:before, .icon-user-2.remove-item:before, .nav li.active a .icon-user-2.process-step:before, .nav li.complete a .icon-user-2.process-step:before, .group-list-summary dt.icon-user-2:before, .group-list-ticked li.icon-user-2:before, .group-list-crossed li.icon-user-2:before, .quote-add-on-items .icon-user-2.add-on-item:before, .panel .icon-user-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-user-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-user-2.remove:before, .tooltip-wrapper .help-tooltip .icon-user-2.help-header:before, .help .icon-user-2.btn:before
{
    content: "\e64d";
}
.icon.icon-direct-debit:before, .popover .icon-direct-debit.popover-title:before, .icon-direct-debit.btn.btn-edit:before, .icon-direct-debit.btn.btn-close:before, .icon-direct-debit.btn.btn-calculator:before, .top-basket .add-on-icons .icon-direct-debit.add-on-icon:before, .icon-direct-debit.ui-accordion-header:before, .icon-direct-debit.more-info:before, .form-horizontal .form-group .icon-direct-debit.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-direct-debit.help-header:before, .form-horizontal .form-group .icon-direct-debit.date-picker:before, .icon-direct-debit.remove-item:before, .nav li.active a .icon-direct-debit.process-step:before, .nav li.complete a .icon-direct-debit.process-step:before, .group-list-summary dt.icon-direct-debit:before, .group-list-ticked li.icon-direct-debit:before, .group-list-crossed li.icon-direct-debit:before, .quote-add-on-items .icon-direct-debit.add-on-item:before, .panel .icon-direct-debit.logo:before, .ui-dialog .ui-dialog-titlebar .icon-direct-debit.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-direct-debit.remove:before, .tooltip-wrapper .help-tooltip .icon-direct-debit.help-header:before, .help .icon-direct-debit.btn:before
{
    content: "\e64e";
}
.icon.icon-renew:before, .popover .icon-renew.popover-title:before, .icon-renew.btn.btn-edit:before, .icon-renew.btn.btn-close:before, .icon-renew.btn.btn-calculator:before, .top-basket .add-on-icons .icon-renew.add-on-icon:before, .icon-renew.ui-accordion-header:before, .icon-renew.more-info:before, .form-horizontal .form-group .icon-renew.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-renew.help-header:before, .form-horizontal .form-group .icon-renew.date-picker:before, .icon-renew.remove-item:before, .nav li.active a .icon-renew.process-step:before, .nav li.complete a .icon-renew.process-step:before, .group-list-summary dt.icon-renew:before, .group-list-ticked li.icon-renew:before, .group-list-crossed li.icon-renew:before, .quote-add-on-items .icon-renew.add-on-item:before, .panel .icon-renew.logo:before, .ui-dialog .ui-dialog-titlebar .icon-renew.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-renew.remove:before, .tooltip-wrapper .help-tooltip .icon-renew.help-header:before, .help .icon-renew.btn:before
{
    content: "\e644";
}
.icon.icon-security:before, .popover .icon-security.popover-title:before, .icon-security.btn.btn-edit:before, .icon-security.btn.btn-close:before, .icon-security.btn.btn-calculator:before, .top-basket .add-on-icons .icon-security.add-on-icon:before, .icon-security.ui-accordion-header:before, .icon-security.more-info:before, .form-horizontal .form-group .icon-security.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-security.help-header:before, .form-horizontal .form-group .icon-security.date-picker:before, .icon-security.remove-item:before, .nav li.active a .icon-security.process-step:before, .nav li.complete a .icon-security.process-step:before, .group-list-summary dt.icon-security:before, .group-list-ticked li.icon-security:before, .group-list-crossed li.icon-security:before, .quote-add-on-items .icon-security.add-on-item:before, .panel .icon-security.logo:before, .ui-dialog .ui-dialog-titlebar .icon-security.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-security.remove:before, .tooltip-wrapper .help-tooltip .icon-security.help-header:before, .help .icon-security.btn:before
{
    content: "\e645";
}
.icon.icon-declined:before, .popover .icon-declined.popover-title:before, .icon-declined.btn.btn-edit:before, .icon-declined.btn.btn-close:before, .icon-declined.btn.btn-calculator:before, .top-basket .add-on-icons .icon-declined.add-on-icon:before, .icon-declined.ui-accordion-header:before, .icon-declined.more-info:before, .form-horizontal .form-group .icon-declined.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-declined.help-header:before, .form-horizontal .form-group .icon-declined.date-picker:before, .icon-declined.remove-item:before, .nav li.active a .icon-declined.process-step:before, .nav li.complete a .icon-declined.process-step:before, .group-list-summary dt.icon-declined:before, .group-list-ticked li.icon-declined:before, .group-list-crossed li.icon-declined:before, .quote-add-on-items .icon-declined.add-on-item:before, .panel .icon-declined.logo:before, .ui-dialog .ui-dialog-titlebar .icon-declined.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-declined.remove:before, .tooltip-wrapper .help-tooltip .icon-declined.help-header:before, .help .icon-declined.btn:before
{
    content: "\e646";
}
.icon.icon-policy:before, .popover .icon-policy.popover-title:before, .icon-policy.btn.btn-edit:before, .icon-policy.btn.btn-close:before, .icon-policy.btn.btn-calculator:before, .top-basket .add-on-icons .icon-policy.add-on-icon:before, .icon-policy.ui-accordion-header:before, .icon-policy.more-info:before, .form-horizontal .form-group .icon-policy.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-policy.help-header:before, .form-horizontal .form-group .icon-policy.date-picker:before, .icon-policy.remove-item:before, .nav li.active a .icon-policy.process-step:before, .nav li.complete a .icon-policy.process-step:before, .group-list-summary dt.icon-policy:before, .group-list-ticked li.icon-policy:before, .group-list-crossed li.icon-policy:before, .quote-add-on-items .icon-policy.add-on-item:before, .panel .icon-policy.logo:before, .ui-dialog .ui-dialog-titlebar .icon-policy.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-policy.remove:before, .tooltip-wrapper .help-tooltip .icon-policy.help-header:before, .help .icon-policy.btn:before
{
    content: "\e647";
}
.icon.icon-car-upgrade-2:before, .popover .icon-car-upgrade-2.popover-title:before, .icon-car-upgrade-2.btn.btn-edit:before, .icon-car-upgrade-2.btn.btn-close:before, .icon-car-upgrade-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-car-upgrade-2.add-on-icon:before, .icon-car-upgrade-2.ui-accordion-header:before, .icon-car-upgrade-2.more-info:before, .form-horizontal .form-group .icon-car-upgrade-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-car-upgrade-2.help-header:before, .form-horizontal .form-group .icon-car-upgrade-2.date-picker:before, .icon-car-upgrade-2.remove-item:before, .nav li.active a .icon-car-upgrade-2.process-step:before, .nav li.complete a .icon-car-upgrade-2.process-step:before, .group-list-summary dt.icon-car-upgrade-2:before, .group-list-ticked li.icon-car-upgrade-2:before, .group-list-crossed li.icon-car-upgrade-2:before, .quote-add-on-items .icon-car-upgrade-2.add-on-item:before, .panel .icon-car-upgrade-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-car-upgrade-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-car-upgrade-2.remove:before, .tooltip-wrapper .help-tooltip .icon-car-upgrade-2.help-header:before, .help .icon-car-upgrade-2.btn:before
{
    content: "\e648";
}
.icon.icon-legal-cover-2:before, .popover .icon-legal-cover-2.popover-title:before, .icon-legal-cover-2.btn.btn-edit:before, .icon-legal-cover-2.btn.btn-close:before, .icon-legal-cover-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-legal-cover-2.add-on-icon:before, .icon-legal-cover-2.ui-accordion-header:before, .icon-legal-cover-2.more-info:before, .form-horizontal .form-group .icon-legal-cover-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-legal-cover-2.help-header:before, .form-horizontal .form-group .icon-legal-cover-2.date-picker:before, .icon-legal-cover-2.remove-item:before, .nav li.active a .icon-legal-cover-2.process-step:before, .nav li.complete a .icon-legal-cover-2.process-step:before, .group-list-summary dt.icon-legal-cover-2:before, .group-list-ticked li.icon-legal-cover-2:before, .group-list-crossed li.icon-legal-cover-2:before, .quote-add-on-items .icon-legal-cover-2.add-on-item:before, .panel .icon-legal-cover-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-legal-cover-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-legal-cover-2.remove:before, .tooltip-wrapper .help-tooltip .icon-legal-cover-2.help-header:before, .help .icon-legal-cover-2.btn:before
{
    content: "\e649";
}
.icon.icon-protected-2:before, .popover .icon-protected-2.popover-title:before, .icon-protected-2.btn.btn-edit:before, .icon-protected-2.btn.btn-close:before, .icon-protected-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-protected-2.add-on-icon:before, .icon-protected-2.ui-accordion-header:before, .icon-protected-2.more-info:before, .form-horizontal .form-group .icon-protected-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-protected-2.help-header:before, .form-horizontal .form-group .icon-protected-2.date-picker:before, .icon-protected-2.remove-item:before, .nav li.active a .icon-protected-2.process-step:before, .nav li.complete a .icon-protected-2.process-step:before, .group-list-summary dt.icon-protected-2:before, .group-list-ticked li.icon-protected-2:before, .group-list-crossed li.icon-protected-2:before, .quote-add-on-items .icon-protected-2.add-on-item:before, .panel .icon-protected-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-protected-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-protected-2.remove:before, .tooltip-wrapper .help-tooltip .icon-protected-2.help-header:before, .help .icon-protected-2.btn:before
{
    content: "\e64a";
}
.icon.icon-breakdown-2:before, .popover .icon-breakdown-2.popover-title:before, .icon-breakdown-2.btn.btn-edit:before, .icon-breakdown-2.btn.btn-close:before, .icon-breakdown-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-breakdown-2.add-on-icon:before, .icon-breakdown-2.ui-accordion-header:before, .icon-breakdown-2.more-info:before, .form-horizontal .form-group .icon-breakdown-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-breakdown-2.help-header:before, .form-horizontal .form-group .icon-breakdown-2.date-picker:before, .icon-breakdown-2.remove-item:before, .nav li.active a .icon-breakdown-2.process-step:before, .nav li.complete a .icon-breakdown-2.process-step:before, .group-list-summary dt.icon-breakdown-2:before, .group-list-ticked li.icon-breakdown-2:before, .group-list-crossed li.icon-breakdown-2:before, .quote-add-on-items .icon-breakdown-2.add-on-item:before, .panel .icon-breakdown-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-breakdown-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-breakdown-2.remove:before, .tooltip-wrapper .help-tooltip .icon-breakdown-2.help-header:before, .help .icon-breakdown-2.btn:before
{
    content: "\e64b";
}
.icon.icon-personal-accident-2:before, .popover .icon-personal-accident-2.popover-title:before, .icon-personal-accident-2.btn.btn-edit:before, .icon-personal-accident-2.btn.btn-close:before, .icon-personal-accident-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-personal-accident-2.add-on-icon:before, .icon-personal-accident-2.ui-accordion-header:before, .icon-personal-accident-2.more-info:before, .form-horizontal .form-group .icon-personal-accident-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-personal-accident-2.help-header:before, .form-horizontal .form-group .icon-personal-accident-2.date-picker:before, .icon-personal-accident-2.remove-item:before, .nav li.active a .icon-personal-accident-2.process-step:before, .nav li.complete a .icon-personal-accident-2.process-step:before, .group-list-summary dt.icon-personal-accident-2:before, .group-list-ticked li.icon-personal-accident-2:before, .group-list-crossed li.icon-personal-accident-2:before, .quote-add-on-items .icon-personal-accident-2.add-on-item:before, .panel .icon-personal-accident-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-personal-accident-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-personal-accident-2.remove:before, .tooltip-wrapper .help-tooltip .icon-personal-accident-2.help-header:before, .help .icon-personal-accident-2.btn:before
{
    content: "\e64c";
}
.icon.icon-close:before, .popover .icon-close.popover-title:before, .icon-close.btn.btn-edit:before, .btn.btn-close:before, .icon-close.btn.btn-calculator:before, .top-basket .add-on-icons .icon-close.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.btn.btn-close:before, .icon-close.ui-accordion-header:before, .icon-close.more-info:before, .form-horizontal .form-group .icon-close.btn.icon-feedback:before, .form-horizontal .form-group .btn.icon-feedback.btn-close:before, .form-horizontal .form-group .ui-dialog .ui-dialog-titlebar .btn.icon-feedback.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .btn.icon-feedback.ui-dialog-titlebar-close:before, .form-horizontal .form-group .control-help .icon-close.help-header:before, .form-horizontal .form-group .control-help .help-header.btn.btn-close:before, .form-horizontal .form-group .control-help .ui-dialog .ui-dialog-titlebar .help-header.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .form-horizontal .form-group .control-help .help-header.ui-dialog-titlebar-close:before, .form-horizontal .form-group .icon-close.date-picker:before, .form-horizontal .form-group .date-picker.btn.btn-close:before, .icon-close.remove-item:before, .nav li.active a .icon-close.process-step:before, .nav li.active a .process-step.btn.btn-close:before, .nav li.active a .ui-dialog .ui-dialog-titlebar .process-step.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .nav li.active a .process-step.ui-dialog-titlebar-close:before, .nav li.complete a .icon-close.process-step:before, .nav li.complete a .process-step.btn.btn-close:before, .nav li.complete a .ui-dialog .ui-dialog-titlebar .process-step.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .nav li.complete a .process-step.ui-dialog-titlebar-close:before, .group-list-summary dt.icon-close:before, .group-list-ticked li.icon-close:before, .group-list-crossed li.icon-close:before, .quote-add-on-items .icon-close.add-on-item:before, .panel .icon-close.logo:before, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-close.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.btn.btn-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .ui-dialog .ui-dialog-titlebar .remove.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip .icon-close.help-header:before, .tooltip-wrapper .help-tooltip .help-header.btn.btn-close:before, .help .icon-close.btn:before, .icon.icon-close-static:before 
{
    content: url('/Sales/ContentStore/?filename=/Instinct/svg/close-delete.svg&tx=MDowOjA6OTowOjA=');
}
.icon.icon-added:before, .popover .icon-added.popover-title:before, .icon-added.btn.btn-edit:before, .icon-added.btn.btn-close:before, .icon-added.btn.btn-calculator:before, .top-basket .add-on-icons .icon-added.add-on-icon:before, .icon-added.ui-accordion-header:before, .icon-added.more-info:before, .form-horizontal .form-group .icon-added.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-added.help-header:before, .form-horizontal .form-group .icon-added.date-picker:before, .icon-added.remove-item:before, .nav li.active a .icon-added.process-step:before, .nav li.complete a .icon-added.process-step:before, .group-list-summary dt.icon-added:before, .group-list-ticked li.icon-added:before, .group-list-crossed li.icon-added:before, .quote-add-on-items .icon-added.add-on-item:before, .panel .icon-added.logo:before, .ui-dialog .ui-dialog-titlebar .icon-added.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-added.remove:before, .tooltip-wrapper .help-tooltip .icon-added.help-header:before, .help .icon-added.btn:before
{
    content: "\e642";
}
.icon.icon-time-out:before, .popover .icon-time-out.popover-title:before, .icon-time-out.btn.btn-edit:before, .icon-time-out.btn.btn-close:before, .icon-time-out.btn.btn-calculator:before, .top-basket .add-on-icons .icon-time-out.add-on-icon:before, .icon-time-out.ui-accordion-header:before, .icon-time-out.more-info:before, .form-horizontal .form-group .icon-time-out.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-time-out.help-header:before, .form-horizontal .form-group .icon-time-out.date-picker:before, .icon-time-out.remove-item:before, .nav li.active a .icon-time-out.process-step:before, .nav li.complete a .icon-time-out.process-step:before, .group-list-summary dt.icon-time-out:before, .group-list-ticked li.icon-time-out:before, .group-list-crossed li.icon-time-out:before, .quote-add-on-items .icon-time-out.add-on-item:before, .panel .icon-time-out.logo:before, .ui-dialog .ui-dialog-titlebar .icon-time-out.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-time-out.remove:before, .tooltip-wrapper .help-tooltip .icon-time-out.help-header:before, .help .icon-time-out.btn:before
{
    content: "\e641";
}
.icon.icon-remove:before, .popover .icon-remove.popover-title:before, .popover .popover-title.remove-item:before, .icon-remove.btn.btn-edit:before, .btn.btn-edit.remove-item:before, .icon-remove.btn.btn-close:before, .btn.btn-close.remove-item:before, .icon-remove.btn.btn-calculator:before, .btn.btn-calculator.remove-item:before, .top-basket .add-on-icons .icon-remove.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.remove-item:before, .icon-remove.ui-accordion-header:before, .icon-remove.more-info:before, .form-horizontal .form-group .icon-remove.btn.icon-feedback:before, .form-horizontal .form-group .btn.icon-feedback.remove-item:before, .form-horizontal .form-group .control-help .icon-remove.help-header:before, .form-horizontal .form-group .control-help .help-header.remove-item:before, .form-horizontal .form-group .icon-remove.date-picker:before, .form-horizontal .form-group .date-picker.remove-item:before, .remove-item:before, .nav li.active a .icon-remove.process-step:before, .nav li.active a .process-step.remove-item:before, .nav li.complete a .icon-remove.process-step:before, .nav li.complete a .process-step.remove-item:before, .group-list-summary dt.icon-remove:before, .group-list-ticked li.icon-remove:before, .group-list-ticked li.remove-item:before, .group-list-crossed li.icon-remove:before, .quote-add-on-items .icon-remove.add-on-item:before, .quote-add-on-items .add-on-item.remove-item:before, .panel .icon-remove.logo:before, .panel .logo.remove-item:before, .ui-dialog .ui-dialog-titlebar .icon-remove.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.remove-item:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before, .tooltip-wrapper .help-tooltip .icon-remove.help-header:before, .tooltip-wrapper .help-tooltip .help-header.remove-item:before, .help .icon-remove.btn:before, .help .btn.remove-item:before
{
    content: "\e640";
}
.icon.icon-keys:before, .popover .icon-keys.popover-title:before, .icon-keys.btn.btn-edit:before, .icon-keys.btn.btn-close:before, .icon-keys.btn.btn-calculator:before, .top-basket .add-on-icons .icon-keys.add-on-icon:before, .icon-keys.ui-accordion-header:before, .icon-keys.more-info:before, .form-horizontal .form-group .icon-keys.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-keys.help-header:before, .form-horizontal .form-group .icon-keys.date-picker:before, .icon-keys.remove-item:before, .nav li.active a .icon-keys.process-step:before, .nav li.complete a .icon-keys.process-step:before, .group-list-summary dt.icon-keys:before, .group-list-ticked li.icon-keys:before, .group-list-crossed li.icon-keys:before, .quote-add-on-items .icon-keys.add-on-item:before, .panel .icon-keys.logo:before, .ui-dialog .ui-dialog-titlebar .icon-keys.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-keys.remove:before, .tooltip-wrapper .help-tooltip .icon-keys.help-header:before, .help .icon-keys.btn:before
{
    content: "\e639";
}
.icon.icon-repairs:before, .popover .icon-repairs.popover-title:before, .icon-repairs.btn.btn-edit:before, .icon-repairs.btn.btn-close:before, .icon-repairs.btn.btn-calculator:before, .top-basket .add-on-icons .icon-repairs.add-on-icon:before, .icon-repairs.ui-accordion-header:before, .icon-repairs.more-info:before, .form-horizontal .form-group .icon-repairs.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-repairs.help-header:before, .form-horizontal .form-group .icon-repairs.date-picker:before, .icon-repairs.remove-item:before, .nav li.active a .icon-repairs.process-step:before, .nav li.complete a .icon-repairs.process-step:before, .group-list-summary dt.icon-repairs:before, .group-list-ticked li.icon-repairs:before, .group-list-crossed li.icon-repairs:before, .quote-add-on-items .icon-repairs.add-on-item:before, .panel .icon-repairs.logo:before, .ui-dialog .ui-dialog-titlebar .icon-repairs.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-repairs.remove:before, .tooltip-wrapper .help-tooltip .icon-repairs.help-header:before, .help .icon-repairs.btn:before
{
    content: "\e63a";
}
.icon.icon-windscreen:before, .popover .icon-windscreen.popover-title:before, .icon-windscreen.btn.btn-edit:before, .icon-windscreen.btn.btn-close:before, .icon-windscreen.btn.btn-calculator:before, .top-basket .add-on-icons .icon-windscreen.add-on-icon:before, .icon-windscreen.ui-accordion-header:before, .icon-windscreen.more-info:before, .form-horizontal .form-group .icon-windscreen.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-windscreen.help-header:before, .form-horizontal .form-group .icon-windscreen.date-picker:before, .icon-windscreen.remove-item:before, .nav li.active a .icon-windscreen.process-step:before, .nav li.complete a .icon-windscreen.process-step:before, .group-list-summary dt.icon-windscreen:before, .group-list-ticked li.icon-windscreen:before, .group-list-crossed li.icon-windscreen:before, .quote-add-on-items .icon-windscreen.add-on-item:before, .panel .icon-windscreen.logo:before, .ui-dialog .ui-dialog-titlebar .icon-windscreen.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-windscreen.remove:before, .tooltip-wrapper .help-tooltip .icon-windscreen.help-header:before, .help .icon-windscreen.btn:before
{
    content: "\e63b";
}
.icon.icon-fuel:before, .popover .icon-fuel.popover-title:before, .icon-fuel.btn.btn-edit:before, .icon-fuel.btn.btn-close:before, .icon-fuel.btn.btn-calculator:before, .top-basket .add-on-icons .icon-fuel.add-on-icon:before, .icon-fuel.ui-accordion-header:before, .icon-fuel.more-info:before, .form-horizontal .form-group .icon-fuel.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-fuel.help-header:before, .form-horizontal .form-group .icon-fuel.date-picker:before, .icon-fuel.remove-item:before, .nav li.active a .icon-fuel.process-step:before, .nav li.complete a .icon-fuel.process-step:before, .group-list-summary dt.icon-fuel:before, .group-list-ticked li.icon-fuel:before, .group-list-crossed li.icon-fuel:before, .quote-add-on-items .icon-fuel.add-on-item:before, .panel .icon-fuel.logo:before, .ui-dialog .ui-dialog-titlebar .icon-fuel.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-fuel.remove:before, .tooltip-wrapper .help-tooltip .icon-fuel.help-header:before, .help .icon-fuel.btn:before
{
    content: "\e63c";
}
.icon.icon-child:before, .popover .icon-child.popover-title:before, .icon-child.btn.btn-edit:before, .icon-child.btn.btn-close:before, .icon-child.btn.btn-calculator:before, .top-basket .add-on-icons .icon-child.add-on-icon:before, .icon-child.ui-accordion-header:before, .icon-child.more-info:before, .form-horizontal .form-group .icon-child.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-child.help-header:before, .form-horizontal .form-group .icon-child.date-picker:before, .icon-child.remove-item:before, .nav li.active a .icon-child.process-step:before, .nav li.complete a .icon-child.process-step:before, .group-list-summary dt.icon-child:before, .group-list-ticked li.icon-child:before, .group-list-crossed li.icon-child:before, .quote-add-on-items .icon-child.add-on-item:before, .panel .icon-child.logo:before, .ui-dialog .ui-dialog-titlebar .icon-child.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-child.remove:before, .tooltip-wrapper .help-tooltip .icon-child.help-header:before, .help .icon-child.btn:before
{
    content: "\e63d";
}
.icon.icon-accommodation:before, .popover .icon-accommodation.popover-title:before, .icon-accommodation.btn.btn-edit:before, .icon-accommodation.btn.btn-close:before, .icon-accommodation.btn.btn-calculator:before, .top-basket .add-on-icons .icon-accommodation.add-on-icon:before, .icon-accommodation.ui-accordion-header:before, .icon-accommodation.more-info:before, .form-horizontal .form-group .icon-accommodation.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-accommodation.help-header:before, .form-horizontal .form-group .icon-accommodation.date-picker:before, .icon-accommodation.remove-item:before, .nav li.active a .icon-accommodation.process-step:before, .nav li.complete a .icon-accommodation.process-step:before, .group-list-summary dt.icon-accommodation:before, .group-list-ticked li.icon-accommodation:before, .group-list-crossed li.icon-accommodation:before, .quote-add-on-items .icon-accommodation.add-on-item:before, .panel .icon-accommodation.logo:before, .ui-dialog .ui-dialog-titlebar .icon-accommodation.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-accommodation.remove:before, .tooltip-wrapper .help-tooltip .icon-accommodation.help-header:before, .help .icon-accommodation.btn:before
{
    content: "\e63e";
}
.icon.icon-birthday:before, .popover .icon-birthday.popover-title:before, .icon-birthday.btn.btn-edit:before, .icon-birthday.btn.btn-close:before, .icon-birthday.btn.btn-calculator:before, .top-basket .add-on-icons .icon-birthday.add-on-icon:before, .icon-birthday.ui-accordion-header:before, .icon-birthday.more-info:before, .form-horizontal .form-group .icon-birthday.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-birthday.help-header:before, .form-horizontal .form-group .icon-birthday.date-picker:before, .icon-birthday.remove-item:before, .nav li.active a .icon-birthday.process-step:before, .nav li.complete a .icon-birthday.process-step:before, .group-list-summary dt.icon-birthday:before, .group-list-ticked li.icon-birthday:before, .group-list-crossed li.icon-birthday:before, .quote-add-on-items .icon-birthday.add-on-item:before, .panel .icon-birthday.logo:before, .ui-dialog .ui-dialog-titlebar .icon-birthday.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-birthday.remove:before, .tooltip-wrapper .help-tooltip .icon-birthday.help-header:before, .help .icon-birthday.btn:before
{
    content: "\e63f";
}
.icon.icon-not-covered:before, .popover .icon-not-covered.popover-title:before, .popover .group-list-crossed li.popover-title:before, .group-list-crossed .popover li.popover-title:before, .icon-not-covered.btn.btn-edit:before, .group-list-crossed li.btn.btn-edit:before, .icon-not-covered.btn.btn-close:before, .group-list-crossed li.btn.btn-close:before, .icon-not-covered.btn.btn-calculator:before, .group-list-crossed li.btn.btn-calculator:before, .top-basket .add-on-icons .icon-not-covered.add-on-icon:before, .top-basket .add-on-icons .group-list-crossed li.add-on-icon:before, .group-list-crossed .top-basket .add-on-icons li.add-on-icon:before, .icon-not-covered.ui-accordion-header:before, .icon-not-covered.more-info:before, .form-horizontal .form-group .icon-not-covered.btn.icon-feedback:before, .form-horizontal .form-group .group-list-crossed li.btn.icon-feedback:before, .group-list-crossed .form-horizontal .form-group li.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-not-covered.help-header:before, .form-horizontal .form-group .control-help .group-list-crossed li.help-header:before, .group-list-crossed .form-horizontal .form-group .control-help li.help-header:before, .form-horizontal .form-group .icon-not-covered.date-picker:before, .form-horizontal .form-group .group-list-crossed li.date-picker:before, .group-list-crossed .form-horizontal .form-group li.date-picker:before, .icon-not-covered.remove-item:before, .nav li.active a .icon-not-covered.process-step:before, .nav li.active a .group-list-crossed li.process-step:before, .group-list-crossed .nav li.active a li.process-step:before, .nav li.complete a .icon-not-covered.process-step:before, .nav li.complete a .group-list-crossed li.process-step:before, .group-list-crossed .nav li.complete a li.process-step:before, .group-list-summary dt.icon-not-covered:before, .group-list-ticked li.icon-not-covered:before, .group-list-crossed li:before, .quote-add-on-items .icon-not-covered.add-on-item:before, .quote-add-on-items .group-list-crossed li.add-on-item:before, .group-list-crossed .quote-add-on-items li.add-on-item:before, .panel .icon-not-covered.logo:before, .panel .group-list-crossed li.logo:before, .group-list-crossed .panel li.logo:before, .ui-dialog .ui-dialog-titlebar .icon-not-covered.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .group-list-crossed li.ui-dialog-titlebar-close:before, .group-list-crossed .ui-dialog .ui-dialog-titlebar li.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-not-covered.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .group-list-crossed li.remove:before, .group-list-crossed .tooltip-wrapper .help-tooltip.add-on-tooltip li.remove:before, .tooltip-wrapper .help-tooltip .icon-not-covered.help-header:before, .tooltip-wrapper .help-tooltip .group-list-crossed li.help-header:before, .group-list-crossed .tooltip-wrapper .help-tooltip li.help-header:before, .help .icon-not-covered.btn:before, .help .group-list-crossed li.btn:before, .group-list-crossed .help li.btn:before, .list-item-crossed:before
{
    content: "\e637";
}
.icon.icon-dropdown:before, .popover .icon-dropdown.popover-title:before, .icon-dropdown.btn.btn-edit:before, .icon-dropdown.btn.btn-close:before, .icon-dropdown.btn.btn-calculator:before, .top-basket .add-on-icons .icon-dropdown.add-on-icon:before, .icon-dropdown.ui-accordion-header:before, .icon-dropdown.more-info:before, .form-horizontal .form-group .icon-dropdown.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-dropdown.help-header:before, .form-horizontal .form-group .icon-dropdown.date-picker:before, .icon-dropdown.remove-item:before, .nav li.active a .icon-dropdown.process-step:before, .nav li.complete a .icon-dropdown.process-step:before, .group-list-summary dt.icon-dropdown:before, .group-list-ticked li.icon-dropdown:before, .group-list-crossed li.icon-dropdown:before, .quote-add-on-items .icon-dropdown.add-on-item:before, .panel .icon-dropdown.logo:before, .ui-dialog .ui-dialog-titlebar .icon-dropdown.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-dropdown.remove:before, .tooltip-wrapper .help-tooltip .icon-dropdown.help-header:before, .help .icon-dropdown.btn:before
{
    content: "\e638";
}
.icon.icon-personal-accident:before, .popover .icon-personal-accident.popover-title:before, .popover .top-basket .add-on-icons .popover-title.add-on-icon.injury-cover:before, .top-basket .add-on-icons .popover .popover-title.add-on-icon.injury-cover:before, .popover .quote-add-on-items .popover-title.add-on-item.injury-cover:before, .quote-add-on-items .popover .popover-title.add-on-item.injury-cover:before, .popover .panel .popover-title.logo.injury-cover:before, .panel .popover .popover-title.logo.injury-cover:before, .icon-personal-accident.btn.btn-edit:before, .top-basket .add-on-icons .btn.btn-edit.add-on-icon.injury-cover:before, .quote-add-on-items .btn.btn-edit.add-on-item.injury-cover:before, .panel .btn.btn-edit.logo.injury-cover:before, .icon-personal-accident.btn.btn-close:before, .top-basket .add-on-icons .btn.btn-close.add-on-icon.injury-cover:before, .quote-add-on-items .btn.btn-close.add-on-item.injury-cover:before, .panel .btn.btn-close.logo.injury-cover:before, .icon-personal-accident.btn.btn-calculator:before, .top-basket .add-on-icons .btn.btn-calculator.add-on-icon.injury-cover:before, .quote-add-on-items .btn.btn-calculator.add-on-item.injury-cover:before, .panel .btn.btn-calculator.logo.injury-cover:before, .top-basket .add-on-icons .icon-personal-accident.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.injury-cover:before, .icon-personal-accident.ui-accordion-header:before, .top-basket .add-on-icons .ui-accordion-header.add-on-icon.injury-cover:before, .quote-add-on-items .ui-accordion-header.add-on-item.injury-cover:before, .panel .ui-accordion-header.logo.injury-cover:before, .icon-personal-accident.more-info:before, .top-basket .add-on-icons .more-info.add-on-icon.injury-cover:before, .quote-add-on-items .more-info.add-on-item.injury-cover:before, .panel .more-info.logo.injury-cover:before, .form-horizontal .form-group .icon-personal-accident.btn.icon-feedback:before, .form-horizontal .form-group .top-basket .add-on-icons .btn.icon-feedback.add-on-icon.injury-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .btn.icon-feedback.add-on-icon.injury-cover:before, .form-horizontal .form-group .quote-add-on-items .btn.icon-feedback.add-on-item.injury-cover:before, .quote-add-on-items .form-horizontal .form-group .btn.icon-feedback.add-on-item.injury-cover:before, .form-horizontal .form-group .panel .btn.icon-feedback.logo.injury-cover:before, .panel .form-horizontal .form-group .btn.icon-feedback.logo.injury-cover:before, .form-horizontal .form-group .control-help .icon-personal-accident.help-header:before, .form-horizontal .form-group .control-help .top-basket .add-on-icons .help-header.add-on-icon.injury-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .control-help .help-header.add-on-icon.injury-cover:before, .form-horizontal .form-group .control-help .quote-add-on-items .help-header.add-on-item.injury-cover:before, .quote-add-on-items .form-horizontal .form-group .control-help .help-header.add-on-item.injury-cover:before, .form-horizontal .form-group .control-help .panel .help-header.logo.injury-cover:before, .panel .form-horizontal .form-group .control-help .help-header.logo.injury-cover:before, .form-horizontal .form-group .icon-personal-accident.date-picker:before, .form-horizontal .form-group .top-basket .add-on-icons .date-picker.add-on-icon.injury-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .date-picker.add-on-icon.injury-cover:before, .form-horizontal .form-group .quote-add-on-items .date-picker.add-on-item.injury-cover:before, .quote-add-on-items .form-horizontal .form-group .date-picker.add-on-item.injury-cover:before, .form-horizontal .form-group .panel .date-picker.logo.injury-cover:before, .panel .form-horizontal .form-group .date-picker.logo.injury-cover:before, .icon-personal-accident.remove-item:before, .top-basket .add-on-icons .remove-item.add-on-icon.injury-cover:before, .quote-add-on-items .remove-item.add-on-item.injury-cover:before, .panel .remove-item.logo.injury-cover:before, .nav li.active a .icon-personal-accident.process-step:before, .nav li.active a .top-basket .add-on-icons .process-step.add-on-icon.injury-cover:before, .top-basket .add-on-icons .nav li.active a .process-step.add-on-icon.injury-cover:before, .nav li.active a .quote-add-on-items .process-step.add-on-item.injury-cover:before, .quote-add-on-items .nav li.active a .process-step.add-on-item.injury-cover:before, .nav li.active a .panel .process-step.logo.injury-cover:before, .panel .nav li.active a .process-step.logo.injury-cover:before, .nav li.complete a .icon-personal-accident.process-step:before, .nav li.complete a .top-basket .add-on-icons .process-step.add-on-icon.injury-cover:before, .top-basket .add-on-icons .nav li.complete a .process-step.add-on-icon.injury-cover:before, .nav li.complete a .quote-add-on-items .process-step.add-on-item.injury-cover:before, .quote-add-on-items .nav li.complete a .process-step.add-on-item.injury-cover:before, .nav li.complete a .panel .process-step.logo.injury-cover:before, .panel .nav li.complete a .process-step.logo.injury-cover:before, .group-list-summary dt.icon-personal-accident:before, .group-list-summary .top-basket .add-on-icons dt.add-on-icon.injury-cover:before, .top-basket .add-on-icons .group-list-summary dt.add-on-icon.injury-cover:before, .group-list-summary .quote-add-on-items dt.add-on-item.injury-cover:before, .quote-add-on-items .group-list-summary dt.add-on-item.injury-cover:before, .group-list-summary .panel dt.logo.injury-cover:before, .panel .group-list-summary dt.logo.injury-cover:before, .group-list-ticked li.icon-personal-accident:before, .group-list-ticked .top-basket .add-on-icons li.add-on-icon.injury-cover:before, .top-basket .add-on-icons .group-list-ticked li.add-on-icon.injury-cover:before, .group-list-ticked .quote-add-on-items li.add-on-item.injury-cover:before, .quote-add-on-items .group-list-ticked li.add-on-item.injury-cover:before, .group-list-ticked .panel li.logo.injury-cover:before, .panel .group-list-ticked li.logo.injury-cover:before, .group-list-crossed li.icon-personal-accident:before, .group-list-crossed .top-basket .add-on-icons li.add-on-icon.injury-cover:before, .top-basket .add-on-icons .group-list-crossed li.add-on-icon.injury-cover:before, .group-list-crossed .quote-add-on-items li.add-on-item.injury-cover:before, .quote-add-on-items .group-list-crossed li.add-on-item.injury-cover:before, .group-list-crossed .panel li.logo.injury-cover:before, .panel .group-list-crossed li.logo.injury-cover:before, .quote-add-on-items .icon-personal-accident.add-on-item:before, .quote-add-on-items .top-basket .add-on-icons .add-on-item.add-on-icon.injury-cover:before, .top-basket .add-on-icons .quote-add-on-items .add-on-item.add-on-icon.injury-cover:before, .quote-add-on-items .add-on-item.injury-cover:before, .quote-add-on-items .tooltip-wrapper .help-tooltip.add-on-tooltip .add-on-item.injury-cover.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .quote-add-on-items .add-on-item.injury-cover.remove:before, .panel .icon-personal-accident.logo:before, .panel .top-basket .add-on-icons .logo.add-on-icon.injury-cover:before, .top-basket .add-on-icons .panel .logo.add-on-icon.injury-cover:before, .panel .logo.injury-cover:before, .panel .tooltip-wrapper .help-tooltip.add-on-tooltip .logo.injury-cover.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .panel .logo.injury-cover.remove:before, .ui-dialog .ui-dialog-titlebar .icon-personal-accident.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .top-basket .add-on-icons .ui-dialog-titlebar-close.add-on-icon.injury-cover:before, .top-basket .add-on-icons .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-icon.injury-cover:before, .ui-dialog .ui-dialog-titlebar .quote-add-on-items .ui-dialog-titlebar-close.add-on-item.injury-cover:before, .quote-add-on-items .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-item.injury-cover:before, .ui-dialog .ui-dialog-titlebar .panel .ui-dialog-titlebar-close.logo.injury-cover:before, .panel .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.logo.injury-cover:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-personal-accident.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .add-on-icons .remove.add-on-icon.injury-cover:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.add-on-icon.injury-cover:before, .tooltip-wrapper .help-tooltip .icon-personal-accident.help-header:before, .tooltip-wrapper .help-tooltip .top-basket .add-on-icons .help-header.add-on-icon.injury-cover:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip .help-header.add-on-icon.injury-cover:before, .tooltip-wrapper .help-tooltip .quote-add-on-items .help-header.add-on-item.injury-cover:before, .quote-add-on-items .tooltip-wrapper .help-tooltip .help-header.add-on-item.injury-cover:before, .tooltip-wrapper .help-tooltip .panel .help-header.logo.injury-cover:before, .panel .tooltip-wrapper .help-tooltip .help-header.logo.injury-cover:before, .help .icon-personal-accident.btn:before, .help .top-basket .add-on-icons .btn.add-on-icon.injury-cover:before, .top-basket .add-on-icons .help .btn.add-on-icon.injury-cover:before, .help .quote-add-on-items .btn.add-on-item.injury-cover:before, .quote-add-on-items .help .btn.add-on-item.injury-cover:before, .help .panel .btn.logo.injury-cover:before, .panel .help .btn.logo.injury-cover:before
{
    content: "\e600";
}
.icon.icon-breakdown:before, .popover .icon-breakdown.popover-title:before, .popover .top-basket .add-on-icons .popover-title.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .popover .popover-title.add-on-icon.breakdown-cover:before, .popover .quote-add-on-items .popover-title.add-on-item.breakdown-cover:before, .quote-add-on-items .popover .popover-title.add-on-item.breakdown-cover:before, .popover .panel .popover-title.logo.breakdown-cover:before, .panel .popover .popover-title.logo.breakdown-cover:before, .icon-breakdown.btn.btn-edit:before, .top-basket .add-on-icons .btn.btn-edit.add-on-icon.breakdown-cover:before, .quote-add-on-items .btn.btn-edit.add-on-item.breakdown-cover:before, .panel .btn.btn-edit.logo.breakdown-cover:before, .icon-breakdown.btn.btn-close:before, .top-basket .add-on-icons .btn.btn-close.add-on-icon.breakdown-cover:before, .quote-add-on-items .btn.btn-close.add-on-item.breakdown-cover:before, .panel .btn.btn-close.logo.breakdown-cover:before, .icon-breakdown.btn.btn-calculator:before, .top-basket .add-on-icons .btn.btn-calculator.add-on-icon.breakdown-cover:before, .quote-add-on-items .btn.btn-calculator.add-on-item.breakdown-cover:before, .panel .btn.btn-calculator.logo.breakdown-cover:before, .top-basket .add-on-icons .icon-breakdown.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.breakdown-cover:before, .icon-breakdown.ui-accordion-header:before, .top-basket .add-on-icons .ui-accordion-header.add-on-icon.breakdown-cover:before, .quote-add-on-items .ui-accordion-header.add-on-item.breakdown-cover:before, .panel .ui-accordion-header.logo.breakdown-cover:before, .icon-breakdown.more-info:before, .top-basket .add-on-icons .more-info.add-on-icon.breakdown-cover:before, .quote-add-on-items .more-info.add-on-item.breakdown-cover:before, .panel .more-info.logo.breakdown-cover:before, .form-horizontal .form-group .icon-breakdown.btn.icon-feedback:before, .form-horizontal .form-group .top-basket .add-on-icons .btn.icon-feedback.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .btn.icon-feedback.add-on-icon.breakdown-cover:before, .form-horizontal .form-group .quote-add-on-items .btn.icon-feedback.add-on-item.breakdown-cover:before, .quote-add-on-items .form-horizontal .form-group .btn.icon-feedback.add-on-item.breakdown-cover:before, .form-horizontal .form-group .panel .btn.icon-feedback.logo.breakdown-cover:before, .panel .form-horizontal .form-group .btn.icon-feedback.logo.breakdown-cover:before, .form-horizontal .form-group .control-help .icon-breakdown.help-header:before, .form-horizontal .form-group .control-help .top-basket .add-on-icons .help-header.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .control-help .help-header.add-on-icon.breakdown-cover:before, .form-horizontal .form-group .control-help .quote-add-on-items .help-header.add-on-item.breakdown-cover:before, .quote-add-on-items .form-horizontal .form-group .control-help .help-header.add-on-item.breakdown-cover:before, .form-horizontal .form-group .control-help .panel .help-header.logo.breakdown-cover:before, .panel .form-horizontal .form-group .control-help .help-header.logo.breakdown-cover:before, .form-horizontal .form-group .icon-breakdown.date-picker:before, .form-horizontal .form-group .top-basket .add-on-icons .date-picker.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .date-picker.add-on-icon.breakdown-cover:before, .form-horizontal .form-group .quote-add-on-items .date-picker.add-on-item.breakdown-cover:before, .quote-add-on-items .form-horizontal .form-group .date-picker.add-on-item.breakdown-cover:before, .form-horizontal .form-group .panel .date-picker.logo.breakdown-cover:before, .panel .form-horizontal .form-group .date-picker.logo.breakdown-cover:before, .icon-breakdown.remove-item:before, .top-basket .add-on-icons .remove-item.add-on-icon.breakdown-cover:before, .quote-add-on-items .remove-item.add-on-item.breakdown-cover:before, .panel .remove-item.logo.breakdown-cover:before, .nav li.active a .icon-breakdown.process-step:before, .nav li.active a .top-basket .add-on-icons .process-step.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .nav li.active a .process-step.add-on-icon.breakdown-cover:before, .nav li.active a .quote-add-on-items .process-step.add-on-item.breakdown-cover:before, .quote-add-on-items .nav li.active a .process-step.add-on-item.breakdown-cover:before, .nav li.active a .panel .process-step.logo.breakdown-cover:before, .panel .nav li.active a .process-step.logo.breakdown-cover:before, .nav li.complete a .icon-breakdown.process-step:before, .nav li.complete a .top-basket .add-on-icons .process-step.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .nav li.complete a .process-step.add-on-icon.breakdown-cover:before, .nav li.complete a .quote-add-on-items .process-step.add-on-item.breakdown-cover:before, .quote-add-on-items .nav li.complete a .process-step.add-on-item.breakdown-cover:before, .nav li.complete a .panel .process-step.logo.breakdown-cover:before, .panel .nav li.complete a .process-step.logo.breakdown-cover:before, .group-list-summary dt.icon-breakdown:before, .group-list-summary .top-basket .add-on-icons dt.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .group-list-summary dt.add-on-icon.breakdown-cover:before, .group-list-summary .quote-add-on-items dt.add-on-item.breakdown-cover:before, .quote-add-on-items .group-list-summary dt.add-on-item.breakdown-cover:before, .group-list-summary .panel dt.logo.breakdown-cover:before, .panel .group-list-summary dt.logo.breakdown-cover:before, .group-list-ticked li.icon-breakdown:before, .group-list-ticked .top-basket .add-on-icons li.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .group-list-ticked li.add-on-icon.breakdown-cover:before, .group-list-ticked .quote-add-on-items li.add-on-item.breakdown-cover:before, .quote-add-on-items .group-list-ticked li.add-on-item.breakdown-cover:before, .group-list-ticked .panel li.logo.breakdown-cover:before, .panel .group-list-ticked li.logo.breakdown-cover:before, .group-list-crossed li.icon-breakdown:before, .group-list-crossed .top-basket .add-on-icons li.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .group-list-crossed li.add-on-icon.breakdown-cover:before, .group-list-crossed .quote-add-on-items li.add-on-item.breakdown-cover:before, .quote-add-on-items .group-list-crossed li.add-on-item.breakdown-cover:before, .group-list-crossed .panel li.logo.breakdown-cover:before, .panel .group-list-crossed li.logo.breakdown-cover:before, .quote-add-on-items .icon-breakdown.add-on-item:before, .quote-add-on-items .top-basket .add-on-icons .add-on-item.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .quote-add-on-items .add-on-item.add-on-icon.breakdown-cover:before, .quote-add-on-items .add-on-item.breakdown-cover:before, .quote-add-on-items .tooltip-wrapper .help-tooltip.add-on-tooltip .add-on-item.breakdown-cover.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .quote-add-on-items .add-on-item.breakdown-cover.remove:before, .panel .icon-breakdown.logo:before, .panel .top-basket .add-on-icons .logo.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .panel .logo.add-on-icon.breakdown-cover:before, .panel .logo.breakdown-cover:before, .panel .tooltip-wrapper .help-tooltip.add-on-tooltip .logo.breakdown-cover.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .panel .logo.breakdown-cover.remove:before, .ui-dialog .ui-dialog-titlebar .icon-breakdown.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .top-basket .add-on-icons .ui-dialog-titlebar-close.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-icon.breakdown-cover:before, .ui-dialog .ui-dialog-titlebar .quote-add-on-items .ui-dialog-titlebar-close.add-on-item.breakdown-cover:before, .quote-add-on-items .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-item.breakdown-cover:before, .ui-dialog .ui-dialog-titlebar .panel .ui-dialog-titlebar-close.logo.breakdown-cover:before, .panel .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.logo.breakdown-cover:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-breakdown.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .add-on-icons .remove.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.add-on-icon.breakdown-cover:before, .tooltip-wrapper .help-tooltip .icon-breakdown.help-header:before, .tooltip-wrapper .help-tooltip .top-basket .add-on-icons .help-header.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip .help-header.add-on-icon.breakdown-cover:before, .tooltip-wrapper .help-tooltip .quote-add-on-items .help-header.add-on-item.breakdown-cover:before, .quote-add-on-items .tooltip-wrapper .help-tooltip .help-header.add-on-item.breakdown-cover:before, .tooltip-wrapper .help-tooltip .panel .help-header.logo.breakdown-cover:before, .panel .tooltip-wrapper .help-tooltip .help-header.logo.breakdown-cover:before, .help .icon-breakdown.btn:before, .help .top-basket .add-on-icons .btn.add-on-icon.breakdown-cover:before, .top-basket .add-on-icons .help .btn.add-on-icon.breakdown-cover:before, .help .quote-add-on-items .btn.add-on-item.breakdown-cover:before, .quote-add-on-items .help .btn.add-on-item.breakdown-cover:before, .help .panel .btn.logo.breakdown-cover:before, .panel .help .btn.logo.breakdown-cover:before
{
    content: "\e601";
}
.icon.icon-protected:before, .popover .icon-protected.popover-title:before, .popover .top-basket .add-on-icons .popover-title.add-on-icon.no-claims:before, .top-basket .add-on-icons .popover .popover-title.add-on-icon.no-claims:before, .popover .quote-add-on-items .popover-title.add-on-item.no-claims:before, .quote-add-on-items .popover .popover-title.add-on-item.no-claims:before, .popover .panel .popover-title.logo.no-claims:before, .panel .popover .popover-title.logo.no-claims:before, .icon-protected.btn.btn-edit:before, .top-basket .add-on-icons .btn.btn-edit.add-on-icon.no-claims:before, .quote-add-on-items .btn.btn-edit.add-on-item.no-claims:before, .panel .btn.btn-edit.logo.no-claims:before, .icon-protected.btn.btn-close:before, .top-basket .add-on-icons .btn.btn-close.add-on-icon.no-claims:before, .quote-add-on-items .btn.btn-close.add-on-item.no-claims:before, .panel .btn.btn-close.logo.no-claims:before, .icon-protected.btn.btn-calculator:before, .top-basket .add-on-icons .btn.btn-calculator.add-on-icon.no-claims:before, .quote-add-on-items .btn.btn-calculator.add-on-item.no-claims:before, .panel .btn.btn-calculator.logo.no-claims:before, .top-basket .add-on-icons .icon-protected.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.no-claims:before, .icon-protected.ui-accordion-header:before, .top-basket .add-on-icons .ui-accordion-header.add-on-icon.no-claims:before, .quote-add-on-items .ui-accordion-header.add-on-item.no-claims:before, .panel .ui-accordion-header.logo.no-claims:before, .icon-protected.more-info:before, .top-basket .add-on-icons .more-info.add-on-icon.no-claims:before, .quote-add-on-items .more-info.add-on-item.no-claims:before, .panel .more-info.logo.no-claims:before, .form-horizontal .form-group .icon-protected.btn.icon-feedback:before, .form-horizontal .form-group .top-basket .add-on-icons .btn.icon-feedback.add-on-icon.no-claims:before, .top-basket .add-on-icons .form-horizontal .form-group .btn.icon-feedback.add-on-icon.no-claims:before, .form-horizontal .form-group .quote-add-on-items .btn.icon-feedback.add-on-item.no-claims:before, .quote-add-on-items .form-horizontal .form-group .btn.icon-feedback.add-on-item.no-claims:before, .form-horizontal .form-group .panel .btn.icon-feedback.logo.no-claims:before, .panel .form-horizontal .form-group .btn.icon-feedback.logo.no-claims:before, .form-horizontal .form-group .control-help .icon-protected.help-header:before, .form-horizontal .form-group .control-help .top-basket .add-on-icons .help-header.add-on-icon.no-claims:before, .top-basket .add-on-icons .form-horizontal .form-group .control-help .help-header.add-on-icon.no-claims:before, .form-horizontal .form-group .control-help .quote-add-on-items .help-header.add-on-item.no-claims:before, .quote-add-on-items .form-horizontal .form-group .control-help .help-header.add-on-item.no-claims:before, .form-horizontal .form-group .control-help .panel .help-header.logo.no-claims:before, .panel .form-horizontal .form-group .control-help .help-header.logo.no-claims:before, .form-horizontal .form-group .icon-protected.date-picker:before, .form-horizontal .form-group .top-basket .add-on-icons .date-picker.add-on-icon.no-claims:before, .top-basket .add-on-icons .form-horizontal .form-group .date-picker.add-on-icon.no-claims:before, .form-horizontal .form-group .quote-add-on-items .date-picker.add-on-item.no-claims:before, .quote-add-on-items .form-horizontal .form-group .date-picker.add-on-item.no-claims:before, .form-horizontal .form-group .panel .date-picker.logo.no-claims:before, .panel .form-horizontal .form-group .date-picker.logo.no-claims:before, .icon-protected.remove-item:before, .top-basket .add-on-icons .remove-item.add-on-icon.no-claims:before, .quote-add-on-items .remove-item.add-on-item.no-claims:before, .panel .remove-item.logo.no-claims:before, .nav li.active a .icon-protected.process-step:before, .nav li.active a .top-basket .add-on-icons .process-step.add-on-icon.no-claims:before, .top-basket .add-on-icons .nav li.active a .process-step.add-on-icon.no-claims:before, .nav li.active a .quote-add-on-items .process-step.add-on-item.no-claims:before, .quote-add-on-items .nav li.active a .process-step.add-on-item.no-claims:before, .nav li.active a .panel .process-step.logo.no-claims:before, .panel .nav li.active a .process-step.logo.no-claims:before, .nav li.complete a .icon-protected.process-step:before, .nav li.complete a .top-basket .add-on-icons .process-step.add-on-icon.no-claims:before, .top-basket .add-on-icons .nav li.complete a .process-step.add-on-icon.no-claims:before, .nav li.complete a .quote-add-on-items .process-step.add-on-item.no-claims:before, .quote-add-on-items .nav li.complete a .process-step.add-on-item.no-claims:before, .nav li.complete a .panel .process-step.logo.no-claims:before, .panel .nav li.complete a .process-step.logo.no-claims:before, .group-list-summary dt.icon-protected:before, .group-list-summary .top-basket .add-on-icons dt.add-on-icon.no-claims:before, .top-basket .add-on-icons .group-list-summary dt.add-on-icon.no-claims:before, .group-list-summary .quote-add-on-items dt.add-on-item.no-claims:before, .quote-add-on-items .group-list-summary dt.add-on-item.no-claims:before, .group-list-summary .panel dt.logo.no-claims:before, .panel .group-list-summary dt.logo.no-claims:before, .group-list-ticked li.icon-protected:before, .group-list-ticked .top-basket .add-on-icons li.add-on-icon.no-claims:before, .top-basket .add-on-icons .group-list-ticked li.add-on-icon.no-claims:before, .group-list-ticked .quote-add-on-items li.add-on-item.no-claims:before, .quote-add-on-items .group-list-ticked li.add-on-item.no-claims:before, .group-list-ticked .panel li.logo.no-claims:before, .panel .group-list-ticked li.logo.no-claims:before, .group-list-crossed li.icon-protected:before, .group-list-crossed .top-basket .add-on-icons li.add-on-icon.no-claims:before, .top-basket .add-on-icons .group-list-crossed li.add-on-icon.no-claims:before, .group-list-crossed .quote-add-on-items li.add-on-item.no-claims:before, .quote-add-on-items .group-list-crossed li.add-on-item.no-claims:before, .group-list-crossed .panel li.logo.no-claims:before, .panel .group-list-crossed li.logo.no-claims:before, .quote-add-on-items .icon-protected.add-on-item:before, .quote-add-on-items .top-basket .add-on-icons .add-on-item.add-on-icon.no-claims:before, .top-basket .add-on-icons .quote-add-on-items .add-on-item.add-on-icon.no-claims:before, .quote-add-on-items .add-on-item.no-claims:before, .quote-add-on-items .tooltip-wrapper .help-tooltip.add-on-tooltip .add-on-item.no-claims.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .quote-add-on-items .add-on-item.no-claims.remove:before, .panel .icon-protected.logo:before, .panel .top-basket .add-on-icons .logo.add-on-icon.no-claims:before, .top-basket .add-on-icons .panel .logo.add-on-icon.no-claims:before, .panel .logo.no-claims:before, .panel .tooltip-wrapper .help-tooltip.add-on-tooltip .logo.no-claims.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .panel .logo.no-claims.remove:before, .ui-dialog .ui-dialog-titlebar .icon-protected.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .top-basket .add-on-icons .ui-dialog-titlebar-close.add-on-icon.no-claims:before, .top-basket .add-on-icons .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-icon.no-claims:before, .ui-dialog .ui-dialog-titlebar .quote-add-on-items .ui-dialog-titlebar-close.add-on-item.no-claims:before, .quote-add-on-items .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-item.no-claims:before, .ui-dialog .ui-dialog-titlebar .panel .ui-dialog-titlebar-close.logo.no-claims:before, .panel .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.logo.no-claims:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-protected.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .add-on-icons .remove.add-on-icon.no-claims:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.add-on-icon.no-claims:before, .tooltip-wrapper .help-tooltip .icon-protected.help-header:before, .tooltip-wrapper .help-tooltip .top-basket .add-on-icons .help-header.add-on-icon.no-claims:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip .help-header.add-on-icon.no-claims:before, .tooltip-wrapper .help-tooltip .quote-add-on-items .help-header.add-on-item.no-claims:before, .quote-add-on-items .tooltip-wrapper .help-tooltip .help-header.add-on-item.no-claims:before, .tooltip-wrapper .help-tooltip .panel .help-header.logo.no-claims:before, .panel .tooltip-wrapper .help-tooltip .help-header.logo.no-claims:before, .help .icon-protected.btn:before, .help .top-basket .add-on-icons .btn.add-on-icon.no-claims:before, .top-basket .add-on-icons .help .btn.add-on-icon.no-claims:before, .help .quote-add-on-items .btn.add-on-item.no-claims:before, .quote-add-on-items .help .btn.add-on-item.no-claims:before, .help .panel .btn.logo.no-claims:before, .panel .help .btn.logo.no-claims:before
{
    content: "\e602";
}
.icon.icon-legal-cover:before, .popover .icon-legal-cover.popover-title:before, .popover .top-basket .add-on-icons .popover-title.add-on-icon.legal-cover:before, .top-basket .add-on-icons .popover .popover-title.add-on-icon.legal-cover:before, .popover .quote-add-on-items .popover-title.add-on-item.legal-cover:before, .quote-add-on-items .popover .popover-title.add-on-item.legal-cover:before, .popover .panel .popover-title.logo.legal-cover:before, .panel .popover .popover-title.logo.legal-cover:before, .icon-legal-cover.btn.btn-edit:before, .top-basket .add-on-icons .btn.btn-edit.add-on-icon.legal-cover:before, .quote-add-on-items .btn.btn-edit.add-on-item.legal-cover:before, .panel .btn.btn-edit.logo.legal-cover:before, .icon-legal-cover.btn.btn-close:before, .top-basket .add-on-icons .btn.btn-close.add-on-icon.legal-cover:before, .quote-add-on-items .btn.btn-close.add-on-item.legal-cover:before, .panel .btn.btn-close.logo.legal-cover:before, .icon-legal-cover.btn.btn-calculator:before, .top-basket .add-on-icons .btn.btn-calculator.add-on-icon.legal-cover:before, .quote-add-on-items .btn.btn-calculator.add-on-item.legal-cover:before, .panel .btn.btn-calculator.logo.legal-cover:before, .top-basket .add-on-icons .icon-legal-cover.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.legal-cover:before, .icon-legal-cover.ui-accordion-header:before, .top-basket .add-on-icons .ui-accordion-header.add-on-icon.legal-cover:before, .quote-add-on-items .ui-accordion-header.add-on-item.legal-cover:before, .panel .ui-accordion-header.logo.legal-cover:before, .icon-legal-cover.more-info:before, .top-basket .add-on-icons .more-info.add-on-icon.legal-cover:before, .quote-add-on-items .more-info.add-on-item.legal-cover:before, .panel .more-info.logo.legal-cover:before, .form-horizontal .form-group .icon-legal-cover.btn.icon-feedback:before, .form-horizontal .form-group .top-basket .add-on-icons .btn.icon-feedback.add-on-icon.legal-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .btn.icon-feedback.add-on-icon.legal-cover:before, .form-horizontal .form-group .quote-add-on-items .btn.icon-feedback.add-on-item.legal-cover:before, .quote-add-on-items .form-horizontal .form-group .btn.icon-feedback.add-on-item.legal-cover:before, .form-horizontal .form-group .panel .btn.icon-feedback.logo.legal-cover:before, .panel .form-horizontal .form-group .btn.icon-feedback.logo.legal-cover:before, .form-horizontal .form-group .control-help .icon-legal-cover.help-header:before, .form-horizontal .form-group .control-help .top-basket .add-on-icons .help-header.add-on-icon.legal-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .control-help .help-header.add-on-icon.legal-cover:before, .form-horizontal .form-group .control-help .quote-add-on-items .help-header.add-on-item.legal-cover:before, .quote-add-on-items .form-horizontal .form-group .control-help .help-header.add-on-item.legal-cover:before, .form-horizontal .form-group .control-help .panel .help-header.logo.legal-cover:before, .panel .form-horizontal .form-group .control-help .help-header.logo.legal-cover:before, .form-horizontal .form-group .icon-legal-cover.date-picker:before, .form-horizontal .form-group .top-basket .add-on-icons .date-picker.add-on-icon.legal-cover:before, .top-basket .add-on-icons .form-horizontal .form-group .date-picker.add-on-icon.legal-cover:before, .form-horizontal .form-group .quote-add-on-items .date-picker.add-on-item.legal-cover:before, .quote-add-on-items .form-horizontal .form-group .date-picker.add-on-item.legal-cover:before, .form-horizontal .form-group .panel .date-picker.logo.legal-cover:before, .panel .form-horizontal .form-group .date-picker.logo.legal-cover:before, .icon-legal-cover.remove-item:before, .top-basket .add-on-icons .remove-item.add-on-icon.legal-cover:before, .quote-add-on-items .remove-item.add-on-item.legal-cover:before, .panel .remove-item.logo.legal-cover:before, .nav li.active a .icon-legal-cover.process-step:before, .nav li.active a .top-basket .add-on-icons .process-step.add-on-icon.legal-cover:before, .top-basket .add-on-icons .nav li.active a .process-step.add-on-icon.legal-cover:before, .nav li.active a .quote-add-on-items .process-step.add-on-item.legal-cover:before, .quote-add-on-items .nav li.active a .process-step.add-on-item.legal-cover:before, .nav li.active a .panel .process-step.logo.legal-cover:before, .panel .nav li.active a .process-step.logo.legal-cover:before, .nav li.complete a .icon-legal-cover.process-step:before, .nav li.complete a .top-basket .add-on-icons .process-step.add-on-icon.legal-cover:before, .top-basket .add-on-icons .nav li.complete a .process-step.add-on-icon.legal-cover:before, .nav li.complete a .quote-add-on-items .process-step.add-on-item.legal-cover:before, .quote-add-on-items .nav li.complete a .process-step.add-on-item.legal-cover:before, .nav li.complete a .panel .process-step.logo.legal-cover:before, .panel .nav li.complete a .process-step.logo.legal-cover:before, .group-list-summary dt.icon-legal-cover:before, .group-list-summary .top-basket .add-on-icons dt.add-on-icon.legal-cover:before, .top-basket .add-on-icons .group-list-summary dt.add-on-icon.legal-cover:before, .group-list-summary .quote-add-on-items dt.add-on-item.legal-cover:before, .quote-add-on-items .group-list-summary dt.add-on-item.legal-cover:before, .group-list-summary .panel dt.logo.legal-cover:before, .panel .group-list-summary dt.logo.legal-cover:before, .group-list-ticked li.icon-legal-cover:before, .group-list-ticked .top-basket .add-on-icons li.add-on-icon.legal-cover:before, .top-basket .add-on-icons .group-list-ticked li.add-on-icon.legal-cover:before, .group-list-ticked .quote-add-on-items li.add-on-item.legal-cover:before, .quote-add-on-items .group-list-ticked li.add-on-item.legal-cover:before, .group-list-ticked .panel li.logo.legal-cover:before, .panel .group-list-ticked li.logo.legal-cover:before, .group-list-crossed li.icon-legal-cover:before, .group-list-crossed .top-basket .add-on-icons li.add-on-icon.legal-cover:before, .top-basket .add-on-icons .group-list-crossed li.add-on-icon.legal-cover:before, .group-list-crossed .quote-add-on-items li.add-on-item.legal-cover:before, .quote-add-on-items .group-list-crossed li.add-on-item.legal-cover:before, .group-list-crossed .panel li.logo.legal-cover:before, .panel .group-list-crossed li.logo.legal-cover:before, .quote-add-on-items .icon-legal-cover.add-on-item:before, .quote-add-on-items .top-basket .add-on-icons .add-on-item.add-on-icon.legal-cover:before, .top-basket .add-on-icons .quote-add-on-items .add-on-item.add-on-icon.legal-cover:before, .quote-add-on-items .add-on-item.legal-cover:before, .quote-add-on-items .tooltip-wrapper .help-tooltip.add-on-tooltip .add-on-item.legal-cover.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .quote-add-on-items .add-on-item.legal-cover.remove:before, .panel .icon-legal-cover.logo:before, .panel .top-basket .add-on-icons .logo.add-on-icon.legal-cover:before, .top-basket .add-on-icons .panel .logo.add-on-icon.legal-cover:before, .panel .logo.legal-cover:before, .panel .tooltip-wrapper .help-tooltip.add-on-tooltip .logo.legal-cover.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .panel .logo.legal-cover.remove:before, .ui-dialog .ui-dialog-titlebar .icon-legal-cover.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .top-basket .add-on-icons .ui-dialog-titlebar-close.add-on-icon.legal-cover:before, .top-basket .add-on-icons .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-icon.legal-cover:before, .ui-dialog .ui-dialog-titlebar .quote-add-on-items .ui-dialog-titlebar-close.add-on-item.legal-cover:before, .quote-add-on-items .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-item.legal-cover:before, .ui-dialog .ui-dialog-titlebar .panel .ui-dialog-titlebar-close.logo.legal-cover:before, .panel .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.logo.legal-cover:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-legal-cover.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .add-on-icons .remove.add-on-icon.legal-cover:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.add-on-icon.legal-cover:before, .tooltip-wrapper .help-tooltip .icon-legal-cover.help-header:before, .tooltip-wrapper .help-tooltip .top-basket .add-on-icons .help-header.add-on-icon.legal-cover:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip .help-header.add-on-icon.legal-cover:before, .tooltip-wrapper .help-tooltip .quote-add-on-items .help-header.add-on-item.legal-cover:before, .quote-add-on-items .tooltip-wrapper .help-tooltip .help-header.add-on-item.legal-cover:before, .tooltip-wrapper .help-tooltip .panel .help-header.logo.legal-cover:before, .panel .tooltip-wrapper .help-tooltip .help-header.logo.legal-cover:before, .help .icon-legal-cover.btn:before, .help .top-basket .add-on-icons .btn.add-on-icon.legal-cover:before, .top-basket .add-on-icons .help .btn.add-on-icon.legal-cover:before, .help .quote-add-on-items .btn.add-on-item.legal-cover:before, .quote-add-on-items .help .btn.add-on-item.legal-cover:before, .help .panel .btn.logo.legal-cover:before, .panel .help .btn.logo.legal-cover:before
{
    content: "\e603";
}
.icon.icon-car-upgrade:before, .popover .icon-car-upgrade.popover-title:before, .popover .top-basket .add-on-icons .popover-title.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .popover .popover-title.add-on-icon.courtesy-car:before, .popover .quote-add-on-items .popover-title.add-on-item.courtesy-car:before, .quote-add-on-items .popover .popover-title.add-on-item.courtesy-car:before, .popover .panel .popover-title.logo.courtesy-car:before, .panel .popover .popover-title.logo.courtesy-car:before, .icon-car-upgrade.btn.btn-edit:before, .top-basket .add-on-icons .btn.btn-edit.add-on-icon.courtesy-car:before, .quote-add-on-items .btn.btn-edit.add-on-item.courtesy-car:before, .panel .btn.btn-edit.logo.courtesy-car:before, .icon-car-upgrade.btn.btn-close:before, .top-basket .add-on-icons .btn.btn-close.add-on-icon.courtesy-car:before, .quote-add-on-items .btn.btn-close.add-on-item.courtesy-car:before, .panel .btn.btn-close.logo.courtesy-car:before, .icon-car-upgrade.btn.btn-calculator:before, .top-basket .add-on-icons .btn.btn-calculator.add-on-icon.courtesy-car:before, .quote-add-on-items .btn.btn-calculator.add-on-item.courtesy-car:before, .panel .btn.btn-calculator.logo.courtesy-car:before, .top-basket .add-on-icons .icon-car-upgrade.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.courtesy-car:before, .icon-car-upgrade.ui-accordion-header:before, .top-basket .add-on-icons .ui-accordion-header.add-on-icon.courtesy-car:before, .quote-add-on-items .ui-accordion-header.add-on-item.courtesy-car:before, .panel .ui-accordion-header.logo.courtesy-car:before, .icon-car-upgrade.more-info:before, .top-basket .add-on-icons .more-info.add-on-icon.courtesy-car:before, .quote-add-on-items .more-info.add-on-item.courtesy-car:before, .panel .more-info.logo.courtesy-car:before, .form-horizontal .form-group .icon-car-upgrade.btn.icon-feedback:before, .form-horizontal .form-group .top-basket .add-on-icons .btn.icon-feedback.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .form-horizontal .form-group .btn.icon-feedback.add-on-icon.courtesy-car:before, .form-horizontal .form-group .quote-add-on-items .btn.icon-feedback.add-on-item.courtesy-car:before, .quote-add-on-items .form-horizontal .form-group .btn.icon-feedback.add-on-item.courtesy-car:before, .form-horizontal .form-group .panel .btn.icon-feedback.logo.courtesy-car:before, .panel .form-horizontal .form-group .btn.icon-feedback.logo.courtesy-car:before, .form-horizontal .form-group .control-help .icon-car-upgrade.help-header:before, .form-horizontal .form-group .control-help .top-basket .add-on-icons .help-header.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .form-horizontal .form-group .control-help .help-header.add-on-icon.courtesy-car:before, .form-horizontal .form-group .control-help .quote-add-on-items .help-header.add-on-item.courtesy-car:before, .quote-add-on-items .form-horizontal .form-group .control-help .help-header.add-on-item.courtesy-car:before, .form-horizontal .form-group .control-help .panel .help-header.logo.courtesy-car:before, .panel .form-horizontal .form-group .control-help .help-header.logo.courtesy-car:before, .form-horizontal .form-group .icon-car-upgrade.date-picker:before, .form-horizontal .form-group .top-basket .add-on-icons .date-picker.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .form-horizontal .form-group .date-picker.add-on-icon.courtesy-car:before, .form-horizontal .form-group .quote-add-on-items .date-picker.add-on-item.courtesy-car:before, .quote-add-on-items .form-horizontal .form-group .date-picker.add-on-item.courtesy-car:before, .form-horizontal .form-group .panel .date-picker.logo.courtesy-car:before, .panel .form-horizontal .form-group .date-picker.logo.courtesy-car:before, .icon-car-upgrade.remove-item:before, .top-basket .add-on-icons .remove-item.add-on-icon.courtesy-car:before, .quote-add-on-items .remove-item.add-on-item.courtesy-car:before, .panel .remove-item.logo.courtesy-car:before, .nav li.active a .icon-car-upgrade.process-step:before, .nav li.active a .top-basket .add-on-icons .process-step.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .nav li.active a .process-step.add-on-icon.courtesy-car:before, .nav li.active a .quote-add-on-items .process-step.add-on-item.courtesy-car:before, .quote-add-on-items .nav li.active a .process-step.add-on-item.courtesy-car:before, .nav li.active a .panel .process-step.logo.courtesy-car:before, .panel .nav li.active a .process-step.logo.courtesy-car:before, .nav li.complete a .icon-car-upgrade.process-step:before, .nav li.complete a .top-basket .add-on-icons .process-step.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .nav li.complete a .process-step.add-on-icon.courtesy-car:before, .nav li.complete a .quote-add-on-items .process-step.add-on-item.courtesy-car:before, .quote-add-on-items .nav li.complete a .process-step.add-on-item.courtesy-car:before, .nav li.complete a .panel .process-step.logo.courtesy-car:before, .panel .nav li.complete a .process-step.logo.courtesy-car:before, .group-list-summary dt.icon-car-upgrade:before, .group-list-summary .top-basket .add-on-icons dt.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .group-list-summary dt.add-on-icon.courtesy-car:before, .group-list-summary .quote-add-on-items dt.add-on-item.courtesy-car:before, .quote-add-on-items .group-list-summary dt.add-on-item.courtesy-car:before, .group-list-summary .panel dt.logo.courtesy-car:before, .panel .group-list-summary dt.logo.courtesy-car:before, .group-list-ticked li.icon-car-upgrade:before, .group-list-ticked .top-basket .add-on-icons li.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .group-list-ticked li.add-on-icon.courtesy-car:before, .group-list-ticked .quote-add-on-items li.add-on-item.courtesy-car:before, .quote-add-on-items .group-list-ticked li.add-on-item.courtesy-car:before, .group-list-ticked .panel li.logo.courtesy-car:before, .panel .group-list-ticked li.logo.courtesy-car:before, .group-list-crossed li.icon-car-upgrade:before, .group-list-crossed .top-basket .add-on-icons li.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .group-list-crossed li.add-on-icon.courtesy-car:before, .group-list-crossed .quote-add-on-items li.add-on-item.courtesy-car:before, .quote-add-on-items .group-list-crossed li.add-on-item.courtesy-car:before, .group-list-crossed .panel li.logo.courtesy-car:before, .panel .group-list-crossed li.logo.courtesy-car:before, .quote-add-on-items .icon-car-upgrade.add-on-item:before, .quote-add-on-items .top-basket .add-on-icons .add-on-item.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .quote-add-on-items .add-on-item.add-on-icon.courtesy-car:before, .quote-add-on-items .add-on-item.courtesy-car:before, .quote-add-on-items .tooltip-wrapper .help-tooltip.add-on-tooltip .add-on-item.courtesy-car.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .quote-add-on-items .add-on-item.courtesy-car.remove:before, .panel .icon-car-upgrade.logo:before, .panel .top-basket .add-on-icons .logo.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .panel .logo.add-on-icon.courtesy-car:before, .panel .logo.courtesy-car:before, .panel .tooltip-wrapper .help-tooltip.add-on-tooltip .logo.courtesy-car.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .panel .logo.courtesy-car.remove:before, .ui-dialog .ui-dialog-titlebar .icon-car-upgrade.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .top-basket .add-on-icons .ui-dialog-titlebar-close.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-icon.courtesy-car:before, .ui-dialog .ui-dialog-titlebar .quote-add-on-items .ui-dialog-titlebar-close.add-on-item.courtesy-car:before, .quote-add-on-items .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.add-on-item.courtesy-car:before, .ui-dialog .ui-dialog-titlebar .panel .ui-dialog-titlebar-close.logo.courtesy-car:before, .panel .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.logo.courtesy-car:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-car-upgrade.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .add-on-icons .remove.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.add-on-icon.courtesy-car:before, .tooltip-wrapper .help-tooltip .icon-car-upgrade.help-header:before, .tooltip-wrapper .help-tooltip .top-basket .add-on-icons .help-header.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .tooltip-wrapper .help-tooltip .help-header.add-on-icon.courtesy-car:before, .tooltip-wrapper .help-tooltip .quote-add-on-items .help-header.add-on-item.courtesy-car:before, .quote-add-on-items .tooltip-wrapper .help-tooltip .help-header.add-on-item.courtesy-car:before, .tooltip-wrapper .help-tooltip .panel .help-header.logo.courtesy-car:before, .panel .tooltip-wrapper .help-tooltip .help-header.logo.courtesy-car:before, .help .icon-car-upgrade.btn:before, .help .top-basket .add-on-icons .btn.add-on-icon.courtesy-car:before, .top-basket .add-on-icons .help .btn.add-on-icon.courtesy-car:before, .help .quote-add-on-items .btn.add-on-item.courtesy-car:before, .quote-add-on-items .help .btn.add-on-item.courtesy-car:before, .help .panel .btn.logo.courtesy-car:before, .panel .help .btn.logo.courtesy-car:before
{
    content: "\e604";
}
.icon.icon-equal:before, .popover .icon-equal.popover-title:before, .icon-equal.btn.btn-edit:before, .icon-equal.btn.btn-close:before, .icon-equal.btn.btn-calculator:before, .top-basket .add-on-icons .icon-equal.add-on-icon:before, .icon-equal.ui-accordion-header:before, .icon-equal.more-info:before, .form-horizontal .form-group .icon-equal.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-equal.help-header:before, .form-horizontal .form-group .icon-equal.date-picker:before, .icon-equal.remove-item:before, .nav li.active a .icon-equal.process-step:before, .nav li.complete a .icon-equal.process-step:before, .group-list-summary dt.icon-equal:before, .group-list-ticked li.icon-equal:before, .group-list-crossed li.icon-equal:before, .quote-add-on-items .icon-equal.add-on-item:before, .panel .icon-equal.logo:before, .ui-dialog .ui-dialog-titlebar .icon-equal.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-equal.remove:before, .tooltip-wrapper .help-tooltip .icon-equal.help-header:before, .help .icon-equal.btn:before
{
    content: "\e605";
}
.icon.icon-plus:before, .popover .icon-plus.popover-title:before, .icon-plus.btn.btn-edit:before, .icon-plus.btn.btn-close:before, .icon-plus.btn.btn-calculator:before, .top-basket .add-on-icons .icon-plus.add-on-icon:before, .top-basket .add-on-icons .quote-add-on-items .add-on-icon.add-on-item:before, .quote-add-on-items .top-basket .add-on-icons .add-on-icon.add-on-item:before, .icon-plus.ui-accordion-header:before, .icon-plus.more-info:before, .form-horizontal .form-group .icon-plus.btn.icon-feedback:before, .form-horizontal .form-group .quote-add-on-items .btn.icon-feedback.add-on-item:before, .quote-add-on-items .form-horizontal .form-group .btn.icon-feedback.add-on-item:before, .form-horizontal .form-group .control-help .icon-plus.help-header:before, .form-horizontal .form-group .control-help .quote-add-on-items .help-header.add-on-item:before, .quote-add-on-items .form-horizontal .form-group .control-help .help-header.add-on-item:before, .form-horizontal .form-group .icon-plus.date-picker:before, .form-horizontal .form-group .quote-add-on-items .date-picker.add-on-item:before, .quote-add-on-items .form-horizontal .form-group .date-picker.add-on-item:before, .icon-plus.remove-item:before, .nav li.active a .icon-plus.process-step:before, .nav li.active a .quote-add-on-items .process-step.add-on-item:before, .quote-add-on-items .nav li.active a .process-step.add-on-item:before, .nav li.complete a .icon-plus.process-step:before, .nav li.complete a .quote-add-on-items .process-step.add-on-item:before, .quote-add-on-items .nav li.complete a .process-step.add-on-item:before, .group-list-summary dt.icon-plus:before, .group-list-ticked li.icon-plus:before, .group-list-crossed li.icon-plus:before, .quote-add-on-items .add-on-item:before, .quote-add-on-items .ui-dialog .ui-dialog-titlebar .add-on-item.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .quote-add-on-items .add-on-item.ui-dialog-titlebar-close:before, .quote-add-on-items .tooltip-wrapper .help-tooltip.add-on-tooltip .add-on-item.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .quote-add-on-items .add-on-item.remove:before, .quote-add-on-items .tooltip-wrapper .help-tooltip .add-on-item.help-header:before, .tooltip-wrapper .help-tooltip .quote-add-on-items .add-on-item.help-header:before, .panel .icon-plus.logo:before, .ui-dialog .ui-dialog-titlebar .icon-plus.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-plus.remove:before, .tooltip-wrapper .help-tooltip .icon-plus.help-header:before, .help .icon-plus.btn:before
{
    content: "\e606";
}
.icon.icon-arrow-down:before, .popover .icon-arrow-down.popover-title:before, .icon-arrow-down.btn.btn-edit:before, .icon-arrow-down.btn.btn-close:before, .icon-arrow-down.btn.btn-calculator:before, .top-basket .add-on-icons .icon-arrow-down.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.ui-accordion-header.ui-accordion-header-active:before, .icon-arrow-down.ui-accordion-header:before, .ui-accordion-header.ui-accordion-header-active:before, .form-horizontal .form-group .ui-accordion-header.ui-accordion-header-active.btn.icon-feedback:before, .form-horizontal .form-group .control-help .ui-accordion-header.ui-accordion-header-active.help-header:before, .form-horizontal .form-group .ui-accordion-header.ui-accordion-header-active.date-picker:before, .nav li.active a .ui-accordion-header.ui-accordion-header-active.process-step:before, .nav li.complete a .ui-accordion-header.ui-accordion-header-active.process-step:before, .ui-dialog .ui-dialog-titlebar .ui-accordion-header.ui-accordion-header-active.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .ui-accordion-header.ui-accordion-header-active.remove:before, .tooltip-wrapper .help-tooltip .ui-accordion-header.ui-accordion-header-active.help-header:before, .icon-arrow-down.more-info:before, .form-horizontal .form-group .icon-arrow-down.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-arrow-down.help-header:before, .form-horizontal .form-group .icon-arrow-down.date-picker:before, .icon-arrow-down.remove-item:before, .nav li.active a .icon-arrow-down.process-step:before, .nav li.complete a .icon-arrow-down.process-step:before, .group-list-summary dt.icon-arrow-down:before, .group-list-ticked li.icon-arrow-down:before, .group-list-crossed li.icon-arrow-down:before, .quote-add-on-items .icon-arrow-down.add-on-item:before, .panel .icon-arrow-down.logo:before, .ui-dialog .ui-dialog-titlebar .icon-arrow-down.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-down.remove:before, .tooltip-wrapper .help-tooltip .icon-arrow-down.help-header:before, .help .icon-arrow-down.btn:before
{
    content: "\e607";
}
.icon.icon-arrow-up:before, .popover .icon-arrow-up.popover-title:before, .icon-arrow-up.btn.btn-edit:before, .icon-arrow-up.btn.btn-close:before, .icon-arrow-up.btn.btn-calculator:before, .top-basket .add-on-icons .icon-arrow-up.add-on-icon:before, .icon-arrow-up.ui-accordion-header:before, .icon-arrow-up.more-info:before, .form-horizontal .form-group .icon-arrow-up.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-arrow-up.help-header:before, .form-horizontal .form-group .icon-arrow-up.date-picker:before, .icon-arrow-up.remove-item:before, .nav li.active a .icon-arrow-up.process-step:before, .nav li.complete a .icon-arrow-up.process-step:before, .group-list-summary dt.icon-arrow-up:before, .group-list-ticked li.icon-arrow-up:before, .group-list-crossed li.icon-arrow-up:before, .quote-add-on-items .icon-arrow-up.add-on-item:before, .panel .icon-arrow-up.logo:before, .ui-dialog .ui-dialog-titlebar .icon-arrow-up.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-up.remove:before, .tooltip-wrapper .help-tooltip .icon-arrow-up.help-header:before, .help .icon-arrow-up.btn:before
{
    content: "\e608";
}
.icon.icon-arrow-left:before, .popover .icon-arrow-left.popover-title:before, .icon-arrow-left.btn.btn-edit:before, .icon-arrow-left.btn.btn-close:before, .icon-arrow-left.btn.btn-calculator:before, .top-basket .add-on-icons .icon-arrow-left.add-on-icon:before, .icon-arrow-left.ui-accordion-header:before, .icon-arrow-left.more-info:before, .form-horizontal .form-group .icon-arrow-left.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-arrow-left.help-header:before, .form-horizontal .form-group .icon-arrow-left.date-picker:before, .icon-arrow-left.remove-item:before, .nav li.active a .icon-arrow-left.process-step:before, .nav li.complete a .icon-arrow-left.process-step:before, .group-list-summary dt.icon-arrow-left:before, .group-list-ticked li.icon-arrow-left:before, .group-list-crossed li.icon-arrow-left:before, .quote-add-on-items .icon-arrow-left.add-on-item:before, .panel .icon-arrow-left.logo:before, .ui-dialog .ui-dialog-titlebar .icon-arrow-left.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-left.remove:before, .tooltip-wrapper .help-tooltip .icon-arrow-left.help-header:before, .help .icon-arrow-left.btn:before
{
    content: "\e609";
}
.icon.icon-arrow-right:before, .popover .icon-arrow-right.popover-title:before, .popover .popover-title.ui-accordion-header:before, .icon-arrow-right.btn.btn-edit:before, .btn.btn-edit.ui-accordion-header:before, .icon-arrow-right.btn.btn-close:before, .btn.btn-close.ui-accordion-header:before, .icon-arrow-right.btn.btn-calculator:before, .btn.btn-calculator.ui-accordion-header:before, .top-basket .add-on-icons .icon-arrow-right.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.ui-accordion-header:before, .ui-accordion-header:before, .form-horizontal .form-group .ui-accordion-header.btn.icon-feedback:before, .form-horizontal .form-group .control-help .ui-accordion-header.help-header:before, .form-horizontal .form-group .ui-accordion-header.date-picker:before, .nav li.active a .ui-accordion-header.process-step:before, .nav li.complete a .ui-accordion-header.process-step:before, .group-list-ticked li.ui-accordion-header:before, .quote-add-on-items .ui-accordion-header.add-on-item:before, .panel .ui-accordion-header.logo:before, .ui-dialog .ui-dialog-titlebar .ui-accordion-header.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .ui-accordion-header.remove:before, .tooltip-wrapper .help-tooltip .ui-accordion-header.help-header:before, .help .ui-accordion-header.btn:before, .icon-arrow-right.more-info:before, .form-horizontal .form-group .icon-arrow-right.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-arrow-right.help-header:before, .form-horizontal .form-group .icon-arrow-right.date-picker:before, .icon-arrow-right.remove-item:before, .nav li.active a .icon-arrow-right.process-step:before, .nav li.complete a .icon-arrow-right.process-step:before, .group-list-summary dt.icon-arrow-right:before, .group-list-ticked li.icon-arrow-right:before, .group-list-crossed li.icon-arrow-right:before, .quote-add-on-items .icon-arrow-right.add-on-item:before, .panel .icon-arrow-right.logo:before, .ui-dialog .ui-dialog-titlebar .icon-arrow-right.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-right.remove:before, .tooltip-wrapper .help-tooltip .icon-arrow-right.help-header:before, .help .icon-arrow-right.btn:before
{
    content: "\e60a";
}
.icon.icon-circle-arrow-down:before, .popover .icon-circle-arrow-down.popover-title:before, .icon-circle-arrow-down.btn.btn-edit:before, .icon-circle-arrow-down.btn.btn-close:before, .icon-circle-arrow-down.btn.btn-calculator:before, .top-basket .add-on-icons .icon-circle-arrow-down.add-on-icon:before, .icon-circle-arrow-down.ui-accordion-header:before, .icon-circle-arrow-down.more-info:before, .form-horizontal .form-group .icon-circle-arrow-down.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-circle-arrow-down.help-header:before, .form-horizontal .form-group .icon-circle-arrow-down.date-picker:before, .icon-circle-arrow-down.remove-item:before, .nav li.active a .icon-circle-arrow-down.process-step:before, .nav li.complete a .icon-circle-arrow-down.process-step:before, .group-list-summary dt.icon-circle-arrow-down:before, .group-list-ticked li.icon-circle-arrow-down:before, .group-list-crossed li.icon-circle-arrow-down:before, .quote-add-on-items .icon-circle-arrow-down.add-on-item:before, .panel .icon-circle-arrow-down.logo:before, .ui-dialog .ui-dialog-titlebar .icon-circle-arrow-down.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-circle-arrow-down.remove:before, .tooltip-wrapper .help-tooltip .icon-circle-arrow-down.help-header:before, .help .icon-circle-arrow-down.btn:before
{
    content: "\e60b";
}
.icon.icon-circle-arrow-right:before, .popover .icon-circle-arrow-right.popover-title:before, .popover .popover-title.more-info:before, .icon-circle-arrow-right.btn.btn-edit:before, .btn.btn-edit.more-info:before, .icon-circle-arrow-right.btn.btn-close:before, .btn.btn-close.more-info:before, .icon-circle-arrow-right.btn.btn-calculator:before, .btn.btn-calculator.more-info:before, .top-basket .add-on-icons .icon-circle-arrow-right.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.more-info:before, .icon-circle-arrow-right.ui-accordion-header:before, .more-info:before, .form-horizontal .form-group .icon-circle-arrow-right.btn.icon-feedback:before, .form-horizontal .form-group .btn.icon-feedback.more-info:before, .form-horizontal .form-group .control-help .icon-circle-arrow-right.help-header:before, .form-horizontal .form-group .control-help .help-header.more-info:before, .form-horizontal .form-group .icon-circle-arrow-right.date-picker:before, .form-horizontal .form-group .date-picker.more-info:before, .icon-circle-arrow-right.remove-item:before, .nav li.active a .icon-circle-arrow-right.process-step:before, .nav li.active a .process-step.more-info:before, .nav li.complete a .icon-circle-arrow-right.process-step:before, .nav li.complete a .process-step.more-info:before, .group-list-summary dt.icon-circle-arrow-right:before, .group-list-ticked li.icon-circle-arrow-right:before, .group-list-ticked li.more-info:before, .group-list-crossed li.icon-circle-arrow-right:before, .quote-add-on-items .icon-circle-arrow-right.add-on-item:before, .quote-add-on-items .add-on-item.more-info:before, .panel .icon-circle-arrow-right.logo:before, .panel .logo.more-info:before, .ui-dialog .ui-dialog-titlebar .icon-circle-arrow-right.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.more-info:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-circle-arrow-right.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.more-info:before, .tooltip-wrapper .help-tooltip .icon-circle-arrow-right.help-header:before, .tooltip-wrapper .help-tooltip .help-header.more-info:before, .help .icon-circle-arrow-right.btn:before, .help .btn.more-info:before
{
    content: "\e60c";
}
.icon.icon-quote-mark-right:before, .popover .icon-quote-mark-right.popover-title:before, .icon-quote-mark-right.btn.btn-edit:before, .icon-quote-mark-right.btn.btn-close:before, .icon-quote-mark-right.btn.btn-calculator:before, .top-basket .add-on-icons .icon-quote-mark-right.add-on-icon:before, .icon-quote-mark-right.ui-accordion-header:before, .icon-quote-mark-right.more-info:before, .form-horizontal .form-group .icon-quote-mark-right.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-quote-mark-right.help-header:before, .form-horizontal .form-group .icon-quote-mark-right.date-picker:before, .icon-quote-mark-right.remove-item:before, .nav li.active a .icon-quote-mark-right.process-step:before, .nav li.complete a .icon-quote-mark-right.process-step:before, .group-list-summary dt.icon-quote-mark-right:before, .group-list-ticked li.icon-quote-mark-right:before, .group-list-crossed li.icon-quote-mark-right:before, .quote-add-on-items .icon-quote-mark-right.add-on-item:before, .panel .icon-quote-mark-right.logo:before, .ui-dialog .ui-dialog-titlebar .icon-quote-mark-right.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-quote-mark-right.remove:before, .tooltip-wrapper .help-tooltip .icon-quote-mark-right.help-header:before, .help .icon-quote-mark-right.btn:before
{
    content: "\e60d";
}
.icon.icon-quote-mark-left:before, .popover .icon-quote-mark-left.popover-title:before, .icon-quote-mark-left.btn.btn-edit:before, .icon-quote-mark-left.btn.btn-close:before, .icon-quote-mark-left.btn.btn-calculator:before, .top-basket .add-on-icons .icon-quote-mark-left.add-on-icon:before, .icon-quote-mark-left.ui-accordion-header:before, .icon-quote-mark-left.more-info:before, .form-horizontal .form-group .icon-quote-mark-left.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-quote-mark-left.help-header:before, .form-horizontal .form-group .icon-quote-mark-left.date-picker:before, .icon-quote-mark-left.remove-item:before, .nav li.active a .icon-quote-mark-left.process-step:before, .nav li.complete a .icon-quote-mark-left.process-step:before, .group-list-summary dt.icon-quote-mark-left:before, .group-list-ticked li.icon-quote-mark-left:before, .group-list-crossed li.icon-quote-mark-left:before, .quote-add-on-items .icon-quote-mark-left.add-on-item:before, .panel .icon-quote-mark-left.logo:before, .ui-dialog .ui-dialog-titlebar .icon-quote-mark-left.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-quote-mark-left.remove:before, .tooltip-wrapper .help-tooltip .icon-quote-mark-left.help-header:before, .help .icon-quote-mark-left.btn:before
{
    content: "\e60e";
}
.icon.icon-sms:before, .popover .icon-sms.popover-title:before, .icon-sms.btn.btn-edit:before, .icon-sms.btn.btn-close:before, .icon-sms.btn.btn-calculator:before, .top-basket .add-on-icons .icon-sms.add-on-icon:before, .icon-sms.ui-accordion-header:before, .icon-sms.more-info:before, .form-horizontal .form-group .icon-sms.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-sms.help-header:before, .form-horizontal .form-group .icon-sms.date-picker:before, .icon-sms.remove-item:before, .nav li.active a .icon-sms.process-step:before, .nav li.complete a .icon-sms.process-step:before, .group-list-summary dt.icon-sms:before, .group-list-ticked li.icon-sms:before, .group-list-crossed li.icon-sms:before, .quote-add-on-items .icon-sms.add-on-item:before, .panel .icon-sms.logo:before, .ui-dialog .ui-dialog-titlebar .icon-sms.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-sms.remove:before, .tooltip-wrapper .help-tooltip .icon-sms.help-header:before, .help .icon-sms.btn:before
{
    content: "\e60f";
}
.icon.icon-post:before, .popover .icon-post.popover-title:before, .icon-post.btn.btn-edit:before, .icon-post.btn.btn-close:before, .icon-post.btn.btn-calculator:before, .top-basket .add-on-icons .icon-post.add-on-icon:before, .icon-post.ui-accordion-header:before, .icon-post.more-info:before, .form-horizontal .form-group .icon-post.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-post.help-header:before, .form-horizontal .form-group .icon-post.date-picker:before, .icon-post.remove-item:before, .nav li.active a .icon-post.process-step:before, .nav li.complete a .icon-post.process-step:before, .group-list-summary dt.icon-post:before, .group-list-ticked li.icon-post:before, .group-list-crossed li.icon-post:before, .quote-add-on-items .icon-post.add-on-item:before, .panel .icon-post.logo:before, .ui-dialog .ui-dialog-titlebar .icon-post.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-post.remove:before, .tooltip-wrapper .help-tooltip .icon-post.help-header:before, .help .icon-post.btn:before
{
    content: "\e610";
}
.icon.icon-email:before, .popover .icon-email.popover-title:before, .icon-email.btn.btn-edit:before, .icon-email.btn.btn-close:before, .icon-email.btn.btn-calculator:before, .top-basket .add-on-icons .icon-email.add-on-icon:before, .icon-email.ui-accordion-header:before, .icon-email.more-info:before, .form-horizontal .form-group .icon-email.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-email.help-header:before, .form-horizontal .form-group .icon-email.date-picker:before, .icon-email.remove-item:before, .nav li.active a .icon-email.process-step:before, .nav li.complete a .icon-email.process-step:before, .group-list-summary dt.icon-email:before, .group-list-ticked li.icon-email:before, .group-list-crossed li.icon-email:before, .quote-add-on-items .icon-email.add-on-item:before, .panel .icon-email.logo:before, .ui-dialog .ui-dialog-titlebar .icon-email.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-email.remove:before, .tooltip-wrapper .help-tooltip .icon-email.help-header:before, .help .icon-email.btn:before
{
    content: "\e611";
}
.icon.icon-call:before, .popover .icon-call.popover-title:before, .icon-call.btn.btn-edit:before, .icon-call.btn.btn-close:before, .icon-call.btn.btn-calculator:before, .top-basket .add-on-icons .icon-call.add-on-icon:before, .icon-call.ui-accordion-header:before, .icon-call.more-info:before, .form-horizontal .form-group .icon-call.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-call.help-header:before, .form-horizontal .form-group .icon-call.date-picker:before, .icon-call.remove-item:before, .nav li.active a .icon-call.process-step:before, .nav li.complete a .icon-call.process-step:before, .group-list-summary dt.icon-call:before, .group-list-ticked li.icon-call:before, .group-list-crossed li.icon-call:before, .quote-add-on-items .icon-call.add-on-item:before, .panel .icon-call.logo:before, .ui-dialog .ui-dialog-titlebar .icon-call.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-call.remove:before, .tooltip-wrapper .help-tooltip .icon-call.help-header:before, .help .icon-call.btn:before
{
    content: "\e612";
}
.icon.icon-chat:before, .popover .icon-chat.popover-title:before, .icon-chat.btn.btn-edit:before, .icon-chat.btn.btn-close:before, .icon-chat.btn.btn-calculator:before, .top-basket .add-on-icons .icon-chat.add-on-icon:before, .icon-chat.ui-accordion-header:before, .icon-chat.more-info:before, .form-horizontal .form-group .icon-chat.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-chat.help-header:before, .form-horizontal .form-group .icon-chat.date-picker:before, .icon-chat.remove-item:before, .nav li.active a .icon-chat.process-step:before, .nav li.complete a .icon-chat.process-step:before, .group-list-summary dt.icon-chat:before, .group-list-ticked li.icon-chat:before, .group-list-crossed li.icon-chat:before, .quote-add-on-items .icon-chat.add-on-item:before, .panel .icon-chat.logo:before, .ui-dialog .ui-dialog-titlebar .icon-chat.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-chat.remove:before, .tooltip-wrapper .help-tooltip .icon-chat.help-header:before, .help .icon-chat.btn:before
{
    content: "\e613";
}
.icon.icon-delete:before, .popover .icon-delete.popover-title:before, .icon-delete.btn.btn-edit:before, .icon-delete.btn.btn-close:before, .icon-delete.btn.btn-calculator:before, .top-basket .add-on-icons .icon-delete.add-on-icon:before, .icon-delete.ui-accordion-header:before, .icon-delete.more-info:before, .form-horizontal .form-group .icon-delete.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-delete.help-header:before, .form-horizontal .form-group .icon-delete.date-picker:before, .icon-delete.remove-item:before, .nav li.active a .icon-delete.process-step:before, .nav li.complete a .icon-delete.process-step:before, .group-list-summary dt.icon-delete:before, .group-list-ticked li.icon-delete:before, .group-list-crossed li.icon-delete:before, .quote-add-on-items .icon-delete.add-on-item:before, .panel .icon-delete.logo:before, .ui-dialog .ui-dialog-titlebar .icon-delete.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-delete.remove:before, .tooltip-wrapper .help-tooltip .icon-delete.help-header:before, .help .icon-delete.btn:before
{
    content: "\e614";
}
.icon.icon-edit:before, .popover .icon-edit.popover-title:before, .btn.btn-edit:before, .top-basket .add-on-icons .btn.btn-edit.add-on-icon:before, .form-horizontal .form-group .btn.btn-edit.icon-feedback:before, .form-horizontal .form-group .control-help .btn.btn-edit.help-header:before, .form-horizontal .form-group .btn.btn-edit.date-picker:before, .nav li.active a .btn.btn-edit.process-step:before, .nav li.complete a .btn.btn-edit.process-step:before, .ui-dialog .ui-dialog-titlebar .btn.btn-edit.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .btn.btn-edit.remove:before, .tooltip-wrapper .help-tooltip .btn.btn-edit.help-header:before, .icon-edit.btn.btn-close:before, .icon-edit.btn.btn-calculator:before, .top-basket .add-on-icons .icon-edit.add-on-icon:before, .icon-edit.ui-accordion-header:before, .icon-edit.more-info:before, .form-horizontal .form-group .icon-edit.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-edit.help-header:before, .form-horizontal .form-group .icon-edit.date-picker:before, .icon-edit.remove-item:before, .nav li.active a .icon-edit.process-step:before, .nav li.complete a .icon-edit.process-step:before, .group-list-summary dt.icon-edit:before, .group-list-ticked li.icon-edit:before, .group-list-crossed li.icon-edit:before, .quote-add-on-items .icon-edit.add-on-item:before, .panel .icon-edit.logo:before, .ui-dialog .ui-dialog-titlebar .icon-edit.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-edit.remove:before, .tooltip-wrapper .help-tooltip .icon-edit.help-header:before, .help .icon-edit.btn:before
{
    content: "\e615";
}
.icon.icon-saved-quote:before, .popover .icon-saved-quote.popover-title:before, .icon-saved-quote.btn.btn-edit:before, .icon-saved-quote.btn.btn-close:before, .icon-saved-quote.btn.btn-calculator:before, .top-basket .add-on-icons .icon-saved-quote.add-on-icon:before, .icon-saved-quote.ui-accordion-header:before, .icon-saved-quote.more-info:before, .form-horizontal .form-group .icon-saved-quote.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-saved-quote.help-header:before, .form-horizontal .form-group .icon-saved-quote.date-picker:before, .icon-saved-quote.remove-item:before, .nav li.active a .icon-saved-quote.process-step:before, .nav li.complete a .icon-saved-quote.process-step:before, .group-list-summary dt.icon-saved-quote:before, .group-list-ticked li.icon-saved-quote:before, .group-list-crossed li.icon-saved-quote:before, .quote-add-on-items .icon-saved-quote.add-on-item:before, .panel .icon-saved-quote.logo:before, .ui-dialog .ui-dialog-titlebar .icon-saved-quote.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-saved-quote.remove:before, .tooltip-wrapper .help-tooltip .icon-saved-quote.help-header:before, .help .icon-saved-quote.btn:before
{
    content: "\e616";
}
.icon.icon-download:before, .popover .icon-download.popover-title:before, .icon-download.btn.btn-edit:before, .icon-download.btn.btn-close:before, .icon-download.btn.btn-calculator:before, .top-basket .add-on-icons .icon-download.add-on-icon:before, .icon-download.ui-accordion-header:before, .icon-download.more-info:before, .form-horizontal .form-group .icon-download.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-download.help-header:before, .form-horizontal .form-group .icon-download.date-picker:before, .icon-download.remove-item:before, .nav li.active a .icon-download.process-step:before, .nav li.complete a .icon-download.process-step:before, .group-list-summary dt.icon-download:before, .group-list-ticked li.icon-download:before, .group-list-crossed li.icon-download:before, .quote-add-on-items .icon-download.add-on-item:before, .panel .icon-download.logo:before, .ui-dialog .ui-dialog-titlebar .icon-download.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-download.remove:before, .tooltip-wrapper .help-tooltip .icon-download.help-header:before, .help .icon-download.btn:before
{
    content: "\e617";
}
.icon.icon-print:before, .popover .icon-print.popover-title:before, .icon-print.btn.btn-edit:before, .icon-print.btn.btn-close:before, .icon-print.btn.btn-calculator:before, .top-basket .add-on-icons .icon-print.add-on-icon:before, .icon-print.ui-accordion-header:before, .icon-print.more-info:before, .form-horizontal .form-group .icon-print.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-print.help-header:before, .form-horizontal .form-group .icon-print.date-picker:before, .icon-print.remove-item:before, .nav li.active a .icon-print.process-step:before, .nav li.complete a .icon-print.process-step:before, .group-list-summary dt.icon-print:before, .group-list-ticked li.icon-print:before, .group-list-crossed li.icon-print:before, .quote-add-on-items .icon-print.add-on-item:before, .panel .icon-print.logo:before, .ui-dialog .ui-dialog-titlebar .icon-print.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-print.remove:before, .tooltip-wrapper .help-tooltip .icon-print.help-header:before, .help .icon-print.btn:before
{
    content: "\e618";
}
.icon.icon-newsletters:before, .popover .icon-newsletters.popover-title:before, .icon-newsletters.btn.btn-edit:before, .icon-newsletters.btn.btn-close:before, .icon-newsletters.btn.btn-calculator:before, .top-basket .add-on-icons .icon-newsletters.add-on-icon:before, .icon-newsletters.ui-accordion-header:before, .icon-newsletters.more-info:before, .form-horizontal .form-group .icon-newsletters.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-newsletters.help-header:before, .form-horizontal .form-group .icon-newsletters.date-picker:before, .icon-newsletters.remove-item:before, .nav li.active a .icon-newsletters.process-step:before, .nav li.complete a .icon-newsletters.process-step:before, .group-list-summary dt.icon-newsletters:before, .group-list-ticked li.icon-newsletters:before, .group-list-crossed li.icon-newsletters:before, .quote-add-on-items .icon-newsletters.add-on-item:before, .panel .icon-newsletters.logo:before, .ui-dialog .ui-dialog-titlebar .icon-newsletters.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-newsletters.remove:before, .tooltip-wrapper .help-tooltip .icon-newsletters.help-header:before, .help .icon-newsletters.btn:before
{
    content: "\e619";
}
.icon.icon-offers:before, .popover .icon-offers.popover-title:before, .icon-offers.btn.btn-edit:before, .icon-offers.btn.btn-close:before, .icon-offers.btn.btn-calculator:before, .top-basket .add-on-icons .icon-offers.add-on-icon:before, .icon-offers.ui-accordion-header:before, .icon-offers.more-info:before, .form-horizontal .form-group .icon-offers.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-offers.help-header:before, .form-horizontal .form-group .icon-offers.date-picker:before, .icon-offers.remove-item:before, .nav li.active a .icon-offers.process-step:before, .nav li.complete a .icon-offers.process-step:before, .group-list-summary dt.icon-offers:before, .group-list-ticked li.icon-offers:before, .group-list-crossed li.icon-offers:before, .quote-add-on-items .icon-offers.add-on-item:before, .panel .icon-offers.logo:before, .ui-dialog .ui-dialog-titlebar .icon-offers.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-offers.remove:before, .tooltip-wrapper .help-tooltip .icon-offers.help-header:before, .help .icon-offers.btn:before
{
    content: "\e61a";
}
.icon.icon-document:before, .popover .icon-document.popover-title:before, .icon-document.btn.btn-edit:before, .icon-document.btn.btn-close:before, .icon-document.btn.btn-calculator:before, .top-basket .add-on-icons .icon-document.add-on-icon:before, .icon-document.ui-accordion-header:before, .icon-document.more-info:before, .form-horizontal .form-group .icon-document.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-document.help-header:before, .form-horizontal .form-group .icon-document.date-picker:before, .icon-document.remove-item:before, .nav li.active a .icon-document.process-step:before, .nav li.complete a .icon-document.process-step:before, .group-list-summary dt.icon-document:before, .group-list-ticked li.icon-document:before, .group-list-crossed li.icon-document:before, .quote-add-on-items .icon-document.add-on-item:before, .panel .icon-document.logo:before, .ui-dialog .ui-dialog-titlebar .icon-document.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-document.remove:before, .tooltip-wrapper .help-tooltip .icon-document.help-header:before, .help .icon-document.btn:before
{
    content: "\e61b";
}
.icon.icon-view:before, .popover .icon-view.popover-title:before, .icon-view.btn.btn-edit:before, .icon-view.btn.btn-close:before, .icon-view.btn.btn-calculator:before, .top-basket .add-on-icons .icon-view.add-on-icon:before, .icon-view.ui-accordion-header:before, .icon-view.more-info:before, .form-horizontal .form-group .icon-view.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-view.help-header:before, .form-horizontal .form-group .icon-view.date-picker:before, .icon-view.remove-item:before, .nav li.active a .icon-view.process-step:before, .nav li.complete a .icon-view.process-step:before, .group-list-summary dt.icon-view:before, .group-list-ticked li.icon-view:before, .group-list-crossed li.icon-view:before, .quote-add-on-items .icon-view.add-on-item:before, .panel .icon-view.logo:before, .ui-dialog .ui-dialog-titlebar .icon-view.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-view.remove:before, .tooltip-wrapper .help-tooltip .icon-view.help-header:before, .help .icon-view.btn:before
{
    content: "\e61d";
}
.icon.icon-view-2:before, .popover .icon-view-2.popover-title:before, .icon-view-2.btn.btn-edit:before, .icon-view-2.btn.btn-close:before, .icon-view-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-view-2.add-on-icon:before, .icon-view-2.ui-accordion-header:before, .icon-view-2.more-info:before, .form-horizontal .form-group .icon-view-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-view-2.help-header:before, .form-horizontal .form-group .icon-view-2.date-picker:before, .icon-view-2.remove-item:before, .nav li.active a .icon-view-2.process-step:before, .nav li.complete a .icon-view-2.process-step:before, .group-list-summary dt.icon-view-2:before, .group-list-ticked li.icon-view-2:before, .group-list-crossed li.icon-view-2:before, .quote-add-on-items .icon-view-2.add-on-item:before, .panel .icon-view-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-view-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-view-2.remove:before, .tooltip-wrapper .help-tooltip .icon-view-2.help-header:before, .help .icon-view-2.btn:before
{
    content: "\e61c";
}
.icon.icon-pdf:before, .popover .icon-pdf.popover-title:before, .icon-pdf.btn.btn-edit:before, .icon-pdf.btn.btn-close:before, .icon-pdf.btn.btn-calculator:before, .top-basket .add-on-icons .icon-pdf.add-on-icon:before, .icon-pdf.ui-accordion-header:before, .icon-pdf.more-info:before, .form-horizontal .form-group .icon-pdf.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-pdf.help-header:before, .form-horizontal .form-group .icon-pdf.date-picker:before, .icon-pdf.remove-item:before, .nav li.active a .icon-pdf.process-step:before, .nav li.complete a .icon-pdf.process-step:before, .group-list-summary dt.icon-pdf:before, .group-list-ticked li.icon-pdf:before, .group-list-crossed li.icon-pdf:before, .quote-add-on-items .icon-pdf.add-on-item:before, .panel .icon-pdf.logo:before, .ui-dialog .ui-dialog-titlebar .icon-pdf.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-pdf.remove:before, .tooltip-wrapper .help-tooltip .icon-pdf.help-header:before, .help .icon-pdf.btn:before
{
    content: "\e61e";
}
.icon.icon-excess:before, .popover .icon-excess.popover-title:before, .icon-excess.btn.btn-edit:before, .icon-excess.btn.btn-close:before, .icon-excess.btn.btn-calculator:before, .top-basket .add-on-icons .icon-excess.add-on-icon:before, .icon-excess.ui-accordion-header:before, .icon-excess.more-info:before, .form-horizontal .form-group .icon-excess.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-excess.help-header:before, .form-horizontal .form-group .icon-excess.date-picker:before, .icon-excess.remove-item:before, .nav li.active a .icon-excess.process-step:before, .nav li.complete a .icon-excess.process-step:before, .group-list-summary dt.icon-excess:before, .group-list-ticked li.icon-excess:before, .group-list-crossed li.icon-excess:before, .quote-add-on-items .icon-excess.add-on-item:before, .panel .icon-excess.logo:before, .ui-dialog .ui-dialog-titlebar .icon-excess.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-excess.remove:before, .tooltip-wrapper .help-tooltip .icon-excess.help-header:before, .help .icon-excess.btn:before
{
    content: "\e61f";
}
.icon.icon-details:before, .popover .icon-details.popover-title:before, .icon-details.btn.btn-edit:before, .icon-details.btn.btn-close:before, .icon-details.btn.btn-calculator:before, .top-basket .add-on-icons .icon-details.add-on-icon:before, .icon-details.ui-accordion-header:before, .icon-details.more-info:before, .form-horizontal .form-group .icon-details.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-details.help-header:before, .form-horizontal .form-group .icon-details.date-picker:before, .icon-details.remove-item:before, .nav li.active a .icon-details.process-step:before, .nav li.complete a .icon-details.process-step:before, .group-list-summary dt.icon-details:before, .group-list-ticked li.icon-details:before, .group-list-crossed li.icon-details:before, .quote-add-on-items .icon-details.add-on-item:before, .panel .icon-details.logo:before, .ui-dialog .ui-dialog-titlebar .icon-details.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-details.remove:before, .tooltip-wrapper .help-tooltip .icon-details.help-header:before, .help .icon-details.btn:before
{
    content: "\e620";
}
.icon.icon-dob:before, .popover .icon-dob.popover-title:before, .icon-dob.btn.btn-edit:before, .icon-dob.btn.btn-close:before, .icon-dob.btn.btn-calculator:before, .top-basket .add-on-icons .icon-dob.add-on-icon:before, .icon-dob.ui-accordion-header:before, .icon-dob.more-info:before, .form-horizontal .form-group .icon-dob.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-dob.help-header:before, .form-horizontal .form-group .icon-dob.date-picker:before, .icon-dob.remove-item:before, .nav li.active a .icon-dob.process-step:before, .nav li.complete a .icon-dob.process-step:before, .group-list-summary dt.icon-dob:before, .group-list-ticked li.icon-dob:before, .group-list-crossed li.icon-dob:before, .quote-add-on-items .icon-dob.add-on-item:before, .panel .icon-dob.logo:before, .ui-dialog .ui-dialog-titlebar .icon-dob.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-dob.remove:before, .tooltip-wrapper .help-tooltip .icon-dob.help-header:before, .help .icon-dob.btn:before
{
    content: "\e621";
}
.icon.icon-location:before, .popover .icon-location.popover-title:before, .icon-location.btn.btn-edit:before, .icon-location.btn.btn-close:before, .icon-location.btn.btn-calculator:before, .top-basket .add-on-icons .icon-location.add-on-icon:before, .icon-location.ui-accordion-header:before, .icon-location.more-info:before, .form-horizontal .form-group .icon-location.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-location.help-header:before, .form-horizontal .form-group .icon-location.date-picker:before, .icon-location.remove-item:before, .nav li.active a .icon-location.process-step:before, .nav li.complete a .icon-location.process-step:before, .group-list-summary dt.icon-location:before, .group-list-ticked li.icon-location:before, .group-list-crossed li.icon-location:before, .quote-add-on-items .icon-location.add-on-item:before, .panel .icon-location.logo:before, .ui-dialog .ui-dialog-titlebar .icon-location.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-location.remove:before, .tooltip-wrapper .help-tooltip .icon-location.help-header:before, .help .icon-location.btn:before
{
    content: "\e622";
}
.icon.icon-calendar:before, .popover .icon-calendar.popover-title:before, .icon-calendar.btn.btn-edit:before, .icon-calendar.btn.btn-close:before, .icon-calendar.btn.btn-calculator:before, .top-basket .add-on-icons .icon-calendar.add-on-icon:before, .icon-calendar.ui-accordion-header:before, .icon-calendar.more-info:before, .form-horizontal .form-group .icon-calendar.btn.icon-feedback:before, .form-horizontal .form-group .btn.icon-feedback.date-picker:before, .form-horizontal .form-group .control-help .icon-calendar.help-header:before, .form-horizontal .form-group .control-help .help-header.date-picker:before, .form-horizontal .form-group .date-picker:before, .icon-calendar.remove-item:before, .nav li.active a .icon-calendar.process-step:before, .nav li.active a .form-horizontal .form-group .process-step.date-picker:before, .form-horizontal .form-group .nav li.active a .process-step.date-picker:before, .nav li.complete a .icon-calendar.process-step:before, .nav li.complete a .form-horizontal .form-group .process-step.date-picker:before, .form-horizontal .form-group .nav li.complete a .process-step.date-picker:before, .group-list-summary dt.icon-calendar:before, .group-list-ticked li.icon-calendar:before, .group-list-crossed li.icon-calendar:before, .quote-add-on-items .icon-calendar.add-on-item:before, .panel .icon-calendar.logo:before, .ui-dialog .ui-dialog-titlebar .icon-calendar.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-calendar.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .form-horizontal .form-group .remove.date-picker:before, .form-horizontal .form-group .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.date-picker:before, .tooltip-wrapper .help-tooltip .icon-calendar.help-header:before, .help .icon-calendar.btn:before
{
    content: "\e623";
}
.icon.icon-calc:before, .popover .icon-calc.popover-title:before, .icon-calc.btn.btn-edit:before, .icon-calc.btn.btn-close:before, .btn.btn-calculator:before, .top-basket .add-on-icons .icon-calc.add-on-icon:before, .top-basket .add-on-icons .add-on-icon.btn.btn-calculator:before, .icon-calc.ui-accordion-header:before, .icon-calc.more-info:before, .form-horizontal .form-group .icon-calc.btn.icon-feedback:before, .form-horizontal .form-group .btn.icon-feedback.btn-calculator:before, .form-horizontal .form-group .control-help .icon-calc.help-header:before, .form-horizontal .form-group .control-help .help-header.btn.btn-calculator:before, .form-horizontal .form-group .icon-calc.date-picker:before, .form-horizontal .form-group .date-picker.btn.btn-calculator:before, .icon-calc.remove-item:before, .nav li.active a .icon-calc.process-step:before, .nav li.active a .process-step.btn.btn-calculator:before, .nav li.complete a .icon-calc.process-step:before, .nav li.complete a .process-step.btn.btn-calculator:before, .group-list-summary dt.icon-calc:before, .group-list-ticked li.icon-calc:before, .group-list-crossed li.icon-calc:before, .quote-add-on-items .icon-calc.add-on-item:before, .panel .icon-calc.logo:before, .ui-dialog .ui-dialog-titlebar .icon-calc.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.btn.btn-calculator:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-calc.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.btn.btn-calculator:before, .tooltip-wrapper .help-tooltip .icon-calc.help-header:before, .tooltip-wrapper .help-tooltip .help-header.btn.btn-calculator:before, .help .icon-calc.btn:before
{
    content: "\e624";
}
.icon.icon-alert-2:before, .popover .icon-alert-2.popover-title:before, .icon-alert-2.btn.btn-edit:before, .icon-alert-2.btn.btn-close:before, .icon-alert-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-alert-2.add-on-icon:before, .icon-alert-2.ui-accordion-header:before, .icon-alert-2.more-info:before, .form-horizontal .form-group .icon-alert-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-alert-2.help-header:before, .form-horizontal .form-group .icon-alert-2.date-picker:before, .icon-alert-2.remove-item:before, .nav li.active a .icon-alert-2.process-step:before, .nav li.complete a .icon-alert-2.process-step:before, .group-list-summary dt.icon-alert-2:before, .group-list-ticked li.icon-alert-2:before, .group-list-crossed li.icon-alert-2:before, .quote-add-on-items .icon-alert-2.add-on-item:before, .panel .icon-alert-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-alert-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-alert-2.remove:before, .tooltip-wrapper .help-tooltip .icon-alert-2.help-header:before, .help .icon-alert-2.btn:before
{
    content: "\e625";
}
.icon.icon-alert:before, .popover .icon-alert.popover-title:before, .icon-alert.btn.btn-edit:before, .icon-alert.btn.btn-close:before, .icon-alert.btn.btn-calculator:before, .top-basket .add-on-icons .icon-alert.add-on-icon:before, .icon-alert.ui-accordion-header:before, .icon-alert.more-info:before, .form-horizontal .form-group .icon-alert.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-alert.help-header:before, .form-horizontal .form-group .icon-alert.date-picker:before, .icon-alert.remove-item:before, .nav li.active a .icon-alert.process-step:before, .nav li.complete a .icon-alert.process-step:before, .group-list-summary dt.icon-alert:before, .group-list-ticked li.icon-alert:before, .group-list-crossed li.icon-alert:before, .quote-add-on-items .icon-alert.add-on-item:before, .panel .icon-alert.logo:before, .ui-dialog .ui-dialog-titlebar .icon-alert.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-alert.remove:before, .tooltip-wrapper .help-tooltip .icon-alert.help-header:before, .help .icon-alert.btn:before
{
    content: "\e626";
}
.icon.icon-info:before, .popover .icon-info.popover-title:before, .icon-info.btn.btn-edit:before, .icon-info.btn.btn-close:before, .icon-info.btn.btn-calculator:before, .top-basket .add-on-icons .icon-info.add-on-icon:before, .icon-info.ui-accordion-header:before, .icon-info.more-info:before, .form-horizontal .form-group .icon-info.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-info.help-header:before, .form-horizontal .form-group .icon-info.date-picker:before, .icon-info.remove-item:before, .nav li.active a .icon-info.process-step:before, .nav li.complete a .icon-info.process-step:before, .group-list-summary dt.icon-info:before, .group-list-ticked li.icon-info:before, .group-list-crossed li.icon-info:before, .quote-add-on-items .icon-info.add-on-item:before, .panel .icon-info.logo:before, .ui-dialog .ui-dialog-titlebar .icon-info.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-info.remove:before, .tooltip-wrapper .help-tooltip .icon-info.help-header:before, .help .icon-info.btn:before
{
    content: "\e627";
}
.icon.icon-info-2:before, .popover .icon-info-2.popover-title:before, .icon-info-2.btn.btn-edit:before, .icon-info-2.btn.btn-close:before, .icon-info-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-info-2.add-on-icon:before, .icon-info-2.ui-accordion-header:before, .icon-info-2.more-info:before, .form-horizontal .form-group .icon-info-2.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-info-2.help-header:before, .form-horizontal .form-group .icon-info-2.date-picker:before, .icon-info-2.remove-item:before, .nav li.active a .icon-info-2.process-step:before, .nav li.complete a .icon-info-2.process-step:before, .group-list-summary dt.icon-info-2:before, .group-list-ticked li.icon-info-2:before, .group-list-crossed li.icon-info-2:before, .quote-add-on-items .icon-info-2.add-on-item:before, .panel .icon-info-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-info-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-info-2.remove:before, .tooltip-wrapper .help-tooltip .icon-info-2.help-header:before, .help .icon-info-2.btn:before
{
    content: "\e628";
}
.icon.icon-Error:before, .popover .icon-Error.popover-title:before, .icon-Error.btn.btn-edit:before, .icon-Error.btn.btn-close:before, .icon-Error.btn.btn-calculator:before, .top-basket .add-on-icons .icon-Error.add-on-icon:before, .icon-Error.ui-accordion-header:before, .icon-Error.more-info:before, .form-horizontal .form-group .icon-Error.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-Error.help-header:before, .form-horizontal .form-group .icon-Error.date-picker:before, .form-horizontal .form-group.has-focus.highlight-error .btn.icon-feedback:before, .form-horizontal .form-group.has-error .btn.icon-feedback:before, .form-horizontal .form-group.must-have .btn.icon-feedback:before, .form-horizontal .form-group.highlight-error .btn.icon-feedback:before, .icon-Error.remove-item:before, .nav li.active a .icon-Error.process-step:before, .nav li.complete a .icon-Error.process-step:before, .group-list-summary dt.icon-Error:before, .group-list-ticked li.icon-Error:before, .group-list-crossed li.icon-Error:before, .quote-add-on-items .icon-Error.add-on-item:before, .panel .icon-Error.logo:before, .ui-dialog .ui-dialog-titlebar .icon-Error.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-Error.remove:before, .tooltip-wrapper .help-tooltip .icon-Error.help-header:before, .help .icon-Error.btn:before
{
    content: "\e62a";
}
.icon.icon-help-2:before, .popover .icon-help-2.popover-title:before, .icon-help-2.btn.btn-edit:before, .icon-help-2.btn.btn-close:before, .icon-help-2.btn.btn-calculator:before, .top-basket .add-on-icons .icon-help-2.add-on-icon:before, .icon-help-2.ui-accordion-header:before, .icon-help-2.more-info:before, .form-horizontal .form-group .btn.icon-feedback:before, .form-horizontal .form-group .control-help .help-header:before, .form-horizontal .form-group .icon-help-2.date-picker:before, .icon-help-2.remove-item:before, .nav li.active a .icon-help-2.process-step:before, .nav li.complete a .icon-help-2.process-step:before, .group-list-summary dt.icon-help-2:before, .group-list-ticked li.icon-help-2:before, .group-list-crossed li.icon-help-2:before, .quote-add-on-items .icon-help-2.add-on-item:before, .panel .icon-help-2.logo:before, .ui-dialog .ui-dialog-titlebar .icon-help-2.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-help-2.remove:before, .tooltip-wrapper .help-tooltip .help-header:before, .help .icon-help-2.btn:before
{
    content: "\e62b";
}
.icon.icon-help:before, .popover .popover-title:before, .icon-help.btn.btn-edit:before, .icon-help.btn.btn-close:before, .icon-help.btn.btn-calculator:before, .top-basket .add-on-icons .icon-help.add-on-icon:before, .top-basket .add-on-icons .popover .add-on-icon.popover-title:before, .popover .top-basket .add-on-icons .add-on-icon.popover-title:before, .icon-help.ui-accordion-header:before, .icon-help.more-info:before, .form-horizontal .form-group .icon-help.btn.icon-feedback:before, .form-horizontal .form-group .popover .btn.icon-feedback.popover-title:before, .popover .form-horizontal .form-group .btn.icon-feedback.popover-title:before, .form-horizontal .form-group .help .btn.icon-feedback.btn-help:before, .help .form-horizontal .form-group .btn.icon-feedback.btn-help:before, .form-horizontal .form-group .btn.icon-feedback.activated:before, .form-horizontal .form-group .control-help .icon-help.help-header:before, .form-horizontal .form-group .control-help .popover .help-header.popover-title:before, .popover .form-horizontal .form-group .control-help .help-header.popover-title:before, .form-horizontal .form-group .control-help .help .help-header.btn.btn-help:before, .help .form-horizontal .form-group .control-help .help-header.btn.btn-help:before, .form-horizontal .form-group .icon-help.date-picker:before, .form-horizontal .form-group .popover .date-picker.popover-title:before, .popover .form-horizontal .form-group .date-picker.popover-title:before, .icon-help.remove-item:before, .nav li.active a .icon-help.process-step:before, .nav li.active a .popover .process-step.popover-title:before, .popover .nav li.active a .process-step.popover-title:before, .nav li.active a .help .process-step.btn.btn-help:before, .help .nav li.active a .process-step.btn.btn-help:before, .nav li.complete a .icon-help.process-step:before, .nav li.complete a .popover .process-step.popover-title:before, .popover .nav li.complete a .process-step.popover-title:before, .nav li.complete a .help .process-step.btn.btn-help:before, .help .nav li.complete a .process-step.btn.btn-help:before, .group-list-summary dt.icon-help:before, .group-list-ticked li.icon-help:before, .group-list-crossed li.icon-help:before, .quote-add-on-items .icon-help.add-on-item:before, .panel .icon-help.logo:before, .ui-dialog .ui-dialog-titlebar .icon-help.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .popover .ui-dialog-titlebar-close.popover-title:before, .popover .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.popover-title:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-help.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .popover .remove.popover-title:before, .popover .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.popover-title:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .help .remove.btn.btn-help:before, .help .tooltip-wrapper .help-tooltip.add-on-tooltip .remove.btn.btn-help:before, .tooltip-wrapper .help-tooltip .icon-help.help-header:before, .tooltip-wrapper .help-tooltip .popover .help-header.popover-title:before, .popover .tooltip-wrapper .help-tooltip .help-header.popover-title:before, .help .icon-help.btn:before, .help .btn.btn-help:before
{
    content: "\e62c";
}
.icon.icon-overlay:before, .popover .icon-overlay.popover-title:before, .icon-overlay.btn.btn-edit:before, .icon-overlay.btn.btn-close:before, .icon-overlay.btn.btn-calculator:before, .top-basket .add-on-icons .icon-overlay.add-on-icon:before, .icon-overlay.ui-accordion-header:before, .icon-overlay.more-info:before, .form-horizontal .form-group .icon-overlay.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-overlay.help-header:before, .form-horizontal .form-group .icon-overlay.date-picker:before, .icon-overlay.remove-item:before, .nav li.active a .icon-overlay.process-step:before, .nav li.complete a .icon-overlay.process-step:before, .group-list-summary dt.icon-overlay:before, .group-list-ticked li.icon-overlay:before, .group-list-crossed li.icon-overlay:before, .quote-add-on-items .icon-overlay.add-on-item:before, .panel .icon-overlay.logo:before, .ui-dialog .ui-dialog-titlebar .icon-overlay.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-overlay.remove:before, .tooltip-wrapper .help-tooltip .icon-overlay.help-header:before, .help .icon-overlay.btn:before
{
    content: "\e62d";
}
.icon.icon-settings:before, .popover .icon-settings.popover-title:before, .icon-settings.btn.btn-edit:before, .icon-settings.btn.btn-close:before, .icon-settings.btn.btn-calculator:before, .top-basket .add-on-icons .icon-settings.add-on-icon:before, .icon-settings.ui-accordion-header:before, .icon-settings.more-info:before, .form-horizontal .form-group .icon-settings.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-settings.help-header:before, .form-horizontal .form-group .icon-settings.date-picker:before, .icon-settings.remove-item:before, .nav li.active a .icon-settings.process-step:before, .nav li.complete a .icon-settings.process-step:before, .group-list-summary dt.icon-settings:before, .group-list-ticked li.icon-settings:before, .group-list-crossed li.icon-settings:before, .quote-add-on-items .icon-settings.add-on-item:before, .panel .icon-settings.logo:before, .ui-dialog .ui-dialog-titlebar .icon-settings.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-settings.remove:before, .tooltip-wrapper .help-tooltip .icon-settings.help-header:before, .help .icon-settings.btn:before
{
    content: "\e62e";
}
.icon.icon-driver:before, .popover .icon-driver.popover-title:before, .icon-driver.btn.btn-edit:before, .icon-driver.btn.btn-close:before, .icon-driver.btn.btn-calculator:before, .top-basket .add-on-icons .icon-driver.add-on-icon:before, .icon-driver.ui-accordion-header:before, .icon-driver.more-info:before, .form-horizontal .form-group .icon-driver.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-driver.help-header:before, .form-horizontal .form-group .icon-driver.date-picker:before, .icon-driver.remove-item:before, .nav li.active a .icon-driver.process-step:before, .nav li.complete a .icon-driver.process-step:before, .group-list-summary dt.icon-driver:before, .group-list-ticked li.icon-driver:before, .group-list-crossed li.icon-driver:before, .quote-add-on-items .icon-driver.add-on-item:before, .panel .icon-driver.logo:before, .ui-dialog .ui-dialog-titlebar .icon-driver.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-driver.remove:before, .tooltip-wrapper .help-tooltip .icon-driver.help-header:before, .help .icon-driver.btn:before
{
    content: "\e62f";
}
.icon.icon-user:before, .popover .icon-user.popover-title:before, .icon-user.btn.btn-edit:before, .icon-user.btn.btn-close:before, .icon-user.btn.btn-calculator:before, .top-basket .add-on-icons .icon-user.add-on-icon:before, .icon-user.ui-accordion-header:before, .icon-user.more-info:before, .form-horizontal .form-group .icon-user.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-user.help-header:before, .form-horizontal .form-group .icon-user.date-picker:before, .icon-user.remove-item:before, .nav li.active a .icon-user.process-step:before, .nav li.complete a .icon-user.process-step:before, .group-list-summary dt.icon-user:before, .group-list-ticked li.icon-user:before, .group-list-crossed li.icon-user:before, .quote-add-on-items .icon-user.add-on-item:before, .panel .icon-user.logo:before, .ui-dialog .ui-dialog-titlebar .icon-user.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-user.remove:before, .tooltip-wrapper .help-tooltip .icon-user.help-header:before, .help .icon-user.btn:before
{
    content: "\e630";
}
.icon.icon-car-details:before, .popover .icon-car-details.popover-title:before, .icon-car-details.btn.btn-edit:before, .icon-car-details.btn.btn-close:before, .icon-car-details.btn.btn-calculator:before, .top-basket .add-on-icons .icon-car-details.add-on-icon:before, .icon-car-details.ui-accordion-header:before, .icon-car-details.more-info:before, .form-horizontal .form-group .icon-car-details.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-car-details.help-header:before, .form-horizontal .form-group .icon-car-details.date-picker:before, .icon-car-details.remove-item:before, .nav li.active a .icon-car-details.process-step:before, .nav li.complete a .icon-car-details.process-step:before, .group-list-summary dt.icon-car-details:before, .group-list-ticked li.icon-car-details:before, .group-list-crossed li.icon-car-details:before, .quote-add-on-items .icon-car-details.add-on-item:before, .panel .icon-car-details.logo:before, .ui-dialog .ui-dialog-titlebar .icon-car-details.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-car-details.remove:before, .tooltip-wrapper .help-tooltip .icon-car-details.help-header:before, .help .icon-car-details.btn:before
{
    content: "\e631";
}
.icon.icon-payment:before, .popover .icon-payment.popover-title:before, .popover .nav li.active.item-4 .popover-title.process-step:before, .nav li.active.item-4 .popover .popover-title.process-step:before, .icon-payment.btn.btn-edit:before, .nav li.active.item-4 .btn.btn-edit.process-step:before, .icon-payment.btn.btn-close:before, .nav li.active.item-4 .btn.btn-close.process-step:before, .icon-payment.btn.btn-calculator:before, .nav li.active.item-4 .btn.btn-calculator.process-step:before, .top-basket .add-on-icons .icon-payment.add-on-icon:before, .top-basket .add-on-icons .nav li.active.item-4 .add-on-icon.process-step:before, .nav li.active.item-4 .top-basket .add-on-icons .add-on-icon.process-step:before, .icon-payment.ui-accordion-header:before, .nav li.active.item-4 .ui-accordion-header.process-step:before, .icon-payment.more-info:before, .nav li.active.item-4 .more-info.process-step:before, .form-horizontal .form-group .icon-payment.btn.icon-feedback:before, .form-horizontal .form-group .nav li.active.item-4 .btn.icon-feedback.process-step:before, .nav li.active.item-4 .form-horizontal .form-group .btn.icon-feedback.process-step:before, .form-horizontal .form-group .control-help .icon-payment.help-header:before, .form-horizontal .form-group .control-help .nav li.active.item-4 .help-header.process-step:before, .nav li.active.item-4 .form-horizontal .form-group .control-help .help-header.process-step:before, .form-horizontal .form-group .icon-payment.date-picker:before, .form-horizontal .form-group .nav li.active.item-4 .date-picker.process-step:before, .nav li.active.item-4 .form-horizontal .form-group .date-picker.process-step:before, .icon-payment.remove-item:before, .nav li.active.item-4 .remove-item.process-step:before, .nav li.active a .icon-payment.process-step:before, .nav li.active.item-4 a .process-step:before, .nav li.complete a .icon-payment.process-step:before, .nav li.complete a li.active.item-4 .process-step:before, .nav li.active.item-4 .icon.process-step:before, .nav li.active.item-4 .group-list-summary dt.process-step:before, .group-list-summary .nav li.active.item-4 dt.process-step:before, .nav li.active.item-4 .group-list-ticked li.process-step:before, .group-list-ticked .nav li.active.item-4 li.process-step:before, .nav li.active.item-4 .group-list-crossed li.process-step:before, .group-list-crossed .nav li.active.item-4 li.process-step:before, .nav li.active.item-4 .quote-add-on-items .process-step.add-on-item:before, .quote-add-on-items .nav li.active.item-4 .process-step.add-on-item:before, .nav li.active.item-4 .panel .process-step.logo:before, .panel .nav li.active.item-4 .process-step.logo:before, .nav li.active.item-4 .ui-dialog .ui-dialog-titlebar .process-step.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .nav li.active.item-4 .process-step.ui-dialog-titlebar-close:before, .nav li.active.item-4 .tooltip-wrapper .help-tooltip.add-on-tooltip .process-step.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .nav li.active.item-4 .process-step.remove:before, .nav li.active.item-4 .tooltip-wrapper .help-tooltip .process-step.help-header:before, .tooltip-wrapper .help-tooltip .nav li.active.item-4 .process-step.help-header:before, .nav li.active.item-4 .help .process-step.btn:before, .help .nav li.active.item-4 .process-step.btn:before, .group-list-summary dt.icon-payment:before, .group-list-ticked li.icon-payment:before, .group-list-crossed li.icon-payment:before, .quote-add-on-items .icon-payment.add-on-item:before, .panel .icon-payment.logo:before, .ui-dialog .ui-dialog-titlebar .icon-payment.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-payment.remove:before, .tooltip-wrapper .help-tooltip .icon-payment.help-header:before, .help .icon-payment.btn:before
{
    content: "\e632";
}
.icon.icon-summary:before, .popover .icon-summary.popover-title:before, .popover .nav li.active.item-3 .popover-title.process-step:before, .nav li.active.item-3 .popover .popover-title.process-step:before, .icon-summary.btn.btn-edit:before, .nav li.active.item-3 .btn.btn-edit.process-step:before, .icon-summary.btn.btn-close:before, .nav li.active.item-3 .btn.btn-close.process-step:before, .icon-summary.btn.btn-calculator:before, .nav li.active.item-3 .btn.btn-calculator.process-step:before, .top-basket .add-on-icons .icon-summary.add-on-icon:before, .top-basket .add-on-icons .nav li.active.item-3 .add-on-icon.process-step:before, .nav li.active.item-3 .top-basket .add-on-icons .add-on-icon.process-step:before, .icon-summary.ui-accordion-header:before, .nav li.active.item-3 .ui-accordion-header.process-step:before, .icon-summary.more-info:before, .nav li.active.item-3 .more-info.process-step:before, .form-horizontal .form-group .icon-summary.btn.icon-feedback:before, .form-horizontal .form-group .nav li.active.item-3 .btn.icon-feedback.process-step:before, .nav li.active.item-3 .form-horizontal .form-group .btn.icon-feedback.process-step:before, .form-horizontal .form-group .control-help .icon-summary.help-header:before, .form-horizontal .form-group .control-help .nav li.active.item-3 .help-header.process-step:before, .nav li.active.item-3 .form-horizontal .form-group .control-help .help-header.process-step:before, .form-horizontal .form-group .icon-summary.date-picker:before, .form-horizontal .form-group .nav li.active.item-3 .date-picker.process-step:before, .nav li.active.item-3 .form-horizontal .form-group .date-picker.process-step:before, .icon-summary.remove-item:before, .nav li.active.item-3 .remove-item.process-step:before, .nav li.active a .icon-summary.process-step:before, .nav li.active.item-3 a .process-step:before, .nav li.complete a .icon-summary.process-step:before, .nav li.complete a li.active.item-3 .process-step:before, .nav li.active.item-3 .icon.process-step:before, .nav li.active.item-3 .group-list-summary dt.process-step:before, .group-list-summary .nav li.active.item-3 dt.process-step:before, .nav li.active.item-3 .group-list-ticked li.process-step:before, .group-list-ticked .nav li.active.item-3 li.process-step:before, .nav li.active.item-3 .group-list-crossed li.process-step:before, .group-list-crossed .nav li.active.item-3 li.process-step:before, .nav li.active.item-3 .quote-add-on-items .process-step.add-on-item:before, .quote-add-on-items .nav li.active.item-3 .process-step.add-on-item:before, .nav li.active.item-3 .panel .process-step.logo:before, .panel .nav li.active.item-3 .process-step.logo:before, .nav li.active.item-3 .ui-dialog .ui-dialog-titlebar .process-step.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .nav li.active.item-3 .process-step.ui-dialog-titlebar-close:before, .nav li.active.item-3 .tooltip-wrapper .help-tooltip.add-on-tooltip .process-step.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .nav li.active.item-3 .process-step.remove:before, .nav li.active.item-3 .tooltip-wrapper .help-tooltip .process-step.help-header:before, .tooltip-wrapper .help-tooltip .nav li.active.item-3 .process-step.help-header:before, .nav li.active.item-3 .help .process-step.btn:before, .help .nav li.active.item-3 .process-step.btn:before, .group-list-summary dt.icon-summary:before, .group-list-ticked li.icon-summary:before, .group-list-crossed li.icon-summary:before, .quote-add-on-items .icon-summary.add-on-item:before, .panel .icon-summary.logo:before, .ui-dialog .ui-dialog-titlebar .icon-summary.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-summary.remove:before, .tooltip-wrapper .help-tooltip .icon-summary.help-header:before, .help .icon-summary.btn:before
{
    content: "\e633";
}
.icon.icon-quote:before, .popover .icon-quote.popover-title:before, .popover .nav li.active.item-2 .popover-title.process-step:before, .nav li.active.item-2 .popover .popover-title.process-step:before, .icon-quote.btn.btn-edit:before, .nav li.active.item-2 .btn.btn-edit.process-step:before, .icon-quote.btn.btn-close:before, .nav li.active.item-2 .btn.btn-close.process-step:before, .icon-quote.btn.btn-calculator:before, .nav li.active.item-2 .btn.btn-calculator.process-step:before, .top-basket .add-on-icons .icon-quote.add-on-icon:before, .top-basket .add-on-icons .nav li.active.item-2 .add-on-icon.process-step:before, .nav li.active.item-2 .top-basket .add-on-icons .add-on-icon.process-step:before, .icon-quote.ui-accordion-header:before, .nav li.active.item-2 .ui-accordion-header.process-step:before, .icon-quote.more-info:before, .nav li.active.item-2 .more-info.process-step:before, .form-horizontal .form-group .icon-quote.btn.icon-feedback:before, .form-horizontal .form-group .nav li.active.item-2 .btn.icon-feedback.process-step:before, .nav li.active.item-2 .form-horizontal .form-group .btn.icon-feedback.process-step:before, .form-horizontal .form-group .control-help .icon-quote.help-header:before, .form-horizontal .form-group .control-help .nav li.active.item-2 .help-header.process-step:before, .nav li.active.item-2 .form-horizontal .form-group .control-help .help-header.process-step:before, .form-horizontal .form-group .icon-quote.date-picker:before, .form-horizontal .form-group .nav li.active.item-2 .date-picker.process-step:before, .nav li.active.item-2 .form-horizontal .form-group .date-picker.process-step:before, .icon-quote.remove-item:before, .nav li.active.item-2 .remove-item.process-step:before, .nav li.active a .icon-quote.process-step:before, .nav li.active.item-2 a .process-step:before, .nav li.complete a .icon-quote.process-step:before, .nav li.complete a li.active.item-2 .process-step:before, .nav li.active.item-2 .icon.process-step:before, .nav li.active.item-2 .group-list-summary dt.process-step:before, .group-list-summary .nav li.active.item-2 dt.process-step:before, .nav li.active.item-2 .group-list-ticked li.process-step:before, .group-list-ticked .nav li.active.item-2 li.process-step:before, .nav li.active.item-2 .group-list-crossed li.process-step:before, .group-list-crossed .nav li.active.item-2 li.process-step:before, .nav li.active.item-2 .quote-add-on-items .process-step.add-on-item:before, .quote-add-on-items .nav li.active.item-2 .process-step.add-on-item:before, .nav li.active.item-2 .panel .process-step.logo:before, .panel .nav li.active.item-2 .process-step.logo:before, .nav li.active.item-2 .ui-dialog .ui-dialog-titlebar .process-step.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .nav li.active.item-2 .process-step.ui-dialog-titlebar-close:before, .nav li.active.item-2 .tooltip-wrapper .help-tooltip.add-on-tooltip .process-step.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .nav li.active.item-2 .process-step.remove:before, .nav li.active.item-2 .tooltip-wrapper .help-tooltip .process-step.help-header:before, .tooltip-wrapper .help-tooltip .nav li.active.item-2 .process-step.help-header:before, .nav li.active.item-2 .help .process-step.btn:before, .help .nav li.active.item-2 .process-step.btn:before, .group-list-summary dt.icon-quote:before, .group-list-ticked li.icon-quote:before, .group-list-crossed li.icon-quote:before, .quote-add-on-items .icon-quote.add-on-item:before, .panel .icon-quote.logo:before, .ui-dialog .ui-dialog-titlebar .icon-quote.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-quote.remove:before, .tooltip-wrapper .help-tooltip .icon-quote.help-header:before, .help .icon-quote.btn:before
{
    content: "\e634";
}
.icon.icon-your-details:before, .popover .icon-your-details.popover-title:before, .popover .nav li.active.item-1 .popover-title.process-step:before, .nav li.active.item-1 .popover .popover-title.process-step:before, .icon-your-details.btn.btn-edit:before, .nav li.active.item-1 .btn.btn-edit.process-step:before, .icon-your-details.btn.btn-close:before, .nav li.active.item-1 .btn.btn-close.process-step:before, .icon-your-details.btn.btn-calculator:before, .nav li.active.item-1 .btn.btn-calculator.process-step:before, .top-basket .add-on-icons .icon-your-details.add-on-icon:before, .top-basket .add-on-icons .nav li.active.item-1 .add-on-icon.process-step:before, .nav li.active.item-1 .top-basket .add-on-icons .add-on-icon.process-step:before, .icon-your-details.ui-accordion-header:before, .nav li.active.item-1 .ui-accordion-header.process-step:before, .icon-your-details.more-info:before, .nav li.active.item-1 .more-info.process-step:before, .form-horizontal .form-group .icon-your-details.btn.icon-feedback:before, .form-horizontal .form-group .nav li.active.item-1 .btn.icon-feedback.process-step:before, .nav li.active.item-1 .form-horizontal .form-group .btn.icon-feedback.process-step:before, .form-horizontal .form-group .control-help .icon-your-details.help-header:before, .form-horizontal .form-group .control-help .nav li.active.item-1 .help-header.process-step:before, .nav li.active.item-1 .form-horizontal .form-group .control-help .help-header.process-step:before, .form-horizontal .form-group .icon-your-details.date-picker:before, .form-horizontal .form-group .nav li.active.item-1 .date-picker.process-step:before, .nav li.active.item-1 .form-horizontal .form-group .date-picker.process-step:before, .icon-your-details.remove-item:before, .nav li.active.item-1 .remove-item.process-step:before, .nav li.active a .icon-your-details.process-step:before, .nav li.active.item-1 a .process-step:before, .nav li.complete a .icon-your-details.process-step:before, .nav li.complete a li.active.item-1 .process-step:before, .nav li.active.item-1 .icon.process-step:before, .nav li.active.item-1 .group-list-summary dt.process-step:before, .group-list-summary .nav li.active.item-1 dt.process-step:before, .nav li.active.item-1 .group-list-ticked li.process-step:before, .group-list-ticked .nav li.active.item-1 li.process-step:before, .nav li.active.item-1 .group-list-crossed li.process-step:before, .group-list-crossed .nav li.active.item-1 li.process-step:before, .nav li.active.item-1 .quote-add-on-items .process-step.add-on-item:before, .quote-add-on-items .nav li.active.item-1 .process-step.add-on-item:before, .nav li.active.item-1 .panel .process-step.logo:before, .panel .nav li.active.item-1 .process-step.logo:before, .nav li.active.item-1 .ui-dialog .ui-dialog-titlebar .process-step.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .nav li.active.item-1 .process-step.ui-dialog-titlebar-close:before, .nav li.active.item-1 .tooltip-wrapper .help-tooltip.add-on-tooltip .process-step.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .nav li.active.item-1 .process-step.remove:before, .nav li.active.item-1 .tooltip-wrapper .help-tooltip .process-step.help-header:before, .tooltip-wrapper .help-tooltip .nav li.active.item-1 .process-step.help-header:before, .nav li.active.item-1 .help .process-step.btn:before, .help .nav li.active.item-1 .process-step.btn:before, .group-list-summary dt.icon-your-details:before, .group-list-ticked li.icon-your-details:before, .group-list-crossed li.icon-your-details:before, .quote-add-on-items .icon-your-details.add-on-item:before, .panel .icon-your-details.logo:before, .ui-dialog .ui-dialog-titlebar .icon-your-details.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-your-details.remove:before, .tooltip-wrapper .help-tooltip .icon-your-details.help-header:before, .help .icon-your-details.btn:before
{
    content: "\e635";
}
.icon.icon-tick-done:before, .popover .icon-tick-done.popover-title:before, .popover .nav li.complete a span.popover-title:before, .nav li.complete a .popover span.popover-title:before, .popover .group-list-summary dt.popover-title:before, .group-list-summary .popover dt.popover-title:before, .popover .group-list-ticked li.popover-title:before, .group-list-ticked .popover li.popover-title:before, .popover .panel .popover-title.logo.active:before, .panel .popover .popover-title.logo.active:before, .icon-tick-done.btn.btn-edit:before, .nav li.complete a span.btn.btn-edit:before, .group-list-summary dt.btn.btn-edit:before, .group-list-ticked li.btn.btn-edit:before, .panel .btn.btn-edit.logo.active:before, .icon-tick-done.btn.btn-close:before, .nav li.complete a span.btn.btn-close:before, .group-list-summary dt.btn.btn-close:before, .group-list-ticked li.btn.btn-close:before, .panel .btn.btn-close.logo.active:before, .icon-tick-done.btn.btn-calculator:before, .nav li.complete a span.btn.btn-calculator:before, .group-list-summary dt.btn.btn-calculator:before, .group-list-ticked li.btn.btn-calculator:before, .panel .btn.btn-calculator.logo.active:before, .top-basket .add-on-icons .icon-tick-done.add-on-icon:before, .top-basket .add-on-icons .nav li.complete a span.add-on-icon:before, .nav li.complete a .top-basket .add-on-icons span.add-on-icon:before, .top-basket .add-on-icons .group-list-summary dt.add-on-icon:before, .group-list-summary .top-basket .add-on-icons dt.add-on-icon:before, .top-basket .add-on-icons .group-list-ticked li.add-on-icon:before, .group-list-ticked .top-basket .add-on-icons li.add-on-icon:before, .top-basket .add-on-icons .panel .add-on-icon.logo.active:before, .panel .top-basket .add-on-icons .add-on-icon.logo.active:before, .icon-tick-done.ui-accordion-header:before, .nav li.complete a span.ui-accordion-header:before, .group-list-summary dt.ui-accordion-header:before, .group-list-ticked li.ui-accordion-header:before, .panel .ui-accordion-header.logo.active:before, .icon-tick-done.more-info:before, .nav li.complete a span.more-info:before, .group-list-summary dt.more-info:before, .group-list-ticked li.more-info:before, .panel .more-info.logo.active:before, .form-horizontal .form-group .icon-tick-done.btn.icon-feedback:before, .form-horizontal .form-group .nav li.complete a span.btn.icon-feedback:before, .nav li.complete a .form-horizontal .form-group span.btn.icon-feedback:before, .form-horizontal .form-group .group-list-summary dt.btn.icon-feedback:before, .group-list-summary .form-horizontal .form-group dt.btn.icon-feedback:before, .form-horizontal .form-group .group-list-ticked li.btn.icon-feedback:before, .group-list-ticked .form-horizontal .form-group li.btn.icon-feedback:before, .form-horizontal .form-group .panel .btn.icon-feedback.logo.active:before, .panel .form-horizontal .form-group .btn.icon-feedback.logo.active:before, .form-horizontal .form-group .control-help .icon-tick-done.help-header:before, .form-horizontal .form-group .control-help .nav li.complete a span.help-header:before, .nav li.complete a .form-horizontal .form-group .control-help span.help-header:before, .form-horizontal .form-group .control-help .group-list-summary dt.help-header:before, .group-list-summary .form-horizontal .form-group .control-help dt.help-header:before, .form-horizontal .form-group .control-help .group-list-ticked li.help-header:before, .group-list-ticked .form-horizontal .form-group .control-help li.help-header:before, .form-horizontal .form-group .control-help .panel .help-header.logo.active:before, .panel .form-horizontal .form-group .control-help .help-header.logo.active:before, .form-horizontal .form-group .icon-tick-done.date-picker:before, .form-horizontal .form-group .nav li.complete a span.date-picker:before, .nav li.complete a .form-horizontal .form-group span.date-picker:before, .form-horizontal .form-group .group-list-summary dt.date-picker:before, .group-list-summary .form-horizontal .form-group dt.date-picker:before, .form-horizontal .form-group .group-list-ticked li.date-picker:before, .group-list-ticked .form-horizontal .form-group li.date-picker:before, .form-horizontal .form-group .panel .date-picker.logo.active:before, .panel .form-horizontal .form-group .date-picker.logo.active:before, .icon-tick-done.remove-item:before, .nav li.complete a span.remove-item:before, .group-list-summary dt.remove-item:before, .group-list-ticked li.remove-item:before, .panel .remove-item.logo.active:before, .nav li.active a .icon-tick-done.process-step:before, .nav li.active li.complete a span.process-step:before, .nav li.complete li.active a span.process-step:before, .nav li.active a .group-list-summary dt.process-step:before, .group-list-summary .nav li.active a dt.process-step:before, .nav li.active a .group-list-ticked li.process-step:before, .group-list-ticked .nav li.active a li.process-step:before, .nav li.active a .panel .process-step.logo.active:before, .panel .nav li.active a .process-step.logo.active:before, .nav li.complete a .icon-tick-done.process-step:before, .nav li.complete a span.process-step:before, .nav li.complete a .group-list-summary dt.process-step:before, .group-list-summary .nav li.complete a dt.process-step:before, .nav li.complete a .group-list-ticked li.process-step:before, .group-list-ticked .nav li.complete a li.process-step:before, .nav li.complete a .panel .process-step.logo.active:before, .panel .nav li.complete a .process-step.logo.active:before, .nav li.complete a span.icon:before, .nav li.complete a .quote-add-on-items span.add-on-item:before, .quote-add-on-items .nav li.complete a span.add-on-item:before, .nav li.complete a .panel span.logo:before, .panel .nav li.complete a span.logo:before, .nav li.complete a .ui-dialog .ui-dialog-titlebar span.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .nav li.complete a span.ui-dialog-titlebar-close:before, .nav li.complete a .tooltip-wrapper .help-tooltip.add-on-tooltip span.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .nav li.complete a span.remove:before, .nav li.complete a .tooltip-wrapper .help-tooltip span.help-header:before, .tooltip-wrapper .help-tooltip .nav li.complete a span.help-header:before, .nav li.complete a .help span.btn:before, .help .nav li.complete a span.btn:before, .group-list-summary dt:before, .group-list-ticked li:before, .group-list-crossed li.icon-tick-done:before, .group-list-crossed .group-list-ticked li:before, .group-list-ticked .group-list-crossed li:before, .group-list-crossed .panel li.logo.active:before, .panel .group-list-crossed li.logo.active:before, .quote-add-on-items .icon-tick-done.add-on-item:before, .quote-add-on-items .group-list-summary dt.add-on-item:before, .group-list-summary .quote-add-on-items dt.add-on-item:before, .quote-add-on-items .group-list-ticked li.add-on-item:before, .group-list-ticked .quote-add-on-items li.add-on-item:before, .quote-add-on-items .panel .add-on-item.logo.active:before, .panel .quote-add-on-items .add-on-item.logo.active:before, .panel .icon-tick-done.logo:before, .panel .group-list-summary dt.logo:before, .group-list-summary .panel dt.logo:before, .panel .group-list-ticked li.logo:before, .group-list-ticked .panel li.logo:before, .panel .logo.active:before, .panel .tooltip-wrapper .help-tooltip.add-on-tooltip .logo.active.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .panel .logo.active.remove:before, .ui-dialog .ui-dialog-titlebar .icon-tick-done.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .group-list-summary dt.ui-dialog-titlebar-close:before, .group-list-summary .ui-dialog .ui-dialog-titlebar dt.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .group-list-ticked li.ui-dialog-titlebar-close:before, .group-list-ticked .ui-dialog .ui-dialog-titlebar li.ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .panel .ui-dialog-titlebar-close.logo.active:before, .panel .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close.logo.active:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-tick-done.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .group-list-summary dt.remove:before, .group-list-summary .tooltip-wrapper .help-tooltip.add-on-tooltip dt.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .group-list-ticked li.remove:before, .group-list-ticked .tooltip-wrapper .help-tooltip.add-on-tooltip li.remove:before, .tooltip-wrapper .help-tooltip .icon-tick-done.help-header:before, .tooltip-wrapper .help-tooltip .group-list-summary dt.help-header:before, .group-list-summary .tooltip-wrapper .help-tooltip dt.help-header:before, .tooltip-wrapper .help-tooltip .group-list-ticked li.help-header:before, .group-list-ticked .tooltip-wrapper .help-tooltip li.help-header:before, .tooltip-wrapper .help-tooltip .panel .help-header.logo.active:before, .panel .tooltip-wrapper .help-tooltip .help-header.logo.active:before, .help .icon-tick-done.btn:before, .help .group-list-summary dt.btn:before, .group-list-summary .help dt.btn:before, .help .group-list-ticked li.btn:before, .group-list-ticked .help li.btn:before, .help .panel .btn.logo.active:before, .panel .help .btn.logo.active:before, .list-item-ticked:before
{
    content: "\e636";
}
.icon.icon-done:before, .popover .icon-done.popover-title:before, .icon-done.btn.btn-edit:before, .icon-done.btn.btn-close:before, .icon-done.btn.btn-calculator:before, .top-basket .add-on-icons .icon-done.add-on-icon:before, .icon-done.ui-accordion-header:before, .icon-done.more-info:before, .form-horizontal .form-group .icon-done.btn.icon-feedback:before, .form-horizontal .form-group .control-help .icon-done.help-header:before, .form-horizontal .form-group .icon-done.date-picker:before, .form-horizontal .form-group.has-success .btn.icon-feedback:before, .icon-done.remove-item:before, .nav li.active a .icon-done.process-step:before, .nav li.complete a .icon-done.process-step:before, .group-list-summary dt.icon-done:before, .group-list-ticked li.icon-done:before, .group-list-crossed li.icon-done:before, .quote-add-on-items .icon-done.add-on-item:before, .panel .icon-done.logo:before, .ui-dialog .ui-dialog-titlebar .icon-done.ui-dialog-titlebar-close:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-done.remove:before, .tooltip-wrapper .help-tooltip .icon-done.help-header:before, .help .icon-done.btn:before
{
    content: "\e629";
}

.new-icon
{    
    display: inline-block;
    opacity: 0.85;
}

.icon-addon-claims-line 
{
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/24-hour-cover.svg&tx=MDowOjA6OTowOjA=') no-repeat left center;        
    background-size: contain;
}

.icon-addon-new-car 
{
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/new-car-cover.svg&tx=MDowOjA6OTowOjA=') no-repeat left center; 
    background-size: contain;
}

.icon-addon-european
{
    background: url('/Sales/ContentStore/?filename=/Instinct/svg/european-cover.svg&tx=MDowOjA6OTowOjA=') no-repeat left center;
    background-size: contain;
}

@media (min-width: 768px)
{
    .new-icon
    {   
        height: 144px;
        margin-left: 14px;
        margin-top: -20px;
        width: 144px;
    }
}

@media (max-width: 767px)
{
    .new-icon
    {
        height: 120px;
        margin-left: 0px;
        margin-top: -16px;
        width: 100%;
        background-position: center center;
    }
}
@media (max-width: 320px)
{
    .legal-info .trademark
    {
        width: 310px !important; 
    }
    
    .legal-info .security
    {
        width: 310px !important; 
    }
}

@media (min-width: 990px)
{
    .alert.alert-info
    {
        width: 600px;
    }
}

@media (min-width: 768px)
{
    .btn.btn-action
    {
        padding: 15px 25px;
    }

    .btn.btn-checkbox
    {
        margin-right: 10px;
    }

    .btn.btn-checkbox
    {
        width: 22%;
        margin-bottom: 0;
        background-position: 46px 98px;
    }

    .quoteconsent-preferences .btn.btn-checkbox
    {
        width: 26%;
    }
}

@media (max-width: 767px)
{
    .btn.btn-close
    {
        display: none;
        top: 0;
    }

    .btn.btn-checkbox:nth-of-type(1), .btn.btn-checkbox:nth-of-type(2)
    {
        margin-bottom: 10px;
    }

    .btn.btn-checkbox:nth-child(2n+1)
    {
        margin-right: 10px;
    }

    #mini-privacy-policy {
        padding: 0 20px 0 20px;
    }

    #mini-privacy-policy p:last-of-type {
        margin-bottom: 0;
    }

    .footer-navigation .btn {
        margin-bottom: 5px;
    }
}

@media (min-width: 1030px)
{
    .btn.btn-close
    {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        right: 15px;
        top: 15px;
        background: none;
    }
}

@media (max-width: 770px)
{
    .btn.btn-calculator
    {
        margin: 10px 0 0 0;
    }
}

@media (min-width: 768px)
{
    .btn.btn-change
    {
        float: right;
        margin-top: 0;
        padding: 16px 25px;
    }

    .top-basket .feedback
    {
        display: inline-block;
    }

    .top-basket
    {
        position: fixed;
        border-bottom: 1px solid #e0e2e5;
        opacity: 0.98;
        z-index: 106;   
        display: block;
        height: 90px;
        top: -135px;
    }

    .top-basket label
    {
        display: inline-block;
        width: 50px;
        margin-top: 50px;
    }

    .top-basket .basket-overview
    {
        height: 89px;
        width: 247px;
    }
}

@media (min-width: 880px)
{
    .top-basket .basket-overview
    {
        width: 265px;
    }
    
    .top-basket .quote-payment
    {
        width: 148px;
    }
}

@media (min-width: 768px)
{
    .top-basket .basket-overview .icon-plus:before, 
    .top-basket .basket-overview .quote-add-on-items .add-on-item:before, 
    .quote-add-on-items .top-basket .basket-overview .add-on-item:before
    {
        display: inline-block;
    }
}

@media (min-width: 768px)
{
    .top-basket .quote-payment
    {
        display: inline-block;
    }

    .top-basket .add-on-items
    {
        display: inline-block;
    }

    .top-basket .total-add-ons p
    {
        margin-top: 10px;
    }
}

@media (max-width: 767px)
{
    .top-basket .total-add-ons
    {
        display: none;
    }
}

@media (min-width: 941px)
{
    .top-basket .total-add-ons
    {
        margin-left: 20px;
    }

    .top-basket .total-add-ons.mob-tab-hidden
    {
        display: inline-block;
    }
}

@media (min-width: 480px)
{
    .top-basket .total-quote-wrapper
    {
        width: 157px;
    }
}

@media (min-width: 880px)
{
    .top-basket .total-quote-wrapper
    {
        margin-left: 40px;
    }
}

@media (min-width: 768px)
{
    .top-basket .total-quote-wrapper
    {
        margin-right: 0;
        padding-top: 11px;
        height: 89px;
    }

    .top-basket .total-quote-wrapper .equals
    {
        display: block;
    }
}

@media (max-width: 480px)
{
    .top-basket .total-quote-wrapper .icon.icon-arrow-down, .top-basket .total-quote-wrapper .popover .icon-arrow-down.popover-title:before, .popover .top-basket .total-quote-wrapper .icon-arrow-down.popover-title:before, .top-basket .total-quote-wrapper .icon-arrow-down.btn.btn-edit, .top-basket .total-quote-wrapper .icon-arrow-down.btn.btn-close, .top-basket .total-quote-wrapper .icon-arrow-down.btn.btn-calculator, .top-basket .total-quote-wrapper .add-on-icons .icon-arrow-down.add-on-icon, .top-basket .add-on-icons .total-quote-wrapper .icon-arrow-down.add-on-icon, .top-basket .total-quote-wrapper .icon-arrow-down.ui-accordion-header, .top-basket .total-quote-wrapper .ui-accordion-header.ui-accordion-header-active:before, .top-basket .total-quote-wrapper .icon-arrow-down.more-info:before, .top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-down.btn.icon-feedback, .form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-down.btn.icon-feedback, .top-basket .total-quote-wrapper .form-horizontal .form-group .control-help .icon-arrow-down.help-header:before, .form-horizontal .form-group .control-help .top-basket .total-quote-wrapper .icon-arrow-down.help-header:before, .top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-down.date-picker:before, .form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-down.date-picker:before, .top-basket .total-quote-wrapper .icon-arrow-down.remove-item, .top-basket .total-quote-wrapper .nav li.active a .icon-arrow-down.process-step, .nav li.active a .top-basket .total-quote-wrapper .icon-arrow-down.process-step, .top-basket .total-quote-wrapper .nav li.complete a .icon-arrow-down.process-step, .nav li.complete a .top-basket .total-quote-wrapper .icon-arrow-down.process-step, .top-basket .total-quote-wrapper .group-list-summary dt.icon-arrow-down, .group-list-summary .top-basket .total-quote-wrapper dt.icon-arrow-down, .top-basket .total-quote-wrapper .group-list-ticked li.icon-arrow-down:before, .group-list-ticked .top-basket .total-quote-wrapper li.icon-arrow-down:before, .top-basket .total-quote-wrapper .group-list-crossed li.icon-arrow-down, .group-list-crossed .top-basket .total-quote-wrapper li.icon-arrow-down, .top-basket .total-quote-wrapper .quote-add-on-items .icon-arrow-down.add-on-item, .quote-add-on-items .top-basket .total-quote-wrapper .icon-arrow-down.add-on-item, .top-basket .total-quote-wrapper .panel .icon-arrow-down.logo, .panel .top-basket .total-quote-wrapper .icon-arrow-down.logo, .top-basket .total-quote-wrapper .ui-dialog .ui-dialog-titlebar .icon-arrow-down.ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar .top-basket .total-quote-wrapper .icon-arrow-down.ui-dialog-titlebar-close, .top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-down.remove, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .total-quote-wrapper .icon-arrow-down.remove, .top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip .icon-arrow-down.help-header:before, .tooltip-wrapper .help-tooltip .top-basket .total-quote-wrapper .icon-arrow-down.help-header:before, .top-basket .total-quote-wrapper .help .icon-arrow-down.btn, .help .top-basket .total-quote-wrapper .icon-arrow-down.btn, .top-basket .total-quote-wrapper .icon.icon-arrow-right, .top-basket .total-quote-wrapper .popover .icon-arrow-right.popover-title:before, .popover .top-basket .total-quote-wrapper .icon-arrow-right.popover-title:before, .top-basket .total-quote-wrapper .icon-arrow-right.btn.btn-edit, .top-basket .total-quote-wrapper .icon-arrow-right.btn.btn-close, .top-basket .total-quote-wrapper .icon-arrow-right.btn.btn-calculator, .top-basket .total-quote-wrapper .add-on-icons .icon-arrow-right.add-on-icon, .top-basket .add-on-icons .total-quote-wrapper .icon-arrow-right.add-on-icon, .top-basket .total-quote-wrapper .icon-arrow-right.ui-accordion-header, .top-basket .total-quote-wrapper .ui-accordion-header:before, .top-basket .total-quote-wrapper .form-horizontal .form-group .ui-accordion-header.btn.icon-feedback:before, .form-horizontal .form-group .top-basket .total-quote-wrapper .ui-accordion-header.btn.icon-feedback:before, .top-basket .total-quote-wrapper .form-horizontal .form-group .control-help .ui-accordion-header.help-header:before, .form-horizontal .form-group .control-help .top-basket .total-quote-wrapper .ui-accordion-header.help-header:before, .top-basket .total-quote-wrapper .nav li.active a .ui-accordion-header.process-step:before, .nav li.active a .top-basket .total-quote-wrapper .ui-accordion-header.process-step:before, .top-basket .total-quote-wrapper .nav li.complete a .ui-accordion-header.process-step:before, .nav li.complete a .top-basket .total-quote-wrapper .ui-accordion-header.process-step:before, .top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip.add-on-tooltip .ui-accordion-header.remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .total-quote-wrapper .ui-accordion-header.remove:before, .top-basket .total-quote-wrapper .icon-arrow-right.more-info:before, .top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-right.btn.icon-feedback, .form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-right.btn.icon-feedback, .top-basket .total-quote-wrapper .form-horizontal .form-group .control-help .icon-arrow-right.help-header:before, .form-horizontal .form-group .control-help .top-basket .total-quote-wrapper .icon-arrow-right.help-header:before, .top-basket .total-quote-wrapper .form-horizontal .form-group .icon-arrow-right.date-picker:before, .form-horizontal .form-group .top-basket .total-quote-wrapper .icon-arrow-right.date-picker:before, .top-basket .total-quote-wrapper .icon-arrow-right.remove-item, .top-basket .total-quote-wrapper .nav li.active a .icon-arrow-right.process-step, .nav li.active a .top-basket .total-quote-wrapper .icon-arrow-right.process-step, .top-basket .total-quote-wrapper .nav li.complete a .icon-arrow-right.process-step, .nav li.complete a .top-basket .total-quote-wrapper .icon-arrow-right.process-step, .top-basket .total-quote-wrapper .group-list-summary dt.icon-arrow-right, .group-list-summary .top-basket .total-quote-wrapper dt.icon-arrow-right, .top-basket .total-quote-wrapper .group-list-ticked li.icon-arrow-right:before, .group-list-ticked .top-basket .total-quote-wrapper li.icon-arrow-right:before, .top-basket .total-quote-wrapper .group-list-crossed li.icon-arrow-right, .group-list-crossed .top-basket .total-quote-wrapper li.icon-arrow-right, .top-basket .total-quote-wrapper .quote-add-on-items .icon-arrow-right.add-on-item, .quote-add-on-items .top-basket .total-quote-wrapper .icon-arrow-right.add-on-item, .top-basket .total-quote-wrapper .panel .icon-arrow-right.logo, .panel .top-basket .total-quote-wrapper .icon-arrow-right.logo, .top-basket .total-quote-wrapper .ui-dialog .ui-dialog-titlebar .icon-arrow-right.ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar .top-basket .total-quote-wrapper .icon-arrow-right.ui-dialog-titlebar-close, .top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-arrow-right.remove, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket .total-quote-wrapper .icon-arrow-right.remove, .top-basket .total-quote-wrapper .tooltip-wrapper .help-tooltip .icon-arrow-right.help-header:before, .tooltip-wrapper .help-tooltip .top-basket .total-quote-wrapper .icon-arrow-right.help-header:before, .top-basket .total-quote-wrapper .help .icon-arrow-right.btn, .help .top-basket .total-quote-wrapper .icon-arrow-right.btn
    {
        display: block;
    }
}

@media (min-width: 840px)
{
    .top-basket.payment-overview .icon.icon-plus, .top-basket.payment-overview .popover .icon-plus.popover-title:before, .popover .top-basket.payment-overview .icon-plus.popover-title:before, .top-basket.payment-overview .icon-plus.btn.btn-edit, .top-basket.payment-overview .icon-plus.btn.btn-close, .top-basket.payment-overview .icon-plus.btn.btn-calculator, .top-basket.payment-overview .add-on-icons .icon-plus.add-on-icon, .top-basket.payment-overview .icon-plus.ui-accordion-header, .top-basket.payment-overview .icon-plus.more-info:before, .top-basket.payment-overview .form-horizontal .form-group .icon-plus.btn.icon-feedback, .form-horizontal .form-group .top-basket.payment-overview .icon-plus.btn.icon-feedback, .top-basket.payment-overview .form-horizontal .form-group .control-help .icon-plus.help-header:before, .form-horizontal .form-group .control-help .top-basket.payment-overview .icon-plus.help-header:before, .top-basket.payment-overview .form-horizontal .form-group .icon-plus.date-picker:before, .form-horizontal .form-group .top-basket.payment-overview .icon-plus.date-picker:before, .top-basket.payment-overview .icon-plus.remove-item, .top-basket.payment-overview .nav li.active a .icon-plus.process-step, .nav li.active a .top-basket.payment-overview .icon-plus.process-step, .top-basket.payment-overview .nav li.complete a .icon-plus.process-step, .nav li.complete a .top-basket.payment-overview .icon-plus.process-step, .top-basket.payment-overview .group-list-summary dt.icon-plus, .group-list-summary .top-basket.payment-overview dt.icon-plus, .top-basket.payment-overview .group-list-ticked li.icon-plus:before, .group-list-ticked .top-basket.payment-overview li.icon-plus:before, .top-basket.payment-overview .group-list-crossed li.icon-plus, .group-list-crossed .top-basket.payment-overview li.icon-plus, .top-basket.payment-overview .quote-add-on-items .icon-plus.add-on-item, .quote-add-on-items .top-basket.payment-overview .icon-plus.add-on-item, .top-basket.payment-overview .quote-add-on-items .add-on-item:before, .quote-add-on-items .top-basket.payment-overview .add-on-item:before, .top-basket.payment-overview .panel .icon-plus.logo, .panel .top-basket.payment-overview .icon-plus.logo, .top-basket.payment-overview .ui-dialog .ui-dialog-titlebar .icon-plus.ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar .top-basket.payment-overview .icon-plus.ui-dialog-titlebar-close, .top-basket.payment-overview .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-plus.remove, .tooltip-wrapper .help-tooltip.add-on-tooltip .top-basket.payment-overview .icon-plus.remove, .top-basket.payment-overview .tooltip-wrapper .help-tooltip .icon-plus.help-header:before, .tooltip-wrapper .help-tooltip .top-basket.payment-overview .icon-plus.help-header:before, .top-basket.payment-overview .help .icon-plus.btn, .help .top-basket.payment-overview .icon-plus.btn
    {
        display: inline-block;
    }
}

@media (max-width: 768px)
{
    .top-basket.payment-overview .credit-card-fee
    {
        padding-left: 15px;
    }
}

@media (min-width: 840px)
{
    .top-basket.payment-overview .credit-card-fee
    {
        padding-left: 30px;
    }
}

@media (max-width: 800px)
{
    .top-basket.payment-overview .credit-card-fee small
    {
        display: inline-block;
        white-space: normal;
        text-align: center;
    }
}

@media (max-width: 925px)
{
    .top-basket.payment-overview .total-add-ons
    {
        margin-left: 0;
    }

    .top-basket.payment-overview .total-add-ons:first-of-type
    {
        margin-right: 10px;
        padding-right: 10px;
    }

    .top-basket.payment-overview .total-add-ons:last-of-type
    {
        margin-left: 10px;
        padding-left: 10px;
    }
    
    div.ncdFixedWidth
    {
        width: 100%;
        white-space: normal;
        overflow-x: scroll;
        overflow: auto;
    }
}

@media (min-width: 768px)
{
    .top-basket .payment-basket h2
    {
        text-align: right;
        font-size: 18px;
        margin: 20px 10px 0 0;
    }
}

@media (max-width: 768px)
{
    .top-basket .payment-basket h2
    {
        vertical-align: bottom;
        top: 0;
    }
}

@media (min-width: 481px)
{
    .car-plate-wrapper .btn-link
    {
        width: auto;
    }
}

@media (min-width: 480px)
{
    .car-details-info .col-car-info
    {
        float: left;
        width: 48%;
    }

    .car-details-info .col-car-info:last-child
    {
        padding-bottom: 10px;
        margin-left: 10px;
    }

    .col-bordered
    {
        padding-top: 0;
        border-top: none;
        border-left: 1px solid #e0e2e5;
    }
}

@media (min-width: 768px)
{
    .car-carousel
    {
        width: 1541px;
        max-height: 425px;
    }
}

@media (min-width: 930px)
{
    .car-carousel
    {
        max-height: 425px;
        width: 1865px;
    }
}

@media (min-width: 768px)
{
    .add-on-total-new
    {
        padding-top: 5px;
    }

    .form-align
    {
        padding: 0 20px 20px 20px;
    }

    .form-horizontal.read-only .form-group .control-answer.text-overflow-high
    {
        height: 109px;
    }

    .form-horizontal.read-only .form-group .control-answer.text-overflow-mid
    {
        height: 78px;
    }
}

@media (max-width: 600px)
{
    .form-horizontal .form-group .control-question
    {
        width: 100%;
        text-align: left;
    }

    .form-horizontal .form-group .control-answer
    {
        width: 100%;
    }
}

@media (min-width: 768px)
{
    .clone-template .form-group .control-help
    {
        right: -340px;
    }
    
    .clone-template .clone-template .form-group .control-help
    {
        right: -360px;
    }
    
    .form-horizontal .form-group .control-help
    {
        -webkit-box-shadow: 0 2px 2px #b2b6be;
        -moz-box-shadow: 0 2px 2px #b2b6be;
        box-shadow: 0 2px 2px #b2b6be;
        background: var(--colour-component-control-help-colour);
    }
}

@media (max-width: 991px)
{
    .clone-template .form-group .control-help
    {
        right: inherit;
    }
    
    .clone-template .clone-template .form-group .control-help
    {
        right: inherit;
    }
    
    .form-horizontal .form-group .control-help
    {
        position: relative;
        right: auto;
        margin-bottom: 20px;
        border-top: 1px solid #e6ebef;
        overflow: hidden;
        *zoom: 1;
        clear: both;
    }

    .form-horizontal .form-group .control-help .arrow
    {
        display: none;
    }

    .form-horizontal .form-group .control-help:before
    {
        clear: both;
    }
    
    div.ncdFixedWidth
    {
        width: 100%;
        white-space: normal;
        overflow-x: scroll;
        overflow: auto;
    }
}

@media (min-width: 769px)
{
    .form-horizontal .form-group input[type=text], .form-horizontal .form-group input[type=email], .form-horizontal .form-group input[type=number], .form-horizontal .form-group input[type=password], .form-horizontal .form-group input[type=date]
    {
        width: 77%;
    }
}

/* all version of IE, hide the styled drop down image */
@media screen\0
{
    .form-horizontal .form-group select
    {
        background: none;
        padding-right: 10px;
    }  
}

@media (min-width: 769px)
{
    .form-horizontal .form-group select
    {
        width: inherit;
    }
}

@media (min-width: 768px)
{
    .form-horizontal .form-group .segmented-input input[type=text], .form-horizontal .form-group .segmented-input input[type=number]
    {
        width: 20%;
    }

    .form-horizontal .form-group.has-error .error-wrapper
    {
        margin-left: 33%;
        padding: 0 0 8px 4px;
        width: 66%;
    }

    .form-horizontal .form-group.must-have .error-wrapper
    {
        margin-left: 33%;
        padding: 0 0 8px 4px;
        width: 66%;
    }

    .error-warning-bar .icon.icon-alert, .error-warning-bar .popover .icon-alert.popover-title:before, .popover .error-warning-bar .icon-alert.popover-title:before, .error-warning-bar .icon-alert.btn.btn-edit, .error-warning-bar .icon-alert.btn.btn-close, .error-warning-bar .icon-alert.btn.btn-calculator, .error-warning-bar .top-basket .add-on-icons .icon-alert.add-on-icon, .top-basket .add-on-icons .error-warning-bar .icon-alert.add-on-icon, .error-warning-bar .icon-alert.ui-accordion-header, .error-warning-bar .icon-alert.more-info:before, .error-warning-bar .form-horizontal .form-group .icon-alert.btn.icon-feedback, .form-horizontal .form-group .error-warning-bar .icon-alert.btn.icon-feedback, .error-warning-bar .form-horizontal .form-group .control-help .icon-alert.help-header:before, .form-horizontal .form-group .control-help .error-warning-bar .icon-alert.help-header:before, .error-warning-bar .form-horizontal .form-group .icon-alert.date-picker:before, .form-horizontal .form-group .error-warning-bar .icon-alert.date-picker:before, .error-warning-bar .icon-alert.remove-item, .error-warning-bar .nav li.active a .icon-alert.process-step, .nav li.active a .error-warning-bar .icon-alert.process-step, .error-warning-bar .nav li.complete a .icon-alert.process-step, .nav li.complete a .error-warning-bar .icon-alert.process-step, .error-warning-bar .group-list-summary dt.icon-alert, .group-list-summary .error-warning-bar dt.icon-alert, .error-warning-bar .group-list-ticked li.icon-alert:before, .group-list-ticked .error-warning-bar li.icon-alert:before, .error-warning-bar .group-list-crossed li.icon-alert, .group-list-crossed .error-warning-bar li.icon-alert, .error-warning-bar .quote-add-on-items .icon-alert.add-on-item, .quote-add-on-items .error-warning-bar .icon-alert.add-on-item, .error-warning-bar .panel .icon-alert.logo, .panel .error-warning-bar .icon-alert.logo, .error-warning-bar .ui-dialog .ui-dialog-titlebar .icon-alert.ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar .error-warning-bar .icon-alert.ui-dialog-titlebar-close, .error-warning-bar .tooltip-wrapper .help-tooltip.add-on-tooltip .icon-alert.remove, .tooltip-wrapper .help-tooltip.add-on-tooltip .error-warning-bar .icon-alert.remove, .error-warning-bar .tooltip-wrapper .help-tooltip .icon-alert.help-header:before, .tooltip-wrapper .help-tooltip .error-warning-bar .icon-alert.help-header:before, .error-warning-bar .help .icon-alert.btn, .help .error-warning-bar .icon-alert.btn
    {
        left: -15px;
    }

    .add-driver-info
    {
        margin-top: 0;
    }

    .mobile-hidden
    {
        display: block;
    }

    .tablet-hidden
    {
        display: none;
    }

    .clone-template:first-of-type .arrow-up
    {
        left: 233px;
    }

    .footer-navigation .btn.btn-back
    {
        width: auto;
    }

    .footer-navigation .btn.btn-next
    {
        float: right;
        margin: 0;
        width: auto;
    }

    .nav li .item-text
    {
        display: inline-block;
    }

    .group-list-ticked.group-list-stacked li
    {
        width: 34%;
    }

    .group-list-cars li
    {
        float: none;
        margin-right: 10px;
        height: 120px;
        width: 120px;
        font-size: 14px;
        background-size: 120px 120px;
    }

    .quote-add-on-items
    {
        padding-left: 0;
        width: 240px;
    }

    .quote-add-on-items .add-on-item
    {
        margin-right: 15px;
    }    
}

@media (min-width: 768px)
{
    .panel.panel-small .panel-footer .btn
    {
        width: 48%;
        margin: 0 5px 5px 0;
    }
}

@media (min-width: 480px)
{
    .panel.panel-small
    {
        margin: 0;
    }

    .panel.panel-small .btn-light
    {
        width: 46%;
    }
}

@media (min-width: 768px)
{
    .panel.panel-overlay .center
    {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-shadow: 0 2px 2px #b2b6be;
        -moz-box-shadow: 0 2px 2px #b2b6be;
        box-shadow: 0 2px 2px #b2b6be;
        margin-bottom: 60px;
    }
}

@media (min-width: 768px)
{
    .panel.panel-overlay.pad-top-basket
    {
        padding-top: 120px;
    }

    .panel.panel-overlay .pad-left-40
    {
        padding-left: 40px;
    }

    .panel header.add-on-header h2
    {
        text-align: left;
        padding-left: 20px;
        font-size: 26px;
    }

    .panel header.add-on-header h2 span
    {
        font-size: 14px;
        text-align: left;
    }

    .panel header.add-on-header
    {
        margin-bottom: 30px;
    }

    .panel header.breakdown-header h2
    {
        display: inline-block;
    }

    .panel header.breakdown-header h2 span
    {
        text-align: center;
    }

    .panel .col-list
    {
        border-right: 1px solid #e0e2e5;
    }

    .panel .panel-footer .action-buttons
    {
        float: right;
        display: inline-block;
        width: 75%;
        padding-bottom: 0;
        margin-bottom: 0;
        text-align: center;
        border-bottom: none;
    }

    .panel .panel-footer .action-buttons .btn-action
    {
        width: 34%;
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (orientation: portrait)
{
    .panel .panel-footer .action-buttons
    {
        width: 70%;
    }
}

@media (min-width: 768px)
{
    .panel .panel-footer .policy-wording
    {
        float: left;
        border-right: 1px solid #e0e2e5;
    }

    .panel .panel-footer .add-on-total-new
    {
        display: inline-block;
        margin: 0 20px 0 0;
        padding-bottom: 0;
        vertical-align: middle;
        border: none;
    }

    .panel .panel-footer .add-on-total-new small
    {
        text-align: left;
    }
}

@media (min-width: 768px)
{
    .touch-device .panel.panel-overlay
    {
        background: rgba(247, 248, 248, 0.95);
    }

    .box .module-header {
        margin: 0 0 20px 0;
        display: flex;
        padding: 0;
        min-height: 80px;
        align-items: center;
        background-color: var(--colour-background-neutral-page);
    }

    .box .module-header h2 {
        font-size: 24px;
        display: flex;
        align-items: center;
        align-content: center;
        width: 80%;
    }

    .box .module-header .icon {
        display: flex;
        align-items: center;
        justify-content: center;
        align-content: center;
        width: 10%;
    }
}

@media (min-width: 768px)
{
    .table-overflow
    {
        max-height: 300px;
        overflow-y: scroll;
        overflow-x: hidden;
    }
}

@media (min-width: 769px)
{
    .table-separated tbody
    {
        width: 412px;
    }

    .table-separated tr td
    {
        width: 100%;
    }
}

@media (max-width: 767px)
{
    div.table-wrapper div.scrollable
    {
        margin: 0 0 0 45%;
    }

    .pinned
    {
        -webkit-box-shadow: 0 2px 2px #b2b6be;
        -moz-box-shadow: 0 2px 2px #b2b6be;
        box-shadow: 0 2px 2px #b2b6be;
        background: #fafafa;
        width: 45%;
    }
}

@media (min-width: 768px)
{
    .table-breakdown.responsive tbody tr:first-child td
    {
        height: auto;
    }

    .table-breakdown.responsive tbody tr td
    {
        height: auto;
    }

    .table-breakdown thead tr th
    {
        height: auto;
        font-size: 14px;
    }

    .table-breakdown tbody tr td
    {
        font-size: 13px;
    }

    .table-breakdown
    {
        table-layout: inherit;
    }

    .table-excess-overview tbody tr td
    {
        padding: 8px;
    }

    .table-excess-overview thead th
    {
        padding: 8px;
        font-size: 14px;
    }

    .table-excess-overview tbody td
    {
        font-size: 14px;
    }

    .table-excess-overview tbody td
    {
        font-size: 18px;
    }

    .table-your-quote tr th, .table-your-quote tr td
    {
        color: #656d7d;
    }

    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top
    {
        top: -181px;
        left: auto;
        right: -13px;
    }

    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile, .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line
    {
        top: 13px;
        right: -17px;
    }

    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile .arrow, .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line .arrow
    {
        top: -12px;
        bottom: 0;
    }

    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile .arrow:after, .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line .arrow:after
    {
        border-bottom: 12px solid white;
        border-top: none;
    }
    
    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line
    {
        top: 94px;
    }
}

@media (min-width: 768px) and (orientation: portrait)
{
    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top
    {
        top: -195px;
    }
    
    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-mobile, .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line
    {
        top: -9px;
    }

    .tooltip-wrapper .help-tooltip.add-on-tooltip.position-top-double-line
    {
        top: -7px;
    }

    .tooltip-wrapper .help-tooltip.basket-tooltip
    {
        top: 5px;
        right: auto;
        left: -40px;
    }

    .tooltip-wrapper .help-tooltip.basket-tooltip .arrow
    {
        top: -26px;
    }

    .tooltip-wrapper .help-tooltip.basket-tooltip .arrow:before
    {
        display: none;
    }
}

@media (max-width: 960px)
{
    .tooltip-wrapper .help-tooltip
    {
        position: absolute;
        width: 247px;
        left: -112px;
        padding: 20px 20px 10px 20px;
        top: auto;
        margin-bottom: 20px;
        margin-top: 20px;
        border-top: 1px solid #e6ebef;
        overflow: hidden;
        *zoom: 1;
        overflow: visible;
        clear: both;
    }

    .tooltip-wrapper .help-tooltip .arrow
    {
        position: absolute;
        width: 11px;
        height: 0;
        top: -26px;
    }

    .tooltip-wrapper .help-tooltip .arrow:before
    {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        border-left: 13px solid transparent;
        border-right: 13px solid transparent;
        border-bottom: 11px solid #e6ebef;
        left: -12px;
        top: 15px;
    }

    .tooltip-wrapper .help-tooltip .arrow:after
    {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        border-left: 11px solid transparent;
        border-bottom: 10px solid black;
        border-right: 11px solid transparent;
        border-top: none;
        left: -10px;
        top: 16px;
    }

    .tooltip-wrapper .help-tooltip:before
    {
        clear: both;
    }
}

@media (min-width: 768px)
{
    .title.title-large
    {
        font-size: var(--type-text-style-paragraph-title-responsive-font-size);
    }

    .text.text-primary-med, .car-details li.text-primary-med, .address-details .details li.text-primary-med, .group-list-normal li.text-primary-med
    {
        font-size: 16px;
    }

    .header .logo 
    {
        background: url('/Sales/ContentStore/?filename=/Instinct/svg/header-logo.svg&tx=MDowOjA6OTowOjA=') no-repeat var(--logo-background-position);

        float: left;
    }

    .header a.phone-hidden
    {
        display: inline-block;
    }
}

@media (min-width: 480px)
{
    .header
    {
        padding: 0;
    }
}

@media (min-width: 991px)
{
    .header-bordered .header 
    {
        padding: 0 44px;
    }
}

@media (min-width: 768px)
{
    .content-header
    {
        padding: 25px 0 0 0;
    }

        .content-header p {
            max-width: 600px;
            margin: 8px 0 40px 0;
        }
}

@media (min-width: 991px)
{
    .inner-content
    {
        padding: 0 0 25px 0;
    }

    .content-left
    {
        float: left;
        width: 640px;
        margin-right: 19px;
    }

    .content-right
    {
        float: left;
        width: 300px;
    }

    .content-right .col-no-pad
    {
        padding: 0;
    }
}

@media (min-width: 768px)
{
    .save-quote
    {
        padding-left: 0;
        text-align: right;
    }

    .security p
    {
        width: 220px !important;
    }
}

@media (max-width: 990px)
{
    .legal-info
    {
        padding: 0 12px 40px 12px;
        background: var(--colour-footer-background-colour);
    }
}

@media (min-width: 991px)
{
    .legal-info
    {
        width: 991px;
    }
}

@media (min-width: 768px)
{
    .help-hub header .title-number-small
    {
        display: block;
    }

    .help-hub .help-module .module-header .icon:before, .help-hub .help-module .module-header .popover .popover-title:before, .popover .help-hub .help-module .module-header .popover-title:before, .help-hub .help-module .module-header .btn.btn-edit:before, .help-hub .help-module .module-header .btn.btn-close:before, .help-hub .help-module .module-header .btn.btn-calculator:before, .help-hub .help-module .module-header .top-basket .add-on-icons .add-on-icon:before, .top-basket .add-on-icons .help-hub .help-module .module-header .add-on-icon:before, .help-hub .help-module .module-header .ui-accordion-header:before, .help-hub .help-module .module-header .more-info:before, .help-hub .help-module .module-header .form-horizontal .form-group .btn.icon-feedback:before, .form-horizontal .form-group .help-hub .help-module .module-header .btn.icon-feedback:before, .help-hub .help-module .module-header .form-horizontal .form-group .control-help .help-header:before, .form-horizontal .form-group .control-help .help-hub .help-module .module-header .help-header:before, .help-hub .help-module .module-header .form-horizontal .form-group .date-picker:before, .form-horizontal .form-group .help-hub .help-module .module-header .date-picker:before, .help-hub .help-module .module-header .remove-item:before, .help-hub .help-module .module-header .nav li.active a .process-step:before, .nav li.active a .help-hub .help-module .module-header .process-step:before, .help-hub .help-module .module-header .nav li.complete a .process-step:before, .nav li.complete a .help-hub .help-module .module-header .process-step:before, .help-hub .help-module .module-header .group-list-summary dt:before, .group-list-summary .help-hub .help-module .module-header dt:before, .help-hub .help-module .module-header .group-list-ticked li:before, .group-list-ticked .help-hub .help-module .module-header li:before, .help-hub .help-module .module-header .group-list-crossed li:before, .group-list-crossed .help-hub .help-module .module-header li:before, .help-hub .help-module .module-header .quote-add-on-items .add-on-item:before, .quote-add-on-items .help-hub .help-module .module-header .add-on-item:before, .help-hub .help-module .module-header .panel .logo:before, .panel .help-hub .help-module .module-header .logo:before, .help-hub .help-module .module-header .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before, .ui-dialog .ui-dialog-titlebar .help-hub .help-module .module-header .ui-dialog-titlebar-close:before, .help-hub .help-module .module-header .tooltip-wrapper .help-tooltip.add-on-tooltip .remove:before, .tooltip-wrapper .help-tooltip.add-on-tooltip .help-hub .help-module .module-header .remove:before, .help-hub .help-module .module-header .tooltip-wrapper .help-tooltip .help-header:before, .tooltip-wrapper .help-tooltip .help-hub .help-module .module-header .help-header:before, .help-hub .help-module .module-header .help .btn:before, .help .help-hub .help-module .module-header .btn:before
    {
        position: absolute;
        right: 0;
    }

    .help-hub .help-module .module-header p
    {
        margin-bottom: 0;
    }
}

@media (min-width: 960px)
{
    .help-hub .center
    {
        width: 960px;
    }
}

@media (min-width: 768px)
{
    .help-hub
    {
        padding-bottom: 0 !important;
    }

    .help-hub header
    {
        padding-bottom: 15px;
        font-size: 18px;
    }

    .help-hub .help-module
    {
        height: 227px;
        width: 31%;
        padding: 20px;
        margin: 20px 5px 20px 10px;
    }

    .help-hub .help-module .module-header:before
    {
        font-size: 40px;
    }

    .help-hub .btn-simple
    {
        width: 200px;
        margin: 25px 0 25px -100px;
    }

    .tablet-hidden
    {
        display: none;
    }
}

@media (max-width: 767px)
{
    .phone-hidden
    {
        display: none !important;
    }
    
    .phone-block-hidden
    {
        display: none !important;
    }

    .header .logo 
    {
        background: var(--header-logo-instinct-responsive-url) no-repeat var(--logo-background-position);
        text-align: center;
        left: 8px!important;
    }
}

@media (min-width: 985px)
{
    .switch-wrapper .title
    {
        display: inline-block;
    }

    div.ui-slider.ui-slider-switch
    {
        top: 0;
        left: inherit;
    }
}

@media (min-width: 768px) 
{
    .decline .decline-info 
    {
        width: 67%;
        padding: 0;
    }

    .decline .icon.icon-declined 
    {
        display: inline-block;
        left: auto;
        vertical-align: top;
        padding: 15px 30px 0 10px;
        margin: -10px 0 0 0;
    }
}

@media only screen and (max-width: 600px)
{
   div.logon div.forgotten-link
    {
        margin-left: 20px;
        width: 100%;
    }
}

@media (min-width: 768px)
{   
    .ui-dialog .ui-dialog-titlebar 
    {
        display: none;
    }
}

@media (max-width: 767px)
{
    .ui-dialog .ui-dialog-titlebar 
    {
        display: block;
    }
}

@media (max-width: 600px)
{
    #main-driver-number-of-cars .input-wrapper
    {
        width: 178px;
        max-width: 178px;
    }
    
    #main-driver-number-of-children .input-wrapper
    {
        width: 178px;
        max-width: 178px;
    }    
    
    #driver2-claims input.date-year, #driver3-claims input.date-year, #driver4-claims input.date-year,
    #driver2-convictions input.date-year, #driver3-convictions input.date-year, #driver4-convictions input.date-year
    {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media (min-width: 601px)
{   
    #main-driver-number-of-cars .input-wrapper
    {
        width: 276px;
        max-width: 276px;
    }
    
    #main-driver-number-of-children .input-wrapper
    {
        width: 276px;
        max-width: 276px;
    }
   
    #main-driver-number-of-cars .question label
    {
        margin-bottom: 34px;
    }
    
    #main-driver-number-of-children .question label
    {
        margin-bottom: 72px;
    }  

    #main-driver-ncd .question label
    {
        margin-bottom: 171px;
    }
    
    #main-driver-pncd .question label
    {
        margin-bottom: 110px;
    }
    
    #driver1-has-claims .question label
    {
        margin-bottom: 123px;
    }
    
    #driver1-has-convictions .question label
    {
        margin-bottom: 140px;
    }

    #driver1-direct-debit-preference .question label
    {
        margin-bottom: 63px;
    }

    #driver1-direct-debit-preference * p {
        font-size: 12px;
    }
    
    #driver2-has-claims .question label, #driver3-has-claims .question label, #driver4-has-claims .question label
    {
        margin-bottom: 106px;
    }
    
    #driver2-has-convictions .question label, #driver3-has-convictions .question label, #driver4-has-convictions .question label
    {
        margin-bottom: 124px;
    }

    #main-driver-car-purchased .question label
    {
        margin-bottom: 44px;
    }
    
    #payment-email-address .question label
    {
        margin-bottom: 107px;
    }
    
    #credit-card-type .question label
    {
        margin-bottom: 174px;
    }
    
    #car-registration-car-found .control-question
    {
        margin-bottom: 120px;
    }

    #car-registration-car-not-found .control-question
    {
        margin-bottom: 60px;
    }
    
    #driver2-title .question label, #driver3-title .question label, #driver4-title .question label
    {
        margin-bottom: 66px;
    }
     
    #car-not-found-error
    {
        margin-left: 0%;
        width: 100%;
    }
    
    #car-reg-error
    {
        background-color: #fff3f4;
        border-color: #ff7d83;
        color: #ff1821;
    }
    
    #driver2-claims input.date-year, #driver3-claims input.date-year, #driver4-claims input.date-year,
    #driver2-convictions input.date-year, #driver3-convictions input.date-year, #driver4-convictions input.date-year
    {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 990px)
{ 
    #main-driver-number-of-cars .input-wrapper
    {
        width: 78%;
        max-width: 78%;
    }
    
    #main-driver-number-of-children .input-wrapper
    {
        width: 78%;
        max-width: 78%;
    }
}

@media (max-width: 375px)
{ 
    #driver-details .remove-item
    {
        margin-bottom: 20px;
    }
}

@media (max-width:480px)
{   
    #mi-breakdown-cover
    {
        margin-top:35px;
    }
}

@media (max-width:767px)
{
    #breakdown-recovery-selected
    {
        padding-bottom: 5px;
    }

    .pad-top-20
    {
        margin-top: 20px;
    }
}

@keyframes step-spin {
    to { transform: rotate(360deg); }
}

@-webkit-keyframes step-spin {
    to { transform: rotate(360deg); }
}

@media (min-width:768px)
{   
    .btn.loading:before {
        position: absolute;
        left: -63px;
        top: 6px;
        width: 46px;
        height: 46px;
        content: " ";
        background: url('/Sales/ContentStore/?filename=/spinner.png&tx=MDowOjA6OTowOjA=') no-repeat 0 0;
        animation: step-spin 1s steps(8, end) infinite;
        -webkit-animation: step-spin 0.6s steps(8, end) infinite;
    }
}

@media (max-width:767px)
{
    .total-quote
    {
        padding-right: 15px;
    }  
}

@media (max-width:990px)
{
    #page-logon
    {
        padding-bottom: 20px;
    }
}

@media (min-width:768px)
{
    #page-your-quote .footer-navigation div.call-to-buy a.btn-back,
    #page-summary .footer-navigation div.call-to-buy a.btn-back
    {
        width: 246px;
    }
    
    #page-payment .footer-navigation div.call-to-buy a.btn-back
    {
        width: 203px;
    }
    
    #page-direct-debit-agreement .footer-navigation div.call-to-buy a.btn-back
    {
        width: 162px;
    }

    #page-your-quote .footer-navigation div.call-to-buy a.btn-back .icon-line,
    #page-summary .footer-navigation div.call-to-buy a.btn-back .icon-line
    {
        margin: 0 48px 0 -30px;
    }
    
    #page-payment .footer-navigation div.call-to-buy a.btn-back .icon-line
    {
        margin: 0 34px 0 -4px;
    }   
}

@media (max-width:320px)
{
    #page-quote-declined .footer-navigation .btn    
    {
        font-size: 15px;
    }
}

@media (max-width:767px)
{
    .top-basket .payment-basket.desktop
    {
        display: none;
    }
}

@media (min-width:768px)
{
    .top-basket .payment-basket.mobile
    {
        display: none;
    }
}

@media (max-width:480px)
{    
    .btn.btn-light:focus
    {
        background: white;
        border: 1px solid #30D5C8;
        color: #000000;
    }
    
    .btn.btn-light:active,
    .btn.btn-light:hover,
    .btn.btn-light.btn-active
    {
        border: 1px solid #30D5C8;
        background: #30D5C8;
        color: #000000;
    }
}

@media (min-width:650px) {
    #which-logo-breakdown-mobile {
        display: none;
    }
}

@media (max-width:649px) {
    #which-logo-breakdown-desktop {
        display: none;
    }

    #breakdown-total-links {
        float: right;
        display: flex;
        flex-direction: column;
        padding-bottom: 10px;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

#page-change-contact-detail button.btn-next > span.buttonText {
    padding-right: 10px;
}

#page-change-contact-detail a.btn-back > span.back {
    padding-left: 10px;
}

#cancellation-button-row {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

#change-your-mind {
    height: 54px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px !important;
}

#my-account-button {
    min-height: 54px;
    height: 54px;
    text-decoration: none;
    margin-top: 0px !important;
}

@media (max-width: 459px)
{
    #my-account-button {
        padding-top: 2px;
        padding-bottom: 0px;
    }
}

#logout-button {
    min-height: 54px;
    height: 54px;
    margin-top: 0px !important;
}

#cancellation-button-row > div.col-lg-offset-2.col-lg-3 {
    margin: 0px;
    justify-items: center;
}

@media (min-width: 991px) {
    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }
}

@media (min-width: 768px) {
    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }
}

@media (max-width: 767px) {
    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    #cancellation-button-row > div {
        justify-items: center;
    }
}

@media (max-width: 400px) {

    #cancellation-button-row {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .col-lg-4 {
        width: 22%;
    }

    .col-lg-3 {
        width: 22%;
    }

    #my-account-button-wrapper {
        width: 24%;
    }

    #change-your-mind {
        padding: 0px;
    }

    #cancellation-button-row > div {
        justify-items: center;
        padding-left: 0px;
        padding-right: 0px;
    }
}

.header {
    display: flex;
    justify-content: flex-start;
}

@media (max-width: 767px) {
    #cancellation-button-row {
        display: flex;
        align-items: center;
        justify-content: space-around;
        flex-direction: column;
    }

    #cancellation-button-row .contact-details-done, #cancellation-button-row #my-account-button-wrapper, #cancellation-button-row > div {
        width: 100%;
    }

    #my-account-button {
        align-content: center;
    }

    #cancellation-button-row {
        flex-direction: column;
        gap: 12px;
    }

    #cancellation-button-row .contact-details-done .btn {
        max-width: 100%;
    }
}

#cancellation-button-row {
    max-width: inherit;
    flex-wrap: wrap;
}

@media (max-width: 400px) {
    #cancellation-button-row {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

@media (max-width: 520px) {
    #cancellation-button-row > div {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#logout-button {
    min-height: 54px;
    height: 54px;
    margin-top: 0px !important;
}
.ac_results, .ac_noResults, .ac_nothingTyped
{
	padding: 5px;
	border: 1px solid var(--colour-component-input-border-default);
	background-color: #FFF;
    text-align: left;
    z-index: 9999;
}

.ac_results ul
{
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.ac_noResults, .ac_nothingTyped
{
    padding: 5px;
    color: var(--colour-text-neutral-default);
}

/* it is very important, if line-height not set or set in relative units scroll will be broken in firefox 	*/
.ac_results li, .ac_noResults, .ac_nothingTyped
{
	font-size: 13px;
	line-height: 16px;
}

.ac_results li
{
	background-color: var(--colour-component-auto-complete-drop-down-background-default);
    color: var(--colour-component-auto-complete-drop-down-background-default-text);
	margin: 0;
	padding: 5%;
	cursor: default;
	display: block;
	overflow: hidden;
    border-bottom: solid 2px #FFF;
}

.ac_loading
{
	background: white url('/Sales/ContentStore/?filename=/indicator.gif&tx=MDowOjA6OTowOjA=') right center no-repeat;
}

.ac_results li.ac_over
{
	background-color: var(--colour-component-auto-complete-drop-down-background-hover);
	color: var(--colour-component-auto-complete-drop-down-background-hover-text);
}

.ac_noResults .sorry
{
    color: #000000;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.ac_input
{
	width: 300px;	
}

/* TABLET */

@media only screen and (max-width: 990px)
{    
    .ac_results ul
    {
        max-height: 220px !important;
    }  
}

/* MOBILE */

@media only screen and (max-width: 480px)
{
    .ac_results, .ac_noResults, .ac_nothingTyped
    {
        width: 82% !important;
    }
}
