/* :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;
}
/* :L36 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
}
/* :L44 */
.instanda-documents {
  text-align: center;
}
/* :L48 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L52 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* :L58 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L62 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L66 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L77 */
.instanda-main-content-container {
  position: relative;
}
/* :L81 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L87 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L92 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L99 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L103 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
  /*View quote or policy page action buttons*/
  
  /* :L180 */
  .btn-group > .btn {
    width: 50%;
    margin: 0 auto 3px auto;
  }
  /* :L185 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(odd) {
    border-radius: 4px 0 0 4px;
  }
  /* :L189 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(even) {
    border-radius: 0 4px 4px 0;
  }
  /* :L193 */
  .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) {
  /* :L204 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Car brands & models question*/

/* :L212 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L219 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L224 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L231 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L235 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L239 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L243 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L247 */
.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;
}
/* :L260 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}


/* ===============================*/
/* ========== Variables ==========*/
/* ===============================*/
/* Colour */
/* Colour Usage */
/* Border radius */
/* Layout */
/* Space */
/* Paddings */
/* Font */
/* Font Size */
/* 14px */
/* 12px */
/* 10px */
/* 10px */
/* 16px */
/* 14px */
/* 18px */
/* Media query */
/* ============================*/
/* ========== Mixins ==========*/
/* ============================*/
/* Headers */
/* Buttons*/
/* Use below mixins for button styling */
/* Radio buttons side by side */
/* Labels */
/* Checkbox */
/********background-header*********/
/* Yes/ No questions alignment (Question label on left, Yes/ No buttons on right) */
/* Panel accordion styling */
/* :L855 */
.space-regular-top {
  margin-top: 20px;
}
/* :L859 */
.space-regular-bottom {
  margin-bottom: 20px;
}
/* :L863 */
.space-8-top {
  margin-top: 8px;
}
/* :L867 */
.space-8-bottom {
  margin-bottom: 8px;
}
/* :L871 */
.space-16-top {
  margin-top: 16px;
}
/* :L875 */
.space-16-bottom {
  margin-bottom: 16px;
}
/* :L879 */
.space-24-top {
  margin-top: 24px;
}
/* :L883 */
.space-24-bottom {
  margin-bottom: 24px;
}
/* :L887 */
.space-32-top {
  margin-top: 32px;
}
/* :L891 */
.space-32-bottom {
  margin-bottom: 32px;
}
/* :L895 */
.space-48-top {
  margin-top: 48px;
}
/* :L899 */
.space-48-bottom {
  margin-bottom: 48px;
}
/* :L903 */
.space-60-top {
  margin-top: 60px;
}
/* :L907 */
.space-60-bottom {
  margin-bottom: 60px;
}
/* :L911 */
.space-0-top {
  margin-top: 0 !important;
}
/* :L915 */
.space-0-bottom {
  margin-bottom: 0 !important;
}
/* :L928 */
.text-center {
  text-align: center;
}
/* :L932 */
.text-left {
  text-align: left !important;
}
/* Hide 'Save' button in the quote journey */

/* :L936 */
/* :L937 */
.page-prequotequestions .btn[name="saveButton"] {
  display: none;
}
/* Hide question label within Yes/No Parent Questions */

/* :L943 */
/* :L944 */
/* :L945 */
/* :L948 */
/* :L949 */
.page-quickquotequestions.page-number-2 #question184803 > .instanda-question-parent-yes-no > .instanda-question-label {
  display: none;
}
/* :L955 */
.page-quickquotequestions.page-number-2 .question-entity-type .radio-inline:has(input[value="a Company"]) {
  display: none;
}
/* :L960 */
/* :L963 */
/* :L964 */
.page-quickquotequestions.page-number-3 .instanda-question-parent-yes-no > .instanda-question-label {
  display: none;
}
/* :L969 */
.page-quickquotequestions.page-number-3 .profession--policyholder {
  display: none;
}
/* :L974 */
/* :L977 */
/* :L978 */
/* :L979 */
.page-quickquotequestions.page-number-4 #question189922 > .instanda-question-parent-yes-no > .instanda-question-label {
  display: none;
}
/* :L987 */
/* :L990 */
.page-quickquotequestions #question184821 .instanda-question-label {
  display: none;
}
/* :L995 */
/* :L997 */
/* :L1001 */
.page-quickquotequestions.page-number-4 .treatment-botulinum-toxin .instanda-question-label,
.page-quickquotequestions.page-number-4 .treatment-general-dermal-fillers .instanda-question-label,
.page-quickquotequestions.page-number-4 .treatment-dermal-fillers-medium .instanda-question-label,
.page-quickquotequestions.page-number-4 .treatment-chemical-peels .instanda-question-label {
  display: none;
}
/* :L1008 */
/* :L1009 */
/* :L1010 */
/* :L1011 */
.page-prequotequestions.page-number-4 .instanda-question-parent-yes-no > .instanda-question-label {
  /* Qualifications... */
  display: none;
}
/* :L1018 */
/* :L1019 */
/* :L1020 */
.page-prequotequestions.page-number-18 .question-policy-start-date .instanda-question-label {
  display: none;
}
/* Hide multi-item summary header */

/* :L1028 */
/* :L1034 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-header,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-header,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-header,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-header,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-header,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-header {
  display: none !important;
}
/* Hide/ Show breadcrumb, countdown ring between quote journey/ non quote journey */

/* :L1040 */
.custom-breadcrumb,
#progress-ring {
  display: none;
}
/* :L1045 */
.custom-sub-breadcrumb {
  display: none;
}
/* :L1048 */
.page-quickquotequestions .custom-sub-breadcrumb,
.page-quickquote .custom-sub-breadcrumb,
.page-prequotequestions .custom-sub-breadcrumb,
.page-quote .custom-sub-breadcrumb,
.page-postquotequestions .custom-sub-breadcrumb,
.page-paymentconfirmation .custom-sub-breadcrumb,
.page-confirmbillingdetails .custom-sub-breadcrumb,
.page-confirmation2 .custom-sub-breadcrumb,
.page-quoteloandetails .custom-sub-breadcrumb,
.page-confirmbankdetails .custom-sub-breadcrumb {
  display: block;
}
/* Hide the Self Declaration static document which shows for JCCP page only (Post-question questions page 1), Close Brother FQA doc which shows for Close Brother page only */

/* :L1063 */
.hidden-doc-wrapper:not(p) {
  display: none !important;
}
/* Hide validation message at page top for some of the pages */

/* :L1068 */
/* :L1071 */
.page-quickquotequestionscontinue.page-number-3 .alert-danger,
.page-quickquotequestionscontinue.page-number-4 .alert-danger,
.page-postquotequestionscontinue.page-number-1 .alert-danger {
  display: none !important;
}
/* Hide Update button in Quick Quote and Quote Display pages */

/* :L1077 */
/* :L1079 */
.page-quickquote button[name="updateButton"],
.page-quote button[name="updateButton"] {
  display: none !important;
}
/* Global styles */

/* Header */

/* Page title */

/* Breadcrumb */

/* Tables */

/* Footer */

/* Other elements */

/* Question helper class */

/* Loading animation */

/* ========================= */

/* ===== Global styles ===== */

/* ========================= */

/* :L1096 */
html {
  font-size: 14px;
}
/* :L1100 */
body {
  background-color: #f7f7fa;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.4em;
  color: #384864;
  position: relative;
  margin: 0;
}
/* :L1111 */
h1 {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.7857rem;
  /* 25px */
  font-weight: 500;
  line-height: 1.4;
  margin: 0 0 30px;
  padding-bottom: 24px;
  position: relative;
}
/* :L116 */
h1::after {
  position: absolute;
  width: 100%;
  max-width: 768px;
  height: 1px;
  content: "";
  display: block;
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  background-color: #f7f7fa;
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2.2857rem;
    /* 32px */
    margin: 0 0 40px;
  }
}
/* :L1115 */
h2,
h3 {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.5rem;
  /* 21px */
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  h2,
  h3 {
    font-size: 1.7857rem;
    /* 25px */
  
  }
}
/* :L1120 */
h4 {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.1428rem;
  /* 16px */
  font-weight: 500;
  text-align: left;
  margin-bottom: 30px;
  letter-spacing: 0.25px;
}
@media only screen and (min-width: 768px) {
  h4 {
    font-size: 1.71428rem;
    /* 24px */
  
  }
}
/* :L1124 */
h5 {
  font-family: 'Aktiv grotesk', sans-serif;
  font-weight: 500;
  font-size: 1.2857rem;
  /* 18px; */
  color: #071b3f;
  line-height: 1.4;
}
/* :L1128 */
/* :L1130 */
.page-quickquotequestions h1,
.page-prequotequestions h1 {
  padding-bottom: 24px;
  position: relative;
}
/* :L1134 */
.page-quickquotequestions h1::after,
.page-prequotequestions h1::after {
  position: absolute;
  width: 100%;
  max-width: 768px;
  height: 1px;
  content: "";
  display: block;
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  background-color: #f7f7fa;
}
/* :L1149 */
/* :L1150 */
.instanda-container-fluid.bg-header {
  letter-spacing: 0.25px;
  text-align: center;
  background: #f5f8ff;
  padding: 10px;
  border-radius: 8px;
  max-width: 880px;
  margin-bottom: 30px;
  display: inline-block;
}
/* :L1155 */
.bg-header {
  letter-spacing: 0.25px;
  text-align: center;
  background: #f5f8ff;
  padding: 10px;
  border-radius: 8px;
  max-width: 880px;
  margin-bottom: 30px;
  display: inline-block;
}
/* :L1159 */
.bg-header-icon {
  letter-spacing: 0.25px;
  text-align: center;
  background: #f5f8ff;
  padding: 10px;
  border-radius: 8px;
  max-width: 880px;
  margin-bottom: 30px;
  display: inline-block;
  background-image: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TVdwUVlUVnBMWGtzVDBKSmMwVktVSHBVVjB0cVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxUM3VtcXcxdmhzS1dqZFpQLDEwMDAsTWtFd3N3WVVGWmp2cnB0USxDOXEyL2FSMSt1bjAxdHhXZ0tDSVI2c1ZqRit1RVB0WTk3UUhTekwwL3JKcGZDVjIzeEhSSWhzbk5rc0VXQjU4RWJYV3VCYlVBQWxUdW13c2lySWswdz09);
  background-repeat: no-repeat;
  background-position-x: 15px;
  background-position-y: 10px;
  padding-left: 60px;
}
/* :L1163 */
.questionItem.instanda-container-fluid.page-description {
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .questionItem.instanda-container-fluid.page-description {
    margin-bottom: 50px;
  }
}
/* :L1170 */
.questionItem.instanda-container-fluid.page-description .container {
  padding: 0;
}
/* :L1175 */
p {
  margin: 0 0 16px;
}
/* :L1179 */
a {
  color: #1d4279;
}
/* =================== */

/* ===== Header ===== */

/* =================== */

/* :L1186 */
/* :L1187 */
#instanda-header nav {
  border: 0;
  background-color: transparent;
  border-radius: 0;
  margin-bottom: 0;
}
/* :L1194 */
/* :L1195 */
/* :L1197 */
/* :L1199 */
#instanda-header .navbar-nav > li.active a,
#instanda-header .navbar-nav > li.instanda-active-nav-item a {
  color: #071b3f;
  background-color: transparent;
}
/* :L1205 */
#instanda-header .navbar-nav > li a {
  color: #687388;
}
/* :L1212 */
.navbar-brand {
  display: inline-block;
  height: auto;
  padding: 15px;
  /* logo */

}
@media only screen and (min-width: 992px) {
  .navbar-brand {
    float: none;
    width: 100%;
    text-align: center;
  }
}
/* :L1224 */
.navbar-brand img {
  width: 60px;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .navbar-brand img {
    width: 100px;
    display: inline-block;
  }
}
/* ====================== */

/* ===== Page title ===== */

/* ====================== */

/* :L1238 */
.container > .instanda-main-content > .custom-sub-breadcrumb {
  padding: 0;
  width: auto;
}
/* :L1243 */
.custom-sub-breadcrumb > .group-content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  padding: 24px 0;
}
@media only screen and (min-width: 992px) {
  .custom-sub-breadcrumb > .group-content-wrapper {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .custom-sub-breadcrumb > .group-content-wrapper {
    flex-direction: row;
  }
}
/* :L1259 */
.custom-sub-breadcrumb > .group-content-wrapper > div {
  order: 0;
}
/* :L1263 */
.custom-sub-breadcrumb > .group-content-wrapper .corner-page-title {
  margin: 32px 0 0;
}
@media only screen and (min-width: 1200px) {
  .custom-sub-breadcrumb > .group-content-wrapper .corner-page-title {
    margin: 0;
    text-align: left;
  }
}
/* :L1272 */
.custom-sub-breadcrumb > .group-content-wrapper .sub-breadcrumb-inner-wrapper {
  order: -1;
}
@media only screen and (min-width: 1200px) {
  .custom-sub-breadcrumb > .group-content-wrapper .sub-breadcrumb-inner-wrapper {
    order: 0;
  }
}
/* ====================== */
/* ===== Breadcrumb ===== */
/* ====================== */
/* Sub-breadcrumb */
/* :L1311 */
/* :L1312 */
.custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 20px;
  position: relative;
}
@media only screen and (min-width: 480px) {
  .custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper {
    gap: 40px;
  }
}
/* :L1324 */
.custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper::before {
  position: absolute;
  width: 240px;
  height: 1px;
  content: "";
  display: block;
  left: 50%;
  margin-left: -120px;
  top: 11px;
  background-color: #e1e1e3;
}
@media only screen and (min-width: 480px) {
  .custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper::before {
    width: 380px;
    margin-left: -190px;
    top: 16px;
  }
}
/* :L1342 */
/* :L1343 */
/* :L1344 */
/* :L1345 */
.custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper .sub-step__treatments .el__icon::before {
  content: "2";
}
/* :L1351 */
/* :L1352 */
/* :L1353 */
.custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper .sub-step__turnover .el__icon::before {
  content: "3";
}
/* :L1359 */
/* :L1360 */
/* :L1361 */
.custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper .sub-step__details .el__icon::before {
  content: "4";
}
/* :L1367 */
/* :L1368 */
/* :L1369 */
.custom-sub-breadcrumb .sub-breadcrumb-inner-wrapper .sub-step__extras .el__icon::before {
  content: "5";
}
/* :L1377 */
.custom-sub-breadcrumb a:hover,
.custom-sub-breadcrumb a:focus {
  text-decoration: none;
}
/* :L1382 */
.custom-sub-breadcrumb .step-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex-wrap: wrap;
}
/* :L1389 */
/* :L1390 */
.custom-sub-breadcrumb .step-wrapper .el__icon {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background: #f7f7fa;
  -webkit-box-shadow: 0 0 0 8px white;
  box-shadow: 0 0 0 8px white;
  position: relative;
}
/* :L1399 */
.custom-sub-breadcrumb .step-wrapper .el__icon::before {
  position: absolute;
  width: 100%;
  text-align: center;
  content: "1";
  line-height: 21px;
  color: #1d4279;
  display: block;
  font-size: 0.6428rem;
  /* 9px */

}
@media only screen and (min-width: 480px) {
  .custom-sub-breadcrumb .step-wrapper .el__icon::before {
    line-height: 32px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 480px) {
  .custom-sub-breadcrumb .step-wrapper .el__icon {
    width: 32px;
    height: 32px;
  }
}
/* :L1422 */
.custom-sub-breadcrumb .step-wrapper .el__text {
  color: #384864;
  font-size: 0.71428rem;
  /* 10px */
  letter-spacing: 0.4px;
  line-height: 1.5;
  margin-top: 8px;
  text-align: center;
}
@media only screen and (min-width: 480px) {
  .custom-sub-breadcrumb .step-wrapper .el__text {
    font-size: 0.857rem;
    /* 12px */
  
  }
}
/* :L1440 */
/* :L1441 */
/* :L1442 */
/* :L1443 */
/* :L1444 */
/* :L1445 */
.page-quickquotequestions.page-number-2 .custom-sub-breadcrumb .sub-step__your-business .el__icon {
  background-color: #d58291;
}
/* :L1288 */
.page-quickquotequestions.page-number-2 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before {
  color: white;
}
/* :L1453 */
/* :L1455 */
/* :L1456 */
/* :L1457 */
/* :L1458 */
.page-quickquotequestions.page-number-3 .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-quickquotequestions.page-number-4 .custom-sub-breadcrumb .sub-step__your-business .el__icon {
  background: #1d4279;
}
/* :L1296 */
.page-quickquotequestions.page-number-3 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-quickquotequestions.page-number-4 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before {
  content: "";
  background: transparent url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVhJM1VWUkxaR2gxYWxZNVpqZHZabGx3ZWxoa1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWbHFlS3NaNkBRQHRsdE51LDEwMDAsS3l1VmtvMG9QdzkwWDdrUCwrV01IeU5jM2dRMDFLZWo5OTV2V0ZnNm50UjROY0lSalUwWC9qY0kvcG16VFBPVzkyajlJL29zcVlkRjdVKzlNQ1NLeFM1QnROSVk3RTI1QzFIamFtUT09") center center no-repeat;
  background-size: 13px 10px;
  width: 21px;
  height: 21px;
}
@media only screen and (min-width: 480px) {
  .page-quickquotequestions.page-number-3 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-quickquotequestions.page-number-4 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before {
    width: 32px;
    height: 32px;
    background-size: 17px 13px;
  }
}
/* :L1463 */
/* :L1464 */
.page-quickquotequestions.page-number-3 .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-quickquotequestions.page-number-4 .custom-sub-breadcrumb .sub-step__treatments .el__icon {
  background-color: #d58291;
}
/* :L1288 */
.page-quickquotequestions.page-number-3 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-quickquotequestions.page-number-4 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before {
  color: white;
}
/* :L1473 */
/* :L1475 */
/* :L1476 */
/* :L1478 */
/* :L1480 */
.page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-quickquote .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-quickquote .custom-sub-breadcrumb .sub-step__treatments .el__icon {
  background: #1d4279;
}
/* :L1296 */
.page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-quickquote .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-quickquote .custom-sub-breadcrumb .sub-step__treatments .el__icon::before {
  content: "";
  background: transparent url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVhJM1VWUkxaR2gxYWxZNVpqZHZabGx3ZWxoa1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWbHFlS3NaNkBRQHRsdE51LDEwMDAsS3l1VmtvMG9QdzkwWDdrUCwrV01IeU5jM2dRMDFLZWo5OTV2V0ZnNm50UjROY0lSalUwWC9qY0kvcG16VFBPVzkyajlJL29zcVlkRjdVKzlNQ1NLeFM1QnROSVk3RTI1QzFIamFtUT09") center center no-repeat;
  background-size: 13px 10px;
  width: 21px;
  height: 21px;
}
@media only screen and (min-width: 480px) {
  .page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-quickquote .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-quickquote .custom-sub-breadcrumb .sub-step__treatments .el__icon::before {
    width: 32px;
    height: 32px;
    background-size: 17px 13px;
  }
}
/* :L1485 */
/* :L1486 */
.page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-quickquote .custom-sub-breadcrumb .sub-step__turnover .el__icon {
  background-color: #d58291;
}
/* :L1288 */
.page-quickquotequestions.page-number-5 .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-quickquote .custom-sub-breadcrumb .sub-step__turnover .el__icon::before {
  color: white;
}
/* :L1494 */
/* :L1495 */
/* :L1496 */
/* :L1498 */
/* :L1501 */
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__turnover .el__icon {
  background: #1d4279;
}
/* :L1296 */
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__turnover .el__icon::before {
  content: "";
  background: transparent url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVhJM1VWUkxaR2gxYWxZNVpqZHZabGx3ZWxoa1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWbHFlS3NaNkBRQHRsdE51LDEwMDAsS3l1VmtvMG9QdzkwWDdrUCwrV01IeU5jM2dRMDFLZWo5OTV2V0ZnNm50UjROY0lSalUwWC9qY0kvcG16VFBPVzkyajlJL29zcVlkRjdVKzlNQ1NLeFM1QnROSVk3RTI1QzFIamFtUT09") center center no-repeat;
  background-size: 13px 10px;
  width: 21px;
  height: 21px;
}
@media only screen and (min-width: 480px) {
  .page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__turnover .el__icon::before {
    width: 32px;
    height: 32px;
    background-size: 17px 13px;
  }
}
/* :L1506 */
/* :L1507 */
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__details .el__icon {
  background-color: #d58291;
}
/* :L1288 */
.page-prequotequestions.page-number-1 .custom-sub-breadcrumb .sub-step__details .el__icon::before {
  color: white;
}
/* :L1516 */
/* :L1523 */
/* :L1524 */
/* :L1526 */
/* :L1530 */
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-referralmessage .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-quote .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__your-business .el__icon,
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-referralmessage .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-quote .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__treatments .el__icon,
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-referralmessage .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-quote .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__turnover .el__icon,
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__details .el__icon,
.page-referralmessage .custom-sub-breadcrumb .sub-step__details .el__icon,
.page-quote .custom-sub-breadcrumb .sub-step__details .el__icon,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__details .el__icon,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__details .el__icon,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__details .el__icon,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__details .el__icon {
  background: #1d4279;
}
/* :L1296 */
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-referralmessage .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-quote .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-referralmessage .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-quote .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-referralmessage .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-quote .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__details .el__icon::before,
.page-referralmessage .custom-sub-breadcrumb .sub-step__details .el__icon::before,
.page-quote .custom-sub-breadcrumb .sub-step__details .el__icon::before,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__details .el__icon::before,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__details .el__icon::before,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__details .el__icon::before,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__details .el__icon::before {
  content: "";
  background: transparent url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVhJM1VWUkxaR2gxYWxZNVpqZHZabGx3ZWxoa1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWbHFlS3NaNkBRQHRsdE51LDEwMDAsS3l1VmtvMG9QdzkwWDdrUCwrV01IeU5jM2dRMDFLZWo5OTV2V0ZnNm50UjROY0lSalUwWC9qY0kvcG16VFBPVzkyajlJL29zcVlkRjdVKzlNQ1NLeFM1QnROSVk3RTI1QzFIamFtUT09") center center no-repeat;
  background-size: 13px 10px;
  width: 21px;
  height: 21px;
}
@media only screen and (min-width: 480px) {
  .page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-referralmessage .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-quote .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-postquotequestions .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-paymentconfirmation .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-confirmation2 .custom-sub-breadcrumb .sub-step__your-business .el__icon::before,
  .page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-referralmessage .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-quote .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-postquotequestions .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-paymentconfirmation .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-confirmation2 .custom-sub-breadcrumb .sub-step__treatments .el__icon::before,
  .page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
  .page-referralmessage .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
  .page-quote .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
  .page-postquotequestions .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
  .page-paymentconfirmation .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
  .page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
  .page-confirmation2 .custom-sub-breadcrumb .sub-step__turnover .el__icon::before,
  .page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__details .el__icon::before,
  .page-referralmessage .custom-sub-breadcrumb .sub-step__details .el__icon::before,
  .page-quote .custom-sub-breadcrumb .sub-step__details .el__icon::before,
  .page-postquotequestions .custom-sub-breadcrumb .sub-step__details .el__icon::before,
  .page-paymentconfirmation .custom-sub-breadcrumb .sub-step__details .el__icon::before,
  .page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__details .el__icon::before,
  .page-confirmation2 .custom-sub-breadcrumb .sub-step__details .el__icon::before {
    width: 32px;
    height: 32px;
    background-size: 17px 13px;
  }
}
/* :L1535 */
/* :L1536 */
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__extras .el__icon,
.page-referralmessage .custom-sub-breadcrumb .sub-step__extras .el__icon,
.page-quote .custom-sub-breadcrumb .sub-step__extras .el__icon,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__extras .el__icon,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__extras .el__icon,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__extras .el__icon,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__extras .el__icon {
  background-color: #d58291;
}
/* :L1288 */
.page-prequotequestions:not(.page-number-1) .custom-sub-breadcrumb .sub-step__extras .el__icon::before,
.page-referralmessage .custom-sub-breadcrumb .sub-step__extras .el__icon::before,
.page-quote .custom-sub-breadcrumb .sub-step__extras .el__icon::before,
.page-postquotequestions .custom-sub-breadcrumb .sub-step__extras .el__icon::before,
.page-paymentconfirmation .custom-sub-breadcrumb .sub-step__extras .el__icon::before,
.page-confirmbillingdetails .custom-sub-breadcrumb .sub-step__extras .el__icon::before,
.page-confirmation2 .custom-sub-breadcrumb .sub-step__extras .el__icon::before {
  color: white;
}
/* ============================*/

/* ========== Tables ==========*/

/* ============================*/

/* :L1547 */
table,
.table,
table.table-bordered {
  border: 0;
}
/* :L1552 */
/* :L1554 */
/* :L1555 */
table thead tr:hover,
.table thead tr:hover,
table.table-bordered thead tr:hover,
table tbody tr:hover,
.table tbody tr:hover,
table.table-bordered tbody tr:hover {
  background-color: transparent;
}
/* :L1559 */
table thead tr th,
.table thead tr th,
table.table-bordered thead tr th,
table tbody tr th,
.table tbody tr th,
table.table-bordered tbody tr th,
table thead tr td,
.table thead tr td,
table.table-bordered thead tr td,
table tbody tr td,
.table tbody tr td,
table.table-bordered tbody tr td {
  border: 0;
  border-bottom: 1px solid #bac3d2;
  padding: 8px;
}
/* :L1566 */
table thead tr th,
.table thead tr th,
table.table-bordered thead tr th,
table tbody tr th,
.table tbody tr th,
table.table-bordered tbody tr th {
  vertical-align: top;
}
/* :L1570 */
table thead tr th,
.table thead tr th,
table.table-bordered thead tr th,
table tbody tr th,
.table tbody tr th,
table.table-bordered tbody tr th,
table thead tr th a,
.table thead tr th a,
table.table-bordered thead tr th a,
table tbody tr th a,
.table tbody tr th a,
table.table-bordered tbody tr th a {
  font-weight: 500;
  color: #071b3f;
  border-bottom-width: 1px;
}
/* ================== */

/* ===== Footer ===== */

/* ================== */

/* :L1584 */
.footer,
.instanda-built-by-footer {
  position: relative;
  bottom: auto;
  height: auto;
}
/* :L1591 */
/* :L1592 */
.custom-footer ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 0;
  margin: 32px 0;
}
/* :L1600 */
.custom-footer ul li {
  list-style-type: none;
}
/* :L1603 */
.custom-footer ul li + li {
  padding-left: 24px;
  font-size: 0.857rem;
}
/* :L1608 */
.custom-footer ul li a {
  color: #687388;
  letter-spacing: 0.4px;
  font-size: 0.857rem;
}
/* :L1617 */
@media only screen and (max-width: 640px) {
  .custom-hf-footer {
    font-size: 0.71428rem;
    /* 10px */
  
  }
}
/* :L1623 */
.custom-hf-footer .container {
  max-width: 100%;
}
/* ================ */

/* ===== Form ===== */

/* ================ */

