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

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

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

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

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

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

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

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

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

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

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

/* :L212 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L219 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L224 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L231 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L235 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L239 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L243 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L247 */
.warning-message-payment {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width: 100%;
  text-align: center;
  background-color: #efdccf;
  font-weight: bold;
  padding: 25px;
}
/* :L260 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}


/*  Variables 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 ========================= */
/* Colour usage - question input ========================= */
/* Colour usage - checkbox ========================= */
/* Colour usage - radio buttons ========================= */
/* Colour usage - button link ========================= */
/* Colour usage - tables ========================= */
/* Fonts ========================= */
/* Font Size ========================= */
/* 16px 62.5% = 10px */
/* 40px */
/* 24px */
/* 16px */
/* 14px */
/* Font weight ========================= */
/* Space ========================= */
/* Space usage ========================= */
/* Shadow ========================= */
/* border-radius ========================= */
/* Media query ========================= */
/* Icons ========================= */
/* Transition ========================= */
/* Line height ========================= */
/* Mixins =========================*/
/* Headlines ========================= */
/* Buttons ========================= */
/* Buttons ========================= */
/* Radio buttons ========================= */
/* Checkbox ========================= */
/* Font Awesome ========================= */
/* Replace text ========================= */
/* Input Styles ========================= */

/* :L216 */
.input-styles {
  height: 48px;
  border-radius: 2px;
}
/* :L220 */
.input-styles:focus {
  border-color: #ffc107;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 193, 7, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 193, 7, 0.5);
}
/*  Global  */

/* Body */

/* Header */

/* Footer */

/* Tables */

/* Form */

/* Buttons */

/* Site layout */

/* Loading animation */

/* Reset default styles */

/* :L239 */
.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;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* :L246 */
.row {
  margin: 0;
}
/* :L250 */
.instanda-container-fluid {
  background: none;
}
/* :L254 */
.form-group {
  margin-bottom: 0;
}
/* :L258 */
/* :L259 */
.container .container {
  max-width: 100%;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* :L266 */
.container::before,
.container::after {
  content: none;
}
/* :L272 */
.instanda-upper-content,
.instanda-lower-content {
  display: none;
}
/* Global */

/* :L278 */
html {
  font-size: 62.5%;
  min-height: 100vh;
  width: 100vw;
  overflow-x: hidden;
}
/* :L285 */
body {
  background: white;
  font-weight: 300;
  line-height: 1.8;
  color: black;
  margin: 0;
  height: 100%;
}
/* :L294 */
div#innerBody {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  gap: 64px;
}
/* :L301 */
.flex {
  display: flex;
  justify-content: space-between;
}
/* :L306 */
table {
  width: 100%;
}
/* :L309 */
table td,
table th {
  padding: 8px;
}
/* :L314 */
h1,
h2,
h3 {
  margin: 0;
}
/* :L320 */
h1 {
  font-size: 4rem;
  font-weight: 600;
  margin-bottom: 40px;
  font-family: adelle, serif;
  font-weight: 500;
}
/* :L328 */
h2 {
  font-family: adelle, serif;
}
/* :L333 */
h3 {
  font-family: adelle, serif;
  margin-bottom: 20px;
}
/* :L339 */
p {
  font-size: 1.4rem;
}
/* :L343 */
a {
  text-decoration: none;
  color: inherit;
  transition: ease-in-out 0.3s;
}
/* :L348 */
a:hover {
  text-decoration: none;
  color: inherit;
}
/* :L354 */
li {
  list-style: none;
}
/* :L358 */
.container .container:has(.pull-right .btn-primary) {
  margin-top: 40px;
}
/* :L362 */
.btn {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: transparent;
  border: 1px solid #555555;
  color: #212529;
}
/* :L162 */
.btn:active:hover,
.btn:active:focus,
.btn:hover,
.btn:focus,
.btn:active {
  background: transparent;
  border-color: #555555;
  color: #212529;
  outline: none;
}
/* :L365 */
.btn.btn-primary[type="submit"],
.btn#boltPayButton {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ffc107;
  border: 1px solid #ffc107;
  color: #212529;
}
/* :L162 */
.btn.btn-primary[type="submit"]:active:hover,
.btn#boltPayButton:active:hover,
.btn.btn-primary[type="submit"]:active:focus,
.btn#boltPayButton:active:focus,
.btn.btn-primary[type="submit"]:hover,
.btn#boltPayButton:hover,
.btn.btn-primary[type="submit"]:focus,
.btn#boltPayButton:focus,
.btn.btn-primary[type="submit"]:active,
.btn#boltPayButton:active {
  background: #d39e00;
  border-color: #ffc107;
  color: #212529;
  outline: none;
}
/* :L371 */
header#instanda-header {
  background-color: white;
  margin: 0;
}
/* :L375 */
header#instanda-header nav.navbar.navbar-default {
  margin: 0;
  position: relative;
  background-color: inherit;
}
/* :L380 */
header#instanda-header nav.navbar.navbar-default::after {
  content: "";
  width: 100%;
  height: 7px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #ffcb00), color-stop(0.15, #ffcb00), color-stop(0.3, #fec308), color-stop(0.45, #fcb70e), color-stop(0.6, #ffa715), color-stop(0.75, #ffa715), color-stop(0.9, #f7931d), color-stop(1, #f7931d));
}
/* :L387 */
/* :L389 */
header#instanda-header nav.navbar.navbar-default .container:has(.pull-right .btn-primary) {
  margin-top: 0!important;
}
/* :L394 */
/* :L397 */
/* :L398 */
/* :L399 */
/* :L401 */
header#instanda-header nav.navbar.navbar-default .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li.active a {
  background: none;
}
/* :L405 */
/* :L416 */
.form-control {
  height: 48px;
  border-radius: 2px;
}
/* :L220 */
.form-control:focus {
  border-color: #ffc107;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 193, 7, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 193, 7, 0.5);
}
/* :L422 */
.text-white {
  color: white;
}
/* :L425 */
.custom-footer {
  color: #f8f9fa;
  margin-top: auto;
}
/* :L429 */
.custom-footer .footer-upper {
  background-color: black;
  padding: 24px;
}
/* :L433 */
.custom-footer .footer-upper a:hover {
  border-bottom: 1px solid #ffc107;
}
/* :L438 */
.custom-footer .footer-lower {
  background-color: #212529;
  padding: 16px;
  text-align: center;
}
/* :L443 */
.custom-footer .footer-lower p {
  margin: 0;
}
/* :L448 */
.custom-footer .flex {
  width: 100%;
}
/* :L453 */
a.text-white:hover {
  color: #ffcb03;
}
/* From here until the bottom of the CSS are all the padding and margins styles */

