

@import url("https://fonts.googleapis.com/css2?family=Arizonia&family=Exo+2:ital,wght@0,100..900;1,100..900&family=Inter:wght@300;400&family=Montserrat:wght@300;400&family=Questrial&family=Roboto:wght@300&display=swap");
@keyframes highlightOutline {
  0% {
    transform: scale(1, 1);
    box-shadow: 0 0 0 0px rgba(248, 195, 25, 0);
    background: #f8c319;
  }
  50% {
    transform: scale(1.1, 1.2);
    box-shadow: 0 0 0 3px #f8c319;
  }
  100% {
    transform: scale(1.2, 1.4);
    box-shadow: 0 0 0 0px rgba(248, 195, 25, 0);
  }
}
@keyframes highlight {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-3px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(2rem);
  }
}
/* :L60 */
html {
  position: relative;
  min-height: 100%;
}
/* :L65 */
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
/* :L70 */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
}
/* :L79 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
}
/* :L87 */
.instanda-documents {
  text-align: center;
}
/* :L91 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L95 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* :L100 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L104 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L108 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L119 */
.instanda-main-content-container {
  position: relative;
}
/* :L123 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L129 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L134 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L141 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L145 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

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

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

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

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

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

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

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

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

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

/* :L253 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L260 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L265 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L272 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L276 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L280 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L285 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L290 */
.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;
}
/* :L303 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}
/* :L311 */
:root {
  interpolate-size: allow-keywords;
}
/*  Variables and mixins */
/* Colour */
/* Colour usage */
/* Fonts */
/* Font Size */
/* Font size usage */
/* Font weight */
/* Space */
/* Space usage */
/* Shadow */
/* border-radius */
/* Media query */
/* Icons */
/* Transition */
/* Border radius*/
/* Line height */
/* Colour ========================= */
/* Colour usage ========================= */
/* Font Size ========================= */
/* 16px 62.5% = 10px */
/* 40px */
/* 32px */
/* 24px */
/* 14px */
/* Font weight ========================= */
/* Space ========================= */
/* Typography ========================= */

/* :L387 */
.font-headline {
  font-family: "Exo 2", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: italic;
}
/* :L394 */
.font-body-text {
  font-family: "Exo 2", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
/* :L401 */
#font-h2 {
  font-size: 3.2rem;
  font-weight: 600;
  margin: 24px 0 16px 0;
  color: #f8c31a;
}
/* Space usage ========================= */
/* Height ========================= */
/* Shadow ========================= */
/* border-radius ========================= */
/* Media query ========================= */
/* Icons ========================= */
/* Transition ========================= */
/* Line height ========================= */
/* Alignment ========================= */

/* :L451 */
#center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* Input Stylings  ========================= */

/* :L459 */
.input-stylings {
  height: 40px !important;
  border-radius: 2px !important;
  border-color: #eaeaeb !important;
  padding: 8px 16px;
}
/* Button Stylings ========================= */
/* :L487 */
.continue-btn {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
}
/* :L475 */
.continue-btn:active:hover,
.continue-btn:active:focus,
.continue-btn:hover,
.continue-btn:focus,
.continue-btn:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* :L491 */
.back-btn {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid black;
  color: black;
}
/* :L475 */
.back-btn:active:hover,
.back-btn:active:focus,
.back-btn:hover,
.back-btn:focus,
.back-btn:active {
  background: transparent;
  border-color: black;
  color: black;
  outline: none;
}
/* :L495 */
.action-btn {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #eaeaeb;
  color: black;
}
/* :L475 */
.action-btn:active:hover,
.action-btn:active:focus,
.action-btn:hover,
.action-btn:focus,
.action-btn:active {
  background: #e6e6e6;
  border-color: #eaeaeb;
  color: black;
  outline: none;
}
/* Progress Bar ========================= */

/* :L500 */
.progress-symbol-active {
  background-color: #f8c31a;
  color: black;
}
/* :L505 */
.progress-label-active {
  color: black;
  font-weight: bold;
}
/* :L510 */
.progress-symbol-done {
  background-color: black;
  color: white;
}
/* :L515 */
.progress-label-done {
  color: black;
}
/* Font Awesome ========================= */
/* Table Styles ========================= */

/* :L528 */
.table {
  width: 100%;
  border: none;
}
/* :L532 */
.table th,
.table td {
  padding: 16px 8px;
  border-left: none;
  border-right: none;
}
/* :L539 */
.table td {
  border-bottom: 1px solid #eaeaeb;
}
/* Change button texts ========================= */
/* Change label texts ========================= */
/* Global styles */

/* Body */

/* Header */

/* Footer */

/* Tables */

/* Form */

/* Buttons */

/* Site layout */

/* Loading animation */

/* Instanda fixes ========================= */

/* :L582 */
html {
  font-size: 62.5%;
  min-height: 100vh;
  width: 100vw;
  overflow-x: hidden;
}
/* :L588 */
html > * {
  width: 100%;
}
/* :L593 */
body {
  font-family: "Exo 2", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  color: black;
  margin: 0;
  min-height: 100vh;
  background-color: #f9f9f9;
}
/* :L602 */
.container .container {
  width: 100%;
  padding: 0;
}
/* :L606 */
.container .container:has(.instanda-button) {
  margin-top: 40px;
}
/* :L609 */
.container .container:has(.instanda-button) .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  padding: 0;
}
/* :L612 */
.container .container:has(.instanda-button) .col-xs-12.col-sm-12.col-md-12.col-lg-12 .pull-right {
  float: none !important;
  display: flex;
  justify-content: flex-end;
  gap: 16px;
}
/* :L622 */
/* :L623 */
.container::before,
.container::after {
  content: none;
}
/* :L629 */
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9 {
  float: none;
}
/* :L644 */
.instanda-container-fluid {
  background: none;
}
/* :L648 */
.row {
  margin: 0;
}
/* :L651 */
.row::before,
.row::after {
  content: none;
}
/* :L657 */
.col-lg-6 {
  width: 100%;
  padding: 0;
  margin: 0;
}
/* :L663 */
.form-group {
  margin: 0;
}
/* :L667 */
.instanda-question-input {
  margin: 0;
}
/* :L671 */
h1,
h2,
h3 {
  margin: 0;
}
/* :L677 */
h1 {
  font-family: "Exo 2", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: italic;
}
/* :L681 */
input[type="radio"] {
  cursor: pointer;
}
/* :L685 */
a {
  color: #f7ae23;
  transition: ease-in-out 0.3s;
}
/* :L689 */
a:hover {
  text-decoration: none;
  color: #f7ae23;
  font-weight: bold;
}
/* :L696 */
select {
  width: 100%;
}
/* :L700 */
.label-danger {
  background: none;
  padding: 0;
  color: #b00020;
}
/* Layouts ========================= */

/* :L707 */
div#innerBody {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  gap: 80px;
}
/* :L714 */
.section {
  border-radius: 4px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
  background-color: white;
}
/* :L719 */
.section:last-of-type {
  margin-bottom: 40px;
}
/* :L723 */
.section + .section {
  margin-top: 40px;
}
/* :L727 */
/* :L728 */
/* :L729 */
.section.section_vehicle .group-question-header a {
  padding-left: 40px;
}
/* :L732 */
.section.section_vehicle .group-question-header a::before {
  content: "\f1b9";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 32px;
  left: 0;
}
/* :L743 */
.section.section_vehicle .hidden-inputs .group-question-header a::before {
  content: none;
}
/* :L748 */
/* :L749 */
.section.section_driver .group-question-header > a {
  padding-left: 40px;
}
/* :L752 */
.section.section_driver .group-question-header > a::before {
  content: "\f007";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 32px;
  left: 0;
}
/* :L762 */
.section.section_driver .group-question-collapse .group-question-header > a {
  padding-left: 0;
}
/* :L765 */
.section.section_driver .group-question-collapse .group-question-header > a::before {
  content: none;
}
/* :L772 */
.questionItem.instanda-question-item.form-group {
  width: 100%;
}
/* :L775 */
.questionItem.instanda-question-item.form-group .half-column {
  width: calc(50% - 12px);
  margin: 0;
}
/* :L779 */
.questionItem.instanda-question-item.form-group .half-column > * {
  width: 100%;
}
/* :L785 */
.instanda-questionHeader.questionHeader.container {
  padding: 0;
}
/* :L788 */
.instanda-questionHeader.questionHeader.container h3 {
  margin: 0;
}
/* :L794 */
.group-question-header:not(.group-question-header > .group-question-header):not(.group-question-collapse .group-question-header) {
  padding: 24px 80px;
  border-bottom: 1px solid #eaeaeb;
}
/* :L798 */
.group-question-header:not(.group-question-header > .group-question-header):not(.group-question-collapse .group-question-header) a {
  pointer-events: none;
  color: black;
  position: relative;
  display: inline-block;
}
/* :L806 */
.group-question-collapse {
  display: flex !important;
  padding: 24px 80px;
  flex-wrap: wrap;
  gap: 24px;
}
/* :L812 */
.group-question-collapse:has(div[id$="YN_Children"]) {
  padding: 0;
}
/* :L816 */
.group-question-collapse .container {
  width: 100%;
}
/* :L820 */
.group-question-collapse .questionItem.instanda-question-item.form-group.container.radio-to-button {
  padding: 0;
  margin: 0;
}
/* :L826 */
.group-question-collapse div[id$="YN_Children"] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 24px;
  padding: 24px 80px;
}
/* :L834 */
.group-question-collapse div[id$="YN_Children"] div[id$="YN_Children"] {
  padding: 0;
}
/* :L840 */
h1 {
  font-size: 4rem;
  margin: 0 0 24px 0;
}
/* :L845 */
h2 {
  font-size: 3.2rem;
  margin: 0;
}
/* Bootstrap Reset ========================= */

/* :L855 */
.col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 {
  margin: 0;
  padding: 0;
  float: none;
}
/* Header ========================= */

/* :L862 */
header#instanda-header {
  height: 80px;
  background-color: black;
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
  margin: 0;
}
/* :L868 */
header#instanda-header nav.navbar.navbar-default {
  border: none;
  background-color: inherit;
  z-index: 9 !important;
}
/* :L873 */
header#instanda-header nav.navbar.navbar-default .container {
  display: flex;
  justify-content: space-between;
}
/* :L878 */
/* :L879 */
header#instanda-header nav.navbar.navbar-default .container .navbar-header a.navbar-brand {
  padding: 0;
  float: none;
  display: flex;
  height: 100%;
  align-items: center;
  margin: 0;
}
/* :L887 */
header#instanda-header nav.navbar.navbar-default .container .navbar-header a.navbar-brand img {
  max-height: 40px;
}
/* :L894 */
/* :L895 */
/* :L896 */
/* :L897 */
header#instanda-header nav.navbar.navbar-default .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a {
  color: white;
}
/* :L901 */
/* :L902 */
header#instanda-header nav.navbar.navbar-default .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li.active.instanda-active-nav-item a {
  background: none;
  font-weight: bold;
}
/* Radio to Button ========================= */

/* :L915 */
.instanda-question-input:has(label.radio-inline),
.instanda-question-input:has(.radio-to-button .radio label) {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  flex: 1;
}
/* :L923 */
label.radio-inline,
.radio-to-button .radio label {
  padding: 8px 16px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
}
/* :L930 */
label.radio-inline.instanda-selected,
.radio-to-button .radio label.instanda-selected {
  border-color: black;
  background-color: black;
  color: #f8c31a;
  font-weight: bold;
  margin: 0;
}
/* :L938 */
label.radio-inline.instanda-unselected,
.radio-to-button .radio label.instanda-unselected {
  border-color: #f8c31a;
  background-color: white;
  color: black;
  margin: 0;
}
/* :L945 */
label.radio-inline input[type="radio"],
.radio-to-button .radio label input[type="radio"] {
  display: none;
}
/* :L950 */
/* :L951 */
.radio-to-button > .instanda-text-question .instanda-question-input {
  width: auto;
}
/* :L956 */
.radio {
  display: inline-block;
}
/* :L959 */
.radio + .radio {
  margin-left: 16px;
}
/* Inputs ========================= */

/* :L965 */
input:not([type="radio"]):not([type="checkbox"]),
select {
  height: 40px !important;
  border-radius: 2px !important;
  border-color: #eaeaeb !important;
  padding: 8px 16px;
}
/* :L971 */
button[name="continueButton"],
input#boltPayButton {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: #0053f5 !important;
  border: 1px solid #0053f5 !important;
  color: white !important;
}
/* :L475 */
button[name="continueButton"]:active:hover,
input#boltPayButton:active:hover,
button[name="continueButton"]:active:focus,
input#boltPayButton:active:focus,
button[name="continueButton"]:hover,
input#boltPayButton:hover,
button[name="continueButton"]:focus,
input#boltPayButton:focus,
button[name="continueButton"]:active,
input#boltPayButton:active {
  background: #0042c2 !important;
  border-color: #0053f5 !important;
  color: white !important;
  outline: none !important;
}
/* :L976 */
button[name="saveButton"],
button[name="notes"],
input[name="notes"],
input[name="copyQuoteButton"],
button[name="updateButton"] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #eaeaeb;
  color: black;
}
/* :L475 */
button[name="saveButton"]:active:hover,
button[name="notes"]:active:hover,
input[name="notes"]:active:hover,
input[name="copyQuoteButton"]:active:hover,
button[name="updateButton"]:active:hover,
button[name="saveButton"]:active:focus,
button[name="notes"]:active:focus,
input[name="notes"]:active:focus,
input[name="copyQuoteButton"]:active:focus,
button[name="updateButton"]:active:focus,
button[name="saveButton"]:hover,
button[name="notes"]:hover,
input[name="notes"]:hover,
input[name="copyQuoteButton"]:hover,
button[name="updateButton"]:hover,
button[name="saveButton"]:focus,
button[name="notes"]:focus,
input[name="notes"]:focus,
input[name="copyQuoteButton"]:focus,
button[name="updateButton"]:focus,
button[name="saveButton"]:active,
button[name="notes"]:active,
input[name="notes"]:active,
input[name="copyQuoteButton"]:active,
button[name="updateButton"]:active {
  background: #e6e6e6;
  border-color: #eaeaeb;
  color: black;
  outline: none;
}
/* :L984 */
#backButton,
a.btn[href*="PostQuoteQuestions"],
input[name="backButton"] {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: transparent !important;
  border: 1px solid black !important;
  color: black !important;
}
/* :L475 */
#backButton:active:hover,
a.btn[href*="PostQuoteQuestions"]:active:hover,
input[name="backButton"]:active:hover,
#backButton:active:focus,
a.btn[href*="PostQuoteQuestions"]:active:focus,
input[name="backButton"]:active:focus,
#backButton:hover,
a.btn[href*="PostQuoteQuestions"]:hover,
input[name="backButton"]:hover,
#backButton:focus,
a.btn[href*="PostQuoteQuestions"]:focus,
input[name="backButton"]:focus,
#backButton:active,
a.btn[href*="PostQuoteQuestions"]:active,
input[name="backButton"]:active {
  background: transparent !important;
  border-color: black !important;
  color: black !important;
  outline: none !important;
}
/* :L990 */
.container .container:has(button#continueButton) {
  margin-top: 40px;
}
/* Help Text ========================= */

/* :L995 */
.instanda-responsive-help-text {
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
  margin-top: 16px;
  width: 50%;
  border-radius: 4px;
}
/* :L1001 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: 100%;
  padding: 16px;
  background-color: #eaeaeb;
  border: 1px solid #dddddf;
  color: black !important;
}
/* :L1008 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 ul {
  margin: 0;
}
/* :L1014 */
.half-column .instanda-responsive-help-text {
  width: 100%;
}
/* :L1019 */
.form-group.row:has(a.instanda-responsive-help-icon-link) {
  display: flex;
}
/* :L1022 */
/* :L1025 */
.form-group.row:has(a.instanda-responsive-help-icon-link) .instanda-question-help-col {
  width: auto;
  margin-left: 16px;
}
/* :L1031 */
.instanda-responsive-help-text.collapse.in > div {
  color: #535453;
}
/* :L1035 */
#WaitingOpaqueBox {
  display: none;
}
/* Custom Loading Animation ========================= */

/* :L1040 */
#custom-loading-animation {
  display: none;
}
/* Instanda Loading Animation ========================= */

/* :L1045 */
div#WaitingAnimationGraphic {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
}
/* :L1052 */
div#WaitingAnimationGraphic:has(.spinner) {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
}
/* :L1058 */
div#WaitingAnimationGraphic .spinner div div {
  background-color: #f8c31a !important;
  z-index: 999;
}
/* :L1065 */
/* :L1066 */
#ajaxErrorModal button.btn-secondary {
  background-color: black;
  color: white;
}
/* Validation message ========================= */

/* :L1073 */
span.field-validation-error.label.label-danger {
  white-space: normal;
}
/* Custom Footer ========================= */

/* :L1078 */
footer.footer {
  display: none;
}
/* :L1082 */
.custom-footer {
  background-color: black;
  color: white;
  margin-top: auto;
}
/* :L1087 */
.custom-footer a {
  color: white;
}
/* :L1091 */
.custom-footer .upper-section,
.custom-footer .lower-section {
  text-align: center;
  padding: 24px 0;
}
/* :L1096 */
.custom-footer .upper-section .flex,
.custom-footer .lower-section .flex,
.custom-footer .upper-section .flex-inner,
.custom-footer .lower-section .flex-inner {
  display: flex;
  justify-content: center;
  gap: 16px;
}
/* :L1103 */
.custom-footer .upper-section .flex-inner,
.custom-footer .lower-section .flex-inner {
  flex-wrap: wrap;
}
/* :L1108 */
.custom-footer .upper-section {
  border-bottom: 1px solid #535453;
}
/* :L1111 */
.custom-footer .upper-section img {
  align-self: flex-start;
}
/* :L1116 */
/* :L1117 */
.custom-footer .lower-section p.font-small {
  font-size: 12px;
}
/* :L1120 */
.custom-footer .lower-section p.font-small + p {
  margin-top: 16px;
}
/* :L1127 */
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  opacity: 0.4;
  filter: saturate(0.2);
}
/* ===== Question styles ===== */

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

/* General question styles */

/* Name question */

/* Address question */

