/* :L17 */
html {
  position: relative;
  min-height: 100%;
}
/* :L22 */
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
/* :L27 */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  /* 27/11/2020 ritaeveris */
  display: none !important;
}
/* :L39 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
  /* 27/11/2020 ritaeveris */
  display: none;
}
/* :L50 */
.instanda-documents {
  text-align: center;
}
/* :L54 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L58 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* :L64 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L68 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L72 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L83 */
.instanda-main-content-container {
  position: relative;
}
/* :L87 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L93 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L98 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L105 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L109 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

/* :L114 */
.quote-referral-item h6 {
  color: #828990;
  font-weight: normal;
  margin: 15px 0 10px 0;
}
/* :L120 */
.mobile-quote-referral-heading,
.mobile-claim-heading {
  color: #828990;
  font-size: 12px;
  margin: 10px 0 0 0;
}
/*on confirmation screen*/

/* :L128 */
.send-policy-email-button {
  min-width: 250px;
}
/* Large desktops and laptops */

@media (min-width: 1800px) {
  /* :L134 */
  .instanda-side-content {
    left: 59.5%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1600px) and (max-width: 1799px) {
  /* :L141 */
  .instanda-side-content {
    left: 61%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1400px) and (max-width: 1599px) {
  /* :L148 */
  .instanda-side-content {
    left: 63%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1200px) and (max-width: 1399px) {
  /* :L155 */
  .instanda-side-content {
    left: 65%;
  }
}
@media (min-width: 1098px) and (max-width: 1199px) {
  /* :L161 */
  .instanda-side-content {
    left: 57.1%;
  }
}
/* Portrait tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1099px) {
  /* :L168 */
  .instanda-side-content {
    left: 57.1%;
  }
}
/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {
  /* :L175 */
  .instanda-side-content {
    left: 58%;
    width: 300px;
  }
}
/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
  /*View quote or policy page action buttons*/
  
  /* :L186 */
  .btn-group > .btn {
    width: 50%;
    margin: 0 auto 3px auto;
  }
  /* :L191 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(odd) {
    border-radius: 4px 0 0 4px;
  }
  /* :L195 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(even) {
    border-radius: 0 4px 4px 0;
  }
  /* :L199 */
  .quote-referral-item ~ .quote-referral-item,
  .claim-referral-item ~ .claim-referral-item,
  .claim-item ~ .claim-item {
    border-top: 1px solid #e7e7e7;
    padding-top: 5px;
    margin-top: 15px;
  }
}
/* Landscape phones and smaller */

@media (max-width: 480px) {
  /* :L210 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Car brands & models question*/

/* :L218 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L225 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L230 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L237 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L241 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L245 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L249 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L253 */
.warning-message-payment {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width: 100%;
  text-align: center;
  background-color: #efdccf;
  font-weight: bold;
  padding: 25px;
}
/* :L266 */
.autosave {
  box-shadow: 0 0 5px 2px orange;
  border: 2px solid orange;
}
/* :L271 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}


/*-----LESS/CSS Document -----CUSTOM STYLING FOR RESPONSIVE THEME SITES*/
/*-----------------------------------------------------------------------------*/
/*-----VARIABLES*/
/*-----MIXINS*/
/*-----------------------------------------------------------------------------*/

/*-----GENERAL*/

/* :L56 */
/* :L57 */
a:hover,
input:hover,
select:hover,
button:hover,
.btn:hover,
a:focus,
input:focus,
select:focus,
button:focus,
.btn:focus,
a:active,
input:active,
select:active,
button:active,
.btn:active,
a:active:focus,
input:active:focus,
select:active:focus,
button:active:focus,
.btn:active:focus {
  outline: 0;
}
/* :L62 */
.site {
  position: relative;
}
/* :L66 */
body .container {
  padding-left: 15px;
  padding-right: 15px;
}
/* :L70 */
body .container .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/* :L78 */
body .container .instanda-quick-quote-content.container,
body .container .instanda-quote-overview-content.container,
body .container #instanda-quote-content + .container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  body .container .instanda-quick-quote-content.container,
  body .container .instanda-quote-overview-content.container,
  body .container #instanda-quote-content + .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body .container .instanda-quick-quote-content.container,
  body .container .instanda-quote-overview-content.container,
  body .container #instanda-quote-content + .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  body .container .instanda-quick-quote-content.container,
  body .container .instanda-quote-overview-content.container,
  body .container #instanda-quote-content + .container {
    width: 1170px;
  }
}
/* :L99 */
body .container.instanda-fade-quote-content.instanda-quote {
  width: auto;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
/*-----LAYOUT*/

/* :L109 */
body {
  /*Margin bottom by footer height*/
  color: #5f5f5f;
  overflow-x: hidden;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 115px;
}
@media (min-width: 400px) {
  body {
    margin-bottom: 80px;
  }
}
@media (min-width: 992px) {
  body {
    margin-bottom: 60px;
  }
}
/*Header*/

/* :L122 */
.navbar {
  margin-bottom: 0;
}
/* :L126 */
.navbar-default {
  border-radius: 0;
  border: 0;
  background: white;
}
/* :L132 */
.navbar-brand {
  height: auto;
}
@media (min-width: 768px) {
  .navbar-brand {
    padding-top: 18px;
    padding-bottom: 20px;
  }
}
/* :L141 */
img.hidden-xs {
  height: 60px;
}
/* :L145 */
img.visible-xs {
  height: 35px;
}
/* :L149 */
body .navbar-static-top .nav {
  padding: 0;
}
/* :L153 */
.collapse.navbar-collapse.navbar-ex1-collapse {
  display: none !important;
}
/*Hamburger*/

/* :L159 */
.navbar-default .navbar-toggle {
  display: none !important;
}
/*Documents footer*/

/* :L165 */
.container.instanda-documents {
  /*don't show?*/
  display: none;
}
/*Footer*/

/* :L171 */
.real-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 35px;
  background: #e1e1e1;
  color: #acacac;
  font-size: 12px;
}
@media (min-width: 400px) {
  .real-footer {
    padding-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .real-footer {
    padding-bottom: 25px;
  }
}
/* :L189 */
.real-footer p {
  margin-bottom: 0;
  color: #666666;
}
/*APNLD-10307*/

/* :L196 */
a#Kontakt,
a#dataProtectionInformation,
a#Impressum {
  color: #666666;
  font-size: 12px;
}
/* :L201 */
a#Kontakt:hover,
a#Impressum:hover,
a#dataProtectionInformation:hover,
a#Kontakt:focus,
a#Impressum:focus,
a#dataProtectionInformation:focus {
  text-decoration: none;
  outline: 0;
  color: #666666;
}
@media (max-width: 991px) {
  /* :L208 */
  .real-footer .col-xs-12.col-md-6 {
    text-align: center !important;
    margin-top: 10px;
  }
}
/* :L214 */
.real-footer:after {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #e4322a;
  background: -webkit-gradient(left top, right top, color-stop(0%, #e4322a), color-stop(100%, black));
  background: linear-gradient(to right, #e4322a 0, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$hsxRed", endColorstr="#000000", GradientType=1);
}
/*Instanda footer*/

/* :L230 */
footer.footer {
  width: 100%;
  height: auto;
  padding: 0 15px;
  bottom: 20px;
}
@media (min-width: 768px) {
  footer.footer {
    width: 750px;
    right: calc(50% - (750px / 2));
  }
}
@media (min-width: 992px) {
  footer.footer {
    bottom: 17px;
    right: calc(50% - (970px / 2));
    text-align: right;
    display: inline-block;
    width: auto;
  }
}
@media (min-width: 1200px) {
  footer.footer {
    right: calc(50% - (1170px / 2));
  }
}
/* :L253 */
footer.footer #instanda-documents {
  display: none;
}
/* :L258 */
body .instanda-built-by-footer {
  font-size: 12px;
  color: #acacac;
  width: auto;
  padding: 0;
  position: relative;
  display: inline-block;
  text-align: left;
}
/* :L267 */
body .instanda-built-by-footer a {
  color: #acacac;
}
/*-----------------------------------------------------------------------------*/

/*-----TEXT & HEADINGS*/

/* :L276 */
h2 {
  color: #262626;
  margin-bottom: 20px;
  font-size: 26px;
}
@media (min-width: 768px) {
  h2 {
    font-size: 30px;
  }
}
/* :L286 */
h3 {
  font-weight: 400;
  font-size: 20px;
}
@media (min-width: 768px) {
  h3 {
    font-size: 24px;
  }
}
/* :L295 */
hr.red-rule {
  width: 25px;
  margin-left: 0;
  border: 0;
  height: 6px;
  background: #e7301f;
}
/* :L303 */
p.subtle {
  color: #acacac;
  font-size: 12px;
}
@media (min-width: 768px) {
  p.subtle {
    float: right;
    top: -45px;
    position: relative;
  }
}
/*-----CONTENT IN THE HEADER*/

/* :L316 */
.customer-portal-access,
.header-help-contact {
  display: none;
  position: absolute;
  z-index: 9999;
  right: 15px;
}
@media (min-width: 768px) {
  .customer-portal-access,
  .header-help-contact {
    right: calc(((100% - 750px) / 2) + 15px);
  }
}
@media (min-width: 992px) {
  .customer-portal-access,
  .header-help-contact {
    right: calc(((100% - 970px) / 2) + 15px);
  }
}
@media (min-width: 1200px) {
  .customer-portal-access,
  .header-help-contact {
    right: calc(((100% - 1170px) / 2) + 15px);
  }
}
/*Link to customer portal through the journey*/

/* :L338 */
.customer-portal-access {
  top: 18px;
  font-size: 12px;
}
@media (min-width: 768px) {
  .customer-portal-access {
    top: 60px;
  }
}
/* :L346 */
.customer-portal-access a {
  color: #acacac;
}
/* :L349 */
.customer-portal-access a:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 10px;
  height: 15px;
  margin-right: 7px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110.95 110'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2{fill:none;stroke:%235f5f5f;stroke-width:10px;}.cls-1{stroke-miterlimit:10;}.cls-2{stroke-linecap:round;stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Ctitle%3Euser-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_1-2-2' data-name='Layer 1-2'%3E%3Ccircle class='cls-1' cx='54.41' cy='39.05' r='34.05'/%3E%3Cpath class='cls-2' d='M80.07,62.57c-11.85,12.22-31.53,15.11-50.59.61C12.66,62.57,5,91.19,5,105l101-.51C106,90.93,98.07,62.57,80.07,62.57Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .customer-portal-access a:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=KpcrflJrFCKRSsdNpT3ikg__');
  }
}
/* :L364 */
.page-quickquotequestions .customer-portal-access,
.page-quickquote .customer-portal-access,
.page-prequotequestions .customer-portal-access,
.page-quote .customer-portal-access,
.page-postquotequestions .customer-portal-access,
.page-confirmation2 .customer-portal-access {
  display: block;
}
/*Contact info on customer portal pages*/