/* :L458 */
.m-0 {
  margin: 0 !important;
}
/* :L462 */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
/* :L467 */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
/* :L472 */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
/* :L477 */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
/* :L482 */
.m-1 {
  margin: 0.25rem !important;
}
/* :L486 */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
/* :L491 */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
/* :L496 */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
/* :L501 */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
/* :L506 */
.m-2 {
  margin: 0.5rem !important;
}
/* :L510 */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
/* :L515 */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
/* :L520 */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
/* :L525 */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
/* :L530 */
.m-3 {
  margin: 1rem !important;
}
/* :L534 */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
/* :L539 */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
/* :L544 */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
/* :L549 */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
/* :L554 */
.m-4 {
  margin: 1.5rem !important;
}
/* :L558 */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
/* :L563 */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
/* :L568 */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
/* :L573 */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
/* :L578 */
.m-5 {
  margin: 3rem !important;
}
/* :L582 */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
/* :L587 */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
/* :L592 */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
/* :L597 */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
/* :L605 */
.p-0 {
  padding: 0 !important;
}
/* :L609 */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
/* :L614 */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
/* :L619 */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
/* :L624 */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
/* :L629 */
.p-1 {
  padding: 0.25rem !important;
}
/* :L633 */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
/* :L638 */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
/* :L643 */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
/* :L648 */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
/* :L653 */
.p-2 {
  padding: 0.5rem !important;
}
/* :L657 */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
/* :L662 */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
/* :L667 */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
/* :L672 */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
/* :L677 */
.p-3 {
  padding: 1rem !important;
}
/* :L681 */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
/* :L686 */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
/* :L691 */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
/* :L696 */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
/* :L701 */
.p-4 {
  padding: 1.5rem !important;
}
/* :L705 */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
/* :L710 */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
/* :L715 */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
/* :L720 */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
/* :L725 */
.p-5 {
  padding: 3rem !important;
}
/* :L729 */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
/* :L734 */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
/* :L739 */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
/* :L744 */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
/* :L749 */
.m-auto {
  margin: auto !important;
}
/* :L753 */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
/* :L758 */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
/* :L763 */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
/* :L768 */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  /* :L774 */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* :L777 */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* :L781 */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* :L785 */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* :L789 */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* :L793 */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* :L796 */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* :L800 */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* :L804 */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L808 */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* :L812 */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* :L815 */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* :L819 */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* :L823 */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L827 */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* :L831 */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* :L834 */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  /* :L838 */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* :L842 */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* :L846 */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* :L850 */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* :L853 */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* :L857 */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* :L861 */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L865 */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* :L869 */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* :L872 */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  /* :L876 */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* :L880 */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* :L884 */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* :L888 */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* :L891 */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* :L895 */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* :L899 */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* :L903 */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* :L907 */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* :L910 */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* :L914 */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* :L918 */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L922 */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* :L926 */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* :L929 */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* :L933 */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* :L937 */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L941 */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* :L945 */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* :L948 */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  /* :L952 */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  /* :L956 */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* :L960 */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  /* :L964 */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* :L967 */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* :L971 */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* :L975 */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L979 */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* :L983 */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* :L986 */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  /* :L990 */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  /* :L994 */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* :L998 */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  /* :L1002 */
  .m-sm-auto {
    margin: auto !important;
  }
  /* :L1005 */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* :L1009 */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* :L1013 */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* :L1017 */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  /* :L1024 */
  .m-md-0 {
    margin: 0 !important;
  }
  /* :L1027 */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* :L1031 */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* :L1035 */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* :L1039 */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* :L1043 */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* :L1046 */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* :L1050 */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* :L1054 */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L1058 */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* :L1062 */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* :L1065 */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* :L1069 */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* :L1073 */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L1077 */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* :L1081 */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* :L1084 */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  /* :L1088 */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  /* :L1092 */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* :L1096 */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  /* :L1100 */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* :L1103 */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* :L1107 */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* :L1111 */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L1115 */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* :L1119 */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* :L1122 */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  /* :L1126 */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  /* :L1130 */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* :L1134 */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  /* :L1138 */
  .p-md-0 {
    padding: 0 !important;
  }
  /* :L1141 */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* :L1145 */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* :L1149 */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* :L1153 */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* :L1157 */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* :L1160 */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* :L1164 */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* :L1168 */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L1172 */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* :L1176 */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* :L1179 */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* :L1183 */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* :L1187 */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L1191 */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* :L1195 */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* :L1198 */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  /* :L1202 */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  /* :L1206 */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* :L1210 */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  /* :L1214 */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* :L1217 */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* :L1221 */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* :L1225 */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L1229 */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* :L1233 */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* :L1236 */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  /* :L1240 */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  /* :L1244 */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* :L1248 */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  /* :L1253 */
  .m-md-auto {
    margin: auto !important;
  }
  /* :L1256 */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* :L1260 */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* :L1264 */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* :L1268 */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  /* :L1275 */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* :L1278 */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* :L1282 */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* :L1286 */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* :L1290 */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* :L1294 */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* :L1297 */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* :L1301 */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* :L1305 */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L1309 */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* :L1313 */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* :L1316 */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* :L1320 */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* :L1324 */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L1328 */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* :L1332 */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* :L1335 */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  /* :L1339 */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* :L1343 */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* :L1347 */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* :L1351 */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* :L1354 */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* :L1358 */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* :L1362 */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L1366 */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* :L1370 */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* :L1373 */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  /* :L1377 */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* :L1381 */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* :L1385 */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* :L1389 */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* :L1392 */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* :L1396 */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* :L1400 */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* :L1404 */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* :L1408 */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* :L1411 */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* :L1415 */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* :L1419 */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L1423 */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* :L1427 */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* :L1430 */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* :L1434 */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* :L1438 */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L1442 */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* :L1446 */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* :L1449 */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  /* :L1453 */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  /* :L1457 */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* :L1461 */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  /* :L1465 */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* :L1468 */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* :L1472 */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* :L1476 */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L1480 */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* :L1484 */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* :L1487 */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  /* :L1491 */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  /* :L1495 */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* :L1499 */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  /* :L1505 */
  .m-lg-auto {
    margin: auto !important;
  }
  /* :L1508 */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* :L1512 */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* :L1516 */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* :L1520 */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  /* :L1527 */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* :L1530 */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* :L1534 */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* :L1538 */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* :L1542 */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* :L1546 */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* :L1549 */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* :L1553 */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* :L1557 */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L1561 */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* :L1565 */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* :L1568 */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* :L1572 */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* :L1576 */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L1580 */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* :L1584 */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* :L1587 */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  /* :L1591 */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* :L1595 */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* :L1599 */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* :L1603 */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* :L1606 */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* :L1610 */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* :L1614 */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L1618 */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* :L1622 */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* :L1625 */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  /* :L1629 */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* :L1633 */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* :L1637 */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* :L1641 */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* :L1644 */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* :L1648 */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* :L1652 */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* :L1656 */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* :L1660 */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* :L1663 */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* :L1667 */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* :L1671 */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L1675 */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* :L1679 */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* :L1682 */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* :L1686 */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* :L1690 */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L1694 */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* :L1698 */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* :L1701 */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  /* :L1705 */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  /* :L1709 */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* :L1713 */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  /* :L1717 */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* :L1720 */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* :L1724 */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* :L1728 */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L1732 */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* :L1736 */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* :L1739 */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  /* :L1743 */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  /* :L1747 */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* :L1751 */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  /* :L1756 */
  .m-xl-auto {
    margin: auto !important;
  }
  /* :L1759 */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* :L1763 */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* :L1767 */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* :L1771 */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