/* :L1142 */
.form-group {
  width: 100%;
}
/* :L1146 */
/* :L1147 */
.instanda-question-input .instanda-question-input {
  margin-bottom: 0;
}
/* :L1153 */
.question_name {
  position: relative;
}
/* :L1156 */
.question_name .instanda-question-label {
  margin-bottom: 8px;
}
/* :L1160 */
/* :L1161 */
.question_name .instanda-question-input .form-group {
  display: flex;
  gap: 24px;
  align-items: flex-end;
}
/* :L1166 */
.question_name .instanda-question-input .form-group .instanda-question-item {
  margin: 0;
  width: 100%;
}
/* :L1170 */
.question_name .instanda-question-input .form-group .instanda-question-item:has(.instanda-question-name-title) {
  width: 50%;
  position: relative;
}
/* :L1174 */
.question_name .instanda-question-input .form-group .instanda-question-item:has(.instanda-question-name-title)::before {
  position: absolute;
  content: "Title";
  color: black;
  font-weight: 700;
  top: -27px;
}
/* :L1184 */
.question_name .instanda-question-input .form-group > * {
  display: block;
}
/* :L1192 */
.instanda-question-date input {
  -webkit-appearance: none;
}
/* :L1197 */
/* :L1199 */
.question_address .instanda-question-item.form-group.single-line-showhide {
  margin-bottom: 16px;
}
/* :L1204 */
.question_address .single-line-showhide.text-right.data8-pa-container {
  display: flex;
  gap: 16px;
  width: 100%;
}
/* :L1209 */
.question_address .single-line-showhide.text-right.data8-pa-container button.address-search-edit {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #f8c31a;
  color: black;
}
/* :L475 */
.question_address .single-line-showhide.text-right.data8-pa-container button.address-search-edit:active:hover,
.question_address .single-line-showhide.text-right.data8-pa-container button.address-search-edit:active:focus,
.question_address .single-line-showhide.text-right.data8-pa-container button.address-search-edit:hover,
.question_address .single-line-showhide.text-right.data8-pa-container button.address-search-edit:focus,
.question_address .single-line-showhide.text-right.data8-pa-container button.address-search-edit:active {
  background: #e6e6e6;
  border-color: #f8c31a;
  color: black;
  outline: none;
}
/* :L1215 */
/* :L1216 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: space-between;
}
/* :L1222 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) > div:first-of-type {
  width: 100%;
}
/* :L1225 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) > div:first-of-type .single-line-showhide {
  width: 100%;
}
/* :L1228 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) > div:first-of-type .single-line-showhide .instanda-address-line-1 {
  margin-bottom: 4px;
}
/* :L1234 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) .single-line-showhide:not(.data8-pa-container) {
  width: calc(100% / 3 - 16px);
}
/* :L1238 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) button.address-search-cancel {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #f8c31a;
  color: black;
  font-size: 0;
  position: relative;
  height: 38px;
}
/* :L475 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) button.address-search-cancel:active:hover,
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) button.address-search-cancel:active:focus,
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) button.address-search-cancel:hover,
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) button.address-search-cancel:focus,
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) button.address-search-cancel:active {
  background: #e6e6e6;
  border-color: #f8c31a;
  color: black;
  outline: none;
}
/* :L1245 */
.question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) button.address-search-cancel::before {
  content: "Collapse Address Lookup";
  font-size: 1.4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* :L1257 */
.question_address .data8-pa-autocomplete {
  min-width: unset !important;
}
/* :L1263 */
/* :L1264 */
.instanda-question-parent-yes-no + div[id$="Children"] div[id$="Children"] {
  display: flex;
  width: 100%;
  align-items: flex-end;
}
/* Checkbox Styling ========================= */

/* :L1272 */
.confirmQuestionCheckbox {
  display: flex;
  gap: 8px;
  align-items: center;
}
/* :L1277 */
.confirmQuestionCheckbox label {
  width: 24px;
  height: 24px;
  border: 2px solid #f8c31a;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
}
/* :L1285 */
.confirmQuestionCheckbox label::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  color: #f8c31a;
}
/* :L1296 */
.confirmQuestionCheckbox label.ticked {
  background-color: black;
  border: none;
}
/* :L1300 */
.confirmQuestionCheckbox label.ticked::before {
  opacity: 1;
}
/* :L1305 */
.confirmQuestionCheckbox label input {
  opacity: 0;
  cursor: pointer;
}
/* :L1313 */
/* :L1314 */
.question_listItems .group-question-header,
.question_listItems .group-question-collapse {
  padding: 0;
}
/* :L1319 */
.question_listItems .group-question-header {
  border: none;
}
/* :L1322 */
.question_listItems .group-question-header a {
  color: black;
  pointer-events: none;
}
/* :L1327 */
.question_listItems .group-question-header ul {
  list-style: none;
  padding: 0;
}
/* :L1331 */
.question_listItems .group-question-header ul li {
  position: relative;
  padding-left: 16px;
}
/* :L1335 */
.question_listItems .group-question-header ul li::before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #f8c31a;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
/* :L1351 */
/* :L1352 */
.question_listItems .group-question-collapse .instanda-question-label {
  display: none;
}
/* :L1357 */
.question_listItems #collapse_161830,
.question_listItems #collapse_161832 {
  padding: 0 !important;
}
/* :L1365 */
.instanda-question-multi-item-summary,
.instanda-question-inner-label.instanda-question-multi-item-question-text-label {
  margin-bottom: 24px;
}
/* :L1370 */
.instanda-multi-item:not(.instanda-question-multi-item-hidden) {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between;
  margin-bottom: 24px;
}
/* :L1377 */
.instanda-multi-item:not(.instanda-question-multi-item-hidden) .questionItem.instanda-question-item.form-group.container > div[id*="Children"] {
  margin-top: 16px;
}
/* :L1383 */
/* :L1384 */
.instanda-question-multi-item-summary .instanda-question-multi-item-hidden div[id*="collapse_"] {
  margin: 16px 0;
}
/* :L1387 */
.instanda-question-multi-item-summary .instanda-question-multi-item-hidden div[id*="collapse_"] > div:not(.half-column) {
  display: flex;
  gap: 16px;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* :L1395 */
.instanda-question-multi-item-summary div[id*="collapse_"][id*="ClaimHistory"],
.instanda-question-multi-item-summary div[id*="collapse_"][id*="ConvictionHistory"] {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between;
  margin-bottom: 24px;
}
/* :L1406 */
.instanda-multi-item-add-remove {
  display: flex;
  gap: 8px;
}
/* :L1410 */
.instanda-multi-item-add-remove > .form-group.row {
  order: 1;
}
/* :L1414 */
.instanda-multi-item-add-remove .instanda-responsive-help-text {
  order: 2;
}
/* :L1419 */
button.btn {
  position: relative;
}
/* :L1422 */
button.btn::before {
  position: absolute;
  content: "";
  left: 16px;
}
/* :L1428 */
button.btn.instanda-multi-item-add {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #f9f9f9;
  border: 1px solid #eaeaeb;
  color: black;
  padding-left: 34px;
}
/* :L475 */
button.btn.instanda-multi-item-add:active:hover,
button.btn.instanda-multi-item-add:active:focus,
button.btn.instanda-multi-item-add:hover,
button.btn.instanda-multi-item-add:focus,
button.btn.instanda-multi-item-add:active {
  background: #e0e0e0;
  border-color: #eaeaeb;
  color: black;
  outline: none;
}
/* :L1432 */
button.btn.instanda-multi-item-add::before {
  content: "\2b";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  color: #f8c31a;
}
/* :L1438 */
button.btn.instanda-multi-item-remove {
  padding-left: 34px;
  border: none;
  padding: 0 0 0 32px;
  color: #b00020;
}
/* :L1444 */
button.btn.instanda-multi-item-remove:active:hover,
button.btn.instanda-multi-item-remove:active:focus,
button.btn.instanda-multi-item-remove:hover,
button.btn.instanda-multi-item-remove:focus,
button.btn.instanda-multi-item-remove:active {
  outline: none;
  background: none;
  box-shadow: none;
  color: #7d0017;
}
/* :L1455 */
button.btn.instanda-multi-item-remove::before {
  content: "\f068";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L1462 */
.section_notes {
  padding: 16px 80px;
  border-radius: 4px;
  background-color: #eaeaeb;
  position: relative;
  margin-bottom: 24px;
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
  border: 1px solid #dddddf;
}
/* :L1471 */
.section_notes::before {
  position: absolute;
  content: "";
  content: "\f06a";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  left: 60px;
  top: 26px;
}
/* :L1479 */
.section_notes a {
  color: #f7ae23;
}
/* :L1484 */
.confirmQuestionText {
  width: 100%;
}
/* :L1489 */
.radio + .radio {
  margin: 0 !important;
}
/* :L1493 */
.form-group:has(> .radio) {
  display: flex;
  gap: 16px;
}
/* :L1498 */
.radio label,
.radio-inline {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* :L1507 */
/* :L1510 */
.customerHelp {
  display: none;
}
/* :L1514 */
.headerHelpText {
  padding: 8px 0px;
  font-size: 14px;
}
/* :L1519 */
.hide-question {
  display: none;
}
/* :L1523 */
.remove-padding {
  padding: 0 !important;
}
/* Hide the original label text for any usage radio that ends with Restricted */

/* :L1528 */
label.radio-inline:has(> [id$="Usage_TXTRestricted"]) {
  font-size: 0;
}
/* Add the new replacement text */

/* :L1533 */
label.radio-inline:has(> [id$="Usage_TXTRestricted"])::after {
  content: "Conditional";
  font-size: 14px;
}
/* :L1538 */
.section.section-adjustments .questionItem ~ .questionItem {
  margin-top: 2rem;
}
/* Pages */

/* PreQ */

/* :L1547 */
/* :L1548 */
/* :L1551 */
.page-prequotequestions.page-number-1 div#instanda-responsive-help-text-Vehicle1RegoResults_TXT,
.page-prequotequestions.page-number-3 div#instanda-responsive-help-text-Vehicle1RegoResults_TXT,
.page-prequotequestions.page-number-1 div#instanda-responsive-help-text-Vehicle1LookupResults_TXT,
.page-prequotequestions.page-number-3 div#instanda-responsive-help-text-Vehicle1LookupResults_TXT,
.page-prequotequestions.page-number-1 div#instanda-responsive-help-text-Vehicle2RegoResults_TXT,
.page-prequotequestions.page-number-3 div#instanda-responsive-help-text-Vehicle2RegoResults_TXT,
.page-prequotequestions.page-number-1 div#instanda-responsive-help-text-Vehicle2LookupResults_TXT,
.page-prequotequestions.page-number-3 div#instanda-responsive-help-text-Vehicle2LookupResults_TXT,
.page-prequotequestions.page-number-1 div#instanda-responsive-help-text-Vehicle3RegoResults_TXT,
.page-prequotequestions.page-number-3 div#instanda-responsive-help-text-Vehicle3RegoResults_TXT,
.page-prequotequestions.page-number-1 div#instanda-responsive-help-text-Vehicle3LookupResults_TXT,
.page-prequotequestions.page-number-3 div#instanda-responsive-help-text-Vehicle3LookupResults_TXT {
  display: none;
}
/* :L1561 */
.page-prequotequestions.page-number-1 label.radio-inline:not(div[id*="_YN_Children"] label.radio-inline),
.page-prequotequestions.page-number-3 label.radio-inline:not(div[id*="_YN_Children"] label.radio-inline) {
  position: absolute;
  width: 90px;
  text-align: center;
  top: -62px;
  right: 80px;
}
/* :L1570 */
.page-prequotequestions.page-number-1 .instanda-unselected,
.page-prequotequestions.page-number-3 .instanda-unselected {
  z-index: 9;
}
/* :L1574 */
.page-prequotequestions.page-number-1 .instanda-question-label:not(div[id*="_YN_Children"] .instanda-question-label),
.page-prequotequestions.page-number-3 .instanda-question-label:not(div[id*="_YN_Children"] .instanda-question-label) {
  display: none;
}
/* :L1578 */
.page-prequotequestions.page-number-1 .questionItem.instanda-question-item.form-group,
.page-prequotequestions.page-number-3 .questionItem.instanda-question-item.form-group {
  position: relative;
}
/* :L1582 */
.page-prequotequestions.page-number-1 .instanda-question-parent-yes-no.form-group:not(div[id*="_YN_Children"] .instanda-question-parent-yes-no.form-group),
.page-prequotequestions.page-number-3 .instanda-question-parent-yes-no.form-group:not(div[id*="_YN_Children"] .instanda-question-parent-yes-no.form-group) {
  position: absolute;
}
/* :L1588 */
/* :L1589 */
/* :L1590 */
/* :L1591 */
.page-prequotequestions.page-number-1 .reorder .instanda-question-input label.radio-inline:first-of-type {
  order: 1;
}
/* :L1595 */
.page-prequotequestions.page-number-1 .reorder .instanda-question-input label.radio-inline:nth-of-type(2) {
  order: 0;
}
/* :L1599 */
.page-prequotequestions.page-number-1 .reorder .instanda-question-input label.radio-inline:nth-of-type(3) {
  order: 2;
}
/* :L1605 */
.page-prequotequestions.page-number-1 div[id*="IsFinance_YN_Children"] {
  padding-top: 24px !important;
}
/* :L1609 */
/* :L1610 */
.page-prequotequestions.page-number-1 .section-MTA label.radio-inline:not(div[id*="_YN_Children"] label.radio-inline),
.page-prequotequestions.page-number-1 .section-MTA .instanda-question-parent-yes-no.form-group:not(div[id*="_YN_Children"] .instanda-question-parent-yes-no.form-group) {
  position: static;
  width: unset;
}
/* :L1616 */
.page-prequotequestions.page-number-1 .section-MTA .instanda-question-label:not(div[id*="_YN_Children"] .instanda-question-label) {
  display: block;
}
/* :L1620 */
/* :L1621 */
.page-prequotequestions.page-number-1 .section-MTA .group-question-header a {
  padding-left: 40px;
}
/* :L1624 */
.page-prequotequestions.page-number-1 .section-MTA .group-question-header a::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 32px;
  left: 0;
}
/* :L1634 */
/* :L1635 */
.page-prequotequestions.page-number-1 .section-MTA.effective-change-date .group-question-header a::before {
  content: "\f073";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L1640 */
/* :L1641 */
.page-prequotequestions.page-number-1 .section-MTA.type-of-adjustment .group-question-header a::before {
  content: "\f044";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L1646 */
/* :L1647 */
.page-prequotequestions.page-number-1 .section-MTA .question-mta > .instanda-question-label {
  display: block !important;
}
/* :L1652 */
.page-prequotequestions.page-number-1 .section-MTA div#MTA_AdjustmentTotalLoss_ChoiceParent_Children1446:not([style*="display: none"]) {
  margin-top: 24px;
}
/* :L1657 */
.page-prequotequestions.page-number-1 .scrollable-area {
  height: 160px;
  overflow-y: scroll;
  border: 1px solid #dddddd;
  box-shadow: inset 0 0 4px rgba(221, 221, 221, 0.7);
  padding: 8px;
  border-radius: 4px;
}
/* :L1666 */
/* :L1667 */
.page-prequotequestions.page-number-1 .vehicle-usage .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  margin: 0;
}
/* :L1671 */
.page-prequotequestions.page-number-1 .vehicle-usage .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: auto;
  flex: unset;
}
/* :L1678 */
/* :L1679 */
.page-prequotequestions.page-number-2 .instanda-question-parent-yes-no .instanda-question-input {
  width: 100%;
}
/* :L1682 */
.page-prequotequestions.page-number-2 .instanda-question-parent-yes-no .instanda-question-input label {
  text-align: center;
  word-break: break-word;
}
/* :L1688 */
.page-prequotequestions.page-number-2 .instanda-question-parent-yes-no .instanda-question-input label:has(input[value="Other"]) {
  order: 9;
}
/* :L1694 */
.page-prequotequestions.page-number-2 .instanda-question-input .instanda-question-input:has(label.radio-inline) {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 24px;
}
/* :L1699 */
.page-prequotequestions.page-number-2 .instanda-question-input .instanda-question-input:has(label.radio-inline) label.radio-inline {
  padding: 16px;
}
/* :L1704 */
/* :L1705 */
.page-prequotequestions.page-number-2 .instanda-multi-item-add-remove .form-group {
  width: auto;
}
/* :L1709 */
.page-prequotequestions.page-number-2 .instanda-multi-item-add-remove .instanda-responsive-help-text {
  width: 100%;
}
/* :L1715 */
/* :L1716 */
/* :L1719 */
.page-prequotequestions.page-number-3 .vehicle1Title h3,
.page-prequotequestions.page-number-3 .vehicle2Title h3,
.page-prequotequestions.page-number-3 .vehicle3Title h3 {
  font-size: 1.8rem;
}
/* :L1725 */
/* :L1729 */
.page-prequotequestions.page-number-3 .section.section_driver .group-question-collapse .group-question-header > a {
  color: black;
}
/* :L1732 */
.page-prequotequestions.page-number-3 .section.section_driver .group-question-collapse .group-question-header > a:hover {
  font-weight: unset;
}
/* :L1737 */
.page-prequotequestions.page-number-3 .cursor-none a {
  pointer-events: none;
}
/* :L1742 */
/* :L1743 */
.page-prequotequestions.page-number-4 .questionItem.instanda-question-item.form-group .half-column {
  width: calc(100% / 3 - 16px);
}
/* :L1748 */
/* :L1749 */
.page-prequotequestions.page-number-5 .group-question-collapse {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  padding: 24px 80px;
}
/* :L1755 */
.page-prequotequestions.page-number-5 .group-question-collapse div[id$="YN_Children"] {
  padding: 24px 0 0;
}
/* :L1759 */
.page-prequotequestions.page-number-5 .group-question-collapse .half-column {
  width: calc(50% - 12px);
}
/* QDP */

/* :L1767 */
/* :L1768 */
.page-quote .flex {
  display: flex;
  gap: 40px;
  justify-content: space-between;
}
/* :L1773 */
.page-quote .flex main {
  flex: 1;
  font-size: 24px;
}
/* :L1777 */
.page-quote .flex main .questionItem {
  font-size: 1.4rem;
}
/* :L1781 */
.page-quote .flex main .section {
  padding: 24px;
}
/* :L1784 */
.page-quote .flex main .section.section-vehicle {
  display: none;
}
/* :L1787 */
.page-quote .flex main .section.section-vehicle.active {
  display: block;
}
/* :L1792 */
.page-quote .flex main .section .inner-section {
  border-bottom: 1px solid #eaeaeb;
  padding: 12px 0;
}
/* :L1796 */
.page-quote .flex main .section .inner-section .section-label {
  font-size: 1.4rem;
  font-weight: bold;
  color: #535453;
}
/* :L1802 */
/* :L1803 */
.page-quote .flex main .section .inner-section.section-vehicles .flex {
  align-items: center;
}
/* :L1807 */
.page-quote .flex main .section .inner-section.section-vehicles a {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: black;
  border: 1px solid black;
  color: white;
  font-size: 1.4rem;
}
/* :L475 */
.page-quote .flex main .section .inner-section.section-vehicles a:active:hover,
.page-quote .flex main .section .inner-section.section-vehicles a:active:focus,
.page-quote .flex main .section .inner-section.section-vehicles a:hover,
.page-quote .flex main .section .inner-section.section-vehicles a:focus,
.page-quote .flex main .section .inner-section.section-vehicles a:active {
  background: black;
  border-color: black;
  color: white;
  outline: none;
}
/* :L1812 */
.page-quote .flex main .section .inner-section.section-vehicles .changeInPremium {
  font-size: 1.4rem;
}
/* :L1817 */
/* :L1818 */
.page-quote .flex main .section .inner-section.section-drivers span {
  font-size: 1.4rem;
}
/* :L1822 */
.page-quote .flex main .section .inner-section.section-drivers .driver {
  display: none;
}
/* :L1825 */
.page-quote .flex main .section .inner-section.section-drivers .driver.active {
  display: block;
}
/* :L1831 */
/* :L1832 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider {
  align-items: flex-end;
  position: relative;
}
/* :L1836 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider::before {
  content: "";
  width: 95%;
  height: 4px;
  background-color: #535453;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* :L1847 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider label.button-add {
  display: flex;
  flex-direction: column;
  position: relative;
  cursor: pointer;
}
/* :L1853 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider label.button-add::before {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50px;
  background-color: white;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  border: 4px solid #535453;
}
/* :L1866 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider label.button-add input {
  display: none;
}
/* :L1870 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider label.button-add span {
  font-size: 1.4rem;
  color: #535453;
  margin-top: 64px;
}
/* :L1876 */
/* :L1877 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider label.button-add.instanda-selected::before {
  border-color: #f8c31a;
}
/* :L1881 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider label.button-add.instanda-selected::after {
  content: "";
  width: 10px;
  height: 10px;
  background: #f8c31a;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* :L1893 */