/* :L376 */
.header-help-contact {
  top: 15px;
}
@media (min-width: 768px) {
  .header-help-contact {
    top: 45px;
  }
}
@media (min-width: 992px) {
  .header-help-contact {
    top: 40px;
  }
}
/* :L387 */
body[class*='page-customer'] .header-help-contact {
  display: block;
}
/* :L391 */
.header-help-contact p {
  line-height: 1.2;
}
@media (min-width: 768px) {
  .header-help-contact p {
    line-height: 1.4;
    text-align: right;
  }
}
/* :L400 */
.header-help-contact p.red {
  color: #e7301f;
  font-size: 11px;
  margin-bottom: 0;
  font-weight: 400;
}
@media (min-width: 768px) {
  .header-help-contact p.red {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .header-help-contact p.red {
    font-size: 16px;
  }
}
/* :L414 */
.header-help-contact p.red:before {
  content: '';
  display: inline-block;
  height: 9px;
  width: 8px;
  vertical-align: top;
  margin: 2px 4px 0 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23E4322A;} %3C/style%3E%3Cpath class='st0' d='M48.9,44.4c-0.7,1.7-2.7,2.9-4.3,3.8C42.5,49.3,40.3,50,38,50c-3.3,0-6.3-1.3-9.3-2.5c-2.2-0.8-4.3-1.7-6.2-2.9 c-6-3.7-13.3-11-17-17c-1.2-2-2.2-4-2.9-6.2c-1.1-3-2.5-6-2.5-9.3c0-2.4,0.7-4.5,1.8-6.6c0.9-1.6,2-3.6,3.8-4.3 C6.7,0.6,9.2,0,10.5,0c0.2,0,0.5,0,0.7,0.1c0.7,0.2,1.5,2,1.9,2.7c1.1,2,2.2,4.1,3.4,6.1c0.6,0.9,1.6,2.1,1.6,3.2 c0,2.2-6.4,5.3-6.4,7.2c0,1,0.9,2.2,1.4,3.1c3.6,6.5,8.1,10.9,14.5,14.5c0.9,0.5,2.1,1.4,3.1,1.4c1.9,0,5.1-6.4,7.2-6.4 c1.1,0,2.2,1.1,3.2,1.6c2,1.2,4,2.3,6.1,3.4c0.7,0.4,2.4,1.1,2.7,1.9C50,39,50,39.2,50,39.5C50,40.8,49.4,43.3,48.9,44.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header-help-contact p.red:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=3pIRAmW9I23IenrbBcx3qQ__');
  }
}
@media (min-width: 768px) {
  .header-help-contact p.red:before {
    height: 11px;
    width: 11px;
    margin: 4px 6px 0 0;
  }
}
@media (min-width: 992px) {
  .header-help-contact p.red:before {
    height: 13px;
    width: 13px;
    margin: 6px 7px 0 0;
  }
}
/* :L441 */
.header-help-contact p.grey {
  font-size: 10px;
  color: #5f5f5f;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .header-help-contact p.grey {
    font-size: 11px;
  }
}
/*-----PROGRESS BAR*/

/* :L454 */
.customer-navigation,
.progress-wrapper {
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 15px;
  background: white;
}
@media (min-width: 768px) {
  .customer-navigation,
  .progress-wrapper {
    margin-bottom: 30px;
  }
}
/* :L466 */
.progress-wrapper {
  display: none;
}
/* :L469 */
.page-quickquotequestions .progress-wrapper,
.page-quickquote .progress-wrapper,
.page-prequotequestions .progress-wrapper,
.page-quote .progress-wrapper,
.page-postquotequestions .progress-wrapper,
.page-confirmation2 .progress-wrapper {
  display: block;
}
/* :L479 */
.bar {
  background: #f1f1f1;
  height: 4px;
}
/* :L484 */
.growth {
  background: #e7301f;
  height: 4px;
}
/* :L488 */
.page-quickquotequestions .growth {
  width: calc((100% / 5) * 1);
}
/* :L492 */
.page-quickquote .growth,
.page-prequotequestions.page-number-1 .growth {
  width: calc((100% / 5) * 2);
}
/* :L497 */
.page-prequotequestions .growth {
  width: calc((100% / 5) * 3);
}
/* :L501 */
.page-quote .growth,
.page-postquotequestions .growth {
  width: calc((100% / 5) * 4);
}
/* :L506 */
.page-confirmation2 .growth {
  width: 100%;
  background: #44b873;
}
/* :L512 */
.steps {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .steps {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* :L521 */
.steps ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  color: #44b873;
}
/* :L528 */
@media (max-width: 991px) {
  .steps ul li {
    display: none;
  }
}
/* :L534 */
/* :L536 */
@media (min-width: 992px) {
  .steps ul li + li {
    padding-left: 50px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28.6 100' style='enable-background:new 0 0 28.6 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23CCCCCC;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M2.4,100c-0.4,0-0.7-0.1-1.1-0.3c-1.2-0.6-1.6-2-1-3.2L23.5,51L0.2,3.4c-0.6-1.2-0.1-2.6,1.1-3.2 c1.2-0.6,2.6-0.1,3.2,1.1L28.3,50c0.3,0.7,0.3,1.5,0,2.1L4.5,98.7C4.1,99.5,3.2,100,2.4,100z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 20px center;
  }
  /* :L544 */
  .steps ul li + li:before {
    content: '';
  }
}
@media (min-width: 992px) and all and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
  .steps ul li + li {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=FnkbQKqpdBWa1QCFqGZFaw__');
  }
}
/* :L550 */
.steps ul span.number {
  display: inline-block;
  vertical-align: baseline;
  border: 1px solid;
  padding: 4px 10.5px;
  border-radius: 50%;
  margin-right: 5px;
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center, #44b873;
  background-size: 12px auto;
  color: transparent;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .steps ul span.number {
    background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=-%2CyA6oYcc-1M8LrFZtcuBQ__') no-repeat center center, #44b873;
  }
}
/* :L564 */
.steps ul li a {
  color: #44b873;
}
/* :L570 */
.page-quickquotequestions .step-1,
.page-quickquote .step-2,
.page-prequotequestions.page-number-1 .step-2,
.page-prequotequestions:not(.page-number-1) .step-3,
.page-quote .step-4,
.page-postquotequestions .step-5 {
  color: red;
}
@media (max-width: 991px) {
  .page-quickquotequestions .step-1,
  .page-quickquote .step-2,
  .page-prequotequestions.page-number-1 .step-2,
  .page-prequotequestions:not(.page-number-1) .step-3,
  .page-quote .step-4,
  .page-postquotequestions .step-5 {
    display: block;
  }
}
/* :L582 */
.page-quickquotequestions .step-1 span.number,
.page-quickquote .step-2 span.number,
.page-prequotequestions.page-number-1 .step-2 span.number,
.page-prequotequestions:not(.page-number-1) .step-3 span.number,
.page-quote .step-4 span.number,
.page-postquotequestions .step-5 span.number {
  border-color: #e7301f;
  color: #e7301f;
  background: white;
}
/* :L588 */
.page-quickquotequestions .step-1 a,
.page-quickquote .step-2 a,
.page-prequotequestions.page-number-1 .step-2 a,
.page-prequotequestions:not(.page-number-1) .step-3 a,
.page-quote .step-4 a,
.page-postquotequestions .step-5 a {
  color: #e7301f;
}
/* :L592 */
.page-quickquotequestions .step-1 ~ .step,
.page-quickquote .step-2 ~ .step,
.page-prequotequestions.page-number-1 .step-2 ~ .step,
.page-prequotequestions:not(.page-number-1) .step-3 ~ .step,
.page-quote .step-4 ~ .step,
.page-postquotequestions .step-5 ~ .step {
  color: #acacac;
}
/* :L595 */
.page-quickquotequestions .step-1 ~ .step span.number,
.page-quickquote .step-2 ~ .step span.number,
.page-prequotequestions.page-number-1 .step-2 ~ .step span.number,
.page-prequotequestions:not(.page-number-1) .step-3 ~ .step span.number,
.page-quote .step-4 ~ .step span.number,
.page-postquotequestions .step-5 ~ .step span.number {
  background: white;
  color: #acacac;
}
/* :L600 */
.page-quickquotequestions .step-1 ~ .step a,
.page-quickquote .step-2 ~ .step a,
.page-prequotequestions.page-number-1 .step-2 ~ .step a,
.page-prequotequestions:not(.page-number-1) .step-3 ~ .step a,
.page-quote .step-4 ~ .step a,
.page-postquotequestions .step-5 ~ .step a {
  color: #acacac;
}
/*-----CUSTOMER PORTAL MENU*/

/* :L608 */
/* :L610 */
.customer-navigation ul.menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .customer-navigation ul.menu {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* :L624 */
.customer-navigation li {
  padding: 5px 10px;
}
@media (min-width: 768px) {
  .customer-navigation li {
    padding: 5px 15px;
  }
}
/* :L631 */
.customer-navigation li:not(.home):not(.sign-out) {
  border-left: 1px solid #d6d6d6;
}
/* :L635 */
.customer-navigation li.home {
  padding-left: 0;
}
/* :L638 */
.customer-navigation li.home span.home-icon {
  display: block;
  width: 17px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 85.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%235f5f5f;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ehome-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='100 40.94 50 0 0 40.94 12.93 40.94 12.93 85.7 54.47 85.7 54.47 49.72 70.73 49.72 70.73 85.7 87.07 85.7 87.07 40.94 100 40.94'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .customer-navigation li.home span.home-icon {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=nsi4QlyNaa4ddYuG3KPaAg__');
  }
}
/* :L650 */
.customer-navigation li.sign-out {
  flex-grow: 1;
  text-align: right;
  padding-right: 0;
}
/* :L655 */
.customer-navigation li.sign-out a:before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 15px;
  vertical-align: top;
  margin-right: 7px;
  margin-top: 2px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110.95 110'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2{fill:none;stroke:%235f5f5f;stroke-width:10px;}.cls-1{stroke-miterlimit:10;}.cls-2{stroke-linecap:round;stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Ctitle%3Euser-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_1-2-2' data-name='Layer 1-2'%3E%3Ccircle class='cls-1' cx='54.41' cy='39.05' r='34.05'/%3E%3Cpath class='cls-2' d='M80.07,62.57c-11.85,12.22-31.53,15.11-50.59.61C12.66,62.57,5,91.19,5,105l101-.51C106,90.93,98.07,62.57,80.07,62.57Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .customer-navigation li.sign-out a:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=KpcrflJrFCKRSsdNpT3ikg__');
  }
}
/* :L671 */
.customer-navigation li a {
  font-size: 12px;
  color: #5f5f5f;
}
@media (min-width: 768px) {
  .customer-navigation li a {
    font-size: 14px;
  }
}
/* :L680 */
.customer-navigation li.active a {
  color: #e7301f;
}
/*-----VERTICAL RULE*/

/* :L688 */
.vertical-rule {
  display: none;
}
@media (min-width: 992px) {
  .vertical-rule {
    width: 1px;
    background: #f1f1f1;
    height: 100vh;
    position: fixed;
    top: 0;
    left: calc(50% + ((970px / 12) * 2.5));
    z-index: -1;
  }
}
@media (min-width: 1200px) {
  .vertical-rule {
    left: calc(50% + ((1170px / 12) * 2.5));
  }
}
/* :L705 */
@media (min-width: 992px) {
  .page-quickquotequestions .vertical-rule,
  .page-quickquote .vertical-rule,
  .page-prequotequestions .vertical-rule,
  .page-quote .vertical-rule,
  .page-postquotequestions .vertical-rule,
  .page-confirmation2 .vertical-rule {
    display: block;
  }
}
/*-----CONTACT SIDEBAR*/