/* ==== 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 */

/* :L1800 */
/* :L1801 */
.page-agentlogin h1 {
  text-align: center;
}
/* :L1805 */
.page-agentlogin form#instanda-cp-login-form {
  width: 40%;
  min-width: 456px;
  margin: 0 auto;
  padding: 40px;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
  background-color: white;
}
/* :L1813 */
.page-agentlogin form#instanda-cp-login-form > .form-group {
  margin-bottom: 24px;
}
/* :L1816 */
.page-agentlogin form#instanda-cp-login-form > .form-group:has(button) {
  text-align: center;
}
/* :L1821 */
.page-agentlogin form#instanda-cp-login-form .agent-login-links a {
  display: block;
  text-align: center;
}
/* :L1825 */
.page-agentlogin form#instanda-cp-login-form .agent-login-links a:hover {
  color: #ffc107;
}
/* :L1833 */
/* :L1834 */
/* :L1835 */
.page-retrievequote .search-fields .search-row {
  display: none;
}
/* :L1839 */
/* :L1840 */
/* :L1841 */
/* :L1842 */
.page-retrievequote .search-fields .col-lg-12.col-md-12.col-sm-12.col-xs-12 form .form-group .row {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
/* :L1848 */
.page-retrievequote .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;
  gap: 16px;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 16px;
}
/* :L1855 */
.page-retrievequote .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: 0 1 calc(33.33% - 16px);
  margin: 0;
}
/* :L1859 */
.page-retrievequote .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 .agent-search-parameter-input > div {
  gap: 8px;
}
/* :L1866 */
.page-retrievequote .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: auto;
}
/* :L1869 */
.page-retrievequote .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 {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ffc107;
  border: 1px solid #ffc107;
  color: #212529;
}
/* :L162 */
.page-retrievequote .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:active:hover,
.page-retrievequote .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:active:focus,
.page-retrievequote .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:hover,
.page-retrievequote .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:focus,
.page-retrievequote .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:active {
  background: #d39e00;
  border-color: #ffc107;
  color: #212529;
  outline: none;
}
/* :L1879 */
.page-retrievequote .scrollableArea {
  margin: 40px 0;
}
/* :L1882 */
.page-retrievequote .scrollableArea h3 {
  margin-bottom: 16px;
}
/* :L1887 */
.page-retrievequote button.pull-right.btn.btn-default.download-policies-button,
.page-retrievequote button.pull-right.btn.btn-default.download-quotes-button {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ffc107;
  border: 1px solid #ffc107;
  color: #212529;
}
/* :L162 */
.page-retrievequote button.pull-right.btn.btn-default.download-policies-button:active:hover,
.page-retrievequote button.pull-right.btn.btn-default.download-quotes-button:active:hover,
.page-retrievequote button.pull-right.btn.btn-default.download-policies-button:active:focus,
.page-retrievequote button.pull-right.btn.btn-default.download-quotes-button:active:focus,
.page-retrievequote button.pull-right.btn.btn-default.download-policies-button:hover,
.page-retrievequote button.pull-right.btn.btn-default.download-quotes-button:hover,
.page-retrievequote button.pull-right.btn.btn-default.download-policies-button:focus,
.page-retrievequote button.pull-right.btn.btn-default.download-quotes-button:focus,
.page-retrievequote button.pull-right.btn.btn-default.download-policies-button:active,
.page-retrievequote button.pull-right.btn.btn-default.download-quotes-button:active {
  background: #d39e00;
  border-color: #ffc107;
  color: #212529;
  outline: none;
}
/* :L1892 */
.page-retrievequote button[name="btnSeeAll"],
.page-retrievequote button[name="btnNext"] {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: transparent;
  border: 1px solid #555555;
  color: #212529;
}
/* :L162 */
.page-retrievequote button[name="btnSeeAll"]:active:hover,
.page-retrievequote button[name="btnNext"]:active:hover,
.page-retrievequote button[name="btnSeeAll"]:active:focus,
.page-retrievequote button[name="btnNext"]:active:focus,
.page-retrievequote button[name="btnSeeAll"]:hover,
.page-retrievequote button[name="btnNext"]:hover,
.page-retrievequote button[name="btnSeeAll"]:focus,
.page-retrievequote button[name="btnNext"]:focus,
.page-retrievequote button[name="btnSeeAll"]:active,
.page-retrievequote button[name="btnNext"]:active {
  background: transparent;
  border-color: #555555;
  color: #212529;
  outline: none;
}
/* Agent Dashboard */