/* :L1632 */
label {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.5rem;
  /* previously 0.857em; */
  color: #071b3f;
  margin-bottom: 16px;
}
/* :L1636 */
.instanda-question-label,
.page-specificclaimtypequestionsforagentsite .instanda-dynamic-total,
.page-specificclaimtypequestionsforpublicsite .instanda-dynamic-total,
.page-quickquotequestions.page-number-3 #otherAnswerGrouping185894 label {
  text-align: left;
  font-size: 1.1428rem;
}
/* :L1641 */
.form-control,
select.form-control {
  border-radius: 8px;
  color: black;
  border: 1px solid #bac3d2;
  height: 48px;
  padding: 0 10px;
  box-shadow: none;
}
/* :L1652 */
.form-control:focus,
select.form-control:focus {
  border-color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L1659 */
.form-control[readonly],
.form-control[disabled] {
  pointer-events: none;
}
/* :L1664 */
textarea.form-control {
  padding: 13px 10px;
}
/* :L1668 */
/* :L1671 */
.input-group .input-group-addon {
  border-color: #bac3d2;
}
/* :L1675 */
.input-group .form-control {
  border-radius: 8px 0;
}
/* :L1680 */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
  border-radius: 8px;
  /* Override Bootstrap's */

}
/* :L1691 */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 8px;
  /* Override Bootstrap's */

}
/* :L1702 */
/* :L1703 */
.input-group .input-group-addon {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* :L1707 */
/* :L1708 */
.input-group .input-group-addon + .instanda-question-input .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* :L1716 */
.input-group-addon {
  padding: 15px;
  background-color: white;
}
/*aligning back and continue button*/

/* :L1722 */
form > .container > .row > .col-lg-12 {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  flex-direction: column;
  margin-top: 24px;
  padding: 0;
}
@media only screen and (min-width: 640px) {
  form > .container > .row > .col-lg-12 {
    flex-direction: row;
  }
}
/* :L1735 */
form > .container > .row > .col-lg-12 .pull-left,
form > .container > .row > .col-lg-12 .pull-right {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 100%;
  gap: 8px;
}
@media only screen and (min-width: 640px) {
  form > .container > .row > .col-lg-12 .pull-left,
  form > .container > .row > .col-lg-12 .pull-right {
    flex-wrap: nowrap;
  }
}
/* :L1746 */
form > .container > .row > .col-lg-12 .pull-left .btn,
form > .container > .row > .col-lg-12 .pull-right .btn {
  width: auto;
  margin: 0;
  flex-basis: 100%;
}
@media only screen and (min-width: 640px) {
  form > .container > .row > .col-lg-12 .pull-left .btn,
  form > .container > .row > .col-lg-12 .pull-right .btn {
    margin-bottom: 0;
    flex-basis: auto;
  }
}
/* :L1758 */
form > .container > .row > .col-lg-12 .pull-right {
  order: -1;
  justify-content: flex-end;
}
@media only screen and (min-width: 640px) {
  form > .container > .row > .col-lg-12 .pull-right {
    order: 0;
  }
}
/* :L1766 */
form > .container > .row > .col-lg-12 .pull-right button[name="continueButton"],
form > .container > .row > .col-lg-12 .pull-right button[name="submit"] {
  order: -1;
}
@media only screen and (min-width: 640px) {
  form > .container > .row > .col-lg-12 .pull-right button[name="continueButton"],
  form > .container > .row > .col-lg-12 .pull-right button[name="submit"] {
    order: 0;
  }
}
/* :L1775 */
@media only screen and (min-width: 1200px) {
  form > .container > .row > .col-lg-12 .pull-right .btn {
    width: 160px;
  }
}
/* aligning back and continue button (Quote journey) */

/* :L1784 */
/* :L1788 */
/* :L1790 */
/* :L1792 */
@media only screen and (min-width: 640px) {
  .page-quickquotequestions form > .container > .row > .col-lg-12 .pull-left .btn,
  .page-prequotequestions form > .container > .row > .col-lg-12 .pull-left .btn,
  .page-endorse form > .container > .row > .col-lg-12 .pull-left .btn,
  .page-postquotequestions form > .container > .row > .col-lg-12 .pull-left .btn,
  .page-quickquotequestions form > .container > .row > .col-lg-12 .pull-right .btn,
  .page-prequotequestions form > .container > .row > .col-lg-12 .pull-right .btn,
  .page-endorse form > .container > .row > .col-lg-12 .pull-right .btn,
  .page-postquotequestions form > .container > .row > .col-lg-12 .pull-right .btn {
    flex-basis: 160px;
  }
}
/* :L1801 */
/* :L1802 */
/* :L1804 */
/* :L1806 */
@media only screen and (min-width: 1200px) {
  .page-quickquote form > .container > .row > .col-lg-12 .pull-left .btn,
  .page-quickquote form > .container > .row > .col-lg-12 .pull-right .btn {
    width: 160px;
  }
}
/* :L1815 */
.page-quickquote .instanda-innerbody form > div.container:last-of-type,
.page-quote .instanda-innerbody form > div.container:last-of-type {
  position: relative;
  bottom: auto;
  left: auto;
  width: calc(100% - 30px);
}
/* :L1823 */
@media only screen and (min-width: 641px) and (max-width: 1199px) {
  .page-quickquote form > .container > .row > .col-lg-12,
  .page-quote form > .container > .row > .col-lg-12 {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
/* :L1830 */
@media only screen and (min-width: 640px) {
  .page-quickquote form > .container > .row > .col-lg-12 .pull-left,
  .page-quote form > .container > .row > .col-lg-12 .pull-left,
  .page-quickquote form > .container > .row > .col-lg-12 .pull-right,
  .page-quote form > .container > .row > .col-lg-12 .pull-right {
    flex-basis: 100%;
  }
}
/* :L1836 */
@media only screen and (min-width: 640px) {
  .page-quickquote form > .container > .row > .col-lg-12 .pull-left .btn,
  .page-quote form > .container > .row > .col-lg-12 .pull-left .btn,
  .page-quickquote form > .container > .row > .col-lg-12 .pull-right .btn,
  .page-quote form > .container > .row > .col-lg-12 .pull-right .btn {
    width: 160px;
    flex-basis: 160px;
  }
}
/* :L1844 */
@media only screen and (max-width: 1200px) {
  .page-quickquote form > .container > .row > .col-lg-12 .pull-right,
  .page-quote form > .container > .row > .col-lg-12 .pull-right {
    width: calc(100% - 8px);
    /* Remove the gap from the parent */
  
  }
}
/* :L1852 */
.instanda-question-date {
  /* Date picker style */
  position: relative;
}
/* :L1856 */
.instanda-question-date .input-group-addon {
  border: 0;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 10px;
  z-index: 2;
}
/* :L1864 */
.instanda-question-date .input-group-addon .glyphicon::before {
  color: black;
}
/* :L1870 */
.label-danger,
.field-validation-error {
  display: block;
  text-align: left;
  background: transparent;
  margin-top: 8px;
  color: #f54137;
}
/* :L1878 */
.label-danger[data-valmsg-for*="_CHOICE"],
.field-validation-error[data-valmsg-for*="_CHOICE"] {
  text-align: center;
}
/* :L1883 */
.alert-danger {
  background-color: #e1e1e3;
  color: #1d4279;
  border: 0;
}
/* :L1888 */
.alert-danger ul {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
}
/* :L1895 */
sup.mandatory {
  color: #f54137;
}
/* =================== */

/* ===== Buttons ===== */

/* =================== */

/* :L1902 */
.btn,
button.instanda-multi-item-add {
  /* All buttons that have the .btn class */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
}
@media only screen and (min-width: 768px) {
  .btn {
    width: auto;
  }
}
/* :L197 */
.btn:hover,
.btn:active,
.btn:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.btn:active:hover,
.btn:active:focus {
  outline: none;
}
/* :L209 */
.btn .fa {
  display: none;
}
/* :L213 */
.btn[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.btn:hover,
.btn:active,
.btn:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.btn:active:hover,
.btn:active:focus {
  color: #1d4279;
  background-color: white;
}
/* :L1906 */
/* :L1912 */
/* :L1915 */
button[name="saveButton"] > .pull-left > a,
button[name="updateButton"] > .pull-left > a,
input.instanda-notes-button > .pull-left > a,
.instanda-notes-button > .pull-left > a,
.col-lg-12 > .pull-left > a,
button[name="saveButton"] > .pull-right > a,
button[name="updateButton"] > .pull-right > a,
input.instanda-notes-button > .pull-right > a,
.instanda-notes-button > .pull-right > a,
.col-lg-12 > .pull-right > a,
button[name="saveButton"] > .pull-left > .btn,
button[name="updateButton"] > .pull-left > .btn,
input.instanda-notes-button > .pull-left > .btn,
.instanda-notes-button > .pull-left > .btn,
.col-lg-12 > .pull-left > .btn,
button[name="saveButton"] > .pull-right > .btn,
button[name="updateButton"] > .pull-right > .btn,
input.instanda-notes-button > .pull-right > .btn,
.instanda-notes-button > .pull-right > .btn,
.col-lg-12 > .pull-right > .btn {
  /* Quote form bottom action buttons */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  height: 56px;
}
@media only screen and (min-width: 768px) {
  button[name="saveButton"] > .pull-left > a,
  button[name="updateButton"] > .pull-left > a,
  input.instanda-notes-button > .pull-left > a,
  .instanda-notes-button > .pull-left > a,
  .col-lg-12 > .pull-left > a,
  button[name="saveButton"] > .pull-right > a,
  button[name="updateButton"] > .pull-right > a,
  input.instanda-notes-button > .pull-right > a,
  .instanda-notes-button > .pull-right > a,
  .col-lg-12 > .pull-right > a,
  button[name="saveButton"] > .pull-left > .btn,
  button[name="updateButton"] > .pull-left > .btn,
  input.instanda-notes-button > .pull-left > .btn,
  .instanda-notes-button > .pull-left > .btn,
  .col-lg-12 > .pull-left > .btn,
  button[name="saveButton"] > .pull-right > .btn,
  button[name="updateButton"] > .pull-right > .btn,
  input.instanda-notes-button > .pull-right > .btn,
  .instanda-notes-button > .pull-right > .btn,
  .col-lg-12 > .pull-right > .btn {
    width: auto;
  }
}
/* :L197 */
button[name="saveButton"] > .pull-left > a:hover,
button[name="updateButton"] > .pull-left > a:hover,
input.instanda-notes-button > .pull-left > a:hover,
.instanda-notes-button > .pull-left > a:hover,
.col-lg-12 > .pull-left > a:hover,
button[name="saveButton"] > .pull-right > a:hover,
button[name="updateButton"] > .pull-right > a:hover,
input.instanda-notes-button > .pull-right > a:hover,
.instanda-notes-button > .pull-right > a:hover,
.col-lg-12 > .pull-right > a:hover,
button[name="saveButton"] > .pull-left > .btn:hover,
button[name="updateButton"] > .pull-left > .btn:hover,
input.instanda-notes-button > .pull-left > .btn:hover,
.instanda-notes-button > .pull-left > .btn:hover,
.col-lg-12 > .pull-left > .btn:hover,
button[name="saveButton"] > .pull-right > .btn:hover,
button[name="updateButton"] > .pull-right > .btn:hover,
input.instanda-notes-button > .pull-right > .btn:hover,
.instanda-notes-button > .pull-right > .btn:hover,
.col-lg-12 > .pull-right > .btn:hover,
button[name="saveButton"] > .pull-left > a:active,
button[name="updateButton"] > .pull-left > a:active,
input.instanda-notes-button > .pull-left > a:active,
.instanda-notes-button > .pull-left > a:active,
.col-lg-12 > .pull-left > a:active,
button[name="saveButton"] > .pull-right > a:active,
button[name="updateButton"] > .pull-right > a:active,
input.instanda-notes-button > .pull-right > a:active,
.instanda-notes-button > .pull-right > a:active,
.col-lg-12 > .pull-right > a:active,
button[name="saveButton"] > .pull-left > .btn:active,
button[name="updateButton"] > .pull-left > .btn:active,
input.instanda-notes-button > .pull-left > .btn:active,
.instanda-notes-button > .pull-left > .btn:active,
.col-lg-12 > .pull-left > .btn:active,
button[name="saveButton"] > .pull-right > .btn:active,
button[name="updateButton"] > .pull-right > .btn:active,
input.instanda-notes-button > .pull-right > .btn:active,
.instanda-notes-button > .pull-right > .btn:active,
.col-lg-12 > .pull-right > .btn:active,
button[name="saveButton"] > .pull-left > a:focus,
button[name="updateButton"] > .pull-left > a:focus,
input.instanda-notes-button > .pull-left > a:focus,
.instanda-notes-button > .pull-left > a:focus,
.col-lg-12 > .pull-left > a:focus,
button[name="saveButton"] > .pull-right > a:focus,
button[name="updateButton"] > .pull-right > a:focus,
input.instanda-notes-button > .pull-right > a:focus,
.instanda-notes-button > .pull-right > a:focus,
.col-lg-12 > .pull-right > a:focus,
button[name="saveButton"] > .pull-left > .btn:focus,
button[name="updateButton"] > .pull-left > .btn:focus,
input.instanda-notes-button > .pull-left > .btn:focus,
.instanda-notes-button > .pull-left > .btn:focus,
.col-lg-12 > .pull-left > .btn:focus,
button[name="saveButton"] > .pull-right > .btn:focus,
button[name="updateButton"] > .pull-right > .btn:focus,
input.instanda-notes-button > .pull-right > .btn:focus,
.instanda-notes-button > .pull-right > .btn:focus,
.col-lg-12 > .pull-right > .btn:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
button[name="saveButton"] > .pull-left > a:active:hover,
button[name="updateButton"] > .pull-left > a:active:hover,
input.instanda-notes-button > .pull-left > a:active:hover,
.instanda-notes-button > .pull-left > a:active:hover,
.col-lg-12 > .pull-left > a:active:hover,
button[name="saveButton"] > .pull-right > a:active:hover,
button[name="updateButton"] > .pull-right > a:active:hover,
input.instanda-notes-button > .pull-right > a:active:hover,
.instanda-notes-button > .pull-right > a:active:hover,
.col-lg-12 > .pull-right > a:active:hover,
button[name="saveButton"] > .pull-left > .btn:active:hover,
button[name="updateButton"] > .pull-left > .btn:active:hover,
input.instanda-notes-button > .pull-left > .btn:active:hover,
.instanda-notes-button > .pull-left > .btn:active:hover,
.col-lg-12 > .pull-left > .btn:active:hover,
button[name="saveButton"] > .pull-right > .btn:active:hover,
button[name="updateButton"] > .pull-right > .btn:active:hover,
input.instanda-notes-button > .pull-right > .btn:active:hover,
.instanda-notes-button > .pull-right > .btn:active:hover,
.col-lg-12 > .pull-right > .btn:active:hover,
button[name="saveButton"] > .pull-left > a:active:focus,
button[name="updateButton"] > .pull-left > a:active:focus,
input.instanda-notes-button > .pull-left > a:active:focus,
.instanda-notes-button > .pull-left > a:active:focus,
.col-lg-12 > .pull-left > a:active:focus,
button[name="saveButton"] > .pull-right > a:active:focus,
button[name="updateButton"] > .pull-right > a:active:focus,
input.instanda-notes-button > .pull-right > a:active:focus,
.instanda-notes-button > .pull-right > a:active:focus,
.col-lg-12 > .pull-right > a:active:focus,
button[name="saveButton"] > .pull-left > .btn:active:focus,
button[name="updateButton"] > .pull-left > .btn:active:focus,
input.instanda-notes-button > .pull-left > .btn:active:focus,
.instanda-notes-button > .pull-left > .btn:active:focus,
.col-lg-12 > .pull-left > .btn:active:focus,
button[name="saveButton"] > .pull-right > .btn:active:focus,
button[name="updateButton"] > .pull-right > .btn:active:focus,
input.instanda-notes-button > .pull-right > .btn:active:focus,
.instanda-notes-button > .pull-right > .btn:active:focus,
.col-lg-12 > .pull-right > .btn:active:focus {
  outline: none;
}
/* :L209 */
button[name="saveButton"] > .pull-left > a .fa,
button[name="updateButton"] > .pull-left > a .fa,
input.instanda-notes-button > .pull-left > a .fa,
.instanda-notes-button > .pull-left > a .fa,
.col-lg-12 > .pull-left > a .fa,
button[name="saveButton"] > .pull-right > a .fa,
button[name="updateButton"] > .pull-right > a .fa,
input.instanda-notes-button > .pull-right > a .fa,
.instanda-notes-button > .pull-right > a .fa,
.col-lg-12 > .pull-right > a .fa,
button[name="saveButton"] > .pull-left > .btn .fa,
button[name="updateButton"] > .pull-left > .btn .fa,
input.instanda-notes-button > .pull-left > .btn .fa,
.instanda-notes-button > .pull-left > .btn .fa,
.col-lg-12 > .pull-left > .btn .fa,
button[name="saveButton"] > .pull-right > .btn .fa,
button[name="updateButton"] > .pull-right > .btn .fa,
input.instanda-notes-button > .pull-right > .btn .fa,
.instanda-notes-button > .pull-right > .btn .fa,
.col-lg-12 > .pull-right > .btn .fa {
  display: none;
}
/* :L213 */
button[name="saveButton"] > .pull-left > a[disabled],
button[name="updateButton"] > .pull-left > a[disabled],
input.instanda-notes-button > .pull-left > a[disabled],
.instanda-notes-button > .pull-left > a[disabled],
.col-lg-12 > .pull-left > a[disabled],
button[name="saveButton"] > .pull-right > a[disabled],
button[name="updateButton"] > .pull-right > a[disabled],
input.instanda-notes-button > .pull-right > a[disabled],
.instanda-notes-button > .pull-right > a[disabled],
.col-lg-12 > .pull-right > a[disabled],
button[name="saveButton"] > .pull-left > .btn[disabled],
button[name="updateButton"] > .pull-left > .btn[disabled],
input.instanda-notes-button > .pull-left > .btn[disabled],
.instanda-notes-button > .pull-left > .btn[disabled],
.col-lg-12 > .pull-left > .btn[disabled],
button[name="saveButton"] > .pull-right > .btn[disabled],
button[name="updateButton"] > .pull-right > .btn[disabled],
input.instanda-notes-button > .pull-right > .btn[disabled],
.instanda-notes-button > .pull-right > .btn[disabled],
.col-lg-12 > .pull-right > .btn[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
button[name="saveButton"] > .pull-left > a:hover,
button[name="updateButton"] > .pull-left > a:hover,
input.instanda-notes-button > .pull-left > a:hover,
.instanda-notes-button > .pull-left > a:hover,
.col-lg-12 > .pull-left > a:hover,
button[name="saveButton"] > .pull-right > a:hover,
button[name="updateButton"] > .pull-right > a:hover,
input.instanda-notes-button > .pull-right > a:hover,
.instanda-notes-button > .pull-right > a:hover,
.col-lg-12 > .pull-right > a:hover,
button[name="saveButton"] > .pull-left > .btn:hover,
button[name="updateButton"] > .pull-left > .btn:hover,
input.instanda-notes-button > .pull-left > .btn:hover,
.instanda-notes-button > .pull-left > .btn:hover,
.col-lg-12 > .pull-left > .btn:hover,
button[name="saveButton"] > .pull-right > .btn:hover,
button[name="updateButton"] > .pull-right > .btn:hover,
input.instanda-notes-button > .pull-right > .btn:hover,
.instanda-notes-button > .pull-right > .btn:hover,
.col-lg-12 > .pull-right > .btn:hover,
button[name="saveButton"] > .pull-left > a:active,
button[name="updateButton"] > .pull-left > a:active,
input.instanda-notes-button > .pull-left > a:active,
.instanda-notes-button > .pull-left > a:active,
.col-lg-12 > .pull-left > a:active,
button[name="saveButton"] > .pull-right > a:active,
button[name="updateButton"] > .pull-right > a:active,
input.instanda-notes-button > .pull-right > a:active,
.instanda-notes-button > .pull-right > a:active,
.col-lg-12 > .pull-right > a:active,
button[name="saveButton"] > .pull-left > .btn:active,
button[name="updateButton"] > .pull-left > .btn:active,
input.instanda-notes-button > .pull-left > .btn:active,
.instanda-notes-button > .pull-left > .btn:active,
.col-lg-12 > .pull-left > .btn:active,
button[name="saveButton"] > .pull-right > .btn:active,
button[name="updateButton"] > .pull-right > .btn:active,
input.instanda-notes-button > .pull-right > .btn:active,
.instanda-notes-button > .pull-right > .btn:active,
.col-lg-12 > .pull-right > .btn:active,
button[name="saveButton"] > .pull-left > a:focus,
button[name="updateButton"] > .pull-left > a:focus,
input.instanda-notes-button > .pull-left > a:focus,
.instanda-notes-button > .pull-left > a:focus,
.col-lg-12 > .pull-left > a:focus,
button[name="saveButton"] > .pull-right > a:focus,
button[name="updateButton"] > .pull-right > a:focus,
input.instanda-notes-button > .pull-right > a:focus,
.instanda-notes-button > .pull-right > a:focus,
.col-lg-12 > .pull-right > a:focus,
button[name="saveButton"] > .pull-left > .btn:focus,
button[name="updateButton"] > .pull-left > .btn:focus,
input.instanda-notes-button > .pull-left > .btn:focus,
.instanda-notes-button > .pull-left > .btn:focus,
.col-lg-12 > .pull-left > .btn:focus,
button[name="saveButton"] > .pull-right > .btn:focus,
button[name="updateButton"] > .pull-right > .btn:focus,
input.instanda-notes-button > .pull-right > .btn:focus,
.instanda-notes-button > .pull-right > .btn:focus,
.col-lg-12 > .pull-right > .btn:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
button[name="saveButton"] > .pull-left > a:active:hover,
button[name="updateButton"] > .pull-left > a:active:hover,
input.instanda-notes-button > .pull-left > a:active:hover,
.instanda-notes-button > .pull-left > a:active:hover,
.col-lg-12 > .pull-left > a:active:hover,
button[name="saveButton"] > .pull-right > a:active:hover,
button[name="updateButton"] > .pull-right > a:active:hover,
input.instanda-notes-button > .pull-right > a:active:hover,
.instanda-notes-button > .pull-right > a:active:hover,
.col-lg-12 > .pull-right > a:active:hover,
button[name="saveButton"] > .pull-left > .btn:active:hover,
button[name="updateButton"] > .pull-left > .btn:active:hover,
input.instanda-notes-button > .pull-left > .btn:active:hover,
.instanda-notes-button > .pull-left > .btn:active:hover,
.col-lg-12 > .pull-left > .btn:active:hover,
button[name="saveButton"] > .pull-right > .btn:active:hover,
button[name="updateButton"] > .pull-right > .btn:active:hover,
input.instanda-notes-button > .pull-right > .btn:active:hover,
.instanda-notes-button > .pull-right > .btn:active:hover,
.col-lg-12 > .pull-right > .btn:active:hover,
button[name="saveButton"] > .pull-left > a:active:focus,
button[name="updateButton"] > .pull-left > a:active:focus,
input.instanda-notes-button > .pull-left > a:active:focus,
.instanda-notes-button > .pull-left > a:active:focus,
.col-lg-12 > .pull-left > a:active:focus,
button[name="saveButton"] > .pull-right > a:active:focus,
button[name="updateButton"] > .pull-right > a:active:focus,
input.instanda-notes-button > .pull-right > a:active:focus,
.instanda-notes-button > .pull-right > a:active:focus,
.col-lg-12 > .pull-right > a:active:focus,
button[name="saveButton"] > .pull-left > .btn:active:focus,
button[name="updateButton"] > .pull-left > .btn:active:focus,
input.instanda-notes-button > .pull-left > .btn:active:focus,
.instanda-notes-button > .pull-left > .btn:active:focus,
.col-lg-12 > .pull-left > .btn:active:focus,
button[name="saveButton"] > .pull-right > .btn:active:focus,
button[name="updateButton"] > .pull-right > .btn:active:focus,
input.instanda-notes-button > .pull-right > .btn:active:focus,
.instanda-notes-button > .pull-right > .btn:active:focus,
.col-lg-12 > .pull-right > .btn:active:focus {
  color: #1d4279;
  background-color: white;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  button[name="saveButton"] > .pull-left > a,
  button[name="updateButton"] > .pull-left > a,
  input.instanda-notes-button > .pull-left > a,
  .instanda-notes-button > .pull-left > a,
  .col-lg-12 > .pull-left > a,
  button[name="saveButton"] > .pull-right > a,
  button[name="updateButton"] > .pull-right > a,
  input.instanda-notes-button > .pull-right > a,
  .instanda-notes-button > .pull-right > a,
  .col-lg-12 > .pull-right > a,
  button[name="saveButton"] > .pull-left > .btn,
  button[name="updateButton"] > .pull-left > .btn,
  input.instanda-notes-button > .pull-left > .btn,
  .instanda-notes-button > .pull-left > .btn,
  .col-lg-12 > .pull-left > .btn,
  button[name="saveButton"] > .pull-right > .btn,
  button[name="updateButton"] > .pull-right > .btn,
  input.instanda-notes-button > .pull-right > .btn,
  .instanda-notes-button > .pull-right > .btn,
  .col-lg-12 > .pull-right > .btn {
    width: auto;
  }
}
/* :L284 */
button[name="saveButton"] > .pull-left > a::before,
button[name="updateButton"] > .pull-left > a::before,
input.instanda-notes-button > .pull-left > a::before,
.instanda-notes-button > .pull-left > a::before,
.col-lg-12 > .pull-left > a::before,
button[name="saveButton"] > .pull-right > a::before,
button[name="updateButton"] > .pull-right > a::before,
input.instanda-notes-button > .pull-right > a::before,
.instanda-notes-button > .pull-right > a::before,
.col-lg-12 > .pull-right > a::before,
button[name="saveButton"] > .pull-left > .btn::before,
button[name="updateButton"] > .pull-left > .btn::before,
input.instanda-notes-button > .pull-left > .btn::before,
.instanda-notes-button > .pull-left > .btn::before,
.col-lg-12 > .pull-left > .btn::before,
button[name="saveButton"] > .pull-right > .btn::before,
button[name="updateButton"] > .pull-right > .btn::before,
input.instanda-notes-button > .pull-right > .btn::before,
.instanda-notes-button > .pull-right > .btn::before,
.col-lg-12 > .pull-right > .btn::before {
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
/* :L1920 */
button[name="saveButton"] > .pull-left > .btn-cta,
button[name="updateButton"] > .pull-left > .btn-cta,
input.instanda-notes-button > .pull-left > .btn-cta,
.instanda-notes-button > .pull-left > .btn-cta,
.col-lg-12 > .pull-left > .btn-cta,
button[name="saveButton"] > .pull-right > .btn-cta,
button[name="updateButton"] > .pull-right > .btn-cta,
input.instanda-notes-button > .pull-right > .btn-cta,
.instanda-notes-button > .pull-right > .btn-cta,
.col-lg-12 > .pull-right > .btn-cta,
button[name="saveButton"] > .pull-left > [name="continueButton"],
button[name="updateButton"] > .pull-left > [name="continueButton"],
input.instanda-notes-button > .pull-left > [name="continueButton"],
.instanda-notes-button > .pull-left > [name="continueButton"],
.col-lg-12 > .pull-left > [name="continueButton"],
button[name="saveButton"] > .pull-right > [name="continueButton"],
button[name="updateButton"] > .pull-right > [name="continueButton"],
input.instanda-notes-button > .pull-right > [name="continueButton"],
.instanda-notes-button > .pull-right > [name="continueButton"],
.col-lg-12 > .pull-right > [name="continueButton"] {
  /* Quote form bottom action buttons (CTA), Fixed width and height */

  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  height: 56px;
}
@media only screen and (min-width: 768px) {
  button[name="saveButton"] > .pull-left > .btn-cta,
  button[name="updateButton"] > .pull-left > .btn-cta,
  input.instanda-notes-button > .pull-left > .btn-cta,
  .instanda-notes-button > .pull-left > .btn-cta,
  .col-lg-12 > .pull-left > .btn-cta,
  button[name="saveButton"] > .pull-right > .btn-cta,
  button[name="updateButton"] > .pull-right > .btn-cta,
  input.instanda-notes-button > .pull-right > .btn-cta,
  .instanda-notes-button > .pull-right > .btn-cta,
  .col-lg-12 > .pull-right > .btn-cta,
  button[name="saveButton"] > .pull-left > [name="continueButton"],
  button[name="updateButton"] > .pull-left > [name="continueButton"],
  input.instanda-notes-button > .pull-left > [name="continueButton"],
  .instanda-notes-button > .pull-left > [name="continueButton"],
  .col-lg-12 > .pull-left > [name="continueButton"],
  button[name="saveButton"] > .pull-right > [name="continueButton"],
  button[name="updateButton"] > .pull-right > [name="continueButton"],
  input.instanda-notes-button > .pull-right > [name="continueButton"],
  .instanda-notes-button > .pull-right > [name="continueButton"],
  .col-lg-12 > .pull-right > [name="continueButton"] {
    width: auto;
  }
}
/* :L197 */
button[name="saveButton"] > .pull-left > .btn-cta:hover,
button[name="updateButton"] > .pull-left > .btn-cta:hover,
input.instanda-notes-button > .pull-left > .btn-cta:hover,
.instanda-notes-button > .pull-left > .btn-cta:hover,
.col-lg-12 > .pull-left > .btn-cta:hover,
button[name="saveButton"] > .pull-right > .btn-cta:hover,
button[name="updateButton"] > .pull-right > .btn-cta:hover,
input.instanda-notes-button > .pull-right > .btn-cta:hover,
.instanda-notes-button > .pull-right > .btn-cta:hover,
.col-lg-12 > .pull-right > .btn-cta:hover,
button[name="saveButton"] > .pull-left > [name="continueButton"]:hover,
button[name="updateButton"] > .pull-left > [name="continueButton"]:hover,
input.instanda-notes-button > .pull-left > [name="continueButton"]:hover,
.instanda-notes-button > .pull-left > [name="continueButton"]:hover,
.col-lg-12 > .pull-left > [name="continueButton"]:hover,
button[name="saveButton"] > .pull-right > [name="continueButton"]:hover,
button[name="updateButton"] > .pull-right > [name="continueButton"]:hover,
input.instanda-notes-button > .pull-right > [name="continueButton"]:hover,
.instanda-notes-button > .pull-right > [name="continueButton"]:hover,
.col-lg-12 > .pull-right > [name="continueButton"]:hover,
button[name="saveButton"] > .pull-left > .btn-cta:active,
button[name="updateButton"] > .pull-left > .btn-cta:active,
input.instanda-notes-button > .pull-left > .btn-cta:active,
.instanda-notes-button > .pull-left > .btn-cta:active,
.col-lg-12 > .pull-left > .btn-cta:active,
button[name="saveButton"] > .pull-right > .btn-cta:active,
button[name="updateButton"] > .pull-right > .btn-cta:active,
input.instanda-notes-button > .pull-right > .btn-cta:active,
.instanda-notes-button > .pull-right > .btn-cta:active,
.col-lg-12 > .pull-right > .btn-cta:active,
button[name="saveButton"] > .pull-left > [name="continueButton"]:active,
button[name="updateButton"] > .pull-left > [name="continueButton"]:active,
input.instanda-notes-button > .pull-left > [name="continueButton"]:active,
.instanda-notes-button > .pull-left > [name="continueButton"]:active,
.col-lg-12 > .pull-left > [name="continueButton"]:active,
button[name="saveButton"] > .pull-right > [name="continueButton"]:active,
button[name="updateButton"] > .pull-right > [name="continueButton"]:active,
input.instanda-notes-button > .pull-right > [name="continueButton"]:active,
.instanda-notes-button > .pull-right > [name="continueButton"]:active,
.col-lg-12 > .pull-right > [name="continueButton"]:active,
button[name="saveButton"] > .pull-left > .btn-cta:focus,
button[name="updateButton"] > .pull-left > .btn-cta:focus,
input.instanda-notes-button > .pull-left > .btn-cta:focus,
.instanda-notes-button > .pull-left > .btn-cta:focus,
.col-lg-12 > .pull-left > .btn-cta:focus,
button[name="saveButton"] > .pull-right > .btn-cta:focus,
button[name="updateButton"] > .pull-right > .btn-cta:focus,
input.instanda-notes-button > .pull-right > .btn-cta:focus,
.instanda-notes-button > .pull-right > .btn-cta:focus,
.col-lg-12 > .pull-right > .btn-cta:focus,
button[name="saveButton"] > .pull-left > [name="continueButton"]:focus,
button[name="updateButton"] > .pull-left > [name="continueButton"]:focus,
input.instanda-notes-button > .pull-left > [name="continueButton"]:focus,
.instanda-notes-button > .pull-left > [name="continueButton"]:focus,
.col-lg-12 > .pull-left > [name="continueButton"]:focus,
button[name="saveButton"] > .pull-right > [name="continueButton"]:focus,
button[name="updateButton"] > .pull-right > [name="continueButton"]:focus,
input.instanda-notes-button > .pull-right > [name="continueButton"]:focus,
.instanda-notes-button > .pull-right > [name="continueButton"]:focus,
.col-lg-12 > .pull-right > [name="continueButton"]:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
button[name="saveButton"] > .pull-left > .btn-cta:active:hover,
button[name="updateButton"] > .pull-left > .btn-cta:active:hover,
input.instanda-notes-button > .pull-left > .btn-cta:active:hover,
.instanda-notes-button > .pull-left > .btn-cta:active:hover,
.col-lg-12 > .pull-left > .btn-cta:active:hover,
button[name="saveButton"] > .pull-right > .btn-cta:active:hover,
button[name="updateButton"] > .pull-right > .btn-cta:active:hover,
input.instanda-notes-button > .pull-right > .btn-cta:active:hover,
.instanda-notes-button > .pull-right > .btn-cta:active:hover,
.col-lg-12 > .pull-right > .btn-cta:active:hover,
button[name="saveButton"] > .pull-left > [name="continueButton"]:active:hover,
button[name="updateButton"] > .pull-left > [name="continueButton"]:active:hover,
input.instanda-notes-button > .pull-left > [name="continueButton"]:active:hover,
.instanda-notes-button > .pull-left > [name="continueButton"]:active:hover,
.col-lg-12 > .pull-left > [name="continueButton"]:active:hover,
button[name="saveButton"] > .pull-right > [name="continueButton"]:active:hover,
button[name="updateButton"] > .pull-right > [name="continueButton"]:active:hover,
input.instanda-notes-button > .pull-right > [name="continueButton"]:active:hover,
.instanda-notes-button > .pull-right > [name="continueButton"]:active:hover,
.col-lg-12 > .pull-right > [name="continueButton"]:active:hover,
button[name="saveButton"] > .pull-left > .btn-cta:active:focus,
button[name="updateButton"] > .pull-left > .btn-cta:active:focus,
input.instanda-notes-button > .pull-left > .btn-cta:active:focus,
.instanda-notes-button > .pull-left > .btn-cta:active:focus,
.col-lg-12 > .pull-left > .btn-cta:active:focus,
button[name="saveButton"] > .pull-right > .btn-cta:active:focus,
button[name="updateButton"] > .pull-right > .btn-cta:active:focus,
input.instanda-notes-button > .pull-right > .btn-cta:active:focus,
.instanda-notes-button > .pull-right > .btn-cta:active:focus,
.col-lg-12 > .pull-right > .btn-cta:active:focus,
button[name="saveButton"] > .pull-left > [name="continueButton"]:active:focus,
button[name="updateButton"] > .pull-left > [name="continueButton"]:active:focus,
input.instanda-notes-button > .pull-left > [name="continueButton"]:active:focus,
.instanda-notes-button > .pull-left > [name="continueButton"]:active:focus,
.col-lg-12 > .pull-left > [name="continueButton"]:active:focus,
button[name="saveButton"] > .pull-right > [name="continueButton"]:active:focus,
button[name="updateButton"] > .pull-right > [name="continueButton"]:active:focus,
input.instanda-notes-button > .pull-right > [name="continueButton"]:active:focus,
.instanda-notes-button > .pull-right > [name="continueButton"]:active:focus,
.col-lg-12 > .pull-right > [name="continueButton"]:active:focus {
  outline: none;
}
/* :L209 */
button[name="saveButton"] > .pull-left > .btn-cta .fa,
button[name="updateButton"] > .pull-left > .btn-cta .fa,
input.instanda-notes-button > .pull-left > .btn-cta .fa,
.instanda-notes-button > .pull-left > .btn-cta .fa,
.col-lg-12 > .pull-left > .btn-cta .fa,
button[name="saveButton"] > .pull-right > .btn-cta .fa,
button[name="updateButton"] > .pull-right > .btn-cta .fa,
input.instanda-notes-button > .pull-right > .btn-cta .fa,
.instanda-notes-button > .pull-right > .btn-cta .fa,
.col-lg-12 > .pull-right > .btn-cta .fa,
button[name="saveButton"] > .pull-left > [name="continueButton"] .fa,
button[name="updateButton"] > .pull-left > [name="continueButton"] .fa,
input.instanda-notes-button > .pull-left > [name="continueButton"] .fa,
.instanda-notes-button > .pull-left > [name="continueButton"] .fa,
.col-lg-12 > .pull-left > [name="continueButton"] .fa,
button[name="saveButton"] > .pull-right > [name="continueButton"] .fa,
button[name="updateButton"] > .pull-right > [name="continueButton"] .fa,
input.instanda-notes-button > .pull-right > [name="continueButton"] .fa,
.instanda-notes-button > .pull-right > [name="continueButton"] .fa,
.col-lg-12 > .pull-right > [name="continueButton"] .fa {
  display: none;
}
/* :L213 */
button[name="saveButton"] > .pull-left > .btn-cta[disabled],
button[name="updateButton"] > .pull-left > .btn-cta[disabled],
input.instanda-notes-button > .pull-left > .btn-cta[disabled],
.instanda-notes-button > .pull-left > .btn-cta[disabled],
.col-lg-12 > .pull-left > .btn-cta[disabled],
button[name="saveButton"] > .pull-right > .btn-cta[disabled],
button[name="updateButton"] > .pull-right > .btn-cta[disabled],
input.instanda-notes-button > .pull-right > .btn-cta[disabled],
.instanda-notes-button > .pull-right > .btn-cta[disabled],
.col-lg-12 > .pull-right > .btn-cta[disabled],
button[name="saveButton"] > .pull-left > [name="continueButton"][disabled],
button[name="updateButton"] > .pull-left > [name="continueButton"][disabled],
input.instanda-notes-button > .pull-left > [name="continueButton"][disabled],
.instanda-notes-button > .pull-left > [name="continueButton"][disabled],
.col-lg-12 > .pull-left > [name="continueButton"][disabled],
button[name="saveButton"] > .pull-right > [name="continueButton"][disabled],
button[name="updateButton"] > .pull-right > [name="continueButton"][disabled],
input.instanda-notes-button > .pull-right > [name="continueButton"][disabled],
.instanda-notes-button > .pull-right > [name="continueButton"][disabled],
.col-lg-12 > .pull-right > [name="continueButton"][disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
button[name="saveButton"] > .pull-left > .btn-cta:hover,
button[name="updateButton"] > .pull-left > .btn-cta:hover,
input.instanda-notes-button > .pull-left > .btn-cta:hover,
.instanda-notes-button > .pull-left > .btn-cta:hover,
.col-lg-12 > .pull-left > .btn-cta:hover,
button[name="saveButton"] > .pull-right > .btn-cta:hover,
button[name="updateButton"] > .pull-right > .btn-cta:hover,
input.instanda-notes-button > .pull-right > .btn-cta:hover,
.instanda-notes-button > .pull-right > .btn-cta:hover,
.col-lg-12 > .pull-right > .btn-cta:hover,
button[name="saveButton"] > .pull-left > [name="continueButton"]:hover,
button[name="updateButton"] > .pull-left > [name="continueButton"]:hover,
input.instanda-notes-button > .pull-left > [name="continueButton"]:hover,
.instanda-notes-button > .pull-left > [name="continueButton"]:hover,
.col-lg-12 > .pull-left > [name="continueButton"]:hover,
button[name="saveButton"] > .pull-right > [name="continueButton"]:hover,
button[name="updateButton"] > .pull-right > [name="continueButton"]:hover,
input.instanda-notes-button > .pull-right > [name="continueButton"]:hover,
.instanda-notes-button > .pull-right > [name="continueButton"]:hover,
.col-lg-12 > .pull-right > [name="continueButton"]:hover,
button[name="saveButton"] > .pull-left > .btn-cta:active,
button[name="updateButton"] > .pull-left > .btn-cta:active,
input.instanda-notes-button > .pull-left > .btn-cta:active,
.instanda-notes-button > .pull-left > .btn-cta:active,
.col-lg-12 > .pull-left > .btn-cta:active,
button[name="saveButton"] > .pull-right > .btn-cta:active,
button[name="updateButton"] > .pull-right > .btn-cta:active,
input.instanda-notes-button > .pull-right > .btn-cta:active,
.instanda-notes-button > .pull-right > .btn-cta:active,
.col-lg-12 > .pull-right > .btn-cta:active,
button[name="saveButton"] > .pull-left > [name="continueButton"]:active,
button[name="updateButton"] > .pull-left > [name="continueButton"]:active,
input.instanda-notes-button > .pull-left > [name="continueButton"]:active,
.instanda-notes-button > .pull-left > [name="continueButton"]:active,
.col-lg-12 > .pull-left > [name="continueButton"]:active,
button[name="saveButton"] > .pull-right > [name="continueButton"]:active,
button[name="updateButton"] > .pull-right > [name="continueButton"]:active,
input.instanda-notes-button > .pull-right > [name="continueButton"]:active,
.instanda-notes-button > .pull-right > [name="continueButton"]:active,
.col-lg-12 > .pull-right > [name="continueButton"]:active,
button[name="saveButton"] > .pull-left > .btn-cta:focus,
button[name="updateButton"] > .pull-left > .btn-cta:focus,
input.instanda-notes-button > .pull-left > .btn-cta:focus,
.instanda-notes-button > .pull-left > .btn-cta:focus,
.col-lg-12 > .pull-left > .btn-cta:focus,
button[name="saveButton"] > .pull-right > .btn-cta:focus,
button[name="updateButton"] > .pull-right > .btn-cta:focus,
input.instanda-notes-button > .pull-right > .btn-cta:focus,
.instanda-notes-button > .pull-right > .btn-cta:focus,
.col-lg-12 > .pull-right > .btn-cta:focus,
button[name="saveButton"] > .pull-left > [name="continueButton"]:focus,
button[name="updateButton"] > .pull-left > [name="continueButton"]:focus,
input.instanda-notes-button > .pull-left > [name="continueButton"]:focus,
.instanda-notes-button > .pull-left > [name="continueButton"]:focus,
.col-lg-12 > .pull-left > [name="continueButton"]:focus,
button[name="saveButton"] > .pull-right > [name="continueButton"]:focus,
button[name="updateButton"] > .pull-right > [name="continueButton"]:focus,
input.instanda-notes-button > .pull-right > [name="continueButton"]:focus,
.instanda-notes-button > .pull-right > [name="continueButton"]:focus,
.col-lg-12 > .pull-right > [name="continueButton"]:focus {
  color: white;
  background-color: #c85c6f;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
button[name="saveButton"] > .pull-left > .btn-cta:active:hover,
button[name="updateButton"] > .pull-left > .btn-cta:active:hover,
input.instanda-notes-button > .pull-left > .btn-cta:active:hover,
.instanda-notes-button > .pull-left > .btn-cta:active:hover,
.col-lg-12 > .pull-left > .btn-cta:active:hover,
button[name="saveButton"] > .pull-right > .btn-cta:active:hover,
button[name="updateButton"] > .pull-right > .btn-cta:active:hover,
input.instanda-notes-button > .pull-right > .btn-cta:active:hover,
.instanda-notes-button > .pull-right > .btn-cta:active:hover,
.col-lg-12 > .pull-right > .btn-cta:active:hover,
button[name="saveButton"] > .pull-left > [name="continueButton"]:active:hover,
button[name="updateButton"] > .pull-left > [name="continueButton"]:active:hover,
input.instanda-notes-button > .pull-left > [name="continueButton"]:active:hover,
.instanda-notes-button > .pull-left > [name="continueButton"]:active:hover,
.col-lg-12 > .pull-left > [name="continueButton"]:active:hover,
button[name="saveButton"] > .pull-right > [name="continueButton"]:active:hover,
button[name="updateButton"] > .pull-right > [name="continueButton"]:active:hover,
input.instanda-notes-button > .pull-right > [name="continueButton"]:active:hover,
.instanda-notes-button > .pull-right > [name="continueButton"]:active:hover,
.col-lg-12 > .pull-right > [name="continueButton"]:active:hover,
button[name="saveButton"] > .pull-left > .btn-cta:active:focus,
button[name="updateButton"] > .pull-left > .btn-cta:active:focus,
input.instanda-notes-button > .pull-left > .btn-cta:active:focus,
.instanda-notes-button > .pull-left > .btn-cta:active:focus,
.col-lg-12 > .pull-left > .btn-cta:active:focus,
button[name="saveButton"] > .pull-right > .btn-cta:active:focus,
button[name="updateButton"] > .pull-right > .btn-cta:active:focus,
input.instanda-notes-button > .pull-right > .btn-cta:active:focus,
.instanda-notes-button > .pull-right > .btn-cta:active:focus,
.col-lg-12 > .pull-right > .btn-cta:active:focus,
button[name="saveButton"] > .pull-left > [name="continueButton"]:active:focus,
button[name="updateButton"] > .pull-left > [name="continueButton"]:active:focus,
input.instanda-notes-button > .pull-left > [name="continueButton"]:active:focus,
.instanda-notes-button > .pull-left > [name="continueButton"]:active:focus,
.col-lg-12 > .pull-left > [name="continueButton"]:active:focus,
button[name="saveButton"] > .pull-right > [name="continueButton"]:active:focus,
button[name="updateButton"] > .pull-right > [name="continueButton"]:active:focus,
input.instanda-notes-button > .pull-right > [name="continueButton"]:active:focus,
.instanda-notes-button > .pull-right > [name="continueButton"]:active:focus,
.col-lg-12 > .pull-right > [name="continueButton"]:active:focus {
  color: white;
  background-color: #c85c6f;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  button[name="saveButton"] > .pull-left > .btn-cta,
  button[name="updateButton"] > .pull-left > .btn-cta,
  input.instanda-notes-button > .pull-left > .btn-cta,
  .instanda-notes-button > .pull-left > .btn-cta,
  .col-lg-12 > .pull-left > .btn-cta,
  button[name="saveButton"] > .pull-right > .btn-cta,
  button[name="updateButton"] > .pull-right > .btn-cta,
  input.instanda-notes-button > .pull-right > .btn-cta,
  .instanda-notes-button > .pull-right > .btn-cta,
  .col-lg-12 > .pull-right > .btn-cta,
  button[name="saveButton"] > .pull-left > [name="continueButton"],
  button[name="updateButton"] > .pull-left > [name="continueButton"],
  input.instanda-notes-button > .pull-left > [name="continueButton"],
  .instanda-notes-button > .pull-left > [name="continueButton"],
  .col-lg-12 > .pull-left > [name="continueButton"],
  button[name="saveButton"] > .pull-right > [name="continueButton"],
  button[name="updateButton"] > .pull-right > [name="continueButton"],
  input.instanda-notes-button > .pull-right > [name="continueButton"],
  .instanda-notes-button > .pull-right > [name="continueButton"],
  .col-lg-12 > .pull-right > [name="continueButton"] {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  button[name="saveButton"] > .pull-left > .btn-cta,
  button[name="updateButton"] > .pull-left > .btn-cta,
  input.instanda-notes-button > .pull-left > .btn-cta,
  .instanda-notes-button > .pull-left > .btn-cta,
  .col-lg-12 > .pull-left > .btn-cta,
  button[name="saveButton"] > .pull-right > .btn-cta,
  button[name="updateButton"] > .pull-right > .btn-cta,
  input.instanda-notes-button > .pull-right > .btn-cta,
  .instanda-notes-button > .pull-right > .btn-cta,
  .col-lg-12 > .pull-right > .btn-cta,
  button[name="saveButton"] > .pull-left > [name="continueButton"],
  button[name="updateButton"] > .pull-left > [name="continueButton"],
  input.instanda-notes-button > .pull-left > [name="continueButton"],
  .instanda-notes-button > .pull-left > [name="continueButton"],
  .col-lg-12 > .pull-left > [name="continueButton"],
  button[name="saveButton"] > .pull-right > [name="continueButton"],
  button[name="updateButton"] > .pull-right > [name="continueButton"],
  input.instanda-notes-button > .pull-right > [name="continueButton"],
  .instanda-notes-button > .pull-right > [name="continueButton"],
  .col-lg-12 > .pull-right > [name="continueButton"] {
    width: 160px;
  }
}
/* :L1927 */
/* :L1929 */
#backButton::before,
.page-confirmbillingdetails .btn.pull-left::before {
  content: '\f060';
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
/* :L1937 */
@media only screen and (min-width: 640px) {
  button[name="saveButton"] {
    margin-left: 8px;
  }
}
/* :L1942 */
button[name="saveButton"]::before {
  content: "\f0c7";
}
/* :L1947 */
/* :L1948 */
button[name="updateButton"]::before {
  content: "\f021";
}
/* :L1953 */
button[name="quoteButton"] {
  /* Quote form bottom action buttons (CTA), Fixed width and height */

  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  height: 56px;
}
@media only screen and (min-width: 768px) {
  button[name="quoteButton"] {
    width: auto;
  }
}
/* :L197 */
button[name="quoteButton"]:hover,
button[name="quoteButton"]:active,
button[name="quoteButton"]:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
button[name="quoteButton"]:active:hover,
button[name="quoteButton"]:active:focus {
  outline: none;
}
/* :L209 */
button[name="quoteButton"] .fa {
  display: none;
}
/* :L213 */
button[name="quoteButton"][disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
button[name="quoteButton"]:hover,
button[name="quoteButton"]:active,
button[name="quoteButton"]:focus {
  color: white;
  background-color: #c85c6f;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
button[name="quoteButton"]:active:hover,
button[name="quoteButton"]:active:focus {
  color: white;
  background-color: #c85c6f;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  button[name="quoteButton"] {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  button[name="quoteButton"] {
    width: 160px;
  }
}
/*Radio button*/

/* :L1959 */
.radio label,
.radio-inline {
  border: 1px solid #bac3d2;
  background-color: white;
  width: 100%;
  max-width: 200px;
  border-radius: 8px;
  padding: 23px 18px;
  color: #071b3f;
  font-weight: 700;
  font-size: 16px;
  line-height: 1em;
  margin-bottom: 8px;
  text-align: center;
  transition: 0.3s all;
}
/* :L346 */
.radio label input,
.radio-inline input {
  -webkit-appearance: none;
  appearance: none;
}
/* :L351 */
.radio label:hover,
.radio-inline:hover,
.radio label:focus,
.radio-inline:focus,
.radio label:active,
.radio-inline:active {
  color: #1d4279;
  border-color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L357 */
.radio label.instanda-selected,
.radio-inline.instanda-selected {
  background-color: #1d4279;
  color: white;
}
/* :L361 */
.radio label + .radio-inline,
.radio-inline + .radio-inline {
  margin: 0 0 8px;
}
@media only screen and (min-width: 768px) {
  .radio label + .radio-inline,
  .radio-inline + .radio-inline {
    margin: 0 0 8px 10px;
  }
}
/* :L1964 */
.radio {
  width: 100%;
  max-width: 200px;
}
/* :L1969 */
/* :L1972 */
.radio-small .radio-inline {
  border: 1px solid #bac3d2;
  background-color: white;
  width: 100%;
  max-width: 200px;
  border-radius: 8px;
  padding: 23px 18px;
  color: #071b3f;
  font-weight: 700;
  font-size: 16px;
  line-height: 1em;
  margin-bottom: 8px;
  text-align: center;
  transition: 0.3s all;
  width: 140px;
  padding: 16px 18px;
}
/* :L346 */
.radio-small .radio-inline input {
  -webkit-appearance: none;
  appearance: none;
}
/* :L351 */
.radio-small .radio-inline:hover,
.radio-small .radio-inline:focus,
.radio-small .radio-inline:active {
  color: #1d4279;
  border-color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L357 */
.radio-small .radio-inline.instanda-selected {
  background-color: #1d4279;
  color: white;
}
/* :L361 */
.radio-small .radio-inline + .radio-inline {
  margin: 0 0 8px;
}
@media only screen and (min-width: 768px) {
  .radio-small .radio-inline + .radio-inline {
    margin: 0 0 8px 10px;
  }
}
/* center-align question label for radio buttons */

/* :L1978 */
/* :L1983 */
.instanda-question-parent-yes-no.form-group .instanda-question-label,
.questionItem.instanda-question-item.form-group.container.radio-side-by-side .instanda-question-label,
.label-align-center .instanda-question-label {
  text-align: center;
}
/* checkboxes */

/* :L1989 */
/* :L436 */
.checkbox label {
  display: flex;
  padding-left: 0;
  /* Override Bootstrap's */
  align-items: center;
}
/* :L441 */
.checkbox label input[type="checkbox"],
.checkbox label input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #bac3d2;
  background-color: white;
  border-radius: 5px;
  margin: 0 16px 0 0;
  position: relative;
  width: 40px;
  height: 40px;
  transition: background-color 0.3s ease;
  min-width: 40px;
}
@media only screen and (min-width: 640px) {
  .checkbox label input[type="checkbox"],
  .checkbox label input[type="radio"] {
    width: 24px;
    height: 24px;
    min-width: 24px;
  }
}
/* :L461 */
.checkbox label input[type="checkbox"]:hover,
.checkbox label input[type="radio"]:hover {
  border-color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L467 */
.checkbox label input[type="checkbox"]:checked,
.checkbox label input[type="radio"]:checked {
  background: #1d4279 url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVhJM1VWUkxaR2gxYWxZNVpqZHZabGx3ZWxoa1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWbHFlS3NaNkBRQHRsdE51LDEwMDAsS3l1VmtvMG9QdzkwWDdrUCwrV01IeU5jM2dRMDFLZWo5OTV2V0ZnNm50UjROY0lSalUwWC9qY0kvcG16VFBPVzkyajlJL29zcVlkRjdVKzlNQ1NLeFM1QnROSVk3RTI1QzFIamFtUT09") center center no-repeat;
  background-size: 24px auto;
}
@media only screen and (min-width: 640px) {
  .checkbox label input[type="checkbox"]:checked,
  .checkbox label input[type="radio"]:checked {
    background-size: 16px auto;
  }
}
/* :L478 */
.checkbox label input[type="checkbox"]:focus,
.checkbox label input[type="radio"]:focus {
  outline: 0;
}
/* ========================== */

/* ===== Other elements ===== */

/* ========================== */

/* :L1996 */
#WaitingOpaqueBox {
  height: 0;
  font-size: 0;
}
/* :L2001 */
#documentsList {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  max-width: 1200px;
}
/* :L2009 */
#documentsList li {
  box-shadow: 0px 9.10924px 18.2185px rgba(27, 78, 163, 0.04), 0px 18.2185px 36.437px rgba(41, 121, 255, 0.04);
  border-radius: 6px;
  border: 2px solid white;
  list-style-type: none;
  margin-bottom: 16px;
  flex-basis: 100%;
}
/* :L2015 */
#documentsList li:hover,
#documentsList li:active,
#documentsList li:focus {
  border: 2px solid #1d4279;
}
@media only screen and (min-width: 768px) {
  #documentsList li {
    flex-basis: calc((100% - 32px) / 3);
  }
}
/* :L2026 */
@media only screen and (min-width: 768px) {
  #documentsList li + li {
    margin-left: 16px;
  }
}
/* :L2032 */
@media only screen and (min-width: 768px) {
  #documentsList li:nth-child(3n+1) {
    margin-left: 0;
  }
}
/* :L2038 */
#documentsList li a {
  padding: 16px 16px 16px 82px;
  /* Left padding: Icon width + paddings */
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VW5WeFEyTm5UMVZMV0VaMGNYaGhRbGhMY1dOUFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWenJKZGxpS3h5ZklZa2VzLDEwMDAsSnBCQjhUaWk2IVozMTJoUSwwdVZoRmwwYmFDRzFrRkNBVE9ib0VwSDM3UXg5ZG9YckxKUWQvMTFtc0tCR1gvUXhtM2x5ckhReldWVUJhclBzaXZzOEkrVCtJVUxyRGNuekNhcitEZz09") left 16px center no-repeat;
  background-size: 50px 62px;
  min-height: 94px;
  /* Icon height + paddings */
  text-align: right;
  display: flex;
  align-items: flex-end;
  word-break: break-word;
  font-weight: 500;
  color: #071b3f;
  justify-content: flex-end;
  text-decoration: none;
}
/* :L2044 */
.questionItem.instanda-container-fluid.help-text,
.help-text .questionHeader {
  padding: 16px;
  width: 100%;
  max-width: 460px;
  margin: 0 auto;
  border-radius: 8px;
  background-color: #e1e1e3;
  text-align: left;
}
/* :L2054 */
.questionItem.instanda-container-fluid.help-text h5,
.help-text .questionHeader h5 {
  padding-left: 32px;
  min-height: 20px;
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TkZOdlF6UTNTelp0ZVhSV00xRk9XSGw2YzBWM1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx3Q0JObk1RQmJPUlo1d0llLDEwMDAsU3EhSlYxNVRoNzUyRUBQbyxmSzBrM2Y3TnZKUEJzVytXVGxpZDl3cDdCTlJhbFJQQW5LcHRLZFI4RGF5ajV4cTNiT0pEbTBnTSsyU1c0b1BQekZnUko3WU5aVk1FeHgxZlh0NHlXQT09') left top no-repeat;
  background-size: 20px auto;
}
/* :L2062 */
.instanda-responsive-help-text {
  margin: 0;
}
/* :L2065 */
.instanda-responsive-help-text .col-lg-7 {
  max-width: 880px;
  padding: 16px 16px 16px 52px;
  text-align: left;
  background: #e1e1e3 url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TkZOdlF6UTNTelp0ZVhSV00xRk9XSGw2YzBWM1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx3Q0JObk1RQmJPUlo1d0llLDEwMDAsU3EhSlYxNVRoNzUyRUBQbyxmSzBrM2Y3TnZKUEJzVytXVGxpZDl3cDdCTlJhbFJQQW5LcHRLZFI4RGF5ajV4cTNiT0pEbTBnTSsyU1c0b1BQekZnUko3WU5aVk1FeHgxZlh0NHlXQT09') left 16px top 16px no-repeat;
  background-size: 20px auto;
  border-radius: 8px;
}
/* :L2075 */
.instanda-question-help-col {
  width: auto;
  padding: 0;
}
/* =============================== */

/* ===== Question Item class ===== */

/* =============================== */

/* :L2083 */
.qi-yn-radios-row {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
  /* override clearfix style */

}
@media only screen and (min-width: 992px) {
  .qi-yn-radios-row {
    flex-wrap: nowrap;
  }
}
/* :L2093 */
/* :L2094 */
.qi-yn-radios-row .instanda-question-label label {
  margin: 0;
}
/* :L2099 */
.qi-yn-radios-row .instanda-text-question {
  flex-basis: 100%;
}
@media only screen and (min-width: 992px) {
  .qi-yn-radios-row .instanda-text-question {
    flex-basis: 160px;
  }
}
/* :L2107 */
.qi-yn-radios-row .instanda-question-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
/* :L2113 */
.qi-yn-radios-row .instanda-question-input .radio-inline {
  flex-grow: 1;
}
/* :L2119 */
.qi-yn-radios-row::before,
.qi-yn-radios-row::after {
  display: none;
}
/* :L2124 */
.qi-yn-radios-row .radio-inline {
  font-size: 0.714rem;
  border: 0;
  border-radius: 5px;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1em;
  text-align: center;
  transition: 0.3s all;
  background-color: #e1e1e3;
  width: 60px;
  color: #1d4279;
  box-shadow: 0 8px 8px 0 rgba(41, 121, 255, 0.08), 0 4.86px 4.86px 0 rgba(27, 78, 163, 0.08);
}
/* :L384 */
.qi-yn-radios-row .radio-inline input {
  -webkit-appearance: none;
  appearance: none;
}
/* :L389 */
.qi-yn-radios-row .radio-inline:hover,
.qi-yn-radios-row .radio-inline:focus,
.qi-yn-radios-row .radio-inline:active {
  background-color: darken #e1e1e3 5%;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.08), 0px 4px 16px rgba(41, 121, 255, 0.08);
}
/* :L397 */
.qi-yn-radios-row .radio-inline.instanda-selected {
  background-color: #1d4279;
  color: white;
}
/* :L402 */
.qi-yn-radios-row .radio-inline + .radio-inline {
  margin-left: 8px;
}
/* :L2129 */
.qi-choice-radios-row {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
  /*
    .instanda-text-question {
        flex-basis: 100%;

        @media @desktop {
            flex-basis: 160px;
        }
    }
    */

  /* override clearfix style */

}
@media only screen and (min-width: 992px) {
  .qi-choice-radios-row {
    flex-wrap: nowrap;
  }
}
/* :L2139 */
/* :L2140 */
.qi-choice-radios-row .instanda-question-label label {
  margin: 0;
}
/* :L2155 */
.qi-choice-radios-row .instanda-question-input > .form-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
/* :L2161 */
.qi-choice-radios-row .instanda-question-input > .form-group .radio-inline {
  flex-grow: 1;
}
/* :L2167 */
.qi-choice-radios-row::before,
.qi-choice-radios-row::after {
  display: none;
}
/* :L2172 */
.qi-choice-radios-row .radio {
  margin: 0;
  display: inline-block;
}
/* :L2176 */
.qi-choice-radios-row .radio > label {
  font-size: 0.714rem;
  border: 0;
  border-radius: 5px;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1em;
  text-align: center;
  transition: 0.3s all;
  background-color: #e1e1e3;
  width: 60px;
  color: #1d4279;
  box-shadow: 0 8px 8px 0 rgba(41, 121, 255, 0.08), 0 4.86px 4.86px 0 rgba(27, 78, 163, 0.08);
  width: auto;
}
/* :L384 */
.qi-choice-radios-row .radio > label input {
  -webkit-appearance: none;
  appearance: none;
}
/* :L389 */
.qi-choice-radios-row .radio > label:hover,
.qi-choice-radios-row .radio > label:focus,
.qi-choice-radios-row .radio > label:active {
  background-color: darken #e1e1e3 5%;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.08), 0px 4px 16px rgba(41, 121, 255, 0.08);
}
/* :L397 */
.qi-choice-radios-row .radio > label.instanda-selected {
  background-color: #1d4279;
  color: white;
}
/* :L402 */
.qi-choice-radios-row .radio > label + .radio-inline {
  margin-left: 8px;
}
/* :L2181 */
.qi-choice-radios-row .radio + .radio {
  margin: 0;
  margin-left: 8px;
}
/* :L2188 */
/* :L2189 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) {
  .qi-parent-yn-radio-row .instanda-question-parent-yes-no {
    flex-wrap: nowrap;
  }
}
/* :L2199 */
/* :L2200 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .instanda-question-label label {
  margin: 0;
}
/* :L2205 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .instanda-text-question {
  flex-basis: 100%;
  display: flex;
}
@media only screen and (min-width: 992px) {
  .qi-parent-yn-radio-row .instanda-question-parent-yes-no .instanda-text-question {
    flex-basis: 160px;
  }
}
/* :L2213 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .instanda-text-question .instanda-question-help-col {
  width: auto;
}
/* :L2218 */
/* :L2219 */
@media only screen and (min-width: 992px) {
  .qi-parent-yn-radio-row .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
  }
}
/* :L2228 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .radio-inline {
  font-size: 0.714rem;
  border: 0;
  border-radius: 5px;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1em;
  text-align: center;
  transition: 0.3s all;
  background-color: #e1e1e3;
  width: 60px;
  color: #1d4279;
  box-shadow: 0 8px 8px 0 rgba(41, 121, 255, 0.08), 0 4.86px 4.86px 0 rgba(27, 78, 163, 0.08);
}
/* :L384 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .radio-inline input {
  -webkit-appearance: none;
  appearance: none;
}
/* :L389 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .radio-inline:hover,
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .radio-inline:focus,
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .radio-inline:active {
  background-color: darken #e1e1e3 5%;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.08), 0px 4px 16px rgba(41, 121, 255, 0.08);
}
/* :L397 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .radio-inline.instanda-selected {
  background-color: #1d4279;
  color: white;
}
/* :L402 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .radio-inline + .radio-inline {
  margin-left: 8px;
}
/* :L2232 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .instanda-question-label {
  text-align: left;
}
/* :L2236 */
/* :L2238 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .questionItem::before,
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .questionItem::after {
  display: none;
}
/* :L2244 */
.qi-parent-yn-radio-row .instanda-question-parent-yes-no .instanda-responsive-help-text {
  flex-basis: 100%;
}
/* :L2249 */
/* :L2250 */
.qi-parent-yn-radio-row [id*="_Children"] label {
  color: black;
  font-size: 1.1428rem;
  line-height: 1.5rem;
  margin-bottom: 8px;
}
/* :L2254 */
.qi-parent-yn-radio-row [id*="_Children"] > .form-group {
  margin-top: 24px;
}
/* ============================= */

/* ===== Loading animation ===== */

/* ============================= */

/* :L2264 */
/* :L2265 */
#WaitingAnimationGraphic.custom-loading-wrapper {
  z-index: 1000;
  width: 100vw;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
/* :L2273 */
#WaitingAnimationGraphic.custom-loading-wrapper .overlay {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L2281 */
#WaitingAnimationGraphic.custom-loading-wrapper .overlay .loading__text {
  margin-top: 24px;
  text-align: center;
}
/* Quick Quote Display page */

/* Quote Display page */

/* Sale Confirmation page */

/* Payment confirmation page */

/* Confirm Billing Detail page (Billing address) */

/* Close brother direct debit loan details page */

/* Quick Quote Display page */

/* :L2297 */
/* :L2299 */
.page-quickquote form .corner-page-title,
.page-quote form .corner-page-title {
  display: none;
}
/* :L2303 */
.page-quickquote h1,
.page-quote h1 {
  text-align: center;
}
/* :L2307 */
/* :L2308 */
.page-quickquote .section.section-adjustment-questions,
.page-quote .section.section-adjustment-questions {
  text-align: center;
}
/* :L2314 */
/* :L2316 */
.page-quickquote .aq.aq__placeholder1,
.page-quote .aq.aq__placeholder1,
.page-quickquote .aq.aq__placeholder2,
.page-quote .aq.aq__placeholder2 {
  display: none;
}
/* :L2322 */
.page-quickquote .hide-placeholder,
.page-quote .hide-placeholder,
.page-quickquote .hidden-input,
.page-quote .hidden-input {
  display: none;
}
/* :L2327 */
.page-quickquote .instanda-quote-content.container,
.page-quote .instanda-quote-content.container,
.page-quickquote .instanda-quick-quote-content.container,
.page-quote .instanda-quick-quote-content.container {
  width: auto;
  padding: 0;
}
/* :L2333 */
.page-quickquote .label,
.page-quote .label {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.5rem;
  /* previously 0.857em; */
  color: #071b3f;
  margin-bottom: 16px;
}
/* :L2340 */
.box-info,
.box-cover,
.doc-box {
  background: white;
  border: 1px solid #e6ecf5;
  box-shadow: 0px 8px 16px 0px rgba(41, 121, 255, 0.04), 0px 4px 8px 0px rgba(27, 78, 163, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .box-info,
  .box-cover,
  .doc-box {
    padding: 30px;
  }
}
/* :L2348 */
/* :L2351 */
.page-quickquote .bg-header,
.page-quote .bg-header,
.page-confirmation2 .bg-header {
  margin-bottom: 30px;
}
/* :L2355 */
/* :L2356 */
.page-quickquote .section-summary .item,
.page-quote .section-summary .item,
.page-confirmation2 .section-summary .item {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 5px;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section-summary .item,
  .page-quote .section-summary .item,
  .page-confirmation2 .section-summary .item {
    border-bottom: 0.5px solid #bac3d280;
  }
}
/* :L2367 */
.page-quickquote .section-summary .item .left,
.page-quote .section-summary .item .left,
.page-confirmation2 .section-summary .item .left {
  flex-basis: 200px;
  font-weight: 700;
}
/* :L2372 */
.page-quickquote .section-summary .item .right,
.page-quote .section-summary .item .right,
.page-confirmation2 .section-summary .item .right {
  text-align: right;
}
/********treatment-table*****/

/* :L2380 */
.treatments-summary {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .treatments-summary {
    box-shadow: 0px 24px 48px 0px rgba(41, 121, 255, 0.04), 0px 12px 24px 0px rgba(27, 78, 163, 0.04);
    padding: 20px;
    border-radius: 8px;
  }
}
/* :L2389 */
.treatments-summary .bg-header {
  letter-spacing: 0.25px;
  text-align: center;
  background: #f5f8ff;
  padding: 10px;
  border-radius: 8px;
  max-width: 880px;
  margin-bottom: 30px;
  display: inline-block;
  background-image: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TVdwUVlUVnBMWGtzVDBKSmMwVktVSHBVVjB0cVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxUM3VtcXcxdmhzS1dqZFpQLDEwMDAsTWtFd3N3WVVGWmp2cnB0USxDOXEyL2FSMSt1bjAxdHhXZ0tDSVI2c1ZqRit1RVB0WTk3UUhTekwwL3JKcGZDVjIzeEhSSWhzbk5rc0VXQjU4RWJYV3VCYlVBQWxUdW13c2lySWswdz09);
  background-repeat: no-repeat;
  background-position-x: 15px;
  background-position-y: 10px;
  padding-left: 60px;
}
@media only screen and (max-width: 640px) {
  /* :L2395 */
  .treatments-summary .item.notes,
  .treatments-summary .header.notes {
    display: none;
  }
}
/* :L2402 */
/* :L2404 */
.page-quickquote .treatment-table-desc,
.page-quote .treatment-table-desc {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1400px) {
  .page-quickquote .treatment-table-desc,
  .page-quote .treatment-table-desc {
    flex-wrap: nowrap;
  }
}
/* :L679 */
.page-quickquote .treatment-table-desc > div,
.page-quote .treatment-table-desc > div {
  flex-basis: 100%;
}
/* :L682 */
.page-quickquote .treatment-table-desc > div.bg-header-icon,
.page-quote .treatment-table-desc > div.bg-header-icon {
  text-align: left;
}
@media only screen and (min-width: 1400px) {
  .page-quickquote .treatment-table-desc > div.bg-header-icon,
  .page-quote .treatment-table-desc > div.bg-header-icon {
    flex-basis: auto;
  }
}
/* :L690 */
.page-quickquote .treatment-table-desc > div.treatment-table-key,
.page-quote .treatment-table-desc > div.treatment-table-key {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1400px) {
  .page-quickquote .treatment-table-desc > div.treatment-table-key,
  .page-quote .treatment-table-desc > div.treatment-table-key {
    flex-basis: 50%;
    flex-grow: 1;
    justify-content: flex-end;
    margin-bottom: 0;
    padding-left: 40px;
  }
}
/* :L705 */
.page-quickquote .treatment-table-desc > div.treatment-table-key > .item,
.page-quote .treatment-table-desc > div.treatment-table-key > .item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
/* :L711 */
/* :L712 */
.page-quickquote .treatment-table-desc > div.treatment-table-key > .item .item__icon,
.page-quote .treatment-table-desc > div.treatment-table-key > .item .item__icon {
  padding-right: 8px;
}
/* :L716 */
.page-quickquote .treatment-table-desc > div.treatment-table-key > .item .item__desc,
.page-quote .treatment-table-desc > div.treatment-table-key > .item .item__desc {
  color: #071b3f;
  font-weight: 500;
}
/* :L722 */
.page-quickquote .treatment-table-desc > div.treatment-table-key > .item + .item,
.page-quote .treatment-table-desc > div.treatment-table-key > .item + .item {
  padding-left: 32px;
}
/* :L2407 */
/* :L2408 */
.page-quickquote .treatment-table-desc .treatment-table-key .item__desc,
.page-quote .treatment-table-desc .treatment-table-key .item__desc {
  font-size: 0.857rem;
  /* 12px */

}
/* :L2416 */
/* :L2417 */
.page-quickquote .treatment-table .item,
.page-quote .treatment-table .item,
.page-quickquote .treatment-table .header,
.page-quote .treatment-table .header {
  flex-grow: 1;
}
/* :L2421 */
.page-quickquote .treatment-table .item.treatment,
.page-quote .treatment-table .item.treatment,
.page-quickquote .treatment-table .header.treatment,
.page-quote .treatment-table .header.treatment {
  flex-grow: 1;
}
/* :L2425 */
.page-quickquote .treatment-table .item.notes,
.page-quote .treatment-table .item.notes,
.page-quickquote .treatment-table .header.notes,
.page-quote .treatment-table .header.notes {
  flex-grow: 0;
}
/* :L2429 */
/* :L2430 */
.page-quickquote .treatment-table .header span,
.page-quote .treatment-table .header span {
  width: 100%;
  transform: none !important;
  font-size: inherit !important;
  position: initial !important;
  left: initial !important;
  bottom: initial !important;
}
/*****cover-selection***/

/* :L2467 */
/* :L2471 */
.PI-cover p,
.LOI-cover p,
.Salon-cover p,
.Directors-cover p {
  margin: 0;
}
/* :L2475 */
.PI-cover .limit-header,
.LOI-cover .limit-header,
.Salon-cover .limit-header,
.Directors-cover .limit-header {
  font-weight: 700;
}
/* :L2479 */
@media only screen and (min-width: 768px) {
  .PI-cover .cover-inline,
  .LOI-cover .cover-inline,
  .Salon-cover .cover-inline,
  .Directors-cover .cover-inline {
    display: flex;
    gap: 10px;
    align-items: flex-start;
  }
}
/* :L2488 */
/* :L2493 */
.PI-cover a,
.LOI-cover a,
.Salon-cover a,
.Directors-cover a,
.sub-left a {
  color: #d58291;
  font-weight: 600;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  /* :L2499 */
  .PI-cover a:before,
  .LOI-cover a:before,
  .Salon-cover a:before,
  .Directors-cover a:before,
  .sub-left a:before {
    background-position-x: 10px;
    content: '';
    background-image: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YzJJNWJGTnlNbEJFZFZwdlRGUTFORXAxTVZsTFFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCwwMkF3NWlLY3dvOXloRzEzLDEwMDAsTGVBYUpHZjYzMEZoeWxTeixjNnFXcVNTZlBsSVU5R2Q1Q2tQRzVraE16VllSdjhQNU1tRUh1MHZzZ2ROVU1XNE5TR0IwcWlQdk5sNUtDdlFLM1grVHhQaHIzNStLeEp4b1JQVGczdz09);
    display: inline-block;
    width: 31px;
    height: 20px;
    background-repeat: no-repeat;
  }
}
/* :L2510 */
.PI-cover a.btn.btn-primary,
.LOI-cover a.btn.btn-primary,
.Salon-cover a.btn.btn-primary,
.Directors-cover a.btn.btn-primary,
.sub-left a.btn.btn-primary {
  box-shadow: none;
  background: transparent;
  text-transform: none;
  padding: 0;
  letter-spacing: inherit;
  width: auto;
}
/* :L2518 */
.PI-cover a.btn.btn-primary:hover,
.LOI-cover a.btn.btn-primary:hover,
.Salon-cover a.btn.btn-primary:hover,
.Directors-cover a.btn.btn-primary:hover,
.sub-left a.btn.btn-primary:hover,
.PI-cover a.btn.btn-primary:active,
.LOI-cover a.btn.btn-primary:active,
.Salon-cover a.btn.btn-primary:active,
.Directors-cover a.btn.btn-primary:active,
.sub-left a.btn.btn-primary:active,
.PI-cover a.btn.btn-primary:focus,
.LOI-cover a.btn.btn-primary:focus,
.Salon-cover a.btn.btn-primary:focus,
.Directors-cover a.btn.btn-primary:focus,
.sub-left a.btn.btn-primary:focus {
  color: #d58291;
}
/******designing radio-buttons***/

/* :L2529 */
.radio-select {
  margin-top: 20px;
  display: flex;
  gap: 10px 24px;
  flex-wrap: wrap;
}
/* :L2535 */
.radio-select .cover-item {
  box-shadow: 0 8px 8px 0 rgba(41, 121, 255, 0.08), 0 4.86px 4.86px 0 rgba(27, 78, 163, 0.08);
  border-radius: 8px;
  padding: 16px 48px;
  font-weight: 600;
  text-align: center;
}
/* :L2542 */
.radio-select .cover-item.instanda-selected {
  box-shadow: inset 0 0 0 1px #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L2547 */
.radio-select .cover-item:hover,
.radio-select .cover-item:active,
.radio-select .cover-item:focus {
  box-shadow: inset 0 0 0 1px #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
}
@media only screen and (max-width: 479px) {
  .radio-select .cover-item {
    width: 100%;
  }
}
/* :L2558 */
.radio-select .cover-item input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  display: none;
}
/* :L2566 */
.radio-select > div {
  flex-basis: auto;
}
@media only screen and (max-width: 640px) {
  .radio-select > div {
    flex-basis: 100%;
  }
}
/*****position-sticky*****/

/*****price-section********/

/* :L2587 */
/* :L2589 */
.page-quickquote .prem-box,
.page-quickquote .prem-box2 {
  background: #f5f8ff;
  border: 1px solid #e6ecf5;
  box-shadow: 0px 8px 16px 0px rgba(41, 121, 255, 0.04), 0px 4px 8px 0px rgba(27, 78, 163, 0.04);
  border-radius: 8px;
  padding: 10px;
  margin-bottom: 30px;
}
/* :L2599 */
.page-quickquote .prem-box h4,
.page-quickquote .prem-box2 h4 {
  text-align: center;
  font-weight: 700;
  color: #1d4279;
}
/* :L2605 */
.page-quickquote .prem-box p,
.page-quickquote .prem-box2 p {
  color: #1d4279;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* :L2613 */
  .prem-box2 {
    display: none;
  }
}
/* :L2618 */
/* :L2619 */
.page-quote .prem-box {
  background: white;
  border: 1px solid #e6ecf5;
  box-shadow: 0px 8px 16px 0px rgba(41, 121, 255, 0.04), 0px 4px 8px 0px rgba(27, 78, 163, 0.04);
  border-radius: 8px;
  padding: 10px;
  margin-bottom: 30px;
}
/* :L2629 */
.payment-frequency {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  align-items: stretch;
}
/* :L2636 */
.payment-frequency > div {
  flex-basis: 100%;
  flex-grow: 1;
}
@media only screen and (min-width: 1200px) {
  .payment-frequency > div {
    flex-basis: calc((100% - 10px) / 2);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .payment-frequency > div {
    flex-basis: 100%;
  }
}
/* :L2649 */
.payment-frequency .instanda-previously-selected {
  display: unset;
}
/* :L2653 */
.payment-frequency .btn.btn-default,
.payment-frequency .btn.btn-default.active {
  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #1d4279;
  -webkit-box-shadow: none;
  color: white;
  margin-top: 20px;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .payment-frequency .btn.btn-default,
  .payment-frequency .btn.btn-default.active {
    width: auto;
  }
}
/* :L197 */
.payment-frequency .btn.btn-default:hover,
.payment-frequency .btn.btn-default.active:hover,
.payment-frequency .btn.btn-default:active,
.payment-frequency .btn.btn-default.active:active,
.payment-frequency .btn.btn-default:focus,
.payment-frequency .btn.btn-default.active:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.payment-frequency .btn.btn-default:active:hover,
.payment-frequency .btn.btn-default.active:active:hover,
.payment-frequency .btn.btn-default:active:focus,
.payment-frequency .btn.btn-default.active:active:focus {
  outline: none;
}
/* :L209 */
.payment-frequency .btn.btn-default .fa,
.payment-frequency .btn.btn-default.active .fa {
  display: none;
}
/* :L213 */
.payment-frequency .btn.btn-default[disabled],
.payment-frequency .btn.btn-default.active[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
.payment-frequency .btn.btn-default:hover,
.payment-frequency .btn.btn-default.active:hover,
.payment-frequency .btn.btn-default:active,
.payment-frequency .btn.btn-default.active:active,
.payment-frequency .btn.btn-default:focus,
.payment-frequency .btn.btn-default.active:focus {
  color: white;
  background-color: #132c50;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
.payment-frequency .btn.btn-default:active:hover,
.payment-frequency .btn.btn-default.active:active:hover,
.payment-frequency .btn.btn-default:active:focus,
.payment-frequency .btn.btn-default.active:active:focus {
  color: white;
  background-color: #132c50;
}
@media only screen and (min-width: 768px) {
  .payment-frequency .btn.btn-default,
  .payment-frequency .btn.btn-default.active {
    width: auto;
    min-width: none;
  }
}
/* :L2666 */
.payment-frequency .btn.btn-default.active {
  font-size: 0;
  color: #1d4279;
  background: white;
}
/* :L2671 */
.payment-frequency .btn.btn-default.active:hover,
.payment-frequency .btn.btn-default.active:active,
.payment-frequency .btn.btn-default.active:focus {
  color: #1d4279;
  background: white;
}
/* :L2678 */
.payment-frequency .btn.btn-default.active:after {
  content: 'SELECTED';
  font-size: 14px;
  text-align: center;
}
/* :L2685 */
@media only screen and (max-width: 640px) {
  .payment-frequency .content-placeholder {
    display: none;
  }
}
/* :L2692 */
/* :L2694 */
.page-quickquote .annual,
.page-quickquote .monthly {
  position: relative;
  border-radius: 5px;
  padding: 30px;
  font-size: 24px;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.28px;
  background: white;
  color: #1d4279;
  box-shadow: 0 8px 8px 0 rgba(41, 121, 255, 0.08), 0 4.86px 4.86px 0 rgba(27, 78, 163, 0.08);
  border: 1px solid #1d4279;
  text-align: left;
  min-height: 140px;
}
@media only screen and (max-width: 640px) {
  .page-quickquote .annual,
  .page-quickquote .monthly {
    width: 100%;
  }
}
/* :L2703 */
.page-quickquote .annual:after {
  content: 'Annually';
  color: white;
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0px;
  padding: 0px 8px 0 8px;
  background: #1d4279;
  font-weight: 400;
  border-radius: 0px 5px 0 5px;
}
/* :L2708 */
.page-quickquote .monthly:after {
  content: 'Monthly';
  color: white;
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0px;
  padding: 0px 8px 0 8px;
  background: #1d4279;
  font-weight: 400;
  border-radius: 0px 5px 0 5px;
}
/* :L2714 */
/* :L2716 */
.page-quote .annual,
.page-quote .monthly {
  cursor: pointer;
  position: relative;
  border-radius: 5px;
  padding: 30px;
  font-size: 24px;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.28px;
  background: white;
  color: #1d4279;
  border: 3px solid #1d4279;
  min-height: 200px;
}
@media only screen and (max-width: 640px) {
  .page-quote .annual,
  .page-quote .monthly {
    width: 100%;
  }
}
/* :L2724 */
.page-quote .annual:after {
  content: 'Annually';
  color: white;
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0px;
  padding: 0px 8px 0 8px;
  background: #1d4279;
  font-weight: 400;
  border-radius: 0px 5px 0 5px;
  right: -3px;
  top: -1px;
}
/* :L2731 */
.page-quote .monthly:after {
  content: 'Monthly';
  color: white;
  font-size: 12px;
  position: absolute;
  top: 0;
  right: 0px;
  padding: 0px 8px 0 8px;
  background: #1d4279;
  font-weight: 400;
  border-radius: 0px 5px 0 5px;
  right: -3px;
  top: -1px;
}
/* :L2738 */
.page-quote .monthly.active,
.page-quote .annual.active {
  background: #1d4279;
  color: white;
  cursor: pointer;
}
/* :L2745 */
.page-quote .annual.active:after {
  content: 'Annually';
  color: #1d4279;
  font-size: 12px;
  position: absolute;
  top: -3px;
  right: -5px;
  padding: 0px 8px 0 8px;
  background: white;
  font-weight: 400;
  border-radius: 0px 5px 0 5px;
}
/* :L2750 */
.page-quote .monthly.active:after {
  content: 'Monthly';
  color: #1d4279;
  font-size: 12px;
  position: absolute;
  top: -3px;
  right: -5px;
  padding: 0px 8px 0 8px;
  background: white;
  font-weight: 400;
  border-radius: 0px 5px 0 5px;
}
/* :L2756 */
/* :L2759 */
/* :L2761 */
.page-quickquote .annual p,
.page-quote .annual p,
.page-quickquote .monthly p,
.page-quote .monthly p {
  text-align: left;
  font-size: 10px;
  font-weight: 400;
  margin: 0;
}
/****document-section***/

/* :L2771 */
/* :L2772 */
.doc-box .doc {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* :L2776 */
.doc-box .doc #packageDocuments {
  display: flex;
  flex-flow: wrap;
  gap: 10px;
  align-items: flex-start;
}
@media only screen and (max-width: 640px) {
  .doc-box .doc #packageDocuments {
    width: 100%;
  }
}
/* :L2786 */
.doc-box .doc #packageDocuments > span,
.doc-box .doc #packageDocuments > a {
  flex-basis: 100%;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .doc-box .doc #packageDocuments > span,
  .doc-box .doc #packageDocuments > a {
    flex-basis: calc((100% - 30px) / 2);
  }
}
/* :L2796 */
.doc-box .doc #packageDocuments i.fa:empty {
  display: none;
}
/* :L2800 */
.doc-box .doc #packageDocuments a {
  padding: 16px 24px 16px 24px;
  border-radius: 8px;
  background: #1d4279;
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 640px) {
  .doc-box .doc #packageDocuments a {
    width: 100%;
  }
}
/* :L2814 */
.doc-box .doc #packageDocuments a[href*="Id=309023"] {
  display: none;
}
/* :L2821 */
.doc-box p {
  color: #071b3f;
}
/* :L2826 */
/* :L2827 */
.page-quote #question191898 {
  margin-bottom: 0;
}
/* :L2831 */
.page-quote .question-confirm {
  margin: 24px 0;
}
/* :L436 */
.page-quote .question-confirm label {
  display: flex;
  padding-left: 0;
  /* Override Bootstrap's */
  align-items: center;
}
/* :L441 */
.page-quote .question-confirm label input[type="checkbox"],
.page-quote .question-confirm label input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #bac3d2;
  background-color: white;
  border-radius: 5px;
  margin: 0 16px 0 0;
  position: relative;
  width: 40px;
  height: 40px;
  transition: background-color 0.3s ease;
  min-width: 40px;
}
@media only screen and (min-width: 640px) {
  .page-quote .question-confirm label input[type="checkbox"],
  .page-quote .question-confirm label input[type="radio"] {
    width: 24px;
    height: 24px;
    min-width: 24px;
  }
}
/* :L461 */
.page-quote .question-confirm label input[type="checkbox"]:hover,
.page-quote .question-confirm label input[type="radio"]:hover {
  border-color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L467 */
.page-quote .question-confirm label input[type="checkbox"]:checked,
.page-quote .question-confirm label input[type="radio"]:checked {
  background: #1d4279 url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVhJM1VWUkxaR2gxYWxZNVpqZHZabGx3ZWxoa1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWbHFlS3NaNkBRQHRsdE51LDEwMDAsS3l1VmtvMG9QdzkwWDdrUCwrV01IeU5jM2dRMDFLZWo5OTV2V0ZnNm50UjROY0lSalUwWC9qY0kvcG16VFBPVzkyajlJL29zcVlkRjdVKzlNQ1NLeFM1QnROSVk3RTI1QzFIamFtUT09") center center no-repeat;
  background-size: 24px auto;
}
@media only screen and (min-width: 640px) {
  .page-quote .question-confirm label input[type="checkbox"]:checked,
  .page-quote .question-confirm label input[type="radio"]:checked {
    background-size: 16px auto;
  }
}
/* :L478 */
.page-quote .question-confirm label input[type="checkbox"]:focus,
.page-quote .question-confirm label input[type="radio"]:focus {
  outline: 0;
}
/* :L2835 */
.page-quote .question-confirm label {
  align-items: center;
}
/*********email-button************/

/* :L2842 */
@media (min-width: 640px) and (max-width: 992px) {
  /* :L2845 */
  .page-quote .form > .container > .row > .col-lg-12 .pull-left,
  .page-quote form > .container > .row > .col-lg-12 .pull-right {
    flex-wrap: wrap;
  }
  /* :L2850 */
  .page-quote .instanda-innerbody form > .container:last-of-type {
    position: inherit;
  }
}
/* :L2856 */
/* :L2857 */
.btn-email a {
  /* Quote form bottom action buttons */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  height: 56px;
  white-space: nowrap;
  letter-spacing: .5px;
}
@media only screen and (min-width: 768px) {
  .btn-email a {
    width: auto;
  }
}
/* :L197 */
.btn-email a:hover,
.btn-email a:active,
.btn-email a:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.btn-email a:active:hover,
.btn-email a:active:focus {
  outline: none;
}
/* :L209 */
.btn-email a .fa {
  display: none;
}
/* :L213 */
.btn-email a[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.btn-email a:hover,
.btn-email a:active,
.btn-email a:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.btn-email a:active:hover,
.btn-email a:active:focus {
  color: #1d4279;
  background-color: white;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .btn-email a {
    width: auto;
  }
}
/* :L284 */
.btn-email a::before {
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
/* :L2862 */
.btn-email a,
.btn-email a:hover,
.btn-email a:active,
.btn-email a:focus {
  background-color: #1d4279;
  color: white;
}
@media only screen and (max-width: 640px) {
  .btn-email {
    width: 100%;
    order: -3;
  }
}
/********click for excess*********/

/* :L2878 */
/* :L2880 */
.page-quickquote .treatment-table .accordion-toggle .notes,
.page-quote .treatment-table .accordion-toggle .notes {
  position: relative;
}
/* :L2883 */
.page-quickquote .treatment-table .accordion-toggle .notes::before,
.page-quote .treatment-table .accordion-toggle .notes::before {
  content: "Click for excess";
  font-size: 10px;
  color: #1d4279;
  white-space: nowrap;
  line-height: 1em;
}
/***********Sale-confirmation*********/

/* :L2894 */
/* :L2895 */
.page-confirmation2 .box-inner {
  background: white;
  border: 1px solid #e6ecf5;
  box-shadow: 0px 8px 16px 0px rgba(41, 121, 255, 0.04), 0px 4px 8px 0px rgba(27, 78, 163, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .page-confirmation2 .box-inner {
    padding: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-confirmation2 .box-inner {
    padding: 30px;
  }
}
/* :L2903 */
.page-confirmation2 .section {
  max-width: 625px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #071b3f;
}
/* :L2910 */
.page-confirmation2 .section__policy {
  font-size: 1.2857rem;
  line-height: 1.4;
}
/* :L2914 */
/* :L2915 */
/* :L2917 */
.page-confirmation2 .section__policy .item__premium > p,
.page-confirmation2 .section__policy .item__premium > span {
  margin-bottom: 24px;
}
/* :L2922 */
.page-confirmation2 .section__policy .item__premium .premium-amount {
  font-size: 2.571428rem;
  /* 36px */
  font-weight: 500;
  display: inline-block;
  line-height: 1;
}
/* :L2931 */
/* :L2932 */
.page-confirmation2 .section__policy .item__policy-details > p {
  margin-bottom: 8px;
}
/* :L2937 */
.page-confirmation2 .section__policy .item__links {
  padding-top: 24px;
  margin-top: 24px;
  border-top: 1px solid rgba(29, 66, 121, 0.2);
}
/* :L2942 */
.page-confirmation2 .section__policy .item__links ul {
  text-align: left;
}
/* :L2950 */
/* :L2951 */
.page-confirmation2 .btn-login .btn {
  /* Quote form bottom action buttons */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  height: 56px;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  min-width: 250px;
}
@media only screen and (min-width: 768px) {
  .page-confirmation2 .btn-login .btn {
    width: auto;
  }
}
/* :L197 */
.page-confirmation2 .btn-login .btn:hover,
.page-confirmation2 .btn-login .btn:active,
.page-confirmation2 .btn-login .btn:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-confirmation2 .btn-login .btn:active:hover,
.page-confirmation2 .btn-login .btn:active:focus {
  outline: none;
}
/* :L209 */
.page-confirmation2 .btn-login .btn .fa {
  display: none;
}
/* :L213 */
.page-confirmation2 .btn-login .btn[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.page-confirmation2 .btn-login .btn:hover,
.page-confirmation2 .btn-login .btn:active,
.page-confirmation2 .btn-login .btn:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.page-confirmation2 .btn-login .btn:active:hover,
.page-confirmation2 .btn-login .btn:active:focus {
  color: #1d4279;
  background-color: white;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-confirmation2 .btn-login .btn {
    width: auto;
  }
}
/* :L284 */
.page-confirmation2 .btn-login .btn::before {
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
/* :L2959 */
.page-confirmation2 .btn-login .btn:hover,
.page-confirmation2 .btn-login .btn:active,
.page-confirmation2 .btn-login .btn:focus {
  background-color: #cf6f80;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: white;
}
/* Payment confirmation page */

/* :L2972 */
/* :L2973 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 {
  width: auto;
  float: right;
}
/* :L2977 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"] {
  /* Quote form bottom action buttons (CTA), Fixed width and height */

  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  height: 56px;
}
@media only screen and (min-width: 768px) {
  .page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"] {
    width: auto;
  }
}
/* :L197 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:hover,
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:active,
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:active:hover,
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:active:focus {
  outline: none;
}
/* :L209 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"] .fa {
  display: none;
}
/* :L213 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"][disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:hover,
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:active,
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:focus {
  color: white;
  background-color: #c85c6f;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:active:hover,
.page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"]:active:focus {
  color: white;
  background-color: #c85c6f;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"] {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .page-paymentconfirmation form > .container > .row > .col-lg-12 button[type="submit"] {
    width: 160px;
  }
}
/* Confirm Billing Detail page (Billing address) */

/* :L2985 */
/* :L2986 */
.page-confirmbillingdetails .instanda-main-content {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
}
@media only screen and (min-width: 768px) {
  .page-confirmbillingdetails .instanda-main-content {
    padding: 30px;
  }
}
/* :L2990 */
.page-confirmbillingdetails .questionList > .container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}
@media (min-width: 768px) {
  .page-confirmbillingdetails .questionList > .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-confirmbillingdetails .questionList > .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-confirmbillingdetails .questionList > .container {
    width: 1170px;
  }
}
/* :L2994 */
.page-confirmbillingdetails a.pull-left {
  /* Quote form bottom action buttons */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  height: 56px;
}
@media only screen and (min-width: 768px) {
  .page-confirmbillingdetails a.pull-left {
    width: auto;
  }
}
/* :L197 */
.page-confirmbillingdetails a.pull-left:hover,
.page-confirmbillingdetails a.pull-left:active,
.page-confirmbillingdetails a.pull-left:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-confirmbillingdetails a.pull-left:active:hover,
.page-confirmbillingdetails a.pull-left:active:focus {
  outline: none;
}
/* :L209 */
.page-confirmbillingdetails a.pull-left .fa {
  display: none;
}
/* :L213 */
.page-confirmbillingdetails a.pull-left[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.page-confirmbillingdetails a.pull-left:hover,
.page-confirmbillingdetails a.pull-left:active,
.page-confirmbillingdetails a.pull-left:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.page-confirmbillingdetails a.pull-left:active:hover,
.page-confirmbillingdetails a.pull-left:active:focus {
  color: #1d4279;
  background-color: white;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-confirmbillingdetails a.pull-left {
    width: auto;
  }
}
/* :L284 */
.page-confirmbillingdetails a.pull-left::before {
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
@media only screen and (min-width: 768px) {
  .page-confirmbillingdetails a.pull-left {
    width: 160px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-confirmbillingdetails a.pull-left {
    width: 160px;
  }
}
/* :L3006 */
/* :L3007 */
.page-confirmbillingdetails form > div:first-of-type {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.1428rem;
  /* 16px */
  font-weight: 500;
  text-align: left;
  margin-bottom: 30px;
  letter-spacing: 0.25px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .page-confirmbillingdetails form > div:first-of-type {
    font-size: 1.71428rem;
    /* 24px */
  
  }
}
/* :L3012 */
.page-confirmbillingdetails form > .instanda-confirm-billing-address {
  font-size: 1.2857rem;
  line-height: 1.4;
}
/* :L3018 */
.page-confirmbillingdetails .section-payment-card {
  margin-bottom: 50px;
}
/* :L3023 */
.payment-card {
  display: flex;
  justify-content: center;
  gap: 40px;
  margin-bottom: 24px;
  align-items: center;
}
/* Close brother direct debit loan details page */

/* :L3032 */
/* :L3034 */
.page-quoteloandetails #close-brothers-quote-details,
.page-confirmbankdetails #close-brothers-quote-details {
  max-width: 1400px;
}
/* :L3037 */
.page-quoteloandetails #close-brothers-quote-details + .container,
.page-confirmbankdetails #close-brothers-quote-details + .container {
  width: auto;
}
/* :L3042 */
.page-quoteloandetails form#closebrothers-bankdetails > div,
.page-confirmbankdetails form#closebrothers-bankdetails > div {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  max-width: 625px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .page-quoteloandetails form#closebrothers-bankdetails > div,
  .page-confirmbankdetails form#closebrothers-bankdetails > div {
    padding: 30px;
  }
}
/* :L3047 */
.page-quoteloandetails form#closebrothers-bankdetails > div h3,
.page-confirmbankdetails form#closebrothers-bankdetails > div h3 {
  text-align: center;
}
/* :L3052 */
/* :L793 */
.page-quoteloandetails .panel-group,
.page-confirmbankdetails .panel-group {
  margin: 50px 0;
}
/* :L797 */
.page-quoteloandetails .panel-default,
.page-confirmbankdetails .panel-default {
  border: 0;
  margin-bottom: 8px;
}
/* :L802 */
.page-quoteloandetails .panel-heading,
.page-confirmbankdetails .panel-heading {
  padding: 0;
  background-color: white;
  border: 0;
}
/* :L807 */
.page-quoteloandetails .panel-heading a,
.page-confirmbankdetails .panel-heading a {
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 16px 24px;
  width: 100%;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VHpKNFpuSXNlbXBKYVVaM1RrazVlR1JSV0RCSVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxMYkBOcFRzTDE2U3VZME1aLDEwMDAsYnJpNEN1eVpZN1VRVUpKNCx4c1BhM0pXaXdzNzRWWFdrcWI0WFJGdGE5UkNqclEyMDVsaGk4VFUvV3pxeUVrWkYxek52elpHaEtvK1c1RXY1TVpyWE8yUmx1di85Sy9PM3RCeFo3UT09") right 24px center no-repeat;
  background-size: 20px auto;
}
/* :L818 */
.page-quoteloandetails .panel-heading a[aria-expanded="true"],
.page-confirmbankdetails .panel-heading a[aria-expanded="true"] {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZWtZeVZqRnZhMVJVT1VkeFQzcEpXakprUWtkRGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx6UWlVcUc4U3d5N3FqOFY1LDEwMDAsQFllU3g5SFRLa1JST1pFRixZUzQxUFNqZlZzQVV4NWZIRDU2VzZycnBCSkw4b21vUStZSWNTMXhwenFWdUt0cndNSVZ3YnoraEdvOFZlRlhPb0FPQWVYYmlHLzlaVzJzclliM25vUT09');
}
/* :L824 */
.page-quoteloandetails .panel-title,
.page-confirmbankdetails .panel-title {
  font-size: inherit;
}
/* :L828 */
.page-quoteloandetails .panel-collapse,
.page-confirmbankdetails .panel-collapse {
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 10px 24px 16px 24px;
  position: relative;
}
/* :L834 */
.page-quoteloandetails .panel-collapse::before,
.page-confirmbankdetails .panel-collapse::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 20px;
  display: block;
  background-color: white;
  top: -10px;
  left: 0;
}
/* :L845 */
.page-quoteloandetails .panel-collapse .panel-body,
.page-confirmbankdetails .panel-collapse .panel-body {
  border: 0;
  padding: 0;
}
/* :L851 */
.page-quoteloandetails .panel.panel-default > .panel-heading + .panel-collapse > .panel-body,
.page-confirmbankdetails .panel.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 0;
  /* Override Bootstrap's */

}
/* :L3055 */
.page-quoteloandetails .panel-group,
.page-confirmbankdetails .panel-group {
  margin-bottom: 0;
}
/* :L3060 */
.page-quoteloandetails .buttonList,
.page-confirmbankdetails .buttonList {
  display: flex;
  gap: 8px;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
}
/* :L3067 */
.page-quoteloandetails .buttonList .btn,
.page-confirmbankdetails .buttonList .btn {
  width: 100%;
  order: 0;
}
@media only screen and (min-width: 640px) {
  .page-quoteloandetails .buttonList .btn,
  .page-confirmbankdetails .buttonList .btn {
    width: 160px;
  }
}
/* :L3076 */
.page-quoteloandetails .buttonList a[name="backButton"],
.page-confirmbankdetails .buttonList a[name="backButton"] {
  /* Quote form bottom action buttons */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  height: 56px;
}
@media only screen and (min-width: 768px) {
  .page-quoteloandetails .buttonList a[name="backButton"],
  .page-confirmbankdetails .buttonList a[name="backButton"] {
    width: auto;
  }
}
/* :L197 */
.page-quoteloandetails .buttonList a[name="backButton"]:hover,
.page-confirmbankdetails .buttonList a[name="backButton"]:hover,
.page-quoteloandetails .buttonList a[name="backButton"]:active,
.page-confirmbankdetails .buttonList a[name="backButton"]:active,
.page-quoteloandetails .buttonList a[name="backButton"]:focus,
.page-confirmbankdetails .buttonList a[name="backButton"]:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-quoteloandetails .buttonList a[name="backButton"]:active:hover,
.page-confirmbankdetails .buttonList a[name="backButton"]:active:hover,
.page-quoteloandetails .buttonList a[name="backButton"]:active:focus,
.page-confirmbankdetails .buttonList a[name="backButton"]:active:focus {
  outline: none;
}
/* :L209 */
.page-quoteloandetails .buttonList a[name="backButton"] .fa,
.page-confirmbankdetails .buttonList a[name="backButton"] .fa {
  display: none;
}
/* :L213 */
.page-quoteloandetails .buttonList a[name="backButton"][disabled],
.page-confirmbankdetails .buttonList a[name="backButton"][disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.page-quoteloandetails .buttonList a[name="backButton"]:hover,
.page-confirmbankdetails .buttonList a[name="backButton"]:hover,
.page-quoteloandetails .buttonList a[name="backButton"]:active,
.page-confirmbankdetails .buttonList a[name="backButton"]:active,
.page-quoteloandetails .buttonList a[name="backButton"]:focus,
.page-confirmbankdetails .buttonList a[name="backButton"]:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.page-quoteloandetails .buttonList a[name="backButton"]:active:hover,
.page-confirmbankdetails .buttonList a[name="backButton"]:active:hover,
.page-quoteloandetails .buttonList a[name="backButton"]:active:focus,
.page-confirmbankdetails .buttonList a[name="backButton"]:active:focus {
  color: #1d4279;
  background-color: white;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-quoteloandetails .buttonList a[name="backButton"],
  .page-confirmbankdetails .buttonList a[name="backButton"] {
    width: auto;
  }
}
/* :L284 */
.page-quoteloandetails .buttonList a[name="backButton"]::before,
.page-confirmbankdetails .buttonList a[name="backButton"]::before {
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
@media only screen and (min-width: 768px) {
  .page-quoteloandetails .buttonList a[name="backButton"],
  .page-confirmbankdetails .buttonList a[name="backButton"] {
    width: 160px;
  }
}
/* :L3084 */
.page-quoteloandetails .buttonList button[type="submit"],
.page-confirmbankdetails .buttonList button[type="submit"] {
  /* Quote form bottom action buttons (CTA), Fixed width and height */

  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  height: 56px;
  order: -1;
}
@media only screen and (min-width: 768px) {
  .page-quoteloandetails .buttonList button[type="submit"],
  .page-confirmbankdetails .buttonList button[type="submit"] {
    width: auto;
  }
}
/* :L197 */
.page-quoteloandetails .buttonList button[type="submit"]:hover,
.page-confirmbankdetails .buttonList button[type="submit"]:hover,
.page-quoteloandetails .buttonList button[type="submit"]:active,
.page-confirmbankdetails .buttonList button[type="submit"]:active,
.page-quoteloandetails .buttonList button[type="submit"]:focus,
.page-confirmbankdetails .buttonList button[type="submit"]:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-quoteloandetails .buttonList button[type="submit"]:active:hover,
.page-confirmbankdetails .buttonList button[type="submit"]:active:hover,
.page-quoteloandetails .buttonList button[type="submit"]:active:focus,
.page-confirmbankdetails .buttonList button[type="submit"]:active:focus {
  outline: none;
}
/* :L209 */
.page-quoteloandetails .buttonList button[type="submit"] .fa,
.page-confirmbankdetails .buttonList button[type="submit"] .fa {
  display: none;
}
/* :L213 */
.page-quoteloandetails .buttonList button[type="submit"][disabled],
.page-confirmbankdetails .buttonList button[type="submit"][disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
.page-quoteloandetails .buttonList button[type="submit"]:hover,
.page-confirmbankdetails .buttonList button[type="submit"]:hover,
.page-quoteloandetails .buttonList button[type="submit"]:active,
.page-confirmbankdetails .buttonList button[type="submit"]:active,
.page-quoteloandetails .buttonList button[type="submit"]:focus,
.page-confirmbankdetails .buttonList button[type="submit"]:focus {
  color: white;
  background-color: #c85c6f;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
.page-quoteloandetails .buttonList button[type="submit"]:active:hover,
.page-confirmbankdetails .buttonList button[type="submit"]:active:hover,
.page-quoteloandetails .buttonList button[type="submit"]:active:focus,
.page-confirmbankdetails .buttonList button[type="submit"]:active:focus {
  color: white;
  background-color: #c85c6f;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-quoteloandetails .buttonList button[type="submit"],
  .page-confirmbankdetails .buttonList button[type="submit"] {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .page-quoteloandetails .buttonList button[type="submit"],
  .page-confirmbankdetails .buttonList button[type="submit"] {
    width: 160px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-quoteloandetails .buttonList button[type="submit"],
  .page-confirmbankdetails .buttonList button[type="submit"] {
    width: 160px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-quoteloandetails .buttonList button[type="submit"],
  .page-confirmbankdetails .buttonList button[type="submit"] {
    width: 160px;
  }
}
/* Variables for questions */
/* Global styles for questions */
/* Questions width */
/* Multi items */
/* Quick Quote Questions */
/* Quick Quote Questions - Treatment Page */
/* Pre Quote Questions */
/* Post Quote Questions */
/* Claims journey */
/* Payment */
/* =====================*/
/* ===== Variables =====*/
/* =====================*/
/* ==================*/

/* ===== Globel =====*/

/* ==================*/

/* :L3118 */
.questionHeader,
.instanda-container-fluid {
  background-color: transparent;
}
/* Override inner .container width */

/* :L3124 */
.questionItem.container,
.questionItem.instanda-container-fluid .container {
  max-width: 100%;
  width: auto;
}
/* The box in question pages */

/* :L3131 */
/* :L3143 */
.page-quickquotequestions .instanda-main-content,
.page-quickquote .instanda-main-content,
.page-prequotequestions .instanda-main-content,
.page-quote .instanda-main-content,
.page-postquotequestions .instanda-main-content,
.page-paymentconfirmation .instanda-main-content,
.page-confirmation2 .instanda-main-content,
.page-cancelpolicy .instanda-main-content,
.page-determineclaimtypequestionsforagentsite .instanda-main-content,
.page-updateclaim .instanda-main-content,
.page-quoteloandetails .instanda-main-content,
.page-confirmbankdetails .instanda-main-content {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions .instanda-main-content,
  .page-quickquote .instanda-main-content,
  .page-prequotequestions .instanda-main-content,
  .page-quote .instanda-main-content,
  .page-postquotequestions .instanda-main-content,
  .page-paymentconfirmation .instanda-main-content,
  .page-confirmation2 .instanda-main-content,
  .page-cancelpolicy .instanda-main-content,
  .page-determineclaimtypequestionsforagentsite .instanda-main-content,
  .page-updateclaim .instanda-main-content,
  .page-quoteloandetails .instanda-main-content,
  .page-confirmbankdetails .instanda-main-content {
    padding: 30px;
  }
}
/* :L3152 */
@media only screen and (min-width: 768px) {
  .page-quickquotequestions .instanda-innerbody form > .container:last-of-type,
  .page-quickquote .instanda-innerbody form > .container:last-of-type,
  .page-prequotequestions .instanda-innerbody form > .container:last-of-type,
  .page-quote .instanda-innerbody form > .container:last-of-type,
  .page-postquotequestions .instanda-innerbody form > .container:last-of-type,
  .page-paymentconfirmation .instanda-innerbody form > .container:last-of-type,
  .page-confirmation2 .instanda-innerbody form > .container:last-of-type,
  .page-cancelpolicy .instanda-innerbody form > .container:last-of-type,
  .page-determineclaimtypequestionsforagentsite .instanda-innerbody form > .container:last-of-type,
  .page-updateclaim .instanda-innerbody form > .container:last-of-type,
  .page-quoteloandetails .instanda-innerbody form > .container:last-of-type,
  .page-confirmbankdetails .instanda-innerbody form > .container:last-of-type {
    position: absolute;
    width: calc(100% - 60px);
    bottom: 30px;
    left: 30px;
  }
}
/* :L3162 */
/* :L3170 */
@media only screen and (min-width: 768px) {
  .page-quickquotequestions .instanda-main-content,
  .page-prequotequestions .instanda-main-content,
  .page-postquotequestions .instanda-main-content,
  .page-paymentconfirmation .instanda-main-content,
  .page-confirmation2 .instanda-main-content,
  .page-cancelpolicy .instanda-main-content,
  .page-determineclaimtypequestionsforagentsite .instanda-main-content,
  .page-updateclaim .instanda-main-content {
    padding-bottom: 136px;
    /* the space for the ation buttons + top padding (50px) + bottom padding (30px) */
  
  }
}
/* :L3189 */
/* :L3190 */
.page-confirmbillingdetails .instanda-main-content {
  padding-bottom: 136px;
}
/* :L3194 */
@media only screen and (min-width: 768px) {
  .page-confirmbillingdetails .instanda-buttonlist-payment-online-billing-details > .col-lg-12 {
    position: absolute;
    width: calc(100% - 60px);
    bottom: 30px;
    left: 30px;
  }
}
/* Question width and space between questions */

/* :L3205 */
/* :L3210 */
.questionList > .container {
  width: auto;
  padding: 0;
}
/* :L3215 */
.questionList .form-group {
  margin-bottom: 0;
}
/* :L3219 */
/* :L3220 */
.questionList .instanda-question-item.container + .instanda-question-item {
  margin-top: 45px;
}
/* :L3225 */
/* :L3226 */
.questionList [id*="_Children"] .questionItem {
  margin-top: 45px;
}
/* :L3232 */
.instanda-question-input.col-lg-6 {
  width: 100%;
}
/* :L3236 */
/* :L3237 */
.page-description .bg-header {
  margin-bottom: 0;
}
/* Align questions centred */

/* :L3243 */
.questionItem {
  text-align: center;
}
/* Align questions side by side */

/* :L3248 */
@media (min-width: 786px) {
  .multi-inline {
    width: calc(48%) !important;
    display: inline-block !important;
  }
}
/* :L3256 */
@media (min-width: 786px) {
  .margin-inline {
    width: calc(48%) !important;
    display: inline-block !important;
    margin-left: 20px;
  }
}
/* Align radio buttons side by side */

/* :L3266 */
/* :L3267 */
.radio-side-by-side .radio {
  display: inline-block;
}
/* :L410 */
.radio-side-by-side .radio + .radio {
  margin-left: 24px;
}
/* Name question */

/* :L3273 */
/* :L3275 */
.name-question > .instanda-question-label {
  display: none;
}
/* :L3279 */
/* :L3280 */
@media only screen and (min-width: 768px) {
  .name-question .instanda-question-input > .form-group {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
  }
}
/* :L3287 */
.name-question .instanda-question-input > .form-group > .form-group:first-child {
  position: relative;
  text-align: left;
}
/* :L3291 */
.name-question .instanda-question-input > .form-group > .form-group:first-child::before {
  color: black;
  font-size: 1.1428rem;
  line-height: 1.5rem;
  margin-bottom: 8px;
  display: inline-block;
  content: "Title";
}
@media only screen and (min-width: 768px) {
  .name-question .instanda-question-input > .form-group > .form-group:first-child {
    flex-basis: calc(20% - 20px);
  }
}
/* :L3302 */
.name-question .instanda-question-input > .form-group > .form-group {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .name-question .instanda-question-input > .form-group > .form-group {
    flex-basis: calc(40% - 10px);
    max-width: calc(40% - 10px);
  }
}
@media only screen and (min-width: 992px) {
  .name-question .instanda-question-input > .form-group > .form-group {
    margin-top: 0;
  }
}
/* :L3314 */
@media only screen and (min-width: 768px) {
  .name-question .instanda-question-input > .form-group > .form-group + .form-group {
    margin-left: 20px;
  }
}
/* :L3320 */
.name-question .instanda-question-input > .form-group > .form-group .form-group {
  margin-bottom: 0;
}
/*****addresss-question*****/

/* :L3329 */
.instanda-question-inner-label.instanda-address-postcode-label,
.instanda-question-inner-label.instanda-address-city-label,
.instanda-question-inner-label.instanda-address-county-label,
.instanda-question-inner-label.instanda-address-country-label {
  margin-top: 24px;
}
/* :L3336 */
.instanda-question-input.instanda-address-line-1 {
  margin-bottom: 8px;
}
/* :L3340 */
@media (min-width: 768px) {
  .instanda-question-input.instanda-address-postcode {
    display: flex;
    margin-bottom: 24px;
    gap: 20px;
    align-items: center;
  }
}
/* :L3348 */
.instanda-question-input.instanda-address-postcode a button {
  margin: 8px 0 24px;
}
@media only screen and (min-width: 768px) {
  .instanda-question-input.instanda-address-postcode a button {
    margin: 0;
  }
}
/* :L3357 */
a.data8PostcodeLookup .btn {
  background-color: #1d4279;
  color: white;
  font-size: 0.714rem;
  border: 0;
  border-radius: 5px;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1em;
  text-align: center;
  transition: 0.3s all;
}
/* :L3363 */
.postcodelookup {
  background-color: white;
  margin-top: 16px;
  position: relative;
  padding: 0 10px 10px;
  height: 300px !important;
  overflow-y: scroll !important;
  overflow-x: hidden !important;
  text-align: left;
}
/* :L3373 */
.postcodelookup button {
  float: right;
}
/* :L3376 */
.postcodelookup button:last-of-type {
  background-color: transparent;
  border: 0;
}
/* :L3382 */
.postcodelookup br {
  display: block;
  border-top: 1px solid #bac3d2;
  content: "";
  margin: 12px -18px;
}
/* :L3388 */
.postcodelookup br:last-of-type {
  display: none;
}
/* Re-arrange address questions order, add this class name "address-rearranged" to the question wrapper to apply this */

/* :L3395 */
/* Align help text icon for questions that have help text (Add 'has-help-text' class to the question wrapper div) */

/* :L3443 */
/* :L3444 */
.has-help-text .instanda-text-question {
  position: relative;
}
/* :L3447 */
.has-help-text .instanda-text-question .instanda-question-help-col {
  position: absolute;
  right: 25px;
  top: 6px;
}
/* :L3454 */
.has-help-text .instanda-responsive-help-text {
  margin-top: 20px;
}
/* Confirm Question Checkbox */

/* :L3460 */
.confirmQuestionCheckbox {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  transition: all 0.3s;
}
/* :L3467 */
.confirmQuestionCheckbox > label {
  flex-basis: 56px;
  text-align: left;
}
/* :L3472 */
.confirmQuestionCheckbox > span {
  text-align: left;
  flex-basis: calc(100% - 56px);
}
/* Upload document styling */

/* :L3479 */
.instanda-document-upload-input-container {
  text-align: left;
}
/* :L3483 */
.instanda-file-input-label-btn {
  /* All buttons that have the .btn class */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  padding: 4px 8px;
  margin-right: 16px;
}
@media only screen and (min-width: 768px) {
  .instanda-file-input-label-btn {
    width: auto;
  }
}
/* :L197 */
.instanda-file-input-label-btn:hover,
.instanda-file-input-label-btn:active,
.instanda-file-input-label-btn:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.instanda-file-input-label-btn:active:hover,
.instanda-file-input-label-btn:active:focus {
  outline: none;
}
/* :L209 */
.instanda-file-input-label-btn .fa {
  display: none;
}
/* :L213 */
.instanda-file-input-label-btn[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.instanda-file-input-label-btn:hover,
.instanda-file-input-label-btn:active,
.instanda-file-input-label-btn:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.instanda-file-input-label-btn:active:hover,
.instanda-file-input-label-btn:active:focus {
  color: #1d4279;
  background-color: white;
}
/* :L3489 */
.instanda-file-input-selected {
  opacity: 1;
}
/* :L3493 */
.instanda-document-upload-add-btn {
  margin-top: 20px;
}
/* :L3496 */
.instanda-document-upload-add-btn::before {
  content: "\f067";
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
/* ===========================*/

/* ===== Questions width =====*/

/* ==========================*/

/* :L3507 */
.questionList > .instanda-well {
  max-width: 768px;
  margin: 0 auto;
}
/* Use full width for questions */

/* :L3513 */
/* :L3526 */
.page-quickquotequestions.page-number-3 .questionList > .instanda-well,
.page-quickquotequestions.page-number-4 .questionList > .instanda-well,
.page-prequotequestions.page-number-4 .questionList > .instanda-well,
.page-prequotequestions.page-number-5 .questionList > .instanda-well,
.page-prequotequestions.page-number-6 .questionList > .instanda-well,
.page-prequotequestions.page-number-7 .questionList > .instanda-well,
.page-prequotequestions.page-number-9 .questionList > .instanda-well,
.page-prequotequestions.page-number-10 .questionList > .instanda-well,
.page-prequotequestions.page-number-12 .questionList > .instanda-well,
.page-prequotequestions.page-number-13 .questionList > .instanda-well,
.page-prequotequestions.page-number-14 .questionList > .instanda-well,
.page-prequotequestions.page-number-15 .questionList > .instanda-well,
.page-postquotequestions.page-number-1 .questionList > .instanda-well {
  max-width: none;
}
/*****Hide label-danger*******/

/* :L3532 */
/* :L3533 */
.page-prequotequestions.page-number-17 .label-danger {
  display: none;
}
/* =======================*/

/* ===== Multi items =====*/

/* =======================*/

/* :L3541 */
/* :L3542 */
/* :L3544 */
.instanda-multi-item .instanda-question-label label,
.instanda-multi-item .instanda-question-inner-label label {
  color: black;
  font-size: 1.1428rem;
  line-height: 1.5rem;
  margin-bottom: 8px;
}
/* :L3549 */
.instanda-multi-item .instanda-question-inner-label {
  text-align: left;
}
/* :L3553 */
/* :L3554 */
/* :L3555 */
.instanda-multi-item .instanda-container-fluid .instanda-multi-item-header h3 {
  font-family: 'Aktiv grotesk', sans-serif;
  font-weight: 500;
  font-size: 1.2857rem;
  /* 18px; */
  color: #071b3f;
  line-height: 1.4;
  text-align: center;
}
/* :L3562 */
.instanda-multi-item .instanda-text-question.row {
  /* Override bootstrap's */
  margin: 0;
}
/* :L3568 */
/* :L3569 */
.instanda-question-multi-item-question-text-label label {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.5rem;
  /* 21px */
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .instanda-question-multi-item-question-text-label label {
    font-size: 1.7857rem;
    /* 25px */
  
  }
}
/* :L3575 */
button.instanda-multi-item-add {
  padding-left: 48px;
  color: white;
  font-weight: 500;
  margin: 20px auto;
  cursor: pointer;
  background: #1d4279 url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZWxabVJHTkdWQ3gwTjBKdFUwNUdkbGhPUzAxc2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx4UmpjS2RFQnFLOCFpMVdjLDEwMDAsOCFDQ0dTSXQxUnY3NmhPTCw0UC9yL3Y2MTdVTTNoQzlzNEJRS1owbC9UcVNLMXYyYWxCVnF2SjlJZFNCMitLdVU5QUVRMjZnbmV1dFVJVzBFT280M3JuRFB3U0NoM2ZpcFp3T0xpUT09") left 16px center no-repeat;
  background-size: 16px auto;
  text-transform: none;
  transition: all 0.3s;
  width: auto;
}
/* :L3588 */
button.instanda-multi-item-add:hover,
button.instanda-multi-item-add:active,
button.instanda-multi-item-add:focus {
  color: white;
  background-color: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZWxabVJHTkdWQ3gwTjBKdFUwNUdkbGhPUzAxc2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx4UmpjS2RFQnFLOCFpMVdjLDEwMDAsOCFDQ0dTSXQxUnY3NmhPTCw0UC9yL3Y2MTdVTTNoQzlzNEJRS1owbC9UcVNLMXYyYWxCVnF2SjlJZFNCMitLdVU5QUVRMjZnbmV1dFVJVzBFT280M3JuRFB3U0NoM2ZpcFp3T0xpUT09");
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
/* :L3595 */
button.instanda-multi-item-add:hover:hover,
button.instanda-multi-item-add:active:hover,
button.instanda-multi-item-add:focus:hover,
button.instanda-multi-item-add:hover:active,
button.instanda-multi-item-add:active:active,
button.instanda-multi-item-add:focus:active,
button.instanda-multi-item-add:hover:focus,
button.instanda-multi-item-add:active:focus,
button.instanda-multi-item-add:focus:focus {
  background-color: #132c50;
}
/* :L3603 */
.instanda-multi-item-remove {
  font-weight: 500;
  padding-left: 48px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZGxCa2FtczVibkpqUlU5MlMwZDRRMG8xVlVKTmQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw3RTE1MTRkTm4xdWhCdE10LDEwMDAscVVxY1dJM21hWEJ2OHdaQCxweURoeDcyT0VHdmxnZWplY0FoZ0NUVUZ2cjB4WHd4K0d4dHdrWXlGbUxSVFk5MzRxSzNFSUd6WTV6ays5UVpNcG9mZTlFclZRVGN2Rmswb053TlNaQT09") left 16px center no-repeat;
  background-size: 14px auto;
  text-transform: none;
}
/* :L3611 */
.instanda-multi-item-add-remove {
  display: flex;
  justify-content: flex-end;
  margin-top: 30px;
}
/* :L3616 */
.instanda-multi-item-add-remove > .instanda-question-input {
  width: 100%;
}
/* :L3620 */
.instanda-multi-item-add-remove.container {
  width: auto;
}
/* Multi-items summary */

/* :L3626 */
/* :L3627 */
[id*="MultiItemsHere"] .col-lg-6 {
  width: 100%;
  padding: 0;
}
/* :L3632 */
[id*="MultiItemsHere"] > .container {
  width: auto;
}
/* :L3637 */
/* :L3639 */
.instanda-multi-item-summary-header ul,
.instanda-multi-item-summary-item ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  padding: 0 15px;
  margin-top: 50px;
}
/* :L3647 */
.instanda-multi-item-summary-header ul li,
.instanda-multi-item-summary-item ul li {
  text-align: left;
}
/* :L3650 */
.instanda-multi-item-summary-header ul li:not(.instanda-multi-item-summary-action),
.instanda-multi-item-summary-item ul li:not(.instanda-multi-item-summary-action) {
  font-weight: 500;
}
/* :L3655 */
.instanda-multi-item-summary-header ul li.instanda-multi-item-summary-action,
.instanda-multi-item-summary-item ul li.instanda-multi-item-summary-action {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/* :L3660 */
.instanda-multi-item-summary-header ul li.instanda-multi-item-summary-action .instanda-single-multi-item-edit,
.instanda-multi-item-summary-item ul li.instanda-multi-item-summary-action .instanda-single-multi-item-edit {
  margin-right: 16px;
  display: inline-block !important;
}
/* :L3665 */
.instanda-multi-item-summary-header ul li.instanda-multi-item-summary-action .instanda-multi-item-remove,
.instanda-multi-item-summary-item ul li.instanda-multi-item-summary-action .instanda-multi-item-remove {
  all: unset;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  width: 30px;
  height: 39px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZHpSeE1IZDVNbkF0ZVdScVNVWkNSSEpJTFc1bGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxGIXJ6MUgxVm44dk11SGd0LDEwMDAsd2NOUWZHT21tRmdkTDRFNixPbHJYM2hKbVYwWUlPNlFHU2grZWpXNTBubjU5elFQTTM1L25qRGx0aUJnRFZnVURWTTR4RVdoVm9ZYUROdkNGVmNZeHJzc1VkdmM0enM3V0pqK1I0dz09") left center no-repeat;
  background-size: 60px auto;
}
/* :L3676 */
.instanda-multi-item-summary-header ul li.instanda-multi-item-summary-action .instanda-multi-item-remove:hover,
.instanda-multi-item-summary-item ul li.instanda-multi-item-summary-action .instanda-multi-item-remove:hover {
  background-position: right center;
}
/* :L3680 */
.instanda-multi-item-summary-header ul li.instanda-multi-item-summary-action .instanda-multi-item-remove[disabled="disabled"],
.instanda-multi-item-summary-item ul li.instanda-multi-item-summary-action .instanda-multi-item-remove[disabled="disabled"] {
  pointer-events: none;
  opacity: 0.5;
}
/* :L3690 */
/* :L3691 */
.instanda-multi-item-summary-item ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  background-color: white;
  padding: 15px;
  border-radius: 0 0 12px 12px;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
}
@media only screen and (min-width: 992px) {
  .instanda-multi-item-summary-item ul {
    flex-wrap: nowrap;
  }
}
/* =================================*/

/* ===== Quick Quote Questions =====*/

/* =================================*/

/* :L3710 */
/* :L3711 */
/* :L3712 */
/* :L3714 */
.page-quickquotequestions.page-number-2 #question193518 .instanda-question-label {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.1428rem;
  /* 16px */
  font-weight: 500;
  text-align: left;
  margin-bottom: 30px;
  letter-spacing: 0.25px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-2 #question193518 .instanda-question-label {
    font-size: 1.71428rem;
    /* 24px */
  
  }
}
/* :L3721 */
/* :L3723 */
.page-quickquotequestions.page-number-2 #question184803 .instanda-question-input > .instanda-question-input {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* :L3728 */
.page-quickquotequestions.page-number-2 #question184803 .instanda-question-input > .instanda-question-input > .radio-inline {
  order: 0;
  margin: 0 0 8px 0;
}
/* :L3732 */
.page-quickquotequestions.page-number-2 #question184803 .instanda-question-input > .instanda-question-input > .radio-inline:last-child {
  order: -2;
}
@media only screen and (min-width: 480px) {
  .page-quickquotequestions.page-number-2 #question184803 .instanda-question-input > .instanda-question-input > .radio-inline:last-child {
    margin: 0 10px 8px 0;
  }
}
@media only screen and (max-width: 479px) {
  .page-quickquotequestions.page-number-2 #question184803 .instanda-question-input > .instanda-question-input > .radio-inline {
    flex-basis: 100%;
    max-width: none;
    margin: 0 0 8px 0;
  }
}
/* :L3750 */
/* :L3751 */
.page-quickquotequestions.page-number-3 .profession-question {
  animation-name: delayQuestionShow;
  animation-duration: 2.5s;
  /* Profession question */

}
/* :L3756 */
.page-quickquotequestions.page-number-3 .profession-question .instanda-question-input {
  padding: 0;
}
/* :L3759 */
.page-quickquotequestions.page-number-3 .profession-question .instanda-question-input > .instanda-question-input {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 8px;
}
@media only screen and (min-width: 640px) {
  .page-quickquotequestions.page-number-3 .profession-question .instanda-question-input > .instanda-question-input {
    gap: 16px;
  }
}
@keyframes delayQuestionShow {
  0% {
    opacity: 0;
  }
  85% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* :L3785 */
.page-quickquotequestions.page-number-3 .radio-inline {
  padding: 75px 15px 15px 15px;
  margin: 0;
  letter-spacing: 0.15px;
  color: #1d4279;
  font-size: 1rem;
  /* 12px */
  font-weight: 700;
  flex-basis: calc((100% - 16px) /2);
  text-align: center;
  border: 1px solid #1d4279;
  border-radius: 8px;
  position: relative;
  max-width: calc(50% - 4px);
  order: 5;
}
/* :L3801 */
.page-quickquotequestions.page-number-3 .radio-inline:last-child {
  flex-basis: 100%;
  min-height: 120px;
  max-width: none;
}
/* :L3806 */
.page-quickquotequestions.page-number-3 .radio-inline:last-child::before {
  width: 20px;
  height: 20px;
  top: 16px;
  margin-left: -10px;
}
/* :L3814 */
@media only screen and (min-width: 640px) {
  .page-quickquotequestions.page-number-3 .radio-inline,
  .page-quickquotequestions.page-number-3 .radio-inline:last-child {
    padding: 75px 24px 24px;
    flex-basis: 150px;
    min-height: 0;
  }
}
@media only screen and (min-width: 1600px) {
  .page-quickquotequestions.page-number-3 .radio-inline,
  .page-quickquotequestions.page-number-3 .radio-inline:last-child {
    flex-basis: calc(20% - 24px * 4 / 5);
    max-width: 160px;
  }
}
/* :L3830 */
@media only screen and (min-width: 640px) {
  .page-quickquotequestions.page-number-3 .radio-inline:last-child {
    margin-right: 0;
  }
}
/* :L3836 */
.page-quickquotequestions.page-number-3 .radio-inline:hover,
.page-quickquotequestions.page-number-3 .radio-inline:focus,
.page-quickquotequestions.page-number-3 .radio-inline:active {
  color: #1d4279;
  border: 1px solid #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L3846 */
.page-quickquotequestions.page-number-3 .radio-inline.instanda-selected,
.page-quickquotequestions.page-number-3 .radio-inline.js-profession-more-selected {
  background-color: #1d4279;
  color: white;
  border: 1px solid #1d4279;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-position: right center;
}
/* :L3855 */
/* :L3856 */
.page-quickquotequestions.page-number-3 .radio-inline.instanda-selected:hover::before,
.page-quickquotequestions.page-number-3 .radio-inline.js-profession-more-selected:hover::before {
  background-position: center right;
}
/* :L3861 */
.page-quickquotequestions.page-number-3 .radio-inline.instanda-selected::before,
.page-quickquotequestions.page-number-3 .radio-inline.js-profession-more-selected::before {
  background-position: center right;
}
/* :L3866 */
.page-quickquotequestions.page-number-3 .radio-inline:last-child::before,
.page-quickquotequestions.page-number-3 .radio-inline::before {
  width: 38px;
  height: 38px;
  position: absolute;
  content: "";
  display: block;
  left: 50%;
  margin-left: -19px;
  top: 24px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TldaVlZIcHdNalpwYUhKd0xVbDJRbThzTVZKQloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCwzVkZWVkcxMVEyd3Fyd2FyLDEwMDAsVHpHdHAzSDUhdkRHRHNUSyw2cUVhM0l4dDR1dGV6SHRKU1JPM2VWdFduQUhzSERtelBHaDFVSDVBQm9qY1dCQTEzQmYzVFViWlRCOU1BK29mRlVOaDBXYVFObGF0WlBwd01IY2wvQT09") left center no-repeat;
  background-size: auto 100%;
}
/* :L3884 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--nurse {
  order: 0;
}
/* :L3888 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--doctor {
  order: 1;
}
/* :L3892 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--dentist {
  order: 2;
}
/* :L3896 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--beautician {
  order: 3;
}
/* :L3900 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--dentist::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VFRWNFRuUm9jWGxNYlVkMVFrVTRlWFp0TkdGc1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxFdEVPMHdnT0xjME96Nm5zLDEwMDAsbUNLRTdCM1U3a2dDelVocSxxTFc1S3lKRDZpVTdVU3hkTkpSckYvUzVlNllkMmttbzl6c3dORFg3NFhyOWEvY2F0ME56RTZGc0ZNcjM3bVl0MUhiM2dZelpPRDd0UXJLcWVEeW5UUT09");
}
/* :L3904 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--doctor::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VjBVeGVDMW5hekExUjFjMmNrdDNVR3hIUVVRd1FWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxMQkpBNGNFVXd3clVHWG1rLDEwMDAsVVhzeUVQNkY3VVJNUlJVSyxoMFdPZUdOTzZrQmtLS1BaRno5Z1o5aUJvcEhERy9YRTlQUXBKaUJYOFNEQlRoK2dNdjdtZ2lweVZMdDI0T2hwdGVZYnVlWjhmb2JwNlRQNzI1MFppQT09");
}
/* :L3908 */
@media only screen and (max-width: 640px) {
  .page-quickquotequestions.page-number-3 .radio-inline.profession--more {
    flex-basis: calc(100% - 8px);
    max-width: none;
  }
}
/* :L3914 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--more::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Y21VMGRFVTVUekJXUlZNc1pUVlBZMGR0YWpkeGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx0cWx5bndtQnNFZzJIUjU5LDEwMDAsOUl4eDV1SUtwNWJkVHRQISxxN1hBREx3bmM2YUQ3dUNmZHhDR0pGcllneXlDQkdXY0M1am1ycFJQeklKK1dwOGZaWjBIenVrVVAyU21VNHNlQTlpQWVvQ0pxb3NBRG1rTFYvaGorQT09");
}
/* :L3919 */
.page-quickquotequestions.page-number-3 .radio-inline.profession--nurse::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZVdGMldIaHlhVkpWZDJ3eE5scGpTbXhtUVhWcmQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxlUnVXNWxFZEdIYTNiNUtYLDEwMDAscyE3d1lxczlwaVR2RjZMRSwvaGphS3hRZW50bWlPSjZTdTVGU0gxMTJkMjR5NHVqSUJsWWV0bTFNWExkUUcxVmc2Y284WG50SVA0QmI5N2tPNm9jU1ArdVR3WERBcERHM0k1SlpRdz09");
}
/* :L3924 */
.page-quickquotequestions.page-number-3 #Profession_MAIN_CHOICE_Children .js-profession-more-selected {
  display: block !important;
}
/* :L3928 */
.page-quickquotequestions.page-number-3 #question185894 {
  /* Other Profession (child question of Other) */
  max-width: 768px;
  margin: 45px auto 45px;
}
/* :L3933 */
.page-quickquotequestions.page-number-3 #question185894 > .instanda-text-question {
  margin: 0;
}
/* :L3938 */
.page-quickquotequestions.page-number-3 #otherAnswerGrouping185894 {
  margin-top: 45px;
  /* Other Profession (when the user selected "Other" in the dropdown list Under "More") */

}
/* :L3942 */
.page-quickquotequestions.page-number-3 #otherAnswerGrouping185894 label {
  display: block;
  text-align: left;
}
/* :L3950 */
/* :L3951 */
/* :L3952 */
.page-quickquotequestions #question184821 .slider-value-wrapper {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 60px;
}
/* :L3960 */
.page-quickquotequestions #question184821 .slider-value {
  order: 1;
  background-color: rgba(29, 66, 121, 0.1);
  border-radius: 5px;
  padding: 10px 30px;
}
/* :L3966 */
.page-quickquotequestions #question184821 .slider-value .instanda-number-prefix,
.page-quickquotequestions #question184821 .slider-value input {
  font-weight: 300;
  font-size: 2.1428rem;
  /* 30px */
  color: #071b3f;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions #question184821 .slider-value .instanda-number-prefix,
  .page-quickquotequestions #question184821 .slider-value input {
    font-size: 2.857rem;
    /* 40px */
  
  }
}
/* :L3980 */
.page-quickquotequestions #question184821 .slider-value input[type="text"] {
  display: inline-block !important;
  text-align: center;
  width: 145px;
  /* A fix width for 6 digits */

}
/* :L3986 */
.page-quickquotequestions #question184821 .slider-value input[type="text"]:focus-visible {
  outline: 0;
}
/* :L3992 */
.page-quickquotequestions #question184821 .slider-increase {
  order: 2;
  cursor: pointer;
  margin-right: -20px;
}
/* :L3998 */
.page-quickquotequestions #question184821 .slider-decrease {
  order: 0;
  cursor: pointer;
  margin-left: -20px;
}
/* :L4004 */
.page-quickquotequestions #question184821 .slider-increase,
.page-quickquotequestions #question184821 .slider-decrease {
  background-color: transparent;
  border: 0;
  padding: 0;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  font-size: 32px;
  font-weight: 300;
  line-height: 40px;
}
/* :L4017 */
.page-quickquotequestions #question184821 .slider-increase:hover,
.page-quickquotequestions #question184821 .slider-decrease:hover {
  background-color: #e1e1e3;
}
/* :L4021 */
.page-quickquotequestions #question184821 .slider-increase:active,
.page-quickquotequestions #question184821 .slider-decrease:active,
.page-quickquotequestions #question184821 .slider-increase:focus,
.page-quickquotequestions #question184821 .slider-decrease:focus {
  background-color: #c7c7ca;
}
/* :L4026 */
.page-quickquotequestions #question184821 .slider-increase[disabled],
.page-quickquotequestions #question184821 .slider-decrease[disabled] {
  pointer-events: none;
  opacity: 0.5;
}
/* :L4032 */
.page-quickquotequestions #question184821 .slider-handle {
  width: 24px;
  height: 24px;
  background: #d58291;
  opacity: 1;
  margin-top: -10px;
}
/* :L4040 */
.page-quickquotequestions #question184821 .slider-selection {
  background-color: #d58291;
  background-image: none;
  box-shadow: none;
  border-radius: 1px;
}
/* :L4047 */
.page-quickquotequestions #question184821 .slider-track {
  height: 4px;
  background-color: #e1e1e3;
  box-shadow: none;
  border-radius: 1px;
}
/* :L4054 */
.page-quickquotequestions #question184821 .slider-track-label-container {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  height: 1.4em;
}
/* :L4061 */
.page-quickquotequestions #question184821 .slider-track-label {
  position: relative;
  font-size: 0.857rem;
  /* 12px */

}
/* :L4067 */
.page-quickquotequestions #question184821 .slider-track-label-text {
  position: absolute;
  transform: translate(-50%, 0) rotate(45deg);
}
@media only screen and (min-width: 480px) {
  .page-quickquotequestions #question184821 .slider-track-label-text {
    transform: translate(-50%, 0);
  }
}
/* :L4076 */
.page-quickquotequestions #question184821 .slider input[type="range"] {
  appearance: none;
  height: 4px;
  background-color: #e1e1e3;
  box-shadow: none;
  border-radius: 1px;
}
/* :L4092 */
.page-quickquotequestions #question184821 .slider input[type="range"]::-webkit-slider-thumb {
  appearance: none;
  width: 24px;
  height: 24px;
  background: #d58291;
  border-radius: 50%;
  cursor: ew-resize;
}
/* :L4095 */
.page-quickquotequestions #question184821 .slider input[type="range"]::-moz-range-thumb {
  appearance: none;
  width: 24px;
  height: 24px;
  background: #d58291;
  border-radius: 50%;
  cursor: ew-resize;
}
/* :L4098 */
.page-quickquotequestions #question184821 .slider input[type="range"]::-ms-thumb {
  appearance: none;
  width: 24px;
  height: 24px;
  background: #d58291;
  border-radius: 50%;
  cursor: ew-resize;
}
/* :L4109 */
.page-quickquotequestions #question184821 .slider input[type="range"]::-webkit-slider-runnable-track {
  appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