.page-quote .flex main .section .inner-section.section-excesses .excess-slider label.button-add.instanda-selected span {
  font-weight: bold;
  color: #f7ae23;
}
/* :L1903 */
/* :L1904 */
.page-quote .flex main .section .section-agreedValue div[id*="AgreedValueOverrideContainer"] {
  font-size: 0;
}
/* :L1908 */
.page-quote .flex main .section .section-agreedValue label {
  font-weight: unset;
}
/* :L1913 */
.page-quote .flex main .section .section-addon {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: 16px;
}
/* :L1919 */
.page-quote .flex main .section .section-addon .section-label {
  width: 100%;
}
/* :L1923 */
.page-quote .flex main .section .section-addon label {
  cursor: pointer;
  border: 1px solid #f8c31a;
  border-radius: 4px;
  padding: 16px;
  font-size: 1.4rem;
  margin: 0;
  position: relative;
  text-align: center;
  flex: 1;
  max-width: 180px;
}
/* :L1935 */
.page-quote .flex main .section .section-addon label::before {
  font-size: 24px;
  display: block;
  margin: 0;
}
/* :L1941 */
.page-quote .flex main .section .section-addon label::after {
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #535453;
  color: white;
  padding: 8px;
  border-radius: 4px;
  opacity: 0;
  visibility: hidden;
  transition: ease-in-out 0.3s;
  max-width: 100%;
  width: 100%;
  font-weight: 300;
}
/* :L1957 */
/* :L1958 */
.page-quote .flex main .section .section-addon label.addon-rentalCar:hover::after {
  visibility: visible;
  opacity: 1;
}
/* :L1963 */
.page-quote .flex main .section .section-addon label.addon-rentalCar::before {
  content: "\f084";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin: 0;
}
/* :L1968 */
.page-quote .flex main .section .section-addon label.addon-rentalCar::after {
  content: "This optional extra covers the cost of a rental car following theft of your vehicle...";
  position: absolute;
}
/* :L1974 */
/* :L1975 */
.page-quote .flex main .section .section-addon label.addon-salvage:hover::after {
  visibility: visible;
  opacity: 1;
}
/* :L1980 */
.page-quote .flex main .section .section-addon label.addon-salvage::before {
  content: "\f573";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin: 0;
}
/* :L1985 */
.page-quote .flex main .section .section-addon label.addon-salvage::after {
  content: "If we declare your Vehicle to be a Total Loss and your Vehicle is more than 15 and less than 30 years old...";
  position: absolute;
}
/* :L1991 */
/* :L1992 */
.page-quote .flex main .section .section-addon label.addon-spareParts:hover::after {
  visibility: visible;
  opacity: 1;
}
/* :L1997 */
.page-quote .flex main .section .section-addon label.addon-spareParts::before {
  content: "\f085";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin: 0;
}
/* :L2002 */
.page-quote .flex main .section .section-addon label.addon-spareParts::after {
  content: "We will cover you for loss or damage from fire or theft of spare parts...";
  position: absolute;
}
/* :L2008 */
/* :L2009 */
.page-quote .flex main .section .section-addon label.addon-windscreen:hover::after {
  visibility: visible;
  opacity: 1;
}
/* :L2014 */
.page-quote .flex main .section .section-addon label.addon-windscreen::before {
  content: "\e4dd";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin: 0;
}
/* :L2019 */
.page-quote .flex main .section .section-addon label.addon-windscreen::after {
  content: "If your Vehicle is less than 30 years old and the front windscreen...";
  position: absolute;
}
/* :L2025 */
.page-quote .flex main .section .section-addon label input {
  display: none;
}
/* :L2029 */
.page-quote .flex main .section .section-addon label.ticked,
.page-quote .flex main .section .section-addon label.auto-included {
  color: white;
  background-color: #f8c31a;
  border-color: #f7ae23;
}
/* :L2036 */
.page-quote .flex main .section .section-addon label.auto-included {
  pointer-events: none;
}
/* :L2042 */
/* :L2043 */
.page-quote .flex main .section.section-payment h3 {
  margin-bottom: 16px;
}
/* :L2047 */
.page-quote .flex main .section.section-payment .flex {
  justify-content: left;
  gap: 16px;
  flex-wrap: wrap;
}
/* :L2052 */
.page-quote .flex main .section.section-payment .flex label {
  cursor: pointer;
  border: 1px solid #f8c31a;
  border-radius: 4px;
  padding: 16px;
  font-size: 1.4rem;
  margin: 0;
  max-width: 180px;
  width: 100%;
  text-align: center;
}
/* :L2063 */
.page-quote .flex main .section.section-payment .flex label::before {
  font-size: 24px;
  display: block;
  margin: 0;
}
/* :L2069 */
.page-quote .flex main .section.section-payment .flex label.payment-offline::before {
  content: "\f53a";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin: 0;
}
/* :L2074 */
.page-quote .flex main .section.section-payment .flex label.payment-annual::before {
  content: "\f09d";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin: 0;
}
/* :L2079 */
.page-quote .flex main .section.section-payment .flex label.payment-monthly::before {
  content: "\f073";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin: 0;
}
/* :L2084 */
.page-quote .flex main .section.section-payment .flex label input {
  display: none;
}
/* :L2088 */
.page-quote .flex main .section.section-payment .flex label.instanda-selected {
  color: white;
  background-color: #f8c31a;
  border-color: #f7ae23;
}
/* :L2098 */
.page-quote .flex main div[class*="hidden-"] {
  display: none;
}
/* :L2102 */
.page-quote .flex main .QDPReached {
  display: none;
}
/* :L2107 */
.page-quote .flex aside {
  max-width: 200px;
}
/* :L2110 */
.page-quote .flex aside .section {
  background-color: white;
}
/* :L2113 */
.page-quote .flex aside .section p {
  margin: 0;
}
/* :L2117 */
.page-quote .flex aside .section .title {
  padding: 8px 16px;
  background-color: #f8c31a;
  color: white;
  text-align: center;
  font-weight: bold;
}
/* :L2125 */
.page-quote .flex aside .section .content {
  padding: 8px 16px;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
/* :L2132 */
.page-quote .flex aside .section .content > * {
  width: 100%;
}
/* :L2136 */
.page-quote .flex aside .section .content div {
  border-bottom: 1px solid #eaeaeb;
}
/* :L2139 */
.page-quote .flex aside .section .content div .premium {
  font-size: 2.4rem;
  font-weight: bold;
}
/* :L2143 */
.page-quote .flex aside .section .content div .premium span {
  font-size: 1.4rem;
  font-weight: 300;
}
/* :L2150 */
.page-quote .flex aside .section .content p:not([class]) {
  font-size: 12px;
  color: #535453;
}
/* :L2155 */
.page-quote .flex aside .section .content a#emailQuoteLinkLink {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: black;
  border: 1px solid black;
  color: white;
  display: inline-block;
}
/* :L475 */
.page-quote .flex aside .section .content a#emailQuoteLinkLink:active:hover,
.page-quote .flex aside .section .content a#emailQuoteLinkLink:active:focus,
.page-quote .flex aside .section .content a#emailQuoteLinkLink:hover,
.page-quote .flex aside .section .content a#emailQuoteLinkLink:focus,
.page-quote .flex aside .section .content a#emailQuoteLinkLink:active {
  background: black;
  border-color: black;
  color: white;
  outline: none;
}
/* :L2164 */
.page-quote .container .container:has(button[name="updateButton"]) {
  margin-top: 80px;
}
/* :L2170 */
/* :L2171 */
.page-postquotequestions .disabled {
  pointer-events: none;
  cursor: not-allowed;
  background-color: #f9f9f9;
}
/* :L2177 */
/* :L2178 */
.page-postquotequestions .group-question-collapse .questionItem.instanda-question-item:nth-of-type(5),
.page-postquotequestions .group-question-collapse .questionItem.instanda-question-item:nth-of-type(6) {
  flex: 1;
}
/* :L2183 */
.page-postquotequestions .group-question-collapse .questionItem.instanda-question-item:last-of-type {
  width: auto;
}
/* :L2188 */
.page-postquotequestions .questionItem:has(.confirmQuestionCheckbox) + .questionItem {
  margin-top: 24px;
}
/* :L2193 */
.page-postquotequestions div#question161760 {
  width: 100%;
  display: flex;
  gap: 24px;
}
/* :L2198 */
.page-postquotequestions div#question161760 textarea#MTA_AdjustmentOtherReason_Choice {
  height: 40px;
  border-radius: 2px !important;
}
/* :L2206 */
/* :L2207 */
.page-confirmbillingdetails form > div:not(.instanda-buttonlist-payment-online-billing-details) {
  background-color: white;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
}
/* :L2211 */
.page-confirmbillingdetails form > div:not(.instanda-buttonlist-payment-online-billing-details):first-of-type {
  padding: 24px 80px;
}
/* :L2215 */
.page-confirmbillingdetails form > div:not(.instanda-buttonlist-payment-online-billing-details).instanda-confirm-billing-address {
  margin-top: 0;
  padding: 24px 80px;
  border-top: 1px solid #eaeaeb;
}
/* :L2220 */
.page-confirmbillingdetails form > div:not(.instanda-buttonlist-payment-online-billing-details).instanda-confirm-billing-address .section-quoteRef {
  margin-top: 16px;
}
/* :L2226 */
.page-confirmbillingdetails strong {
  font-size: 2.4rem;
}
/* :L2230 */
.page-confirmbillingdetails .instanda-confirm-billing-address {
  color: #535453;
}
/* :L2233 */
.page-confirmbillingdetails .instanda-confirm-billing-address span {
  font-size: 16px;
  color: black;
  font-weight: bold;
}
/* :L2240 */
.page-confirmbillingdetails .row.instanda-buttonlist-payment-online-billing-details .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  display: flex;
  justify-content: space-between;
}
/* :L2247 */
/* :L2248 */
.page-confirmation2 section {
  margin: 40px 0;
}
/* :L2251 */
.page-confirmation2 section h3 {
  padding: 16px 0;
}
/* :L2255 */
.page-confirmation2 section .flex {
  display: flex;
  gap: 80px;
  align-items: flex-start;
}
/* :L2260 */
.page-confirmation2 section .flex .section-summary {
  flex: 2;
}
/* :L2263 */
.page-confirmation2 section .flex .section-summary table {
  width: 100%;
}
/* :L2266 */
.page-confirmation2 section .flex .section-summary table th,
.page-confirmation2 section .flex .section-summary table td {
  padding: 16px 8px;
}
/* :L2271 */
.page-confirmation2 section .flex .section-summary table tr {
  border-bottom: 1px solid #eaeaeb;
}
/* :L2274 */
.page-confirmation2 section .flex .section-summary table tr:first-of-type {
  border-top: 2px solid #eaeaeb;
}
/* :L2281 */
.page-confirmation2 section .flex .section-documents {
  border: 2px solid #eaeaeb;
  border-radius: 4px;
}
/* :L2285 */
.page-confirmation2 section .flex .section-documents p.section-label {
  font-weight: bold;
  padding: 16px;
  margin: 0;
  border-bottom: 1px solid #eaeaeb;
}
/* :L2292 */
.page-confirmation2 section .flex .section-documents .instanda-documents {
  text-align: left;
}
/* :L2295 */
.page-confirmation2 section .flex .section-documents .instanda-documents i {
  display: none;
}
/* :L2299 */
.page-confirmation2 section .flex .section-documents .instanda-documents a {
  border-bottom: 1px solid #eaeaeb;
  display: block;
  padding: 16px;
  position: relative;
}
/* :L2305 */
.page-confirmation2 section .flex .section-documents .instanda-documents a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2314 */
.page-confirmation2 a.btn-returnToDashboard,
.page-confirmation2 .btn-complete {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
}
/* :L475 */
.page-confirmation2 a.btn-returnToDashboard:active:hover,
.page-confirmation2 .btn-complete:active:hover,
.page-confirmation2 a.btn-returnToDashboard:active:focus,
.page-confirmation2 .btn-complete:active:focus,
.page-confirmation2 a.btn-returnToDashboard:hover,
.page-confirmation2 .btn-complete:hover,
.page-confirmation2 a.btn-returnToDashboard:focus,
.page-confirmation2 .btn-complete:focus,
.page-confirmation2 a.btn-returnToDashboard:active,
.page-confirmation2 .btn-complete:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* :L2319 */
.page-confirmation2 .btn-complete {
  display: inline-block;
  margin-left: 1rem;
  cursor: pointer;
}
/* :L2326 */
/* :L2327 */
.page-cancelpolicy h3 {
  margin-top: 24px !important;
}
/* :L2331 */
.page-cancelpolicy .instanda-well {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
/* :L2336 */
.page-cancelpolicy .instanda-well .half-column {
  width: calc(50% - 12px);
}
/* :L2342 */
/* :L2343 */
.page-cancellationconfirmation table {
  width: 100%;
  border: none;
}
/* :L532 */
.page-cancellationconfirmation table th,
.page-cancellationconfirmation table td {
  padding: 16px 8px;
  border-left: none;
  border-right: none;
}
/* :L539 */
.page-cancellationconfirmation table td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L2346 */
/* :L2347 */
.page-cancellationconfirmation table thead tr {
  border-bottom: 2px solid #eaeaeb;
}
/* :L2352 */
/* :L2353 */
.page-cancellationconfirmation table tbody tr {
  border-bottom: 1px solid #eaeaeb;
}
/* :L2356 */
.page-cancellationconfirmation table tbody tr th {
  width: 30%;
  min-width: 300px;
}
/* :L2363 */
.page-cancellationconfirmation table + table {
  margin-top: 24px;
}
/* :L2368 */
.page-cancellationconfirmation button[id*="BackButton"],
.page-cancellationconfirmation a#agentBackButton {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid black;
  color: black;
}
/* :L475 */
.page-cancellationconfirmation button[id*="BackButton"]:active:hover,
.page-cancellationconfirmation a#agentBackButton:active:hover,
.page-cancellationconfirmation button[id*="BackButton"]:active:focus,
.page-cancellationconfirmation a#agentBackButton:active:focus,
.page-cancellationconfirmation button[id*="BackButton"]:hover,
.page-cancellationconfirmation a#agentBackButton:hover,
.page-cancellationconfirmation button[id*="BackButton"]:focus,
.page-cancellationconfirmation a#agentBackButton:focus,
.page-cancellationconfirmation button[id*="BackButton"]:active,
.page-cancellationconfirmation a#agentBackButton:active {
  background: transparent;
  border-color: black;
  color: black;
  outline: none;
}
/* :L2375 */
/* :L2376 */
/* :L2377 */
.created-from-mta.page-prequotequestions.page-number-1 h1 {
  margin-top: 40px;
}
/* :L2382 */
/* :L2383 */
.created-from-mta.page-postquotequestions .instanda-payment-options,
.created-from-mta.page-postquotequestions .instanda-question-item.form-group.instanda-container-fluid:not(.questionList .instanda-question-item.form-group.instanda-container-fluid) {
  display: none;
}
/* :L2389 */
/* :L2390 */
.created-from-mta.page-quote .changedValue {
  font-size: 1.4rem;
  font-weight: 600;
}
/* :L2394 */
.created-from-mta.page-quote .changedValue .changeInPremium {
  font-weight: normal;
}
/* :L2399 */
/* :L2405 */
/* :L2408 */
.page-reviewreferrals section + section,
.page-prequotereferralquestionscontinue section + section,
.page-referralmessage section + section {
  margin-top: 40px;
}
/* :L2412 */
.page-reviewreferrals h1,
.page-prequotereferralquestionscontinue h1,
.page-referralmessage h1 {
  margin: 0 0 8px 0;
}
/* :L2415 */
.page-reviewreferrals h1 + h3,
.page-prequotereferralquestionscontinue h1 + h3,
.page-referralmessage h1 + h3 {
  margin-bottom: 24px;
}
/* :L2420 */
.page-reviewreferrals h2 + h3,
.page-prequotereferralquestionscontinue h2 + h3,
.page-referralmessage h2 + h3 {
  margin-top: 16px;
}
/* :L2424 */
.page-reviewreferrals h3,
.page-prequotereferralquestionscontinue h3,
.page-referralmessage h3 {
  color: #535453;
}
/* :L2429 */
.page-reviewreferrals .questionItem.instanda-question-item.form-group.container,
.page-prequotereferralquestionscontinue .questionItem.instanda-question-item.form-group.container,
.page-referralmessage .questionItem.instanda-question-item.form-group.container {
  width: calc(50% - 12px);
}
/* :L2432 */
.page-reviewreferrals .questionItem.instanda-question-item.form-group.container.quarter-column,
.page-prequotereferralquestionscontinue .questionItem.instanda-question-item.form-group.container.quarter-column,
.page-referralmessage .questionItem.instanda-question-item.form-group.container.quarter-column {
  width: calc(25% - 16px);
}
/* :L2436 */
.page-reviewreferrals .questionItem.instanda-question-item.form-group.container.half-column,
.page-prequotereferralquestionscontinue .questionItem.instanda-question-item.form-group.container.half-column,
.page-referralmessage .questionItem.instanda-question-item.form-group.container.half-column {
  width: calc(50% - 16px);
}
/* :L2442 */
.page-reviewreferrals .instanda-review-referrals-buttons,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons,
.page-referralmessage .instanda-review-referrals-buttons {
  margin: 16px 0 0;
  text-align: right;
  float: none !important;
}
/* :L2447 */
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #pendingButton,
.page-referralmessage .instanda-review-referrals-buttons #pendingButton {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: white !important;
  border: 1px solid black !important;
  color: black !important;
  font-weight: bold;
}
/* :L475 */
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton:active:hover,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #pendingButton:active:hover,
.page-referralmessage .instanda-review-referrals-buttons #pendingButton:active:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton:active:focus,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #pendingButton:active:focus,
.page-referralmessage .instanda-review-referrals-buttons #pendingButton:active:focus,
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton:hover,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #pendingButton:hover,
.page-referralmessage .instanda-review-referrals-buttons #pendingButton:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton:focus,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #pendingButton:focus,
.page-referralmessage .instanda-review-referrals-buttons #pendingButton:focus,
.page-reviewreferrals .instanda-review-referrals-buttons #pendingButton:active,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #pendingButton:active,
.page-referralmessage .instanda-review-referrals-buttons #pendingButton:active {
  background: #e6e6e6 !important;
  border-color: black !important;
  color: black !important;
  outline: none !important;
}
/* :L2452 */
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #rejectButton,
.page-referralmessage .instanda-review-referrals-buttons #rejectButton {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: white !important;
  border: 1px solid #b00020 !important;
  color: #b00020 !important;
  font-weight: bold;
}
/* :L475 */
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton:active:hover,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #rejectButton:active:hover,
.page-referralmessage .instanda-review-referrals-buttons #rejectButton:active:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton:active:focus,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #rejectButton:active:focus,
.page-referralmessage .instanda-review-referrals-buttons #rejectButton:active:focus,
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton:hover,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #rejectButton:hover,
.page-referralmessage .instanda-review-referrals-buttons #rejectButton:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton:focus,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #rejectButton:focus,
.page-referralmessage .instanda-review-referrals-buttons #rejectButton:focus,
.page-reviewreferrals .instanda-review-referrals-buttons #rejectButton:active,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #rejectButton:active,
.page-referralmessage .instanda-review-referrals-buttons #rejectButton:active {
  background: #e6e6e6 !important;
  border-color: #b00020 !important;
  color: #b00020 !important;
  outline: none !important;
}
/* :L2457 */
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #clearButton,
.page-referralmessage .instanda-review-referrals-buttons #clearButton {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: white !important;
  border: 1px solid #38fd67 !important;
  color: #38fd67 !important;
  font-weight: bold;
}
/* :L475 */
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton:active:hover,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #clearButton:active:hover,
.page-referralmessage .instanda-review-referrals-buttons #clearButton:active:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton:active:focus,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #clearButton:active:focus,
.page-referralmessage .instanda-review-referrals-buttons #clearButton:active:focus,
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton:hover,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #clearButton:hover,
.page-referralmessage .instanda-review-referrals-buttons #clearButton:hover,
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton:focus,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #clearButton:focus,
.page-referralmessage .instanda-review-referrals-buttons #clearButton:focus,
.page-reviewreferrals .instanda-review-referrals-buttons #clearButton:active,
.page-prequotereferralquestionscontinue .instanda-review-referrals-buttons #clearButton:active,
.page-referralmessage .instanda-review-referrals-buttons #clearButton:active {
  background: #e6e6e6 !important;
  border-color: #38fd67 !important;
  color: #38fd67 !important;
  outline: none !important;
}
/* :L2463 */
/* :L2464 */
.page-reviewreferrals .instanda-approval-action-content + .instanda-approval-action-content,
.page-prequotereferralquestionscontinue .instanda-approval-action-content + .instanda-approval-action-content,
.page-referralmessage .instanda-approval-action-content + .instanda-approval-action-content {
  margin-top: 40px;
}
/* :L2468 */
.page-reviewreferrals .instanda-approval-action-content br,
.page-prequotereferralquestionscontinue .instanda-approval-action-content br,
.page-referralmessage .instanda-approval-action-content br {
  display: none;
}
/* :L2473 */
/* :L2477 */
.page-reviewreferrals .instanda-approval-action-content .referral-reason,
.page-prequotereferralquestionscontinue .instanda-approval-action-content .referral-reason,
.page-referralmessage .instanda-approval-action-content .referral-reason {
  margin-top: 16px;
  padding: 0 8px;
}
/* :L2481 */
.page-reviewreferrals .instanda-approval-action-content .referral-reason p,
.page-prequotereferralquestionscontinue .instanda-approval-action-content .referral-reason p,
.page-referralmessage .instanda-approval-action-content .referral-reason p {
  margin-bottom: 8px;
}
/* :L2485 */
.page-reviewreferrals .instanda-approval-action-content .referral-reason .vehicleTitle,
.page-prequotereferralquestionscontinue .instanda-approval-action-content .referral-reason .vehicleTitle,
.page-referralmessage .instanda-approval-action-content .referral-reason .vehicleTitle {
  color: #535453;
  display: none;
  font-size: 2.4rem;
}
/* :L2490 */
.page-reviewreferrals .instanda-approval-action-content .referral-reason .vehicleTitle.active,
.page-prequotereferralquestionscontinue .instanda-approval-action-content .referral-reason .vehicleTitle.active,
.page-referralmessage .instanda-approval-action-content .referral-reason .vehicleTitle.active {
  display: block;
}
/* :L2497 */
.page-reviewreferrals .instanda-approval-action-content .quarter-column,
.page-prequotereferralquestionscontinue .instanda-approval-action-content .quarter-column,
.page-referralmessage .instanda-approval-action-content .quarter-column {
  width: calc(25% - 16px);
}
/* :L2501 */
.page-reviewreferrals .instanda-approval-action-content .half-column,
.page-prequotereferralquestionscontinue .instanda-approval-action-content .half-column,
.page-referralmessage .instanda-approval-action-content .half-column {
  width: calc(50% - 16px);
}
/* :L2507 */
.page-reviewreferrals .instanda-approval-action-content > .questionItem.instanda-question-item.form-group,
.page-prequotereferralquestionscontinue .instanda-approval-action-content > .questionItem.instanda-question-item.form-group,
.page-referralmessage .instanda-approval-action-content > .questionItem.instanda-question-item.form-group {
  margin-top: 24px;
}
/* :L2510 */
.page-reviewreferrals .instanda-approval-action-content > .questionItem.instanda-question-item.form-group .group-question-header,
.page-prequotereferralquestionscontinue .instanda-approval-action-content > .questionItem.instanda-question-item.form-group .group-question-header,
.page-referralmessage .instanda-approval-action-content > .questionItem.instanda-question-item.form-group .group-question-header {
  padding: 0 0 8px 8px;
}
/* :L2538 */
.page-reviewreferrals div#referral-questions,
.page-prequotereferralquestionscontinue div#referral-questions,
.page-referralmessage div#referral-questions {
  margin-bottom: 40px;
}
/* :L2541 */
.page-reviewreferrals div#referral-questions .flex,
.page-prequotereferralquestionscontinue div#referral-questions .flex,
.page-referralmessage div#referral-questions .flex {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
  flex-wrap: wrap;
}
/* :L2548 */
.page-reviewreferrals div#referral-questions .flex .ignore,
.page-prequotereferralquestionscontinue div#referral-questions .flex .ignore,
.page-referralmessage div#referral-questions .flex .ignore {
  display: none;
}
/* :L2554 */
.page-reviewreferrals .group-question-header,
.page-prequotereferralquestionscontinue .group-question-header,
.page-referralmessage .group-question-header,
.page-reviewreferrals .group-question-collapse,
.page-prequotereferralquestionscontinue .group-question-collapse,
.page-referralmessage .group-question-collapse {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* :L2561 */
.page-reviewreferrals .container .container:has(button[name="continueButton"]),
.page-prequotereferralquestionscontinue .container .container:has(button[name="continueButton"]),
.page-referralmessage .container .container:has(button[name="continueButton"]),
.page-reviewreferrals .container .container:has(button[name="quoteButton"]),
.page-prequotereferralquestionscontinue .container .container:has(button[name="quoteButton"]),
.page-referralmessage .container .container:has(button[name="quoteButton"]) {
  margin-top: 80px;
}
/* :L2565 */
.page-reviewreferrals .container .container:has(button[name="continueButton"]) button[name="quoteButton"],
.page-prequotereferralquestionscontinue .container .container:has(button[name="continueButton"]) button[name="quoteButton"],
.page-referralmessage .container .container:has(button[name="continueButton"]) button[name="quoteButton"],
.page-reviewreferrals .container .container:has(button[name="quoteButton"]) button[name="quoteButton"],
.page-prequotereferralquestionscontinue .container .container:has(button[name="quoteButton"]) button[name="quoteButton"],
.page-referralmessage .container .container:has(button[name="quoteButton"]) button[name="quoteButton"] {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: black !important;
  border: 1px solid black !important;
  color: white !important;
}
/* :L475 */
.page-reviewreferrals .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active:hover,
.page-prequotereferralquestionscontinue .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active:hover,
.page-referralmessage .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active:hover,
.page-reviewreferrals .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active:hover,
.page-prequotereferralquestionscontinue .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active:hover,
.page-referralmessage .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active:hover,
.page-reviewreferrals .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active:focus,
.page-prequotereferralquestionscontinue .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active:focus,
.page-referralmessage .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active:focus,
.page-reviewreferrals .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active:focus,
.page-prequotereferralquestionscontinue .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active:focus,
.page-referralmessage .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active:focus,
.page-reviewreferrals .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:hover,
.page-prequotereferralquestionscontinue .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:hover,
.page-referralmessage .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:hover,
.page-reviewreferrals .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:hover,
.page-prequotereferralquestionscontinue .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:hover,
.page-referralmessage .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:hover,
.page-reviewreferrals .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:focus,
.page-prequotereferralquestionscontinue .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:focus,
.page-referralmessage .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:focus,
.page-reviewreferrals .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:focus,
.page-prequotereferralquestionscontinue .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:focus,
.page-referralmessage .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:focus,
.page-reviewreferrals .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active,
.page-prequotereferralquestionscontinue .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active,
.page-referralmessage .container .container:has(button[name="continueButton"]) button[name="quoteButton"]:active,
.page-reviewreferrals .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active,
.page-prequotereferralquestionscontinue .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active,
.page-referralmessage .container .container:has(button[name="quoteButton"]) button[name="quoteButton"]:active {
  background: black !important;
  border-color: black !important;
  color: white !important;
  outline: none !important;
}
/* :L2570 */
.page-reviewreferrals .flex,
.page-prequotereferralquestionscontinue .flex,
.page-referralmessage .flex {
  justify-content: space-between;
  gap: 80px;
}
/* :L2574 */
.page-reviewreferrals .flex .flex-item,
.page-prequotereferralquestionscontinue .flex .flex-item,
.page-referralmessage .flex .flex-item {
  width: 50%;
}
/* :L2578 */
/* :L2579 */
/* :L2580 */
.page-reviewreferrals .flex .flex-item .instanda-referral-questions .questionItem + .questionItem,
.page-prequotereferralquestionscontinue .flex .flex-item .instanda-referral-questions .questionItem + .questionItem,
.page-referralmessage .flex .flex-item .instanda-referral-questions .questionItem + .questionItem {
  margin-top: 24px !important;
}
/* :L2584 */
.page-reviewreferrals .flex .flex-item .instanda-referral-questions .questionItem .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6,
.page-prequotereferralquestionscontinue .flex .flex-item .instanda-referral-questions .questionItem .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6,
.page-referralmessage .flex .flex-item .instanda-referral-questions .questionItem .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  padding: 0;
}
/* :L2593 */
/* :L2594 */
.page-reviewreferrals table th,
.page-prequotereferralquestionscontinue table th,
.page-referralmessage table th,
.page-reviewreferrals table td,
.page-prequotereferralquestionscontinue table td,
.page-referralmessage table td {
  border-bottom: 1px solid #eaeaeb;
  padding: 16px 8px;
}
/* :L2601 */
.page-reviewreferrals .all-custom-referral-content td,
.page-prequotereferralquestionscontinue .all-custom-referral-content td,
.page-referralmessage .all-custom-referral-content td {
  text-align: right;
}
/* :L2605 */
/* :L2606 */
.page-reviewreferrals table.agentTable th,
.page-prequotereferralquestionscontinue table.agentTable th,
.page-referralmessage table.agentTable th {
  border-bottom: 2px solid #f7ae23;
}
/* :L2610 */
/* :L2611 */
.page-reviewreferrals table.agentTable td .referral-review-line,
.page-prequotereferralquestionscontinue table.agentTable td .referral-review-line,
.page-referralmessage table.agentTable td .referral-review-line {
  width: 24px;
  height: 24px;
  border: 2px solid #eaeaeb;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
}
/* :L2619 */
.page-reviewreferrals table.agentTable td .referral-review-line::before,
.page-prequotereferralquestionscontinue table.agentTable td .referral-review-line::before,
.page-referralmessage table.agentTable td .referral-review-line::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  color: white;
}
/* :L2630 */
.page-reviewreferrals table.agentTable td .referral-review-line.ticked,
.page-prequotereferralquestionscontinue table.agentTable td .referral-review-line.ticked,
.page-referralmessage table.agentTable td .referral-review-line.ticked {
  background-color: black;
  border: none;
}
/* :L2634 */
.page-reviewreferrals table.agentTable td .referral-review-line.ticked::before,
.page-prequotereferralquestionscontinue table.agentTable td .referral-review-line.ticked::before,
.page-referralmessage table.agentTable td .referral-review-line.ticked::before {
  opacity: 1;
}
/* :L2639 */
.page-reviewreferrals table.agentTable td .referral-review-line input,
.page-prequotereferralquestionscontinue table.agentTable td .referral-review-line input,
.page-referralmessage table.agentTable td .referral-review-line input {
  opacity: 0;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
/* :L2649 */
.page-reviewreferrals .premium-breakdown,
.page-prequotereferralquestionscontinue .premium-breakdown,
.page-referralmessage .premium-breakdown {
  display: none;
}
/* :L2652 */
.page-reviewreferrals .premium-breakdown.active,
.page-prequotereferralquestionscontinue .premium-breakdown.active,
.page-referralmessage .premium-breakdown.active {
  display: block;
}
/* :L2657 */
.page-reviewreferrals [name="saveButton"],
.page-prequotereferralquestionscontinue [name="saveButton"],
.page-referralmessage [name="saveButton"] {
  display: none !important;
}
/* :L2662 */
/* :L2663 */
.page-referralreviewmultiplelines label.label.label-info {
  background: none;
  color: black;
  font-size: 1.4rem;
}
/* :L2669 */
.page-referralreviewmultiplelines input {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: black !important;
  border: 1px solid black !important;
  color: white !important;
}
/* :L475 */
.page-referralreviewmultiplelines input:active:hover,
.page-referralreviewmultiplelines input:active:focus,
.page-referralreviewmultiplelines input:hover,
.page-referralreviewmultiplelines input:focus,
.page-referralreviewmultiplelines input:active {
  background: black !important;
  border-color: black !important;
  color: white !important;
  outline: none !important;
}
/* :L2674 */
.page-reviewreferrals .information-requested:not(:empty) {
  background: #e3f2fd;
  color: #1565c0;
  padding: 12px 16px;
  border-radius: 6px;
  margin: 20px 0;
  max-width: fit-content;
  box-shadow: 0 1px 3px rgba(30, 115, 190, 0.12);
  border-left: 3px solid #2196f3;
  position: relative;
  overflow: hidden;
}
/* :L2688 */
/* :L2689 */
.page-cannotquote div#innerBody {
  gap: 40px;
}
/* :L2692 */
.page-cannotquote div#innerBody #instanda-site-layout {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 120px);
}
/* :L2697 */
.page-cannotquote div#innerBody #instanda-site-layout .instanda-main-content-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
}
/* ==== Agent Site  ======= */

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