/* :L1899 */
/* :L1900 */
.page-agentdashboard h2 {
  margin-bottom: 16px;
}
/* :L1905 */
/* :L1906 */
.page-agentdashboard #agentSearchControl form#agentSearchParameters {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: flex-end;
}
/* :L1912 */
.page-agentdashboard #agentSearchControl form#agentSearchParameters .agent-search-parameter.form-group {
  flex: 1;
}
/* :L1918 */
.page-agentdashboard .quote-search-results-container {
  margin-bottom: 40px;
}
/* :L1922 */
.page-agentdashboard div[data-bind="with: Pagination"] {
  text-align: center;
}
/* :L1925 */
/* :L1926 */
.page-agentdashboard div[data-bind="with: Pagination"] li a {
  border: none;
  background-color: unset;
  color: #212529;
}
/* :L1932 */
.page-agentdashboard div[data-bind="with: Pagination"] li.active a {
  background-color: #ffc107;
}
/* :L1940 */
/* :L1942 */
.page-retrievequote table.table-bordered,
.page-agentdashboard table.table-bordered {
  border: none;
}
/* :L1945 */
.page-retrievequote table.table-bordered th,
.page-agentdashboard table.table-bordered th,
.page-retrievequote table.table-bordered td,
.page-agentdashboard table.table-bordered td {
  border: none !important;
}
/* :L1950 */
.page-retrievequote table.table-bordered thead,
.page-agentdashboard table.table-bordered thead,
.page-retrievequote table.table-bordered tr:has(th),
.page-agentdashboard table.table-bordered tr:has(th) {
  border: 1px solid #dddddd;
  border-top: 4px solid #ffc107;
}
/* :L1955 */
.page-retrievequote table.table-bordered thead th,
.page-agentdashboard table.table-bordered thead th,
.page-retrievequote table.table-bordered tr:has(th) th,
.page-agentdashboard table.table-bordered tr:has(th) th {
  background-color: white;
}
/* :L1960 */
/* :L1961 */
.page-retrievequote table.table-bordered tbody tr:nth-of-type(odd),
.page-agentdashboard table.table-bordered tbody tr:nth-of-type(odd) {
  background-color: #dddddd;
}
/* :L1966 */
.page-retrievequote table.table-bordered td a,
.page-agentdashboard table.table-bordered td a {
  display: block;
  padding: 4px;
  border: 1px solid #ffc107;
  border-radius: 4px;
  background: rgba(255, 193, 7, 0.3);
  text-align: center;
  margin-right: 0;
}
/* :L1975 */
.page-retrievequote table.table-bordered td a + a,
.page-agentdashboard table.table-bordered td a + a {
  margin-top: 4px;
}
/* :L1979 */
.page-retrievequote table.table-bordered td a:hover,
.page-agentdashboard table.table-bordered td a:hover {
  background-color: #ffc107;
}
/* :L1987 */
/* :L1988 */
.page-viewquoteorpolicy .instanda-main-content {
  display: flex;
  grid-auto-flow: 40px;
  width: 1170px;
  margin: 0 auto;
  gap: 80px;
}
/* :L1996 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content {
  flex-basis: 80%;
}
/* :L1999 */
.page-viewquoteorpolicy .instanda-main-content .instanda-quote-content .container {
  width: auto;
}
/* :L2005 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons {
  flex-basis: 20%;
  padding: 0;
  min-width: 200px;
}
/* :L2010 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
/* :L2015 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a {
  border: 1px solid #dddddd;
  border-left: 4px solid #ffc107;
  background: white;
  position: relative;
  color: #212529;
}
/* :L2022 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:hover {
  background-color: #dddddd;
}
/* :L2026 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a:active {
  background-color: #ffc107;
}
/* :L2030 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a::before {
  position: absolute;
  left: 16px;
}
/* :L2035 */
.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;
}
/* :L2039 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnReadOnly::before {
  content: "\f87d";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2043 */