/* :L719 */
@media (min-width: 768px) and (min-height: 800px) {
  .sticky-parent-flex {
    display: flex;
  }
}
/* :L725 */
@media (min-width: 768px) and (min-height: 800px) {
  .sticky-side-bar {
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
  }
  /* :L731 */
  .page-quickquotequestions.page-number-1 .sticky-side-bar {
    top: 50px;
  }
}
/* :L737 */
.side-bar {
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  position: relative;
}
/* :L743 */
.side-bar.contact {
  padding: 40px 15px 10px 15px;
  margin-bottom: 30px;
  margin-top: 30px;
}
/* :L748 */
.side-bar.summary + .side-bar.contact {
  margin-top: -1px;
}
@media (min-width: 992px) {
  .side-bar.contact {
    padding: 40px 20px 10px 20px;
  }
}
/* :L756 */
.side-bar.contact:before {
  content: '';
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: white;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 99 99' style='enable-background:new 0 0 99 99;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23ACACAC;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M96.8,88c-1.5,3.4-5.4,5.7-8.6,7.5c-4.1,2.2-8.4,3.6-13.1,3.6c-6.5,0-12.4-2.7-18.4-4.9 c-4.3-1.5-8.4-3.4-12.3-5.8c-12-7.4-26.4-21.8-33.8-33.8c-2.4-3.9-4.3-8-5.8-12.3C2.7,36.3,0,30.4,0,23.8c0-4.7,1.3-8.9,3.6-13.1 c1.8-3.2,4-7.1,7.5-8.6C13.4,1.1,18.3,0,20.8,0c0.5,0,1,0,1.5,0.2c1.5,0.5,3,3.9,3.7,5.3c2.2,4,4.4,8.1,6.8,12 c1.1,1.8,3.2,4.1,3.2,6.3c0,4.3-12.7,10.5-12.7,14.3c0,1.9,1.8,4.4,2.7,6C33.1,57,42,65.9,54.8,73c1.7,1,4.1,2.7,6,2.7 c3.8,0,10.1-12.7,14.3-12.7c2.2,0,4.4,2.1,6.3,3.2c3.9,2.3,8,4.5,12,6.8c1.4,0.7,4.9,2.2,5.3,3.7c0.2,0.5,0.2,1,0.2,1.5 C99,80.7,97.9,85.6,96.8,88z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 18px auto;
  background-position: center center;
  border: 1px solid #d6d6d6;
  position: absolute;
  top: -20px;
  left: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .side-bar.contact:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=yHVP0owQkXcQEyC-Fuo-0Q__');
  }
}
@media (min-width: 768px) {
  .side-bar.contact:before {
    left: calc(50% - 20px);
  }
}
@media (min-width: 992px) {
  .side-bar.contact:before {
    height: 60px;
    width: 60px;
    background-size: 22px auto;
    top: -30px;
    left: calc(50% - 30px);
  }
}
/* :L786 */
.side-bar.contact .number {
  font-size: 18px;
  margin-bottom: 0;
  color: #e7301f;
}
/* :L792 */
.side-bar.contact .hours {
  font-size: 11px;
  color: #acacac;
}
/* :L797 */
.side-bar.contact hr {
  border-color: #d6d6d6;
}
/* :L801 */
.side-bar.contact a {
  color: #e7301f;
  text-decoration: none;
}
/* :L805 */
.side-bar.contact a:hover,
.side-bar.contact a:focus,
.side-bar.contact a:active {
  text-decoration: underline;
  color: #bf2314;
}
/* :L812 */
.side-bar.summary {
  background: #f1f1f1;
  box-shadow: inset 0 0 0 3px white;
  padding: 0 15px 40px 15px;
}
@media (min-width: 992px) {
  .side-bar.summary {
    padding: 0 20px 40px;
  }
}
/* :L821 */
.side-bar.summary:after {
  content: '';
  display: block;
  height: 46px;
  width: 46px;
  background: white;
  border-radius: 50%;
  position: absolute;
  bottom: -23px;
  left: 17px;
}
@media (min-width: 768px) {
  .side-bar.summary:after {
    left: calc(50% - (46px / 2));
  }
}
@media (min-width: 992px) {
  .side-bar.summary:after {
    height: 68px;
    width: 68px;
    bottom: -35px;
    left: calc(50% - (68px / 2));
  }
}
/* :L844 */
.side-bar.summary h4,
.side-bar.summary h6 {
  padding: 10px 20px;
  margin-left: -12px;
  margin-right: -12px;
}
@media (min-width: 992px) {
  .side-bar.summary h4,
  .side-bar.summary h6 {
    margin-left: -17px;
    margin-right: -17px;
  }
}
/* :L855 */
.side-bar.summary h4 {
  margin-top: 3px;
  margin-bottom: 0;
  border-radius: 4px 4px 0 0;
  background: #acacac;
  color: white;
  font-size: 13px;
}
/* :L864 */
.side-bar.summary h6 {
  margin-top: 0;
  margin-bottom: 15px;
  background: #e3e3e3;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3;
}
@media (min-width: 992px) {
  .side-bar.summary h6 {
    margin-bottom: 20px;
  }
}
/* :L877 */
.side-bar.summary hr.white-rule {
  border-top: 3px solid white;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 992px) {
  .side-bar.summary hr.white-rule {
    margin-left: -20px;
    margin-right: -20px;
  }
}
/* :L888 */
.side-bar.summary p.premium {
  font-size: 24px;
  border-bottom: 1px solid #d6d6d6;
  margin-top: 20px;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
/* :L895 */
.side-bar.summary p.premium small {
  font-size: 16px;
}
/* :L900 */
.side-bar.summary p.grey {
  color: #acacac;
  font-size: 11px;
}
/* :L905 */
.side-bar.summary ul.selected-cover-list,
.side-bar.summary ul.selected-discount-list {
  margin: 5px auto 0 auto;
  padding: 0;
  list-style: none;
  font-size: 12px;
}
/* :L912 */
.side-bar.summary ul.selected-cover-list li,
.side-bar.summary ul.selected-discount-list li {
  padding-left: 25px;
  position: relative;
}
/* :L916 */
.side-bar.summary ul.selected-cover-list li + li,
.side-bar.summary ul.selected-discount-list li + li {
  margin-top: 7px;
}
/* :L920 */
.side-bar.summary ul.selected-cover-list li:before,
.side-bar.summary ul.selected-discount-list li:before {
  content: '';
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: 8px auto;
  background-position: center center;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
/* :L935 */
/* :L937 */
.side-bar.summary ul.selected-cover-list li.selected:before,
.side-bar.summary ul.selected-discount-list li.selected:before {
  background-color: #44b873;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E");
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .side-bar.summary ul.selected-cover-list li.selected:before,
  .side-bar.summary ul.selected-discount-list li.selected:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=-%2CyA6oYcc-1M8LrFZtcuBQ__');
  }
}
/* :L944 */
.side-bar.summary ul.selected-cover-list li.not-selected,
.side-bar.summary ul.selected-discount-list li.not-selected {
  color: #acacac;
}
/* :L947 */
.side-bar.summary ul.selected-cover-list li.not-selected:before,
.side-bar.summary ul.selected-discount-list li.not-selected:before {
  background-color: white;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 27'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23acacac;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eminus-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M99,20.26A6.74,6.74,0,0,1,92.26,27H6.74A6.74,6.74,0,0,1,0,20.26V6.74A6.74,6.74,0,0,1,6.74,0H92.26A6.74,6.74,0,0,1,99,6.74Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .side-bar.summary ul.selected-cover-list li.not-selected:before,
  .side-bar.summary ul.selected-discount-list li.not-selected:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=hRPF-bONkMK9ydJkE%2CCSFQ__');
  }
}
/* :L954 */
.side-bar.summary ul.selected-cover-list span.green,
.side-bar.summary ul.selected-discount-list span.green {
  color: #44b873;
}
/*-----INFO BOX UNDER CONTENT*/

/* :L962 */
.decline-warning,
.info-on-continue {
  margin: 0 auto 0 25px;
  padding: 20px 20px 10px 35px;
  border-radius: 4px;
  position: relative;
}
@media (min-width: 850px) {
  .decline-warning,
  .info-on-continue {
    margin: 0 auto;
  }
}
/* :L973 */
.decline-warning .green,
.info-on-continue .green {
  color: #44b873;
  font-weight: 500;
}
/* :L978 */
.decline-warning:before,
.info-on-continue:before {
  content: 'i';
  display: block;
  background-color: #f1f1f1;
  border: 8px solid #f1f1f1;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #44b873;
  width: 60px;
  height: 60px;
  position: absolute;
  left: -35px;
  top: 10px;
  text-align: center;
  line-height: 1.4;
  font: italic bold 30px/1.4 Times New Roman, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #44b873;
}
/* :L997 */
.decline-warning {
  background: #fff6e5;
}
/* :L1000 */
.decline-warning:before {
  content: '!';
  background-color: #fff6e5;
  border: 8px solid #fff6e5;
  box-shadow: inset 0 0 0 3px #ffa600;
  color: #ffa600;
}
/* :L1009 */
.info-on-continue {
  display: none;
  margin: 20px auto 20px 25px;
  background: #f1f1f1;
}
@media (min-width: 850px) {
  .info-on-continue {
    margin: 30px auto;
  }
}
/* :L1018 */
.page-prequotequestions.page-number-2 .info-on-continue {
  display: block;
}
/*-----------------------------------------------------------------------------*/

/*-----QUESTIONS*/

/* :L1027 */
.questionItem {
  clear: both;
}
/*Question text*/

/* :L1033 */
.instanda-question-label {
  padding-left: 5px;
}
/* :L1037 */
label {
  font-weight: 400;
}
/*Align question input*/

/* :L1043 */
.instanda-text-question.form-group.row {
  display: flex;
}
/* :L1047 */
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  float: none;
  flex-grow: 1;
}
/* :L1053 */
.instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: auto;
  float: none;
  padding: 0;
  text-align: right;
}
/* :L1060 */
.instanda-responsive-help-icon-container i.instanda-responsive-help-icon.fa.fa-question-circle.fa-2x {
  margin-right: 15px;
  margin-top: 5px;
}
/* :L1065 */
@media (min-width: 500px) {
  .instanda-question-input.instanda-question-date {
    width: 50%;
  }
}
/*Align question input vertically*/

/* :L1073 */
/* :L1074 */
.questionList .form-group {
  margin-bottom: 0;
}
/* :L1078 */
.questionList .instanda-question-item.form-group {
  margin-bottom: 20px;
}
/*Header questions*/

/* :L1085 */
.form-group.instanda-container-fluid {
  background: none;
}
/* :L1089 */
.questionItem.instanda-container-fluid {
  background: none;
}
/* :L1093 */
/* :L1095 */
.instanda-questionHeader h1,
.instanda-questionHeader h2,
.instanda-questionHeader h3,
.instanda-questionHeader h4,
.instanda-questionHeader h5,
.instanda-questionHeader h6,
.instanda-questionHeader p {
  margin: 0 auto;
}
/* :L1098 */
.instanda-questionHeader h1 + p,
.instanda-questionHeader h2 + p,
.instanda-questionHeader h3 + p,
.instanda-questionHeader h4 + p,
.instanda-questionHeader h5 + p,
.instanda-questionHeader h6 + p,
.instanda-questionHeader p + p {
  margin-top: 10px;
}
/* :L1103 */
.instanda-questionHeader h2 {
  margin-bottom: 20px;
}
/* :L1107 */
.instanda-questionHeader ul {
  padding-left: 20px;
  margin-bottom: 0;
}
/* :L1112 */
.instanda-questionHeader p + ul {
  margin-top: 10px;
}
/*Choice options*/

