/* :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;
}


/* :L234 */
body {
  font-family: futura-pt, sans-serif;
  color: #666268;
}
/* :L239 */
a {
  color: #187e9e;
}
/* :L243 */
h1 {
  color: #187e9e;
}
/* :L247 */
span.bold {
  font-weight: 900;
}
/* :L251 */
.instanda-container-fluid {
  background: unset;
}
/* :L255 */
.form-control {
  padding: 1rem 2rem;
  height: auto;
  border-radius: 0;
  border: none;
  box-shadow: none;
  border: 2px solid #187e9e;
}
/* :L259 */
.btn-primary {
  background: #187e9e;
  border-color: #187e9e;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
}
/* :L109 */
/* :L112 */
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover:hover,
.btn-primary:focus:hover,
.btn-primary:active:hover {
  background: #187e9e;
  border-color: #187e9e;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
.btn-primary:focus:active {
  background: #187e9e;
  border-color: #187e9e;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
.btn-primary::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
.btn-primary:focus {
  outline: none;
}
/* :L55 */
.btn-primary:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L263 */
.instanda-main-content-container {
  padding: 0;
}
/* :L265 */
.page-agentlogin .instanda-main-content-container,
.page-agentdashboard .instanda-main-content-container {
  padding: 0;
}
/* :L270 */
.instanda-main-content-container .instanda-main-content {
  padding: 0 2rem;
}
/* :L276 */
/* :L277 */
.instanda-question-input label.radio-inline {
  background: #187e9e;
  border-color: #187e9e;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
  background: white;
  color: #187e9e;
  border: #187e9e 2px solid;
}
/* :L109 */
/* :L112 */
.instanda-question-input label.radio-inline:hover,
.instanda-question-input label.radio-inline:focus,
.instanda-question-input label.radio-inline:active,
.instanda-question-input label.radio-inline:hover:hover,
.instanda-question-input label.radio-inline:focus:hover,
.instanda-question-input label.radio-inline:active:hover {
  background: #187e9e;
  border-color: #187e9e;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
.instanda-question-input label.radio-inline:focus:active {
  background: #187e9e;
  border-color: #187e9e;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
.instanda-question-input label.radio-inline::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
.instanda-question-input label.radio-inline:focus {
  outline: none;
}
/* :L55 */
.instanda-question-input label.radio-inline:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L164 */
.instanda-question-input label.radio-inline input {
  appearance: none;
}
/* :L167 */
.instanda-question-input label.radio-inline.instanda-selected {
  background: #187e9e;
  color: white;
}
/* :L282 */
.btn.btn-default {
  background: #f9b000;
  border-color: #f9b000;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
  color: #f9b000;
  background-color: white;
}
/* :L109 */
/* :L112 */
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active,
.btn.btn-default:hover:hover,
.btn.btn-default:focus:hover,
.btn.btn-default:active:hover {
  background: #f9b000;
  border-color: #f9b000;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
.btn.btn-default:focus:active {
  background: #f9b000;
  border-color: #f9b000;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
.btn.btn-default::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
.btn.btn-default:focus {
  outline: none;
}
/* :L55 */
.btn.btn-default:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L286 */
button.instanda-button.btn.btn-default {
  background: #f9b000;
  border-color: #f9b000;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
  color: #f9b000;
  background-color: white;
  margin-top: 0.5rem;
  width: 100%;
}
/* :L109 */
/* :L112 */
button.instanda-button.btn.btn-default:hover,
button.instanda-button.btn.btn-default:focus,
button.instanda-button.btn.btn-default:active,
button.instanda-button.btn.btn-default:hover:hover,
button.instanda-button.btn.btn-default:focus:hover,
button.instanda-button.btn.btn-default:active:hover {
  background: #f9b000;
  border-color: #f9b000;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
button.instanda-button.btn.btn-default:focus:active {
  background: #f9b000;
  border-color: #f9b000;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
button.instanda-button.btn.btn-default::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
button.instanda-button.btn.btn-default:focus {
  outline: none;
}
/* :L55 */
button.instanda-button.btn.btn-default:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L292 */
.questionItem.instanda-question-item.form-group,
.instanda-question-parent-yes-no {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  width: 100%;
}
/* :L301 */
.questionItem.instanda-question-item.form-group + .form-group,
.instanda-question-parent-yes-no + .form-group {
  width: 100%;
}
/* :L304 */
.questionItem.instanda-question-item.form-group:hover,
.instanda-question-parent-yes-no:hover {
  background: rgba(24, 126, 158, 0.1);
}
/* :L307 */
.questionItem.instanda-question-item.form-group .form-group:hover,
.instanda-question-parent-yes-no .form-group:hover {
  background-color: unset;
}
/* :L310 */
.questionItem.instanda-question-item.form-group > .instanda-question-label,
.instanda-question-parent-yes-no > .instanda-question-label {
  flex-basis: 300px;
}
/* :L314 */
.questionItem.instanda-question-item.form-group > .instanda-text-question.form-group.row,
.instanda-question-parent-yes-no > .instanda-text-question.form-group.row {
  flex-grow: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0;
  flex-basis: 50rem;
}
/* :L320 */
.questionItem.instanda-question-item.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6,
.instanda-question-parent-yes-no > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  flex-basis: 100%;
  padding: 0;
}
/* :L326 */
.questionItem.instanda-question-item.form-group > .instanda-text-question.form-group.row .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6,
.instanda-question-parent-yes-no > .instanda-text-question.form-group.row .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: unset;
  padding: 0;
}
/* :L330 */
.questionItem.instanda-question-item.form-group > .instanda-text-question.form-group.row .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 .instanda-responsive-help-icon-container,
.instanda-question-parent-yes-no > .instanda-text-question.form-group.row .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 .instanda-responsive-help-icon-container {
  padding: 1rem;
}
/* :L337 */
.form-group {
  margin-bottom: 0;
}
/* :L341 */
.parent-question {
  padding: 0 !important;
}
/* :L345 */
/* :L346 */
.address-question .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
}
/* :L351 */
.address-question .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div {
  flex-basis: 100%;
  flex-grow: 1;
}
/* :L355 */
.address-question .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div.form-group {
  flex-basis: 200px;
  margin-bottom: 0;
}
/* :L358 */
.address-question .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div.form-group .form-group {
  margin-bottom: 0;
}
/* :L364 */
/* :L365 */
/* :L366 */
/* :L367 */
.address-question > .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type > .form-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
  margin-bottom: 0;
}
/* :L372 */
.address-question > .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type > .form-group .instanda-question-input {
  flex-grow: 1;
}
/* :L375 */
.address-question > .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type > .form-group .instanda-question-validation-message {
  position: absolute;
}
/* :L385 */
nav.navbar.navbar-default {
  border-left-width: 6px;
  border-right-width: 6px;
  border-top: none;
  border-bottom: none;
  border-radius: 0;
  border-color: #6d6f71;
  width: 100%;
  padding: 0 2rem;
  margin: 0;
}
/* :L400 */
nav.navbar.navbar-default .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  align-items: flex-end;
  max-width: 1300px;
}
/* :L407 */
nav.navbar.navbar-default ul.nav.navbar-nav {
  padding: 0;
}
/* :L409 */
/* :L410 */
nav.navbar.navbar-default ul.nav.navbar-nav > li > a {
  color: #187e9e;
  background: unset;
  font-size: 1.5rem;
  letter-spacing: 0.2rem;
  transition: 0.2s ease all;
  position: relative;
}
/* :L80 */
nav.navbar.navbar-default ul.nav.navbar-nav > li > a:hover {
  background: #187e9e;
  color: white;
}
/* :L34 */
nav.navbar.navbar-default ul.nav.navbar-nav > li > a::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
nav.navbar.navbar-default ul.nav.navbar-nav > li > a:focus {
  outline: none;
}
/* :L55 */
nav.navbar.navbar-default ul.nav.navbar-nav > li > a:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L417 */
a.navbar-brand {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  width: 100%;
  float: none;
  margin: 0 !important;
  position: relative;
}
/* :L34 */
a.navbar-brand::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
a.navbar-brand:focus {
  outline: none;
}
/* :L55 */
a.navbar-brand:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L427 */
a.navbar-brand img {
  width: 100%;
  height: auto;
  display: inline-block;
}
/* :L434 */
.navbar-header {
  flex-basis: 20rem;
  float: none;
}
/* :L437 */
.page-agentlogin .navbar-header {
  flex-basis: 200px;
}
/* :L442 */
.collapse.navbar-collapse.navbar-ex1-collapse {
  flex-grow: 1;
  flex-basis: 40rem;
  padding: 0 2rem;
}
/* :L451 */
#instanda-site-layout {
  max-width: 100rem;
  margin: 0 auto;
}
/* :L455 */
.page-index #instanda-site-layout,
.page-agentdashboard #instanda-site-layout {
  max-width: 1400px;
  width: 100%;
  margin: 0;
}
/* :L461 */
.page-agentlogin #instanda-site-layout {
  max-width: unset;
  margin: unset;
}
/* :L468 */
.container {
  width: auto;
  padding: 0;
}
/* :L471 */
.container::before,
.container::after {
  display: none;
}
/* :L478 */
.summary {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
/* :L485 */
.line-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  background: #fafafa;
  padding: 0.5rem 2rem;
  width: 100%;
}
/* :L179 */
.line-item:hover {
  background: #ededed;
}
/* :L489 */
.title {
  font-weight: 700;
}
/* :L493 */
span.input-group-addon {
  background: #187e9e;
  border-color: #187e9e;
  color: white;
}
/* :L500 */
.news {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  gap: 2rem;
  margin-bottom: 2rem;
  text-align: center;
}
/* :L508 */
#carousel-example-generic {
  height: 500px;
  background-color: #187e9e;
}
/* :L512 */
#carousel-example-generic .carousel-indicators {
  bottom: 0px !important;
}
/* :L515 */
#carousel-example-generic .carousel-indicators .active {
  height: 10px;
  width: 10px;
}
/* :L521 */
/* :L522 */
#carousel-example-generic .carousel-inner .item {
  height: 500px;
}
/* :L525 */
#carousel-example-generic .carousel-inner .item .carousel-link {
  text-align: center;
}
/* :L527 */
#carousel-example-generic .carousel-inner .item .carousel-link a {
  background: #f9b000;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
}
/* :L535 */
#carousel-example-generic .carousel-inner .item .carousel-caption {
  position: unset;
  text-align: left;
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 0px;
}
/* :L542 */
#carousel-example-generic .carousel-inner .item .carousel-caption p {
  font-size: 18px;
}
/* :L549 */
/* :L550 */
#carousel-example-generic .carousel-control .glyphicon-chevron-left,
#carousel-example-generic .carousel-control .glyphicon-chevron-right {
  top: unset;
  bottom: 15px;
}
/**
.item {
  padding: 2rem;
  // background:fade(@blue, 5);
  background: linear-gradient(to bottom, @blue 0.5rem, fade(@blue, 5) 0.5rem);
  color: @dark-grey;
  border-radius: 1rem;
  box-shadow: 0 2px 3px rgba(25, 126, 158, 0.3);
  position: relative;
  &::before {
    content: "\e002";
    font-family: "Material Icons Round";
    font-size: 22pt;
    color: #f4f8fa;
    background: @blue;
    border-radius: 100%;
    padding: 1rem;
    line-height: 1;
    position: absolute;
    top: -3rem;
    left: -2rem;
  }
}
**/