.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;
}
/* :L2047 */
.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;
}
/* :L2051 */
.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;
}
/* :L2055 */
.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;
}
/* :L2059 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCancelPolicy {
  display: none;
}
/* :L2063 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnDetailChange::before {
  content: "\f2f1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2067 */
.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;
}
/* :L2071 */
.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;
}
/* :L2075 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnCompletePolicyBuy::before {
  content: "\f058";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2079 */
.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;
}
/* :L2083 */
.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;
}
/* :L2087 */
.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;
}
/* :L2091 */
.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;
}
/* :L2095 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group a.btnPremiumSummary::before {
  content: "\f022";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2099 */
.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;
}
/* :L2103 */
.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;
}
/* :L2108 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group form[action="/Public/CancelFromInception"] {
  width: 100%;
  border: 1px solid #dddddd;
  border-left: 4px solid #ffc107;
  background: white;
  position: relative;
  color: #212529;
  padding: 8px 16px;
}
/* :L2117 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group form[action="/Public/CancelFromInception"] button {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 0;
  background: transparent;
  border: none;
}
/* :L2127 */
.page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons .btn-group form[action="/Public/CancelFromInception"]::before {
  content: "\f00d";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2138 */
/* :L2140 */
.page-prequotequestions.page-number-1.site-agent .questionList.instanda-questionList .instanda-well {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  width: 100%;
}
/* :L2146 */
.page-prequotequestions.page-number-1.site-agent .questionList.instanda-questionList .instanda-well .questionItem.instanda-question-item:not(.full-width) {
  width: calc(50% - 12px);
}
/* :L2150 */
.page-prequotequestions.page-number-1.site-agent .questionList.instanda-questionList .instanda-well .full-width {
  width: 100%;
}
/* :L2155 */
.page-prequotequestions.page-number-1.site-agent .payment-type .instanda-question-parent-yes-no .instanda-text-question .instanda-question-input {
  display: flex;
  gap: 16px;
}
/* :L2159 */
.page-prequotequestions.page-number-1.site-agent .payment-type .instanda-question-parent-yes-no .instanda-text-question .instanda-question-input label:first-of-type {
  order: 1;
}
/* :L2163 */
.page-prequotequestions.page-number-1.site-agent .payment-type .instanda-question-parent-yes-no .instanda-text-question .instanda-question-input label:last-of-type {
  margin: 0;
}
/* :L2169 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions {
  margin-bottom: 24px;
}
/* :L2172 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions h3 {
  font-size: 0;
}
/* :L209 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions h3::before {
  content: "Assign quote to distributor (optional)";
  font-size: 1.4rem;
}
/* :L2175 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions h3::before {
  font-size: 1.6rem;
}
/* :L2180 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions .questionItem.instanda-question-item.form-group.container {
  display: flex;
  gap: 24px;
  width: 100%!important;
}
/* :L2185 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions .questionItem.instanda-question-item.form-group.container .form-group {
  flex: 1;
}
/* :L2188 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions .questionItem.instanda-question-item.form-group.container .form-group label {
  font-size: 0;
}
/* :L209 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions .questionItem.instanda-question-item.form-group.container .form-group label::before {
  content: "Distributor Group";
  font-size: 1.4rem;
}
/* :L2192 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions .questionItem.instanda-question-item.form-group.container .form-group + .form-group label {
  font-size: 0;
}
/* :L209 */
.page-prequotequestions.page-number-1.site-agent .reassign-agent-questions .questionItem.instanda-question-item.form-group.container .form-group + .form-group label::before {
  content: "Distributor Name";
  font-size: 1.4rem;
}
/* :L2199 */
.page-prequotequestions.page-number-1.site-agent .agent-assign-help-text {
  padding: 16px;
  background: white;
  border-radius: 2px;
  border-left: 4px solid #ffc107;
  margin-top: 16px;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
}
/* :L2207 */
.page-prequotequestions.page-number-1.site-agent .agent-assign-help-text p {
  display: none;
}
/* :L2214 */
.questionList.instanda-questionList {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
/* :L2219 */
.questionList.instanda-questionList .questionItem.instanda-question-item {
  width: calc(50% - 12px);
}
/* :L2222 */
.questionList.instanda-questionList .questionItem.instanda-question-item.full-width {
  width: 100%;
}
/* Referral history page */

/* :L2229 */
/* :L2230 */
.page-viewreferralsforquote h2 {
  margin-bottom: 16px;
}
/* :L2234 */
.page-viewreferralsforquote .quote-referral-item {
  margin: 0;
}
/* :L2238 */
.page-viewreferralsforquote .quote-referrals-wrapper {
  margin-bottom: 40px;
}
/* :L2242 */
.page-viewreferralsforquote a.instanda-button.btn.btn-primary {
  margin-top: 40px;
}
/* Email */

/* :L2248 */
/* View Documents */

/* :L2251 */
/* :L2252 */
.page-agentalldocs h3 {
  margin-bottom: 16px;
}
/* :L2256 */
.page-agentalldocs ul#documentsList {
  margin-bottom: 16px;
}
/* :L2259 */
.page-agentalldocs ul#documentsList a {
  text-decoration: underline;
  text-decoration-color: #ffc107;
}
/* :L2263 */
.page-agentalldocs ul#documentsList a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2269 */
.page-agentalldocs .documents-regenerate {
  display: none;
}
/* Referral */