/* Global styles for agent pages */

/* View quote/policy page */

/* Agent login */

/* Retrieve Quote */

/* Agent Dashboard */

/* Referral List */

/* Search */

/* Search results page */

/* View documents page */

/* Online transactions */

/* Customer Account Page */

/* Log claim page */

/* Bulk upload page */

/* Add claims page */

/* Referral approval page */

/* Referral History page */

/* Endorsement page */

/* Upload Documents page */

/* Failed auto renewal page */

/* Email */

/* Login */

/* :L2733 */
.page-agentlogin {
  background: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TlZoeFQyOURWakpKVmsxaVowNVlkbkZvYUhrc1FWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxHcFhxbGdaY2RNVHFwdUNpLDEwMDAsYWhBIUJ6eU93M3pHbTc3aixydVBvUEx6REliRnBIRjlCZy9CNW5NNFZTSFFIRmF3QWxpUE51SWpxRDQybzl4R3lyeUFqR0h4bU96aFRkT0d4RUJvTU5xVktqaElxdVRYRmtuTnlXZz09") no-repeat;
  background-size: cover;
}
/* :L2737 */
.page-agentlogin .instanda-main-content-container .container {
  width: auto;
  padding: 0;
}
/* :L2742 */
.page-agentlogin .instanda-main-content {
  margin-top: 40px;
}
/* :L2746 */
.page-agentlogin div#instanda-site-layout {
  width: 500px;
  background-color: white;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  padding: 40px;
}
/* :L2754 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content {
  width: 100%;
}
/* :L2758 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content h2,
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content p {
  text-align: center;
}
/* :L2763 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content h2 {
  margin: 0 0 16px;
}
/* :L2767 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 {
  margin: 0;
  width: 100%;
}
/* :L2771 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form {
  width: 100%;
  margin: 0;
  box-shadow: none;
  border: none;
  background-color: white;
  padding: 0;
}
/* :L2779 */
/* :L2780 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form .form-group + .form-group {
  margin-top: 24px;
}
/* :L2785 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form input {
  height: 40px !important;
  border-radius: 2px !important;
  border-color: #eaeaeb !important;
  padding: 8px 16px;
}
/* :L2789 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form button {
  width: 100%;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
  margin-bottom: 24px;
}
/* :L475 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form button:active:hover,
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form button:active:focus,
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form button:hover,
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form button:focus,
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form button:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* :L2795 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form .agent-login-links {
  text-align: center;
}
/* :L2798 */
.page-agentlogin div#instanda-site-layout .container.instanda-agent-login-content .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 form .agent-login-links a {
  display: block;
  color: #f7ae23;
}
/* Dashboard */

/* :L2810 */
/* :L2811 */
.page-agentdashboard h2 {
  margin-bottom: 16px;
  font-size: 2.4rem;
}
/* :L2816 */
.page-agentdashboard .quote-search-results-container {
  margin-bottom: 40px;
}
/* :L2819 */
.page-agentdashboard .quote-search-results-container table.table-bordered {
  border: none;
}
/* :L2822 */
.page-agentdashboard .quote-search-results-container table.table-bordered th,
.page-agentdashboard .quote-search-results-container table.table-bordered td {
  border-left: none !important;
  border-right: none !important;
  padding: 16px 8px;
}
/* :L2829 */
.page-agentdashboard .quote-search-results-container table.table-bordered th {
  border-top: 2px solid #eaeaeb !important;
  border-bottom: 2px solid #eaeaeb;
}
/* :L2834 */
.page-agentdashboard .quote-search-results-container table.table-bordered td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L2841 */
.page-agentdashboard div[data-bind="with: Pagination"] {
  text-align: center;
}
/* :L2844 */
/* :L2845 */
/* :L2846 */
.page-agentdashboard div[data-bind="with: Pagination"] ul.pagination li a {
  color: black;
  background: none;
  border: none;
}
/* :L2852 */
.page-agentdashboard div[data-bind="with: Pagination"] ul.pagination li.active a {
  font-weight: bold;
}
/* Retrieve Quote */

/* :L2861 */
/* :L2862 */
.page-retrievequote .instanda-agent-search-fields {
  margin-bottom: 24px;
}
/* :L2865 */
.page-retrievequote .instanda-agent-search-fields .search-row {
  display: none;
}
/* :L2869 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
  padding: 0;
}
/* :L2872 */
/* :L2873 */
/* :L2874 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row {
  display: flex;
  align-items: flex-end;
  gap: 16px;
  flex-wrap: wrap;
}
/* :L2880 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row::before,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row::after {
  content: none;
}
/* :L2885 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  padding: 0;
  flex-wrap: wrap;
}
/* :L2893 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 .agent-search-parameter.form-group {
  flex-basis: calc(100% / 3 - 16px);
  margin: 0;
}
/* :L2899 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right {
  width: 100%;
  padding: 0;
  text-align: left;
}
/* :L2904 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button#agentSearchButton,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button.pull-right.btn.btn-default.download-quotes-button {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
}
/* :L475 */
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button#agentSearchButton:active:hover,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button.pull-right.btn.btn-default.download-quotes-button:active:hover,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button#agentSearchButton:active:focus,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button.pull-right.btn.btn-default.download-quotes-button:active:focus,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button#agentSearchButton:hover,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button.pull-right.btn.btn-default.download-quotes-button:hover,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button#agentSearchButton:focus,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button.pull-right.btn.btn-default.download-quotes-button:focus,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button#agentSearchButton:active,
.page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right button.pull-right.btn.btn-default.download-quotes-button:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* :L2916 */
.page-retrievequote .table-responsive {
  margin: 8px 0 24px 0;
}
/* :L2920 */
.page-retrievequote table {
  width: 100%;
  border: none;
  table-layout: fixed;
}
/* :L532 */
.page-retrievequote table th,
.page-retrievequote table td {
  padding: 16px 8px;
  border-left: none;
  border-right: none;
}
/* :L539 */
.page-retrievequote table td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L2924 */
/* :L2925 */
.page-retrievequote table thead th {
  border-top: 1px solid #eaeaeb !important;
}
/* :L2931 */
.page-retrievequote table tbody th {
  border-right: none !important;
}
/* :L2935 */
.page-retrievequote table th,
.page-retrievequote table td {
  text-overflow: ellipsis;
  overflow: hidden;
}
/* :L2941 */
.page-retrievequote table a {
  display: block;
  margin: 0;
}
/* :L2947 */
.page-retrievequote button {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #eaeaeb;
  color: black;
}
/* :L475 */
.page-retrievequote button:active:hover,
.page-retrievequote button:active:focus,
.page-retrievequote button:hover,
.page-retrievequote button:focus,
.page-retrievequote button:active {
  background: #e6e6e6;
  border-color: #eaeaeb;
  color: black;
  outline: none;
}
/* Customer Account */

/* :L2953 */
/* :L2954 */
.page-customeraccountoptions .section {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
/* :L2959 */
.page-customeraccountoptions .section .section_content {
  width: auto;
}
/* :L2962 */
.page-customeraccountoptions .section .section_content + .section_content {
  margin-left: 16px;
}
/* :L2966 */
.page-customeraccountoptions .section .section_content .btnDiv {
  width: auto;
  border: none;
  padding: 0;
}
/* :L2971 */
/* :L2972 */
.page-customeraccountoptions .section .section_content .btnDiv.btnCustomerAccount a::before {
  content: "\f007";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2977 */
/* :L2978 */
.page-customeraccountoptions .section .section_content .btnDiv.btnCustomerAccountLogs a::before {
  content: "\f002";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2983 */
.page-customeraccountoptions .section .section_content .btnDiv a {
  position: relative;
  padding-left: 24px;
}
/* :L2987 */
.page-customeraccountoptions .section .section_content .btnDiv a::before {
  position: absolute;
  left: 0;
}
/* :L2995 */
.page-customeraccountoptions .section table#agentSearchResultsTable {
  width: 100%;
}
/* :L2998 */
.page-customeraccountoptions .section table#agentSearchResultsTable th {
  border-bottom: 2px solid #f7ae23;
}
/* :L3006 */
/* :L3007 */
.page-getagentsearchresults label[for="policyNumber"] {
  font-size: 3.2rem;
  font-weight: 600;
  margin: 24px 0 16px 0;
  color: #f8c31a;
}
/* :L3011 */
.page-getagentsearchresults h3 {
  font-size: 4rem;
}
/* :L3016 */
.page-getagentsearchresults .search-row {
  display: none;
}
/* :L3020 */
.page-getagentsearchresults .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
  padding: 0;
}
/* :L3024 */
.page-getagentsearchresults .row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
/* :L3029 */
.page-getagentsearchresults .row .search-field {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: flex-end;
  width: auto;
  flex: 1;
  padding: 0;
}
/* :L3038 */
.page-getagentsearchresults .row .search-field .agent-search-parameter.form-group {
  flex: 1;
}
/* :L3043 */
.page-getagentsearchresults .row .search-button {
  width: auto;
}
/* :L3046 */
.page-getagentsearchresults .row .search-button button {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
}
/* :L475 */
.page-getagentsearchresults .row .search-button button:active:hover,
.page-getagentsearchresults .row .search-button button:active:focus,
.page-getagentsearchresults .row .search-button button:hover,
.page-getagentsearchresults .row .search-button button:focus,
.page-getagentsearchresults .row .search-button button:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* :L3052 */
.page-getagentsearchresults .scrollableArea {
  margin-top: 40px;
}
/* :L3055 */
.page-getagentsearchresults .scrollableArea table {
  border: none;
}
/* :L3058 */
.page-getagentsearchresults .scrollableArea table th,
.page-getagentsearchresults .scrollableArea table td {
  border: none;
}
/* :L3063 */
.page-getagentsearchresults .scrollableArea table th {
  border-bottom: 1px solid #f7ae23;
}
/* :L3067 */
.page-getagentsearchresults .scrollableArea table td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L3070 */
.page-getagentsearchresults .scrollableArea table td:nth-of-type(4) {
  text-transform: uppercase;
}
/* :L3074 */
.page-getagentsearchresults .scrollableArea table td a + a {
  margin-left: 16px;
}
/* :L3081 */
.page-getagentsearchresults button[name="btnSeeAll"],
.page-getagentsearchresults button[name="btnNext"] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid #f7ae23;
  color: #f7ae23;
}
/* :L475 */
.page-getagentsearchresults button[name="btnSeeAll"]:active:hover,
.page-getagentsearchresults button[name="btnNext"]:active:hover,
.page-getagentsearchresults button[name="btnSeeAll"]:active:focus,
.page-getagentsearchresults button[name="btnNext"]:active:focus,
.page-getagentsearchresults button[name="btnSeeAll"]:hover,
.page-getagentsearchresults button[name="btnNext"]:hover,
.page-getagentsearchresults button[name="btnSeeAll"]:focus,
.page-getagentsearchresults button[name="btnNext"]:focus,
.page-getagentsearchresults button[name="btnSeeAll"]:active,
.page-getagentsearchresults button[name="btnNext"]:active {
  background: transparent;
  border-color: #f7ae23;
  color: #f7ae23;
  outline: none;
}
/* :L3086 */
.page-getagentsearchresults button.download-policies-button,
.page-getagentsearchresults button.download-quotes-button {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid transparent;
  color: #f7ae23;
  position: relative;
  padding-left: 16px;
}
/* :L475 */
.page-getagentsearchresults button.download-policies-button:active:hover,
.page-getagentsearchresults button.download-quotes-button:active:hover,
.page-getagentsearchresults button.download-policies-button:active:focus,
.page-getagentsearchresults button.download-quotes-button:active:focus,
.page-getagentsearchresults button.download-policies-button:hover,
.page-getagentsearchresults button.download-quotes-button:hover,
.page-getagentsearchresults button.download-policies-button:focus,
.page-getagentsearchresults button.download-quotes-button:focus,
.page-getagentsearchresults button.download-policies-button:active,
.page-getagentsearchresults button.download-quotes-button:active {
  background: transparent;
  border-color: transparent;
  color: #f7ae23;
  outline: none;
}
/* :L3092 */
.page-getagentsearchresults button.download-policies-button::before,
.page-getagentsearchresults button.download-quotes-button::before {
  content: "\f019";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* View Quote / Policy */

/* :L3099 */
/* :L3101 */
.page-viewquoteorpolicy div#animation-wrapper {
  width: 100vw;
  height: 100vh;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  top: 0;
  left: 0;
}
/* :L3110 */
.page-viewquoteorpolicy div#animation-wrapper #custom-loading-animation {
  display: unset;
}
/* :L3115 */
.page-viewquoteorpolicy .page-header {
  display: flex;
  gap: 2rem;
  border: none;
  align-items: center;
}
/* :L3120 */
.page-viewquoteorpolicy .page-header h1 {
  margin: 0;
}
/* :L3124 */
.page-viewquoteorpolicy .page-header .status-label-container {
  color: #b00020;
  background-color: #e9cdd2;
  padding: 1rem;
  border-radius: 4px;
  display: none;
}
/* :L3131 */
.page-viewquoteorpolicy .page-header .status-label-container .status-label {
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
}
/* :L3136 */
.page-viewquoteorpolicy .page-header .status-label-container .status-label::before {
  content: "\f057";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3141 */
.page-viewquoteorpolicy .page-header .status-label-container .expiry-date {
  font-size: 10px;
}
/* :L3147 */
.page-viewquoteorpolicy .instanda-main-content {
  display: flex;
  grid-auto-flow: 40px;
  width: 1170px;
  margin: 0 auto;
  gap: 80px;
  max-width: 100%;
}
/* :L3156 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content {
  flex-basis: 80%;
}
/* :L3159 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container {
  width: auto;
}
/* :L3162 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container .vehicle {
  display: none;
}
/* :L3165 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container .vehicle.active {
  display: block;
}
/* :L3170 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container section + section {
  margin-top: 40px;
}
/* :L3174 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table {
  width: 100%;
  border: none;
}
/* :L532 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table th,
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table td {
  padding: 16px 8px;
  border-left: none;
  border-right: none;
}
/* :L539 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L3177 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table th {
  border-bottom: 1px solid #eaeaeb;
}
/* :L3181 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table td {
  text-align: right;
}
/* :L3183 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table td span.totalPremium {
  font-size: 2.4rem;
}
/* :L3187 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container table td.registration {
  text-transform: uppercase;
}
/* :L3195 */
.page-viewquoteorpolicy .instanda-main-content h2 {
  border-bottom: 1px solid #f7ae23;
  padding-bottom: 8px;
}
/* :L3201 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons {
  flex-basis: 20%;
  padding: 0;
  min-width: 200px;
}
/* :L3206 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 8px;
}
/* :L3212 */
/* :L3213 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group h3.policy-details {
  order: 0;
}
/* :L3217 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group h3.action-policy {
  order: 20;
  margin-top: 8px;
}
/* :L3223 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a {
  /* Reinstate Btn */

  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #f7ae23;
  color: black;
  position: relative;
}
/* :L3224 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[title="Notes"] {
  order: 1;
}
/* :L3227 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[title="Notes"]::before {
  content: "\f249";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3232 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="ViewEditQuote"] {
  order: 2;
}
/* :L3235 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="ViewEditQuote"]::before {
  content: "\f06e";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3240 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnReferralHistory {
  order: 3;
}
/* :L3243 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnReferralHistory::before {
  content: "\f4fc";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3248 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnViewDocs {
  order: 4;
}
/* :L3251 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnViewDocs::before {
  content: "\f15b";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3256 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="CustomerAccountOptions"] {
  order: 5;
}
/* :L3259 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="CustomerAccountOptions"]::before {
  content: "\f007";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3264 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="ViewTransactionHistory"] {
  order: 6;
}
/* :L3267 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="ViewTransactionHistory"]::before {
  content: "\f1da";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3272 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnOnlinePayments {
  order: 7;
}
/* :L3275 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnOnlinePayments::before {
  content: "\f09d";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3280 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[title="Payments"] {
  order: 8;
}
/* :L3283 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[title="Payments"]::before {
  content: "\24";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3288 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnListEmails {
  order: 9;
}
/* :L3291 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnListEmails::before {
  content: "\f0e0";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3296 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="ViewPremiumSummary"] {
  order: 10;
}
/* :L3299 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href*="ViewPremiumSummary"]::before {
  content: "\e5a0";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3304 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnViewClaims {
  order: 11;
}
/* :L3307 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnViewClaims::before {
  content: "\f518";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3312 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnQuoteReferralQuestion {
  order: 12;
  display: none;
}
/* :L3316 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnQuoteReferralQuestion::before {
  content: "\f059";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3324 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnReferralAction {
  order: 21;
}
/* :L3327 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnReferralAction::before {
  content: "\f0ae";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3332 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCancelPolicy {
  order: 22;
}
/* :L3335 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCancelPolicy::before {
  content: "\f05e";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3340 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnRenewPolicy {
  order: 23;
}
/* :L3343 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnRenewPolicy::before {
  content: "\f363";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3348 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnClaims {
  order: 24;
}
/* :L3351 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnClaims::before {
  content: "\f024";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3356 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnUploadDocuments {
  order: 25;
}
/* :L3359 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnUploadDocuments::before {
  content: "\f574";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3364 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnAdjustPolicy {
  order: 26;
}
/* :L3367 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnAdjustPolicy::before {
  content: "\f044";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3372 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCompletePolicyBuy {
  order: 27;
}
/* :L3375 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCompletePolicyBuy::before {
  content: "\f14a";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3380 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnAbandonPolicy {
  order: 28;
}
/* :L3383 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnAbandonPolicy::before {
  content: "\f1f8";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3388 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnMakeClaim {
  order: 29;
}
/* :L3391 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnMakeClaim::before {
  content: "\f4ff";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3396 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnLapsePolicy {
  order: 30;
}
/* :L3399 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnLapsePolicy::before {
  content: "\f00d";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3404 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnComparePolicy {
  order: 31;
}
/* :L3407 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnComparePolicy::before {
  content: "\e13a";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3412 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCopyReQuote {
  order: 32;
}
/* :L3415 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCopyReQuote::before {
  content: "\f0c5";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3420 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href="#"] {
  order: 33;
}
/* :L3423 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a[href="#"]::before {
  content: "\f1da";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L475 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:active:hover,
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:active:focus,
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:hover,
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:focus,
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:active {
  background: #e6e6e6;
  border-color: #f7ae23;
  color: black;
  outline: none;
}
/* :L3432 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:hover {
  border: 1px solid #f7ae23 !important;
}
/* :L3436 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a::before {
  position: absolute;
  left: 12px;
}
/* Agent Claims */