/* :L4112 */
.page-quickquotequestions #question184821 .slider input[type="range"]::-moz-range-track {
  appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
/* :L4115 */
.page-quickquotequestions #question184821 .slider input[type="range"]::-ms-track {
  appearance: none;
  box-shadow: none;
  border: none;
  background: transparent;
}
/* ==================================================*/

/* ===== Quick Quote Questions - Treatment Page =====*/

/* ==================================================*/

/* :L4126 */
/* :L4127 */
/* :L4128 */
.page-quickquotequestions.page-number-4 #instanda-site-layout {
  max-width: 100%;
}
/* :L4331 */
/* :L4134 */
.page-quickquotequestions #question189922 .treatment {
  align-items: stretch;
}
/* :L4137 */
.page-quickquotequestions #question189922 .treatment .container {
  padding: 0;
}
/* :L4141 */
.page-quickquotequestions #question189922 .treatment-group {
  box-sizing: border-box;
  box-shadow: inset 0 0 0 clamp(2px, 0.3vw, 3px) rgba(29, 66, 121, 0.5), 0px 4px 4px rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 16px;
  cursor: pointer;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  max-width: none;
  order: 0;
  padding: 23px clamp(10px, 0.8vw, 18px);
  word-break: break-word;
  transition: all 0.3s;
  display: grid;
  grid-template-rows: 24px auto auto;
  grid-gap: 16px;
  /* add check circle at top right */

  /* Change the button text to "Selected" for selected group */

}
/* :L4162 */
.page-quickquotequestions #question189922 .treatment-group:hover,
.page-quickquotequestions #question189922 .treatment-group.instanda-selected,
.page-quickquotequestions #question189922 .treatment-group.instanda-included {
  box-shadow: inset 0 0 0 5px #1d4279, 0px 4px 4px rgba(0, 0, 0, 0.25);
  background-color: transparent;
  color: #071b3f;
  border-width: 6px;
}
/* :L4170 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.9"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.9"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.9"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.9), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4173 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.8"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.8"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.8"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.8), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4176 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.7"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.7"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.7"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.7), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4179 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.6"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.6"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.6"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.6), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4182 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.5"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.5"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.5"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.5), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4185 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.4"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.4"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.4"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.4), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4188 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.3"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.3"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.3"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.3), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4191 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.4"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.4"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.4"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.4), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4194 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.3"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.3"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.3"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.3), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4197 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.2"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.2"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.2"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.2), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4200 */
.page-quickquotequestions #question189922 .treatment-group:hover[data-opacity="0.1"],
.page-quickquotequestions #question189922 .treatment-group.instanda-selected[data-opacity="0.1"],
.page-quickquotequestions #question189922 .treatment-group.instanda-included[data-opacity="0.1"] {
  box-shadow: inset 0 0 0 5px rgba(29, 66, 121, 0.1), 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/* :L4205 */