/* :L2281 */
/* :L2283 */
/* :L2284 */
.page-reviewreferrals table.agentTable.instanda-table.instanda-renew-referrals-table td,
.page-recalculatereferralquestions table.agentTable.instanda-table.instanda-renew-referrals-table td {
  text-align: left;
}
/* :L2289 */
/* :L2290 */
.page-reviewreferrals table tr,
.page-recalculatereferralquestions table tr {
  border-bottom: 1px solid #ced4da;
}
/* :L2294 */
.page-reviewreferrals table th,
.page-recalculatereferralquestions table th,
.page-reviewreferrals table td,
.page-recalculatereferralquestions table td {
  padding: 8px;
}
/* :L2299 */
.page-reviewreferrals table .referral-review-line,
.page-recalculatereferralquestions table .referral-review-line {
  width: 20px;
  height: 20px;
  border: 2px solid #555555;
  border-radius: 2px;
  cursor: pointer;
  position: relative;
}
/* :L2307 */
.page-reviewreferrals table .referral-review-line.ticked,
.page-recalculatereferralquestions table .referral-review-line.ticked {
  background: #555555;
}
/* :L2310 */
.page-reviewreferrals table .referral-review-line.ticked::before,
.page-recalculatereferralquestions table .referral-review-line.ticked::before {
  content: "\f00c";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  color: #ffc107;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* :L2320 */
.page-reviewreferrals table .referral-review-line input,
.page-recalculatereferralquestions table .referral-review-line input {
  opacity: 0;
  cursor: pointer;
}
/* :L2327 */
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons {
  margin-top: 16px;
  margin-bottom: 0;
  float: none !important;
  text-align: right;
}
/* :L2333 */
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons input,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons input {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ced4da;
  border: 1px solid #ced4da;
  color: #212529;
}
/* :L162 */
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons input:active:hover,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons input:active:hover,
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons input:active:focus,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons input:active:focus,
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons input:hover,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons input:hover,
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons input:focus,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons input:focus,
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons input:active,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons input:active {
  background: #b1bbc4;
  border-color: #ced4da;
  color: #212529;
  outline: none;
}
/* :L2336 */
.page-reviewreferrals .pull-right.instanda-review-referrals-buttons input + input,
.page-recalculatereferralquestions .pull-right.instanda-review-referrals-buttons input + input {
  margin-left: 8px;
}
/* :L2342 */
.page-reviewreferrals button[name="quoteButton"],
.page-recalculatereferralquestions button[name="quoteButton"] {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ffc107;
  border: 1px solid #ffc107;
  color: #212529;
}
/* :L162 */
.page-reviewreferrals button[name="quoteButton"]:active:hover,
.page-recalculatereferralquestions button[name="quoteButton"]:active:hover,
.page-reviewreferrals button[name="quoteButton"]:active:focus,
.page-recalculatereferralquestions button[name="quoteButton"]:active:focus,
.page-reviewreferrals button[name="quoteButton"]:hover,
.page-recalculatereferralquestions button[name="quoteButton"]:hover,
.page-reviewreferrals button[name="quoteButton"]:focus,
.page-recalculatereferralquestions button[name="quoteButton"]:focus,
.page-reviewreferrals button[name="quoteButton"]:active,
.page-recalculatereferralquestions button[name="quoteButton"]:active {
  background: #d39e00;
  border-color: #ffc107;
  color: #212529;
  outline: none;
}
/* Clear Referral */

/* :L2348 */
/* :L2349 */
.page-referralreviewmultiplelines input.instanda-button {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ffc107;
  border: 1px solid #ffc107;
  color: #212529;
}
/* :L162 */
.page-referralreviewmultiplelines input.instanda-button:active:hover,
.page-referralreviewmultiplelines input.instanda-button:active:focus,
.page-referralreviewmultiplelines input.instanda-button:hover,
.page-referralreviewmultiplelines input.instanda-button:focus,
.page-referralreviewmultiplelines input.instanda-button:active {
  background: #d39e00;
  border-color: #ffc107;
  color: #212529;
  outline: none;
}
/* Modal */

/* :L2355 */
/* :L2356 */
.modal-dialog button.btn-primary {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ffc107;
  border: 1px solid #ffc107;
  color: #212529;
}
/* :L162 */
.modal-dialog button.btn-primary:active:hover,
.modal-dialog button.btn-primary:active:focus,
.modal-dialog button.btn-primary:hover,
.modal-dialog button.btn-primary:focus,
.modal-dialog button.btn-primary:active {
  background: #d39e00;
  border-color: #ffc107;
  color: #212529;
  outline: none;
}
/* Customer */

/* :L2362 */
/* :L2363 */
.page-customeraccountoptions .section {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
/* :L2368 */
/* :L2370 */
.page-customeraccountoptions .section .section_content .btnDiv {
  width: auto;
  padding: 0;
  border: none;
  margin: 0;
}
/* :L2376 */
.page-customeraccountoptions .section .section_content .btnDiv a {
  width: auto;
}
/* :L2380 */
.page-customeraccountoptions .section .section_content .btnDiv.btnCustomerAccount::before {
  content: "\f007";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2384 */
.page-customeraccountoptions .section .section_content .btnDiv.btnCustomerAccountLogs::before {
  content: "\f002";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2390 */
.page-customeraccountoptions .section #agentSearchResultsTable {
  border: 1px solid #dddddd;
}
/* :L2393 */
/* :L2394 */
.page-customeraccountoptions .section #agentSearchResultsTable tr:has(th) {
  background-color: white;
  border-top: 4px solid #ffc107;
}
/* :L2399 */
.page-customeraccountoptions .section #agentSearchResultsTable tr:nth-of-type(even) {
  background-color: #dddddd;
}
/* :L2403 */
.page-customeraccountoptions .section #agentSearchResultsTable tr button,
.page-customeraccountoptions .section #agentSearchResultsTable tr a {
  padding: 4px;
  border: 1px solid #ffc107;
  border-radius: 4px;
  background: rgba(255, 193, 7, 0.3);
  text-align: center;
  margin-right: 0;
  display: inline;
}
/* :L2413 */
.page-customeraccountoptions .section #agentSearchResultsTable tr button:hover,
.page-customeraccountoptions .section #agentSearchResultsTable tr a:hover {
  background-color: #ffc107;
}
/* .created-from-mta.page-prequotequestions {
    .effective-change-date-question {
        display: none;
    }
} */