/* :L3447 */
/* :L3448 */
.page-agentclaims div#noClaimsMadeMessage {
  margin-bottom: 24px;
}
/* :L3452 */
.page-agentclaims .well {
  padding: 0 !important;
  background: none !important;
  border: none !important;
}
/* :L3459 */
.page-agentclaims .btn-group.btn-claim-group {
  display: flex;
  gap: 16px;
  justify-content: space-between;
}
/* :L3464 */
.page-agentclaims .btn-group.btn-claim-group .btn-primary {
  flex: 1;
  border-radius: 4px !important;
  padding: 8px 16px !important;
  background-color: white !important;
  border: 1px solid #f7ae23 !important;
  color: black !important;
}
/* :L475 */
.page-agentclaims .btn-group.btn-claim-group .btn-primary:active:hover,
.page-agentclaims .btn-group.btn-claim-group .btn-primary:active:focus,
.page-agentclaims .btn-group.btn-claim-group .btn-primary:hover,
.page-agentclaims .btn-group.btn-claim-group .btn-primary:focus,
.page-agentclaims .btn-group.btn-claim-group .btn-primary:active {
  background: #e6e6e6 !important;
  border-color: #f7ae23 !important;
  color: black !important;
  outline: none !important;
}
/* :L3473 */
.page-agentclaims .logged-claim-section {
  margin-bottom: 24px;
}
/* :L3476 */
.page-agentclaims .logged-claim-section .logged-claim-title h3 {
  margin-bottom: 24px;
}
/* :L3480 */
.page-agentclaims .logged-claim-section .logged-claim-section-content .row {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: space-between;
}
/* :L3486 */
.page-agentclaims .logged-claim-section .logged-claim-section-content .row .col-lg-4.col-md-4.col-sm-6.col-xs-12 {
  width: calc(50% - 8px);
  padding: 0;
}
/* :L3490 */
.page-agentclaims .logged-claim-section .logged-claim-section-content .row .col-lg-4.col-md-4.col-sm-6.col-xs-12 input {
  height: 40px !important;
  border-radius: 2px !important;
  border-color: #eaeaeb !important;
  padding: 8px 16px;
}
/* :L3498 */
/* :L3499 */
.page-bulkuploadclaims div#uploadClaimsContainer {
  margin-bottom: 24px;
}
/* :L3502 */
.page-bulkuploadclaims div#uploadClaimsContainer label {
  display: block;
}
/* :L3506 */
.page-bulkuploadclaims div#uploadClaimsContainer textarea {
  width: 100%;
}
/* :L3511 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer {
  display: flex;
  gap: 16px;
}
/* :L3515 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer > * {
  position: relative;
}
/* :L3519 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#agentBackButton {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid black;
  color: black;
}
/* :L475 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#agentBackButton:active:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#agentBackButton:active:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#agentBackButton:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#agentBackButton:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#agentBackButton:active {
  background: transparent;
  border-color: black;
  color: black;
  outline: none;
}
/* :L3523 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href*="/Public/AgentClaims"],
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#uploadButton,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href="/Public/DownloadBulkUploadClaimsTemplate"] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #eaeaeb;
  color: black;
}
/* :L475 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href*="/Public/AgentClaims"]:active:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#uploadButton:active:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href="/Public/DownloadBulkUploadClaimsTemplate"]:active:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href*="/Public/AgentClaims"]:active:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#uploadButton:active:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href="/Public/DownloadBulkUploadClaimsTemplate"]:active:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href*="/Public/AgentClaims"]:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#uploadButton:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href="/Public/DownloadBulkUploadClaimsTemplate"]:hover,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href*="/Public/AgentClaims"]:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#uploadButton:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href="/Public/DownloadBulkUploadClaimsTemplate"]:focus,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href*="/Public/AgentClaims"]:active,
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#uploadButton:active,
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href="/Public/DownloadBulkUploadClaimsTemplate"]:active {
  background: #e6e6e6;
  border-color: #eaeaeb;
  color: black;
  outline: none;
}
/* :L3529 */
/* :L3530 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer button#uploadButton::before {
  content: "\f093";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3535 */
/* :L3536 */
.page-bulkuploadclaims div#uploadClaimsControlsContainer a[href="/Public/DownloadBulkUploadClaimsTemplate"]::before {
  content: "\f019";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* Referral History */

/* :L3544 */
/* :L3545 */
/* :L3546 */
.page-viewreferralsforquote .view-referrals-content h2 {
  font-size: 4rem;
  margin-bottom: 24px;
}
/* :L3551 */
.page-viewreferralsforquote .view-referrals-content .quote-referrals-wrapper {
  margin-bottom: 40px;
}
/* :L3554 */
.page-viewreferralsforquote .view-referrals-content .quote-referrals-wrapper .quote-referral-item {
  margin: 0;
}
/* :L3558 */
.page-viewreferralsforquote .view-referrals-content .quote-referrals-wrapper .row.hidden-sm.hidden-xs.quote-referral-titles {
  border-bottom: 2px solid #f7ae23;
  display: flex;
}
/* :L3562 */
.page-viewreferralsforquote .view-referrals-content .quote-referrals-wrapper .row.hidden-sm.hidden-xs.quote-referral-titles > div {
  padding: 16px 8px;
}
/* :L3567 */
.page-viewreferralsforquote .view-referrals-content .quote-referrals-wrapper .row.quote-referral-row-data {
  border-bottom: 1px solid #eaeaeb;
  display: flex;
}
/* :L3571 */
.page-viewreferralsforquote .view-referrals-content .quote-referrals-wrapper .row.quote-referral-row-data > div {
  padding: 16px 8px;
}
/* :L3579 */
.page-viewreferralsforquote a.instanda-button.btn.btn-primary {
  margin-top: 40px;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid black;
  color: black;
}
/* :L475 */
.page-viewreferralsforquote a.instanda-button.btn.btn-primary:active:hover,
.page-viewreferralsforquote a.instanda-button.btn.btn-primary:active:focus,
.page-viewreferralsforquote a.instanda-button.btn.btn-primary:hover,
.page-viewreferralsforquote a.instanda-button.btn.btn-primary:focus,
.page-viewreferralsforquote a.instanda-button.btn.btn-primary:active {
  background: transparent;
  border-color: black;
  color: black;
  outline: none;
}
/* Email */

/* :L3586 */
/* :L3587 */
.page-emaillistforquote table.table.table-bordered.table-striped.table-hover {
  border: none;
}
/* :L3590 */
.page-emaillistforquote table.table.table-bordered.table-striped.table-hover tr {
  background: none;
}
/* :L3593 */
.page-emaillistforquote table.table.table-bordered.table-striped.table-hover tr th,
.page-emaillistforquote table.table.table-bordered.table-striped.table-hover tr td {
  border: none;
}
/* :L3598 */
.page-emaillistforquote table.table.table-bordered.table-striped.table-hover tr th {
  border-bottom: 1px solid #f7ae23;
}
/* :L3602 */
/* :L3603 */
.page-emaillistforquote table.table.table-bordered.table-striped.table-hover tr td label {
  font-weight: 300;
}
/* :L3611 */
/* :L3612 */
.page-displayemail .col-md-12.tableDiv {
  padding: 0;
  width: 50%;
  min-width: 500px;
  margin: 0 auto 40px;
  float: none;
}
/* :L3619 */
/* :L3620 */
.page-displayemail .col-md-12.tableDiv table.displayEmailTable td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L3623 */
.page-displayemail .col-md-12.tableDiv table.displayEmailTable td label.control-label {
  padding: 0;
  width: 100%;
  margin: 0;
}
/* :L3632 */
/* :L3633 */
.page-displayemail .emailBodyDiv h3 {
  text-align: center;
  margin-bottom: 24px;
}
/* :L3638 */
.page-displayemail .emailBodyDiv .body {
  border: 1px solid #eaeaeb;
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 40px;
}
/* :L3644 */
.page-displayemail .emailBodyDiv .body .footer {
  position: static;
  height: auto;
}
/* View Documents */

/* :L3653 */
/* :L3654 */
.page-agentalldocs h3 {
  margin-bottom: 24px;
}
/* :L3658 */
.page-agentalldocs ul#documentsList {
  list-style: none;
  padding: 0;
  margin-bottom: 40px;
}
/* :L3663 */
/* :L3664 */
.page-agentalldocs ul#documentsList li a {
  position: relative;
  color: #f7ae23;
}
/* :L3668 */
.page-agentalldocs ul#documentsList li a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L3676 */
.page-agentalldocs a.btn.btn-default {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid black;
  color: black;
  margin-top: 40px;
}
/* :L475 */
.page-agentalldocs a.btn.btn-default:active:hover,
.page-agentalldocs a.btn.btn-default:active:focus,
.page-agentalldocs a.btn.btn-default:hover,
.page-agentalldocs a.btn.btn-default:focus,
.page-agentalldocs a.btn.btn-default:active {
  background: transparent;
  border-color: black;
  color: black;
  outline: none;
}
/* Forgot Password */

/* :L3683 */
/* :L3684 */
.page-forgotsalespersonpassword .section {
  box-shadow: none;
  background: none;
}
/* :L3688 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 {
  margin: 0 auto;
  padding: 24px;
  background-color: white;
}
/* :L3693 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 .form-group {
  margin: 0;
}
/* :L3696 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 .form-group h4 {
  margin: 0 0 16px;
}
/* :L3700 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 .form-group p {
  margin: 0;
}
/* :L3704 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 .form-group .col-lg-12.col-md-12.col-sm-12.col-xs-12,
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 .form-group .col-lg-9.col-md-9.col-sm-9.col-xs-9 {
  padding: 0;
  width: 100%;
}
/* :L3710 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 .form-group + .form-group {
  margin-top: 16px;
}
/* :L3715 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 button {
  width: 100%;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
}
/* :L475 */
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 button:active:hover,
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 button:active:focus,
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 button:hover,
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 button:focus,
.page-forgotsalespersonpassword .section .col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 button:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* View Claim */

/* :L3724 */
/* :L3725 */
/* :L3726 */
.page-viewclaims .view-claims-content .policy-data {
  margin-bottom: 24px;
}
/* Common styles for claim journey */

/* :L3733 */
/* :L3735 */
.page-determineclaimtypequestionsforagentsite h1,
.page-specificclaimtypequestionsforagentsite h1 {
  margin-bottom: 40px;
}
/* :L3739 */
.page-determineclaimtypequestionsforagentsite .instanda-questionHeader:has(h2),
.page-specificclaimtypequestionsforagentsite .instanda-questionHeader:has(h2) {
  margin: 0;
}
/* :L3743 */
/* :L3744 */
.page-determineclaimtypequestionsforagentsite .instanda-well + .instanda-well .instanda-questionHeader.questionHeader.container,
.page-specificclaimtypequestionsforagentsite .instanda-well + .instanda-well .instanda-questionHeader.questionHeader.container {
  margin-top: 24px;
}
/* :L3751 */
/* :L3752 */
/* :L3753 */
/* :L3754 */
/* :L3755 */
.page-determineclaimtypequestionsforagentsite .instanda-determine-claim-questions .questionList.instanda-questionList .questionItem .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  padding: 0;
}
/* :L3762 */
.page-determineclaimtypequestionsforagentsite .questionList.instanda-questionList {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 24px;
}
/* Specific Claim */

/* :L3771 */
/* :L3772 */
.page-specificclaimtypequestionsforagentsite .row:before,
.page-specificclaimtypequestionsforagentsite .row::after {
  content: none !important;
}
/* :L3777 */
.page-specificclaimtypequestionsforagentsite .instanda-questionHeader.questionHeader.container {
  text-align: justify;
}
/* :L3781 */
/* :L3782 */
.page-specificclaimtypequestionsforagentsite .flex-wrap .instanda-text-question.form-group {
  display: flex;
  gap: 16px;
}
/* :L3786 */
.page-specificclaimtypequestionsforagentsite .flex-wrap .instanda-text-question.form-group .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: auto;
}
/* View Docs */

/* :L3794 */
/* :L3795 */
.page-agentalldocs h3 {
  font-size: 4rem;
}
/* :L3799 */
.page-agentalldocs button#DocumentReGenerateSubmit {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
}
/* :L475 */
.page-agentalldocs button#DocumentReGenerateSubmit:active:hover,
.page-agentalldocs button#DocumentReGenerateSubmit:active:focus,
.page-agentalldocs button#DocumentReGenerateSubmit:hover,
.page-agentalldocs button#DocumentReGenerateSubmit:focus,
.page-agentalldocs button#DocumentReGenerateSubmit:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* Online Transactions */

/* :L3805 */
/* :L3806 */
.page-onlinetransactions h4#transactions-table-heading {
  font-size: 4rem;
}
/* :L3810 */
.page-onlinetransactions table#transactionsTable {
  width: 100%;
  border: none;
  table-layout: fixed;
}
/* :L532 */
.page-onlinetransactions table#transactionsTable th,
.page-onlinetransactions table#transactionsTable td {
  padding: 16px 8px;
  border-left: none;
  border-right: none;
}
/* :L539 */
.page-onlinetransactions table#transactionsTable td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L3814 */
.page-onlinetransactions table#transactionsTable th {
  border-top: 2px solid #eaeaeb;
  border-bottom: 2px solid #eaeaeb;
}
/* View Customer */

/* :L3822 */
/* :L3823 */
.page-customeraccountoptions .section {
  background: none;
  box-shadow: none;
}
/* :L3827 */
.page-customeraccountoptions .section table#agentSearchResultsTable {
  width: 100%;
  border: none;
}
/* :L532 */
.page-customeraccountoptions .section table#agentSearchResultsTable th,
.page-customeraccountoptions .section table#agentSearchResultsTable td {
  padding: 16px 8px;
  border-left: none;
  border-right: none;
}
/* :L539 */
.page-customeraccountoptions .section table#agentSearchResultsTable td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L3830 */
.page-customeraccountoptions .section table#agentSearchResultsTable button {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #eaeaeb;
  color: black;
}
/* :L475 */
.page-customeraccountoptions .section table#agentSearchResultsTable button:active:hover,
.page-customeraccountoptions .section table#agentSearchResultsTable button:active:focus,
.page-customeraccountoptions .section table#agentSearchResultsTable button:hover,
.page-customeraccountoptions .section table#agentSearchResultsTable button:focus,
.page-customeraccountoptions .section table#agentSearchResultsTable button:active {
  background: #e6e6e6;
  border-color: #eaeaeb;
  color: black;
  outline: none;
}
/* :L3834 */
.page-customeraccountoptions .section table#agentSearchResultsTable a::before {
  content: "\f06e";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* Customer Account Info */

/* :L3842 */
/* :L3843 */
.page-customeraccountinfo .instanda-text-question.form-group.row {
  margin-bottom: 24px;
}
/* :L3847 */
.page-customeraccountinfo button#backButton {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid black;
  color: black;
}
/* :L475 */
.page-customeraccountinfo button#backButton:active:hover,
.page-customeraccountinfo button#backButton:active:focus,
.page-customeraccountinfo button#backButton:hover,
.page-customeraccountinfo button#backButton:focus,
.page-customeraccountinfo button#backButton:active {
  background: transparent;
  border-color: black;
  color: black;
  outline: none;
}
/* :L3853 */
/* :L3854 */
.page-uploaddocuments div#documentListContainer {
  margin-bottom: 24px;
}
/* :L3857 */
.page-uploaddocuments div#documentListContainer table#tableUploadedDocuments {
  width: 100%;
  border: none;
  table-layout: fixed;
}
/* :L532 */
.page-uploaddocuments div#documentListContainer table#tableUploadedDocuments th,
.page-uploaddocuments div#documentListContainer table#tableUploadedDocuments td {
  padding: 16px 8px;
  border-left: none;
  border-right: none;
}
/* :L539 */
.page-uploaddocuments div#documentListContainer table#tableUploadedDocuments td {
  border-bottom: 1px solid #eaeaeb;
}
/* :L3861 */
.page-uploaddocuments div#documentListContainer table#tableUploadedDocuments th,
.page-uploaddocuments div#documentListContainer table#tableUploadedDocuments td {
  text-overflow: ellipsis;
  overflow: hidden;
}
/* :L3867 */
.page-uploaddocuments div#documentListContainer table#tableUploadedDocuments a.action-link:hover {
  cursor: pointer;
}
/* :L3873 */
.page-uploaddocuments hr {
  margin: 12px 0;
}
/* :L3877 */
.page-uploaddocuments input#btnUpload {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: #0053f5 !important;
  border: 1px solid #0053f5 !important;
  color: white !important;
}
/* :L475 */
.page-uploaddocuments input#btnUpload:active:hover,
.page-uploaddocuments input#btnUpload:active:focus,
.page-uploaddocuments input#btnUpload:hover,
.page-uploaddocuments input#btnUpload:focus,
.page-uploaddocuments input#btnUpload:active {
  background: #0042c2 !important;
  border-color: #0053f5 !important;
  color: white !important;
  outline: none !important;
}
/* :L3881 */
.page-uploaddocuments input[name="backButton"]#backButton {
  padding: 8px 16px !important;
  border-radius: 4px !important;
  background-color: transparent !important;
  border: 1px solid black !important;
  color: black !important;
}
/* :L475 */
.page-uploaddocuments input[name="backButton"]#backButton:active:hover,
.page-uploaddocuments input[name="backButton"]#backButton:active:focus,
.page-uploaddocuments input[name="backButton"]#backButton:hover,
.page-uploaddocuments input[name="backButton"]#backButton:focus,
.page-uploaddocuments input[name="backButton"]#backButton:active {
  background: transparent !important;
  border-color: black !important;
  color: black !important;
  outline: none !important;
}
/* :L3887 */
.modal button[id*="#responsive-agent-notes-saveandclose"] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #0053f5;
  border: 1px solid #0053f5;
  color: white;
}
/* :L475 */
.modal button[id*="#responsive-agent-notes-saveandclose"]:active:hover,
.modal button[id*="#responsive-agent-notes-saveandclose"]:active:focus,
.modal button[id*="#responsive-agent-notes-saveandclose"]:hover,
.modal button[id*="#responsive-agent-notes-saveandclose"]:focus,
.modal button[id*="#responsive-agent-notes-saveandclose"]:active {
  background: #0042c2;
  border-color: #0053f5;
  color: white;
  outline: none;
}
/* :L3890 */
.modal-footer {
  display: flex;
  gap: 1rem;
}
/* :L3893 */
.modal-footer::before,
.modal-footer::after {
  display: none;
}
/* :L3897 */
/* :L3898 */
.modal-footer > .btn + .btn {
  margin-left: unset;
}
/* :L3905 */
/* :L3908 */
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel),
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) {
  margin-top: 24px;
}
/* :L3911 */
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #eaeaeb;
  color: black;
}
/* :L475 */
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:active:hover,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:active:hover,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:active:hover,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:active:hover,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:active:focus,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:active:focus,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:active:focus,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:active:focus,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:hover,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:hover,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:hover,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:hover,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:focus,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:focus,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:focus,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:focus,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:active,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-cancel:active,
.page-reviewreferrals .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:active,
.page-prequotereferralquestionscontinue .pull-right:has(.instanda-quotereferral-note-new-cancel) .instanda-quotereferral-note-new-save:active {
  background: #e6e6e6;
  border-color: #eaeaeb;
  color: black;
  outline: none;
}
/* :L3917 */
.page-reviewreferrals .col-md-12.form-group,
.page-prequotereferralquestionscontinue .col-md-12.form-group {
  padding: 0;
}
/* :L3921 */
.page-reviewreferrals div#cke_QuoteReferralNoteEditor,
.page-prequotereferralquestionscontinue div#cke_QuoteReferralNoteEditor {
  margin-top: 16px;
}
/* :L3925 */
.page-reviewreferrals .manual-lookup-selection,
.page-prequotereferralquestionscontinue .manual-lookup-selection {
  display: none;
}
/* :L3928 */
.page-reviewreferrals .manual-lookup-selection:has(.custom-select.success),
.page-prequotereferralquestionscontinue .manual-lookup-selection:has(.custom-select.success) {
  display: block;
  width: 100%;
}
/* :L3933 */
.page-reviewreferrals .manual-lookup-selection .custom-select.success,
.page-prequotereferralquestionscontinue .manual-lookup-selection .custom-select.success {
  display: block;
  border: 1px solid #eaeaeb;
  list-style: none;
  border-radius: 4px;
  max-height: 200px;
  overflow-y: scroll;
  padding: 0;
  margin-bottom: 0;
  background-color: white;
}
/* :L3944 */
.page-reviewreferrals .manual-lookup-selection .custom-select.success li,
.page-prequotereferralquestionscontinue .manual-lookup-selection .custom-select.success li {
  cursor: pointer;
  padding: 8px;
}
/* :L3948 */
.page-reviewreferrals .manual-lookup-selection .custom-select.success li.selected,
.page-prequotereferralquestionscontinue .manual-lookup-selection .custom-select.success li.selected {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  background-color: #e6e6e6;
}
/* :L3956 */
.page-reviewreferrals .hidden-inputs,
.page-prequotereferralquestionscontinue .hidden-inputs {
  display: none;
}
/* :L3962 */
a.navbar-brand {
  pointer-events: none;
}
/* :L3967 */
/* :L3969 */
/* :L3970 */
.page-reviewreferrals .instanda-main-content-container > .container,
.page-prequotereferralquestionscontinue .instanda-main-content-container > .container {
  width: 100%;
  max-width: 220rem;
}
/* :L3973 */
.page-reviewreferrals .instanda-main-content-container > .container .layout,
.page-prequotereferralquestionscontinue .instanda-main-content-container > .container .layout {
  display: flex;
  gap: 1rem;
  position: relative;
  align-items: start;
}
/* :L3978 */
.page-reviewreferrals .instanda-main-content-container > .container .layout .aside,
.page-prequotereferralquestionscontinue .instanda-main-content-container > .container .layout .aside {
  position: sticky;
  top: 1rem;
  z-index: 2000;
}
/* :L3982 */
/* :L3983 */
.page-reviewreferrals .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12 a,
.page-prequotereferralquestionscontinue .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12 a,
.page-reviewreferrals .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12 button,
.page-prequotereferralquestionscontinue .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12 button {
  width: 100%;
}
/* :L3987 */
.page-reviewreferrals .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12,
.page-prequotereferralquestionscontinue .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12,
.page-reviewreferrals .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12 .pull-right,
.page-prequotereferralquestionscontinue .instanda-main-content-container > .container .layout .aside .col-lg-12.col-md-12.col-sm-12.col-xs-12 .pull-right {
  display: flex;
  gap: 1rem;
  flex-direction: column;
}
/* :L3999 */
.page-reviewreferrals .referral-form-content,
.page-prequotereferralquestionscontinue .referral-form-content,
.page-reviewreferrals .all-custom-referral-content > .instanda-approval-action-content,
.page-prequotereferralquestionscontinue .all-custom-referral-content > .instanda-approval-action-content,
.page-reviewreferrals .initial-area,
.page-prequotereferralquestionscontinue .initial-area {
  border-radius: 4px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
  background-color: white;
  padding: 24px 80px;
}
/* :L4007 */
.page-reviewreferrals .referral-form-content,
.page-prequotereferralquestionscontinue .referral-form-content {
  margin-block-end: 4rem;
}
/* :L4012 */
form.dirty button[name="updateButton"] {
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(0, 0.65, 0.58, 1);
  animation-name: highlight;
  animation-iteration-count: infinite;
}
/* :L4017 */
form.dirty button[name="updateButton"]::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 4px;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(0.4, 1.48, 0.56, 0.98);
  animation-name: highlightOutline;
  animation-iteration-count: infinite;
}
/* :L4032 */
span#emailQuoteUpdate {
  cursor: pointer;
  border: 1px solid #f8c31a;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 1.4rem;
  margin: 0;
  position: relative;
  text-align: center;
  flex: 1;
  max-width: 180px;
  font-size: 0;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(0, 0.65, 0.58, 1);
  animation-name: highlight;
  animation-iteration-count: infinite;
  margin: auto;
}
/* :L4049 */
span#emailQuoteUpdate::before {
  content: "Update Quote";
  font-size: 1.4rem;
}
/* Progress Bar */