/* :L1119 */
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input,
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input,
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group,
.instanda-question-input.instanda-question-radio-hierarchy-parent {
  display: flex;
  flex-flow: row wrap;
}
/* :L1126 */
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input > div:not(.radio),
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input > div:not(.radio),
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group > div:not(.radio),
.instanda-question-input.instanda-question-radio-hierarchy-parent > div:not(.radio) {
  flex-basis: 100%;
}
/* :L1130 */
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio,
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio,
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio,
.instanda-question-input.instanda-question-radio-hierarchy-parent .radio,
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio-inline,
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio-inline,
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio-inline,
.instanda-question-input.instanda-question-radio-hierarchy-parent .radio-inline {
  margin: auto;
  flex-basis: 100%;
  flex-grow: 1;
}
@media (min-width: 400px) {
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio,
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio-inline,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio-inline,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio-inline,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio-inline {
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio,
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio-inline,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio-inline,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio-inline,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio-inline {
    flex-basis: auto;
  }
}
/*YN Parent question*/

/* :L1148 */
.instanda-question-parent-yes-no + div[id*="_Children"] {
  margin-top: 20px;
}
/*Address question*/

/* :L1154 */
.instanda-question-input.instanda-address-line-2 {
  margin-top: 5px;
}
/*Confirmation question*/

/* :L1161 */
.confirmQuestionCheckbox {
  margin: 0 auto;
  clear: both;
  display: flex;
}
/* :L1166 */
.confirmQuestionCheckbox label {
  flex-basis: 40px;
}
/* :L1170 */
.confirmQuestionCheckbox span.confirmQuestionText {
  flex-grow: 1;
  flex-basis: 90%;
  padding-top: 2px;
}
/*Advanced choice*/

/* :L1179 */
.instanda-question-input.instanda-question-hierarchy[style="display: inline-block;"] {
  display: block !important;
}
/* :L1182 */
.instanda-question-input.instanda-question-hierarchy[style="display: inline-block;"] .form-control {
  width: 100%;
}
/*Postquote*/

/* :L1189 */
.page-postquotequestions .buttonList.instanda-buttonList {
  display: none;
}
/*Side by side questions*/

/* :L1195 */
@media (min-width: 768px) {
  #question118481,
  #question118605,
  #question118870,
  #question118485,
  #question118872,
  #question118874 {
    display: inline-block;
    vertical-align: top;
    width: 30%;
  }
}
/* :L1208 */
@media (min-width: 768px) {
  #question118482,
  #question118484,
  #question118869,
  #question118606,
  #question118871,
  #question118873 {
    display: inline-block;
    vertical-align: top;
    width: calc(70% - 4px);
    padding-left: 30px;
  }
}
/* :L1222 */
@media (min-width: 768px) {
  #question118484,
  #question118869,
  #question118871,
  #question118873 {
    padding-left: 0;
    padding-right: 30px;
  }
}
/* :L1232 */
@media (min-width: 768px) {
  #question118488 {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 2px);
    padding-right: 15px;
  }
}
/* :L1241 */
@media (min-width: 768px) {
  #question118490 {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 2px);
    padding-left: 15px;
  }
}
/*-----------------------------------------------------------------------------*/

/*-----QUICK QUOTE DISPLAY*/

/*Cover groups*/

/* :L1256 */
.cover-group {
  margin: 10px auto 20px auto;
}
@media (min-width: 768px) {
  .cover-group {
    margin: 15px auto 30px auto;
  }
}
/*Each cover section*/

/* :L1266 */
.cover-group:not(.discount) .cover-wrapper,
.cover-benefits-wrapper {
  padding: 20px 15px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  margin-top: 3px;
}
@media (min-width: 768px) {
  .cover-group:not(.discount) .cover-wrapper,
  .cover-benefits-wrapper {
    padding: 20px;
  }
}
/* :L1277 */
.cover-group:not(.discount) .cover-wrapper:not(.pi):not(.gl):not(.cyber):not(.property):not(.cover-benefits-wrapper),
.cover-benefits-wrapper:not(.pi):not(.gl):not(.cyber):not(.property):not(.cover-benefits-wrapper) {
  background: #f9f9f9;
  border-color: #f6f6f6;
}
/* :L1283 */
.cover-group.discount .cover-wrapper {
  margin: 20px auto;
}
/* :L1287 */
.cover-group .cover-wrapper:not(.disabled):first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* :L1292 */
.cover-benefits-wrapper,
.cover-group .cover-wrapper:not(.disabled):last-of-type {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* :L1298 */
.cover-wrapper {
  display: none;
  opacity: 0.5;
  pointer-events: none;
}
/* :L1303 */
.cover-wrapper.enabled {
  display: block;
  opacity: 1;
  pointer-events: initial;
}
/* :L1309 */
.cover-wrapper h4 {
  color: #e7301f;
  font-size: 14px;
  font-weight: 700;
  margin-top: 0;
}
/* :L1315 */
.cover-wrapper h4 .grey {
  color: #acacac;
}
/* :L1320 */
.cover-wrapper p.grey {
  margin-top: 10px;
  color: #acacac;
}
/* :L1325 */
.cover-wrapper p.deductible {
  margin-top: 10px;
  color: #acacac;
}
/* :L1331 */
/* :L1333 */
.cover-benefits-wrapper h5 {
  margin-top: 0;
  color: #3da567;
  font-weight: 700;
}
/* :L1339 */
.cover-benefits-wrapper ul.benefits {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* :L1344 */
.cover-benefits-wrapper ul.benefits li {
  padding-left: 33px;
  position: relative;
}
/* :L1348 */
.cover-benefits-wrapper ul.benefits li:before {
  content: '';
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background-color: white;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%2344B873;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 11px auto;
  position: absolute;
  top: 0;
  left: 3px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .cover-benefits-wrapper ul.benefits li:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=NtuOB6zzvdurU7HljyiUaw__');
  }
}
/* :L1365 */
.cover-benefits-wrapper ul.benefits li + li {
  margin-top: 10px;
}
/*Cover options*/

/* :L1374 */
.cover-options {
  display: flex;
  flex-flow: row wrap;
}
/* :L1378 */
.cover-options .cover-item {
  flex-basis: 100%;
  flex-grow: 1;
}
@media (min-width: 400px) {
  .cover-options .cover-item {
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .cover-options .cover-item {
    flex-basis: auto;
  }
}
/* :L1390 */
.cover-options .cover-item.disabled {
  display: none;
}
/*-----QUOTE DISPLAY*/

/* :L1398 */
.client-summary,
.premium-breakdown,
.start-date-summary,
.customer-item {
  border-radius: 3px;
  padding: 20px 15px;
  border: 1px solid #f1f1f1;
  position: relative;
  margin: 20px auto 30px auto;
}
@media (min-width: 768px) {
  .client-summary,
  .premium-breakdown,
  .start-date-summary,
  .customer-item {
    padding: 20px;
  }
}
/* :L1412 */
.client-summary .edit-details,
.premium-breakdown .edit-details,
.start-date-summary .edit-details,
.customer-item .edit-details {
  position: absolute;
  top: -34px;
  right: 0;
  background: #f1f1f1;
  border-radius: 3px 3px 0 0;
  padding: 7px 15px;
  font-size: 12px;
}
/* :L1421 */
.client-summary .edit-details a,
.premium-breakdown .edit-details a,
.start-date-summary .edit-details a,
.customer-item .edit-details a {
  color: grey;
  text-decoration: underline;
}
/* :L1425 */
.client-summary .edit-details a:hover .client-summary .edit-details a:focus,
.client-summary .edit-details a:hover .premium-breakdown .edit-details a:focus,
.client-summary .edit-details a:hover .start-date-summary .edit-details a:focus,
.client-summary .edit-details a:hover .customer-item .edit-details a:focus,
.premium-breakdown .edit-details a:hover .client-summary .edit-details a:focus,
.premium-breakdown .edit-details a:hover .premium-breakdown .edit-details a:focus,
.premium-breakdown .edit-details a:hover .start-date-summary .edit-details a:focus,
.premium-breakdown .edit-details a:hover .customer-item .edit-details a:focus,
.start-date-summary .edit-details a:hover .client-summary .edit-details a:focus,
.start-date-summary .edit-details a:hover .premium-breakdown .edit-details a:focus,
.start-date-summary .edit-details a:hover .start-date-summary .edit-details a:focus,
.start-date-summary .edit-details a:hover .customer-item .edit-details a:focus,
.customer-item .edit-details a:hover .client-summary .edit-details a:focus,
.customer-item .edit-details a:hover .premium-breakdown .edit-details a:focus,
.customer-item .edit-details a:hover .start-date-summary .edit-details a:focus,
.customer-item .edit-details a:hover .customer-item .edit-details a:focus,
.client-summary .edit-details a:active,
.premium-breakdown .edit-details a:active,
.start-date-summary .edit-details a:active,
.customer-item .edit-details a:active {
  color: #262626;
}
/* :L1429 */
.client-summary .edit-details a:before,
.premium-breakdown .edit-details a:before,
.start-date-summary .edit-details a:before,
.customer-item .edit-details a:before {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23acacac;}%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M82.38,45.08,27.46,100H0V72.54L54.92,17.62ZM30,85.55,14.45,70l-6,6V83.1H16.9v8.45H24ZM57,28.84a1.54,1.54,0,0,0-1.12.47L20.13,65.08a1.55,1.55,0,0,0-.46,1.12,1.39,1.39,0,0,0,1.45,1.46,1.56,1.56,0,0,0,1.12-.46L58,31.42a1.55,1.55,0,0,0,.46-1.12A1.39,1.39,0,0,0,57,28.84ZM97.56,29.9l-11,11L59.14,13.4l11-10.89A8.27,8.27,0,0,1,76,0a8.51,8.51,0,0,1,6,2.51L97.56,18A8.75,8.75,0,0,1,100,24,8.5,8.5,0,0,1,97.56,29.9Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  display: inline-block;
  height: 13px;
  width: 13px;
  margin-right: 10px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .client-summary .edit-details a:before,
  .premium-breakdown .edit-details a:before,
  .start-date-summary .edit-details a:before,
  .customer-item .edit-details a:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=wyz4%2C8ZBXTZv-EOlNwDQ8Q__');
  }
}
/* :L1445 */
.client-summary h4.green,
.premium-breakdown h4.green,
.start-date-summary h4.green,
.customer-item h4.green {
  color: #44b873;
  font-weight: 400;
  margin-top: 0;
}
/* :L1451 */
.client-summary hr,
.premium-breakdown hr,
.start-date-summary hr,
.customer-item hr {
  border-color: #cccccc;
  margin: 15px auto;
}
/* :L1456 */
.client-summary hr.double-rule,
.premium-breakdown hr.double-rule,
.start-date-summary hr.double-rule,
.customer-item hr.double-rule {
  border-style: double;
  border-top-width: 4px;
}
/* :L1461 */
.client-summary .start-date-details + hr,
.premium-breakdown .start-date-details + hr,
.start-date-summary .start-date-details + hr,
.customer-item .start-date-details + hr {
  margin: 5px auto 10px auto;
}
/* :L1465 */
.client-summary p,
.premium-breakdown p,
.start-date-summary p,
.customer-item p {
  margin-bottom: 0;
}
/* :L1469 */
.client-summary p.grey,
.premium-breakdown p.grey,
.start-date-summary p.grey,
.customer-item p.grey {
  color: #acacac;
  font-size: 11px;
}
/* :L1475 */
.client-summary {
  background: #f1f1f1;
}
/* :L1479 */
.start-date-summary {
  margin-top: -25px;
}
/* :L1483 */
@media (min-width: 768px) {
  .contact-details,
  .turnover-details,
  .start-date-details,
  .data {
    display: flex;
  }
  /* :L1490 */
  .contact-details p + p,
  .turnover-details p + p,
  .start-date-details p + p,
  .data p + p {
    flex-grow: 1;
    text-align: right;
  }
}
/* :L1497 */
.cover-breakdown,
.total-breakdown {
  display: flex;
}
/* :L1501 */
.cover-breakdown + .cover-breakdown,
.cover-breakdown + .total-breakdown,
.total-breakdown + .cover-breakdown,
.total-breakdown + .total-breakdown {
  margin-top: 15px;
}
/* :L1505 */
.cover-breakdown:not(.discount-breakdown) + .cover-breakdown.discount-breakdown,
.cover-breakdown:not(.discount-breakdown) + .total-breakdown.discount-breakdown,
.total-breakdown:not(.discount-breakdown) + .cover-breakdown.discount-breakdown,
.total-breakdown:not(.discount-breakdown) + .total-breakdown.discount-breakdown {
  border-top: 1px solid #cccccc;
  padding-top: 15px;
}
/* :L1510 */
.cover-breakdown .info,
.total-breakdown .info {
  flex-grow: 1;
}
/* :L1513 */
.cover-breakdown .info h6,
.total-breakdown .info h6 {
  margin: 0 0 2px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857143;
}
/* :L1520 */
.cover-breakdown .info p,
.total-breakdown .info p {
  margin-bottom: 0;
}
/* :L1525 */
.cover-breakdown .discount,
.total-breakdown .discount,
.cover-breakdown .premium,
.total-breakdown .premium {
  padding-left: 20px;
  text-align: right;
}
/* :L1531 */
.cover-breakdown .discount,
.total-breakdown .discount {
  color: #44b873;
  font-weight: 500;
  flex-basis: 20%;
}
@media (min-width: 768px) {
  .cover-breakdown .discount,
  .total-breakdown .discount {
    flex-basis: 15%;
  }
}
/* :L1541 */
.cover-breakdown .premium,
.total-breakdown .premium {
  flex-basis: 30%;
}
@media (min-width: 768px) {
  .cover-breakdown .premium,
  .total-breakdown .premium {
    flex-basis: 20%;
  }
}
/* :L1550 */
.documents-summary {
  font-size: 13px;
}
/* :L1553 */
.documents-summary h4 {
  color: #e7301f;
  font-size: 14px;
}
/* :L1559 */
.documents > a,
.documents #packageDocuments > span {
  display: block;
}
/* :L1564 */
/* :L1567 */
.documents a,
ul#documentsList a {
  color: #acacac;
  text-decoration: underline;
}
/* :L1571 */
.documents a:not(#emailQuoteLinkLink):before,
ul#documentsList a:not(#emailQuoteLinkLink):before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
  vertical-align: top;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 92.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23e7301f;}%3C/style%3E%3C/defs%3E%3Ctitle%3Edownload-icon-red%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M100,86.54a5.77,5.77,0,0,1-5.76,5.77H5.76A5.77,5.77,0,0,1,0,86.54V67.3a5.76,5.76,0,0,1,5.76-5.76h28l8.12,8.17a11.59,11.59,0,0,0,16.34,0l8.18-8.17H94.24A5.76,5.76,0,0,1,100,67.3ZM79.63,37.32,52.71,64.25a3.81,3.81,0,0,1-5.42,0L20.37,37.32a3.78,3.78,0,0,1-.84-4.2,3.89,3.89,0,0,1,3.55-2.35H38.46V3.85A3.88,3.88,0,0,1,42.31,0H57.69a3.88,3.88,0,0,1,3.85,3.85V30.77H76.92a3.89,3.89,0,0,1,3.55,2.35A3.78,3.78,0,0,1,79.63,37.32Zm-6.55,39.6a3.85,3.85,0,1,0,3.84,3.85A3.88,3.88,0,0,0,73.08,76.92Zm15.38,0a3.85,3.85,0,1,0,3.85,3.85A3.88,3.88,0,0,0,88.46,76.92Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .documents a:not(#emailQuoteLinkLink):before,
  ul#documentsList a:not(#emailQuoteLinkLink):before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=3Hh6pyKxrABltBPQ2fPZww__');
  }
}
/* :L1585 */
a#emailQuoteLinkLink {
  display: none;
}
/*-----SALE CONFIRMATION*/