/* ==== Question Styles  ======= */

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

/* :L2431 */
.default-name {
  display: none;
}
/* :L2436 */
/* :L2437 */
label.radio-inline input {
  display: none;
}
/* :L2441 */
label.radio-inline.instanda-unselected {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #ced4da;
  border: 1px solid #ced4da;
  color: #212529;
}
/* :L162 */
label.radio-inline.instanda-unselected:active:hover,
label.radio-inline.instanda-unselected:active:focus,
label.radio-inline.instanda-unselected:hover,
label.radio-inline.instanda-unselected:focus,
label.radio-inline.instanda-unselected:active {
  background: #b1bbc4;
  border-color: #ced4da;
  color: #212529;
  outline: none;
}
/* :L2445 */
label.radio-inline.instanda-selected {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: #555555;
  border: 1px solid #555555;
  color: #f8f9fa;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
}
/* :L162 */
label.radio-inline.instanda-selected:active:hover,
label.radio-inline.instanda-selected:active:focus,
label.radio-inline.instanda-selected:hover,
label.radio-inline.instanda-selected:focus,
label.radio-inline.instanda-selected:active {
  background: #3b3b3b;
  border-color: #555555;
  color: #f8f9fa;
  outline: none;
}
/* :L2452 */
.InstandaHidden {
  display: none;
}
/* ==== Pages  ======= */

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