/* Display Progress */

/* Hide Progress Bar */

/* Base Stylings *******************/

/* :L4062 */
/* :L4086 */
.page-viewquoteorpolicy .progress-bar-wrapper,
.page-reviewreferrals .progress-bar-wrapper,
.page-index .progress-bar-wrapper,
.page-retrievequote .progress-bar-wrapper,
.page-referralreviewline .progress-bar-wrapper,
.page-viewreferralsforquote .progress-bar-wrapper,
.page-referralreviewmultiplelines .progress-bar-wrapper,
.page-agentalldocs .progress-bar-wrapper,
.page-customeraccountoptions .progress-bar-wrapper,
.page-endorse .progress-bar-wrapper,
.page-existingpolicyholdersendregistrationlink .progress-bar-wrapper,
.page-determineclaimtypequestionsforpublicsite .progress-bar-wrapper,
.page-specificclaimtypequestionsforpublicsite .progress-bar-wrapper,
.page-cancelpolicy .progress-bar-wrapper,
.page-claimsummaryforpublicsite .progress-bar-wrapper,
.page-agentlogin .progress-bar-wrapper,
.page-agentdashboard .progress-bar-wrapper,
.page-emaillistforquote .progress-bar-wrapper,
.page-uploaddocuments .progress-bar-wrapper,
.page-agentclaims .progress-bar-wrapper,
.page-onlinetransactions .progress-bar-wrapper,
.page-forgotsalespersonpassword .progress-bar-wrapper,
.page-prequotereferralquestionscontinue .progress-bar-wrapper,
.page-cannotquote .progress-bar-wrapper,
.page-viewquoteorpolicy .breadcrumb-wrapper,
.page-reviewreferrals .breadcrumb-wrapper,
.page-index .breadcrumb-wrapper,
.page-retrievequote .breadcrumb-wrapper,
.page-referralreviewline .breadcrumb-wrapper,
.page-viewreferralsforquote .breadcrumb-wrapper,
.page-referralreviewmultiplelines .breadcrumb-wrapper,
.page-agentalldocs .breadcrumb-wrapper,
.page-customeraccountoptions .breadcrumb-wrapper,
.page-endorse .breadcrumb-wrapper,
.page-existingpolicyholdersendregistrationlink .breadcrumb-wrapper,
.page-determineclaimtypequestionsforpublicsite .breadcrumb-wrapper,
.page-specificclaimtypequestionsforpublicsite .breadcrumb-wrapper,
.page-cancelpolicy .breadcrumb-wrapper,
.page-claimsummaryforpublicsite .breadcrumb-wrapper,
.page-agentlogin .breadcrumb-wrapper,
.page-agentdashboard .breadcrumb-wrapper,
.page-emaillistforquote .breadcrumb-wrapper,
.page-uploaddocuments .breadcrumb-wrapper,
.page-agentclaims .breadcrumb-wrapper,
.page-onlinetransactions .breadcrumb-wrapper,
.page-forgotsalespersonpassword .breadcrumb-wrapper,
.page-prequotereferralquestionscontinue .breadcrumb-wrapper,
.page-cannotquote .breadcrumb-wrapper {
  display: none;
}
/* :L4092 */
#progress-bar {
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid #eaeaeb;
  margin-bottom: 24px;
}
/* :L4098 */
#progress-bar .progress-step {
  flex: 1;
}
/* :L4101 */
/* :L4102 */
#progress-bar .progress-step.vehicles .progress-step-line-container.before-symbol {
  visibility: hidden;
}
/* :L4107 */
/* :L4108 */
#progress-bar .progress-step.confirmation .progress-step-line-container.after-symbol {
  visibility: hidden;
}
/* :L4113 */
#progress-bar .progress-step .progress-step-bar {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
  align-items: center;
}
/* :L4119 */
#progress-bar .progress-step .progress-step-bar .progress-step-line-container {
  flex-grow: 99;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* :L4125 */
#progress-bar .progress-step .progress-step-bar .progress-step-line-container .progress-step-line {
  height: 4px;
  background-color: #535453;
  position: relative;
}
/* :L4130 */
#progress-bar .progress-step .progress-step-bar .progress-step-line-container .progress-step-line::before {
  content: "";
  position: absolute;
  background: #f8c31a;
  height: 100%;
}
/* :L4139 */
#progress-bar .progress-step .progress-step-bar .progress-step-symbol {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  background-color: #535453;
  position: relative;
  color: white;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L4153 */
#progress-bar .progress-step .progress-step-label {
  color: #535453;
  margin-bottom: 24px;
  position: relative;
}
/* :L4158 */
#progress-bar .progress-step .progress-step-label p {
  font-size: 16px;
  text-align: center;
  margin: 0;
}
/* :L4165 */
#progress-bar .progress-step .progress-step-label > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
}
/* :L4174 */
#progress-bar .progress-step .progress-step-label p {
  opacity: 0.5;
}
/* :L4178 */
#progress-bar .progress-step .progress-step-label a + p {
  opacity: 1;
}
/* Display Progress ***************************/

/* PreQ */

/* :L4186 */
/* :L4187 */
/* :L4188 */
/* :L4189 */
/* :L4190 */
.page-prequotequestions.page-number-1 #progress-bar .progress-step.vehicles .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4194 */
.page-prequotequestions.page-number-1 #progress-bar .progress-step.vehicles .progress-step-label {
  color: black;
  font-weight: bold;
}
/* :L4201 */
/* :L4202 */
/* :L4203 */
/* :L4204 */
.page-prequotequestions.page-number-2 #progress-bar .progress-step.vehicles .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4208 */
/* :L4209 */
.page-prequotequestions.page-number-2 #progress-bar .progress-step.vehicles .progress-step-line-container.after-symbol .progress-step-line {
  background-color: black;
}
/* :L4214 */
.page-prequotequestions.page-number-2 #progress-bar .progress-step.vehicles .progress-step-label {
  color: black;
}
/* :L4219 */
/* :L4220 */
/* :L4221 */
.page-prequotequestions.page-number-2 #progress-bar .progress-step.modifications .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4226 */
.page-prequotequestions.page-number-2 #progress-bar .progress-step.modifications .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4230 */
.page-prequotequestions.page-number-2 #progress-bar .progress-step.modifications .progress-step-label {
  color: black;
  font-weight: bold;
}
/* :L4237 */
/* :L4238 */
/* :L4239 */
/* :L4241 */
.page-prequotequestions.page-number-3 #progress-bar .progress-step.vehicles .progress-step-symbol,
.page-prequotequestions.page-number-3 #progress-bar .progress-step.modifications .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4245 */
/* :L4246 */
.page-prequotequestions.page-number-3 #progress-bar .progress-step.vehicles .progress-step-line-container .progress-step-line,
.page-prequotequestions.page-number-3 #progress-bar .progress-step.modifications .progress-step-line-container .progress-step-line {
  background-color: black;
}
/* :L4251 */
.page-prequotequestions.page-number-3 #progress-bar .progress-step.vehicles .progress-step-label,
.page-prequotequestions.page-number-3 #progress-bar .progress-step.modifications .progress-step-label {
  color: black;
}
/* :L4256 */
/* :L4257 */
/* :L4258 */
.page-prequotequestions.page-number-3 #progress-bar .progress-step.modifications .progress-step-line-container.after-symbol .progress-step-line {
  background-color: black;
}
/* :L4264 */
/* :L4265 */
/* :L4266 */
.page-prequotequestions.page-number-3 #progress-bar .progress-step.drivers .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4271 */
.page-prequotequestions.page-number-3 #progress-bar .progress-step.drivers .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4275 */
.page-prequotequestions.page-number-3 #progress-bar .progress-step.drivers .progress-step-label {
  color: black;
  font-weight: bold;
}
/* :L4282 */
/* :L4283 */
/* :L4284 */
/* :L4287 */
.page-prequotequestions.page-number-4 #progress-bar .progress-step.vehicles .progress-step-symbol,
.page-prequotequestions.page-number-4 #progress-bar .progress-step.modifications .progress-step-symbol,
.page-prequotequestions.page-number-4 #progress-bar .progress-step.drivers .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4291 */
/* :L4292 */
.page-prequotequestions.page-number-4 #progress-bar .progress-step.vehicles .progress-step-line-container .progress-step-line,
.page-prequotequestions.page-number-4 #progress-bar .progress-step.modifications .progress-step-line-container .progress-step-line,
.page-prequotequestions.page-number-4 #progress-bar .progress-step.drivers .progress-step-line-container .progress-step-line {
  background-color: black;
}
/* :L4297 */
.page-prequotequestions.page-number-4 #progress-bar .progress-step.vehicles .progress-step-label,
.page-prequotequestions.page-number-4 #progress-bar .progress-step.modifications .progress-step-label,
.page-prequotequestions.page-number-4 #progress-bar .progress-step.drivers .progress-step-label {
  color: black;
}
/* :L4302 */
/* :L4303 */
/* :L4304 */
.page-prequotequestions.page-number-4 #progress-bar .progress-step.drivers .progress-step-line-container.after-symbol .progress-step-line {
  background-color: black;
}
/* :L4310 */
/* :L4311 */
/* :L4312 */
.page-prequotequestions.page-number-4 #progress-bar .progress-step.claims .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4317 */
.page-prequotequestions.page-number-4 #progress-bar .progress-step.claims .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4321 */
.page-prequotequestions.page-number-4 #progress-bar .progress-step.claims .progress-step-label {
  color: black;
  font-weight: bold;
}
/* :L4328 */
/* :L4329 */
/* :L4330 */
/* :L4334 */
.page-prequotequestions.page-number-5 #progress-bar .progress-step.vehicles .progress-step-symbol,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.modifications .progress-step-symbol,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.drivers .progress-step-symbol,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.claims .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4338 */
/* :L4339 */
.page-prequotequestions.page-number-5 #progress-bar .progress-step.vehicles .progress-step-line-container .progress-step-line,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.modifications .progress-step-line-container .progress-step-line,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.drivers .progress-step-line-container .progress-step-line,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.claims .progress-step-line-container .progress-step-line {
  background-color: black;
}
/* :L4344 */
.page-prequotequestions.page-number-5 #progress-bar .progress-step.vehicles .progress-step-label,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.modifications .progress-step-label,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.drivers .progress-step-label,
.page-prequotequestions.page-number-5 #progress-bar .progress-step.claims .progress-step-label {
  color: black;
}
/* :L4349 */
/* :L4350 */
/* :L4351 */
.page-prequotequestions.page-number-5 #progress-bar .progress-step.claims .progress-step-line-container.after-symbol .progress-step-line {
  background-color: black;
}
/* :L4357 */
/* :L4358 */
/* :L4359 */
.page-prequotequestions.page-number-5 #progress-bar .progress-step.insured .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4364 */
.page-prequotequestions.page-number-5 #progress-bar .progress-step.insured .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4368 */
.page-prequotequestions.page-number-5 #progress-bar .progress-step.insured .progress-step-label {
  color: black;
  font-weight: bold;
}
/* QDP */

/* :L4377 */
/* :L4378 */
/* :L4379 */
/* :L4384 */
.page-quote #progress-bar .progress-step.vehicles .progress-step-symbol,
.page-quote #progress-bar .progress-step.modifications .progress-step-symbol,
.page-quote #progress-bar .progress-step.drivers .progress-step-symbol,
.page-quote #progress-bar .progress-step.claims .progress-step-symbol,
.page-quote #progress-bar .progress-step.insured .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4388 */
/* :L4389 */
.page-quote #progress-bar .progress-step.vehicles .progress-step-line-container .progress-step-line,
.page-quote #progress-bar .progress-step.modifications .progress-step-line-container .progress-step-line,
.page-quote #progress-bar .progress-step.drivers .progress-step-line-container .progress-step-line,
.page-quote #progress-bar .progress-step.claims .progress-step-line-container .progress-step-line,
.page-quote #progress-bar .progress-step.insured .progress-step-line-container .progress-step-line {
  background-color: black;
}
/* :L4394 */
.page-quote #progress-bar .progress-step.vehicles .progress-step-label,
.page-quote #progress-bar .progress-step.modifications .progress-step-label,
.page-quote #progress-bar .progress-step.drivers .progress-step-label,
.page-quote #progress-bar .progress-step.claims .progress-step-label,
.page-quote #progress-bar .progress-step.insured .progress-step-label {
  color: black;
}
/* :L4399 */
/* :L4400 */
/* :L4401 */
.page-quote #progress-bar .progress-step.summary .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4406 */
.page-quote #progress-bar .progress-step.summary .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4410 */
.page-quote #progress-bar .progress-step.summary .progress-step-label {
  color: black;
  font-weight: bold;
}
/* Post Quote */

/* :L4418 */
/* :L4419 */
/* :L4420 */
/* :L4426 */
.page-postquotequestions #progress-bar .progress-step.vehicles .progress-step-symbol,
.page-postquotequestions #progress-bar .progress-step.modifications .progress-step-symbol,
.page-postquotequestions #progress-bar .progress-step.drivers .progress-step-symbol,
.page-postquotequestions #progress-bar .progress-step.claims .progress-step-symbol,
.page-postquotequestions #progress-bar .progress-step.insured .progress-step-symbol,
.page-postquotequestions #progress-bar .progress-step.summary .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4430 */
/* :L4431 */
.page-postquotequestions #progress-bar .progress-step.vehicles .progress-step-line-container .progress-step-line,
.page-postquotequestions #progress-bar .progress-step.modifications .progress-step-line-container .progress-step-line,
.page-postquotequestions #progress-bar .progress-step.drivers .progress-step-line-container .progress-step-line,
.page-postquotequestions #progress-bar .progress-step.claims .progress-step-line-container .progress-step-line,
.page-postquotequestions #progress-bar .progress-step.insured .progress-step-line-container .progress-step-line,
.page-postquotequestions #progress-bar .progress-step.summary .progress-step-line-container .progress-step-line {
  background-color: black;
}
/* :L4436 */
.page-postquotequestions #progress-bar .progress-step.vehicles .progress-step-label,
.page-postquotequestions #progress-bar .progress-step.modifications .progress-step-label,
.page-postquotequestions #progress-bar .progress-step.drivers .progress-step-label,
.page-postquotequestions #progress-bar .progress-step.claims .progress-step-label,
.page-postquotequestions #progress-bar .progress-step.insured .progress-step-label,
.page-postquotequestions #progress-bar .progress-step.summary .progress-step-label {
  color: black;
}
/* :L4441 */
/* :L4442 */
/* :L4443 */
.page-postquotequestions #progress-bar .progress-step.declarations .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4448 */
.page-postquotequestions #progress-bar .progress-step.declarations .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4452 */
.page-postquotequestions #progress-bar .progress-step.declarations .progress-step-label {
  color: black;
  font-weight: bold;
}
/* Billing Address */

/* :L4460 */
/* :L4461 */
/* :L4462 */
/* :L4468 */
.page-confirmbillingdetails #progress-bar .progress-step.vehicles .progress-step-symbol,
.page-confirmbillingdetails #progress-bar .progress-step.modifications .progress-step-symbol,
.page-confirmbillingdetails #progress-bar .progress-step.drivers .progress-step-symbol,
.page-confirmbillingdetails #progress-bar .progress-step.claims .progress-step-symbol,
.page-confirmbillingdetails #progress-bar .progress-step.insured .progress-step-symbol,
.page-confirmbillingdetails #progress-bar .progress-step.summary .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4472 */
/* :L4473 */
.page-confirmbillingdetails #progress-bar .progress-step.vehicles .progress-step-line-container .progress-step-line,
.page-confirmbillingdetails #progress-bar .progress-step.modifications .progress-step-line-container .progress-step-line,
.page-confirmbillingdetails #progress-bar .progress-step.drivers .progress-step-line-container .progress-step-line,
.page-confirmbillingdetails #progress-bar .progress-step.claims .progress-step-line-container .progress-step-line,
.page-confirmbillingdetails #progress-bar .progress-step.insured .progress-step-line-container .progress-step-line,
.page-confirmbillingdetails #progress-bar .progress-step.summary .progress-step-line-container .progress-step-line {
  background-color: black;
}
/* :L4478 */
.page-confirmbillingdetails #progress-bar .progress-step.vehicles .progress-step-label,
.page-confirmbillingdetails #progress-bar .progress-step.modifications .progress-step-label,
.page-confirmbillingdetails #progress-bar .progress-step.drivers .progress-step-label,
.page-confirmbillingdetails #progress-bar .progress-step.claims .progress-step-label,
.page-confirmbillingdetails #progress-bar .progress-step.insured .progress-step-label,
.page-confirmbillingdetails #progress-bar .progress-step.summary .progress-step-label {
  color: black;
}
/* :L4483 */
/* :L4484 */
/* :L4485 */
.page-confirmbillingdetails #progress-bar .progress-step.declarations .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4490 */
/* :L4491 */
.page-confirmbillingdetails #progress-bar .progress-step.declarations .progress-step-line-container.after-symbol .progress-step-line {
  background-color: black;
}
/* :L4496 */
.page-confirmbillingdetails #progress-bar .progress-step.declarations .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4500 */
.page-confirmbillingdetails #progress-bar .progress-step.declarations .progress-step-label {
  color: black;
  font-weight: bold;
}
/* Sale Comfirmation */

