.main-content {
  padding-top: initial;
}

.theme--iag .accordeon-expander.accordeon-expander-link--more, .accordeon-expander.accordeon-expander-link--less {
	color:#ed1c24 !important
}

.theme--iag .font-blue{
	color: #ed1c24;
}

.plate-number-vertical-alignment {
    padding-top: 7%;
}

.theme--iag .bb-link-blue, .theme--iag .summary .link__span {
	color: #ed1c24 !important;
}

.application-container .theme--iag .form-group input.highlight-border {
	border-color: #ed1c24 !important;
	border-width: 4px !important;
}

.theme--iag .module-choice__item-expander-link { 
	color: #ed1c24 !important;
}

.theme--iag .special-offer, .theme--iag .bb-color-blue {
	color: #ed1c24 !important;
}

.theme--iag .underline-container>span {
	border-bottom: 5px solid #ed1c24;
}

.theme--iag .underline-container.bb-step-disable>span{
	color:#b3b3b3;
	border-bottom: 5px solid #b3b3b3 ;
	pointer-events:none;	
}

.theme--iag .application-container .underline-container.bb-step-disable>span strong{
	color:#b3b3b3;
}

.theme--iag .form-field.form-field--large-toggle-buttons .form-field__field-wrapper input[type=radio].is-checked+label:not(:disabled):not(.button--disabled):hover, .form-field.form-field--large-toggle-buttons .form-field__field-wrapper input[type=radio]:checked+label:not(:disabled):not(.button--disabled):hover{
	background-color: #ed1c24;
}

.theme--iag .form-field.form-field--large-toggle-buttons .form-field__field-wrapper input[type=radio].is-checked+label,.form-field.form-field--large-toggle-buttons .form-field__field-wrapper input[type=radio]:checked+label {
    background-color: #ed1c24;
}

.theme--iag .form-field.form-field--large-toggle-buttons .button.button--default:not(:disabled):not(.button--disabled):hover {
	background-color: #ed1c24;
}

.theme--iag .summary-items .summary-items__title-link {
	color: #ed1c24;
}

.theme--iag .article-form label a, .article-form label a:active, .article-form label a:link, .article-form label a:visited {
	color: #ed1c24;
}


.theme--iag .scroll-to-top-icon-button {
    /* Define default colors scoped to this element only */
    --icon-primary: #ed1c24;
    /* fallback in case inline style not present */
    --icon-secondary: #ed1c24;
    --icon-accent: #ed1c24;
}

.logo {
    height: 200px !important;
    top: 15% !important;
}

.tick-icon-purple {
	width: 26px;
	height: 26px;
	margin: 6px auto;
	background: url(./images/red_check.svg) no-repeat;
}
/* Default tick icon for property */
.property-tick-icon {
	width: 26px;
	height: 26px;
	margin: 6px auto;
	background: url(./images/red_check.svg) no-repeat;
}
/* Default tick icon for motor */
.motor-tick-icon {
	width: 26px;
	height: 26px;
	margin: 6px auto;
	background: url(./images/red_check.svg) no-repeat;
}

.application-container .cover-0 td:nth-child(3) .property-tick-icon, .cover-0 td:nth-child(4) .property-tick-icon, .cover-1 td:nth-child(3) .property-tick-icon, .cover-1 td:nth-child(4) .property-tick-icon {
    background: url(images/red_check.svg) no-repeat!important;
}

.mail-offer-link {
	background: url(./images/mail.png) no-repeat scroll 0 transparent;
    font-family: "Anytime Sans Webfont","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-feature-settings: "kern" 1,"calt" 0;
    font-size-adjust: initial;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    border: 2px solid transparent;
    border-radius: 20px;
    color: currentColor;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 30px;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    padding: 3px 28px;
    position: relative;
    text-align: center;
    transition: color .15s cubic-bezier(.26,.88,.57,.9),background-color .15s cubic-bezier(.26,.88,.57,.9),border-color .15s cubic-bezier(.26,.88,.57,.9);
    vertical-align: bottom;
    white-space: nowrap;
}

.cover-info {
	background: url("./images/info.svg") no-repeat scroll 0 0 transparent;
	height: 20px;
	width: 20px;
	display: inline-block;
}

.buy-button {
	margin: 8px 0;
}

.application-container .discounts-title-cnt {
    background-color: #ed1c24!important;
}

.application-container .discounts, h3.discount-item-cnt, .discounts-xs {
    background-color: #ed1c24!important;
}

table.table-light.quotation-results a.btn-primary {
    background: #ed1c24 !important;
    color: #fff;
    border: none;
    width: 100%;
    max-width: 100px;
}

.discount-space {
	font-weight: normal;
	background-color: #F0F0F0;
	min-height: 80px;
	position: relative;
}

.discount-space strong {
	display: block;
	font-weight: bold;
}

.discount-space del {
	color: red;
}

.discount-space del span {
	color: #6e716c;
}

.theme--iag .aggregate-plan-title {
	background: none repeat scroll 0 0 #ed1c24 !important;
}

.theme--iag .aggregate-premium-item:hover, .aggregate-premium-item:focus {
    background: none repeat scroll 0 0 #ed1c24 !important;
}

.theme--iag .split-item {
    border-top: 5px solid #ed1c24;
}

.theme--iag .bb-socialproof .social-proof__value {
    background-color: #ed1c24;
}

.main.theme--iag  .checklist .checklist__item.checklist__item--checked .checklist__item-icon svg {
    fill: #ed1c24;
}

.main.theme--iag .module-choice .module-choice__item-container .module-choice__item-field.form-field--toggle input[type=checkbox]:checked + label::before, .main.theme--iag .module-choice .module-choice__item-container .module-choice__item-field.form-field--toggle input[type=checkbox].is-checked + label::before{
	background-color: #ed1c24;
}

.structured-cover-level-1st {
	margin-left: 5%;
}

.structured-cover-level-1st .accordeon__item-title {
	font-size: smaller !important;
}

.form-group label {
	font-weight: bold;
}

.form__fieldset.container, .product-choice .product-choice__item-container .product-choice__item, .product-choice-carousel .product-choice-carousel__item-container .product-choice-carousel__item {
	border-radius: 25px;
}

.theme--iag .product-choice-carousel .product-choice-carousel__item-container.product-choice-carousel__item-container--selected .product-choice-carousel__item {
    border: 2px solid #ed1c24;
}

.stack-container .swiper-slide-fully-visible.swiper-slide-active {
	border: 2px solid #ed1c24;
}



.employer-registration-number-wrapper {
  display: flex;
  align-items: center;
  gap: 5px;
}

.employer-registration-number-part {
  flex: 0 0 auto;
  box-sizing: border-box;
  text-align: center;
  padding: 5px;
  font-size: 16px;
}

.part1 {
  width: 160px !important;
  flex: 0 0 160px !important;
}

.part2 {
  width: 40px !important;
  flex: 0 0 40px !important;
}

.part3 {
  width: 100px !important;
  flex: 0 0 100px !important;
}

.slash {
  display: inline-block;
  flex: 0 0 auto;
  font-size: 16px;
}