/* :L584 */
.home-page {
  margin-top: 5rem;
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  gap: 2rem;
}
/* :L592 */
.sidebar {
  background: #187e9e;
  padding: 2rem;
  color: white;
  flex-basis: 60rem;
  top: calc(75px + 2rem);
  box-shadow: 5px 5px 2px 0px rgba(0, 0, 0, 0.3);
}
/* :L602 */
.sidebar h2 {
  margin-top: unset;
}
/* :L605 */
.sidebar p {
  font-size: 1.7rem;
}
/* :L608 */
.sidebar h2 {
  margin-top: unset;
}
/* :L613 */
.main-area {
  flex-basis: 160rem;
}
/* :L617 */
.parent-area {
  margin-bottom: 2rem;
}
/* :L621 */
.card {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-basis: 20rem;
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.3);
  position: relative;
  transition: 0.2s ease all;
}
/* :L632 */
.card:hover {
  transform: scale(1.05);
  box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.2);
}
/* :L636 */
.card .title {
  flex-basis: 100%;
  text-align: center;
  color: #187e9e;
  font-size: 1.7rem;
  padding: 1rem;
}
/* :L645 */
/* :L646 */
.image-area img {
  width: 100%;
}
/* :L651 */
.wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: center;
  padding: 1rem;
}
/* :L659 */
.quote-button {
  flex-basis: 100%;
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
/* :L665 */
.quote-button a {
  background: #187e9e;
  color: white;
  border-radius: 0.25rem;
  padding: 1rem 2rem;
  font-size: 3rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: 0.2s ease all;
  position: absolute;
  width: 100%;
  height: 4rem;
  top: 100%;
  opacity: 0.9;
}
/* :L681 */
.card:hover .quote-button a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* :L691 */
.parent-area {
  box-shadow: 5px 5px 2px 0px rgba(0, 0, 0, 0.3);
}
/* :L693 */
.parent-area .btn-primary {
  width: 100%;
  font-size: 2rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  background: #187e9e;
  border-color: #187e9e;
  transition: 0.2s ease all;
}
/* :L703 */
.parent-area .btn-primary:hover {
  opacity: 0.7;
}
/* :L707 */
.parent-area .btn-primary::after {
  content: "\f078";
  font-family: "FontAwesome";
  transition: 0.2s ease all;
  transform: rotate(180deg);
}
/* :L714 */
.parent-area .btn-primary.collapsed {
  background: #6d6f70;
  border-color: #6d6f70;
}
/* :L717 */
.parent-area .btn-primary.collapsed::after {
  content: "\f078";
  transform: rotate(0deg);
}
/* :L726 */
/* :L727 */
.name-question .instanda-question-input.instanda-question-name-title {
  width: 100%;
}
/* :L729 */
.name-question .instanda-question-input.instanda-question-name-title::before {
  content: "Title";
  margin-bottom: 5px;
  display: inline-block;
  font-weight: 700;
}
/* :L735 */
.name-question .instanda-question-input.instanda-question-name-title .instanda-question-input.instanda-question-choice {
  width: 100%;
  order: 2;
}
/* :L739 */
.name-question .instanda-question-input.instanda-question-name-title > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
/* :L743 */
.name-question .instanda-question-input.instanda-question-name-title > div .radio {
  margin: 0;
  flex-grow: 1;
}
/* :L746 */
.name-question .instanda-question-input.instanda-question-name-title > div .radio label {
  width: 100%;
  text-align: center;
  padding: 5px 10px;
}
/* :L755 */
/* :L756 */
.name-question .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
  margin-bottom: 0;
}
/* :L761 */
.name-question .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .instanda-question-item.form-group {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  flex-grow: 1;
  flex-basis: 12rem;
}
/* :L774 */
.name-question .instanda-question-inner-label {
  flex-basis: 100%;
}
/* :L776 */
.name-question .instanda-question-inner-label + .instanda-question-input {
  width: 100%;
  order: 2;
}
/* :L781 */
.name-question .instanda-question-input.instanda-question-name-title {
  width: 100%;
}
/* :L791 */
/* :L792 */
.page-agentlogin .row {
  margin: 0;
  width: auto;
}
/* :L796 */
.page-agentlogin .well {
  background: initial;
  border: none;
  box-shadow: none;
}
/* :L801 */
.page-agentlogin .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%;
}
/* :L805 */
/* :L811 */
/* :L814 */
.page-agentlogin .agent-login-links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
/* :L817 */
.page-agentlogin .agent-login-links a {
  background: #f9b000;
  border-color: #f9b000;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
  color: #f9b000;
  background-color: white;
}
/* :L109 */
/* :L112 */
.page-agentlogin .agent-login-links a:hover,
.page-agentlogin .agent-login-links a:focus,
.page-agentlogin .agent-login-links a:active,
.page-agentlogin .agent-login-links a:hover:hover,
.page-agentlogin .agent-login-links a:focus:hover,
.page-agentlogin .agent-login-links a:active:hover {
  background: #f9b000;
  border-color: #f9b000;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
.page-agentlogin .agent-login-links a:focus:active {
  background: #f9b000;
  border-color: #f9b000;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
.page-agentlogin .agent-login-links a::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
.page-agentlogin .agent-login-links a:focus {
  outline: none;
}
/* :L55 */
.page-agentlogin .agent-login-links a:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L819 */
.page-agentlogin .agent-login-links a.agent-login-forgot-password {
  width: 100%;
  text-align: center;
}
/* :L825 */
.page-agentlogin .form-group {
  margin-bottom: 1rem;
}
/* :L827 */
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn {
  width: 100%;
  background: #187e9e;
  border-color: #187e9e;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
}
/* :L109 */
/* :L112 */
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:hover,
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:focus,
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:active,
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:hover:hover,
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:focus:hover,
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:active:hover {
  background: #187e9e;
  border-color: #187e9e;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:focus:active {
  background: #187e9e;
  border-color: #187e9e;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:focus {
  outline: none;
}
/* :L55 */
.page-agentlogin .form-group button.btn.btn-primary.instanda-btn:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L833 */
.page-agentlogin header#instanda-header,
.page-agentlogin nav.navbar.navbar-default {
  position: static;
  margin-bottom: unset;
}
/* :L840 */
header#instanda-header {
  margin-bottom: 0;
  border: unset;
}
/* :L845 */
div#innerBody {
  max-width: 100rem;
  margin: 0 auto;
}
/* :L848 */
/* :L855 */
.footer-area {
  background: #2d2d32;
  color: white;
  padding: 2rem;
  font-size: 3rem;
  margin-top: 4rem;
  text-align: center;
}
/* :L862 */
.footer-area .disclaimer {
  font-size: 8pt;
}
/* :L864 */
.footer-area .disclaimer p {
  margin: 0 0 1rem 0;
  line-height: 1;
}
/* :L869 */
.footer-area .links {
  display: flex;
  justify-content: center;
  gap: 1rem;
  color: white;
}
/* :L874 */
.footer-area .links a {
  color: white;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.3rem;
}
/* :L883 */
.line-item a.btn.btn-primary.instanda_nav_link {
  margin-left: auto;
}
/* :L887 */
.postcodelookup {
  width: 100%;
  box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.3);
  margin-top: 2rem;
  padding: 1rem;
}
/* :L892 */
.postcodelookup button {
  background: #187e9e;
  border-color: #187e9e;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
  border: none;
  margin-bottom: 0.5rem;
}
/* :L109 */
/* :L112 */
.postcodelookup button:hover,
.postcodelookup button:focus,
.postcodelookup button:active,
.postcodelookup button:hover:hover,
.postcodelookup button:focus:hover,
.postcodelookup button:active:hover {
  background: #187e9e;
  border-color: #187e9e;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
.postcodelookup button:focus:active {
  background: #187e9e;
  border-color: #187e9e;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
.postcodelookup button::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
.postcodelookup button:focus {
  outline: none;
}
/* :L55 */
.postcodelookup button:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L900 */
/* :L901 */
.instanda-responsive-help-text > .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: 100%;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* :L905 */
.instanda-responsive-help-text > .col-xs-12.col-sm-7.col-md-7.col-lg-7 > div {
  margin: 0;
  width: 100%;
  text-align: center;
  margin: 1rem;
  padding: 1rem 2rem;
  background: rgba(24, 126, 158, 0.1);
  border-radius: 0.5rem;
}
/* :L917 */
/* :L918 */
.instanda-responsive-help-text.collapse.in,
.instanda-responsive-help-text.collapsing {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* :L928 */
.questionItem .fa::before {
  color: #187e9e;
}
/* :L933 */
/* :L934 */
/* :L935 */
/* :L936 */
.radio-inline-question .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.5rem;
}
/* :L939 */
.radio-inline-question .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio {
  margin: 0;
}
/* :L941 */
.radio-inline-question .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio label {
  padding: 1rem;
  border: 2px solid #187e9e;
  color: #187e9e;
}
/* :L946 */
.radio-inline-question .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio label:hover {
  opacity: 0.8;
}
/* :L950 */
.radio-inline-question .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio label.instanda-selected {
  background: #187e9e;
  color: white;
}
/* :L955 */
.radio-inline-question .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio label input {
  appearance: none;
}
/* :L966 */
.main-detail {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  background: #187e9e;
  padding: 0.5rem 2rem;
  width: 100%;
  padding: 2rem;
  border-radius: 0.5rem;
  color: white;
  font-size: 16pt;
}
/* :L179 */
.main-detail:hover {
  background: #156c88;
}
/* :L975 */
/* :L976 */
.section.instanda-agent-select-packages .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 1rem;
}
/* :L982 */
.container.policy-view-options-action-buttons {
  width: 18rem;
  margin-left: auto;
  margin-right: unset;
}
/* :L986 */
.container.policy-view-options-action-buttons > .btn-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
}
/* :L990 */
.container.policy-view-options-action-buttons > .btn-group > a {
  flex-basis: 100%;
  width: 100%;
  display: inline-block;
}
/* :L994 */
.container.policy-view-options-action-buttons > .btn-group > a.btnCancelPolicy {
  display: none;
}
/* :L1001 */
.agent-search-parameter.form-group {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 1rem;
}
/* :L1006 */
/* :L1007 */
/* :L1008 */
.agent-search-parameter.form-group > .user-defined-search-parameter-name + div {
  flex-grow: 1;
}
/* :L1015 */
.link-area,
.instanda-documents {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
/* :L1020 */
.link-area a,
.instanda-documents a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: space-between;
  background: #187e9e;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
}
/* :L1029 */
.link-area a::after,
.instanda-documents a::after {
  content: "\e2c0";
  font-family: "Material Icons Round";
}
/* :L1033 */
.link-area a:hover,
.instanda-documents a:hover,
.link-area a:active,
.instanda-documents a:active,
.link-area a:focus,
.instanda-documents a:focus {
  opacity: 0.7;
  text-decoration: none;
}
/* :L1043 */
.confirmQuestionCheckbox.checkbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  position: relative;
}
/* :L188 */
.confirmQuestionCheckbox.checkbox label {
  padding: 0;
  margin: 0;
  width: auto;
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
}
/* :L198 */
.confirmQuestionCheckbox.checkbox label input {
  appearance: none;
  position: relative;
  margin-left: unset;
  margin: unset;
  min-height: unset;
  line-height: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* :L208 */
.confirmQuestionCheckbox.checkbox label input:focus {
  outline: none;
  box-shadow: inset 0 0 0 2px #187e9e;
  border-radius: 0.5rem;
}
/* :L213 */
.confirmQuestionCheckbox.checkbox label input::before {
  font-family: "Material Icons Round";
  content: "\e835";
  font-size: 4rem;
  color: #6d6f70;
  line-height: 1;
}
/* :L220 */
.confirmQuestionCheckbox.checkbox label input:checked::before {
  content: "\e834";
  color: #187e9e;
}
/* :L226 */
.confirmQuestionCheckbox.checkbox span.confirmQuestionText {
  padding-bottom: 5rem;
}
/* :L1047 */
a.cta {
  background: #187e9e;
  border-color: #187e9e;
  padding: 0.75rem 4rem;
  text-transform: capitalize;
  border-radius: 0 !important;
  font-size: 1.5rem;
  color: white;
  position: relative;
  width: 100%;
  display: inline-block;
  text-align: center;
}
/* :L109 */
/* :L112 */
a.cta:hover,
a.cta:focus,
a.cta:active,
a.cta:hover:hover,
a.cta:focus:hover,
a.cta:active:hover {
  background: #187e9e;
  border-color: #187e9e;
  color: white;
  text-decoration: none;
}
/* :L134 */
/* :L136 */
a.cta:focus:active {
  background: #187e9e;
  border-color: #187e9e;
  opacity: 0.7;
  outline: none;
}
/* :L34 */
a.cta::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 0.125rem;
  transform: scaleY(1) scaleX(1);
  box-shadow: 0 0 0 0px #187e9e;
  transition: 0.2s cubic-bezier(0, 0.75, 0.25, 1) transform;
}
/* :L47 */
a.cta:focus {
  outline: none;
}
/* :L55 */
a.cta:focus::before {
  transform: scaleY(1.02) scaleX(1.02);
  box-shadow: 0 0 0 1px white, 0 0 0 3px #187e9e;
}
/* :L1055 */
form#agentSearchParameters {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
/* :L1061 */
.user-defined-search-parameter-name {
  flex-basis: 30rem;
}
/* :L1065 */
/* :L1066 */
/* :L1067 */
.page-agentretrievequotebypackage.package-19819 form[action*="Approval"],
.page-agentretrievequotebypackage.package-19819 .search-fields.row .search-row.col-lg-12.col-md-12.col-sm-12.col-xs-12:nth-of-type(3) {
  display: none;
}
/* :L1073 */
.page-agentretrievequotebypackage .search-fields.row {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
/* :L1078 */
.page-agentretrievequotebypackage .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
/* :L1085 */
/* :L1086 */
/* :L1087 */
.page-agentretrievequotebypackage form[name*="searchForm1735"] > .form-group > .row {
  display: flex;
}
/* :L1090 */
.page-agentretrievequotebypackage form[name*="searchForm1735"] > .form-group > label {
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* :L1104 */
/* :L1105 */
.page-viewquoteorpolicy label.block-renewals {
  display: none;
}
/* :L1110 */
/* :L1111 */
.section.instanda-agent-select-packages .container {
  display: flex;
  justify-content: center;
}
/* :L1114 */
.section.instanda-agent-select-packages .container a {
  flex-grow: 1;
  padding: 1.5rem;
}
/* :L1124 */
/* :L1125 */
table#agentSearchResultsTable a {
  background: #187e9e;
  display: inline-block;
  margin: 0.25rem;
  color: white;
  padding: 0.5rem;
}
/* :L1131 */
table#agentSearchResultsTable a[href*="AgentPolicyDoc"] {
  display: none;
}
/* :L1134 */
table#agentSearchResultsTable a.action-link[href*="/Public/AbandonChange"] {
  display: none;
}
/* :L1140 */
/* :L1141 */
div.hero-image {
  margin-bottom: 3rem;
}
/* :L1144 */
.hero-image,
.hero-image img {
  width: 100%;
}
/* :L1148 */
.questionItem.instanda-question-item.form-group.hero-image {
  margin-top: 0;
  padding: 0;
}
/* :L1154 */
.small-width {
  width: 40rem;
  margin-left: auto;
  margin-right: auto;
}
/* :L1160 */
.hero-text {
  margin: 2rem auto;
  text-align: center;
  font-size: 2rem;
}
/* :L1166 */
img.inline-image {
  display: inline-block;
  width: 7rem;
  margin-top: -0.5rem;
}
/* :L1172 */
.blue-text {
  color: #187e9e;
}
/* :L1176 */
.large-text {
  font-size: 2.5rem;
  line-height: 1.2;
  margin-top: 0rem;
  margin-bottom: 3rem;
}
/* :L1183 */
.center-text {
  text-align: center;
}
/* :L1187 */
/* :L1188 */
.news .card {
  flex-grow: 1;
  flex-direction: column;
  border-radius: 0;
  position: relative;
}
/* :L1194 */
.news.card-list.flex {
  flex-wrap: nowrap;
}
/* :L1196 */
.news.card-list.flex .image-box {
  display: flex;
  position: relative;
  height: 20rem;
}
/* :L1200 */
.news.card-list.flex .image-box img {
  min-width: 100%;
  min-height: 100%;
  max-height: 20rem;
  position: absolute;
  right: 0;
}
/* :L1211 */
.top-text {
  background: #187e9e;
  color: white;
  font-size: 2rem;
  font-weight: 900;
}
/* :L1216 */
.dashboard-cards .top-text {
  background: #f9b000;
}
/* :L1221 */
a.modal-link-hidden {
  font-size: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
/* :L1228 */
/* :L1229 */
.coplus-box.flex {
  display: flex;
  gap: 3rem;
  align-items: center;
}
/* :L1234 */
.coplus-box .image-box {
  flex-basis: 33%;
  padding: 2rem;
}
/* :L1237 */
.coplus-box .image-box img {
  width: 100%;
  display: block;
}
/* :L1242 */
.coplus-box .text-box {
  font-size: 1.5rem;
  flex-basis: auto;
  flex-shrink: 10;
}
/* :L1249 */
.link-box {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 1rem;
  font-weight: 900;
  margin-top: 2rem;
}
/* :L1258 */
.block-link {
  display: block;
  padding: 0.5rem;
  font-size: 2rem;
}
/* :L1262 */
.block-link:hover {
  color: white;
  opacity: 0.8;
}
/* :L1268 */
.primary-blue {
  background: #187e9e;
  color: white;
}
/* :L1272 */
.primary-green {
  background: #86bc25;
  color: white;
}
/* :L1279 */
.modal.fade[style*="display: block"] {
  display: flex !important;
  justify-content: center;
  align-items: center;
}
/* :L1285 */
.modal-header {
  display: flex;
  background: #187e9e;
  color: white;
  gap: 1rem;
  align-items: center;
  overflow: hidden;
}
/* :L1292 */
.page-agentdashboard .modal-header {
  background: #f9b000;
}
/* :L1295 */
.modal-header::before,
.modal-header::after {
  display: none;
}
/* :L1299 */
.modal-header .icon.info {
  font-size: 0;
  display: none;
}
/* :L1303 */
.modal-header button.close {
  opacity: 1;
}
/* :L1306 */
.modal-header .close-icon {
  display: flex;
  align-items: center;
}
/* :L1309 */
.modal-header .close-icon::before {
  content: "\f00d";
  display: block;
  font-size: 12pt;
  font-family: "FontAwesome";
  color: white;
}
/* :L1319 */
.modal-content {
  border: none;
  border-radius: 1rem;
  overflow: hidden;
}
/* :L1325 */
.modal-body {
  display: flex;
  flex-direction: column;
  height: inherit;
  gap: 1rem;
}
/* :L1330 */
.modal-body button.close {
  background: #187e9e;
  font-size: 1.5rem;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: 1;
  color: white;
  text-shadow: unset;
  padding: 1rem;
  display: block;
  width: 100%;
  border-radius: 1rem;
}
/* :L1342 */
.page-agentdashboard .modal-body button.close {
  background: #f9b000;
}
/* :L1348 */
.footer-modal {
  height: 90%;
}
/* :L1353 */
/* :L1357 */
.footer-modal-body {
  flex-grow: 1;
  overflow-y: scroll;
}
/* :L1363 */
.agentDashboardResultsContainerCustom {
  display: none;
}
/* :L1370 */
.package-select {
  display: none;
}
/* :L1375 */
/* :L1376 */
.instanda-agent-select-packages .container {
  display: flex !important;
}
/* :L1381 */
#select-cross-package {
  display: inline-block;
  font-size: 0;
}
/* :L1388 */
a#select-cross-package:after {
  font-size: 2rem;
  content: 'Search';
}
/* :L1394 */
.instanda-question-input label.radio-inline {
  width: 100%;
  text-align: center;
}
/* :L1400 */
.text-highlight {
  color: red;
}
/* :L1407 */
table#agentSearchResultsTable a.action-link[href*="/Public/AbandonChange"] {
  display: inline;
}
/* :L1412 */
.leaflet-link {
  text-align: center;
}
/* :L1416 */
.leaflet-link:hover,
.leaflet-link:focus {
  text-decoration: none;
}
/* :L1420 */
.leaflet-link:focus {
  color: white;
}
/* :L1425 */
/* :L1427 */
.page-index .instanda-main-content {
  padding: 0;
}
/* :L1433 */
.cp-choiceparent-fix {
  padding: 0px !important;
}
/* :L1436 */
.cp-choiceparent-fix .instanda-question-parent-yes-no {
  margin-top: 0px;
}
/* :L1441 */
.fullscreen {
  height: calc(100vh - 20px);
}
/* :L1444 */
.fullscreen .modal-body {
  height: calc(100% - 75px);
  overflow: auto;
}
/* :L1448 */
.fullscreen .modal-body ul {
  font-size: 2rem;
}
/* :L1452 */
.fullscreen .modal-body td {
  font-size: 2rem;
}
/* :L1456 */
.fullscreen .modal-body small {
  font-size: 65%;
}
/* :L1462 */
.font-blue {
  color: #187e9e;
}
/* :L1466 */
.font-black {
  color: #666268;
}
/* */