/* :L4508 */
/* :L4509 */
/* :L4510 */
/* :L4517 */
.page-confirmation2 #progress-bar .progress-step.vehicles .progress-step-symbol,
.page-confirmation2 #progress-bar .progress-step.modifications .progress-step-symbol,
.page-confirmation2 #progress-bar .progress-step.drivers .progress-step-symbol,
.page-confirmation2 #progress-bar .progress-step.claims .progress-step-symbol,
.page-confirmation2 #progress-bar .progress-step.insured .progress-step-symbol,
.page-confirmation2 #progress-bar .progress-step.summary .progress-step-symbol,
.page-confirmation2 #progress-bar .progress-step.declarations .progress-step-symbol {
  background-color: black;
  color: white;
}
/* :L4521 */
/* :L4522 */
.page-confirmation2 #progress-bar .progress-step.vehicles .progress-step-line-container .progress-step-line,
.page-confirmation2 #progress-bar .progress-step.modifications .progress-step-line-container .progress-step-line,
.page-confirmation2 #progress-bar .progress-step.drivers .progress-step-line-container .progress-step-line,
.page-confirmation2 #progress-bar .progress-step.claims .progress-step-line-container .progress-step-line,
.page-confirmation2 #progress-bar .progress-step.insured .progress-step-line-container .progress-step-line,
.page-confirmation2 #progress-bar .progress-step.summary .progress-step-line-container .progress-step-line,
.page-confirmation2 #progress-bar .progress-step.declarations .progress-step-line-container .progress-step-line {
  background-color: black;
}
/* :L4527 */
.page-confirmation2 #progress-bar .progress-step.vehicles .progress-step-label,
.page-confirmation2 #progress-bar .progress-step.modifications .progress-step-label,
.page-confirmation2 #progress-bar .progress-step.drivers .progress-step-label,
.page-confirmation2 #progress-bar .progress-step.claims .progress-step-label,
.page-confirmation2 #progress-bar .progress-step.insured .progress-step-label,
.page-confirmation2 #progress-bar .progress-step.summary .progress-step-label,
.page-confirmation2 #progress-bar .progress-step.declarations .progress-step-label {
  color: black;
}
/* :L4532 */
/* :L4533 */
/* :L4534 */
.page-confirmation2 #progress-bar .progress-step.confirmation .progress-step-line-container.before-symbol .progress-step-line {
  background-color: black;
}
/* :L4539 */
.page-confirmation2 #progress-bar .progress-step.confirmation .progress-step-symbol {
  background-color: #f8c31a;
  color: black;
}
/* :L4543 */
.page-confirmation2 #progress-bar .progress-step.confirmation .progress-step-label {
  color: black;
  font-weight: bold;
}
@keyframes loading {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* :L4562 */
#custom-loading-animation {
  box-sizing: border-box;
  color: #f8c31a;
  width: 80px;
  height: 80px;
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
}
/* :L4574 */
#custom-loading-animation div {
  box-sizing: border-box;
  transform-origin: 40px 40px;
  animation: loading 1.2s linear infinite;
}
/* :L4579 */
#custom-loading-animation div span {
  display: none;
}
/* :L4583 */
#custom-loading-animation div:after {
  box-sizing: border-box;
  content: " ";
  display: block;
  position: absolute;
  top: 3.2px;
  left: 36.8px;
  width: 5px;
  height: 20px;
  border-radius: 20%;
  background: #f8c31a;
}
/* :L4596 */
#custom-loading-animation div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
/* :L4601 */
#custom-loading-animation div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
/* :L4606 */
#custom-loading-animation div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
/* :L4611 */
#custom-loading-animation div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
/* :L4616 */
#custom-loading-animation div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
/* :L4621 */
#custom-loading-animation div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
/* :L4626 */
#custom-loading-animation div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
/* :L4631 */
#custom-loading-animation div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
/* :L4636 */
#custom-loading-animation div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
/* :L4641 */
#custom-loading-animation div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
/* :L4646 */
#custom-loading-animation div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
/* :L4651 */
#custom-loading-animation div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
/* Vehicle Lookup ****************************/

/* :L4659 */
/* :L4661 */
.page-prequotequestions.page-number-1 .question_registration {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
}
/* :L4667 */
.page-prequotequestions.page-number-1 .question_registration .form-group {
  margin: 0;
}
/* :L4671 */
.page-prequotequestions.page-number-1 .question_registration .instanda-question-parent-yes-no {
  width: 100%;
}
/* :L4675 */
.page-prequotequestions.page-number-1 .question_registration .rego-lookup-input {
  flex: 1;
}
/* :L4681 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"],
.page-prequotequestions.page-number-1 div[id*="LookupResults"] {
  width: 100%;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  flex-wrap: wrap;
  transition: 0.3s cubic-bezier(0, 0.76, 0.25, 1) all;
}
/* :L4691 */
/* :L4692 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"] > .questionItem {
  order: 1;
  height: auto;
  transition: 0.3s cubic-bezier(0, 0.76, 0.25, 1) all;
}
/* :L4697 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"] > .questionItem.manual-lookup-selection {
  display: block;
}
/* :L4701 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"] > .questionItem.vehicle_selected:not(.regoLookup_vehicleTitle) {
  display: grid;
  gap: 0;
  align-items: center;
  position: sticky;
  bottom: 0;
  border-radius: 0.5rem;
  padding: 1rem;
  z-index: 9;
}
/* :L4712 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"] > .questionItem.vehicle_selected:not(.regoLookup_vehicleTitle) input {
  display: none;
}
/* :L4716 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"] > .questionItem.vehicle_selected:not(.regoLookup_vehicleTitle) > .instanda-question-label {
  font-size: 2rem;
}
/* :L4723 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) {
  gap: 1rem;
}
/* :L4726 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) .custom-select li:not(.selected) {
  display: none;
}
/* :L4730 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) > .questionItem:not(.manual-lookup-selection, .vehicle_selected) {
  gap: 1rem;
  align-items: center;
  line-height: 1;
  color: #818181;
  padding: 0.25rem;
  background: #eaeaeb;
  cursor: not-allowed;
  width: auto;
  flex-basis: 25rem;
  flex-grow: 1;
  opacity: 0.6;
  position: relative;
  border-radius: 1rem;
  padding: 0.5rem 1rem;
}
/* :L4747 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) > .questionItem:not(.manual-lookup-selection, .vehicle_selected) > .instanda-question-label {
  width: auto;
}
/* :L4750 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) > .questionItem:not(.manual-lookup-selection, .vehicle_selected) > .instanda-question-label label {
  margin-bottom: unset;
}
/* :L4754 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) > .questionItem:not(.manual-lookup-selection, .vehicle_selected) > .instanda-question-label + .form-group {
  width: auto;
}
/* :L4759 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) > .questionItem:not(.manual-lookup-selection, .vehicle_selected)::before {
  position: absolute;
  right: 0;
  top: 0;
  content: "\f023";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin-right: unset;
  padding: 0.5rem;
  background-color: #f8c31a;
  color: white;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.25rem;
  border-radius: 1000px;
}
/* :L4778 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) > .questionItem:not(.manual-lookup-selection, .vehicle_selected) select {
  outline: undet;
  border: unset;
  box-shadow: unset;
  appearance: none;
  pointer-events: none;
  padding: unset !important;
  height: auto !important;
  line-height: 2 !important;
  color: #818181;
  background: transparent;
}
/* :L4792 */
.page-prequotequestions.page-number-1 div[id*="RegoResults"]:has(.manual-lookup-selection > .instanda-question-parent-yes-no .instanda-question-yes-no-parent-yes.instanda-selected:first-of-type) .manualLookup_vehicleTitle {
  display: none;
}
/* :L4799 */
.page-prequotequestions.page-number-1 .vehicle_selected {
  display: grid;
}
/* :L4802 */
.page-prequotequestions.page-number-1 .vehicle_selected input {
  pointer-events: none;
  background-color: #f9f9f9;
}
/* :L4810 */
/* :L4815 */
.page-prequotequestions.page-number-1 ul.custom-select {
  display: none;
}
/* :L4818 */
.page-prequotequestions.page-number-1 ul.custom-select.success {
  display: block;
  border: 1px solid #eaeaeb;
  list-style: none;
  border-radius: 4px;
  max-height: 200px;
  overflow-y: auto;
  padding: 0;
  margin-bottom: 16px;
}
/* :L4828 */
.page-prequotequestions.page-number-1 ul.custom-select.success li {
  cursor: pointer;
  padding: 8px;
  border-color: transparent;
  border-width: 1px 0;
  border-style: solid;
}
/* :L4835 */
.page-prequotequestions.page-number-1 ul.custom-select.success li:hover {
  border-color: #eaeaeb;
  background-color: #f9f9f9;
}
/* :L4840 */
.page-prequotequestions.page-number-1 ul.custom-select.success li.selected {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  background-color: #e6e6e6;
}
/* :L4849 */
.page-prequotequestions.page-number-1 .fully-manual-lookup-hook {
  display: none;
}
/* :L4852 */
.page-prequotequestions.page-number-1 .fully-manual-lookup-hook div[id$="LookupResults_TXT_Children"]:not(:has(div[style="display:none"])) {
  margin-top: 24px;
}
/* :L4857 */
/* :L4858 */
.page-prequotequestions.page-number-1 .fully-manual-lookup-hook .instanda-text-question .instanda-question-input label:first-of-type {
  order: 1;
}
/* :L4862 */
/* :L4869 */
/* :L4870 */
.page-prequotequestions.page-number-1.manual-lookup-success .fully-manual-lookup-hook {
  display: block;
}
/* :L4876 */
.page-prequotequestions.page-number-1 .hidden-inputs {
  display: none;
}
/* :L4879 */
.page-prequotequestions.page-number-1 .hidden-inputs * {
  color: #86addf;
}
/* :L4883 */
.page-prequotequestions.page-number-1 .hidden-inputs .group-question-header,
.page-prequotequestions.page-number-1 .hidden-inputs .group-question-collapse {
  padding: 0;
  border: none;
}
/* :L4888 */
.page-prequotequestions.page-number-1 .hidden-inputs .group-question-header h3,
.page-prequotequestions.page-number-1 .hidden-inputs .group-question-collapse h3 {
  margin: 0;
}
/* :L4892 */
.page-prequotequestions.page-number-1 .hidden-inputs .group-question-header input,
.page-prequotequestions.page-number-1 .hidden-inputs .group-question-collapse input {
  pointer-events: none;
  border-color: #86addf !important;
  color: #86addf;
}
/* :L4912 */
/* :L4913 */
.page-prequotequestions.page-number-1 .vehicle-value-section h3 {
  margin-bottom: 24px;
}
/* :L4917 */
.page-prequotequestions.page-number-1 .vehicle-value-section .group-question-header a {
  color: black;
  pointer-events: none;
}
/* :L4921 */
.page-prequotequestions.page-number-1 .vehicle-value-section .group-question-header a::before {
  content: none;
}
/* :L4926 */
.page-prequotequestions.page-number-1 .vehicle-value-section .group-question-collapse {
  padding: 0;
}
/* :L4929 */
.page-prequotequestions.page-number-1 .vehicle-value-section .group-question-collapse .half-column {
  flex: 2;
}
/* :L4933 */
.page-prequotequestions.page-number-1 .vehicle-value-section .group-question-collapse .quarter-column {
  flex: 1;
  cursor: not-allowed;
}
/* :L4937 */
.page-prequotequestions.page-number-1 .vehicle-value-section .group-question-collapse .quarter-column input {
  pointer-events: none;
  background-color: #f9f9f9;
}
/* :L4946 */
/* :L4947 */
/* :L4948 */
.page-prequotequestions.page-number-1.site-public .vehicle-value-section .group-question-collapse {
  padding: 0;
}
/* :L4951 */
.page-prequotequestions.page-number-1.site-public .vehicle-value-section .group-question-collapse .half-column {
  flex: unset;
}
/* :L4960 */
.questionItem.instanda-question-item.form-group.rego-lookup-api-trigger {
  height: 40px;
  padding: 8px 16px;
  background-color: black;
  color: white;
  border-radius: 4px;
  text-align: center;
  display: inline-block;
  width: auto;
  cursor: pointer;
}
/* :L4972 */
/* :L4973 */
.regoLookup_vehicleTitle .vehicle-selected-text {
  display: none;
}
/* :L4978 */
/* :L4979 */
/* :L4980 */
/* :L4981 */
/* :L4982 */
/* :L4983 */
/* :L4984 */
.created-from-mta .vehicle-selected > .group-question-collapse > .questionItem > .instanda-question-parent-yes-no.form-group + .form-group > .question_registration .questionItem:not(.regoLookup_vehicleTitle),
.created-from-mta .vehicle-selected > .group-question-collapse > .questionItem > .instanda-question-parent-yes-no.form-group + .form-group > .question_registration .instanda-question-parent-yes-no,
.created-from-mta .vehicle-selected > .group-question-collapse > .questionItem > .instanda-question-parent-yes-no.form-group + .form-group > .manual-lookup-hook .questionItem:not(.manualLookup_vehicleTitle),
.created-from-mta .vehicle-selected > .group-question-collapse > .questionItem > .instanda-question-parent-yes-no.form-group + .form-group > .manual-lookup-hook .instanda-question-parent-yes-no.form-group {
  pointer-events: none;
  opacity: 0.5;
  user-select: none;
}
/* :L4998 */
/* :L5000 */
.created-from-mta .manual-entry .manual-lookup-input,
.created-from-mta .vehicle-selected.manual-entry .manual-lookup-input,
.created-from-mta .manual-entry .manual-lookup-trigger,
.created-from-mta .vehicle-selected.manual-entry .manual-lookup-trigger {
  pointer-events: none;
  opacity: 0.5;
  user-select: none;
}
/* :L5007 */
/* :L5008 */
.created-from-mta .manual-entry .fully-manual-lookup-hook.manual-lookup-selection > .instanda-question-parent-yes-no.form-group,
.created-from-mta .vehicle-selected.manual-entry .fully-manual-lookup-hook.manual-lookup-selection > .instanda-question-parent-yes-no.form-group {
  pointer-events: none;
  opacity: 0.5;
  user-select: none;
}
/* :L5014 */
.created-from-mta .manual-entry .fully-manual-lookup-hook.manual-lookup-selection div[id*="LookupResults_TXT_Children"],
.created-from-mta .vehicle-selected.manual-entry .fully-manual-lookup-hook.manual-lookup-selection div[id*="LookupResults_TXT_Children"] {
  pointer-events: none;
  user-select: none;
  opacity: 1;
}
/* :L5021 */
.created-from-mta .manual-entry .vehicle_selected,
.created-from-mta .vehicle-selected.manual-entry .vehicle_selected {
  display: none;
}
/* :L5027 */
.vehicle-title-api-receiver-parent {
  position: sticky !important;
  bottom: 0;
}
/* :L5030 */
.vehicle-title-api-receiver-parent > .instanda-question-parent-yes-no,
.vehicle-title-api-receiver-parent .vehicle-title-api-receiver-input input {
  display: none;
}
/* :L5034 */
.vehicle-title-api-receiver-parent .vehicle-title-api-receiver-input {
  display: grid;
  gap: 0;
  align-items: center;
  border-radius: 0.5rem;
  padding: 1rem;
  z-index: 9;
  border-style: solid;
  border-width: 0.2rem;
  border-color: currentColor;
  color: #ff7a00;
  background: #f7e5d4;
}
/* :L5042 */
.vehicle-title-api-receiver-parent .vehicle-title-api-receiver-input > .instanda-question-label {
  font-size: 2rem;
}
/* :L5051 */
.vehicle-title-api-receiver-parent .vehicle-title-api-receiver-input .vehicle-selected-text {
  font-size: 1.4rem;
  font-weight: 400;
}
/* :L5056 */
.vehicle-title-api-receiver-parent .vehicle-title-api-receiver-input.selection-active {
  color: #115822;
  background: #edfaf0;
}
/* :L5060 */
.vehicle-title-api-receiver-parent .vehicle-title-api-receiver-input.selection-active .vehicle-selected-text {
  font-size: 1.5rem;
  font-weight: 900;
}
/* :L5069 */
.vehicle-lookup-type-selection .radio-inline:has(> input[value="Manual Entry"]:not(:checked)) {
  display: none;
}
/* :L5073 */
.questionItem.instanda-question-item.form-group .vehicle-lookup-type-selection .half-column {
  width: 100%;
}
/* Mobile Design */

/* Tablet ========================= */