.page-quickquotequestions #question189922 .treatment-group:active,
.page-quickquotequestions #question189922 .treatment-group:focus {
  box-shadow: inset 0 0 0 5px #1d4279, inset 0 0 8px 0 rgba(0, 0, 0, 0.25), 0px 1px 1px rgba(0, 0, 0, 0.25);
}
/* :L4210 */
.page-quickquotequestions #question189922 .treatment-group + .radio-inline {
  margin: 0;
}
/* :L4214 */
/* :L4218 */
/* :L4221 */
.page-quickquotequestions #question189922 .treatment-group.comprehensive .treatment-title {
  letter-spacing: -1px;
  white-space: nowrap;
}
/* :L4227 */
/* :L4232 */
/* :L4234 */
.page-quickquotequestions #question189922 .treatment-group.instanda-included:before,
.page-quickquotequestions #question189922 .treatment-group.instanda-selected:before {
  content: "";
  background: #1d4279 url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVhJM1VWUkxaR2gxYWxZNVpqZHZabGx3ZWxoa1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxWbHFlS3NaNkBRQHRsdE51LDEwMDAsS3l1VmtvMG9QdzkwWDdrUCwrV01IeU5jM2dRMDFLZWo5OTV2V0ZnNm50UjROY0lSalUwWC9qY0kvcG16VFBPVzkyajlJL29zcVlkRjdVKzlNQ1NLeFM1QnROSVk3RTI1QzFIamFtUT09) center center no-repeat;
  background-size: auto 8px;
  width: 18px;
  height: 18px;
  position: absolute;
  border-radius: 50%;
  top: 26px;
  right: 12px;
}
/* :L4248 */
/* :L4250 */
.page-quickquotequestions #question189922 .treatment-group.instanda-included .treatment-btn,
.page-quickquotequestions #question189922 .treatment-group.instanda-selected .treatment-btn {
  font-size: 0;
  position: relative;
}
/* :L4254 */
.page-quickquotequestions #question189922 .treatment-group.instanda-included .treatment-btn::before,
.page-quickquotequestions #question189922 .treatment-group.instanda-selected .treatment-btn::before {
  font-size: clamp(10px, 1vw, 10px);
  position: absolute;
  content: "Selected";
}
/* :L4263 */
.page-quickquotequestions #question189922 .treatment-title {
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.5rem;
  /* 21px */
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0.25px;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions #question189922 .treatment-title {
    font-size: clamp(15px, 1.5vw, 1.71428rem);
    /* 1.71428rem = 24px */
  
  }
}
/* :L4277 */
.page-quickquotequestions #question189922 .treatment-btn {
  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #1d4279;
  -webkit-box-shadow: none;
  color: white;
  font-size: clamp(10px, 1vw, 10px);
  font-weight: 500;
  padding: 0;
  height: 30px;
  justify-self: center;
  align-self: end;
  grid-row: 3/4;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions #question189922 .treatment-btn {
    width: auto;
  }
}
/* :L197 */
.page-quickquotequestions #question189922 .treatment-btn:hover,
.page-quickquotequestions #question189922 .treatment-btn:active,
.page-quickquotequestions #question189922 .treatment-btn:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-quickquotequestions #question189922 .treatment-btn:active:hover,
.page-quickquotequestions #question189922 .treatment-btn:active:focus {
  outline: none;
}
/* :L209 */
.page-quickquotequestions #question189922 .treatment-btn .fa {
  display: none;
}
/* :L213 */
.page-quickquotequestions #question189922 .treatment-btn[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
.page-quickquotequestions #question189922 .treatment-btn:hover,
.page-quickquotequestions #question189922 .treatment-btn:active,
.page-quickquotequestions #question189922 .treatment-btn:focus {
  color: white;
  background-color: #132c50;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