/*-----------------------------------------------------------------------------*/

/*-----CUSTOMER PORTAL*/

/*-----Log in page*/

/* :L1597 */
.well {
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}
/* :L1604 */
.col-md-4.col-md-offset-4.well.instanda-well {
  width: 100%;
  margin: 0;
  padding: 0 15px;
}
@media (min-width: 500px) {
  .col-md-4.col-md-offset-4.well.instanda-well {
    width: 80%;
  }
}
@media (min-width: 992px) {
  .col-md-4.col-md-offset-4.well.instanda-well {
    width: 50%;
  }
}
/*-----Customer Homepage*/

/* :L1620 */
.customer-item {
  background: #f1f1f1;
}
/* :L1623 */
.customer-item h4.red {
  color: #e7301f;
  font-size: 14px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 5px;
}
/* :L1632 */
.expand-details-trigger {
  text-align: right;
}
/* :L1635 */
.customer-item.quote .expand-details-trigger {
  float: right;
}
/* :L1639 */
.expand-details-trigger a {
  font-size: 12px;
  color: #5f5f5f;
  text-decoration: underline;
  cursor: pointer;
}
/* :L1645 */
.expand-details-trigger a span {
  color: #e7301f;
  font-weight: 700;
  font-size: 16px;
}
/* :L1653 */
.expand-details-target {
  display: none;
}
/* :L1656 */
.customer-item.quote .expand-details-target {
  padding-top: 30px;
}
/* :L1660 */
/* :L1661 */
.expand-details-target .agent-all-docs-responsive h3 {
  display: none;
}
/* :L1667 */
ul#documentsList {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L1673 */
.client-summary.customer-summary {
  background: white;
}
/*-----Account details page*/

/*-----------------------------------------------------------------------------*/

/*-----ERRORS*/