/* :L1471 */
/* :L1472 */
.page-prequotequestions.page-number-1 [name="saveButton"] {
  display: none;
}
/* :L1477 */
.postcodelookup {
  display: flex;
  flex-direction: column;
}
/* :L1480 */
.postcodelookup button {
  transition: 0.3s cubic-bezier(0, 0.86, 0.25, 1) opacity;
}
/* :L1482 */
.postcodelookup button:hover {
  opacity: 0.85;
}
/* :L1488 */
.page-agentretrievequotecrosspackage .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
/* :L1494 */
/* :L1495 */
/* :L1496 */
.page-quote.created-from-mta button#continueButton {
  font-size: 0;
}
/* :L1498 */
.page-quote.created-from-mta button#continueButton::after {
  content: "Continue";
  font-size: 1.5rem;
}
/* :L1505 */
/* :L1506 */
.modal-body p {
  font-size: 2rem;
}
/* :L1511 */
/* :L1512 */
.modal-header span.text {
  font-size: 3rem;
}
/* :L1517 */
.modal-content {
  max-width: 70rem;
}
/* :L1519 */
.modal-content button.close {
  margin-left: auto;
}
/* :L1531 */
/* :L1532 */
.featured a.btn.btn-primary {
  background: #f9b000;
  border: none;
}
/* :L1536 */
.breakdown a.btn.btn-primary {
  background: #00a9c1;
  border: none;
}
/* :L1540 */
.motor a.btn.btn-primary,
.taxi a.btn.btn-primary,
.motorcycle a.btn.btn-primary {
  background: #187e9e;
  border: none;
}
/* :L1546 */
.commercial a.btn.btn-primary,
.landlord a.btn.btn-primary,
.lifestyle a.btn.btn-primary {
  background: #86bc25;
  border: none;
}
/* :L1557 */
img.hero-image {
  display: none;
}
/* :L1559 */
.page-agentdashboard img.hero-image {
  display: none !important;
}
/* :L1562 */
/* :L1576 */
.package-21627 img.hero-image.breakdown,
.package-21677 img.hero-image.breakdown,
.package-21671 img.hero-image.breakdown,
.package-21633 img.hero-image.breakdown,
.package-21650 img.hero-image.breakdown,
.package-21646 img.hero-image.breakdown,
.package-21674 img.hero-image.breakdown,
.package-21635 img.hero-image.breakdown,
.package-21627 img.hero-image.breakdown,
.package-21638 img.hero-image.breakdown,
.package-21675 img.hero-image.breakdown,
.package-21673 img.hero-image.breakdown,
.package-21635 img.hero-image.breakdown,
.package-21634 img.hero-image.breakdown {
  display: block;
}
/* :L1580 */
/* :L1585 */
.package-21522 img.hero-image.commercial,
.package-21441 img.hero-image.commercial,
.package-21526 img.hero-image.commercial,
.package-21665 img.hero-image.commercial,
.package-21531 img.hero-image.commercial {
  display: block;
}
/* :L1590 */
/* :L1593 */
.package-21445 img.hero-image.landlord,
.package-21670 img.hero-image.landlord,
.package-21463 img.hero-image.landlord {
  display: block;
}
/* :L1597 */
/* :L1604 */
.page-retrievequote img.hero-image.lifestyle,
.package-21511 img.hero-image.lifestyle,
.package-21532 img.hero-image.lifestyle,
.package-21644 img.hero-image.lifestyle,
.package-21666 img.hero-image.lifestyle,
.package-21637 img.hero-image.lifestyle,
.package-21599 img.hero-image.lifestyle {
  display: block;
}
/* :L1609 */
/* :L1618 */
.package-19819 img.hero-image.motor,
.package-21496 img.hero-image.motor,
.package-21525 img.hero-image.motor,
.package-21462 img.hero-image.motor,
.package-21667 img.hero-image.motor,
.pakgage-21694 img.hero-image.motor,
.package-21521 img.hero-image.motor,
.package-21628 img.hero-image.motor,
.package-21527 img.hero-image.motor {
  display: block;
}
/* :L1623 */
/* :L1629 */
.package-21607 img.hero-image.motorcycle,
.package-21626 img.hero-image.motorcycle,
.package-21629 img.hero-image.motorcycle,
.package-21639 img.hero-image.motorcycle,
.package-21443 img.hero-image.motorcycle,
.package-21533 img.hero-image.motorcycle {
  display: block;
}
/* :L1634 */
/* :L1636 */
.package-21520 img.hero-image.taxi,
.package-21606 img.hero-image.taxi {
  display: block;
}
/* :L1642 */
.radio-inline + .radio-inline {
  margin-left: unset;
}
/* :L1647 */
.flex {
  display: flex;
}
/* :L1651 */
/* :L1652 */
.flex-column .card {
  flex-direction: column;
}
/* :L1656 */
.description-card {
  justify-content: center;
}
/* :L1659 */
.description-card .image-box {
  max-height: 15rem;
}
/* :L1661 */
.description-card .image-box img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
/* :L1667 */
.description-card .top-text {
  text-align: center;
}
/*Hide the Reinstate Button*/