.page-quickquotequestions #question189922 .treatment-btn:active:hover,
.page-quickquotequestions #question189922 .treatment-btn:active:focus {
  color: white;
  background-color: #132c50;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions #question189922 .treatment-btn {
    padding: 0;
    width: 95px;
  }
}
/* :L4295 */
.page-quickquotequestions #question189922 .treatment-list {
  text-align: left;
  font-size: 0.857rem;
  /* 12px */

}
/* :L4300 */
.page-quickquotequestions #question189922 .treatment-list > .title {
  color: #1d4279;
  margin-bottom: 8px;
  font-family: 'Aktiv grotesk', sans-serif;
}
/* :L4306 */
.page-quickquotequestions #question189922 .treatment-list > .items {
  font-weight: 400;
}
/* :L4309 */
.page-quickquotequestions #question189922 .treatment-list > .items ul {
  padding-left: 10px;
  margin: 0;
  list-style-type: "-  ";
}
/* :L4314 */
.page-quickquotequestions #question189922 .treatment-list > .items ul li + li {
  margin-top: 8px;
}
/* :L4321 */
.page-quickquotequestions #question189922 .treatment-desc {
  font-weight: 400;
  font-size: 0.857rem;
  /* 12px */
  line-height: 1.4em;
  margin-bottom: 20px;
  text-align: left;
}
/* :L4335 */
.page-quickquotequestions #question191679 {
  /* "Please call us on 0800 63 43 881..." */
  margin-top: 24px;
}
/* :L4339 */
.page-quickquotequestions #question191679 p {
  letter-spacing: 0.25px;
  text-align: center;
  background: #f5f8ff;
  padding: 10px;
  border-radius: 8px;
  max-width: 880px;
  margin-bottom: 30px;
  display: inline-block;
  background-image: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TVdwUVlUVnBMWGtzVDBKSmMwVktVSHBVVjB0cVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxUM3VtcXcxdmhzS1dqZFpQLDEwMDAsTWtFd3N3WVVGWmp2cnB0USxDOXEyL2FSMSt1bjAxdHhXZ0tDSVI2c1ZqRit1RVB0WTk3UUhTekwwL3JKcGZDVjIzeEhSSWhzbk5rc0VXQjU4RWJYV3VCYlVBQWxUdW13c2lySWswdz09);
  background-repeat: no-repeat;
  background-position-x: 15px;
  background-position-y: 10px;
  padding-left: 60px;
  margin-bottom: 0;
}
/* :L4345 */
/* :L4346 */
.page-quickquotequestions .question-other-treatment .instanda-question-parent-yes-no {
  flex-wrap: wrap;
}
/* :L4351 */
/* :L4352 */
.page-quickquotequestions .question-sub-category .instanda-question-label {
  text-align: left;
}
/* :L4355 */
.page-quickquotequestions .question-sub-category .instanda-question-label label {
  font-weight: 700;
  font-size: 0.857rem;
  /* 12px */

}
/* :L4363 */
/* :L4364 */
.page-quickquotequestions .treatment-container.treatment-items-1,
.page-quickquotequestions .treatment-container.treatment-items-2,
.page-quickquotequestions .treatment-container.treatment-items-3 {
  /* Set max-width to the swipper container to avoid the tile being too width */
  margin: 0 auto;
}
/* :L4371 */
@media only screen and (min-width: 640px) {
  .page-quickquotequestions .treatment-container.treatment-items-1 {
    max-width: 400px;
  }
}
/* :L4377 */
.page-quickquotequestions .treatment-container.treatment-items-2 {
  max-width: 800px;
}
/* :L4381 */
.page-quickquotequestions .treatment-container.treatment-items-3 {
  max-width: 1200px;
}
/* :L4385 */
.page-quickquotequestions .treatment-container .treatment-swiper {
  position: relative;
  overflow: hidden;
  padding: 40px 0;
  /* Vertical padding for the carousel pagination dots (14px), add top padding for the pagination controls align middle vertically */
  margin-top: -40px;
  /* Negative top margin to eliminate the top padding */

}
/* :L4392 */
.page-quickquotequestions .treatment-container .swiper-button-prev {
  left: -30px;
}
/* :L4396 */
.page-quickquotequestions .treatment-container .swiper-button-next {
  right: -30px;
}
/* :L4400 */
.page-quickquotequestions .treatment-container .swiper-button-prev,
.page-quickquotequestions .treatment-container .swiper-button-next {
  background-color: rgba(29, 66, 121, 0.1);
  background-size: 16px auto;
  border-radius: 10px;
  width: 48px;
  height: 48px;
  --swiper-navigation-size: 30px;
}
/* :L4409 */
.page-quickquotequestions .treatment-container .swiper-button-prev::after,
.page-quickquotequestions .treatment-container .swiper-button-next::after {
  color: #1d4279;
}
/* :L4413 */
.page-quickquotequestions .treatment-container .swiper-button-prev:active,
.page-quickquotequestions .treatment-container .swiper-button-next:active {
  background-color: rgba(29, 66, 121, 0.2);
}
/* :L4418 */
.page-quickquotequestions .treatment-container .swiper-pagination {
  bottom: 10px;
}
/* :L4421 */
.page-quickquotequestions .treatment-container .swiper-pagination > .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  background-color: #e1e1e3;
  opacity: 1;
}
/* :L4427 */
.page-quickquotequestions .treatment-container .swiper-pagination > .swiper-pagination-bullet-active {
  background-color: #1d4279;
}
/* ===============================*/

/* ===== Pre Quote Questions =====*/

/* ===============================*/