/* :L1683 */
.form-control.input-validation-error {
  border-color: red;
}
/* :L1687 */
.label-danger {
  border-radius: 5px;
  background-color: ;
}
/* :L1692 */
.container.alert.alert-danger.alert-dismissible {
  width: calc(100% - 30px);
  padding: 15px 30px 15px 20px;
  background: #ffe9c0;
  border: 0;
  color: black;
}
@media (min-width: 768px) {
  .container.alert.alert-danger.alert-dismissible {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container.alert.alert-danger.alert-dismissible {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container.alert.alert-danger.alert-dismissible {
    width: 1140px;
  }
}
/* :L1711 */
.container.alert.alert-danger.alert-dismissible .validation-summary-errors ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/*-----CUSTOM REFERRAL MESSAGE*/

/* :L1720 */
.custom-referral-message {
  display: none;
}
/* :L1723 */
body.referral-message-exists .custom-referral-message {
  display: block;
}
/* :L1728 */
/* :L1729 */
body.referral-message-exists .questionList,
body.referral-message-exists .instanda-pre-quote-questions ~ .container,
body.referral-message-exists .container.alert.alert-danger.alert-dismissible.show {
  display: none !important;
}
/*-----HELP TEXT*/

/* :L1738 */
i.instanda-responsive-help-icon.fa {
  color: #01b3e0;
  cursor: pointer;
}
@media (min-width: 768px) {
  i.instanda-responsive-help-icon.fa {
    font-size: 1.5em;
  }
}
/* :L1747 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7,
.custom-help-text,
.cover-help-text {
  position: relative;
  float: none;
  margin-top: 15px;
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  background: #bce1ea;
  color: black;
  padding: 15px 20px;
  border-radius: 2px;
}
/* :L1761 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7:before,
.custom-help-text:before,
.cover-help-text:before {
  content: '';
  display: block;
  height: 10px;
  width: 10px;
  background: inherit;
  transform: rotate(45deg);
  position: absolute;
  top: -5px;
  right: 15px;
}
@media (min-width: 768px) {
  .instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7:before,
  .custom-help-text:before,
  .cover-help-text:before {
    right: 8px;
  }
}
/* :L1777 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 p,
.custom-help-text p,
.cover-help-text p {
  margin-bottom: 0;
}
/* :L1780 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 p + p,
.custom-help-text p + p,
.cover-help-text p + p {
  margin-top: 8px;
}
/* :L1786 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: calc(100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
/* :L1792 */
.confirmation-with-custom-help-text {
  display: flex;
  flex-flow: row wrap;
}
/* :L1796 */
.confirmation-with-custom-help-text .confirmation {
  flex-grow: 1;
}
/* :L1800 */
.confirmation-with-custom-help-text .custom-help-text {
  flex-basis: 100%;
  flex-grow: 1;
}
/* :L1805 */
.confirmation-with-custom-help-text i.instanda-responsive-help-icon.fa {
  right: -5px;
  position: relative;
}
/* :L1811 */
/* :L1813 */
.confirmation-with-custom-help-text.help-text-shops a.custom-help-icon {
  text-align: right;
  flex-basis: 100%;
}
/* :L1818 */
.confirmation-with-custom-help-text.help-text-shops a.shop-help-trigger {
  display: block;
  padding: 5px 0;
  font-weight: bold;
  font-size: 14px;
}
/* :L1826 */
.cover-help-wrapper {
  display: flex;
  flex-flow: row nowrap;
}
/* :L1830 */
.cover-help-wrapper h4,
.cover-help-wrapper p {
  flex-grow: 1;
}
/* :L1835 */
.cover-help-text {
  display: none;
}
/*-----------------------------------------------------------------------------*/

/*-----BUTTONS*/

/* :L1843 */
.btn,
.btn-default[disabled],
.btn-primary[disabled],
.postcodelookup button,
.page-agentdashboard input#agentSearchButton,
.primary-buttons,
.secondary-buttons {
  border-radius: 4px;
  box-shadow: none;
  background-color: #e7301f;
  border: 2px solid #e7301f;
  padding: 8px 30px;
  color: white;
  font-size: 16px;
  font-weight: 500;
  outline: 0;
  text-decoration: none;
}
/* :L1861 */
.btn:hover,
.btn-default[disabled]:hover,
.btn-primary[disabled]:hover,
.postcodelookup button:hover,
.page-agentdashboard input#agentSearchButton:hover,
.primary-buttons:hover,
.secondary-buttons:hover,
.btn:focus,
.btn-default[disabled]:focus,
.btn-primary[disabled]:focus,
.postcodelookup button:focus,
.page-agentdashboard input#agentSearchButton:focus,
.primary-buttons:focus,
.secondary-buttons:focus,
.btn:active,
.btn-default[disabled]:active,
.btn-primary[disabled]:active,
.postcodelookup button:active,
.page-agentdashboard input#agentSearchButton:active,
.primary-buttons:active,
.secondary-buttons:active,
.btn:active:focus,
.btn-default[disabled]:active:focus,
.btn-primary[disabled]:active:focus,
.postcodelookup button:active:focus,
.page-agentdashboard input#agentSearchButton:active:focus,
.primary-buttons:active:focus,
.secondary-buttons:active:focus {
  box-shadow: none;
  color: white;
  background-color: #bf2314;
  border-color: #bf2314;
}
/*Secondary buttons*/

/* :L1871 */
input#backButton,
button.btn.btn-default[data-dismiss="modal"],
button.btn.download-quotes-button,
button.btn.download-policies-button,
button#DocumentReGenerateSubmit,
button.btn.btn-primary[formaction="EditBinder"],
.instanda-review-referrals-actions input.instanda-button,
.pull-right.instanda-review-referrals-buttons input,
.search-button button.btn.btn-default,
.modal-footer button.btn.btn-secondary,
input#copyQuoteButton,
input.instanda-notes-button.btn.btn-primary,
button.instanda-notes-button.btn.btn-primary,
button[name="saveButton"],
.back-to-edit-quote-container.left.pull-left a.btn,
a.instanda-button.instanda-quote-back-button.btn.btn-primary,
a.data8PostcodeLookup button.instanda-button.btn.btn-default,
.postcodelookup button,
.secondary-buttons {
  border-radius: 4px;
  box-shadow: none;
  background-color: #e7301f;
  border: 2px solid #e7301f;
  padding: 8px 30px;
  color: white;
  font-size: 16px;
  font-weight: 500;
  outline: 0;
  text-decoration: none;
  border-color: #d6d6d6;
  background-color: white;
  color: #bcbcbc;
}
/* :L1861 */
input#backButton:hover,
button.btn.btn-default[data-dismiss="modal"]:hover,
button.btn.download-quotes-button:hover,
button.btn.download-policies-button:hover,
button#DocumentReGenerateSubmit:hover,
button.btn.btn-primary[formaction="EditBinder"]:hover,
.instanda-review-referrals-actions input.instanda-button:hover,
.pull-right.instanda-review-referrals-buttons input:hover,
.search-button button.btn.btn-default:hover,
.modal-footer button.btn.btn-secondary:hover,
input#copyQuoteButton:hover,
input.instanda-notes-button.btn.btn-primary:hover,
button.instanda-notes-button.btn.btn-primary:hover,
button[name="saveButton"]:hover,
.back-to-edit-quote-container.left.pull-left a.btn:hover,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:hover,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:hover,
.postcodelookup button:hover,
.secondary-buttons:hover,
input#backButton:focus,
button.btn.btn-default[data-dismiss="modal"]:focus,
button.btn.download-quotes-button:focus,
button.btn.download-policies-button:focus,
button#DocumentReGenerateSubmit:focus,
button.btn.btn-primary[formaction="EditBinder"]:focus,
.instanda-review-referrals-actions input.instanda-button:focus,
.pull-right.instanda-review-referrals-buttons input:focus,
.search-button button.btn.btn-default:focus,
.modal-footer button.btn.btn-secondary:focus,
input#copyQuoteButton:focus,
input.instanda-notes-button.btn.btn-primary:focus,
button.instanda-notes-button.btn.btn-primary:focus,
button[name="saveButton"]:focus,
.back-to-edit-quote-container.left.pull-left a.btn:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:focus,
.postcodelookup button:focus,
.secondary-buttons:focus,
input#backButton:active,
button.btn.btn-default[data-dismiss="modal"]:active,
button.btn.download-quotes-button:active,
button.btn.download-policies-button:active,
button#DocumentReGenerateSubmit:active,
button.btn.btn-primary[formaction="EditBinder"]:active,
.instanda-review-referrals-actions input.instanda-button:active,
.pull-right.instanda-review-referrals-buttons input:active,
.search-button button.btn.btn-default:active,
.modal-footer button.btn.btn-secondary:active,
input#copyQuoteButton:active,
input.instanda-notes-button.btn.btn-primary:active,
button.instanda-notes-button.btn.btn-primary:active,
button[name="saveButton"]:active,
.back-to-edit-quote-container.left.pull-left a.btn:active,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active,
.postcodelookup button:active,
.secondary-buttons:active,
input#backButton:active:focus,
button.btn.btn-default[data-dismiss="modal"]:active:focus,
button.btn.download-quotes-button:active:focus,
button.btn.download-policies-button:active:focus,
button#DocumentReGenerateSubmit:active:focus,
button.btn.btn-primary[formaction="EditBinder"]:active:focus,
.instanda-review-referrals-actions input.instanda-button:active:focus,
.pull-right.instanda-review-referrals-buttons input:active:focus,
.search-button button.btn.btn-default:active:focus,
.modal-footer button.btn.btn-secondary:active:focus,
input#copyQuoteButton:active:focus,
input.instanda-notes-button.btn.btn-primary:active:focus,
button.instanda-notes-button.btn.btn-primary:active:focus,
button[name="saveButton"]:active:focus,
.back-to-edit-quote-container.left.pull-left a.btn:active:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active:focus,
.postcodelookup button:active:focus,
.secondary-buttons:active:focus {
  box-shadow: none;
  color: white;
  background-color: #bf2314;
  border-color: #bf2314;
}
/* :L1895 */
input#backButton:hover,
button.btn.btn-default[data-dismiss="modal"]:hover,
button.btn.download-quotes-button:hover,
button.btn.download-policies-button:hover,
button#DocumentReGenerateSubmit:hover,
button.btn.btn-primary[formaction="EditBinder"]:hover,
.instanda-review-referrals-actions input.instanda-button:hover,
.pull-right.instanda-review-referrals-buttons input:hover,
.search-button button.btn.btn-default:hover,
.modal-footer button.btn.btn-secondary:hover,
input#copyQuoteButton:hover,
input.instanda-notes-button.btn.btn-primary:hover,
button.instanda-notes-button.btn.btn-primary:hover,
button[name="saveButton"]:hover,
.back-to-edit-quote-container.left.pull-left a.btn:hover,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:hover,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:hover,
.postcodelookup button:hover,
.secondary-buttons:hover,
input#backButton:focus,
button.btn.btn-default[data-dismiss="modal"]:focus,
button.btn.download-quotes-button:focus,
button.btn.download-policies-button:focus,
button#DocumentReGenerateSubmit:focus,
button.btn.btn-primary[formaction="EditBinder"]:focus,
.instanda-review-referrals-actions input.instanda-button:focus,
.pull-right.instanda-review-referrals-buttons input:focus,
.search-button button.btn.btn-default:focus,
.modal-footer button.btn.btn-secondary:focus,
input#copyQuoteButton:focus,
input.instanda-notes-button.btn.btn-primary:focus,
button.instanda-notes-button.btn.btn-primary:focus,
button[name="saveButton"]:focus,
.back-to-edit-quote-container.left.pull-left a.btn:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:focus,
.postcodelookup button:focus,
.secondary-buttons:focus,
input#backButton:active,
button.btn.btn-default[data-dismiss="modal"]:active,
button.btn.download-quotes-button:active,
button.btn.download-policies-button:active,
button#DocumentReGenerateSubmit:active,
button.btn.btn-primary[formaction="EditBinder"]:active,
.instanda-review-referrals-actions input.instanda-button:active,
.pull-right.instanda-review-referrals-buttons input:active,
.search-button button.btn.btn-default:active,
.modal-footer button.btn.btn-secondary:active,
input#copyQuoteButton:active,
input.instanda-notes-button.btn.btn-primary:active,
button.instanda-notes-button.btn.btn-primary:active,
button[name="saveButton"]:active,
.back-to-edit-quote-container.left.pull-left a.btn:active,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active,
.postcodelookup button:active,
.secondary-buttons:active,
input#backButton:active:focus,
button.btn.btn-default[data-dismiss="modal"]:active:focus,
button.btn.download-quotes-button:active:focus,
button.btn.download-policies-button:active:focus,
button#DocumentReGenerateSubmit:active:focus,
button.btn.btn-primary[formaction="EditBinder"]:active:focus,
.instanda-review-referrals-actions input.instanda-button:active:focus,
.pull-right.instanda-review-referrals-buttons input:active:focus,
.search-button button.btn.btn-default:active:focus,
.modal-footer button.btn.btn-secondary:active:focus,
input#copyQuoteButton:active:focus,
input.instanda-notes-button.btn.btn-primary:active:focus,
button.instanda-notes-button.btn.btn-primary:active:focus,
button[name="saveButton"]:active:focus,
.back-to-edit-quote-container.left.pull-left a.btn:active:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active:focus,
.postcodelookup button:active:focus,
.secondary-buttons:active:focus {
  border-color: #262626;
  background-color: white;
  color: #262626;
}
/*Disabled buttons*/

/* :L1904 */
.btn[disabled] {
  cursor: not-allowed;
}
/*Small buttons*/

/* :L1910 */
.modal-footer button.btn,
a.btn.btn-primary.buy-quote-action,
a.btn.btn-primary.edit-policy-action {
  padding: 6px 15px;
  font-size: 14px;
}
/*Line between buttons and content*/

/* :L1919 */
.instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem),
.instanda-quick-quote-questions ~ .container,
.instanda-pre-quote-questions ~ .container,
.instanda-post-quote-questions ~ .container,
#instanda-quote-content + .container .row .col-lg-12 {
  border-top: 1px solid #cccccc;
  padding-top: 30px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem),
  .instanda-quick-quote-questions ~ .container,
  .instanda-pre-quote-questions ~ .container,
  .instanda-post-quote-questions ~ .container,
  #instanda-quote-content + .container .row .col-lg-12 {
    margin-top: 40px;
  }
}
/*Align buttons to content on quote pages*/

/* :L1935 */
@media (min-width: 992px) {
  #instanda-quote-content + .container .row .col-lg-12 {
    width: calc((100% / 12) * 8);
  }
}
/*Extend buttons on mobile*/

/* :L1943 */
@media (max-width: 500px) {
  /* :L1950 */
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .btn,
  .instanda-quick-quote-questions ~ .container .btn,
  .instanda-pre-quote-questions ~ .container .btn,
  .instanda-post-quote-questions ~ .container .btn,
  #instanda-quote-content + .container .btn {
    width: 100%;
    margin-top: 10px;
  }
  /* :L1955 */
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .btn,
  .instanda-quick-quote-questions ~ .container .btn,
  .instanda-pre-quote-questions ~ .container .btn,
  .instanda-post-quote-questions ~ .container .btn,
  #instanda-quote-content + .container .btn,
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .pull-right,
  .instanda-quick-quote-questions ~ .container .pull-right,
  .instanda-pre-quote-questions ~ .container .pull-right,
  .instanda-post-quote-questions ~ .container .pull-right,
  #instanda-quote-content + .container .pull-right,
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .pull-left,
  .instanda-quick-quote-questions ~ .container .pull-left,
  .instanda-pre-quote-questions ~ .container .pull-left,
  .instanda-post-quote-questions ~ .container .pull-left,
  #instanda-quote-content + .container .pull-left {
    float: none !important;
    display: block;
  }
}
/*Save button*/