@media only screen and (max-width: 767px) {
  /* :L5083 */
  div#innerBody {
    gap: 40px;
  }
  /* :L5087 */
  .flex {
    flex-direction: column;
  }
  /* :L5091 */
  .visible-xs p {
    display: none !important;
  }
  /* :L5096 */
  header#instanda-header {
    height: auto;
  }
  /* :L5100 */
  .container > .navbar-header {
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
  }
  /* :L5108 */
  .container > .navbar-header::before {
    content: none;
  }
  /* :L5113 */
  header#instanda-header nav.navbar.navbar-default .container {
    display: block;
  }
  /* :L5117 */
  .navbar {
    margin: 0;
  }
  /* :L5120 */
  .navbar .container {
    margin: 0;
    width: 100%;
  }
  /* :L5126 */
  .navbar-collapse {
    padding: 0;
  }
  /* :L5130 */
  .navbar-static-top .nav {
    padding: 0 !important;
  }
  /* :L5134 */
  .navbar-nav {
    margin: 0;
  }
  /* :L5138 */
  .navbar-default .navbar-toggle {
    order: 1;
    margin: 0;
  }
  /* :L5143 */
  .navbar-brand img {
    margin: 0 !important;
  }
  /* :L5148 */
  .group-question-header:not(.group-question-header > .group-question-header):not(.group-question-collapse .group-question-header),
  .group-question-collapse div[id$="YN_Children"],
  .group-question-collapse,
  .section_notes {
    padding: 24px 16px;
  }
  /* :L5154 */
  .group-question-header:not(.group-question-header > .group-question-header):not(.group-question-collapse .group-question-header)::before,
  .group-question-collapse div[id$="YN_Children"]::before,
  .group-question-collapse::before,
  .section_notes::before {
    content: none;
  }
  /* :L5159 */
  .page-prequotequestions.page-number-3 label.radio-inline:not(div[id*="_YN_Children"] label.radio-inline) {
    left: 280px;
  }
  /* :L5163 */
  /* :L5164 */
  .page-prequotequestions.page-number-5 .group-question-collapse {
    padding: 24px 16px;
  }
  /* :L5170 */
  /* :L5171 */
  #progress-bar .progress-step-label {
    display: none;
  }
  /* :L5177 */
  .instanda-responsive-help-text {
    width: 100%;
  }
  /* :L5181 */
  .page-prequotequestions.page-number-1 label.radio-inline:not(div[id*="_YN_Children"] label.radio-inline),
  .page-prequotequestions.page-number-3 label.radio-inline:not(div[id*="_YN_Children"] label.radio-inline) {
    left: unset;
    right: 24px;
  }
  /* :L5188 */
  /* :L5189 */
  /* :L5192 */
  .page-quote .form-group.instanda-container-fluid + .flex main {
    order: 1;
  }
  /* :L5195 */
  .page-quote .form-group.instanda-container-fluid + .flex main .button-edit {
    width: 100%;
  }
  /* :L5198 */
  .page-quote .form-group.instanda-container-fluid + .flex main .button-edit a {
    width: 100%;
    display: block;
    text-align: center;
  }
  /* :L5205 */
  .page-quote .form-group.instanda-container-fluid + .flex main .section-vehicles .flex div {
    width: 100%;
  }
  /* :L5209 */
  .page-quote .form-group.instanda-container-fluid + .flex main .flex.excess-slider,
  .page-quote .form-group.instanda-container-fluid + .flex main .section-payment .flex {
    flex-direction: row;
  }
  /* :L5214 */
  .page-quote .form-group.instanda-container-fluid + .flex main .flex.excess-slider {
    gap: unset;
  }
  /* :L5218 */
  .page-quote .form-group.instanda-container-fluid + .flex main .section-vehicles .flex {
    gap: 16px;
  }
  /* :L5221 */
  .page-quote .form-group.instanda-container-fluid + .flex main .section-vehicles .flex > div:last-of-type {
    text-align: left;
  }
  /* :L5227 */
  .page-quote .form-group.instanda-container-fluid + .flex aside {
    max-width: 100%;
    position: sticky;
    top: 0;
    z-index: 9;
  }
  /* :L5233 */
  .page-quote .form-group.instanda-container-fluid + .flex aside .section {
    margin: 0;
  }
  /* :L5241 */
  .page-customerlogin div#instanda-site-layout,
  .page-agentlogin div#instanda-site-layout {
    width: 80%;
  }
  /* :L5247 */
  /* :L5248 */
  .page-confirmation2 section .flex {
    gap: 40px;
  }
  /* :L5251 */
  .page-confirmation2 section .flex .section-summary,
  .page-confirmation2 section .flex .section-documents {
    flex: unset;
    width: 100%;
  }
  /* :L5260 */
  .custom-footer {
    position: static;
  }
}
@media only screen and (max-width: 480px) {
  /* :L5267 */
  html {
    font-size: 50%;
  }
  /* :L5272 */
  header#instanda-header nav.navbar.navbar-default .container .navbar-header a.navbar-brand img {
    height: 32px;
  }
  /* :L5276 */
  .container .container:has(button#continueButton) {
    margin-top: 40px;
  }
  /* :L5280 */
  /* :L5281 */
  .radio-to-button .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:not([class]):has(label) {
    width: 100%;
  }
  /* :L5285 */
  .radio-to-button label.radio-inline,
  .radio-to-button .radio {
    flex: 1;
    text-align: center;
  }
  /* :L5290 */
  .radio-to-button label.radio-inline label,
  .radio-to-button .radio label {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* :L5300 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) {
    display: flex;
    flex-wrap: wrap;
  }
  /* :L5304 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .back-to-edit-quote-container.left.pull-left {
    order: 1;
  }
  /* :L5308 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .pull-right {
    order: 0;
    display: flex;
    flex-wrap: wrap;
  }
  /* :L5313 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .pull-right button[name="continueButton"] {
    order: 0;
  }
  /* :L5317 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .pull-right button[name="saveButton"],
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .pull-right button[name="updateButton"] {
    order: 1;
  }
  /* :L5322 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .pull-right input[name="notes"],
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .pull-right button[name="notes"] {
    order: 2;
  }
  /* :L5327 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12:has(button[type="submit"]) .pull-right input[name="copyQuoteButton"] {
    order: 3;
  }
  /* :L5334 */
  /* :L5335 */
  /* :L5341 */
  .page-prequotequestions.page-number-2 .instanda-question-input .instanda-question-input:has(label.radio-inline) {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
  /* :L5345 */
  .page-prequotequestions.page-number-2 .instanda-question-input .instanda-question-input:has(label.radio-inline) label.radio-inline {
    padding: 8px 16px;
    height: 81px;
  }
  /* :L5352 */
  /* :L5353 */
  .page-prequotequestions.page-number-3 label.radio-inline:not(div[id*="_YN_Children"] label.radio-inline) {
    left: 250px;
  }
  /* :L5360 */
  /* :L5361 */
  /* :L5362 */
  .page-quote .flex .section-addon label,
  .page-quote .flex .section-payment label {
    padding: 16px !important;
    width: calc(50% - 8px) !important;
    flex: unset !important;
  }
  /* :L5372 */
  /* :L5373 */
  /* :L5374 */
  .page-postquotequestions .group-question-collapse .questionItem.instanda-question-item:nth-of-type(5),
  .page-postquotequestions .group-question-collapse .questionItem.instanda-question-item:nth-of-type(6) {
    flex: unset;
  }
  /* :L5380 */
  .page-postquotequestions .form-group.container.radio-to-button {
    width: 100% !important;
  }
  /* :L5386 */
  /* :L5387 */
  .page-reviewreferrals .questionItem.instanda-question-item.form-group.instanda-container-fluid div[id*="heading"].group-question-header {
    padding: 0 8px !important;
  }
  /* :L5392 */
  /* :L5393 */
  .instanda-approval-action-content .pull-right.instanda-review-referrals-buttons input {
    width: 100%;
    display: block;
  }
  /* :L5397 */
  .instanda-approval-action-content .pull-right.instanda-review-referrals-buttons input + input {
    margin-top: 8px;
  }
  /* :L5402 */
  .instanda-approval-action-content .group-question-collapse {
    flex-direction: column;
  }
  /* :L5405 */
  .instanda-approval-action-content .group-question-collapse .questionItem.instanda-question-item.form-group {
    width: 100% !important;
  }
  /* :L5412 */
  .question_name .instanda-question-input .form-group {
    gap: 8px;
    flex-wrap: wrap;
    margin-top: 24px;
  }
  /* :L5417 */
  .question_name .instanda-question-input .form-group .instanda-question-item.form-group {
    width: 100%;
  }
  /* :L5422 */
  .form-group.row:has(a.instanda-responsive-help-icon-link),
  .instanda-question-parent-yes-no + div[id$="Children"] div[id$="Children"],
  .page-quote .section-vehicles .flex,
  .instanda-multi-item-add-remove {
    flex-direction: column;
  }
  /* :L5429 */
  .page-quote .section-vehicles .flex {
    gap: 16px;
  }
  /* :L5433 */
  .half-column,
  .page-prequotequestions.page-number-1 .question_registration .questionItem.instanda-question-item.rego-lookup-api-trigger {
    width: 100% !important;
  }
  /* :L5438 */
  .instanda-question-input:has(label.radio-inline),
  .instanda-question-input:has(.radio-to-button .radio label) {
    width: 100%;
    flex-wrap: wrap;
  }
  /* :L5444 */
  div:has(> span.field-validation-valid) {
    width: 100%;
  }
  /* :L5448 */
  .form-group:has(> .radio) {
    flex-wrap: wrap;
  }
  /* :L5453 */
  .question_address > .instanda-text-question .instanda-question-input:not(:has(div[style="display:none;"])) .single-line-showhide:not(.data8-pa-container) {
    width: 100%;
  }
  /* :L5458 */
  button.btn.instanda-multi-item-add {
    width: 100%;
  }
  /* :L5462 */
  button.instanda-multi-item-remove {
    padding: 8px 16px !important;
    border-radius: 4px !important;
    background-color: transparent !important;
    border: 1px solid #b00020 !important;
    color: #b00020 !important;
  }
  /* :L475 */
  button.instanda-multi-item-remove:active:hover,
  button.instanda-multi-item-remove:active:focus,
  button.instanda-multi-item-remove:hover,
  button.instanda-multi-item-remove:focus,
  button.instanda-multi-item-remove:active {
    background: transparent !important;
    border-color: #b00020 !important;
    color: #b00020 !important;
    outline: none !important;
  }
  /* :L5467 */
  .page-customerlogin div#instanda-site-layout,
  .page-agentlogin div#instanda-site-layout {
    width: 90%;
    padding: 24px;
  }
  /* :L5474 */
  .form-group.row:has(a.instanda-responsive-help-icon-link) .instanda-question-help-col {
    margin: 4px 0 0;
  }
  /* :L5477 */
  .form-group.row:has(a.instanda-responsive-help-icon-link) .instanda-question-help-col .fa-2x {
    font-size: 2.5rem;
  }
  /* :L5482 */
  .instanda-responsive-help-text {
    margin-top: 4px;
  }
  /* :L5487 */
  .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    padding: 0;
  }
  /* :L5491 */
  .pull-right,
  .pull-left {
    width: 100%;
    float: none !important;
  }
  /* :L5497 */
  button[name="saveButton"],
  button[name="continueButton"],
  button[name="notes"],
  button[name="updateButton"],
  button[name="quoteButton"],
  a#backButton,
  a.btn[href*="PostQuoteQuestions"],
  .btn-returnToDashboard,
  input[name="backButton"],
  input.instanda-notes-button,
  input.instanda-button[value="Save"],
  input#copyQuoteButton {
    width: 100%;
    display: block;
    margin-bottom: 8px;
  }
  /* :L5515 */
  .page-cancellationconfirmation table tbody tr th {
    width: auto;
    min-width: unset;
  }
}
@media only screen and (max-width: 479px) {
  
}
/* Agent Mobile Design */

/* Tablet ========================= */

@media only screen and (max-width: 767px) {
  /* :L5532 */
  /* :L5533 */
  .page-retrievequote table {
    width: auto;
    overflow-x: scroll;
  }
  /* :L5540 */
  .page-viewquoteorpolicy .instanda-main-content {
    flex-direction: column;
    gap: 40px;
  }
  /* :L5544 */
  .page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  /* :L5549 */
  .page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btn {
    flex: 0 0 calc(33.3% - 8px);
    border-radius: 4px;
  }
}
/* Mobile ========================= */

@media only screen and (max-width: 480px) {
  /* :L5560 */
  /* :L5561 */
  .page-retrievequote .instanda-agent-search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 {
    flex-direction: column;
  }
  /* :L5565 */
  .page-retrievequote button {
    width: 100%;
    margin-left: 0 !important;
  }
  /* :L5569 */
  .page-retrievequote button + button {
    margin-top: 8px;
  }
  /* :L5576 */
  /* :L5577 */
  /* :L5578 */
  .page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btn {
    flex: 0 0 calc(50% - 4px);
    margin: 0;
  }
  /* :L5586 */
  /* :L5587 */
  .page-onlinetransactions table#transactionsTable {
    width: auto;
  }
  /* :L5593 */
  a.btn.btn-default,
  .button#DocumentReGenerateSubmit {
    width: 100%;
  }
  /* :L5599 */
  /* :L5600 */
  .page-viewreferralsforquote .view-referrals-content .quote-referrals-wrapper .row.quote-referral-row-data {
    overflow-x: scroll;
  }
  /* :L5605 */
  /* :L5607 */
  .page-cancelpolicy .col-xs-12.col-sm-12.col-md-12.col-lg-12,
  .page-cancellationconfirmation .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    padding: 0;
  }
  /* :L5610 */
  .page-cancelpolicy .col-xs-12.col-sm-12.col-md-12.col-lg-12 button#agentBackButton,
  .page-cancellationconfirmation .col-xs-12.col-sm-12.col-md-12.col-lg-12 button#agentBackButton {
    margin-bottom: 8px;
  }
}
/* Agent Texts */

/* QDP */

/* :L5622 */
/* :L5623 */
.page-quote .section-agreedValue label {
  font-size: 0;
  position: relative;
}
/* :L5627 */
.page-quote .section-agreedValue label::before {
  content: "Please confirm with the customer an agreed value for the vehicle";
  font-size: 1.4rem;
}
/* :L5636 */
.date-alert-container {
  display: none;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9999;
}
/* :L5643 */
.date-alert-container .date-alert {
  display: flex;
  gap: 2rem;
  background: #f81a45;
  padding: 1.5rem;
  text-align: center;
  color: white;
  font-size: 1.5rem;
  align-items: center;
  box-shadow: inset 0 0px 15px #d41d40;
  border-radius: 0rem;
  max-width: calc(100svw - 1.5rem);
}
/* :L5657 */
.date-alert-container .date-alert .content {
  max-width: 1170px;
  margin: 0 auto;
}
/* :L5662 */
.date-alert-container .date-alert .close-alert {
  right: 4rem;
  cursor: pointer;
  transform: translateY(0px);
  transition: 0.3s cubic-bezier(0, 0.65, 0.25, 1) all;
}
/* :L5669 */
:not(.open).date-alert-container .date-alert .close-alert {
  transform: translateY(-10rem);
  transition: 0.5s ease all;
}
/* :L5674 */
.date-alert-container .date-alert .close-alert::before {
  content: "\f057";
  font-family: "FontAwesome";
}
/* :L5679 */
.date-alert-container .date-alert .close-alert:hover {
  opacity: 0.7;
  transform: translateY(-2px);
}
/* :L5685 */
.date-alert-container .date-alert span.alert-button {
  background: white;
  color: black;
  font-size: 1rem;
  padding: 0.5rem;
  border-radius: 4px;
  /* display: inline-flex; */
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
/* :L5696 */
.date-alert-container .date-alert span.alert-button .fa {
  margin-right: 0.5rem;
}
/* :L5706 */
.vehicle-lookup-type-selection {
  display: grid;
  gap: 16px;
}
/* :L5709 */
/* :L5710 */
/* :L5711 */
.vehicle-lookup-type-selection > .instanda-question-parent-yes-no.form-group + .form-group:not(:has(> .form-group:not([style="display:none"]))) {
  display: none;
}
/* :L5715 */
.vehicle-lookup-type-selection > .instanda-question-parent-yes-no.form-group div[class="instanda-question-input"] {
  display: grid;
}
@media only screen and (min-width: 640px) {
  .vehicle-lookup-type-selection > .instanda-question-parent-yes-no.form-group div[class="instanda-question-input"] {
    display: flex;
  }
}
/* :L5720 */
/* :L5721 */
.vehicle-lookup-type-selection > .instanda-question-parent-yes-no.form-group div[class="instanda-question-input"] > .radio-inline:nth-of-type(1) {
  order: 2;
}
/* :L5728 */
.vehicle-lookup-type-selection .confirmQuestionCheckbox {
  position: relative;
  display: inline-flex;
}
/* :L5731 */
.vehicle-lookup-type-selection .confirmQuestionCheckbox label {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: unset;
  border: unset;
  box-shadow: unset;
}
/* :L5738 */
.vehicle-lookup-type-selection .confirmQuestionCheckbox label::before {
  display: none;
}
/* :L5742 */
.vehicle-lookup-type-selection .confirmQuestionCheckbox span {
  padding: 8px 16px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border: 2px solid #f8c31a;
  display: inline-block;
  width: auto;
}
/* :L5754 */
/* :L5755 */
.form-group:has(> .rego-lookup-api-trigger) {
  display: grid;
  gap: 24px;
  align-items: flex-end;
}
@media only screen and (min-width: 640px) {
  .form-group:has(> .rego-lookup-api-trigger) {
    display: flex;
  }
}
/* :L5763 */
.form-group:has(> .two-column-trigger) {
  display: grid;
  gap: 24px;
}
@media only screen and (min-width: 640px) {
  .form-group:has(> .two-column-trigger) {
    grid-template-columns: 1fr 1fr;
  }
}
/* :L5772 */
.full-width {
  grid-column: 1/-1;
}
/* :L5778 */
.container.community-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: white;
  padding: 24px 20px;
  /**font-size: 2rem **/
  gap: 2rem;
  margin-bottom: 4rem;
}
/* :L5789 */
.container.community-message .text-column {
  order: 2;
}
/* :L5792 */
.container.community-message .image-column {
  flex-basis: 20rem;
}
/* :L5794 */
.container.community-message .image-column img {
  max-height: 30rem;
}
@media (min-width: 992px) {
  .container.community-message {
    flex-direction: row;
    /**font-size: 1.5rem;**/
    padding: 24px 80px;
    gap: 4rem;
    align-items: center;
  }
  /* :L5804 */
  .container.community-message .image-column {
    flex-basis: 50rem;
  }
  /* :L5806 */
  .container.community-message .image-column img {
    width: auto;
  }
  /* :L5810 */
  .container.community-message .text-column {
    order: unset;
  }
}
/* :L5818 */
.progress-step a {
  display: none;
}
/* :L5822 */
body.page-prequotequestions .progress-step.shown-on-pqq a,
.progress-step.always-shown a {
  display: unset;
}
/* :L5827 */
body.page-prequotequestions.created-from-mta.page-number-1 .progress-step a {
  display: none;
}
/* :L5831 */
.progress-bar-wrapper {
  margin-bottom: -80px;
}
@keyframes barSlide {
  from {
    width: 0%;
  }
}
/* :L5846 */
.breadcrumb-wrapper {
  display: grid;
  gap: 1rem;
  max-width: 1170px;
  margin-inline: auto;
  margin-top: -20px;
  margin-bottom: -40px;
}
@media only screen and (max-width: 767px) {
  .breadcrumb-wrapper {
    width: 97vw;
  }
}
@media only screen and (min-width: 768px) {
  .breadcrumb-wrapper {
    margin-top: -40px;
    margin-bottom: -60px;
  }
}
/* :L5861 */
.created-from-mta.page-prequotequestions.page-number-1 .breadcrumb-wrapper a {
  pointer-events: none;
  visibility: hidden;
}
/* :L5867 */
.journey-steps {
  display: flex;
  justify-content: space-between;
  position: relative;
  gap: 0.5rem;
  align-items: center;
  font-size: 1.5rem;
}
/* :L5874 */
.journey-steps::before {
  z-index: -2;
  position: absolute;
  content: "";
  width: 100%;
  height: 6px;
  background: #eaeaeb;
  top: calc(50% - 3px);
}
/* :L5883 */
.journey-steps::after {
  z-index: -1;
  position: absolute;
  content: "";
  width: 0%;
  height: 6px;
  background: #f7ae23;
  top: calc(50% - 3px);
  border-radius: 1rem;
  animation-name: barSlide;
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
}
/* :L5895 */
.page-prequotequestions .journey-steps::after {
  width: calc(15%);
}
/* :L5898 */
.page-quote .journey-steps::after {
  width: calc((100% / 3)*1);
}
/* :L5901 */
.page-postquotequestions .journey-steps::after {
  width: calc((100% / 3)*2);
}
/* :L5904 */
.page-confirmbillingdetails .journey-steps::after {
  width: calc((100% / 3)*2.3);
}
/* :L5907 */
.page-confirmation2 .journey-steps::after {
  width: calc((100% / 3)*3);
}
@media only screen and (min-width: 480px) {
  .journey-steps {
    font-size: 1.6rem;
  }
}
/* :L5916 */
.sub-journeys {
  display: none;
  justify-content: flex-start;
  margin-block-start: 0.5rem;
}
/* :L5920 */
.page-prequotequestions .sub-journeys {
  display: flex;
}
/* :L5925 */
.sub-journey-item {
  display: none;
  margin-left: 1rem;
}
/* :L5928 */
.page-prequotequestions .sub-journey-item.pre-quote-sub-links {
  display: flex;
  flex-wrap: wrap;
}
/* :L5934 */
span.step-label {
  display: inline-block;
  background: #f9f9f9;
  border: 0.3rem solid #535453;
  color: #535453;
  border-radius: 100rem;
  padding: 0.5rem 0.5rem;
  text-align: center;
}
/* :L5942 */
.page-prequotequestions .step-pre-quoute-questions span.step-label,
.page-quote .step-quote-display span.step-label,
:is(.page-postquotequestions, .page-confirmbillingdetails) .step-post-quote-questions span.step-label {
  background: #f9f9f9;
  border: 0.3rem solid #f7ae23;
  color: #535453;
}
/* :L5949 */
.page-quote .step-pre-quoute-questions span.step-label,
:is(.page-postquotequestions, .page-confirmbillingdetails) .step-pre-quoute-questions span.step-label,
:is(.page-postquotequestions, .page-confirmbillingdetails) .step-quote-display span.step-label,
.page-confirmbillingdetails .step-post-quote-questions span.step-label,
.page-confirmation2 .step-pre-quoute-questions span.step-label,
.page-confirmation2 .step-quote-display span.step-label,
.page-confirmation2 .step-post-quote-questions span.step-label,
.page-confirmation2 .step-sale-complete span.step-label {
  background: #f7ae23;
  border: 0.3rem solid #f7ae23;
  color: #535453;
}
/* :L5963 */
.step,
.sub-step {
  position: relative;
}
/* :L5966 */
.step a,
.sub-step a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 0;
}
/* :L5976 */
:where(.sub-step:not(:last-of-type)) .step-label::after {
  content: ">";
  margin-inline: 1rem;
}
/* :L5981 */
.sub-step {
  position: relative;
  flex: 0 0 auto;
}
/* :L5984 */
.sub-step .step-label {
  border: unset;
  border-radius: unset;
  background: unset;
  padding: unset;
  display: flex;
  position: relative;
  font-size: 1.4rem;
}
/* :L5992 */
.sub-step .step-label:not(a + .step-label) {
  color: #c6c6c6;
}
@media only screen and (min-width: 480px) {
  /* :L5998 */
  .sub-step span.step-label {
    margin-left: -1rem;
    font-size: 1.2rem;
    background: #eaeaeb;
    color: white;
    font-weight: 500;
    display: block;
    padding: 0.75rem 1.5rem 0.75rem 2rem;
    text-align: center;
    position: relative;
    line-height: 1.5;
    clip-path: polygon(0% 0%, calc(100% - 1.5rem) 0%, 100% 50%, calc(100% - 1.5rem) 100%, 0% 100%, 1.5rem 50%);
  }
  /* :L6013 */
  .sub-step span.step-label::after {
    content: unset;
    margin-inline: unset;
  }
  /* :L6018 */
  .sub-step:first-child span.step-label {
    clip-path: polygon(0% 0%, calc(100% - 1.5rem) 0%, 100% 50%, calc(100% - 1.5rem) 100%, 0% 100%, 0% 50%);
    border-top-left-radius: 5rem;
    border-bottom-left-radius: 5rem;
  }
  /* :L6023 */
  .sub-step:last-child span.step-label {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 1.5rem 50%);
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;
  }
  /* :L6028 */
  .sub-step a {
    position: absolute;
    inset: 0;
    font-size: 0;
    z-index: 2;
  }
  /* :L6033 */
  .sub-step a + span.step-label {
    background: #535453;
    color: white;
  }
  /* :L6038 */
}
/* :L6043 */
.sub-step:hover {
  opacity: 0.8;
}
/* :L6049 */
/* :L6054 */
.page-number-1 .sub-step-1 span.step-label,
.page-number-2 .sub-step-2 span.step-label,
.page-number-3 .sub-step-3 span.step-label,
.page-number-4 .sub-step-4 span.step-label,
.page-number-5 .sub-step-5 span.step-label {
  font-weight: 900;
}
@media only screen and (min-width: 480px) {
  .page-number-1 .sub-step-1 span.step-label,
  .page-number-2 .sub-step-2 span.step-label,
  .page-number-3 .sub-step-3 span.step-label,
  .page-number-4 .sub-step-4 span.step-label,
  .page-number-5 .sub-step-5 span.step-label {
    font-weight: inherit;
    background: #f8c31a;
    color: #535453;
  }
}
/* :L6064 */
.hidden-content {
  display: none;
}
/* :L6069 */
.js-odometer-reading .warning {
  display: none;
  background: #f7ae23;
  color: #535453;
  padding: 1rem;
  height: auto;
  transform: translateY(1rem);
  z-index: 2;
  box-shadow: 0 2px 10px rgba(88, 62, 12, 0.3);
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0, 0.85, 0.25, 1);
  animation-name: slideUp;
  border-radius: 1rem;
  top: 1rem;
  font-size: 1.3rem;
}
/* :L6071 */
.created-from-renewal .js-odometer-reading .warning {
  display: table-cell;
}
/* Hide calendar icon button next to date fields */

/* :L6090 */
.instada-question-date .input-group-addon,
.instada-question-date .glyphicon-calendar,
.instada-date-picker .input-group-addon {
  display: none !important;
}
/* Optional: remove extra right padding so it looks clean */

/* :L6096 */
.instada-question-date input,
.instada-date-picker input {
  padding-right: 12px !important;
}
/* :L6102 */
#selectAllCheckbox {
  width: 24px;
  height: 24px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  background: white;
  border: 2px solid #eaeaeb;
  border-radius: 4px;
}
/* :L6113 */
#selectAllCheckbox:checked {
  background: black;
  border-color: black;
}
/* :L6118 */
#selectAllCheckbox:checked::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: white;
  display: block;
  text-align: center;
  line-height: 18px;
  font-size: 12px;
}
/* :L6129 */
#Driver1DOB_DATE + .input-group-addon,
#Driver2DOB_DATE + .input-group-addon,
#Driver3DOB_DATE + .input-group-addon {
  display: none !important;
}