/* :L4438 */
/* :L4439 */
/* :L4440 */
/* :L4442 */
.page-prequotequestions.page-number-1 .instanda-question-label label,
.page-prequotequestions.page-number-1 .instanda-question-inner-label label {
  color: black;
  font-size: 1.1428rem;
  line-height: 1.5rem;
  margin-bottom: 8px;
  text-align: left;
  display: block;
}
/* :L4450 */
/* :L4451 */
.page-prequotequestions.page-number-3 .js-treatment-offering label.instanda-selected {
  background-color: #1d4279;
}
/* :L4455 */
.page-prequotequestions.page-number-3 .js-treatment-offering label.instanda-unselected:hover,
.page-prequotequestions.page-number-3 .instanda-included[data-opacity="0.7"] {
  background: rgba(29, 66, 121, 0.7);
  color: white;
}
/* :L4461 */
.page-prequotequestions.page-number-3 .page-description {
  margin: 50px 0 0;
}
/* :L4466 */
/* :L4467 */
/* :L4469 */
/* :L4470 */
.page-prequotequestions.page-number-4 #question185326 .instanda-question-label label {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.7857rem;
  /* 25px */
  font-weight: 500;
  line-height: 1.4;
  margin: 0 0 30px;
  padding-bottom: 24px;
  position: relative;
  margin: 60px 0 32px;
}
/* :L116 */
.page-prequotequestions.page-number-4 #question185326 .instanda-question-label label::after {
  position: absolute;
  width: 100%;
  max-width: 768px;
  height: 1px;
  content: "";
  display: block;
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  background-color: #f7f7fa;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #question185326 .instanda-question-label label {
    font-size: 2.2857rem;
    /* 32px */
    margin: 0 0 40px;
  }
}
/* :L4478 */
/* :L4488 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no {
  /* Apply to questionItem selector */
  display: flex;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
  align-items: center;
}
/* :L738 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no::before,
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no::after,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no::after {
  display: none;
}
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-5 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-6 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-7 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-8 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-9 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-10 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-12 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-13 .instanda-question-parent-yes-no,
  .page-prequotequestions.page-number-14 .instanda-question-parent-yes-no {
    flex-wrap: nowrap;
  }
}
/* :L747 */
/* :L748 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .instanda-question-label label,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .instanda-question-label label {
  margin: 0;
}
/* :L753 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .instanda-text-question,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .instanda-text-question {
  flex-basis: 100%;
}
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .instanda-text-question,
  .page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .instanda-text-question {
    flex-basis: 160px;
  }
}
/* :L762 */
/* :L763 */
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input,
  .page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
  }
}
/* :L772 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .radio-inline,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .radio-inline {
  font-size: 0.714rem;
  border: 0;
  border-radius: 5px;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1em;
  text-align: center;
  transition: 0.3s all;
  background-color: #e1e1e3;
  width: 60px;
  color: #1d4279;
  box-shadow: 0 8px 8px 0 rgba(41, 121, 255, 0.08), 0 4.86px 4.86px 0 rgba(27, 78, 163, 0.08);
}
/* :L384 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .radio-inline input,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .radio-inline input {
  -webkit-appearance: none;
  appearance: none;
}
/* :L389 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .radio-inline:hover,
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .radio-inline:focus,
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .radio-inline:active,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .radio-inline:active {
  background-color: darken #e1e1e3 5%;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.08), 0px 4px 16px rgba(41, 121, 255, 0.08);
}
/* :L397 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .radio-inline.instanda-selected,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .radio-inline.instanda-selected {
  background-color: #1d4279;
  color: white;
}
/* :L402 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .radio-inline + .radio-inline,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .radio-inline + .radio-inline {
  margin-left: 8px;
}
/* :L776 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no .instanda-question-label,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no .instanda-question-label {
  text-align: left;
}
/* :L780 */
/* :L785 */
.page-prequotequestions.page-number-5 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-6 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-7 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-8 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-10 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-12 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-13 .instanda-question-parent-yes-no [id*="_Children"] > .form-group,
.page-prequotequestions.page-number-14 .instanda-question-parent-yes-no [id*="_Children"] > .form-group {
  margin-top: 24px;
}
/* :L4494 */
/* :L4497 */
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-5 .instanda-question-parent-yes-no + [id*="_Children"],
  .page-prequotequestions.page-number-6 .instanda-question-parent-yes-no + [id*="_Children"],
  .page-prequotequestions.page-number-7 .instanda-question-parent-yes-no + [id*="_Children"] {
    max-width: calc(100% - 160px);
  }
}
/* :L4503 */
.page-prequotequestions.page-number-5 .radio-inline,
.page-prequotequestions.page-number-6 .radio-inline,
.page-prequotequestions.page-number-7 .radio-inline {
  /* Spacing between questions adjustment */
  margin-bottom: 0;
}
/* :L4509 */
/* :L4510 */
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-12 .instanda-question-parent-yes-no + [id*="_Children"]:not([id*="CreditCardPay"]) {
    max-width: calc(100% - 160px);
  }
}
/* :L4517 */
/* :L4523 */
/* :L4524 */
.page-prequotequestions.page-number-2 .questionList > .instanda-well,
.page-prequotequestions.page-number-3 .questionList > .instanda-well,
.page-prequotequestions.page-number-8 .questionList > .instanda-well,
.page-prequotequestions.page-number-9 .questionList > .instanda-well,
.page-prequotequestions.page-number-15 .questionList > .instanda-well,
.page-prequotequestions.page-number-16 .questionList > .instanda-well {
  /* Multi-items summary */
  max-width: none;
}
/* :L4528 */
.page-prequotequestions.page-number-2 .questionList > .instanda-well > .container,
.page-prequotequestions.page-number-3 .questionList > .instanda-well > .container,
.page-prequotequestions.page-number-8 .questionList > .instanda-well > .container,
.page-prequotequestions.page-number-9 .questionList > .instanda-well > .container,
.page-prequotequestions.page-number-15 .questionList > .instanda-well > .container,
.page-prequotequestions.page-number-16 .questionList > .instanda-well > .container {
  width: auto;
  padding: 0;
  max-width: 100%;
}
/* :L4535 */
.page-prequotequestions.page-number-2 .questionList .instanda-multi-item,
.page-prequotequestions.page-number-3 .questionList .instanda-multi-item,
.page-prequotequestions.page-number-8 .questionList .instanda-multi-item,
.page-prequotequestions.page-number-9 .questionList .instanda-multi-item,
.page-prequotequestions.page-number-15 .questionList .instanda-multi-item,
.page-prequotequestions.page-number-16 .questionList .instanda-multi-item {
  /* Multi-items */
  max-width: 768px;
  margin: 50px auto 0;
}
/* :L4542 */
/* :L4543 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action {
  flex-basis: 100%;
}
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-2 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
  .page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
  .page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
  .page-prequotequestions.page-number-9 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
  .page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action,
  .page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li.instanda-multi-item-summary-action {
    flex-basis: 130px;
  }
}
/* :L4551 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action) {
  padding-right: 16px;
  flex-basis: 100%;
  margin-bottom: 8px;
}
@media only screen and (min-width: 480px) {
  .page-prequotequestions.page-number-2 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-9 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action) {
    flex-basis: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-2 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-9 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action),
  .page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action) {
    margin-bottom: 0;
    flex-basis: auto;
    flex-grow: 1;
  }
}
/* :L4567 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit {
  /* All buttons that have the .btn class */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
  .page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
  .page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
  .page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
  .page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit,
  .page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit {
    width: auto;
  }
}
/* :L197 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus {
  outline: none;
}
/* :L209 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit .fa,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit .fa,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit .fa,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit .fa,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit .fa,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit .fa {
  display: none;
}
/* :L213 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit[disabled],
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit[disabled],
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit[disabled],
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit[disabled],
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit[disabled],
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:hover,
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active,
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:hover,
.page-prequotequestions.page-number-2 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-9 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus,
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item .instanda-single-multi-item-edit:active:focus {
  color: #1d4279;
  background-color: white;
}
/* :L4574 */
/* :L4575 */
/* :L4576 */
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action) {
  position: relative;
  padding-top: 24px;
}
/* :L4580 */
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)::before {
  position: absolute;
  content: "First Name";
  display: block;
  color: #1d4279;
  top: 0;
}
/* :L4588 */
/* :L4589 */
.page-prequotequestions.page-number-3 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="LastName"]::before {
  content: "Surname";
}
/* :L4596 */
/* :L4598 */
.page-prequotequestions.page-number-3 #question190516 .radio-inline {
  width: auto;
}
/* :L4603 */
.page-prequotequestions.page-number-3 .instanda-question-multi-item-question-text-label label {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.7857rem;
  /* 25px */
  font-weight: 500;
  line-height: 1.4;
  margin: 0 0 30px;
  padding-bottom: 24px;
  position: relative;
  margin-bottom: 0;
}
/* :L116 */
.page-prequotequestions.page-number-3 .instanda-question-multi-item-question-text-label label::after {
  position: absolute;
  width: 100%;
  max-width: 768px;
  height: 1px;
  content: "";
  display: block;
  transform: translateX(-50%);
  left: 50%;
  bottom: 0;
  background-color: #f7f7fa;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-3 .instanda-question-multi-item-question-text-label label {
    font-size: 2.2857rem;
    /* 32px */
    margin: 0 0 40px;
  }
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-3 .instanda-question-multi-item-question-text-label label {
    margin-bottom: 0;
  }
}
/* :L4613 */
/* :L4614 */
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-5 #question186080 {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    align-items: center;
    flex-wrap: nowrap;
  }
}
/* :L4624 */
.page-prequotequestions.page-number-5 #question186080 > .instanda-text-question {
  flex-basis: 160px;
  min-width: 160px;
}
/* :L4630 */
.page-prequotequestions.page-number-5 #MedMalGQ_7_YNP_Children {
  max-width: none;
}
/* :L4635 */
/* :L4636 */
/* :L4637 */
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action) {
  position: relative;
  padding-top: 24px;
}
/* :L4641 */
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)::before {
  position: absolute;
  content: "Postcode";
  display: block;
  color: #1d4279;
  top: 0;
}
/* :L4649 */
/* :L4650 */
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="TenantsImprovements"]::before {
  content: "Tenants improvement";
}
/* :L4655 */
/* :L4656 */
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="RentPayable"]::before {
  content: "Rent payable";
}
/* :L4661 */
/* :L4662 */
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="GeneralContents"]::before {
  content: "General contents";
}
/* :L4667 */
/* :L4668 */
.page-prequotequestions.page-number-8 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="GrossProfit"]::before {
  content: "Gross profit";
}
/* :L4675 */
.page-prequotequestions.page-number-8 #question185359 ~ .container,
.page-prequotequestions.page-number-8 .instanda-container-fluid .instanda-question-parent-yes-no ~ .container {
  /* The Yes/No questions after "Indemnity period" question */
  margin-top: 20px;
}
/* :L4681 */
.page-prequotequestions.page-number-8 .instanda-container-fluid {
  margin-top: 45px;
}
/* :L4686 */
/* :L4687 */
.page-prequotequestions.page-number-9 .instanda-question-parent-yes-no + .container {
  width: auto;
  max-width: 100%;
  padding: 0;
}
/* :L4693 */
.page-prequotequestions.page-number-9 .instanda-question-multi-item-question-text-label {
  text-align: center;
}
/* :L4696 */
.page-prequotequestions.page-number-9 .instanda-question-multi-item-question-text-label > label {
  margin: 45px 0 0;
}
/* :L4701 */
.page-prequotequestions.page-number-9 #SS_ELCoverRequired_YN_Children {
  padding: 16px;
  border: 1px solid #bac3d2;
  border-radius: 8px;
  margin-top: 20px;
}
/* :L4709 */
/* :L4710 */
/* :L4711 */
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action) {
  position: relative;
  padding-top: 24px;
}
/* :L4715 */
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)::before {
  position: absolute;
  content: "Date Claim Made";
  display: block;
  color: #1d4279;
  top: 0;
}
/* :L4723 */
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="Amountpaid"] {
  text-indent: 16px;
}
/* :L4726 */
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="Amountpaid"]::before {
  content: "Amount paid";
  left: -16px;
  /* Space for the "£" sign */

}
/* :L4731 */
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="Amountpaid"]::after {
  content: "£";
  display: block;
  position: absolute;
  left: -16px;
  /* Space for the "£" sign */
  bottom: 0;
}
/* :L4740 */
/* :L4741 */
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="ClaimType"]::before {
  content: "Claim type";
}
/* :L4746 */
/* :L4747 */
.page-prequotequestions.page-number-15 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="Details"]::before {
  content: "Details";
}
/* :L4754 */
/* :L4755 */
.page-prequotequestions.page-number-15 .instanda-question-parent-yes-no > .instanda-question-label {
  text-align: left;
}
/* :L4759 */
.page-prequotequestions.page-number-15 .instanda-question-parent-yes-no + [id*="Children"] .container {
  padding: 0;
}
/* :L4762 */
.page-prequotequestions.page-number-15 .instanda-question-parent-yes-no + [id*="Children"] .container .instanda-question-input.col-lg-6 {
  padding: 0;
}
/* :L4768 */
.page-prequotequestions.page-number-15 .instanda-question-input.col-lg-6 {
  padding: 0;
}
/* :L4773 */
/* :L4774 */
/* :L4775 */
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action) {
  position: relative;
  padding-top: 24px;
}
/* :L4779 */
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)::before {
  position: absolute;
  content: "Incident date";
  display: block;
  color: #1d4279;
  top: 0;
}
/* :L4787 */
/* :L4788 */
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="ClaimType"]::before {
  content: "Claim type";
}
/* :L4793 */
/* :L4794 */
.page-prequotequestions.page-number-16 .instanda-multi-item-summary-item li:not(.instanda-multi-item-summary-action)[id*="Details"]::before {
  content: "Details";
}
/* :L4801 */
/* :L4802 */
.page-prequotequestions.page-number-16 .instanda-question-parent-yes-no > .instanda-question-label {
  text-align: left;
}
/* :L4806 */
.page-prequotequestions.page-number-16 .instanda-question-parent-yes-no + [id*="Children"] .container {
  padding: 0;
}
/* :L4809 */
.page-prequotequestions.page-number-16 .instanda-question-parent-yes-no + [id*="Children"] .container .instanda-question-input.col-lg-6 {
  padding: 0;
}
/* :L4816 */
.page-prequotequestions .instanda-text-question:not(.row) > .col-lg-6 {
  padding: 0;
}
/* :L4820 */
.page-prequotequestions .instanda-question-parent-yes-no + [id*="Children"] > .container.qi-parent-yn-radio-row {
  padding: 0;
}
/* :L4824 */
/* :L4826 */
.page-prequotequestions .question-date-bold .instanda-question-label,
.page-prequotequestions .question-date-bold .instanda-question-label > label {
  text-align: center;
}
/* :L4831 */
.page-prequotequestions .question-date-bold .instanda-question-date {
  /* Retroactive date, policy start date */
  width: auto;
  display: inline-block;
}
/* :L635 */
.page-prequotequestions .question-date-bold .instanda-question-date .instanda-date-picker {
  font-size: 30px;
  padding: 20px 40px 20px 20px;
  height: auto;
  width: 100%;
  float: none;
  text-align: center;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UkRsMWNrdExTRVY2YjNNMmJtbHVabTVhUlVGdVVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx4cUJLMmVMNlZaZEZmaGkzLDEwMDAsakxSQXJjOHZHMFI3QXkzOSxWOWw4dkxLZFBDUklXSUM2S0xJMVg4SG52Tks5VXV0VjNEUTZrODhpaEQ0VlJiZEFsWWxLeFR1VVBtMUNKcnFYbTZTQUFEcUlhNWM3bC9EOURKSllyZz09") right 20px center no-repeat;
  background-size: 20px 20px;
}
@media only screen and (min-width: 480px) {
  .page-prequotequestions .question-date-bold .instanda-question-date .instanda-date-picker {
    width: auto;
    padding: 20px 60px 20px 40px;
    background-position: right 30px center;
  }
}
/* :L651 */
.page-prequotequestions .question-date-bold .instanda-question-date .instanda-date-picker[type="date"]::-webkit-inner-spin-button,
.page-prequotequestions .question-date-bold .instanda-question-date .instanda-date-picker[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  right: 0;
}
/* :L659 */
.page-prequotequestions .question-date-bold .instanda-question-date .input-group-addon {
  position: absolute;
  width: 100px;
  height: 100%;
  right: 0;
  z-index: 2;
  opacity: 0;
}
/*************************/

/* :L4838 */
/* :L4839 */
#question185278 .instanda-question-label {
  text-align: left;
}
/* :L4844 */
/* :L4845 */
#question185280 .instanda-question-label {
  text-align: center;
}
/* ===================================================*/

/* ===== Quick Quote Questions - Treatment Table =====*/

/* ===================================================*/

/* :L4853 */
/* :L4854 */
.page-quickquotequestions.page-number-4 .bg-header-icon {
  letter-spacing: 0.25px;
  text-align: center;
  background: #f5f8ff;
  padding: 10px;
  border-radius: 8px;
  max-width: 880px;
  margin-bottom: 30px;
  display: inline-block;
  background-image: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TVdwUVlUVnBMWGtzVDBKSmMwVktVSHBVVjB0cVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxUM3VtcXcxdmhzS1dqZFpQLDEwMDAsTWtFd3N3WVVGWmp2cnB0USxDOXEyL2FSMSt1bjAxdHhXZ0tDSVI2c1ZqRit1RVB0WTk3UUhTekwwL3JKcGZDVjIzeEhSSWhzbk5rc0VXQjU4RWJYV3VCYlVBQWxUdW13c2lySWswdz09);
  background-repeat: no-repeat;
  background-position-x: 15px;
  background-position-y: 10px;
  padding-left: 60px;
}
/* :L4858 */
.page-quickquotequestions.page-number-4 .treatment-table-desc {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1400px) {
  .page-quickquotequestions.page-number-4 .treatment-table-desc {
    flex-wrap: nowrap;
  }
}
/* :L679 */
.page-quickquotequestions.page-number-4 .treatment-table-desc > div {
  flex-basis: 100%;
}
/* :L682 */
.page-quickquotequestions.page-number-4 .treatment-table-desc > div.bg-header-icon {
  text-align: left;
}
@media only screen and (min-width: 1400px) {
  .page-quickquotequestions.page-number-4 .treatment-table-desc > div.bg-header-icon {
    flex-basis: auto;
  }
}
/* :L690 */
.page-quickquotequestions.page-number-4 .treatment-table-desc > div.treatment-table-key {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1400px) {
  .page-quickquotequestions.page-number-4 .treatment-table-desc > div.treatment-table-key {
    flex-basis: 50%;
    flex-grow: 1;
    justify-content: flex-end;
    margin-bottom: 0;
    padding-left: 40px;
  }
}
/* :L705 */
.page-quickquotequestions.page-number-4 .treatment-table-desc > div.treatment-table-key > .item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
/* :L711 */
/* :L712 */
.page-quickquotequestions.page-number-4 .treatment-table-desc > div.treatment-table-key > .item .item__icon {
  padding-right: 8px;
}
/* :L716 */
.page-quickquotequestions.page-number-4 .treatment-table-desc > div.treatment-table-key > .item .item__desc {
  color: #071b3f;
  font-weight: 500;
}
/* :L722 */
.page-quickquotequestions.page-number-4 .treatment-table-desc > div.treatment-table-key > .item + .item {
  padding-left: 32px;
}
/* :L4863 */
.treatment-table-desc {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
}
/* :L4869 */
.treatment-table-desc > div {
  flex-basis: 100%;
}
/* :L4872 */
.treatment-table-desc > div.bg-header-icon {
  text-align: left;
}
@media only screen and (min-width: 992px) {
  .treatment-table-desc > div.bg-header-icon {
    flex-basis: auto;
    padding-right: 40px;
  }
}
/* :L4881 */
.treatment-table-desc > div.treatment-table-key {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
}
@media only screen and (min-width: 992px) {
  .treatment-table-desc > div.treatment-table-key {
    flex-basis: 50%;
    flex-grow: 1;
  }
}
/* :L4892 */
.treatment-table-desc > div.treatment-table-key > .item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
/* :L4898 */
.treatment-table-desc > div.treatment-table-key > .item .item__icon {
  padding-right: 8px;
}
/* :L4902 */
.treatment-table-desc > div.treatment-table-key > .item + .item {
  padding-left: 32px;
}
/* :L4910 */
.treatment-table {
  margin-bottom: 30px;
  max-width: calc(100vw - 92px);
}
/* :L4914 */
.treatment-table .item-header,
.treatment-table .panel-default,
.treatment-table .card-body {
  display: flex;
  padding: 10px;
}
/* :L4921 */
@media only screen and (max-width: 640px) {
  .treatment-table .card-body {
    border-bottom: none;
  }
}
/* :L4927 */
/* :L4928 */
.treatment-table .item.treatment {
  position: relative;
  white-space: nowrap;
  overflow-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 24px;
}
/* :L4936 */
.treatment-table .item.treatment.show {
  white-space: normal;
}
/* :L4940 */
.treatment-table .item.treatment .more {
  white-space: nowrap;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
/* :L4950 */
.treatment-table .item,
.treatment-table .header {
  flex: 20px 0 0;
}
@media only screen and (min-width: 640px) {
  .treatment-table .item,
  .treatment-table .header {
    flex: 20px 1 0;
  }
}
/* :L4958 */
.treatment-table .item.treatment,
.treatment-table .header.treatment {
  flex: 100px 5 0;
  text-align: left;
}
/* :L4963 */
.treatment-table .item.notes,
.treatment-table .header.notes {
  flex-basis: 65px;
}
/* :L4968 */
.treatment-table .header {
  font-weight: 600;
  letter-spacing: 0.25px;
  line-height: 1.2;
  position: relative;
}
/* :L4974 */
/* :L4975 */
.treatment-table .header:not(.treatment) span {
  transform: translate(-50%, 50%) rotate(-45deg);
  font-size: clamp(10px, 0.9vw, 1rem);
  position: absolute;
  left: 50%;
  bottom: 50%;
}
@media only screen and (min-width: 1200px) {
  .treatment-table .header:not(.treatment) span {
    transform: translate(-50%, 50%);
  }
}
/* :L4989 */
.treatment-table .accordian-body {
  padding-left: 32px;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .treatment-table .accordian-body {
    background-color: #f5f8ff;
  }
}
/* :L4998 */
.treatment-table .item-header {
  margin-left: 32px;
}
/* :L5002 */
.treatment-table .accordion-toggle {
  padding-left: 32px;
  background-position: 10px;
  background-repeat: no-repeat;
  background-image: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VldSWVNFOXdSMWw2V1VSb1VHVkljR05hU2xZeVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCwyY29Vc1dFN3I2NEcwczFSLDEwMDAsNjlvd1YhIVNYNHpvRElzbSxEazVseDVKUHRMNmNia0FuMHUrS2pscWk1T0U3MHpCdzFlYnZKb3EyZWtES2xVaFFCMXdvYjJ1UzNoY0RKZXovZEFhNXZ0T2VjaURwWTZvdnBHamY2Zz09);
  font-weight: 600;
  border-bottom: 1px solid #bac3d2;
}
/* :L5011 */
.treatment-table .accordion-toggle[aria-expanded="true"] {
  background-image: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=U1U1VlQydHZRbTBzZDJRM2RWUmpaRzluZFROYVoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxubmNZQXlmcXpNNHU3THJPLDEwMDAsSHg2Y200U0BQbmJpeCFoMSx6N013bVFmSU8vclh1S0RNRk84T0RWMW15OHZ0VS9INGFNbXQvNTdxVE5WUXQreVprblUxaUJ6UG1KWHhSQ3FhT0x3QnpxVDVxeTN4TjJQS2p4bFNEdz09);
}
/* :L5015 */
/* :L5016 */
.treatment-table .item > span {
  display: flex;
  justify-content: center;
}
/* :L5019 */
.treatment-table .item > span::before {
  content: '';
  display: block;
}
/* :L5024 */
.treatment-table .item > span.cross::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=YVVkT1pGQnVZbk4wTlMxUldYVldhVTVNUTJ0bVoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw5aTZybjA4NGhTaFZGcWNLLDEwMDAsN3ozdzZPRmNOb3dkSWZBVyxVTHd3bGc0ZUJwNVpaN0c1cjhBTzRuZGNmNGtSMktQdlVaYkZpN1dSclB0TVUrbjYvb011R1ErYkYwUkZHc2xEb1dFL3p3UU5SWjJUQnJKazZHaC85dz09");
  width: 11px;
  height: 11px;
}
/* :L5029 */
.treatment-table .item > span.tick::before {
  content: '';
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=Y1UxR1IwOWpVV3R4Y1ZwUVJuRm9MVmRsTTNwbFFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxuUFhiZFFrVVBoZ2RGZ1d4LDEwMDAsUFlheFE2MmtvSmk2V2Z4eix5WEdwNWhJQnB5QUpDb3FuQ3l5Tmc5M3JaY1g5cnZBUnpURVRGVGpuYnFCTHVKd0lmQjF2bWhLaG42R0VUYkU5aHg5TzE4anduQ1BFeGc3RDIxcmx1dz09");
  width: 18px;
  height: 14px;
}
/* :L5035 */
.treatment-table .item > span.dot::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TVZKWGVXOVZlVFZyVGs5WGFHMTNlRWR4Y2pkemQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxLRlc5QFJyN0dhVTNEdzJuLDEwMDAsRDVURlZSWEhSR2NPVHZuMixCTUE0eXlJR1VTMnkvREZia0V3NW90djRZakptcmFHZGFyWFZMQzZJN1N5N0dacGtvdXZ1TGwwdFArYlpSQnJEQWMyNnhnN3Z3Zm1aMjM3TEJHelYwdz09");
  width: 6px;
  height: 6px;
}
/* :L5041 */
/* :L5042 */
.treatment-table .item:nth-of-type(2n + 1) .tick::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZWpOT2NtVlJUM3BaYkMwMk1rSk9PRWR5VG10SWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxndEdjQnhVdGU2aWtmemxHLDEwMDAsdDlMSm9USzVaekBiZmEwMyxBYVVrcE5SclV3NGxLa3BIeThoVjVFZktjeExzTTVBVjI0aTdoR1phc0cveGh4T3V4ZGpiK1dkdDQ4eUlLTk43WGNmNWdENUNYZlpqN2FsaEdlVi9CQT09");
}
/* :L5045 */
.treatment-table .item:nth-of-type(2n + 1) .dot::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VlZaTmVtbFVUVUZ3WWxsYVQwdHRWRWxSTmxSdFVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxweWhsMkFpclRWbldiUnlnLDEwMDAsNXdpellFZmM0UEhhIWptSixyS0pOdXp3SFBlL1htalE5TjRMNGMrSG1NWTUxQ2J0Y1ZKVW1aeFB1Tm5IVUVmU1NMeTUwU01xQnJVRkZJaWZqM2NmeW9iR3FvMUtPdnJBR1ptS05FZz09");
}
/* ================================*/

/* ===== Post Quote Questions =====*/

/* ================================*/

/* :L5057 */
/* :L5058 */
/* :L5059 */
.page-postquotequestions.page-number-1 td {
  border-bottom: none;
}
/* :L5062 */
.page-postquotequestions.page-number-1 .jccp-content {
  background: #f5f8ff;
  border-radius: 8px;
  padding: 15px;
}
/* :L5067 */
.page-postquotequestions.page-number-1 .jccp-content ul {
  padding: 0;
  list-style: none;
  text-align: left;
}
/* :L5073 */
.page-postquotequestions.page-number-1 .jccp-content ol {
  text-align: left;
  padding-inline-start: 15px;
}
/* :L5078 */
.page-postquotequestions.page-number-1 .jccp-content a.doc-link {
  text-decoration: underline;
}
/* :L5082 */
.page-postquotequestions.page-number-1 .jccp-content p {
  text-align: left;
}
/* :L5087 */
.page-postquotequestions.page-number-1 .label-danger {
  text-align: center;
}
/* :L5092 */
/* :L5093 */
.page-postquotequestions.page-number-3 .instanda-payment-options {
  display: flex;
  justify-content: center;
  gap: 24px;
}
/* :L5098 */
.page-postquotequestions.page-number-3 .instanda-payment-options .radio {
  margin: 0;
}
/* :L5104 */
/* :L5105 */
.page-postquotequestions .questionList + .instanda-container-fluid h3 {
  text-align: center;
}
/* :L5109 */
.page-postquotequestions .questionList + .instanda-container-fluid > .container {
  width: auto;
}
/* :L5114 */
/* :L5116 */
.page-postquotequestions.page-number-2 .questionList > .instanda-well {
  max-width: 1400px;
}
/* :L5120 */
.page-postquotequestions.page-number-2 .instanda-container-fluid {
  text-align: left;
  margin-bottom: 50px;
}
/* :L5124 */
.page-postquotequestions.page-number-2 .instanda-container-fluid h1 {
  text-align: center;
}
/* :L5129 */
/* :L793 */
.page-postquotequestions.page-number-2 .panel-group {
  margin: 50px 0;
}
/* :L797 */
.page-postquotequestions.page-number-2 .panel-default {
  border: 0;
  margin-bottom: 8px;
}
/* :L802 */
.page-postquotequestions.page-number-2 .panel-heading {
  padding: 0;
  background-color: white;
  border: 0;
}
/* :L807 */
.page-postquotequestions.page-number-2 .panel-heading a {
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 16px 24px;
  width: 100%;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VHpKNFpuSXNlbXBKYVVaM1RrazVlR1JSV0RCSVFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxMYkBOcFRzTDE2U3VZME1aLDEwMDAsYnJpNEN1eVpZN1VRVUpKNCx4c1BhM0pXaXdzNzRWWFdrcWI0WFJGdGE5UkNqclEyMDVsaGk4VFUvV3pxeUVrWkYxek52elpHaEtvK1c1RXY1TVpyWE8yUmx1di85Sy9PM3RCeFo3UT09") right 24px center no-repeat;
  background-size: 20px auto;
}
/* :L818 */
.page-postquotequestions.page-number-2 .panel-heading a[aria-expanded="true"] {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZWtZeVZqRnZhMVJVT1VkeFQzcEpXakprUWtkRGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx6UWlVcUc4U3d5N3FqOFY1LDEwMDAsQFllU3g5SFRLa1JST1pFRixZUzQxUFNqZlZzQVV4NWZIRDU2VzZycnBCSkw4b21vUStZSWNTMXhwenFWdUt0cndNSVZ3YnoraEdvOFZlRlhPb0FPQWVYYmlHLzlaVzJzclliM25vUT09');
}
/* :L824 */
.page-postquotequestions.page-number-2 .panel-title {
  font-size: inherit;
}
/* :L828 */
.page-postquotequestions.page-number-2 .panel-collapse {
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 10px 24px 16px 24px;
  position: relative;
}
/* :L834 */
.page-postquotequestions.page-number-2 .panel-collapse::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 20px;
  display: block;
  background-color: white;
  top: -10px;
  left: 0;
}
/* :L845 */
.page-postquotequestions.page-number-2 .panel-collapse .panel-body {
  border: 0;
  padding: 0;
}
/* :L851 */
.page-postquotequestions.page-number-2 .panel.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 0;
  /* Override Bootstrap's */

}
/* :L5133 */
.page-postquotequestions.page-number-2 #question199842,
.page-postquotequestions.page-number-2 #question199843 {
  /* Apply to questionItem selector */
  display: flex;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
  align-items: center;
}
/* :L738 */
.page-postquotequestions.page-number-2 #question199842::before,
.page-postquotequestions.page-number-2 #question199843::before,
.page-postquotequestions.page-number-2 #question199842::after,
.page-postquotequestions.page-number-2 #question199843::after {
  display: none;
}
@media only screen and (min-width: 992px) {
  .page-postquotequestions.page-number-2 #question199842,
  .page-postquotequestions.page-number-2 #question199843 {
    flex-wrap: nowrap;
  }
}
/* :L747 */
/* :L748 */
.page-postquotequestions.page-number-2 #question199842 .instanda-question-label label,
.page-postquotequestions.page-number-2 #question199843 .instanda-question-label label {
  margin: 0;
}
/* :L753 */
.page-postquotequestions.page-number-2 #question199842 .instanda-text-question,
.page-postquotequestions.page-number-2 #question199843 .instanda-text-question {
  flex-basis: 100%;
}
@media only screen and (min-width: 992px) {
  .page-postquotequestions.page-number-2 #question199842 .instanda-text-question,
  .page-postquotequestions.page-number-2 #question199843 .instanda-text-question {
    flex-basis: 160px;
  }
}
/* :L762 */
/* :L763 */
@media only screen and (min-width: 992px) {
  .page-postquotequestions.page-number-2 #question199842 .instanda-question-input .instanda-question-input,
  .page-postquotequestions.page-number-2 #question199843 .instanda-question-input .instanda-question-input {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
  }
}
/* :L772 */
.page-postquotequestions.page-number-2 #question199842 .radio-inline,
.page-postquotequestions.page-number-2 #question199843 .radio-inline {
  font-size: 0.714rem;
  border: 0;
  border-radius: 5px;
  padding: 12px 20px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.8px;
  line-height: 1em;
  text-align: center;
  transition: 0.3s all;
  background-color: #e1e1e3;
  width: 60px;
  color: #1d4279;
  box-shadow: 0 8px 8px 0 rgba(41, 121, 255, 0.08), 0 4.86px 4.86px 0 rgba(27, 78, 163, 0.08);
}
/* :L384 */
.page-postquotequestions.page-number-2 #question199842 .radio-inline input,
.page-postquotequestions.page-number-2 #question199843 .radio-inline input {
  -webkit-appearance: none;
  appearance: none;
}
/* :L389 */
.page-postquotequestions.page-number-2 #question199842 .radio-inline:hover,
.page-postquotequestions.page-number-2 #question199843 .radio-inline:hover,
.page-postquotequestions.page-number-2 #question199842 .radio-inline:focus,
.page-postquotequestions.page-number-2 #question199843 .radio-inline:focus,
.page-postquotequestions.page-number-2 #question199842 .radio-inline:active,
.page-postquotequestions.page-number-2 #question199843 .radio-inline:active {
  background-color: darken #e1e1e3 5%;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.08), 0px 4px 16px rgba(41, 121, 255, 0.08);
}
/* :L397 */
.page-postquotequestions.page-number-2 #question199842 .radio-inline.instanda-selected,
.page-postquotequestions.page-number-2 #question199843 .radio-inline.instanda-selected {
  background-color: #1d4279;
  color: white;
}
/* :L402 */
.page-postquotequestions.page-number-2 #question199842 .radio-inline + .radio-inline,
.page-postquotequestions.page-number-2 #question199843 .radio-inline + .radio-inline {
  margin-left: 8px;
}
/* :L776 */
.page-postquotequestions.page-number-2 #question199842 .instanda-question-label,
.page-postquotequestions.page-number-2 #question199843 .instanda-question-label {
  text-align: left;
}
/* :L780 */
/* :L785 */
.page-postquotequestions.page-number-2 #question199842 [id*="_Children"] > .form-group,
.page-postquotequestions.page-number-2 #question199843 [id*="_Children"] > .form-group {
  margin-top: 24px;
}
/* :L5138 */
/* :L5139 */
.page-postquotequestions.page-number-2 .checkbox > label {
  flex-basis: auto;
}
/* :L5143 */
.page-postquotequestions.page-number-2 .checkbox .confirmQuestionText {
  font-weight: bold;
}
/* :L5148 */
.page-postquotequestions.page-number-2 ul {
  margin-bottom: 50px;
}
/* :L5151 */
.page-postquotequestions.page-number-2 ul li {
  margin-bottom: 8px;
}
/* ==========================*/

/* ===== Claims journey =====*/

/* ==========================*/

/* :L5161 */
/* :L5163 */
.page-specificclaimtypequestionsforagentsite .instanda-dynamic-total,
.page-specificclaimtypequestionsforpublicsite .instanda-dynamic-total {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  line-height: 1.5rem;
  /* previously 0.857em; */
  color: #071b3f;
  margin-bottom: 16px;
  text-align: left;
  margin: 0;
}
/* :L5169 */
.page-specificclaimtypequestionsforagentsite .instanda-dynamic-total .instanda-dynamic-total-value,
.page-specificclaimtypequestionsforpublicsite .instanda-dynamic-total .instanda-dynamic-total-value {
  display: block;
  margin-top: 8px;
}
/* ===================*/

/* ===== Payment =====*/

/* ===================*/

/* :L5179 */
#boltPayButton {
  /* Quote form bottom action buttons (CTA), Fixed width and height */

  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  height: 56px;
  margin-top: 8px;
}
@media only screen and (min-width: 768px) {
  #boltPayButton {
    width: auto;
  }
}
/* :L197 */
#boltPayButton:hover,
#boltPayButton:active,
#boltPayButton:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
#boltPayButton:active:hover,
#boltPayButton:active:focus {
  outline: none;
}
/* :L209 */
#boltPayButton .fa {
  display: none;
}
/* :L213 */
#boltPayButton[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
#boltPayButton:hover,
#boltPayButton:active,
#boltPayButton:focus {
  color: white;
  background-color: #c85c6f;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
#boltPayButton:active:hover,
#boltPayButton:active:focus {
  color: white;
  background-color: #c85c6f;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  #boltPayButton {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  #boltPayButton {
    width: 160px;
  }
}
@media only screen and (min-width: 768px) {
  #boltPayButton {
    margin: 0;
    width: auto;
  }
}
/* Styles to public site only */

/* Hide/ Show */

/* Page grid/ layout */

/* Header */

/* Breadcrumb */

/* Footer */

/* Progress ring */

/* Customer portal */

/* Claims journey */

/* Referral message page (Quote) */

/* Post-quote questions with payment question */

/* Quick Quote Display sticky sidebar */

/* Treatment page */

/* ====================== */

/* ===== Hide/ Show ===== */

/* ====================== */

/* Hide/ Show progress ring between quote journey/ non quote journey */

/* :L5206 */
/* :L601 */
.page-quickquotequestions #progress-ring,
.page-quickquote #progress-ring,
.page-prequotequestions #progress-ring,
.page-referralmessage #progress-ring,
.page-quote #progress-ring,
.page-postquotequestions #progress-ring,
.page-paymentconfirmation #progress-ring,
.page-confirmbillingdetails #progress-ring,
.page-confirmation2 #progress-ring,
.page-quoteloandetails #progress-ring,
.page-confirmbankdetails #progress-ring {
  display: block;
}
/* Hide/ Show custom breadcrumb between quote journey/ non quote journey in wide screens only */

/* :L5211 */
@media only screen and (min-width: 992px) {
  /* :L601 */
  .page-quickquotequestions .custom-breadcrumb,
  .page-quickquote .custom-breadcrumb,
  .page-prequotequestions .custom-breadcrumb,
  .page-referralmessage .custom-breadcrumb,
  .page-quote .custom-breadcrumb,
  .page-postquotequestions .custom-breadcrumb,
  .page-paymentconfirmation .custom-breadcrumb,
  .page-confirmbillingdetails .custom-breadcrumb,
  .page-confirmation2 .custom-breadcrumb,
  .page-quoteloandetails .custom-breadcrumb,
  .page-confirmbankdetails .custom-breadcrumb {
    display: block;
  }
}
/* Hide/ Show main nav between quote journey/ non quote journey */

/* :L5218 */
/* :L601 */
.page-quickquotequestions ul.nav,
.page-quickquote ul.nav,
.page-prequotequestions ul.nav,
.page-referralmessage ul.nav,
.page-quote ul.nav,
.page-postquotequestions ul.nav,
.page-paymentconfirmation ul.nav,
.page-confirmbillingdetails ul.nav,
.page-confirmation2 ul.nav,
.page-quoteloandetails ul.nav,
.page-confirmbankdetails ul.nav {
  display: none;
}
/* :L5222 */
/* :L5224 */
.page-customerdetails .instanda-nav-item-link:not([href*="LogOut"]),
.page-customerhomepage .instanda-nav-item-link:not([href*="LogOut"]) {
  display: none;
}
/* Hide/ Show nav toggle */

/* :L5230 */
/* :L601 */
.page-quickquotequestions .navbar-toggle,
.page-quickquote .navbar-toggle,
.page-prequotequestions .navbar-toggle,
.page-referralmessage .navbar-toggle,
.page-quote .navbar-toggle,
.page-postquotequestions .navbar-toggle,
.page-paymentconfirmation .navbar-toggle,
.page-confirmbillingdetails .navbar-toggle,
.page-confirmation2 .navbar-toggle,
.page-quoteloandetails .navbar-toggle,
.page-confirmbankdetails .navbar-toggle {
  display: none;
}
/* Hide Continue Button in Cancellation page */

/* :L5235 */
/* :L5236 */
.page-cancelpolicy button.instanda-cancellation-button {
  display: none !important;
}
/* Hide 'Save' button */

/* :L5242 */
button[name="saveButton"] {
  display: none !important;
}
/* Hide "Any other treatment" question in Quick Quote Questions page 4 */

/* :L5247 */
.question-other-treatment {
  display: none;
}
/* Hide "Any previous trading name?" question in Pre-quote Questions page 1 */

/* :L5252 */
#question189862 {
  display: none;
}
/* Hide question label for JCCP opt-in question (Post-quote question page 1) */

/* :L5257 */
/* :L5259 */
#question185461 .instanda-question-label {
  display: none;
}
/* ============================= */
/* ===== Page grid/ layout ===== */
/* ============================= */
/* (height of the footer and paddings) 32px (the margin above the form box) + 156px (footer) */

/* Page layout for Quote Journey pages */