/* :L1966 */
button[name="continueButton"] {
  margin-bottom: 100px;
}
/* :L1970 */
button[name="saveButton"],
button[name="saveButton"][disabled] {
  display: block;
  width: 100%;
  padding: 0 15px;
  border: 0;
  color: black;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  text-align: center;
  position: absolute;
  border-radius: 0;
  top: 100px;
  right: 0;
}
@media (min-width: 992px) {
  button[name="saveButton"],
  button[name="saveButton"][disabled] {
    top: 120px;
    width: auto;
  }
}
/* :L1991 */
button[name="saveButton"]:hover,
button[name="saveButton"][disabled]:hover,
button[name="saveButton"]:focus,
button[name="saveButton"][disabled]:focus,
button[name="saveButton"]:active,
button[name="saveButton"][disabled]:active,
button[name="saveButton"]:active:focus,
button[name="saveButton"][disabled]:active:focus {
  background-color: white;
  color: black;
}
/* :L1996 */
button[name="saveButton"]:after,
button[name="saveButton"][disabled]:after {
  content: '';
  display: block;
  height: 1px;
  width: 100vw;
  background: #f1f1f1;
  position: absolute;
  top: -15px;
  right: 0;
}
@media (min-width: 768px) {
  button[name="saveButton"]:after,
  button[name="saveButton"][disabled]:after {
    width: 100%;
    top: -20px;
  }
}
@media (min-width: 992px) {
  button[name="saveButton"]:after,
  button[name="saveButton"][disabled]:after {
    width: 100vw;
    right: calc((970px / 12) * -0.5);
  }
}
@media (min-width: 1200px) {
  button[name="saveButton"]:after,
  button[name="saveButton"][disabled]:after {
    right: calc((1170px / 12) * -0.5);
  }
}
/*Text on buttons*/

/* :L2024 */
/* :L2026 */
.page-prequotequestions.page-number-2 button[name="continueButton"]:after {
  content: 'zur Übersicht';
}
/* :L2030 */
.page-prequotequestions.page-number-2 button[name="continueButton"] i.fa.fa-caret-right {
  float: right;
  margin-left: 5px;
  margin-top: 3px;
}
/*-----INPUT*/

/* :L2039 */
.form-control,
select[size="1"].form-control {
  border-radius: 4px;
  box-shadow: none;
  min-height: 40px;
  height: 40px;
  font-size: 14px;
  color: #262626;
  border-color: #d6d6d6;
}
/* :L2049 */
.form-control:focus,
select[size="1"].form-control:focus {
  box-shadow: inset 0 0 0 1px #44b873;
  border-color: #44b873;
}
/* :L2054 */
.form-control.input-validation-error:focus,
select[size="1"].form-control.input-validation-error:focus {
  box-shadow: inset 0 0 0 1px red;
  border-color: red;
}
/* :L2060 */
span.input-group-addon {
  background: none;
  border-color: #d6d6d6;
}
/*-----CHECKBOXES*/

/* :L2067 */
.checkbox label,
.checkbox label.unticked {
  position: relative;
  padding: 0;
}
/* :L2072 */
.checkbox label input,
.checkbox label.unticked input {
  visibility: hidden;
}
/* :L2076 */
.checkbox label:before,
.checkbox label.unticked:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 0;
  background-position: center center;
}
/* :L2090 */
/* :L2091 */
.checkbox label:hover:before,
.checkbox label.unticked:hover:before,
.checkbox label:focus:before,
.checkbox label.unticked:focus:before,
.checkbox label:active:before,
.checkbox label.unticked:active:before {
  border-color: #44b873;
  box-shadow: inset 0 0 0 1px #44b873;
}
/* :L2097 */
.checkbox label.ticked:before,
.checkbox label.unticked.ticked:before {
  border-color: #44b873;
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center, #44b873;
  background-size: 12px auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .checkbox label.ticked:before,
  .checkbox label.unticked.ticked:before {
    background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=-%2CyA6oYcc-1M8LrFZtcuBQ__') no-repeat center center, #44b873;
  }
}
/*-----RADIO BUTTONS AS BUTTONS*/

/* :L2108 */
.radio-inline + .radio-inline {
  margin-left: 0;
}
/* :L2112 */
.radio {
  margin-top: 0;
  margin-bottom: 0;
}
/* :L2116 */
.radio label {
  width: 100%;
}
/* :L2121 */
.cover-item:not(.disabled-cover),
.radio label,
label.radio-inline {
  display: block;
  background-color: white;
  border: 1px solid #d6d6d6;
  padding: 10px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  color: #262626;
  line-height: 1.4;
  text-align: left;
  cursor: pointer;
}
@media (min-width: 400px) {
  .cover-item:not(.disabled-cover),
  .radio label,
  label.radio-inline {
    text-align: center;
  }
}
/* :L2140 */
.cover-item:not(.disabled-cover):hover,
.radio label:hover,
label.radio-inline:hover,
.cover-item:not(.disabled-cover):focus,
.radio label:focus,
label.radio-inline:focus,
.cover-item:not(.disabled-cover):active,
.radio label:active,
label.radio-inline:active {
  box-shadow: inset 0 0 0 1px #d6d6d6;
}
/* :L2144 */
.cover-item:not(.disabled-cover).instanda-selected,
.radio label.instanda-selected,
label.radio-inline.instanda-selected,
.cover-item:not(.disabled-cover).selected-cover,
.radio label.selected-cover,
label.radio-inline.selected-cover {
  box-shadow: inset 0 0 0 1px #44b873;
  border-color: #44b873;
}
/* :L2150 */
.cover-item:not(.disabled-cover) input,
.radio label input,
label.radio-inline input {
  display: none;
}
/* :L2155 */
@media (max-width: 399px) {
  .instanda-question-input > .radio-inline:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
@media (min-width: 400px) {
  .instanda-question-input > .radio-inline:first-of-type {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
}
/* :L2167 */
@media (max-width: 399px) {
  .instanda-question-input > .radio-inline:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
@media (min-width: 400px) {
  .instanda-question-input > .radio-inline:last-of-type {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
/* :L2179 */
@media (max-width: 399px) {
  .form-group > .radio:first-of-type label {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
@media (min-width: 768px) {
  .form-group > .radio:first-of-type label {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
}
/* :L2191 */
@media (max-width: 399px) {
  .form-group > .radio:last-of-type label {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
@media (min-width: 768px) {
  .form-group > .radio:last-of-type label {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
/*-----------------------------------------------------------------------------*/

/*-----WIDGETS & MODALS*/

/* :L2207 */
h5#titleModalLabel {
  display: inline-block;
}
/*-----------------------------------------------------------------------------*/

/*-----LOADING ANIMATION*/

/* :L2215 */
#WaitingAnimationGraphic .spinner {
  display: none;
}
/* :L2219 */
.custom-loading-animation {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 99999999;
  display: block;
  width: 100vw;
  height: 100vh;
}
/* :L2230 */
.animation {
  position: absolute;
  left: calc(50% - 1.5em);
  top: calc(50% - 1.5em);
  border: 3px solid #e7301f;
  border-top-color: white;
  border-radius: 50%;
  width: 3em;
  height: 3em;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
/* :L2249 */
.page-postquotequestions .benefits-banner {
  width: 65.8%;
  margin-left: 0px;
  margin-top: 10px;
}
/* :L2255 */
.benefits-banner {
  width: 68.5%;
  margin-left: -15px;
  border-radius: 4px;
  margin-right: auto;
  border: 2px solid whitesmoke;
  background-color: #f9f9f9;
  padding: 20px;
  margin-top: -30px;
  margin-bottom: 10px;
}
/* :L2267 */
.benefits-icons {
  display: flex;
  gap: 50px;
  justify-content: center;
  width: 100%;
}
/* :L2274 */
.benefits-title {
  color: #4ebc7a;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center;
}
/* :L2282 */
p.first-icon {
  padding: 10px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  width: 202px;
}
/* :L2292 */
p.second-icon {
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  width: 202px;
}
/* :L2301 */
p.third-icon {
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  width: 202px;
}
/* :L2310 */
.first-icon:before {
  content: '';
  display: block;
  margin-bottom: 10px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid whitesmoke;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TW1WdVFteGFRM0pEZFVOUVp6WmlZa2RKV0RoMlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrSDFrQzNHQVFxamtQdHI0LDEwMDAsU3dITjVnVTVGTUJHZkRhVCx1WVhhUm5XTjdhdkxJOFZSTW80RmJZQ0FXZGY2eXlpd0xhTG5wS1lXV2JNNDl6M0gxcXBZREdBWWJ1MUlzUTdPMVhLako0K0FCTVVqRmxSaUN6OFhNdz09");
}
/* :L2325 */
.second-icon:before {
  content: '';
  display: block;
  margin-bottom: 10px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid whitesmoke;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TXpoSmREZDBZV290UjI1SFpraHNPSFpCTjBsRlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxoITJQZGdqVkQxU0hGa0ZILDEwMDAsRkB5dndTSXJhMVlDUXhkZixicnp5cElmSy92aWJjTGNNczByZGNIU3BQaGFHK0pIVlpkbFZKaHU1SjFrSjY5S0lVR2JBNHRiVERKSDJPbFdySy9CVk5DWmJKMFNuMll2SStDVEVTQT09");
}
/* :L2340 */
.third-icon:before {
  content: '';
  display: block;
  margin-bottom: 10px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid whitesmoke;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=Wm00ek1ESndkWGxKYkROVWMxTkVVM2x0Y2taMWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxHQ1pTdUY0RW44M29ZQjY0LDEwMDAsaktRcDRpblNOIUtANlIyeixDZU5jTGlOc2ZhVzBPOEpLRDlCaDlKb2dvT3loSC9XZnUxZnB6aERnZTNTRDVzS3lWb2VzUnVIcUM0SjJtZzYwaW0vZmhvYkJuL0l5a1AwNUZON0djQT09");
}
@media (max-width: 992px) {
  /* :L2357 */
  .benefits-banner {
    width: 100%;
    margin-left: auto;
    margin-bottom: 10px;
  }
}
@media (max-width: 551px) {
  /* :L2366 */
  .first-icon:before,
  .second-icon:before,
  .third-icon:before {
    height: 70px;
    width: 70px;
    background-size: 60px;
  }
  /* :L2373 */
  p.first-icon,
  p.second-icon-icon,
  p.third-icon {
    font-size: 10px;
  }
  /* :L2379 */
  .benefits-banner {
    width: 68.5%;
    margin-left: auto !important;
    margin-bottom: 10px;
  }
  /* :L2385 */
  .benefits-icons {
    flex-direction: column;
    gap: 0px;
    align-items: center;
  }
}
/* :L2395 */
.site:not(.funnel-shops) #question118591 {
  margin-bottom: -20px;
}
/* :L2399 */
/* :L2403 */
.site-public #question118591 .instanda-question-input .instanda-question-label:first-of-type,
.site-public #question118591 .instanda-question-input .instanda-question-label:nth-child(3),
.site-public #question118591 .instanda-question-input select#Occupation {
  display: none;
}
/* :L2411 */
#question118591 .instanda-question-input select#Trade {
  display: none !important;
}
/* :L2417 */
#question118591 .instanda-question-input select#SubOccupation {
  display: none !important;
}
/* :L2422 */
#question118591 .instanda-question-input #instanda-question-label-SubOccupation-1 {
  display: none !important;
}
/* :L2430 */
#question118454 {
  display: none;
  margin-top: 40px;
  margin-bottom: -20px;
}
/* :L2438 */
#question118456 {
  display: none;
  padding-bottom: 208px;
  margin-top: 20px;
}
@media (min-width: 400px) {
  #question118456 {
    padding-bottom: 125px;
  }
}
@media (min-width: 768px) {
  #question118456 {
    padding-bottom: 80px;
  }
}
/* :L2452 */
.move-down {
  width: 100%;
  position: absolute;
  bottom: -172px;
}
@media (min-width: 400px) {
  .move-down {
    bottom: -110px;
  }
}
@media (min-width: 768px) {
  .move-down {
    bottom: -112px;
  }
}
/* :L2465 */
.move-down + .instanda-question-input.instanda-question-hierarchy {
  width: calc(100% - 30px);
  position: absolute;
  bottom: -212px;
}
@media (min-width: 400px) {
  .move-down + .instanda-question-input.instanda-question-hierarchy {
    bottom: -153px;
  }
}
/* :L2478 */
#question118590 {
  margin-top: 40px;
}
/* :L2484 */
#question118457 {
  display: none;
}
/* :L2490 */
#question118675 {
  display: none;
}
/* :L2495 */
#question126467,
#question125818,
#question125817,
#question126801,
#question126802,
#question126803,
#question126804,
#question125474,
#question127396,
#question127401 {
  display: none;
}
/* :L2510 */
#question118578,
#question118579,
#question118580 {
  display: none;
}
/* :L2518 */
#question120950 {
  display: none;
}
/* :L2524 */
.cover-wrapper.loan-provider .cover-options {
  display: none;
}
/* :L2530 */
.journalist-complete-package .cover-options {
  display: none;
}
/* :L2536 */
.cyber-package .cover-options {
  display: none;
}
/* :L2542 */
/* :L2561 */
#question118461 .instanda-question-label,
#question118469 .instanda-question-label,
#question118472 .instanda-question-label,
#question118559 .instanda-question-label,
#question118474 .instanda-question-label,
#question118476 .instanda-question-label,
#question118475 .instanda-question-label,
#question118545 .instanda-question-label,
#question118544 .instanda-question-label,
#question118564 .instanda-question-label,
#question118584 .instanda-question-label,
#question120951 .instanda-question-label,
#question120954 .instanda-question-label,
#question120960 .instanda-question-label,
#question128066 .instanda-question-label,
#question128069 .instanda-question-label,
#question128072 .instanda-question-label,
#question122017 .instanda-question-label {
  display: none;
}
/* :L2568 */
#question119040,
#question119041,
#question119042,
#question119043,
#question119044,
#question119045,
#question119046,
#question119047,
#question119048,
#question119049,
#question119050,
#question120953,
#question120956,
#question120959 {
  margin-bottom: 10px;
}
/* :L2588 */
#question118512 {
  display: none;
}
/* :L2594 */
#question125438 {
  display: none;
}
/* :L2600 */
.move-down {
  width: 100%;
  position: absolute;
  bottom: -172px;
}
@media (min-width: 400px) {
  .move-down {
    bottom: -110px;
  }
}
@media (min-width: 768px) {
  .move-down {
    bottom: -112px;
  }
}
/* :L2613 */
.move-down + .instanda-question-input.instanda-question-choice {
  width: calc(100% - 30px);
  position: absolute;
  bottom: -212px;
}
@media (min-width: 400px) {
  .move-down + .instanda-question-input.instanda-question-choice {
    bottom: -153px;
  }
}
/* commented on APGD-927 ritaeveris 24/05/2021 - begin {
#question118458 {
  .radio:not(:first-of-type) label {
    pointer-events: none;
    opacity: 0.5;
    text-decoration: line-through;
    border-color: transparent;
  }
}
/* } end  - commented on APGD-927 ritaeveris 24/05/2021


/*Shops questions on first page of quick quote*/