/* :L1672 */
a[onclick="OpenReinstateDialog()"] {
  display: none!important;
}
/* :L1675 */
/* :L1676 */
.page-cancelpolicy .CancNTU {
  display: none!important;
}
/* :L1681 */
/* :L1682 */
.page-cancellationquestionsforagentsite .CancNTU {
  display: none!important;
}
/* :L1686 */
/* :L1690 */
/* :L1692 */
.page-retrievequote .instanda-agent-select-packages .container {
  display: inline-block;
}
/* :L1696 */
.page-retrievequote .instanda-agent-select-packages a {
  width: 80%;
  margin-bottom: 10px;
}
/* :L1703 */
/* :L1705 */
.page-retrievequote .instanda-select-package-content .instanda-questionHeader h3 {
  visibility: hidden;
}
/* :L1710 */
.page-retrievequote .instanda-select-package-content p {
  visibility: hidden;
}
/* :L1716 */
/* :L1718 */
.page-agentlogin body {
  background-color: lightblue!important;
}
/* :L1722 */
.page-agentlogin .alert-danger {
  display: none!important;
}
/* :L1727 */
/* :L1729 */
.page-agentretrievequotecrosspackage a[href*="isReinstate=True"] {
  display: none!Important;
}
/* :L1733 */
.page-agentretrievequotecrosspackage a[href*="/Public/AgentClaims"] {
  display: none!Important;
}
/**
CSS style to hide renewal buttons on products no longer sold on cross package search
**/

/**
Taxi Replacement Vehicle - 21520
**/

/* :L1745 */
table#agentSearchResultsTable a.action-link[href*="/Public/ReviewClaimsOrStartRenewal?PackageId=21520"] {
  display: none;
}
/**
MOT Alloy Wheel Misfuel Scratch and Dent - 21628
**/

/* :L1753 */
table#agentSearchResultsTable a.action-link[href*="/Public/ReviewClaimsOrStartRenewal?PackageId=21628"] {
  display: none;
}