/* :L5271 */
/* :L5284 */
.page-quickquotequestions .instanda-innerbody,
.page-quickquote .instanda-innerbody,
.page-prequotequestions .instanda-innerbody,
.page-referralmessage .instanda-innerbody,
.page-quote .instanda-innerbody,
.page-postquotequestions .instanda-innerbody,
.page-paymentconfirmation .instanda-innerbody,
.page-confirmbillingdetails .instanda-innerbody,
.page-confirmation2 .instanda-innerbody,
.page-customerhomepage .instanda-innerbody,
.page-customerdetails .instanda-innerbody,
.page-quoteloandetails .instanda-innerbody,
.page-confirmbankdetails .instanda-innerbody {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  position: relative;
}
/* :L5291 */
.page-quickquotequestions .instanda-innerbody > div,
.page-quickquote .instanda-innerbody > div,
.page-prequotequestions .instanda-innerbody > div,
.page-referralmessage .instanda-innerbody > div,
.page-quote .instanda-innerbody > div,
.page-postquotequestions .instanda-innerbody > div,
.page-paymentconfirmation .instanda-innerbody > div,
.page-confirmbillingdetails .instanda-innerbody > div,
.page-confirmation2 .instanda-innerbody > div,
.page-customerhomepage .instanda-innerbody > div,
.page-customerdetails .instanda-innerbody > div,
.page-quoteloandetails .instanda-innerbody > div,
.page-confirmbankdetails .instanda-innerbody > div {
  flex-basis: 100%;
}
/* :L5294 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-quickquote .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-prequotequestions .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-referralmessage .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-quote .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-postquotequestions .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-paymentconfirmation .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-confirmbillingdetails .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-confirmation2 .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-customerhomepage .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-customerdetails .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-quoteloandetails .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-confirmbankdetails .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-quickquotequestions .instanda-innerbody > div.warningMessage + div,
  .page-quickquote .instanda-innerbody > div.warningMessage + div,
  .page-prequotequestions .instanda-innerbody > div.warningMessage + div,
  .page-referralmessage .instanda-innerbody > div.warningMessage + div,
  .page-quote .instanda-innerbody > div.warningMessage + div,
  .page-postquotequestions .instanda-innerbody > div.warningMessage + div,
  .page-paymentconfirmation .instanda-innerbody > div.warningMessage + div,
  .page-confirmbillingdetails .instanda-innerbody > div.warningMessage + div,
  .page-confirmation2 .instanda-innerbody > div.warningMessage + div,
  .page-customerhomepage .instanda-innerbody > div.warningMessage + div,
  .page-customerdetails .instanda-innerbody > div.warningMessage + div,
  .page-quoteloandetails .instanda-innerbody > div.warningMessage + div,
  .page-confirmbankdetails .instanda-innerbody > div.warningMessage + div {
    max-height: 100vh;
    width: 285px;
    max-width: 285px;
    padding-bottom: 80px;
    /* for placing the footer hyperlinks */
    box-shadow: 0px 12px 24px rgba(27, 78, 163, 0.04), 0px 24px 48px rgba(41, 121, 255, 0.04);
    background-color: white;
    position: sticky;
    top: 0;
  }
}
/* :L5311 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .instanda-innerbody > div#instanda-site-layout,
  .page-quickquote .instanda-innerbody > div#instanda-site-layout,
  .page-prequotequestions .instanda-innerbody > div#instanda-site-layout,
  .page-referralmessage .instanda-innerbody > div#instanda-site-layout,
  .page-quote .instanda-innerbody > div#instanda-site-layout,
  .page-postquotequestions .instanda-innerbody > div#instanda-site-layout,
  .page-paymentconfirmation .instanda-innerbody > div#instanda-site-layout,
  .page-confirmbillingdetails .instanda-innerbody > div#instanda-site-layout,
  .page-confirmation2 .instanda-innerbody > div#instanda-site-layout,
  .page-customerhomepage .instanda-innerbody > div#instanda-site-layout,
  .page-customerdetails .instanda-innerbody > div#instanda-site-layout,
  .page-quoteloandetails .instanda-innerbody > div#instanda-site-layout,
  .page-confirmbankdetails .instanda-innerbody > div#instanda-site-layout {
    width: calc(100% - 285px);
    max-width: calc(100% - 285px);
  }
}
/* :L5319 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .instanda-innerbody > div .container,
  .page-quickquote .instanda-innerbody > div .container,
  .page-prequotequestions .instanda-innerbody > div .container,
  .page-referralmessage .instanda-innerbody > div .container,
  .page-quote .instanda-innerbody > div .container,
  .page-postquotequestions .instanda-innerbody > div .container,
  .page-paymentconfirmation .instanda-innerbody > div .container,
  .page-confirmbillingdetails .instanda-innerbody > div .container,
  .page-confirmation2 .instanda-innerbody > div .container,
  .page-customerhomepage .instanda-innerbody > div .container,
  .page-customerdetails .instanda-innerbody > div .container,
  .page-quoteloandetails .instanda-innerbody > div .container,
  .page-confirmbankdetails .instanda-innerbody > div .container {
    width: auto;
    max-width: 100%;
  }
}
/* :L5329 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .instanda-main-content,
  .page-quickquote .instanda-main-content,
  .page-prequotequestions .instanda-main-content,
  .page-referralmessage .instanda-main-content,
  .page-quote .instanda-main-content,
  .page-postquotequestions .instanda-main-content,
  .page-paymentconfirmation .instanda-main-content,
  .page-confirmbillingdetails .instanda-main-content,
  .page-confirmation2 .instanda-main-content,
  .page-customerhomepage .instanda-main-content,
  .page-customerdetails .instanda-main-content,
  .page-quoteloandetails .instanda-main-content,
  .page-confirmbankdetails .instanda-main-content {
    min-height: calc(100vh - 100px);
  }
}
/* :L5335 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions #instanda-site-layout,
  .page-quickquote #instanda-site-layout,
  .page-prequotequestions #instanda-site-layout,
  .page-referralmessage #instanda-site-layout,
  .page-quote #instanda-site-layout,
  .page-postquotequestions #instanda-site-layout,
  .page-paymentconfirmation #instanda-site-layout,
  .page-confirmbillingdetails #instanda-site-layout,
  .page-confirmation2 #instanda-site-layout,
  .page-customerhomepage #instanda-site-layout,
  .page-customerdetails #instanda-site-layout,
  .page-quoteloandetails #instanda-site-layout,
  .page-confirmbankdetails #instanda-site-layout {
    padding: 32px 30px 70px;
  }
}
/* :L5342 */
/* :L5343 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions.page-number-2 .instanda-main-content {
    min-height: calc(100vh - 210px);
    /* Minus the footer height */
  
  }
}
/* :L5350 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions.page-number-2 #instanda-site-layout {
    padding-bottom: 180px;
  }
}
/* :L5357 */
/* :L5359 */
.page-customerhomepage #instanda-header .navbar-header .navbar-brand,
.page-customerdetails #instanda-header .navbar-header .navbar-brand {
  text-align: left;
}
/* :L5363 */
/* :L5364 */
/* :L5365 */
@media only screen and (min-width: 992px) {
  .page-customerhomepage .instanda-innerbody > div#instanda-site-layout,
  .page-customerdetails .instanda-innerbody > div#instanda-site-layout {
    width: 100%;
    max-width: none;
  }
}
@media only screen and (min-width: 1200px) {
  .page-customerhomepage .instanda-innerbody > div#instanda-site-layout,
  .page-customerdetails .instanda-innerbody > div#instanda-site-layout {
    width: calc(100% - 285px);
    max-width: calc(100% - 285px);
  }
}
@media only screen and (min-width: 1399px) {
  .page-customerhomepage .instanda-innerbody > div#instanda-site-layout,
  .page-customerdetails .instanda-innerbody > div#instanda-site-layout {
    padding-bottom: 156px;
  }
}
/* ================== */

/* ===== Header ===== */

/* ================== */

/* Quote journey header style */

/* :L5389 */
/* :L5401 */
/* :L5402 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions #instanda-header .navbar-header,
  .page-quickquote #instanda-header .navbar-header,
  .page-prequotequestions #instanda-header .navbar-header,
  .page-referralmessage #instanda-header .navbar-header,
  .page-quote #instanda-header .navbar-header,
  .page-postquotequestions #instanda-header .navbar-header,
  .page-paymentconfirmation #instanda-header .navbar-header,
  .page-confirmbillingdetails #instanda-header .navbar-header,
  .page-confirmation2 #instanda-header .navbar-header,
  .page-customerhomepage #instanda-header .navbar-header,
  .page-quoteloandetails #instanda-header .navbar-header,
  .page-confirmbankdetails #instanda-header .navbar-header {
    width: 100%;
  }
}
/* :L5408 */
/* :L5409 */
.page-quickquotequestions #instanda-header .navbar-header .navbar-brand,
.page-quickquote #instanda-header .navbar-header .navbar-brand,
.page-prequotequestions #instanda-header .navbar-header .navbar-brand,
.page-referralmessage #instanda-header .navbar-header .navbar-brand,
.page-quote #instanda-header .navbar-header .navbar-brand,
.page-postquotequestions #instanda-header .navbar-header .navbar-brand,
.page-paymentconfirmation #instanda-header .navbar-header .navbar-brand,
.page-confirmbillingdetails #instanda-header .navbar-header .navbar-brand,
.page-confirmation2 #instanda-header .navbar-header .navbar-brand,
.page-customerhomepage #instanda-header .navbar-header .navbar-brand,
.page-quoteloandetails #instanda-header .navbar-header .navbar-brand,
.page-confirmbankdetails #instanda-header .navbar-header .navbar-brand {
  margin: 15px 0 0 15px;
}
@media only screen and (min-width: 992px) {
  .page-quickquotequestions #instanda-header .navbar-header .navbar-brand,
  .page-quickquote #instanda-header .navbar-header .navbar-brand,
  .page-prequotequestions #instanda-header .navbar-header .navbar-brand,
  .page-referralmessage #instanda-header .navbar-header .navbar-brand,
  .page-quote #instanda-header .navbar-header .navbar-brand,
  .page-postquotequestions #instanda-header .navbar-header .navbar-brand,
  .page-paymentconfirmation #instanda-header .navbar-header .navbar-brand,
  .page-confirmbillingdetails #instanda-header .navbar-header .navbar-brand,
  .page-confirmation2 #instanda-header .navbar-header .navbar-brand,
  .page-customerhomepage #instanda-header .navbar-header .navbar-brand,
  .page-quoteloandetails #instanda-header .navbar-header .navbar-brand,
  .page-confirmbankdetails #instanda-header .navbar-header .navbar-brand {
    margin: 24px auto 8px;
  }
}
/* :L5418 */
.page-quickquotequestions #instanda-header .navbar-nav,
.page-quickquote #instanda-header .navbar-nav,
.page-prequotequestions #instanda-header .navbar-nav,
.page-referralmessage #instanda-header .navbar-nav,
.page-quote #instanda-header .navbar-nav,
.page-postquotequestions #instanda-header .navbar-nav,
.page-paymentconfirmation #instanda-header .navbar-nav,
.page-confirmbillingdetails #instanda-header .navbar-nav,
.page-confirmation2 #instanda-header .navbar-nav,
.page-customerhomepage #instanda-header .navbar-nav,
.page-quoteloandetails #instanda-header .navbar-nav,
.page-confirmbankdetails #instanda-header .navbar-nav {
  padding: 0;
  margin: 0;
}
/* :L5422 */
.page-quickquotequestions #instanda-header .navbar-nav li,
.page-quickquote #instanda-header .navbar-nav li,
.page-prequotequestions #instanda-header .navbar-nav li,
.page-referralmessage #instanda-header .navbar-nav li,
.page-quote #instanda-header .navbar-nav li,
.page-postquotequestions #instanda-header .navbar-nav li,
.page-paymentconfirmation #instanda-header .navbar-nav li,
.page-confirmbillingdetails #instanda-header .navbar-nav li,
.page-confirmation2 #instanda-header .navbar-nav li,
.page-customerhomepage #instanda-header .navbar-nav li,
.page-quoteloandetails #instanda-header .navbar-nav li,
.page-confirmbankdetails #instanda-header .navbar-nav li {
  float: none;
}
/* :L5425 */
.page-quickquotequestions #instanda-header .navbar-nav li a,
.page-quickquote #instanda-header .navbar-nav li a,
.page-prequotequestions #instanda-header .navbar-nav li a,
.page-referralmessage #instanda-header .navbar-nav li a,
.page-quote #instanda-header .navbar-nav li a,
.page-postquotequestions #instanda-header .navbar-nav li a,
.page-paymentconfirmation #instanda-header .navbar-nav li a,
.page-confirmbillingdetails #instanda-header .navbar-nav li a,
.page-confirmation2 #instanda-header .navbar-nav li a,
.page-customerhomepage #instanda-header .navbar-nav li a,
.page-quoteloandetails #instanda-header .navbar-nav li a,
.page-confirmbankdetails #instanda-header .navbar-nav li a {
  padding-top: 8px;
  padding-bottom: 8px;
}
/* :L5434 */
/* :L5436 */
.page-customerhomepage ul.navbar-nav,
.page-customerdetails ul.navbar-nav {
  float: none !important;
  clear: both;
}
/* :L5442 */
/* :L5443 */
/* :L5444 */
.page-customerdetails .navbar-header .navbar-brand {
  margin: 15px 0 0 15px;
}
@media only screen and (min-width: 992px) {
  .page-customerdetails .navbar-header .navbar-brand {
    margin: 32px auto 32px;
  }
}
/* :L5453 */
.page-customerdetails .questionItem {
  text-align: left;
}
/* :L5457 */
.page-customerdetails .instanda-update-customer-details-button {
  /* Quote form bottom action buttons */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  height: 56px;
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  .page-customerdetails .instanda-update-customer-details-button {
    width: auto;
  }
}
/* :L197 */
.page-customerdetails .instanda-update-customer-details-button:hover,
.page-customerdetails .instanda-update-customer-details-button:active,
.page-customerdetails .instanda-update-customer-details-button:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-customerdetails .instanda-update-customer-details-button:active:hover,
.page-customerdetails .instanda-update-customer-details-button:active:focus {
  outline: none;
}
/* :L209 */
.page-customerdetails .instanda-update-customer-details-button .fa {
  display: none;
}
/* :L213 */
.page-customerdetails .instanda-update-customer-details-button[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.page-customerdetails .instanda-update-customer-details-button:hover,
.page-customerdetails .instanda-update-customer-details-button:active,
.page-customerdetails .instanda-update-customer-details-button:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.page-customerdetails .instanda-update-customer-details-button:active:hover,
.page-customerdetails .instanda-update-customer-details-button:active:focus {
  color: #1d4279;
  background-color: white;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-customerdetails .instanda-update-customer-details-button {
    width: auto;
  }
}
/* :L284 */
.page-customerdetails .instanda-update-customer-details-button::before {
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
/* :L5462 */
.page-customerdetails a[href*="ChangePassword"] {
  /* All buttons that have the .btn class */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
}
@media only screen and (min-width: 768px) {
  .page-customerdetails a[href*="ChangePassword"] {
    width: auto;
  }
}
/* :L197 */
.page-customerdetails a[href*="ChangePassword"]:hover,
.page-customerdetails a[href*="ChangePassword"]:active,
.page-customerdetails a[href*="ChangePassword"]:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-customerdetails a[href*="ChangePassword"]:active:hover,
.page-customerdetails a[href*="ChangePassword"]:active:focus {
  outline: none;
}
/* :L209 */
.page-customerdetails a[href*="ChangePassword"] .fa {
  display: none;
}
/* :L213 */
.page-customerdetails a[href*="ChangePassword"][disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.page-customerdetails a[href*="ChangePassword"]:hover,
.page-customerdetails a[href*="ChangePassword"]:active,
.page-customerdetails a[href*="ChangePassword"]:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.page-customerdetails a[href*="ChangePassword"]:active:hover,
.page-customerdetails a[href*="ChangePassword"]:active:focus {
  color: #1d4279;
  background-color: white;
}
/* ====================== */
/* ===== Breadcrumb ===== */
/* ====================== */
/* :L5507 */
.custom-breadcrumb {
  margin: 16px 0;
}
/* :L5510 */
.custom-breadcrumb .main-step {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  padding: 10px 12px;
}
/* :L5517 */
.custom-breadcrumb .main-step > div + div {
  margin-left: 8px;
}
/* :L5521 */
/* :L5522 */
.custom-breadcrumb .main-step .el__text {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding-left: 34px;
  position: relative;
  flex-basis: 110px;
}
/* :L5491 */
.custom-breadcrumb .main-step .el__text::before {
  position: absolute;
  width: 18px;
  height: 24px;
  display: block;
  content: "";
  top: 50%;
  margin-top: -12px;
  left: 0;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TVcweFdVSTRha2h2U1dseGJYYzVXRkJMVjBFdFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxmZGhReXlIVWllSjRNczJlLDEwMDAsVFdLN2NkbzlBT3RNTERENixzT3M5Q0k0a0xDZ1BrV0dyL2ZpTHRPb3JJQWh3d2xDcTR3NXU3VE1ZNFFFalU5LzFLSjk1eHo5ZjZZTTZlcVpCWEp6dHZaa1NIU3NGS2QyUllHSjJKdz09");
  background-position: left center;
  background-size: 36px auto;
  background-repeat: no-repeat;
}
/* :L5527 */
.custom-breadcrumb .main-step .el__dots {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  flex-grow: 1;
}
/* :L5534 */
.custom-breadcrumb .main-step .el__dots div {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #bac3d2;
  margin: 0 4px;
}
/* :L5543 */
.custom-breadcrumb .main-step .el__number {
  padding: 10px;
  background-color: #1d4279;
  color: white;
  border-radius: 6px;
  flex-basis: 30px;
}
/* :L5552 */
/* :L5553 */
/* :L5554 */
/* :L5555 */
.custom-breadcrumb .main-step.main-step-buy .el__text::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Ukc5NloyTmlkRUpLU2poeWNFTktSVk53ZVVOVloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxCcHNVSnl4bkhyRDY1M0E5LDEwMDAscUt6IVR5bmpra1FMMVJhQCxpZStnM3VzejYwSkR1eldyNmF5Qys1eTZjancyZzFHVWJnd2FRdVlaN28wN284anZNRnRaeWgwY3NGbXJkR1lIY2d3OHd1b3cwc01KVW1VYjgxWUsxdz09");
}
/* :L5562 */
/* :L5563 */
/* :L5564 */
/* :L5565 */
.custom-breadcrumb .main-step.main-step-details .el__text::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=U0RkbWVFVkVVU3hpTUhoVFp6aGFjbWxvTkdOeVoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxycllRSUhBM1l6Q2RmVVc2LDEwMDAsS1J5WVB0YktKYjJtOXJ6Ziw4bHpqcW5FYi8xdjBkZnNZZG5zZEJvcHEycmVWY21XUlh0d3Q3UnNoMllFZ1lyQVppNlJLUkhFRTBOcm1TU3huOHpFYmxmaG9QcEZtQTZsV0hJMU04QT09");
}
/* :L5574 */
/* :L5575 */
/* :L5576 */
.page-quickquotequestions .custom-breadcrumb .main-step-quote {
  background-color: #e1e1e3;
  border-left: 4px solid #1d4279;
}
/* :L5474 */
/* :L5475 */
.page-quickquotequestions .custom-breadcrumb .main-step-quote .el__text {
  color: #1d4279;
}
/* :L5478 */
.page-quickquotequestions .custom-breadcrumb .main-step-quote .el__text::before {
  background-position: right center;
}
/* :L5581 */
/* :L5582 */
/* :L5583 */
/* :L5584 */
.page-quickquotequestions.page-number-2 .main-step-quote .el__dots div:first-child {
  background-color: #d58291;
}
/* :L5591 */
/* :L5592 */
/* :L5593 */
/* :L5594 */
.page-quickquotequestions.page-number-3 .main-step-quote .el__dots div:first-child {
  background-color: #1d4279;
}
/* :L5598 */
.page-quickquotequestions.page-number-3 .main-step-quote .el__dots div:nth-child(2) {
  background-color: #d58291;
}
/* :L5605 */
/* :L5606 */
/* :L5607 */
/* :L5608 */
.page-quickquotequestions.page-number-4 .main-step-quote .el__dots div:first-child,
.page-quickquotequestions.page-number-4 .main-step-quote .el__dots div:nth-child(2) {
  background-color: #1d4279;
}
/* :L5613 */
.page-quickquotequestions.page-number-4 .main-step-quote .el__dots div:nth-child(3) {
  background-color: #d58291;
}
/* :L5620 */
/* :L5621 */
/* :L5622 */
/* :L5623 */
.page-quickquotequestions.page-number-5 .main-step-quote .el__dots div:first-child,
.page-quickquotequestions.page-number-5 .main-step-quote .el__dots div:nth-child(2),
.page-quickquotequestions.page-number-5 .main-step-quote .el__dots div:nth-child(3) {
  background-color: #1d4279;
}
/* :L5629 */
.page-quickquotequestions.page-number-5 .main-step-quote .el__dots div:nth-child(4) {
  background-color: #d58291;
}
/* :L5637 */
/* :L5638 */
/* :L5639 */
.page-quickquote .custom-breadcrumb .main-step-quote {
  background-color: #e1e1e3;
  border-left: 4px solid #1d4279;
}
/* :L5474 */
/* :L5475 */
.page-quickquote .custom-breadcrumb .main-step-quote .el__text {
  color: #1d4279;
}
/* :L5478 */
.page-quickquote .custom-breadcrumb .main-step-quote .el__text::before {
  background-position: right center;
}
/* :L5644 */
/* :L5645 */
/* :L5646 */
.page-quickquote .main-step-quote .el__dots div:first-child,
.page-quickquote .main-step-quote .el__dots div:nth-child(2),
.page-quickquote .main-step-quote .el__dots div:nth-child(3),
.page-quickquote .main-step-quote .el__dots div:nth-child(4) {
  background-color: #1d4279;
}
/* :L5653 */
.page-quickquote .main-step-quote .el__dots div:nth-child(5) {
  background-color: #d58291;
}
/* :L5660 */
/* :L5661 */
/* :L5662 */
.page-prequotequestions .custom-breadcrumb .main-step-details {
  background-color: #e1e1e3;
  border-left: 4px solid #1d4279;
}
/* :L5474 */
/* :L5475 */
.page-prequotequestions .custom-breadcrumb .main-step-details .el__text {
  color: #1d4279;
}
/* :L5478 */
.page-prequotequestions .custom-breadcrumb .main-step-details .el__text::before {
  background-position: right center;
}
/* :L5666 */
/* :L5667 */
/* :L5668 */
.page-prequotequestions .custom-breadcrumb .main-step-details .el__dots div:first-child {
  background-color: #d58291;
}
/* :L5675 */
/* :L5676 */
/* :L5677 */
.page-prequotequestions .main-step-quote .el__dots div {
  background-color: #1d4279;
}
/* :L5683 */
/* :L5684 */
/* :L5685 */
/* :L5686 */
.page-prequotequestions.page-number-5 .main-step-details .el__dots div:first-child {
  background-color: #1d4279;
}
/* :L5690 */
.page-prequotequestions.page-number-5 .main-step-details .el__dots div:nth-child(2) {
  background-color: #d58291;
}
/* :L5697 */
/* :L5698 */
/* :L5699 */
/* :L5700 */
.page-prequotequestions.page-number-6 .main-step-details .el__dots div:first-child,
.page-prequotequestions.page-number-6 .main-step-details .el__dots div:nth-child(2) {
  background-color: #1d4279;
}
/* :L5705 */
.page-prequotequestions.page-number-6 .main-step-details .el__dots div:nth-child(3) {
  background-color: #d58291;
}
/* :L5712 */
/* :L5713 */
/* :L5714 */
/* :L5715 */
.page-prequotequestions.page-number-14 .main-step-details .el__dots div:first-child,
.page-prequotequestions.page-number-14 .main-step-details .el__dots div:nth-child(2) {
  background-color: #1d4279;
}
/* :L5720 */
.page-prequotequestions.page-number-14 .main-step-details .el__dots div:nth-child(3) {
  background-color: #d58291;
}
/* :L5727 */
/* :L5728 */
/* :L5729 */
/* :L5730 */
.page-prequotequestions.page-number-15 .main-step-details .el__dots div:first-child,
.page-prequotequestions.page-number-15 .main-step-details .el__dots div:nth-child(2),
.page-prequotequestions.page-number-15 .main-step-details .el__dots div:nth-child(3) {
  background-color: #1d4279;
}
/* :L5736 */
.page-prequotequestions.page-number-15 .main-step-details .el__dots div:nth-child(4) {
  background-color: #d58291;
}
/* :L5743 */
/* :L5744 */
/* :L5745 */
/* :L5746 */
.page-prequotequestions.page-number-17 .main-step-details .el__dots div:first-child,
.page-prequotequestions.page-number-17 .main-step-details .el__dots div:nth-child(2),
.page-prequotequestions.page-number-17 .main-step-details .el__dots div:nth-child(3) {
  background-color: #1d4279;
}
/* :L5752 */
.page-prequotequestions.page-number-17 .main-step-details .el__dots div:nth-child(4) {
  background-color: #d58291;
}
/* :L5760 */
/* :L5761 */
/* :L5762 */
.page-quote .custom-breadcrumb .main-step-details {
  background-color: #e1e1e3;
  border-left: 4px solid #1d4279;
}
/* :L5474 */
/* :L5475 */
.page-quote .custom-breadcrumb .main-step-details .el__text {
  color: #1d4279;
}
/* :L5478 */
.page-quote .custom-breadcrumb .main-step-details .el__text::before {
  background-position: right center;
}
/* :L5767 */
/* :L5768 */
/* :L5769 */
.page-quote .main-step-details .el__dots div:first-child,
.page-quote .main-step-details .el__dots div:nth-child(2),
.page-quote .main-step-details .el__dots div:nth-child(3),
.page-quote .main-step-details .el__dots div:nth-child(4) {
  background-color: #1d4279;
}
/* :L5776 */
.page-quote .main-step-details .el__dots div:nth-child(5) {
  background-color: #d58291;
}
/* :L5783 */
/* :L5784 */
/* :L5785 */
.page-postquotequestions .custom-breadcrumb .main-step-details {
  background-color: #e1e1e3;
  border-left: 4px solid #1d4279;
}
/* :L5474 */
/* :L5475 */
.page-postquotequestions .custom-breadcrumb .main-step-details .el__text {
  color: #1d4279;
}
/* :L5478 */
.page-postquotequestions .custom-breadcrumb .main-step-details .el__text::before {
  background-position: right center;
}
/* :L5790 */
/* :L5791 */
/* :L5792 */
.page-postquotequestions .main-step-quote .el__dots div {
  background-color: #1d4279;
}
/* :L5798 */
/* :L5799 */
/* :L5800 */
/* :L5801 */
.page-postquotequestions.page-number-1 .main-step-details .el__dots div:first-child,
.page-postquotequestions.page-number-1 .main-step-details .el__dots div:nth-child(2),
.page-postquotequestions.page-number-1 .main-step-details .el__dots div:nth-child(3),
.page-postquotequestions.page-number-1 .main-step-details .el__dots div:nth-child(4),
.page-postquotequestions.page-number-1 .main-step-details .el__dots div:nth-child(5) {
  background-color: #1d4279;
}
/* :L5809 */
.page-postquotequestions.page-number-1 .main-step-details .el__dots div:nth-child(6) {
  background-color: #d58291;
}
/* :L5817 */
/* :L5821 */
/* :L5822 */
.page-confirmbillingdetails .custom-breadcrumb .main-step-buy,
.page-confirmation2 .custom-breadcrumb .main-step-buy,
.page-quoteloandetails .custom-breadcrumb .main-step-buy,
.page-confirmbankdetails .custom-breadcrumb .main-step-buy {
  background-color: #e1e1e3;
  border-left: 4px solid #1d4279;
}
/* :L5474 */
/* :L5475 */
.page-confirmbillingdetails .custom-breadcrumb .main-step-buy .el__text,
.page-confirmation2 .custom-breadcrumb .main-step-buy .el__text,
.page-quoteloandetails .custom-breadcrumb .main-step-buy .el__text,
.page-confirmbankdetails .custom-breadcrumb .main-step-buy .el__text {
  color: #1d4279;
}
/* :L5478 */
.page-confirmbillingdetails .custom-breadcrumb .main-step-buy .el__text::before,
.page-confirmation2 .custom-breadcrumb .main-step-buy .el__text::before,
.page-quoteloandetails .custom-breadcrumb .main-step-buy .el__text::before,
.page-confirmbankdetails .custom-breadcrumb .main-step-buy .el__text::before {
  background-position: right center;
}
/* :L5826 */
/* :L5828 */
/* :L5829 */
.page-confirmbillingdetails .custom-breadcrumb .main-step-quote .el__dots div,
.page-confirmation2 .custom-breadcrumb .main-step-quote .el__dots div,
.page-quoteloandetails .custom-breadcrumb .main-step-quote .el__dots div,
.page-confirmbankdetails .custom-breadcrumb .main-step-quote .el__dots div,
.page-confirmbillingdetails .custom-breadcrumb .main-step-details .el__dots div,
.page-confirmation2 .custom-breadcrumb .main-step-details .el__dots div,
.page-quoteloandetails .custom-breadcrumb .main-step-details .el__dots div,
.page-confirmbankdetails .custom-breadcrumb .main-step-details .el__dots div {
  background-color: #1d4279;
}
/* :L5837 */
/* :L5838 */
/* :L5839 */
/* :L5840 */
.page-confirmbillingdetails .main-step-buy .el__dots div:first-child {
  background-color: #d58291;
}
/* :L5847 */
/* :L5848 */
/* :L5849 */
/* :L5850 */
.page-confirmation2 .main-step-buy .el__dots div:first-child {
  background-color: #1d4279;
}
/* :L5854 */
.page-confirmation2 .main-step-buy .el__dots div:nth-child(2) {
  background-color: #d58291;
}
/* ================== */

/* ===== Footer ===== */

/* ================== */

/* :L5864 */
@media only screen and (min-width: 992px) {
  .footer {
    margin-top: 24px;
  }
}
/* :L5870 */
.custom-hf-footer {
  display: none;
}
/* :L5873 */
.page-quickquotequestions.page-number-2 .custom-hf-footer {
  display: block;
}
/* :L5878 */
/* :L5891 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .custom-footer,
  .page-quickquote .custom-footer,
  .page-prequotequestions .custom-footer,
  .page-referralmessage .custom-footer,
  .page-quote .custom-footer,
  .page-postquotequestions .custom-footer,
  .page-paymentconfirmation .custom-footer,
  .page-confirmbillingdetails .custom-footer,
  .page-confirmation2 .custom-footer,
  .page-customerhomepage .custom-footer,
  .page-customerdetails .custom-footer,
  .page-quoteloandetails .custom-footer,
  .page-confirmbankdetails .custom-footer {
    display: none;
  }
}
/* :L5896 */
.page-quickquotequestions .custom-footer--left,
.page-quickquote .custom-footer--left,
.page-prequotequestions .custom-footer--left,
.page-referralmessage .custom-footer--left,
.page-quote .custom-footer--left,
.page-postquotequestions .custom-footer--left,
.page-paymentconfirmation .custom-footer--left,
.page-confirmbillingdetails .custom-footer--left,
.page-confirmation2 .custom-footer--left,
.page-customerhomepage .custom-footer--left,
.page-customerdetails .custom-footer--left,
.page-quoteloandetails .custom-footer--left,
.page-confirmbankdetails .custom-footer--left {
  display: none;
}
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .custom-footer--left,
  .page-quickquote .custom-footer--left,
  .page-prequotequestions .custom-footer--left,
  .page-referralmessage .custom-footer--left,
  .page-quote .custom-footer--left,
  .page-postquotequestions .custom-footer--left,
  .page-paymentconfirmation .custom-footer--left,
  .page-confirmbillingdetails .custom-footer--left,
  .page-confirmation2 .custom-footer--left,
  .page-customerhomepage .custom-footer--left,
  .page-customerdetails .custom-footer--left,
  .page-quoteloandetails .custom-footer--left,
  .page-confirmbankdetails .custom-footer--left {
    display: block;
    position: absolute;
    bottom: 0;
  }
}
/* :L5905 */
.page-quickquotequestions .custom-footer--left ul,
.page-quickquote .custom-footer--left ul,
.page-prequotequestions .custom-footer--left ul,
.page-referralmessage .custom-footer--left ul,
.page-quote .custom-footer--left ul,
.page-postquotequestions .custom-footer--left ul,
.page-paymentconfirmation .custom-footer--left ul,
.page-confirmbillingdetails .custom-footer--left ul,
.page-confirmation2 .custom-footer--left ul,
.page-customerhomepage .custom-footer--left ul,
.page-customerdetails .custom-footer--left ul,
.page-quoteloandetails .custom-footer--left ul,
.page-confirmbankdetails .custom-footer--left ul {
  margin: 24px 0;
}
/* :L5912 */
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .footer,
  .page-quickquote .footer,
  .page-prequotequestions .footer,
  .page-referralmessage .footer,
  .page-quote .footer,
  .page-postquotequestions .footer,
  .page-paymentconfirmation .footer,
  .page-confirmbillingdetails .footer,
  .page-confirmation2 .footer,
  .page-customerhomepage .footer,
  .page-customerdetails .footer,
  .page-quoteloandetails .footer,
  .page-confirmbankdetails .footer {
    position: absolute;
    bottom: 0;
    padding: 24px 48px 24px clamp(293px, 20vw, 293px);
    /* 285px = left panel + white box shadow */
    z-index: -1;
  }
}
/* :L5921 */
.page-quickquotequestions .footer > div,
.page-quickquote .footer > div,
.page-prequotequestions .footer > div,
.page-referralmessage .footer > div,
.page-quote .footer > div,
.page-postquotequestions .footer > div,
.page-paymentconfirmation .footer > div,
.page-confirmbillingdetails .footer > div,
.page-confirmation2 .footer > div,
.page-customerhomepage .footer > div,
.page-customerdetails .footer > div,
.page-quoteloandetails .footer > div,
.page-confirmbankdetails .footer > div {
  text-align: left;
}
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .footer > div,
  .page-quickquote .footer > div,
  .page-prequotequestions .footer > div,
  .page-referralmessage .footer > div,
  .page-quote .footer > div,
  .page-postquotequestions .footer > div,
  .page-paymentconfirmation .footer > div,
  .page-confirmbillingdetails .footer > div,
  .page-confirmation2 .footer > div,
  .page-customerhomepage .footer > div,
  .page-customerdetails .footer > div,
  .page-quoteloandetails .footer > div,
  .page-confirmbankdetails .footer > div {
    padding-left: 40px;
  }
}
/* :L5929 */
/* :L5930 */
.page-quickquotequestions .footer .custom-hf-footer > .container,
.page-quickquote .footer .custom-hf-footer > .container,
.page-prequotequestions .footer .custom-hf-footer > .container,
.page-referralmessage .footer .custom-hf-footer > .container,
.page-quote .footer .custom-hf-footer > .container,
.page-postquotequestions .footer .custom-hf-footer > .container,
.page-paymentconfirmation .footer .custom-hf-footer > .container,
.page-confirmbillingdetails .footer .custom-hf-footer > .container,
.page-confirmation2 .footer .custom-hf-footer > .container,
.page-customerhomepage .footer .custom-hf-footer > .container,
.page-customerdetails .footer .custom-hf-footer > .container,
.page-quoteloandetails .footer .custom-hf-footer > .container,
.page-confirmbankdetails .footer .custom-hf-footer > .container {
  color: #071b3f;
}
@media only screen and (min-width: 992px) {
  .page-quickquotequestions .footer .custom-hf-footer > .container,
  .page-quickquote .footer .custom-hf-footer > .container,
  .page-prequotequestions .footer .custom-hf-footer > .container,
  .page-referralmessage .footer .custom-hf-footer > .container,
  .page-quote .footer .custom-hf-footer > .container,
  .page-postquotequestions .footer .custom-hf-footer > .container,
  .page-paymentconfirmation .footer .custom-hf-footer > .container,
  .page-confirmbillingdetails .footer .custom-hf-footer > .container,
  .page-confirmation2 .footer .custom-hf-footer > .container,
  .page-customerhomepage .footer .custom-hf-footer > .container,
  .page-customerdetails .footer .custom-hf-footer > .container,
  .page-quoteloandetails .footer .custom-hf-footer > .container,
  .page-confirmbankdetails .footer .custom-hf-footer > .container {
    margin: 0;
    padding: 0;
  }
}
/* :L5942 */
.custom-footer--left {
  display: none;
}
/* ========================= */

/* ===== Progress ring ===== */

/* ========================= */

/* :L5949 */
#progress-ring {
  position: absolute;
  top: 25px;
  right: 20px;
  width: 70px;
  height: 70px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  #progress-ring {
    width: 120px;
    height: 120px;
    right: 35px;
  }
}
@media only screen and (min-width: 992px) {
  #progress-ring {
    position: relative;
    top: auto;
    right: auto;
    width: 160px;
    height: 160px;
  }
}
/* :L5971 */
#progress-ring .progressbar-text {
  position: absolute;
  left: 50%;
  top: 50%;
  padding: 0px;
  margin: 0px;
  transform: translate(-50%, -50%);
  color: #071b3f;
  font-size: 1rem;
  font-weight: bold;
}
@media only screen and (min-width: 640px) {
  #progress-ring .progressbar-text {
    font-size: 18px;
  }
}
/* =========================== */

/* ===== Customer portal ===== */

/* =========================== */

/* :L5991 */
/* :L5993 */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .page-customerhomepage .instanda-innerbody,
  .page-customerdetails .instanda-innerbody {
    display: block;
  }
}
/* :L5998 */
/* :L5999 */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .page-customerhomepage .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-customerdetails .instanda-innerbody > div:first-child:not(.warningMessage),
  .page-customerhomepage .instanda-innerbody > div.warningMessage + div,
  .page-customerdetails .instanda-innerbody > div.warningMessage + div {
    all: unset;
  }
}
/* :L6006 */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .page-customerhomepage .instanda-innerbody > div#instanda-site-layout,
  .page-customerdetails .instanda-innerbody > div#instanda-site-layout {
    flex-basis: 100%;
  }
}
/* :L6015 */
/* :L6016 */
/* :L6017 */
.page-customerhomepage .instanda-main-content-container > .container {
  padding: 0;
}
/* Customer portal global */