/* :L2638 */
#question121020 {
  margin-bottom: 10px;
}
/* :L2642 */
@media (min-width: 992px) {
  #question120721,
  #question120722,
  #question120947,
  #question120948,
  #question130980,
  #question130981 {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 12px);
  }
}
/* :L2654 */
#question120721 .checkbox label,
#question120722 .checkbox label,
#question120947 .checkbox label,
#question120948 .checkbox label,
#question130980 .checkbox label,
#question130981 .checkbox label,
#question120721 .checkbox label.unticked,
#question120722 .checkbox label.unticked,
#question120947 .checkbox label.unticked,
#question120948 .checkbox label.unticked,
#question130980 .checkbox label.unticked,
#question130981 .checkbox label.unticked {
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* :L2664 */
#question120721 .checkbox label:before,
#question120722 .checkbox label:before,
#question120947 .checkbox label:before,
#question120948 .checkbox label:before,
#question130980 .checkbox label:before,
#question130981 .checkbox label:before,
#question120721 .checkbox label.unticked:before,
#question120722 .checkbox label.unticked:before,
#question120947 .checkbox label.unticked:before,
#question120948 .checkbox label.unticked:before,
#question130980 .checkbox label.unticked:before,
#question130981 .checkbox label.unticked:before {
  content: initial;
}
/* :L2669 */
#question120721 .checkbox label:hover,
#question120722 .checkbox label:hover,
#question120947 .checkbox label:hover,
#question120948 .checkbox label:hover,
#question130980 .checkbox label:hover,
#question130981 .checkbox label:hover,
#question120721 .checkbox label.unticked:hover,
#question120722 .checkbox label.unticked:hover,
#question120947 .checkbox label.unticked:hover,
#question120948 .checkbox label.unticked:hover,
#question130980 .checkbox label.unticked:hover,
#question130981 .checkbox label.unticked:hover,
#question120721 .checkbox label:focus,
#question120722 .checkbox label:focus,
#question120947 .checkbox label:focus,
#question120948 .checkbox label:focus,
#question130980 .checkbox label:focus,
#question130981 .checkbox label:focus,
#question120721 .checkbox label.unticked:focus,
#question120722 .checkbox label.unticked:focus,
#question120947 .checkbox label.unticked:focus,
#question120948 .checkbox label.unticked:focus,
#question130980 .checkbox label.unticked:focus,
#question130981 .checkbox label.unticked:focus,
#question120721 .checkbox label:active,
#question120722 .checkbox label:active,
#question120947 .checkbox label:active,
#question120948 .checkbox label:active,
#question130980 .checkbox label:active,
#question130981 .checkbox label:active,
#question120721 .checkbox label.unticked:active,
#question120722 .checkbox label.unticked:active,
#question120947 .checkbox label.unticked:active,
#question120948 .checkbox label.unticked:active,
#question130980 .checkbox label.unticked:active,
#question130981 .checkbox label.unticked:active {
  box-shadow: inset 0 0 0 1px #d6d6d6;
}
/* :L2673 */
#question120721 .checkbox label.ticked,
#question120722 .checkbox label.ticked,
#question120947 .checkbox label.ticked,
#question120948 .checkbox label.ticked,
#question130980 .checkbox label.ticked,
#question130981 .checkbox label.ticked,
#question120721 .checkbox label.unticked.ticked,
#question120722 .checkbox label.unticked.ticked,
#question120947 .checkbox label.unticked.ticked,
#question120948 .checkbox label.unticked.ticked,
#question130980 .checkbox label.unticked.ticked,
#question130981 .checkbox label.unticked.ticked {
  box-shadow: inset 0 0 0 1px #44b873;
  border-color: #44b873;
}
/* :L2679 */
#question120721 span.confirmQuestionText,
#question120722 span.confirmQuestionText,
#question120947 span.confirmQuestionText,
#question120948 span.confirmQuestionText,
#question130980 span.confirmQuestionText,
#question130981 span.confirmQuestionText {
  display: block;
  background-repeat: no-repeat;
  background-size: auto 64px;
  background-position: center 8px;
}
/* :L2687 */
/* :L2689 */
#question120721 span.confirmQuestionText {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=zz77lhXu5qBDqzNo2-Mrpg__');
}
/* :L2693 */
#question120722 span.confirmQuestionText {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=SZSGVgEcWd0prAeiFzcwfw__');
}
/* :L2697 */
#question120947 span.confirmQuestionText {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=5lQaFYYXTG8LF3574Fdp0A__');
}
/* :L2701 */
#question120948 span.confirmQuestionText {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=EBX%2ChJejvtZHsOF2aMgMEA__');
}
/* :L2704 */
#question130980 span.confirmQuestionText {
  background-image: url('https://services.hiscox.de/wp-content/uploads/2022/03/ICON_Shop_Hiscox_fahrrad1.jpg');
}
/* :L2707 */
#question130981 span.confirmQuestionText {
  background-image: url('https://services.hiscox.de/wp-content/uploads/2022/03/ICON_Shop_Hiscox_wuerfel1.jpg');
}
/* :L2713 */
.shop-options {
  border-top: 1px solid #d6d6d6;
  margin-top: 80px;
  padding: 6px 12px 7px 38px;
}
/* :L2718 */
.shop-options:before,
.shop-options:after {
  content: '';
  display: inline;
  border-radius: 50%;
  vertical-align: top;
  position: absolute;
}
/* :L2727 */
.shop-options:before {
  height: 18px;
  width: 18px;
  border: 1px solid #d6d6d6;
  left: 12px;
  margin-top: 1px;
  background-color: white;
}
/* :L2736 */
.shop-options:after {
  height: 10px;
  width: 10px;
  background: white;
  left: 16px;
  top: 94px;
}
/* :L2744 */
label.ticked + span .shop-options {
  border-color: #44b873;
  background: #f5fcf8;
}
/* :L2748 */
label.ticked + span .shop-options:after {
  background: #44b873;
}
/*Help text*/

/* :L2756 */
/* :L2758 */
.confirmation-with-custom-help-text.help-text-shops a.custom-help-icon {
  text-align: right;
  flex-basis: 100%;
}
/* :L2763 */
.confirmation-with-custom-help-text.help-text-shops a.shop-help-trigger {
  display: block;
  padding: 5px 0;
  font-weight: bold;
  font-size: 14px;
}
/* :L2770 */
.confirmation-with-custom-help-text.help-text-shops .shop-help-target {
  margin-bottom: 10px;
}
/* :L2777 */
div#question120949 {
  display: none;
}
/* :L2782 */
a.custom-help-icon {
  margin-top: -436px;
}
/* :L2786 */
div#popUpBtn {
  border-color: #b9b9b9 !important;
  background: #b9b9b9 !important;
  display: none;
  margin-bottom: 100px;
}
/*popup design*/

/* :L2794 */
.tt-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999999999999999;
  width: 100%;
  height: 100%;
}
/* :L2805 */
#tt-inner {
  position: relative;
  top: 15%;
  background: white;
  width: 600px;
  padding-left: 0;
  padding-right: 0;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}
/* :L2817 */
.tt-header {
  padding: 13px 13px 13px 20px;
  background: #f1f1f1;
  font-weight: 400;
  font-size: 18px;
  color: #262626;
}
/* :L2825 */
.tt-content {
  padding: 13px 20px 20px;
}
/* :L2829 */
.tt-main {
  color: #5f5f5f;
}
/* :L2833 */
.tt-btn {
  float: left;
  cursor: pointer;
  padding: 7px;
  text-align: center;
  border-radius: 4px;
  font-size: 14px;
}
/* :L2842 */
.tt-no {
  width: 100%;
  border: 1px solid #acacac;
  text-align: center;
  color: #acacac;
}
/* :L2850 */
.tt-header span {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=V2pSb1FUbFhTa3RWUXpVM2JVZENhRlpOYVU5dFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxGbFJyIWQhRUgwTUZmU3ZoLDEwMDAsWkFydDZ5SEtaSno2RUZTZSxPVVhMbTA5RVMrM2tZUDUvbEgvOVF2aThSeEZubHpOR1NPNmw1Zjh3eGNNVlRKUjRweVFVT1VuUE15VGRSdnpHQkVISFZ6bmw5Rkg0MHg2ZFZFLzl3UT09");
  height: 22px;
  width: 22px;
  float: right;
  display: block;
  cursor: pointer;
}
/* :L2859 */
a.closeText {
  display: none;
}