/* :L2459 */
/* :L2460 */
.page-prequotequestions div#PaymentTypeSelection_TXT_Children {
  margin-top: 24px;
}
/* :L2466 */
section.display-page-section {
  padding: 24px;
  border: 1px solid #ced4da;
  background: white;
  border-left: 4px solid #ffc107;
  border-radius: 2px;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
}
/* :L2474 */
section.display-page-section + section.display-page-section {
  margin-top: 40px;
}
/* :L2478 */
section.display-page-section table {
  width: 100%;
}
/* :L2481 */
section.display-page-section table tr {
  border-bottom: 1px solid #ced4da;
}
/* :L2485 */
section.display-page-section table th,
section.display-page-section table td {
  padding: 8px;
}
/* :L2490 */
section.display-page-section table td {
  text-align: right;
}
/* :L2497 */
/* :L2498 */
.page-quote main a,
.page-quote aside a {
  text-decoration: underline;
  text-decoration-color: #ffc107;
}
/* :L2504 */
.page-quote .instanda-quote-content {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
/* :L2509 */
.page-quote .instanda-quote-content .instanda-questionHeader.container {
  width: 100%;
}
/* :L2512 */
.page-quote .instanda-quote-content .instanda-questionHeader.container h1 {
  margin: 0;
}
/* :L2517 */
.page-quote .instanda-quote-content main {
  flex: 3;
}
/* :L2521 */
.page-quote .instanda-quote-content aside {
  background-color: white;
  border: 1px solid #ced4da;
  padding: 24px;
  align-self: flex-start;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
}
/* :L2528 */
.page-quote .instanda-quote-content aside p {
  margin: 0;
  font-weight: 600;
  color: #555555;
}
/* :L2534 */
.page-quote .instanda-quote-content aside .finalPremium {
  font-weight: 600;
  font-size: 4rem;
  border-bottom: 1px solid #ced4da;
  margin-bottom: 16px;
}
/* :L2540 */
.page-quote .instanda-quote-content aside .finalPremium span {
  font-size: 1.4rem;
}
/* :L2545 */
.page-quote .instanda-quote-content aside .document {
  font-weight: 600;
}
/* :L2548 */
/* :L2549 */
.page-quote .instanda-quote-content aside .document span[data-placeholder="insertEmailQuoteDocumentPlaceholder"] a {
  font-size: 0;
}
/* :L2552 */
.page-quote .instanda-quote-content aside .document span[data-placeholder="insertEmailQuoteDocumentPlaceholder"] a::before {
  content: "Download Quote Document";
  font-size: 1.4rem;
}
/* :L2558 */
.page-quote .instanda-quote-content aside .document span[data-placeholder="insertEmailQuoteDocumentPlaceholder"]::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2566 */
/* :L2567 */
.page-quote section.display-page-section a.instanda_nav_link {
  position: relative;
  text-underline-offset: 4px;
  text-decoration-color: #ffc107;
}
/* :L2572 */
.page-quote section.display-page-section a.instanda_nav_link::before {
  content: "\f044";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2579 */
.page-quote .questionItem:has(.confirmQuestionCheckbox) {
  display: none;
}
/* :L2583 */
.page-quote .override-questions:has(.override-question) {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  padding: 24px;
  border: 1px solid #ced4da;
  background: white;
  border-left: 4px solid #ffc107;
  border-radius: 2px;
  margin-bottom: 40px;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
}
/* :L2595 */
.page-quote .override-questions:has(.override-question) .questionItem.instanda-question-item {
  width: calc(50% - 12px) !important;
}
/* :L2601 */
.page-quote a#backButton {
  padding-left: 27px;
  font-size: 0;
}
/* :L209 */
.page-quote a#backButton::before {
  content: "Adjust Your Quote";
  font-size: 1.4rem;
}
/* :L2605 */
.page-quote a#backButton i {
  font-size: 1.4rem;
  position: absolute;
  left: 16px;
  top: 13px;
}
/* :L2615 */
/* :L2616 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item {
  width: 100%;
}
/* :L2619 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item ul {
  padding-left: 24px;
}
/* :L2622 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item ul li a {
  position: relative;
  text-decoration: underline;
  text-decoration-color: #ffc107;
}
/* :L2627 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item ul li a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2636 */
/* :L2637 */
.page-confirmbillingdetails .instanda-confirm-billing-address,
.page-confirmbillingdetails .body-placeholder-content form > div:first-of-type {
  display: none;
}
/* :L2641 */
.page-confirmbillingdetails .row.instanda-buttonlist-payment-online-billing-details {
  margin-block-start: 4rem;
}
/* :L2646 */
h3.margin-block-end {
  margin-block-start: 2rem;
  margin-block-end: 1rem;
}
/* Hide the div containing the billing information */

/* :L2652 */
.instanda-confirm-billing-address > div:first-child + div {
  display: none;
}
/* :L2657 */
/* :L2658 */
.page-confirmation2 section + section {
  margin-top: 40px;
}
/* :L2662 */
.page-confirmation2 .confirmation-contents {
  display: flex;
  gap: 80px;
}
/* :L2666 */
/* :L2667 */
.page-confirmation2 .confirmation-contents table thead th {
  font-size: 2.4rem;
}
/* :L2671 */
.page-confirmation2 .confirmation-contents table tr {
  border-bottom: 1px solid #ced4da;
}
/* :L2675 */
.page-confirmation2 .confirmation-contents table th,
.page-confirmation2 .confirmation-contents table td {
  padding: 8px;
}
/* :L2680 */
.page-confirmation2 .confirmation-contents table td {
  text-align: right;
}
/* :L2685 */
.page-confirmation2 .confirmation-contents .documents {
  width: 40%;
  border-radius: 2px;
}
/* :L2689 */
.page-confirmation2 .confirmation-contents .documents h3 {
  margin-bottom: 16px;
}
/* :L2694 */
.page-confirmation2 .confirmation-contents .documents i {
  display: none;
}
/* :L2698 */
.page-confirmation2 .confirmation-contents .documents a {
  padding: 8px;
  display: block;
  text-align: left;
  text-decoration: underline;
  text-decoration-color: #ffc107;
}
/* :L2705 */
.page-confirmation2 .confirmation-contents .documents a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2715 */
/* :L2718 */
.page-reviewreferrals section,
.page-referralmessage section,
.page-recalculatereferralquestions section {
  margin: 40px 0;
}
/* :L2721 */
.page-reviewreferrals section.referral-question-section:not(:has(.questionList.instanda-questionList)),
.page-referralmessage section.referral-question-section:not(:has(.questionList.instanda-questionList)),
.page-recalculatereferralquestions section.referral-question-section:not(:has(.questionList.instanda-questionList)) {
  display: none;
}
/* :L2726 */
.page-reviewreferrals h2,
.page-referralmessage h2,
.page-recalculatereferralquestions h2 {
  margin-bottom: 16px;
}
/* :L2730 */
.page-reviewreferrals td,
.page-referralmessage td,
.page-recalculatereferralquestions td {
  text-align: right;
}
/* :L2737 */
/* :L2738 */
/* :L2739 */
.created-from-mta.page-postquotequestions .questionList.instanda-questionList + .instanda-question-item.form-group.instanda-container-fluid,
.created-from-mta.page-postquotequestions .instanda-payment-options {
  display: none;
}