/* :L6024 */
@media only screen and (min-width: 1200px) {
  .nav-cp {
    padding: 0;
  }
}
/* :L6029 */
.nav-cp ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex-wrap: nowrap;
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .nav-cp ul {
    display: block;
  }
}
/* :L6042 */
.nav-cp ul li {
  flex-basis: 50%;
  list-style-type: none;
}
/* :L6046 */
.nav-cp ul li a {
  color: #687388;
  display: inline-block;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 2px solid #bac3d2;
  padding: 8px;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .nav-cp ul li a {
    color: #687388;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    padding-left: 34px;
    position: relative;
    border: 0;
    border-left: 4px solid white;
    padding: 16px 12px 16px 64px;
    text-align: left;
  }
  /* :L5491 */
  .nav-cp ul li a::before {
    position: absolute;
    width: 18px;
    height: 24px;
    display: block;
    content: "";
    top: 50%;
    margin-top: -12px;
    left: 0;
    background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TVcweFdVSTRha2h2U1dseGJYYzVXRkJMVjBFdFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxmZGhReXlIVWllSjRNczJlLDEwMDAsVFdLN2NkbzlBT3RNTERENixzT3M5Q0k0a0xDZ1BrV0dyL2ZpTHRPb3JJQWh3d2xDcTR3NXU3VE1ZNFFFalU5LzFLSjk1eHo5ZjZZTTZlcVpCWEp6dHZaa1NIU3NGS2QyUllHSjJKdz09");
    background-position: left center;
    background-size: 36px auto;
    background-repeat: no-repeat;
  }
}
/* :L6065 */
@media only screen and (min-width: 1200px) {
  .nav-cp ul li a::before {
    left: 30px;
  }
}
/* :L6071 */
.nav-cp ul li a:hover {
  background-position: right center;
}
/* :L6076 */
/* :L6077 */
.nav-cp ul li.active a {
  border-color: #d58291;
  color: #d58291;
}
@media only screen and (min-width: 1200px) {
  .nav-cp ul li.active a {
    background-color: #fbdce6;
    border-left: 4px solid #d58291;
    color: #d58291;
  }
}
/* :L6087 */
.nav-cp ul li.active a::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=T1MxdFZHcE9Wbk5FTlhkQ1QyeE9URmRpUlhoTmQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxndUVKSldkSHZsc1BZdVZtLDEwMDAsdERpZE1AekRkbXdaRkY2eixONTR1aXZQbDYzSFJ2b2c3SWh3WnhQKy9TcXd0Q3VWUFFlUzhncThQY2xMYWZzeStlUmZEZnJLRDhXTXp4ZjMwYm1uWHRIVU1oNWVwWGtNdTJQL2ozdz09");
  background-position: right center;
}
/* :L6094 */
/* :L6095 */
.nav-cp ul li.nav-item-02 a::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YTBZM04xRXNWbk0zU21KUGJXWlViV0p2UnpNNFVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxVR2VQQnFwSlFPIXdCcUg3LDEwMDAsVkw0QyFuNlJoNEVTMHFLYyxybktNeWMxVDNDSkRDd0paRGE5c2RmZGRsL0ZzQm82OXFlMUkwUzVuN2pCb1lTTkxoOCtiekZxcFZDaXNtQnd4aWFpQllLR29ockd2SGpPdUtGMnFoZz09");
}
/* :L6100 */
/* :L6101 */
.nav-cp ul li.nav-item-03 a::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=U0dkV1FXZGthVXQzT1ZWMVF5eGhiSGRZTVdacFVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxSMlB2WHZmWm5WTkRnTVc2LDEwMDAseGNMS1ZRcGd1Y1lqNldWaSxqUE45RXQvZkJvTXBaZlN6MDJEaXVDcXRCME9mSHpCb05sN3I2VUZBNFdGMlIrbFFqQktQQy9nRHVPSzMzWC8vQmFBZTltMXpoMDMvT1FWekIzT0R2UT09");
}
/* :L6106 */
/* :L6107 */
.nav-cp ul li.nav-item-04 a::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=U21KaVYxRTJiVGxpYms5VE4zZFJWalZWTUVkS2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxCWDVIeFJ2alJpVWtVeURnLDEwMDAsdXpQOU5wd0QzWnNBYlBBdixnM0NHeDFpYlg3UzNvQk5ScSs3T0F3MVJta2dFU09mK3ZGZXRzOXdsaVNiTjhWWHJCUHRVTDFPc3dKOS9mQndxcFRkcmRLdzFVRW5HRGxBUXpoWGUvdz09");
}
/* :L6115 */
.cp-customer-info {
  /* Customer's name and profession at the left panel (underneath the logo) */
  margin-bottom: 32px;
  padding: 0 15px;
}
@media only screen and (min-width: 1200px) {
  .cp-customer-info {
    padding: 0 30px;
  }
}
/* :L6124 */
/* :L6125 */
.cp-customer-info .item__name {
  font-size: 1.2857rem;
  font-weight: 700;
  color: #071b3f;
}
/* :L6131 */
.cp-customer-info .item__profession {
  font-size: 12px;
}
/* :L6137 */
a[href*="LogOut"] {
  float: right;
  padding: 0 30px;
}
@media only screen and (min-width: 1200px) {
  a[href*="LogOut"] {
    float: none;
  }
}
/* Layout */

/* :L6147 */
.content-cp-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* :L6153 */
/* :L6154 */
.content-cp-wrapper .section-cp__main {
  flex-basis: 100%;
}
@media only screen and (min-width: 992px) {
  .content-cp-wrapper .section-cp__main {
    flex-basis: 65%;
  }
}
/* :L6161 */
.content-cp-wrapper .section-cp__main--full-width {
  width: 100%;
}
/* :L6166 */
.content-cp-wrapper .section-cp__sidebar {
  flex-basis: 100%;
}
@media only screen and (min-width: 992px) {
  .content-cp-wrapper .section-cp__sidebar {
    flex-basis: 30%;
  }
}
/* :L6175 */
.content-cp-wrapper .box {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
}
@media only screen and (min-width: 768px) {
  .content-cp-wrapper .box {
    padding: 30px;
  }
}
/* :L6179 */
@media only screen and (min-width: 992px) {
  .content-cp-wrapper .tab-pane > .container {
    padding: 0;
  }
}
/* Sidebar - Membership */

/* :L6187 */
.content-cp-wrapper {
  position: relative;
}
/* :L6190 */
@media only screen and (min-width: 992px) {
  .content-cp-wrapper .section-cp__sidebar {
    position: sticky;
    top: 0;
  }
}
/* :L6196 */
.content-cp-wrapper .section-cp__sidebar .box {
  padding: 0;
}
/* :L6199 */
.content-cp-wrapper .section-cp__sidebar .box > .content-cp-sidebar {
  padding: 30px;
}
/* :L6203 */
.content-cp-wrapper .section-cp__sidebar .box > h4 {
  padding: 30px 30px 0 30px;
}
/* :L6208 */
/* :L6209 */
.content-cp-wrapper .section-cp__sidebar .nav-cp-sidebar ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
}
/* :L6217 */
.content-cp-wrapper .section-cp__sidebar .nav-cp-sidebar ul li {
  list-style-type: none;
  flex-basis: 50%;
}
/* :L6221 */
.content-cp-wrapper .section-cp__sidebar .nav-cp-sidebar ul li a {
  color: #1d4279;
  font-weight: 500;
  text-decoration: none;
  border-bottom: 2px solid #bac3d2;
  padding: 8px;
  width: 100%;
  display: inline-block;
  text-align: center;
}
/* :L6232 */
/* :L6233 */
.content-cp-wrapper .section-cp__sidebar .nav-cp-sidebar ul li.active a {
  border-color: #1d4279;
}
/* :L6241 */
/* :L6242 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  color: black;
  margin-bottom: 30px;
}
/* :L6250 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .item--left,
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .item--right {
  flex-basis: 100%;
}
/* :L6255 */
@media only screen and (min-width: 640px) {
  .content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .item--left {
    flex-basis: 60%;
  }
}
/* :L6261 */
@media only screen and (min-width: 640px) {
  .content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .item--right {
    flex-basis: 35%;
    text-align: right;
  }
}
/* :L6268 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .item span.notes {
  display: block;
  font-size: 0.857rem;
  /* 12px */
  color: #384864;
}
/* :L6276 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment {
  /* Quote form bottom action buttons (CTA), Fixed width and height */

  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  height: 56px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment {
    width: auto;
  }
}
/* :L197 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:hover,
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:active,
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:active:hover,
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:active:focus {
  outline: none;
}
/* :L209 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment .fa {
  display: none;
}
/* :L213 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:hover,
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:active,
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:focus {
  color: white;
  background-color: #c85c6f;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:active:hover,
.content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment:active:focus {
  color: white;
  background-color: #c85c6f;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment {
    width: 160px;
  }
}
@media only screen and (min-width: 768px) {
  .content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .content-cp-wrapper .section-cp__sidebar .tab-pay-for-me-only-content .btn-set-up-payment {
    width: 100%;
  }
}
/* Policy template */

/* :L6294 */
.cp-list-item {
  margin-bottom: 30px;
}
/* :L6297 */
/* :L6298 */
.cp-list-item .section-summary {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* :L6304 */
.cp-list-item .section-summary .item {
  flex-basis: 100%;
  margin-bottom: 16px;
}
/* :L6305 */
.cp-list-item .section-summary .item > div {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  box-shadow: 0px 10px 20px rgba(27, 78, 163, 0.04), 0px 20px 42px rgba(41, 121, 255, 0.04);
  height: 100%;
  padding: 16px;
}
@media only screen and (min-width: 768px) {
  .cp-list-item .section-summary .item > div {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .cp-list-item .section-summary .item > div {
    padding: 16px;
  }
}
@media only screen and (min-width: 1600px) {
  .cp-list-item .section-summary .item > div {
    padding: 30px;
  }
}
@media only screen and (min-width: 640px) {
  .cp-list-item .section-summary .item {
    flex-basis: calc((100% - 16px) / 2);
  }
}
/* :L6328 */
@media only screen and (min-width: 640px) {
  .cp-list-item .section-summary .item:nth-child(even) {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 1920px) {
  .cp-list-item .section-summary .item {
    flex-basis: calc((100% - 48px) / 4);
  }
}
/* :L6338 */
@media only screen and (min-width: 1920px) {
  .cp-list-item .section-summary .item + .item {
    margin-left: 16px;
  }
}
/* :L6344 */
@media only screen and (min-width: 768px) {
  .cp-list-item .section-summary .item.item__policy-transaction-type {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1400px) {
  .cp-list-item .section-summary .item.item__policy-transaction-type {
    flex-basis: calc(((100% - 16px) / 3) * 2);
  }
}
/* :L6354 */
@media only screen and (min-width: 1400px) {
  .cp-list-item .section-summary .item__premium-breakdown {
    flex-basis: calc((100% - 16px) / 3);
  }
}
/* :L6360 */
.cp-list-item .section-summary .item__label {
  color: #d58291;
  margin-bottom: 8px;
}
/* :L6365 */
.cp-list-item .section-summary .item__value {
  color: #071b3f;
  font-family: 'Aktiv grotesk', sans-serif;
  font-size: 1.5rem;
  /* 21px */
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  margin-top: 0;
  font-family: "Roboto", sans-serif;
}
@media only screen and (min-width: 768px) {
  .cp-list-item .section-summary .item__value {
    font-size: 1.7857rem;
    /* 25px */
  
  }
}
/* :L6370 */
.cp-list-item .section-summary .item__premium {
  position: relative;
}
/* :L6373 */
.cp-list-item .section-summary .item__premium .tab-premium {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
  position: absolute;
  right: 16px;
  bottom: 16px;
  -webkit-box-shadow: inset 0 0 10px 5px rgba(27, 78, 163, 0.2);
  box-shadow: inset 0 0 10px 5px rgba(27, 78, 163, 0.04);
  border-radius: 50px;
  overflow: hidden;
  padding: 6px 3px;
}
/* :L6389 */
.cp-list-item .section-summary .item__premium .tab-premium li {
  list-style-type: none;
}
/* :L6392 */
.cp-list-item .section-summary .item__premium .tab-premium li a {
  color: #1d4279;
  text-decoration: none;
  border-radius: 50px;
  padding: 2px 4px;
}
/* :L6399 */
/* :L6400 */
.cp-list-item .section-summary .item__premium .tab-premium li.active a {
  background-color: #ebf2ff;
}
/* :L6408 */
/* :L6409 */
.cp-list-item .section-summary .item__premium-breakdown .item__value {
  all: unset;
}
/* :L6412 */
.cp-list-item .section-summary .item__premium-breakdown .item__value > div {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
/* :L6419 */
.cp-list-item .section-summary .item__premium-breakdown .item__value .label {
  all: unset;
  flex-basis: 120px;
  color: #1d4279;
}
/* :L6425 */
.cp-list-item .section-summary .item__premium-breakdown .item__value .value {
  font-size: 1rem;
  font-weight: 400;
  color: #1d4279;
}
/* :L6435 */
/* :L6436 */
.cp-list-item .section-docs > .container {
  padding: 0;
  width: auto;
}
/* :L6441 */
.cp-list-item .section-docs h3 {
  display: none;
}
/* Quote template */

/* :L6449 */
/* :L6450 */
/* :L6451 */
.cp-list-quote--new-business .hide-for-cp-nb-quote {
  display: none;
}
/* :L6456 */
/* :L6457 */
.cp-list-quote--renewal .hide-for-cp-renewal-quote {
  display: none;
}
/* :L6462 */
/* :L6463 */
@media only screen and (min-width: 1920px) {
  .cp-list-quote .section-summary > .item {
    flex-basis: calc((100% - 32px) / 3);
  }
}
@media only screen and (min-width: 768px) {
  .cp-list-quote .section-summary > .item {
    flex-basis: calc((100% - 32px) / 3);
  }
}
@media only screen and (min-width: 640px) {
  .cp-list-quote .section-summary > .item {
    flex-basis: calc((100% - 32px) / 3);
    margin-left: 16px;
  }
}
/* :L6477 */
@media only screen and (min-width: 640px) {
  .cp-list-quote .section-summary > .item.item__policy-number,
  .cp-list-quote .section-summary > .item.item__policy-transaction-type {
    margin-left: 0;
  }
}
/* Cp login, registration page, retrieve quote page */

/* :L6488 */
/* :L6494 */
.page-customerlogin #instanda-site-layout,
.page-customersendpasswordresetlink #instanda-site-layout,
.page-customerforgotpassword #instanda-site-layout,
.page-customerregister #instanda-site-layout,
.page-pagenotfound #instanda-site-layout,
.page-retrievequote #instanda-site-layout {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .page-customerlogin #instanda-site-layout,
  .page-customersendpasswordresetlink #instanda-site-layout,
  .page-customerforgotpassword #instanda-site-layout,
  .page-customerregister #instanda-site-layout,
  .page-pagenotfound #instanda-site-layout,
  .page-retrievequote #instanda-site-layout {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-customerlogin #instanda-site-layout,
  .page-customersendpasswordresetlink #instanda-site-layout,
  .page-customerforgotpassword #instanda-site-layout,
  .page-customerregister #instanda-site-layout,
  .page-pagenotfound #instanda-site-layout,
  .page-retrievequote #instanda-site-layout {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-customerlogin #instanda-site-layout,
  .page-customersendpasswordresetlink #instanda-site-layout,
  .page-customerforgotpassword #instanda-site-layout,
  .page-customerregister #instanda-site-layout,
  .page-pagenotfound #instanda-site-layout,
  .page-retrievequote #instanda-site-layout {
    width: 1170px;
  }
}
@media only screen and (min-width: 768px) {
  .page-customerlogin #instanda-site-layout,
  .page-customersendpasswordresetlink #instanda-site-layout,
  .page-customerforgotpassword #instanda-site-layout,
  .page-customerregister #instanda-site-layout,
  .page-pagenotfound #instanda-site-layout,
  .page-retrievequote #instanda-site-layout {
    padding: 30px;
  }
}
/* :L6499 */
.page-customerlogin #instanda-site-layout .navbar-brand,
.page-customersendpasswordresetlink #instanda-site-layout .navbar-brand,
.page-customerforgotpassword #instanda-site-layout .navbar-brand,
.page-customerregister #instanda-site-layout .navbar-brand,
.page-pagenotfound #instanda-site-layout .navbar-brand,
.page-retrievequote #instanda-site-layout .navbar-brand {
  float: none;
  display: flex;
  justify-content: center;
}
/* :L6505 */
.page-customerlogin #instanda-site-layout .container,
.page-customersendpasswordresetlink #instanda-site-layout .container,
.page-customerforgotpassword #instanda-site-layout .container,
.page-customerregister #instanda-site-layout .container,
.page-pagenotfound #instanda-site-layout .container,
.page-retrievequote #instanda-site-layout .container {
  width: 100%;
}
/* :L6509 */
.page-customerlogin #instanda-site-layout h4,
.page-customersendpasswordresetlink #instanda-site-layout h4,
.page-customerforgotpassword #instanda-site-layout h4,
.page-customerregister #instanda-site-layout h4,
.page-pagenotfound #instanda-site-layout h4,
.page-retrievequote #instanda-site-layout h4 {
  text-align: center;
}
/* :L6515 */
.page-customerlogin .instanda-customer-login-content,
.page-customersendpasswordresetlink .instanda-main-content-container,
.page-customerforgotpassword .instanda-main-content-container,
.page-customerregister .instanda-customer-register-content,
.page-pagenotfound .instanda-page-not-found-content,
.page-retrievequote .instanda-retrieve-quote-content {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  max-width: 625px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .page-customerlogin .instanda-customer-login-content,
  .page-customersendpasswordresetlink .instanda-main-content-container,
  .page-customerforgotpassword .instanda-main-content-container,
  .page-customerregister .instanda-customer-register-content,
  .page-pagenotfound .instanda-page-not-found-content,
  .page-retrievequote .instanda-retrieve-quote-content {
    padding: 30px;
  }
}
/* :L6525 */
.page-customerlogin .instanda-customer-login-content > .container,
.page-customersendpasswordresetlink .instanda-main-content-container > .container,
.page-customerforgotpassword .instanda-main-content-container > .container,
.page-customerregister .instanda-customer-register-content > .container,
.page-pagenotfound .instanda-page-not-found-content > .container,
.page-retrievequote .instanda-retrieve-quote-content > .container {
  width: auto;
}
/* :L6529 */
.page-customerlogin .instanda-customer-login-content .well,
.page-customersendpasswordresetlink .instanda-main-content-container .well,
.page-customerforgotpassword .instanda-main-content-container .well,
.page-customerregister .instanda-customer-register-content .well,
.page-pagenotfound .instanda-page-not-found-content .well,
.page-retrievequote .instanda-retrieve-quote-content .well {
  margin: 0;
  width: 100%;
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
/* :L6536 */
/* :L6537 */
.page-customerlogin .instanda-customer-login-content .well .form-group .col-md-9,
.page-customersendpasswordresetlink .instanda-main-content-container .well .form-group .col-md-9,
.page-customerforgotpassword .instanda-main-content-container .well .form-group .col-md-9,
.page-customerregister .instanda-customer-register-content .well .form-group .col-md-9,
.page-pagenotfound .instanda-page-not-found-content .well .form-group .col-md-9,
.page-retrievequote .instanda-retrieve-quote-content .well .form-group .col-md-9 {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}
/* :L6545 */
.page-customerlogin .instanda-customer-login-content .instanda-btn,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn,
.page-customerregister .instanda-customer-register-content .instanda-btn,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn,
.page-customerlogin .instanda-customer-login-content button[type="submit"],
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"],
.page-customerforgotpassword .instanda-main-content-container button[type="submit"],
.page-customerregister .instanda-customer-register-content button[type="submit"],
.page-pagenotfound .instanda-page-not-found-content button[type="submit"],
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"] {
  /* Quote form bottom action buttons (CTA), Fixed width and height */

  /* Quote form bottom action buttons (CTA) */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: #d58291;
  -webkit-box-shadow: none;
  color: white;
  height: 56px;
  max-width: 250px;
}
@media only screen and (min-width: 768px) {
  .page-customerlogin .instanda-customer-login-content .instanda-btn,
  .page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn,
  .page-customerforgotpassword .instanda-main-content-container .instanda-btn,
  .page-customerregister .instanda-customer-register-content .instanda-btn,
  .page-pagenotfound .instanda-page-not-found-content .instanda-btn,
  .page-retrievequote .instanda-retrieve-quote-content .instanda-btn,
  .page-customerlogin .instanda-customer-login-content button[type="submit"],
  .page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"],
  .page-customerforgotpassword .instanda-main-content-container button[type="submit"],
  .page-customerregister .instanda-customer-register-content button[type="submit"],
  .page-pagenotfound .instanda-page-not-found-content button[type="submit"],
  .page-retrievequote .instanda-retrieve-quote-content button[type="submit"] {
    width: auto;
  }
}
/* :L197 */
.page-customerlogin .instanda-customer-login-content .instanda-btn:hover,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:hover,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:hover,
.page-customerregister .instanda-customer-register-content .instanda-btn:hover,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:hover,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:hover,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:hover,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:hover,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:hover,
.page-customerregister .instanda-customer-register-content button[type="submit"]:hover,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:hover,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:hover,
.page-customerlogin .instanda-customer-login-content .instanda-btn:active,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:active,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:active,
.page-customerregister .instanda-customer-register-content .instanda-btn:active,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:active,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:active,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:active,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:active,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:active,
.page-customerregister .instanda-customer-register-content button[type="submit"]:active,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:active,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:active,
.page-customerlogin .instanda-customer-login-content .instanda-btn:focus,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:focus,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:focus,
.page-customerregister .instanda-customer-register-content .instanda-btn:focus,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:focus,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:focus,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:focus,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:focus,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:focus,
.page-customerregister .instanda-customer-register-content button[type="submit"]:focus,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:focus,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-customerlogin .instanda-customer-login-content .instanda-btn:active:hover,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:active:hover,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:active:hover,
.page-customerregister .instanda-customer-register-content .instanda-btn:active:hover,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:active:hover,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:active:hover,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:active:hover,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:active:hover,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:active:hover,
.page-customerregister .instanda-customer-register-content button[type="submit"]:active:hover,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:active:hover,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:active:hover,
.page-customerlogin .instanda-customer-login-content .instanda-btn:active:focus,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:active:focus,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:active:focus,
.page-customerregister .instanda-customer-register-content .instanda-btn:active:focus,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:active:focus,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:active:focus,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:active:focus,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:active:focus,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:active:focus,
.page-customerregister .instanda-customer-register-content button[type="submit"]:active:focus,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:active:focus,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:active:focus {
  outline: none;
}
/* :L209 */
.page-customerlogin .instanda-customer-login-content .instanda-btn .fa,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn .fa,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn .fa,
.page-customerregister .instanda-customer-register-content .instanda-btn .fa,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn .fa,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn .fa,
.page-customerlogin .instanda-customer-login-content button[type="submit"] .fa,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"] .fa,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"] .fa,
.page-customerregister .instanda-customer-register-content button[type="submit"] .fa,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"] .fa,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"] .fa {
  display: none;
}
/* :L213 */
.page-customerlogin .instanda-customer-login-content .instanda-btn[disabled],
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn[disabled],
.page-customerforgotpassword .instanda-main-content-container .instanda-btn[disabled],
.page-customerregister .instanda-customer-register-content .instanda-btn[disabled],
.page-pagenotfound .instanda-page-not-found-content .instanda-btn[disabled],
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn[disabled],
.page-customerlogin .instanda-customer-login-content button[type="submit"][disabled],
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"][disabled],
.page-customerforgotpassword .instanda-main-content-container button[type="submit"][disabled],
.page-customerregister .instanda-customer-register-content button[type="submit"][disabled],
.page-pagenotfound .instanda-page-not-found-content button[type="submit"][disabled],
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"][disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L249 */
.page-customerlogin .instanda-customer-login-content .instanda-btn:hover,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:hover,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:hover,
.page-customerregister .instanda-customer-register-content .instanda-btn:hover,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:hover,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:hover,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:hover,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:hover,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:hover,
.page-customerregister .instanda-customer-register-content button[type="submit"]:hover,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:hover,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:hover,
.page-customerlogin .instanda-customer-login-content .instanda-btn:active,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:active,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:active,
.page-customerregister .instanda-customer-register-content .instanda-btn:active,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:active,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:active,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:active,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:active,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:active,
.page-customerregister .instanda-customer-register-content button[type="submit"]:active,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:active,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:active,
.page-customerlogin .instanda-customer-login-content .instanda-btn:focus,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:focus,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:focus,
.page-customerregister .instanda-customer-register-content .instanda-btn:focus,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:focus,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:focus,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:focus,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:focus,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:focus,
.page-customerregister .instanda-customer-register-content button[type="submit"]:focus,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:focus,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:focus {
  color: white;
  background-color: #c85c6f;
  box-shadow: 0px 6px 12px rgba(27, 78, 163, 0.08), 0px 12px 24px rgba(41, 121, 255, 0.08);
}
/* :L258 */
.page-customerlogin .instanda-customer-login-content .instanda-btn:active:hover,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:active:hover,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:active:hover,
.page-customerregister .instanda-customer-register-content .instanda-btn:active:hover,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:active:hover,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:active:hover,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:active:hover,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:active:hover,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:active:hover,
.page-customerregister .instanda-customer-register-content button[type="submit"]:active:hover,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:active:hover,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:active:hover,
.page-customerlogin .instanda-customer-login-content .instanda-btn:active:focus,
.page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn:active:focus,
.page-customerforgotpassword .instanda-main-content-container .instanda-btn:active:focus,
.page-customerregister .instanda-customer-register-content .instanda-btn:active:focus,
.page-pagenotfound .instanda-page-not-found-content .instanda-btn:active:focus,
.page-retrievequote .instanda-retrieve-quote-content .instanda-btn:active:focus,
.page-customerlogin .instanda-customer-login-content button[type="submit"]:active:focus,
.page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"]:active:focus,
.page-customerforgotpassword .instanda-main-content-container button[type="submit"]:active:focus,
.page-customerregister .instanda-customer-register-content button[type="submit"]:active:focus,
.page-pagenotfound .instanda-page-not-found-content button[type="submit"]:active:focus,
.page-retrievequote .instanda-retrieve-quote-content button[type="submit"]:active:focus {
  color: white;
  background-color: #c85c6f;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-customerlogin .instanda-customer-login-content .instanda-btn,
  .page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn,
  .page-customerforgotpassword .instanda-main-content-container .instanda-btn,
  .page-customerregister .instanda-customer-register-content .instanda-btn,
  .page-pagenotfound .instanda-page-not-found-content .instanda-btn,
  .page-retrievequote .instanda-retrieve-quote-content .instanda-btn,
  .page-customerlogin .instanda-customer-login-content button[type="submit"],
  .page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"],
  .page-customerforgotpassword .instanda-main-content-container button[type="submit"],
  .page-customerregister .instanda-customer-register-content button[type="submit"],
  .page-pagenotfound .instanda-page-not-found-content button[type="submit"],
  .page-retrievequote .instanda-retrieve-quote-content button[type="submit"] {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .page-customerlogin .instanda-customer-login-content .instanda-btn,
  .page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn,
  .page-customerforgotpassword .instanda-main-content-container .instanda-btn,
  .page-customerregister .instanda-customer-register-content .instanda-btn,
  .page-pagenotfound .instanda-page-not-found-content .instanda-btn,
  .page-retrievequote .instanda-retrieve-quote-content .instanda-btn,
  .page-customerlogin .instanda-customer-login-content button[type="submit"],
  .page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"],
  .page-customerforgotpassword .instanda-main-content-container button[type="submit"],
  .page-customerregister .instanda-customer-register-content button[type="submit"],
  .page-pagenotfound .instanda-page-not-found-content button[type="submit"],
  .page-retrievequote .instanda-retrieve-quote-content button[type="submit"] {
    width: 160px;
  }
}
@media only screen and (min-width: 768px) {
  .page-customerlogin .instanda-customer-login-content .instanda-btn,
  .page-customersendpasswordresetlink .instanda-main-content-container .instanda-btn,
  .page-customerforgotpassword .instanda-main-content-container .instanda-btn,
  .page-customerregister .instanda-customer-register-content .instanda-btn,
  .page-pagenotfound .instanda-page-not-found-content .instanda-btn,
  .page-retrievequote .instanda-retrieve-quote-content .instanda-btn,
  .page-customerlogin .instanda-customer-login-content button[type="submit"],
  .page-customersendpasswordresetlink .instanda-main-content-container button[type="submit"],
  .page-customerforgotpassword .instanda-main-content-container button[type="submit"],
  .page-customerregister .instanda-customer-register-content button[type="submit"],
  .page-pagenotfound .instanda-page-not-found-content button[type="submit"],
  .page-retrievequote .instanda-retrieve-quote-content button[type="submit"] {
    width: 100%;
  }
}
/* :L6557 */
/* :L6558 */
.page-customerlogin #instanda-cp-login-form {
  display: flex;
  flex-wrap: wrap;
}
/* :L6562 */
.page-customerlogin #instanda-cp-login-form > div {
  order: 0;
  flex-basis: 100%;
}
/* :L6566 */
.page-customerlogin #instanda-cp-login-form > div.form-group--submit-button {
  order: 1;
  margin-top: 30px;
}
/* :L6574 */
/* :L6575 */
.page-retrievequote .navbar-brand {
  margin-bottom: 30px;
}
/* :L6579 */
@media only screen and (min-width: 768px) {
  .page-retrievequote .navbar-collapse {
    text-align: center;
  }
}
/* :L6584 */
.page-retrievequote .navbar-collapse ul.navbar-nav {
  float: none !important;
  display: inline-block;
}
/* :L6590 */
.page-retrievequote #instanda-site-layout {
  all: unset;
}
/* :L6594 */
.page-retrievequote .instanda-innerbody {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
  width: calc(100vw - 60px);
  margin: 30px auto 0;
}
@media only screen and (min-width: 768px) {
  .page-retrievequote .instanda-innerbody {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .page-retrievequote .instanda-innerbody {
    min-height: calc(100vh - 100px);
  }
}
/* :L6604 */
.page-retrievequote .instanda-button.col-lg-6 {
  float: none;
  margin: 45px auto 4px;
  text-align: center;
}
/* Claim template */

/* :L6612 */
.claim-row__title,
.claim-row__body {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* :L6618 */
.claim-row__title > div,
.claim-row__body > div {
  flex-basis: 100%;
  padding: 16px 8px;
  border-bottom: 1px solid #f7f7fa;
}
@media only screen and (min-width: 768px) {
  .claim-row__title > div,
  .claim-row__body > div {
    flex-basis: calc(100% /7);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1500px) {
  .claim-row__title > div,
  .claim-row__body > div {
    flex-basis: 100%;
  }
}
/* :L6632 */
.claim-row__title span.title-mobile,
.claim-row__body span.title-mobile {
  display: block;
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
  .claim-row__title span.title-mobile,
  .claim-row__body span.title-mobile {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1500px) {
  .claim-row__title span.title-mobile,
  .claim-row__body span.title-mobile {
    display: block;
  }
}
/* :L6646 */
.claim-row__title > div,
.claim-row__body span.title-mobile {
  font-weight: 500;
  color: #d58291;
}
/* :L6652 */
.claim-row__title {
  display: none;
  align-items: flex-end;
}
@media only screen and (min-width: 768px) {
  .claim-row__title {
    display: flex;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1500px) {
  .claim-row__title {
    display: none;
  }
}
/* :L6665 */
.claim-row__body {
  align-items: stretch;
  padding-bottom: 30px;
  border-bottom: 2px solid #f7f7fa;
}
@media only screen and (min-width: 768px) {
  .claim-row__body {
    border: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1500px) {
  .claim-row__body {
    border-bottom: 2px solid #f7f7fa;
    padding-bottom: 0;
  }
}
/* :L6681 */
/* :L6682 */
.page-customerdetails #question202982,
.page-customerdetails #question202984 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/* :L6688 */
.page-customerdetails #question202982 > div,
.page-customerdetails #question202984 > div {
  order: 0;
}
/* :L6691 */
.page-customerdetails #question202982 > div.instanda-text-question,
.page-customerdetails #question202984 > div.instanda-text-question {
  order: -1;
}
/* :L6696 */
/* :L6697 */
.page-customerdetails #question202982 .instanda-question-label label,
.page-customerdetails #question202984 .instanda-question-label label {
  margin: 0;
}
/* ========================== */

/* ===== Claims journey ===== */

/* ========================== */

/* :L6707 */
#question191663 {
  /* Hidden question in the first page of the claim form */
  display: none;
}
/* :L6711 */
#question191663 + .questionItem {
  margin-top: 0;
}
/* :L6716 */
/* :L6717 */
.page-determineclaimtypequestionsforpublicsite .instanda-main-content {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
}
@media only screen and (min-width: 768px) {
  .page-determineclaimtypequestionsforpublicsite .instanda-main-content {
    padding: 30px;
  }
}
/* :L6721 */
.page-determineclaimtypequestionsforpublicsite form > .container {
  max-width: 100%;
}
/* :L6726 */
/* :L6727 */
.page-specificclaimtypequestionsforpublicsite form,
.page-specificclaimtypequestionsforpublicsite .instanda-claims-referred-content.container {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
}
@media only screen and (min-width: 768px) {
  .page-specificclaimtypequestionsforpublicsite form,
  .page-specificclaimtypequestionsforpublicsite .instanda-claims-referred-content.container {
    padding: 30px;
  }
}
/* :L6731 */
.page-specificclaimtypequestionsforpublicsite form > .container,
.page-specificclaimtypequestionsforpublicsite .instanda-claims-referred-content.container > .container {
  max-width: 100%;
}
/* :L6736 */
.page-specificclaimtypequestionsforpublicsite .instanda-question-hierarchy + .instanda-question-label {
  margin-top: 45px;
}
/* :L6740 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton {
  /* Quote form bottom action buttons */

  box-shadow: none;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-radius: 8px;
  border: 0;
  line-height: 1.4;
  letter-spacing: 1.25px;
  padding: 8px 16px;
  width: 100%;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
  background-color: white;
  color: #1d4279;
  height: 56px;
  flex-basis: auto;
}
@media only screen and (min-width: 768px) {
  .page-specificclaimtypequestionsforpublicsite #publicBackButton {
    width: auto;
  }
}
/* :L197 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton:hover,
.page-specificclaimtypequestionsforpublicsite #publicBackButton:active,
.page-specificclaimtypequestionsforpublicsite #publicBackButton:focus {
  outline: none;
  box-shadow: none;
}
/* :L204 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton:active:hover,
.page-specificclaimtypequestionsforpublicsite #publicBackButton:active:focus {
  outline: none;
}
/* :L209 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton .fa {
  display: none;
}
/* :L213 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton[disabled] {
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 1px #1d4279;
  box-shadow: inset 0 0 0 1px #1d4279;
}
/* :L225 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton:hover,
.page-specificclaimtypequestionsforpublicsite #publicBackButton:active,
.page-specificclaimtypequestionsforpublicsite #publicBackButton:focus {
  color: #1d4279;
  -webkit-box-shadow: inset 0 0 0 2px #1d4279;
  box-shadow: inset 0 0 0 2px #1d4279;
  background-color: white;
}
/* :L234 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton:active:hover,
.page-specificclaimtypequestionsforpublicsite #publicBackButton:active:focus {
  color: #1d4279;
  background-color: white;
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .page-specificclaimtypequestionsforpublicsite #publicBackButton {
    width: auto;
  }
}
/* :L284 */
.page-specificclaimtypequestionsforpublicsite #publicBackButton::before {
  font-family: "FontAwesome";
  color: #1d4279;
  margin: 0 12px 0 0;
}
/* :L6745 */
.page-specificclaimtypequestionsforpublicsite .show {
  display: none !important;
}
/* :L6749 */
.page-specificclaimtypequestionsforpublicsite #question191049 {
  /* Total Reserve amount */
  display: none;
}
/* ================================= */

/* ===== Referral message page ===== */

/* ================================= */

/* :L6758 */
/* :L6759 */
.page-referralmessage .instanda-main-content-container {
  background-color: white;
  box-shadow: 0px 4px 8px rgba(27, 78, 163, 0.04), 0px 8px 16px rgba(41, 121, 255, 0.04);
  border-radius: 8px;
  padding: 30px 16px;
}
@media only screen and (min-width: 768px) {
  .page-referralmessage .instanda-main-content-container {
    padding: 30px;
  }
}
/* :L6763 */
/* :L6769 */
.page-referralmessage .instanda-main-content {
  min-height: auto;
}
/* ======================================================*/

/* ===== Post-quote questions with payment question =====*/

/* ======================================================*/

/* :L6777 */
/* :L6778 */
/* :L6779 */
/* :L6780 */
.page-postquotequestions.page-number-2 .questionList + .instanda-container-fluid h3 {
  text-align: center;
}
/* ============================================== */

/* ===== Quick Quote Display sticky sidebar ===== */

/* ============================================== */

/* :L6790 */
@media only screen and (min-width: 1200px) {
  .page-quickquote .sidebar-summary {
    position: sticky;
    top: 0;
    left: 100%;
  }
}
/* ========================== */

/* ===== Treatment page ===== */

/* ========================== */

/* :L6801 */
@media only screen and (min-width: 640px) {
  .page-quickquotequestions #question189922 .treatment-desc {
    height: 120px;
  }
}
@media only screen and (min-width: 992px) {
  .page-quickquotequestions #question189922 .treatment-desc {
    height: 100px;
  }
}
@media only screen and (min-width: 1901px) {
  .page-quickquotequestions #question189922 .treatment-desc {
    height: 110px;
  }
}
@media only screen and (min-width: 2301px) {
  .page-quickquotequestions #question189922 .treatment-desc {
    height: 60px;
  }
}
/* :L6819 */
.site-public .hide-on-public {
  display: none !important;
}
/* :L6822 */
.page-quote .btn-email {
  display: none;
}
/* :L6826 */
body.not-renewal.page-quote .btn-email {
  display: block;
}
