/* :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;
}


/* Mixins */

/* :L18 */
.clearfix {
  zoom: 1;
}
/* :L21 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L27 */
.clearfix:after {
  clear: both;
}
/* Colour */
/* Colour Usage */
/* Space */
/* Font size */
/* Media query */
/*-----------------------------------------------------------------------------*/

/* General */

/* :L73 */
body {
  /*Margin bottom by footer height*/
  color: black;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: Arial, sans-serif;
}
/* :L81 */
body:not(.cke_editable) {
  /* deplay body showing */
  opacity: 0;
  transition: opacity .2s;
}
/* :L87 */
body.page-quickquotequestions.page-number-1,
body.page-quickquotequestions.page-number-2,
body.page-quickquotequestions.page-number-3,
body.page-quickquote,
body.page-prequotequestions.page-number-1,
body.page-prequotequestions.page-number-2,
body.page-prequotequestions.page-number-3,
body.page-prequotequestions.page-number-5,
body.page-prequotequestions.page-number-6,
body.page-prequotequestions.page-number-7,
body.page-prequotequestions.page-number-8,
body.page-quote,
body.page-postquotequestions.page-number-1,
body.page-paymentconfirmation,
body.page-confirmbillingdetails,
body.page-agentlogin,
body.page-retrievequote {
  color: white;
  background-color: #52b8f7;
}
/* :L107 */
/* :L108 */
body.page-quickquotequestions.page-number-1 footer a,
body.page-quickquotequestions.page-number-2 footer a,
body.page-quickquotequestions.page-number-3 footer a,
body.page-quickquote footer a,
body.page-prequotequestions.page-number-1 footer a,
body.page-prequotequestions.page-number-2 footer a,
body.page-prequotequestions.page-number-3 footer a,
body.page-prequotequestions.page-number-5 footer a,
body.page-prequotequestions.page-number-6 footer a,
body.page-prequotequestions.page-number-7 footer a,
body.page-prequotequestions.page-number-8 footer a,
body.page-quote footer a,
body.page-postquotequestions.page-number-1 footer a,
body.page-paymentconfirmation footer a,
body.page-confirmbillingdetails footer a,
body.page-agentlogin footer a,
body.page-retrievequote footer a,
body.page-quickquotequestions.page-number-1 footer a:hover,
body.page-quickquotequestions.page-number-2 footer a:hover,
body.page-quickquotequestions.page-number-3 footer a:hover,
body.page-quickquote footer a:hover,
body.page-prequotequestions.page-number-1 footer a:hover,
body.page-prequotequestions.page-number-2 footer a:hover,
body.page-prequotequestions.page-number-3 footer a:hover,
body.page-prequotequestions.page-number-5 footer a:hover,
body.page-prequotequestions.page-number-6 footer a:hover,
body.page-prequotequestions.page-number-7 footer a:hover,
body.page-prequotequestions.page-number-8 footer a:hover,
body.page-quote footer a:hover,
body.page-postquotequestions.page-number-1 footer a:hover,
body.page-paymentconfirmation footer a:hover,
body.page-confirmbillingdetails footer a:hover,
body.page-agentlogin footer a:hover,
body.page-retrievequote footer a:hover,
body.page-quickquotequestions.page-number-1 footer a:active,
body.page-quickquotequestions.page-number-2 footer a:active,
body.page-quickquotequestions.page-number-3 footer a:active,
body.page-quickquote footer a:active,
body.page-prequotequestions.page-number-1 footer a:active,
body.page-prequotequestions.page-number-2 footer a:active,
body.page-prequotequestions.page-number-3 footer a:active,
body.page-prequotequestions.page-number-5 footer a:active,
body.page-prequotequestions.page-number-6 footer a:active,
body.page-prequotequestions.page-number-7 footer a:active,
body.page-prequotequestions.page-number-8 footer a:active,
body.page-quote footer a:active,
body.page-postquotequestions.page-number-1 footer a:active,
body.page-paymentconfirmation footer a:active,
body.page-confirmbillingdetails footer a:active,
body.page-agentlogin footer a:active,
body.page-retrievequote footer a:active,
body.page-quickquotequestions.page-number-1 footer a:focus,
body.page-quickquotequestions.page-number-2 footer a:focus,
body.page-quickquotequestions.page-number-3 footer a:focus,
body.page-quickquote footer a:focus,
body.page-prequotequestions.page-number-1 footer a:focus,
body.page-prequotequestions.page-number-2 footer a:focus,
body.page-prequotequestions.page-number-3 footer a:focus,
body.page-prequotequestions.page-number-5 footer a:focus,
body.page-prequotequestions.page-number-6 footer a:focus,
body.page-prequotequestions.page-number-7 footer a:focus,
body.page-prequotequestions.page-number-8 footer a:focus,
body.page-quote footer a:focus,
body.page-postquotequestions.page-number-1 footer a:focus,
body.page-paymentconfirmation footer a:focus,
body.page-confirmbillingdetails footer a:focus,
body.page-agentlogin footer a:focus,
body.page-retrievequote footer a:focus,
body.page-quickquotequestions.page-number-1 footer a:active:focus,
body.page-quickquotequestions.page-number-2 footer a:active:focus,
body.page-quickquotequestions.page-number-3 footer a:active:focus,
body.page-quickquote footer a:active:focus,
body.page-prequotequestions.page-number-1 footer a:active:focus,
body.page-prequotequestions.page-number-2 footer a:active:focus,
body.page-prequotequestions.page-number-3 footer a:active:focus,
body.page-prequotequestions.page-number-5 footer a:active:focus,
body.page-prequotequestions.page-number-6 footer a:active:focus,
body.page-prequotequestions.page-number-7 footer a:active:focus,
body.page-prequotequestions.page-number-8 footer a:active:focus,
body.page-quote footer a:active:focus,
body.page-postquotequestions.page-number-1 footer a:active:focus,
body.page-paymentconfirmation footer a:active:focus,
body.page-confirmbillingdetails footer a:active:focus,
body.page-agentlogin footer a:active:focus,
body.page-retrievequote footer a:active:focus {
  color: white;
}
/* :L118 */
body * {
  transition: all 0.3s;
}
/* :L123 */
a {
  color: #21c0ff;
  text-decoration: underline;
}
/* :L127 */
a:hover,
a:focus,
a:active,
a:active:focus {
  color: #00aaed;
}
/* :L134 */
a.page-quickquotequestions a,
a.page-quickquote a {
  color: white;
}
/* :L140 */
/* :L144 */
a:active,
.btn:active,
.radio input:active,
.radio-inline input:active,
a:focus,
.btn:focus,
.radio input:focus,
.radio-inline input:focus,
a:active:focus,
.btn:active:focus,
.radio input:active:focus,
.radio-inline input:active:focus {
  outline: none;
  box-shadow: none;
}
/* :L152 */
h3,
h4,
.page-agentdashboard label[for="policyNumber"] {
  font-weight: 700;
  text-align: center;
}
/* :L158 */
h3,
.page-agentdashboard label[for="policyNumber"] {
  font-size: 36px;
  margin-bottom: 40px;
}
/* :L163 */
h4 {
  font-size: 24px;
  margin-bottom: 20px;
}
/* Header */

/* :L169 */
nav.navbar {
  background-color: #52b8f7;
  border: 0;
  padding-top: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid white;
}
/* :L176 */
@media only screen and (min-width: 768px) {
  nav.navbar > .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
/* :L183 */
nav.navbar > .container::before,
nav.navbar > .container::after {
  display: none;
}
/* :L189 */
nav.navbar .navbar-header {
  margin: 0;
}
/* :L192 */
nav.navbar .navbar-header a.navbar-brand {
  height: auto;
}
/* :L195 */
nav.navbar .navbar-header a.navbar-brand img {
  width: 220px;
}
/* :L201 */
/* :L202 */
/* :L203 */
nav.navbar ul.navbar-nav > li a,
nav.navbar ul.navbar-nav > li a:hover,
nav.navbar ul.navbar-nav > li a:active,
nav.navbar ul.navbar-nav > li a:focus,
nav.navbar ul.navbar-nav > li a:active:focus {
  color: white;
  text-decoration: none;
  position: relative;
}
@media only screen and (max-width: 767px) {
  nav.navbar ul.navbar-nav > li a,
  nav.navbar ul.navbar-nav > li a:hover,
  nav.navbar ul.navbar-nav > li a:active,
  nav.navbar ul.navbar-nav > li a:focus,
  nav.navbar ul.navbar-nav > li a:active:focus {
    color: #52b8f7;
  }
}
/* :L217 */
/* :L221 */
nav.navbar ul.navbar-nav > li a:hover::after,
nav.navbar ul.navbar-nav > li a:active::after,
nav.navbar ul.navbar-nav > li a:focus::after,
nav.navbar ul.navbar-nav > li a:active:focus::after {
  position: absolute;
  display: block;
  content: "";
  bottom: 0;
  left: 50%;
  width: 0px;
  height: 0px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  margin-left: -3px;
}
/* :L236 */
/* :L237 */
nav.navbar ul.navbar-nav > li.active > a {
  font-weight: 700;
  background-color: transparent;
  color: white;
}
/* :L242 */
nav.navbar ul.navbar-nav > li.active > a::after {
  position: absolute;
  display: block;
  content: "";
  bottom: 0;
  left: 50%;
  width: 0px;
  height: 0px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  margin-left: -3px;
}
/* :L256 */
nav.navbar ul.navbar-nav > li.active > a:hover,
nav.navbar ul.navbar-nav > li.active > a:active,
nav.navbar ul.navbar-nav > li.active > a:focus,
nav.navbar ul.navbar-nav > li.active > a:active:focus {
  background-color: transparent;
  color: white;
}
/* :L269 */
/* :L271 */
.page-quickquotequestions nav.navbar,
.page-quickquote nav.navbar {
  background-color: transparent;
}
/* Mobile Navigation */

/* :L277 */
.navbar-default .navbar-toggle {
  border: 0;
  background-color: transparent;
  margin-right: 0;
}
/* :L282 */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:active,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
/* :L288 */
.navbar-default .navbar-toggle .icon-bar {
  background-color: white;
}
/* :L293 */
@media only screen and (max-width: 767px) {
  .navbar-collapse {
    padding: 0;
    border: 0;
    margin-top: 20px;
  }
}
/* :L300 */
@media only screen and (max-width: 767px) {
  .navbar-collapse ul.navbar-nav {
    margin: 0;
    padding: 0;
    border: 3px solid #52b8f7;
    background-color: white;
  }
}
/* :L308 */
@media only screen and (max-width: 767px) {
  .navbar-collapse ul.navbar-nav li {
    border-bottom: 2px solid #52b8f7;
  }
}
/* :L313 */
@media only screen and (max-width: 767px) {
  .navbar-collapse ul.navbar-nav li:last-child {
    border-bottom: 0;
  }
}
/* Footer */

/* :L323 */
footer {
  padding: 10px 0;
  height: auto !important;
}
/* :L327 */
footer .instanda-built-by-footer {
  position: relative;
  text-align: center;
  padding-top: 25px;
}
@media only screen and (min-width: 640px) {
  footer .instanda-built-by-footer {
    padding-top: 0;
    text-align: right;
  }
}
/* :L338 */
footer .instanda-built-by-footer::before {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  width: 100%;
  font-size: 12px;
  font-weight: 700;
  content: "Savvi Insurance Group, Inc";
}
@media only screen and (min-width: 640px) {
  footer .instanda-built-by-footer::before {
    width: auto;
    text-align: left;
    padding-left: 20px;
  }
}
/* Tables */

/* :L358 */
.table-bordered {
  border: 0;
}
/* :L361 */
/* :L363 */
/* :L364 */
.table-bordered thead tr th,
.table-bordered tbody tr th,
.table-bordered thead tr td,
.table-bordered tbody tr td {
  border: 0;
}
/* :L369 */
.table-bordered thead tr th,
.table-bordered tbody tr th {
  padding-bottom: 15px;
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 400;
}
/* :L375 */
.table-bordered thead tr th a,
.table-bordered tbody tr th a {
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 400;
}
/* :L380 */
.table-bordered thead tr th a:hover,
.table-bordered tbody tr th a:hover {
  color: #5e5e5e;
}
/* :L385 */
.table-bordered thead tr th .fa,
.table-bordered tbody tr th .fa {
  display: none;
}
/* Form */

/* :L394 */
.form-control,
select {
  border: 1px solid #c8c8c8;
  border-radius: 0;
  height: auto;
  padding: 13px 12px;
  color: black;
  font-size: 14px;
  box-shadow: none;
  line-height: inherit !important;
  /* Override the system's */

}
/* :L405 */
.form-control:focus,
select:focus {
  border-color: #097ac1;
  box-shadow: none;
}
/* :L411 */
select.form-control {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  border-radius: 0;
  font-size: 14px;
  padding-right: 35px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=%2C2-kmTpt95%2CkKxkPxjLC-w__");
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: 95%;
}
/* :L424 */
select.form-control:focus,
select.form-control:active {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=%2C2-kmTpt95%2CkKxkPxjLC-w__");
}
/* Animation for radio buttons and checkboxes */

@keyframes click-wave {
  0% {
    height: 40px;
    width: 40px;
    opacity: 0.35;
    position: relative;
  }
  100% {
    height: 200px;
    width: 200px;
    margin-left: -80px;
    margin-top: -80px;
    opacity: 0;
  }
}
/* :L446 */
.radio label,
label.radio-inline,
.checkbox label {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  padding-left: 50px;
  min-height: 40px;
}
/* :L455 */
.radio label input[type='radio'],
label.radio-inline input[type='radio'],
.checkbox label input[type='radio'],
.radio label input[type='checkbox'],
label.radio-inline input[type='checkbox'],
.checkbox label input[type='checkbox'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  height: 40px;
  width: 40px;
  transition: all 0.15s ease-out 0s;
  background: white;
  border: 2px solid #c8c8c8;
  border-radius: 50%;
  color: #52b8f7;
  cursor: pointer;
  display: inline-block;
  margin: 0 1rem 0 -50px;
  outline: none;
  z-index: 2;
}
/* :L481 */
.radio label input[type='radio']:hover,
label.radio-inline input[type='radio']:hover,
.checkbox label input[type='radio']:hover,
.radio label input[type='checkbox']:hover,
label.radio-inline input[type='checkbox']:hover,
.checkbox label input[type='checkbox']:hover,
.radio label input[type='radio']:focus,
label.radio-inline input[type='radio']:focus,
.checkbox label input[type='radio']:focus,
.radio label input[type='checkbox']:focus,
label.radio-inline input[type='checkbox']:focus,
.checkbox label input[type='checkbox']:focus {
  background: #e4f4fe;
  border-color: white;
}
/* :L487 */
.radio label input[type='radio']::after,
label.radio-inline input[type='radio']::after,
.checkbox label input[type='radio']::after,
.radio label input[type='checkbox']::after,
label.radio-inline input[type='checkbox']::after,
.checkbox label input[type='checkbox']::after {
  border-radius: 50%;
}
/* :L492 */
/* :L494 */
.radio label.instanda-selected input,
label.radio-inline.instanda-selected input,
.checkbox label.instanda-selected input,
.radio label.ticked input,
label.radio-inline.ticked input,
.checkbox label.ticked input {
  background: #e1d28c;
}
/* :L497 */
.radio label.instanda-selected input::before,
label.radio-inline.instanda-selected input::before,
.checkbox label.instanda-selected input::before,
.radio label.ticked input::before,
label.radio-inline.ticked input::before,
.checkbox label.ticked input::before {
  height: 40px;
  width: 40px;
  position: absolute;
  content: '\f00c';
  color: white;
  display: inline-block;
  font-size: 26.66667px;
  font-family: fontAwesome;
  text-align: center;
  line-height: 38px;
  left: -2px;
}
/* :L511 */
.radio label.instanda-selected input::after,
label.radio-inline.instanda-selected input::after,
.checkbox label.instanda-selected input::after,
.radio label.ticked input::after,
label.radio-inline.ticked input::after,
.checkbox label.ticked input::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #21a4f5;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
/* :L522 */
.radio label.instanda-selected input:focus,
label.radio-inline.instanda-selected input:focus,
.checkbox label.instanda-selected input:focus,
.radio label.ticked input:focus,
label.radio-inline.ticked input:focus,
.checkbox label.ticked input:focus,
.radio label.instanda-selected input:hover,
label.radio-inline.instanda-selected input:hover,
.checkbox label.instanda-selected input:hover,
.radio label.ticked input:hover,
label.radio-inline.ticked input:hover,
.checkbox label.ticked input:hover,
.radio label.instanda-selected input:active:focus,
label.radio-inline.instanda-selected input:active:focus,
.checkbox label.instanda-selected input:active:focus,
.radio label.ticked input:active:focus,
label.radio-inline.ticked input:active:focus,
.checkbox label.ticked input:active:focus {
  background: #e1d28c;
  border-color: #c8c8c8;
}
/* :L532 */
.instanda-question-choice {
  display: flex;
}
/* :L536 */
.instanda-confirm-question-checkbox {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
/* Validation/ Error Message */

/* :L544 */
.alert-danger {
  background: rgba(255, 255, 255, 0.9);
  border: 0;
  border-radius: 0;
  color: #b43c3c;
}
/* :L550 */
/* :L551 */
.alert-danger button span {
  color: #b43c3c;
}
/* :L556 */
/* :L557 */
.alert-danger .validation-summary-errors ul {
  margin-bottom: 0;
}
/* Data 8 Auto-Complete List */

/* :L564 */
.data8-pa-countrylistcontainer {
  color: black;
}
/* :L567 */
.data8-pa-countrylistcontainer .data8-pa-autocomplete {
  box-shadow: none;
  border: 1px solid #c8c8c8;
  padding: 5px;
}
/* Date Time Picker Widget */

/* :L575 */
.bootstrap-datetimepicker-widget {
  color: black;
}
/* Buttons */

/* :L580 */
#dark-button {
  background-color: #52b8f7;
  color: white;
  border: 3px solid #52b8f7;
}
/* :L585 */
#dark-button:hover,
#dark-button:active,
#dark-button:focus,
#dark-button:active:focus {
  background-color: #52b8f7;
  color: white;
  outline: none;
  border-color: white;
}
/* :L596 */
#light-button {
  background-color: white;
  color: #21c0ff;
  border: 3px solid white;
}
/* :L601 */
#light-button:hover,
#light-button:active,
#light-button:focus,
#light-button:active:focus {
  background-color: white;
  color: #21a4f5;
  outline: none;
  border-color: #0b99f1;
}
/* :L612 */
.btn,
.package-cta input,
input[type="submit"] {
  background-color: #52b8f7;
  color: white;
  border: 3px solid #52b8f7;
  padding: 10px 30px;
  font-size: 20px;
  border-radius: 0;
  outline: none;
  box-shadow: none;
  text-decoration: none;
}
/* :L585 */
.btn:hover,
.package-cta input:hover,
input[type="submit"]:hover,
.btn:active,
.package-cta input:active,
input[type="submit"]:active,
.btn:focus,
.package-cta input:focus,
input[type="submit"]:focus,
.btn:active:focus,
.package-cta input:active:focus,
input[type="submit"]:active:focus {
  background-color: #52b8f7;
  color: white;
  outline: none;
  border-color: white;
}
/* :L623 */
.btn .fa,
.package-cta input .fa,
input[type="submit"] .fa {
  display: none;
}
/* :L628 */
.page-quickquotequestions .btn,
.page-quickquote .btn,
.page-prequotequestions.page-number-1 .btn,
.page-prequotequestions.page-number-2 .btn,
.page-prequotequestions.page-number-3 .btn,
.page-prequotequestions.page-number-5 .btn,
.page-prequotequestions.page-number-6 .btn,
.page-prequotequestions.page-number-7 .btn,
.page-prequotequestions.page-number-8 .btn,
.page-quote .btn,
.page-quote #continueButton,
.page-postquotequestions.page-number-1 button[name="continueButton"],
.page-paymentconfirmation .btn,
.page-confirmbillingdetails .btn,
#boltPayButton,
.page-agentlogin .btn,
.page-viewquoteorpolicy .btn,
.page-agentclaims .btn,
#agentSearchButton,
.page-retrievequote .search-button > button {
  background-color: white;
  color: #21c0ff;
  border: 3px solid white;
}
/* :L601 */
.page-quickquotequestions .btn:hover,
.page-quickquote .btn:hover,
.page-prequotequestions.page-number-1 .btn:hover,
.page-prequotequestions.page-number-2 .btn:hover,
.page-prequotequestions.page-number-3 .btn:hover,
.page-prequotequestions.page-number-5 .btn:hover,
.page-prequotequestions.page-number-6 .btn:hover,
.page-prequotequestions.page-number-7 .btn:hover,
.page-prequotequestions.page-number-8 .btn:hover,
.page-quote .btn:hover,
.page-quote #continueButton:hover,
.page-postquotequestions.page-number-1 button[name="continueButton"]:hover,
.page-paymentconfirmation .btn:hover,
.page-confirmbillingdetails .btn:hover,
#boltPayButton:hover,
.page-agentlogin .btn:hover,
.page-viewquoteorpolicy .btn:hover,
.page-agentclaims .btn:hover,
#agentSearchButton:hover,
.page-retrievequote .search-button > button:hover,
.page-quickquotequestions .btn:active,
.page-quickquote .btn:active,
.page-prequotequestions.page-number-1 .btn:active,
.page-prequotequestions.page-number-2 .btn:active,
.page-prequotequestions.page-number-3 .btn:active,
.page-prequotequestions.page-number-5 .btn:active,
.page-prequotequestions.page-number-6 .btn:active,
.page-prequotequestions.page-number-7 .btn:active,
.page-prequotequestions.page-number-8 .btn:active,
.page-quote .btn:active,
.page-quote #continueButton:active,
.page-postquotequestions.page-number-1 button[name="continueButton"]:active,
.page-paymentconfirmation .btn:active,
.page-confirmbillingdetails .btn:active,
#boltPayButton:active,
.page-agentlogin .btn:active,
.page-viewquoteorpolicy .btn:active,
.page-agentclaims .btn:active,
#agentSearchButton:active,
.page-retrievequote .search-button > button:active,
.page-quickquotequestions .btn:focus,
.page-quickquote .btn:focus,
.page-prequotequestions.page-number-1 .btn:focus,
.page-prequotequestions.page-number-2 .btn:focus,
.page-prequotequestions.page-number-3 .btn:focus,
.page-prequotequestions.page-number-5 .btn:focus,
.page-prequotequestions.page-number-6 .btn:focus,
.page-prequotequestions.page-number-7 .btn:focus,
.page-prequotequestions.page-number-8 .btn:focus,
.page-quote .btn:focus,
.page-quote #continueButton:focus,
.page-postquotequestions.page-number-1 button[name="continueButton"]:focus,
.page-paymentconfirmation .btn:focus,
.page-confirmbillingdetails .btn:focus,
#boltPayButton:focus,
.page-agentlogin .btn:focus,
.page-viewquoteorpolicy .btn:focus,
.page-agentclaims .btn:focus,
#agentSearchButton:focus,
.page-retrievequote .search-button > button:focus,
.page-quickquotequestions .btn:active:focus,
.page-quickquote .btn:active:focus,
.page-prequotequestions.page-number-1 .btn:active:focus,
.page-prequotequestions.page-number-2 .btn:active:focus,
.page-prequotequestions.page-number-3 .btn:active:focus,
.page-prequotequestions.page-number-5 .btn:active:focus,
.page-prequotequestions.page-number-6 .btn:active:focus,
.page-prequotequestions.page-number-7 .btn:active:focus,
.page-prequotequestions.page-number-8 .btn:active:focus,
.page-quote .btn:active:focus,
.page-quote #continueButton:active:focus,
.page-postquotequestions.page-number-1 button[name="continueButton"]:active:focus,
.page-paymentconfirmation .btn:active:focus,
.page-confirmbillingdetails .btn:active:focus,
#boltPayButton:active:focus,
.page-agentlogin .btn:active:focus,
.page-viewquoteorpolicy .btn:active:focus,
.page-agentclaims .btn:active:focus,
#agentSearchButton:active:focus,
.page-retrievequote .search-button > button:active:focus {
  background-color: white;
  color: #21a4f5;
  outline: none;
  border-color: #0b99f1;
}
/*---------------------------------
  back button
---------------------------------*/

/* :L654 */
.back-to-edit-quote-container {
  position: absolute;
  max-width: 480px;
  width: 100%;
  margin: 0 auto;
  left: 50%;
  transform: translateX(-50%);
}
/* :L662 */
.page-reviewreferrals .back-to-edit-quote-container {
  max-width: none;
  position: relative;
}
/* :L668 */
#backButton,
.page-confirmbillingdetails a.instanda-button {
  width: 45px;
  font-size: 20px;
  border: 3px solid transparent;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=dFOZdDg7md0Ic%2Chh7hiuyQ__") center center no-repeat;
  background-size: 25px auto;
  display: inline-block;
  color: transparent;
  padding: 10px;
}
/* :L680 */
.page-prequotequestions.page-number-4 #backButton,
.page-prequotequestions.page-number-4 .page-confirmbillingdetails a.instanda-button {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ggW%2CHEg5lgIXOsEX5XTAFA__");
}
/*---------------------------------
  action buttons
---------------------------------*/

/* :L688 */
.centering-buttons {
  display: flex;
  justify-content: center;
}
/* :L692 */
.centering-buttons button,
.centering-buttons input[type="button"] {
  z-index: 1;
}
/* Mixins */

/* :L697 */
.clearfix {
  zoom: 1;
}
/* :L700 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L706 */
.clearfix:after {
  clear: both;
}
/* Colour */
/* Colour Usage */
/* Space */
/* Font size */
/* Media query */
/*-----------------------------------------------------------------------------*/

/* General */

/* :L750 */
.form-group {
  margin-bottom: 0;
}
/* :L754 */
.instanda-question-item.form-group {
  margin-bottom: 20px;
  max-width: 100%;
}
/* :L759 */
.questionHeader.container,
.questionItem.container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* :L766 */
.instanda-question-input.col-lg-6 {
  width: 100%;
}
/*Header questions*/

/* :L772 */
#header1-question-page {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}
/* :L781 */
#header1-question-page::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L793 */
.form-group.instanda-container-fluid {
  background: none;
}
/* :L797 */
.questionItem.instanda-container-fluid {
  background: none;
}
/* :L801 */
/* :L802 */
.instanda-questionHeader h1,
.instanda-questionHeader h2,
.instanda-questionHeader h3,
.instanda-questionHeader h4,
.instanda-questionHeader h5,
.instanda-questionHeader h6 {
  margin: 0 auto;
}
/* :L810 */
.instanda-questionHeader h1 + h1,
.instanda-questionHeader h2 + h1,
.instanda-questionHeader h3 + h1,
.instanda-questionHeader h4 + h1,
.instanda-questionHeader h5 + h1,
.instanda-questionHeader h6 + h1,
.instanda-questionHeader h1 + h2,
.instanda-questionHeader h2 + h2,
.instanda-questionHeader h3 + h2,
.instanda-questionHeader h4 + h2,
.instanda-questionHeader h5 + h2,
.instanda-questionHeader h6 + h2,
.instanda-questionHeader h1 + h3,
.instanda-questionHeader h2 + h3,
.instanda-questionHeader h3 + h3,
.instanda-questionHeader h4 + h3,
.instanda-questionHeader h5 + h3,
.instanda-questionHeader h6 + h3,
.instanda-questionHeader h1 + h4,
.instanda-questionHeader h2 + h4,
.instanda-questionHeader h3 + h4,
.instanda-questionHeader h4 + h4,
.instanda-questionHeader h5 + h4,
.instanda-questionHeader h6 + h4,
.instanda-questionHeader h1 + h5,
.instanda-questionHeader h2 + h5,
.instanda-questionHeader h3 + h5,
.instanda-questionHeader h4 + h5,
.instanda-questionHeader h5 + h5,
.instanda-questionHeader h6 + h5,
.instanda-questionHeader h1 + h6,
.instanda-questionHeader h2 + h6,
.instanda-questionHeader h3 + h6,
.instanda-questionHeader h4 + h6,
.instanda-questionHeader h5 + h6,
.instanda-questionHeader h6 + h6 {
  margin-top: 15px;
}
/* :L822 */
/* :L823 */
/* :L824 */
/* :L825 */
.page-quickquotequestions .questionList > .instanda-well h3:first-of-type {
  /* Main title on Questions Page */

  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}
/* :L781 */
.page-quickquotequestions .questionList > .instanda-well h3:first-of-type::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2868 */
.page-quickquotequestions .questionList > .instanda-well h3:first-of-type::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3603 */
.page-quickquotequestions .questionList > .instanda-well h3:first-of-type::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L833 */
a.data8PostcodeLookup button.instanda-button.btn.btn-default {
  /*Postcode lookup results*/
  margin-top: 5px;
}
/* :L838 */
.instanda-question-parent-yes-no + div[id*="_Children"] {
  /*YN Parent question*/
  margin-top: 20px;
}
/* :L843 */
/* :L844 */
/* :L845 */
.instanda-multi-item .instanda-multi-item-add-remove .col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  /*Multi-item buttons*/
  width: 100%;
  padding: 0;
  margin: -10px auto 15px auto;
}
/* :L852 */
.instanda-multi-item .instanda-multi-item-add-remove .instanda-multi-item-remove.pull-right {
  float: none !important;
}
/* Question Labels */

/* :L859 */
#hero-question {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  display: block;
  margin-bottom: 20px;
}
/* :L867 */
/* :L868 */
.instanda-question-label label,
.page-prequotequestions.page-number-3 #question124591 .instanda-question-inner-label,
.page-prequotequestions.page-number-3 #question124591 .instanda-question-label {
  font-size: 18px;
  font-weight: 700;
}
/* :L874 */
#question115310 .instanda-question-label > label,
/* ??? */ #question115201 .instanda-question-label > label,
/* ??? */ #question115203 .instanda-question-label > label,
/* ??? */ #question115215 .instanda-question-label > label,
/* ??? */ #question124689 h4,
/* Quick Quote Display page, Have a look and modify anything if needed */ #question124733 h4,
/* Lets add your spouse and your mortgage company and get you checked out */ #question124604 h4,
/* lets save you even more money with some of our great discounts */ #question124589 h4,
/* Whos name will be on this policy? (you can always add your spouse after) */ #question124715 h4,
/* Please carefully review each item below and answer No/Yes to each question */ #question124710 h4 {
  /* We just need to verify your claims history (This checks recent home insurance claims and wont affect your credit score) */

  font-size: 24px;
  font-weight: 700;
  text-align: center;
  display: block;
  margin-bottom: 20px;
}
/* Centred single column form */

/* :L898 */
#single-column-question {
  max-width: 480px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L905 */
#single-column-question-wider {
  max-width: 725px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L911 */
/* :L912 */
.page-quickquotequestions.page-number-1 .instanda-container-fluid {
  background-color: initial;
}
/* :L915 */
.page-quickquotequestions.page-number-1 .tt-menu {
  color: black;
}
/* :L917 */
.page-quickquotequestions.page-number-1 .tt-menu :hover {
  background-color: #007fff;
}
/* Alignment of family questions in quick Quote page2*/

/* :L925 */
/* :L926 */
/* :L927 */
.page-quickquotequestions.page-number-2 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .form-group {
  display: flex;
  flex-wrap: wrap;
}
/* :L931 */
.page-quickquotequestions.page-number-2 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .checkbox + .checkbox,
.page-quickquotequestions.page-number-2 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .radio + .radio {
  margin-top: 10px;
  margin-left: 20px;
}
/* :L938 */
/* :L939 */
.page-quickquote.page-number-1 #updateButton {
  margin-right: 20px;
}
/* :L944 */
/* :L948 */
.page-quickquotequestions.page-number-1 .questionList,
.page-quickquotequestions.page-number-2 .questionList,
.page-quickquotequestions.page-number-3 .questionList,
.page-prequotequestions.page-number-1 .questionList {
  max-width: 480px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L951 */
/* :L953 */
.page-quickquotequestions.page-number-1 .questionList .questionHeader.container,
.page-quickquotequestions.page-number-2 .questionList .questionHeader.container,
.page-quickquotequestions.page-number-3 .questionList .questionHeader.container,
.page-prequotequestions.page-number-1 .questionList .questionHeader.container,
.page-quickquotequestions.page-number-1 .questionList 2 .questionItem.container,
.page-quickquotequestions.page-number-2 .questionList 2 .questionItem.container,
.page-quickquotequestions.page-number-3 .questionList 2 .questionItem.container,
.page-prequotequestions.page-number-1 .questionList 2 .questionItem.container {
  max-width: 100%;
}
/* Quick-quote Questions Page 1 */

/* :L961 */
/* :L1006 */
#question124682 .instanda-address-line-1 {
  margin-bottom: 5px;
  /*@media @mobile {
          margin-bottom: 0px;
      	}*/

}
/* :L1013 */
@media only screen and (min-width: 480px) {
  #question124682 .instanda-question-input {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
  }
}
/* :L1021 */
#question124682 .instanda-question-input > div:first-child {
  width: 100%;
}
/* :L1025 */
#question124682 .instanda-question-input > .form-group {
  margin: 20px 0;
}
@media only screen and (min-width: 480px) {
  #question124682 .instanda-question-input > .form-group {
    flex-basis: calc(33.33% - 10px);
    margin-top: 20px;
  }
}
/* :L1033 */
@media only screen and (min-width: 480px) {
  #question124682 .instanda-question-input > .form-group:last-child {
    margin-right: 0;
  }
}
/* :L1039 */
#question124682 .instanda-question-input > .form-group .form-group {
  margin-bottom: 0;
}
/* :L1046 */
/* :L1047 */
/* :L1048 */
.created-from-mta #HomeAddressLine2_TXT[value=""] {
  display: none;
}
/* :L1051 */
.created-from-mta #HomeAddressLine2_TXT[value=""] + br {
  display: none;
}
/* Quick-quote Questions Page 3 */

/* :L1059 */
/* :L1060 */
#question124676 .instanda-question-input {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
/* :L1065 */
#question124676 .instanda-question-input .radio-inline {
  flex-basis: 100%;
  margin: 0 0 10px 0;
  padding-right: 10px;
}
@media only screen and (min-width: 992px) {
  #question124676 .instanda-question-input .radio-inline {
    flex-basis: 50%;
  }
}
/* ===================================*/

/* ===== Icons added to options ===== */

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

/* :L1080 */
#question124676,
/* Quick-quote Questions Page 3, Who's living in your home? */ #question124678,
/* Quick-quote Questions Page 3, Is your home occupied full time? */ #question124679,
/* Quick-quote Questions Page 3, Do you have a home office that you use regularly to work from home? */ #question124688 {
  /* Do you have a Man Cave, She Shed or Finished Basement? */
  padding-left: 110px;
  min-height: 90px;
  position: relative;
  margin-bottom: 40px;
}
/* :L1089 */
#question124676::before,
#question124678::before,
#question124679::before,
#question124688::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 89px;
  height: 90px;
  content: "";
  display: block;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=QNDIP4Wy2hArHjKbqLF3HA__") center center no-repeat;
  background-size: 100% auto;
}
/* :L1103 */
/* :L1104 */
#question124678::before {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Ab0c9u6EsXE1kXf1BsghaA__');
}
/* :L1109 */
/* :L1110 */
#question124679::before {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=vJ6H%2CzTSBcu-TYAK7iGpiA__');
}
/* :L1115 */
#question124688 {
  /* Quick-quote Questions Page 3, Do you have a home office that you use regularly to work from home? */
  padding-left: 160px;
}
/* :L1118 */
#question124688::before {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=v7b803DhFngAiN3rCE5yFQ__');
}
/* =====================================*/

/* ===== Icons added to Questions ===== */

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

/* Quick-quote Questions Page 2  */

/* :L1128 */
/* :L1130 */
#question143022 .instanda-question-parent-yes-no.form-group .radio-inline {
  padding-left: 160px;
  min-height: 90px;
  position: relative;
  margin-bottom: 40px;
  margin-top: 10px;
}
/* :L1137 */
#question143022 .instanda-question-parent-yes-no.form-group .radio-inline::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 89px;
  height: 90px;
  content: "";
  display: block;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZGtkaGJHTjFZbTlNWVV0c1UwRTFMV1ZYZUhoVlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx3NnJkRlZNREM4TlJjT1N4LDEwMDAsZm5mTHdLcmU2N29OeG9qeSxETzlhTG1HMlYySWlUQjR5UnNBZ0RLb0VyUmtYS1AxckpJcFpmYktaSWhJcTBaNUt5d3o4VDFzS1JCSE50U1VnNDNDYkg5OGR6ZHQ2OFF2TlhFa0FqQT09") center center no-repeat;
  background-size: 80% auto;
}
/* :L1150 */
/* :L1151 */
#question143022 .instanda-question-parent-yes-no.form-group .radio-inline:nth-child(2)::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Y1ZFc1l6UktObmhOVW5CRE5GaENMRVJ1WlMxT2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxyRVRlaThiVWt3VzRMbUl3LDEwMDAsTmQ3bkBBTnlJb2NOV2xNSyxJdTg4cHY1dnBSNm9XTXJDZ29kT3RHdnMrSGJzaGttQm5BejhOQk1pUExyNUVsUmFwWERHY2tsd052aHRpVENVeU5MZjNEMXZHOVdWcWJDRnFhNHNuUT09");
  background-size: 100% auto;
}
/* :L1157 */
#question143022 .instanda-question-parent-yes-no.form-group .radio-inline + .radio-inline {
  margin-left: 0;
  margin-bottom: 0;
  margin-top: -5px;
}
/* :L1165 */
#question143022 .instanda-question-parent-yes-no + div[id*="_Children"] {
  padding-left: 110px;
}
/* Quick-quote Questions Page 3, pre-quote question page 1  */

/* :L1171 */
/* :L1173 */
#question124676 .radio,
/* Who's living in your home? */ #question124686 .radio {
  padding-left: 110px;
  min-height: 90px;
  position: relative;
  margin-bottom: 40px;
}
/* :L1179 */
#question124676 .radio::before,
#question124686 .radio::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 89px;
  height: 90px;
  content: "";
  display: block;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZGtkaGJHTjFZbTlNWVV0c1UwRTFMV1ZYZUhoVlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx3NnJkRlZNREM4TlJjT1N4LDEwMDAsZm5mTHdLcmU2N29OeG9qeSxETzlhTG1HMlYySWlUQjR5UnNBZ0RLb0VyUmtYS1AxckpJcFpmYktaSWhJcTBaNUt5d3o4VDFzS1JCSE50U1VnNDNDYkg5OGR6ZHQ2OFF2TlhFa0FqQT09") center center no-repeat;
  background-size: 80% auto;
}
/* :L1192 */
/* :L1193 */
#question124676 .radio:nth-child(2)::before,
#question124686 .radio:nth-child(2)::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Y1ZFc1l6UktObmhOVW5CRE5GaENMRVJ1WlMxT2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxyRVRlaThiVWt3VzRMbUl3LDEwMDAsTmQ3bkBBTnlJb2NOV2xNSyxJdTg4cHY1dnBSNm9XTXJDZ29kT3RHdnMrSGJzaGttQm5BejhOQk1pUExyNUVsUmFwWERHY2tsd052aHRpVENVeU5MZjNEMXZHOVdWcWJDRnFhNHNuUT09");
  background-size: 100% auto;
}
/* :L1202 */
/* :L1204 */
#question124676 .radio {
  min-height: 60px;
}
/* :L1207 */
#question124676 .radio::before {
  width: 58px;
  height: 80px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=PDsIJvt52GYWyj0%2CWkWsNg__");
}
/* :L1213 */
/* :L1214 */
#question124676 .radio:nth-child(2)::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WYhWcfYm3TxvMZHJhcQWXQ__");
}
/* :L1219 */
/* :L1220 */
#question124676 .radio:nth-child(3)::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=JQbWyUDiizINvV5qUF%2C-lg__");
}
/* :L1225 */
/* :L1226 */
#question124676 .radio:nth-child(3)::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=H-c5jHMUcmQ5Fc1PXNaCew__");
}
/* :L1231 */
#question124676 .radio label {
  font-size: 22px;
  font-weight: 700;
  position: relative;
}
/* :L1236 */
#question124676 .radio label::after {
  content: "I own this home and I live in it full time";
  font-size: 16px;
  font-weight: 400;
  display: block;
  top: 30px;
  left: 20px;
}
/* :L1246 */
/* :L1247 */
/* :L1248 */
#question124676 .radio + .radio label::after {
  content: "This house is rented out to tenants on a long term basis 12+ months, or will be rented in the next 30 days";
}
/* :L1254 */
/* :L1255 */
/* :L1256 */
#question124676 .radio:last-child label::after {
  content: "This house is unoccupied and has no contents";
}
/* :L1264 */
/* :L1266 */
#question124686 .radio {
  min-height: 65px;
}
/* :L1269 */
#question124686 .radio::before {
  /* Just the basics */
  width: 63px;
  height: 80px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=uxoAyOKpNuse8DgVvsdabQ__");
}
/* :L1276 */
/* :L1277 */
#question124686 .radio:nth-child(2)::before {
  /* A notch above */
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=hx1Pq-0fS7QBsOjDS7rdIQ__");
}
/* :L1283 */
/* :L1284 */
#question124686 .radio:nth-child(3)::before {
  /* Envy of the neighborhood */
  width: 80px;
  height: 90px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=N4Wyoqqxp-gv5h-j4nPVSg__");
}
/* :L1292 */
#question124686 .radio label {
  font-size: 22px;
  font-weight: 700;
  position: relative;
}
/* :L1297 */
#question124686 .radio label::after {
  content: "e.g. medium grade floors, carpets, cabinets and other touches";
  font-size: 16px;
  font-weight: 400;
  display: block;
  top: 30px;
  left: 20px;
}
/* :L1307 */
/* :L1308 */
/* :L1309 */
#question124686 .radio + .radio label::after {
  content: "e.g. custom cabinets, built-in bookshelves, granite counters, above average molding";
}
/* :L1315 */
/* :L1316 */
/* :L1317 */
#question124686 .radio:nth-child(3) label::after {
  content: "e.g. custom-built home with marble flooring, high-end molding, top of the line appliances and lots of other touches";
}
/* Pre-quote questions ( Page 2) */

/* :L1326 */
/* :L1327 */
.page-prequotequestions.page-number-2 .questionItem {
  max-width: 480px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1330 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) {
  max-width: 725px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  margin-bottom: 40px;
}
/* :L1335 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) > .questionItem {
  max-width: 725px;
  margin: 0 auto;
}
/* :L1340 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) > .instanda-container-fluid {
  padding-left: 95px;
}
/* :L1343 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) > .instanda-container-fluid .title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
}
/* :L1350 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) > .container {
  padding-left: 95px;
  min-height: 65px;
  position: relative;
  margin-bottom: 40px;
}
/* :L1356 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) > .container::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 65px;
  height: 80px;
  content: "";
  display: block;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=eUaHMIzQXif9jIngiLodQQ__") center top no-repeat;
  background-size: 100% auto;
}
/* :L1369 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) .checkbox {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
/* :L1374 */
/* :L1375 */
.page-prequotequestions.page-number-2 .instanda-well:nth-child(n+3) .checkbox .confirmQuestionText strong {
  font-size: 22px;
  font-weight: 700;
}
/* :L1383 */
/* :L1385 */
.page-prequotequestions.page-number-2 #question124615::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=GVNXwSxGfiJU980yLe9qzA__");
}
/* :L1390 */
/* :L1392 */
.page-prequotequestions.page-number-2 #question124620::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VJUDHDpcoorpunXEOlxbgw__");
}
/* :L1397 */
/* :L1399 */
.page-prequotequestions.page-number-2 #question130913::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=UlRGSU5uZEdhMFV0Tkdod1dIVmlNM1JoTjFWRlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx6OUZTS3JIZDJYck1ZcDZlLDEwMDAsSTYhIWRjIU1CZ1g2eUptISxWWGVZdkEwdG9ycUZETkY2b2ZDeWJCMjBZME5XR3JKOEsvT1FFSnNuR29xNnV0WWcwWEdHVm1oYXN1TWwwUG1uNFAyMDBRTzBFZWlDQjhPazgxa0VqQT09");
  background-size: auto 100%;
}
/* :L1405 */
/* :L1407 */
.page-prequotequestions.page-number-2 #question124627::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Rgd4boojivg79lNzPvQtug__");
}
/* :L1412 */
/* :L1414 */
.page-prequotequestions.page-number-2 #question124632::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=T51JIUtd6cUnDbsq%2CI6VmA__");
}
/* :L1419 */
/* :L1421 */
.page-prequotequestions.page-number-2 #question124637::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=joveXf64%2CWx5mLfloxAM5Q__");
}
/* :L1426 */
/* :L1428 */
.page-prequotequestions.page-number-2 #question124645::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TqHqrIysPog0RwVI%2CBlEtg__");
}
/* :L1433 */
/* :L1435 */
.page-prequotequestions.page-number-2 #question124650::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=PDsIJvt52GYWyj0%2CWkWsNg__");
}
/* :L1440 */
/* :L1442 */
.page-prequotequestions.page-number-2 #question124655::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=LRsFJ3Fo9D13%2CR0wR4Fxmw__");
}
/* :L1447 */
/* :L1449 */
.page-prequotequestions.page-number-2 #question310511::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVdwaFJVTlRPR3h1ZVUxVVJHaG9SV0V3TWxsMVoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx0aWZ6b1RhSU5ZT1RyYWVsLDEwMDAsbWhldGFqTUZoIWVHZWVneSwzN3JiZWV5NFNxc0x1MEJsWkVBR05LQmVCZDZpOWJ0L2ZhM2RidHA0Q2xHbXVTdlpza0lENjdkTTZNL1VkZkJ1SWhzaUhScmcvck5jOWZacnhhKytkdz09");
}
/* :L1454 */
/* :L1456 */
.page-prequotequestions.page-number-2 #question311125::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VjB4SVUyTm5kRXQ2ZEVGbmFVOUljV0pVZW1kd1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxYUzEwTjFseDQzSSFCVDk2LDEwMDAsUU82WFIxclMxaHhyIVhVSSxtazlMOFZJVmFxYll1WE1BelJsc3ZVakxPcys0VlJDZCt3UndxN2E1ZndGV1Y5WGZMd0hHT3FpdkJiRnNrV2lzUHpYTDRxMUhZWUhrU2tLVkI3Z09TQT09");
}
/* :L1461 */
/* :L1463 */
.page-prequotequestions.page-number-2 #question311126::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VVdGSlJ5MVZOVEUzTjFkelIweGtjblp6YUVRM1FWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxJdUl6NyFpOEJsc2tkQzZrLDEwMDAsMlVsTVcwTnFXRTV4dFpxdCx1QzE3RnRyc1Z4Q1hxTERvRU4wZHNCUlRLMm00aGRFWmhnSFdGQVJpdUJKUlRndkZwdXd3RHhJYUVsS2Y1RmsvUkt0ZGQrZWRubGVUMXl6UzBNb1c0Zz09");
}
/* :L1468 */
/* :L1470 */
.page-prequotequestions.page-number-2 #question311870::before {
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VDNWbU5EQmxjMmR4V1RaVVNrZDNkVTVOWjFCbFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx1ZnVGRDhTdSFyMGVUd2Y5LDEwMDAsUDhXNmx3ODI2YlhjWGxnZyxaK0cyNEs0dm5VUFBHejdIVktPZXJ4U2c5T2FENVRSRXJ2b25LQ2JmVWdjOURscmVFR05NRCtWbHdJTWJwTGFzbklId0l6Zi9SL2J4a25IWk1keS94QT09");
}
/* :L1475 */
/* :L1476 */
/* :L1477 */
/* :L1478 */
.page-prequotequestions.page-number-2.created-from-mta .checkbox label.ticked input {
  background-color: transparent;
  border: 0;
}
/* :L1485 */
.page-prequotequestions.page-number-2.created-from-mta .dimmed {
  opacity: .5;
}
/* Pre-quote Questions Page 1 */

/* :L1492 */
/* :L1493 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-1 .instanda-well + .instanda-well {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}
/* :L1501 */
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem.instanda-container-fluid {
  flex-basis: 100%;
}
/* :L1504 */
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem.instanda-container-fluid .questionHeader {
  max-width: 480px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1509 */
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem:not(.instanda-container-fluid) {
  flex-basis: calc(50% - 50px);
  margin: 0 0 40px;
  position: relative;
}
/* :L1514 */
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem:not(.instanda-container-fluid) .instanda-question-label {
  width: 150px;
}
/* :L1518 */
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem:not(.instanda-container-fluid) .instanda-text-question {
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100% - 170px);
  margin: 0;
}
/* :L1525 */
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem:not(.instanda-container-fluid) .instanda-text-question .col-lg-6 {
  padding: 0;
}
/* :L1530 */
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem:not(.instanda-container-fluid) .form-control,
.page-prequotequestions.page-number-1 .instanda-well + .instanda-well .questionItem:not(.instanda-container-fluid) select.form-control {
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: inherit;
}
/* Pre-quote Questions Page 3 */

/* :L1541 */
/* :L1542 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-3 .instanda-well + .instanda-well {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
/* :L1550 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well .questionItem.instanda-container-fluid {
  flex-basis: 100%;
}
/* :L1553 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well .questionItem.instanda-container-fluid .questionHeader {
  max-width: 480px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1558 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well > .questionItem:not(.instanda-container-fluid) {
  flex-basis: calc(33.33% - 50px);
  position: relative;
  order: 0;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-3 .instanda-well + .instanda-well > .questionItem:not(.instanda-container-fluid) {
    margin: 0 50px 40px 0;
  }
}
/* :L1567 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well > .questionItem:not(.instanda-container-fluid) .form-control,
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well > .questionItem:not(.instanda-container-fluid) select.form-control {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: inherit;
}
/* :L1575 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well #question130922 {
  /* Invisible placeholder */
  flex-basis: calc(33.33% - 50px);
  order: 2;
}
/* :L1580 */
/* :L1581 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well #question130919 .radio {
  display: inline-block;
}
/* :L1584 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well #question130919 .radio + .radio {
  margin-left: 10px;
}
/* :L1590 */
.page-prequotequestions.page-number-3 .instanda-well + .instanda-well .placeholder-invisible {
  margin: 0;
}
/* :L1595 */
.page-prequotequestions.page-number-3 #question124591 {
  /* Title, First Name, Last Name */
  flex-basis: 100%;
  margin-bottom: 20px;
  position: relative;
}
/* :L1601 */
.page-prequotequestions.page-number-3 #question124591 > .instanda-question-label {
  position: absolute;
}
/* :L1605 */
/* :L1606 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-3 #question124591 .instanda-question-input > .form-group {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
  }
}
/* :L1614 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-3 #question124591 .instanda-question-input > .form-group > div {
    flex-basis: calc(33.33% - 25px);
    margin-right: 50px;
  }
}
/* :L1620 */
.page-prequotequestions.page-number-3 #question124591 .instanda-question-input > .form-group > div:last-child {
  margin-right: 0;
}
/* :L1627 */
/* :L1633 */
/* :L1634 */
/* :L1635 */
.page-prequotequestions.page-number-3.created-from-mta #question124591 > .instanda-question-label {
  /* Title */
  display: none;
}
/* :L1642 */
/* :L1643 */
/* :L1644 */
.page-prequotequestions.page-number-3.created-from-mta #question124591 > .instanda-question-label {
  display: none;
}
/* Pre-quote Questions Page */

/* :L1652 */
/* :L1653 */
.page-prequotequestions .instanda-questionHeader {
  width: auto;
}
/* :L1656 */
.page-prequotequestions .instanda-questionHeader h3 {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}
/* :L781 */
.page-prequotequestions .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2868 */
.page-prequotequestions .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3603 */
.page-prequotequestions .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L1661 */
/* :L1662 */
.page-prequotequestions #question124688 .radio {
  float: left;
  width: auto;
  margin: 0 20px 0 0;
}
/* :L1669 */
/* :L1671 */
@media only screen and (min-width: 1200px) {
  .page-prequotequestions.page-number-4 .instanda-pre-quote-questions {
    width: 90%;
    margin: 0 auto;
  }
}
/* :L1677 */
.page-prequotequestions.page-number-4 .instanda-pre-quote-questions > .questionList {
  position: relative;
}
/* :L1682 */
.page-prequotequestions.page-number-4 .instanda-questionHeader {
  width: auto;
}
/* :L1685 */
.page-prequotequestions.page-number-4 .instanda-questionHeader h3 {
  color: #21c0ff;
}
/* :L1688 */
.page-prequotequestions.page-number-4 .instanda-questionHeader h3::before {
  background-color: #52b8f7;
}
/* :L1694 */
/* :L1695 */
.page-prequotequestions.page-number-4 .checkbox > span {
  padding-left: 22px;
  display: inline-block;
}
/* :L1699 */
.page-prequotequestions.page-number-4 .checkbox > span > div:first-child,
.page-prequotequestions.page-number-4 #section-security-package .title {
  font-size: 22px;
  font-weight: 700;
  color: #21c0ff;
}
/* :L1708 */
/* :L1709 */
.page-prequotequestions.page-number-4 .section-lower p.text-notes {
  text-align: center;
  color: #5e5e5e;
  margin: 20px 0 40px;
}
/* :L1715 */
.page-prequotequestions.page-number-4 .section-lower h3 {
  margin-bottom: 20px;
}
/* :L1719 */
.page-prequotequestions.page-number-4 .section-lower h4.small-text {
  text-align: center;
  color: #21c0ff;
  font-size: 14px;
  margin-bottom: 40px;
}
/* :L1727 */
/* :L1728 */
.page-prequotequestions.page-number-4 #section-security-package .title {
  text-align: center;
  margin-bottom: 10px;
}
/* :L1737 */
.page-prequotequestions.page-number-4 #section-security-package .desc {
  /* Smart Hub */
  color: #a3a3a3;
  font-size: 14px;
  padding-top: 125px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=2U9zxOECMay89KY2fnMvfQ__") center top no-repeat;
  background-size: auto 105px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .desc {
    text-align: left;
  }
}
/* :L1751 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper,
  .page-prequotequestions.page-number-4 #section-security-package .group-lower {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
}
/* :L1761 */
.page-prequotequestions.page-number-4 #section-security-package .group-upper {
  /* Phone */
  background: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=UkdOUVZXa3hSREpIWjBwYVZ6Sm9NMDk1UzBsUlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxCdVd3ZjVuRnZ5R0lsaGpULDEwMDAsMkxFc1ZkTTIwRGRHdWF3NixqY3BjWHd3YVp2RWtiV0wwRE40V1dpajFFRFRSdithR01tSitwOXRDZUpOOXkxWjBLZXYzSWZ2SHFQazd5emxrcjlYc1M2aTExYlhIS0YvUG5Tenkvdz09") center top no-repeat;
  background-size: 200px auto;
  padding-top: 480px;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper {
    padding-top: 0;
    background-size: 240px auto;
  }
}
/* :L1772 */
.page-prequotequestions.page-number-4 #section-security-package .group-upper > div {
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div {
    flex-basis: 50%;
  }
}
/* :L1779 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div.group-0 {
    order: 1;
    padding: 120px 50px 0;
  }
}
@media only screen and (min-width: 992px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div.group-0 {
    padding-top: 170px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div.group-0 {
    padding-top: 190px;
  }
}
/* :L1794 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div.group-1 {
    padding-right: 25%;
    order: 0;
  }
}
/* :L1801 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div.group-2 {
    padding-left: 25%;
    order: 0;
  }
}
/* :L1808 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div.group-3 {
    flex-basis: 25%;
    order: 0;
  }
}
/* :L1815 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-upper > div.group-4 {
    flex-basis: 25%;
    order: 2;
  }
}
/* :L1824 */
/* :L1825 */
.page-prequotequestions.page-number-4 #section-security-package .group-lower > div {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-4 #section-security-package .group-lower > div {
    flex-basis: 30%;
  }
}
/* :L1834 */
/* :L1835 */
.page-prequotequestions.page-number-4 #section-security-package .group-discount .desc {
  /*Discount*/
  padding-top: 0;
  background: none;
  text-align: center;
}
/* :L1842 */
/* :L1843 */
.page-prequotequestions.page-number-4 #section-security-package .group-door-window-sensors .desc {
  /* Door Window Sensor */
  padding-top: 160px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=uF11DMnbmm2PzwCfdMTsgg__");
  background-size: auto 140px;
}
/* :L1850 */
/* :L1851 */
.page-prequotequestions.page-number-4 #section-security-package .group-motion-sensors .desc {
  /* Motion Sensors */
  padding-top: 130px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=I2EhLVhLcarzoJsPfUBBJg__");
  background-size: auto 110px;
}
/* :L1858 */
/* :L1859 */
.page-prequotequestions.page-number-4 #section-security-package .group-water-sensors .desc {
  /* Water Sensors */
  padding-top: 120px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=PJi%2Cxq46mn%2CikecsPsbpZw__");
  background-size: auto 100px;
}
/* :L1866 */
/* :L1867 */
.page-prequotequestions.page-number-4 #section-security-package .group-smoke-detector .desc {
  /* Smoke Detector */
  padding-top: 130px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=er74sE1BdebP4CmxEdYCnA__");
  background-size: auto 110px;
}
/* :L1874 */
/* :L1875 */
.page-prequotequestions.page-number-4 #section-security-package .group-security-camera .desc {
  /* Security Camera */
  padding-top: 160px;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TW5Fd1pUWm1URk5sWlRONmRtbzNNVTB0T1RaNlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw0N2xxSm0xVyFaTGtLOUhzLDEwMDAsMGMxMFlOcXN5TnlpV1lzISxXdWw5bVRwaFcyeUJ2cTZ2SjZYdWVMZVQ1dWg2SlBZZDViSlFwYWVpVjUwbDlFMzNiY3gvTXNHU2xxeGVHazFmL2JrNW03V1hFUFdNcVBDOEkzbHVJUT09");
  background-size: auto 140px;
}
/* :L1882 */
/* :L1883 */
.page-prequotequestions.page-number-4 #section-security-package .group-security-key-remote .desc {
  /* Security Key Remote */
  padding-top: 150px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8RdkxuMtihkZEG1oeEnlWg__");
  background-size: auto 130px;
}
/* Pre-Quote Questions Page 5 */

/* :L1894 */
/* :L1895 */
.page-prequotequestions.page-number-5 .questionItem {
  max-width: 480px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1899 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) {
  max-width: 725px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  margin-bottom: 40px;
}
/* :L1904 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .questionItem {
  max-width: 725px;
  margin: 0 auto;
}
/* :L1909 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .instanda-container-fluid {
  padding-left: 95px;
}
/* :L1912 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .instanda-container-fluid .title {
  font-size: 22px;
  font-weight: 700;
}
/* :L1918 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .container {
  padding-left: 95px;
  min-height: 65px;
  position: relative;
}
/* :L1923 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .container::before {
  position: absolute;
  left: 0;
  top: -30px;
  width: 65px;
  height: 80px;
  content: "";
  display: block;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=eUaHMIzQXif9jIngiLodQQ__") center top no-repeat;
  background-size: 100% auto;
}
/* :L1936 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .container .instanda-question-label {
    float: left;
    width: calc(100% - 100px);
  }
}
/* :L1942 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .container .instanda-question-label label {
  font-size: 16px;
  font-weight: 400;
}
/* :L1948 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .container .instanda-text-question {
    float: right;
    width: 85px;
  }
}
/* :L1954 */
@media only screen and (min-width: 768px) {
  .page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .container .instanda-text-question .col-lg-6 {
    padding: 0;
  }
}
/* :L1961 */
.page-prequotequestions.page-number-5 .instanda-well:nth-child(n + 3) > .container select.form-control {
  padding-top: 3px;
  padding-bottom: 3px;
}
/* :L1969 */
/* :L1971 */
#question124717::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ipq5%2CgJ--iYudnsgJqLRzw__");
}
/* :L1976 */
/* :L1978 */
#question124720::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=K%2Cy0hAtVESqaKN4nOpxkEw__");
}
/* :L1983 */
/* :L1985 */
#question124722::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TSqLGukv3gGS0XvN7KPfuw__");
}
/* :L1990 */
/* :L1992 */
#question124724::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=uAxXHIxMjhEpbV5ZEiAIpg__");
}
/* :L1997 */
/* :L1999 */
#question130924::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TlZGbVEweHJhbkEzUkhCTmRGZ3NURU5zT0dGNGQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxBSE5UTjY3UW5VTDhuenRHLDEwMDAsWUxPT3Qxa1Z4Z3RoQXhwWSxWM1lzTEdtRHcvSlowMGg2SXZpWGcxVE5BZXlNYkVwT2hXTEFpenZaUjB2SElhZmxyK1BBVVFLa2paeFNkcksydE5xbVFmM1lKZ0VJRDFPcVhxTWNXdz09");
}
/* :L2004 */
/* :L2006 */
#question124726::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=CNaihYfqIBFqP4DlrBTWjQ__");
}
/* :L2011 */
/* :L2013 */
#question124728::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=-86IMvZAfjjdp%2CNyBQWb6w__");
}
/* :L2018 */
/* :L2020 */
#question124730::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=QtfDvQTM8cBwf1958LDBYw__");
}
/* :L2025 */
/* :L2027 */
#question143037::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Y3pCRFVGQTRUaTFIT0ZjMmNWcDVMRlo2WXl4WWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxzcEJTc0tQcDViYkFXSiF2LDEwMDAsYWc3VnNMNXhpYm9FVkczdSxTWk54ZjlvUk5pZUh3UXNzVHJDbVpDZGZkdlpwb0VIaFRsNlVxZ0hNWWNOQUw3L1BFazljY013eURHN3NaREk3aHJPS2dDanVJTURCL1kwbzlWaWRNdz09");
}
/* :L2032 */
/* :L2034 */
#question143038::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=U1doR1RWQlpkMFZDZFhobGJYZHhOamxHZFhsd1FWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxsTW05OUJ3eVpGNHFOQlJNLDEwMDAsSjh5dnhONVJMVkhQUVB6ZixpNnQxc01rMS85TytTNUljL0JvZGV5djZ3Mm1OVzlRSW8rdVQvemw4Tk9mcXltRy9GRjIrcSt5L2p1VU1hanV4QWRuQXVjcVZGdmVTdTFLNFZUM1puZz09");
}
/* :L2039 */
/* :L2041 */
#question253942::before {
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YjFkNlRFbFpkME5hTTNvNFFXWnRla3hLYkZSNmQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCwhajI4UkF3MTA2U1NFdVNPLDEwMDAsWGwyVHVxdWlCT3lkNE91cixpdzhISjVuR2w2QWcvSDM3QVpVVFEwNFJhU0E0azlwcktZYW9lelE0M1lVSkxtTmxjVEdMZ0xza1oxazNSM3dwZGk2ZnpDK2xwTnVTZ0xsNnVDSGZkZz09");
}
/* Pre-Quote Questions Page 6 */

/* :L2047 */
/* :L2049 */
/* :L2050 */
#question124710 h4 span {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
}
/* :L2059 */
/* :L2061 */
#question124714 .checkbox {
  font-size: 14px;
}
/* :L2066 */
/* :L2067 */
.page-prequotequestions.page-number-6 .instanda-well + .instanda-well {
  max-width: 590px;
  margin: 0 auto;
}
/* :L2071 */
.page-prequotequestions.page-number-6 .instanda-well + .instanda-well > .questionItem {
  max-width: 100%;
}
/* :L2077 */
/* :L2078 */
.page-prequotequestions.page-number-7 .instanda-multi-item {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  position: relative;
  border: 3px solid white;
  padding: 20px 20px 60px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 640px) {
  .page-prequotequestions.page-number-7 .instanda-multi-item {
    padding: 20px;
  }
}
/* :L2092 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .group-question-header {
  text-align: center;
  width: 100%;
}
/* :L2096 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .group-question-header h3 {
  margin: 0;
}
/* :L2101 */
.page-prequotequestions.page-number-7 .instanda-multi-item [id*="collapse_ClaimsDetails"] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-basis: 100%;
}
/* :L2109 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .container,
.page-prequotequestions.page-number-7 .instanda-multi-item [id*="collapse_ClaimsDetails"] > .container {
  flex-basis: 100%;
}
@media only screen and (min-width: 640px) {
  .page-prequotequestions.page-number-7 .instanda-multi-item > .container,
  .page-prequotequestions.page-number-7 .instanda-multi-item [id*="collapse_ClaimsDetails"] > .container {
    flex-basis: calc((100% - 20px) / 2);
    width: calc((100% - 20px) / 2);
    margin-left: 0;
  }
}
/* :L2120 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .instanda-container-fluid + .container {
  margin-right: 20px;
}
/* :L2124 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .instanda-container-fluid,
.page-prequotequestions.page-number-7 .instanda-multi-item > .instanda-multi-item-add-remove {
  flex-basis: 100%;
}
/* :L2129 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .instanda-multi-item-add-remove {
  position: absolute;
  right: 5px;
  bottom: 20px;
}
/* :L2134 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .instanda-multi-item-add-remove .instanda-multi-item-remove {
  float: right !important;
  all: unset;
  font-size: 18px;
  padding-left: 30px;
  position: relative;
  cursor: pointer;
}
/* :L2142 */
.page-prequotequestions.page-number-7 .instanda-multi-item > .instanda-multi-item-add-remove .instanda-multi-item-remove::before {
  position: absolute;
  content: "\f1f8";
  font-family: fontAwesome;
  display: block;
  left: 0;
  top: -9px;
  color: white;
  font-size: 30px;
}
/* :L2156 */
.page-prequotequestions.page-number-7 .instanda-multi-item-add-remove.form-group {
  text-align: center;
}
/* :L2159 */
.page-prequotequestions.page-number-7 .instanda-multi-item-add-remove.form-group .instanda-multi-item-add {
  background-color: transparent;
  border: 3px solid white;
  color: white;
  position: relative;
  padding-left: 60px;
  margin: 20px 0;
}
/* :L2167 */
.page-prequotequestions.page-number-7 .instanda-multi-item-add-remove.form-group .instanda-multi-item-add::before {
  position: absolute;
  left: 20px;
  top: 0;
  content: "\f067";
  font-family: fontAwesome;
  font-size: 34px;
  display: block;
}
/* :L2177 */
.page-prequotequestions.page-number-7 .instanda-multi-item-add-remove.form-group .instanda-multi-item-add:hover {
  border-color: #0a8ad9;
  background-color: #3aaef6;
}
/* Post-Quote Questions Page 1*/

/* :L2187 */
/* :L2188 */
.page-postquotequestions.page-number-1 .instanda-questionHeader {
  width: auto;
}
/* :L2191 */
.page-postquotequestions.page-number-1 .instanda-questionHeader h3 {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
  padding-bottom: 30px;
}
/* :L781 */
.page-postquotequestions.page-number-1 .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2868 */
.page-postquotequestions.page-number-1 .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3603 */
.page-postquotequestions.page-number-1 .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2195 */
.page-postquotequestions.page-number-1 .instanda-questionHeader h3 span {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  display: block;
  max-width: 480px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 20px auto 0;
}
/* :L2206 */
.page-postquotequestions.page-number-1 .section-title {
  background-color: white;
}
/* :L2209 */
.page-postquotequestions.page-number-1 .section-title h3 {
  font-size: 24px;
  font-weight: 700;
  color: #21c0ff;
  margin: 0;
  padding: 20px;
}
/* :L2218 */
.page-postquotequestions.page-number-1 .section-quote {
  background-color: white;
  color: black;
  margin-bottom: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}
@media only screen and (max-width: 767px) {
  .page-postquotequestions.page-number-1 .section-quote {
    padding-bottom: 60px;
  }
}
/* :L2231 */
.page-postquotequestions.page-number-1 .section-quote > h3 {
  flex-basis: 100%;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
  padding-bottom: 0;
}
/* :L781 */
.page-postquotequestions.page-number-1 .section-quote > h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2868 */
.page-postquotequestions.page-number-1 .section-quote > h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3603 */
.page-postquotequestions.page-number-1 .section-quote > h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2236 */
.page-postquotequestions.page-number-1 .section-quote > h3::before {
  display: none;
}
/* :L2241 */
/* :L2242 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left,
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right {
  padding: 20px;
  flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .section-quote .quote-summary.left,
  .page-postquotequestions.page-number-1 .section-quote .quote-summary.right {
    flex-basis: 66.66%;
  }
}
/* :L2252 */
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .section-quote .quote-summary.left {
    border-right: 1px solid #c8c8c8;
  }
}
/* :L2257 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}
/* :L2264 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-label {
  font-size: 18px;
  font-weight: 700;
  color: #21c0ff;
  flex-basis: 40%;
  padding: 0 20px 0 60px;
  min-height: 50px;
  position: relative;
}
/* :L2273 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-label::before {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  width: 50px;
  height: 80px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=s-OgU2256grLGqjOZcdD0A__") center top no-repeat;
  background-size: 100% auto;
}
@media only screen and (min-width: 480px) {
  .page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-label {
    padding-left: 80px;
  }
}
/* :L2289 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-label span {
  display: block;
  font-weight: 400;
  color: black;
}
/* :L2296 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-value {
  flex-basis: 60%;
}
/* :L2299 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-value .item-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5px;
}
/* :L2306 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-value .item-row .col-left {
  padding-right: 20px;
}
/* :L2310 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item .item-value .item-row .col-right {
  text-align: right;
}
/* :L2316 */
/* :L2318 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-coverage .item-label,
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-deductible .item-label {
  min-height: auto;
}
/* :L2321 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-coverage .item-label::before,
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-deductible .item-label::before {
  background-image: none;
}
/* :L2327 */
/* :L2328 */
/* :L2329 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-your-home .item-label::before {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=n3RDiB36JwCVA7CYy2YYsQ__');
}
/* :L2335 */
/* :L2336 */
/* :L2337 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-your-property .item-label::before {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Irfi6uwgKOSdkrvj9JPWqQ__');
}
/* :L2343 */
/* :L2344 */
/* :L2345 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-personal-liability .item-label::before {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=dzI033%2CLsKsAnY6-XX4KVw__');
}
/* :L2351 */
/* :L2352 */
/* :L2353 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.left .item.item-smart-package .item-label::before {
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=XPahCwarvoBcGZvV4SCP6g__');
}
/* :L2361 */
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .section-quote .quote-summary.right {
    flex-basis: 33.33%;
  }
}
@media only screen and (max-width: 767px) {
  .page-postquotequestions.page-number-1 .section-quote .quote-summary.right {
    order: -1;
  }
}
/* :L2370 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item {
  margin-bottom: 40px;
}
/* :L2373 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-price {
  color: #21c0ff;
  font-weight: 400;
  text-align: center;
}
/* :L2378 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-price span {
  color: black;
  font-size: 60px;
}
/* :L2383 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-price .price-yearly {
  color: black;
}
/* :L2388 */
/* :L2389 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-premium .item-row {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5px;
}
/* :L2396 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-premium .item-row .col-left {
  padding-right: 20px;
}
/* :L2400 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-premium .item-row .col-right {
  text-align: right;
}
/* :L2404 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-premium .item-row.final-premium,
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-premium .item-row.total {
  font-weight: 700;
}
/* :L2409 */
/* :L2410 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-premium .item-row.pro-promoting-discount .col-right {
  color: #b43c3c;
}
/* :L2417 */
/* :L2418 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-text h4 {
  font-weight: 700;
}
/* :L2421 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-text h4:last-of-type {
  margin-top: 20px;
}
/* :L2426 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-text ul {
  padding: 0;
}
/* :L2429 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-text ul li {
  position: relative;
  list-style-type: none;
}
/* :L2433 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-text ul li::before {
  position: absolute;
  content: "+";
  display: block;
  top: 0;
  left: -15px;
}
/* :L2444 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-documents {
  text-align: center;
}
/* :L2447 */
.page-postquotequestions.page-number-1 .section-quote .quote-summary.right .item.item-documents #continueButton {
  margin-top: 20px;
}
/* :L2456 */
.page-postquotequestions.page-number-1 #question124801,
.page-postquotequestions.page-number-1 #question128596 {
  /* Confirm question */
  width: auto;
}
/* :L2461 */
/* :L2462 */
.page-postquotequestions.page-number-1 .pdf-link a {
  padding-left: 30px;
  min-height: 25px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YzJadFQySlpPR1psY0VnelNtOVJjbFp6VmpCa1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxPTG5TZDdpRkIxa2VCYlB2LDEwMDAsVmdEZ1dSRDFyRW1qcDVFYSxHbkNkMzRNTk5pa0NaQmxSbWlQRlZXKzNrSElxNmUyTGxtdjBKQldERjVzY1ZaMldsYmlVRFhZRkhPaVZ5eHJtTUE0N3pnbW8rdGd6MzA0YnV1S0Nmdz09") left center no-repeat;
  background-size: auto 25px;
  display: inline-block;
}
/* :L2472 */
.page-postquotequestions.page-number-1 .instanda-well {
  /* Add spouse and mailing address section */
  clear: both;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L2477 */
.page-postquotequestions.page-number-1 .instanda-well .container {
  width: auto;
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .instanda-well {
    /* Set parent question and child into 2 columns */
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
}
/* :L2488 */
.page-postquotequestions.page-number-1 .instanda-well > div {
  flex-basis: 100%;
}
/* :L2492 */
.page-postquotequestions.page-number-1 .instanda-well #question124734,
.page-postquotequestions.page-number-1 .instanda-well #question124736 {
  flex-basis: 50%;
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .instanda-well #question124734,
  .page-postquotequestions.page-number-1 .instanda-well #question124736 {
    margin-top: 0;
  }
}
/* :L2501 */
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .instanda-well #question124734 {
    padding-right: 40px;
    border-right: 1px solid white;
  }
}
/* :L2508 */
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .instanda-well #question124736 {
    padding-left: 40px;
  }
}
/* :L2516 */
.page-postquotequestions.page-number-1 #question124735 {
  /* Name */
  position: relative;
}
/* :L2519 */
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 #question124735 > .instanda-question-label {
    position: absolute;
  }
}
/* :L2525 */
.page-postquotequestions.page-number-1 #question124735 .instanda-address-line-2 {
  margin-top: 10px;
}
/* :L2529 */
/* :L2530 */
.page-postquotequestions.page-number-1 #question124735 .instanda-question-input .form-group {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
/* :L2535 */
.page-postquotequestions.page-number-1 #question124735 .instanda-question-input .form-group > div:first-child {
  width: 100%;
}
/* :L2539 */
@media only screen and (min-width: 480px) {
  .page-postquotequestions.page-number-1 #question124735 .instanda-question-input .form-group > .form-group {
    flex: 3 calc(33.33% - 20px);
    margin: 20px 10px 0 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 #question124735 .instanda-question-input .form-group > .form-group {
    margin-top: 0;
  }
}
/* :L2549 */
@media only screen and (min-width: 480px) {
  .page-postquotequestions.page-number-1 #question124735 .instanda-question-input .form-group > .form-group:last-child {
    margin-right: 0;
  }
}
/* :L2555 */
.page-postquotequestions.page-number-1 #question124735 .instanda-question-input .form-group > .form-group .form-group {
  margin-bottom: 0;
}
/* :L2564 */
/* :L2566 */
.page-postquotequestions.page-number-1 #question124737 .instanda-address-line-2,
.page-postquotequestions.page-number-1 #question124741 .instanda-address-line-2 {
  margin-top: 10px;
}
/* :L2570 */
.page-postquotequestions.page-number-1 #question124737 .instanda-question-input,
.page-postquotequestions.page-number-1 #question124741 .instanda-question-input {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
/* :L2575 */
.page-postquotequestions.page-number-1 #question124737 .instanda-question-input > div:first-child,
.page-postquotequestions.page-number-1 #question124741 .instanda-question-input > div:first-child {
  width: 100%;
}
/* :L2579 */
.page-postquotequestions.page-number-1 #question124737 .instanda-question-input > .form-group,
.page-postquotequestions.page-number-1 #question124741 .instanda-question-input > .form-group {
  margin-top: 10px;
  flex-basis: 100%;
}
@media only screen and (min-width: 480px) {
  .page-postquotequestions.page-number-1 #question124737 .instanda-question-input > .form-group,
  .page-postquotequestions.page-number-1 #question124741 .instanda-question-input > .form-group {
    flex-basis: calc(33.33% - 20px);
    margin: 20px 10px 0 0;
  }
}
/* :L2588 */
@media only screen and (min-width: 480px) {
  .page-postquotequestions.page-number-1 #question124737 .instanda-question-input > .form-group:last-child,
  .page-postquotequestions.page-number-1 #question124741 .instanda-question-input > .form-group:last-child {
    margin-right: 0;
  }
}
/* :L2594 */
.page-postquotequestions.page-number-1 #question124737 .instanda-question-input > .form-group .form-group,
.page-postquotequestions.page-number-1 #question124741 .instanda-question-input > .form-group .form-group {
  margin-bottom: 0;
}
/* :L2602 */
.page-postquotequestions.page-number-1 .instanda-multi-item {
  max-width: 725px;
  padding: 20px;
  border: 2px solid white;
  margin: 20px auto 20px;
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions.page-number-1 .instanda-multi-item {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
  }
}
/* :L2615 */
.page-postquotequestions.page-number-1 .instanda-multi-item > div {
  flex-basis: 100%;
}
/* :L2619 */
.page-postquotequestions.page-number-1 .instanda-multi-item #question124739,
.page-postquotequestions.page-number-1 .instanda-multi-item #question124740 {
  /* Bank name, Loan number */
  flex-basis: 50%;
}
/* :L2624 */
.page-postquotequestions.page-number-1 .instanda-multi-item .instanda-multi-item-add-remove {
  padding: 0;
  text-align: right;
}
/* :L2628 */
.page-postquotequestions.page-number-1 .instanda-multi-item .instanda-multi-item-add-remove .instanda-multi-item-remove {
  all: unset;
  cursor: pointer;
  padding-right: 25px;
  position: relative;
  margin: 20px 0 0;
  line-height: 1.4em;
}
/* :L2636 */
.page-postquotequestions.page-number-1 .instanda-multi-item .instanda-multi-item-add-remove .instanda-multi-item-remove::after {
  position: absolute;
  right: 0;
  top: 0;
  content: "\f1f8";
  font-family: fontAwesome;
  font-size: 20px;
  display: block;
}
/* :L2646 */
.page-postquotequestions.page-number-1 .instanda-multi-item .instanda-multi-item-add-remove .instanda-multi-item-remove:hover,
.page-postquotequestions.page-number-1 .instanda-multi-item .instanda-multi-item-add-remove .instanda-multi-item-remove:active,
.page-postquotequestions.page-number-1 .instanda-multi-item .instanda-multi-item-add-remove .instanda-multi-item-remove:active:focus {
  color: #e4f4fe;
}
/* :L2655 */
.page-postquotequestions.page-number-1 .instanda-question-multi-item-question-text {
  /* Add button wrapper */
  text-align: center;
  max-width: 725px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 20px;
}
/* :L2660 */
.page-postquotequestions.page-number-1 .instanda-question-multi-item-question-text button {
  width: 100%;
  border: 3px solid white;
  position: relative;
}
/* :L2665 */
.page-postquotequestions.page-number-1 .instanda-question-multi-item-question-text button::before {
  position: absolute;
  left: 20px;
  top: 0;
  content: "\f067";
  font-family: fontAwesome;
  font-size: 34px;
  display: block;
}
/* :L2675 */
.page-postquotequestions.page-number-1 .instanda-question-multi-item-question-text button:hover,
.page-postquotequestions.page-number-1 .instanda-question-multi-item-question-text button:active,
.page-postquotequestions.page-number-1 .instanda-question-multi-item-question-text button:active:focus {
  background-color: #e4f4fe;
  color: #52b8f7;
}
/* :L2684 */
.page-postquotequestions.page-number-1 .instanda-question-multi-item-summary {
  margin-top: 40px;
}
/* :L2687 */
.page-postquotequestions.page-number-1 .instanda-question-multi-item-summary .instanda-question-multi-item-question-text-label {
  text-align: center;
}
/* :L2692 */
.page-postquotequestions.page-number-1 .instanda-payment-options {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  margin-bottom: 40px;
}
/* :L2699 */
.page-postquotequestions.page-number-1 .instanda-payment-options > .radio {
  flex-basis: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  order: 1;
}
@media only screen and (min-width: 640px) {
  .page-postquotequestions.page-number-1 .instanda-payment-options > .radio {
    flex-basis: auto;
  }
}
/* :L2709 */
.page-postquotequestions.page-number-1 .instanda-payment-options > .radio label {
  padding: 10px 30px;
  border: 3px solid white;
  color: white;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  position: relative;
}
@media only screen and (min-width: 640px) {
  .page-postquotequestions.page-number-1 .instanda-payment-options > .radio label {
    width: auto;
  }
}
/* :L2725 */
.page-postquotequestions.page-number-1 .instanda-payment-options > .radio label input {
  display: none;
}
/* :L2729 */
.page-postquotequestions.page-number-1 .instanda-payment-options > .radio label:hover {
  border-color: #0a8ad9;
  background-color: #3aaef6;
}
/* :L2734 */
.page-postquotequestions.page-number-1 .instanda-payment-options > .radio label.instanda-selected {
  background-color: #e1d28c;
  border-color: #52b8f7;
  color: black;
  padding-left: 55px;
}
/* :L2740 */
.page-postquotequestions.page-number-1 .instanda-payment-options > .radio label.instanda-selected::after {
  content: "\f058";
  font-family: fontAwesome;
  font-size: 30px;
  color: #3cb450;
  position: absolute;
  left: 15px;
  top: 5px;
  display: block;
}
/* :L2753 */
@media only screen and (min-width: 640px) {
  .page-postquotequestions.page-number-1 .instanda-payment-options > .radio:not(:last-of-type) {
    margin-left: 20px;
  }
}
/* :L2759 */
.page-postquotequestions.page-number-1 .instanda-payment-options > .radio:last-of-type {
  order: 0;
}
/* Some additional notes on the question pages */

/* :L2767 */
/* :L2768 */
.page-quickquotequestions.page-number-2 .additional-text {
  font-size: 14px;
}
/*Windstorm Protective Device Discount*/

/* :L2773 */
.windstorm1 {
  font-size: 22px;
  font-weight: 700;
}
/* Adjusting alignment of quote adjustment questions*/

/* :L2779 */
/* :L2780 */
.page-quote #question311288/*All Other Perils Deductible Wind & Hail Deductible*/ {
  flex-basis: 100%;
}
/* :L2782 */
.page-quote #question311288/*All Other Perils Deductible Wind & Hail Deductible*/ > div > div {
  display: flex;
  flex-wrap: wrap;
}
/* :L2785 */
.page-quote #question311288/*All Other Perils Deductible Wind & Hail Deductible*/ > div > div > div:first-child {
  order: 1;
  flex-basis: 50%;
}
/* :L2789 */
.page-quote #question311288/*All Other Perils Deductible Wind & Hail Deductible*/ > div > div > div:nth-child(2) {
  order: 3;
  flex-basis: 50%;
  padding-right: 20px;
  margin-bottom: 20px;
}
/* :L2795 */
.page-quote #question311288/*All Other Perils Deductible Wind & Hail Deductible*/ > div > div > div:nth-child(3) {
  order: 2;
  flex-basis: 50%;
  padding-left: 20px;
}
/* :L2800 */
.page-quote #question311288/*All Other Perils Deductible Wind & Hail Deductible*/ > div > div > div:nth-child(4) {
  order: 4;
  flex-basis: 50%;
  padding-left: 20px;
  margin-bottom: 20px;
}
/* Mixins */

/* :L2810 */
.clearfix {
  zoom: 1;
}
/* :L2813 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L2819 */
.clearfix:after {
  clear: both;
}
/* Colour */
/* Colour Usage */
/* Space */
/* Font size */
/* Media query */
/* :L2860 */
#header1-question-page {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
}
/* :L2868 */
#header1-question-page::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2880 */
#single-column-question {
  max-width: 480px;
  margin: 0 auto;
}
/* :L2885 */
#single-column-question-wider {
  max-width: 725px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* Quick Quote Display */

/* :L2893 */
/* :L2894 */
.page-quickquote .instanda-well {
  max-width: 725px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .instanda-well {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
}
/* :L2904 */
.page-quickquote .instanda-well > .instanda-container-fluid,
.page-quickquote .instanda-well/* h4 Heading */ #question124699 {
  /* No. of stories question */
  flex-basis: 100%;
}
/* :L2910 */
.page-quickquote .instanda-well > .instanda-container-fluid .container,
.page-quickquote .instanda-well/* h4 Heading */ #question124699 .container {
  width: auto;
}
/* :L2915 */
.page-quickquote .instanda-well > .container {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  flex-basis: calc(50% - 20px);
}
/* Quote Display */

/* :L2926 */
/* :L2927 */
@media only screen and (min-width: 1200px) {
  .page-quote .instanda-quote-content {
    width: 90%;
    margin: 0 auto;
  }
}
/* :L2934 */
.page-quote .instanda-questionHeader {
  width: auto;
}
/* :L2937 */
.page-quote .instanda-questionHeader h3 {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}
/* :L781 */
.page-quote .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2868 */
.page-quote .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3603 */
.page-quote .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2942 */
.page-quote .section-adjustment-questions {
  margin-bottom: 40px;
}
/* :L2945 */
.page-quote .section-adjustment-questions .button-toggle-wrapper {
  text-align: center;
}
/* :L2948 */
.page-quote .section-adjustment-questions .button-toggle-wrapper .button-toggle {
  width: 100%;
  color: black;
  background-color: white;
  padding: 20px 40px;
  margin: 0;
}
/* :L2955 */
.page-quote .section-adjustment-questions .button-toggle-wrapper .button-toggle.collapsed {
  background-color: #52b8f7;
  color: white;
  border: 3px solid #52b8f7;
  width: auto;
  border: 3px solid white;
  width: 100%;
  max-width: 500px;
  display: inline-block;
  padding: 10px 30px;
}
/* :L585 */
.page-quote .section-adjustment-questions .button-toggle-wrapper .button-toggle.collapsed:hover,
.page-quote .section-adjustment-questions .button-toggle-wrapper .button-toggle.collapsed:active,
.page-quote .section-adjustment-questions .button-toggle-wrapper .button-toggle.collapsed:focus,
.page-quote .section-adjustment-questions .button-toggle-wrapper .button-toggle.collapsed:active:focus {
  background-color: #52b8f7;
  color: white;
  outline: none;
  border-color: white;
}
/* :L2967 */
.page-quote .section-adjustment-questions .adjustment-content {
  background-color: white;
  padding: 20px 20px 40px 20px;
  color: black;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content {
    padding: 20px 40px 40px;
  }
}
/* :L2976 */
.page-quote .section-adjustment-questions .adjustment-content > span {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
}
/* :L2982 */
.page-quote .section-adjustment-questions .adjustment-content > span .questionItem.container {
  padding-left: 16px;
  padding-right: 16px;
}
/* :L2988 */
.page-quote .section-adjustment-questions .adjustment-content > span > .instanda-question-item {
  flex-basis: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span > .instanda-question-item {
    flex-basis: calc((100% - 20px) / 2);
  }
}
/* :L2998 */
.page-quote .section-adjustment-questions .adjustment-content > span > .btn-update {
  flex-basis: 131px;
}
/* :L3006 */
.page-quote .section-adjustment-questions .adjustment-content > span #question368248 {
  flex-basis: 100%;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question368248 {
    margin-right: calc(50% + 20px);
  }
}
/* :L3014 */
.page-quote .section-adjustment-questions .adjustment-content > span #question368248 .instanda-text-question {
  display: flex;
}
/* :L3017 */
.page-quote .section-adjustment-questions .adjustment-content > span #question368248 .instanda-text-question .instanda-question-help-col {
  width: auto;
  padding-left: 0;
}
/* :L3023 */
.page-quote .section-adjustment-questions .adjustment-content > span #question368248 .instanda-responsive-help-text {
  margin-top: 10px;
}
/* :L3029 */
.page-quote .section-adjustment-questions .adjustment-content > span #question313021 {
  margin: 0;
  padding: 0 16px;
  order: 7;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question313021 {
    margin: 0;
    padding: 0;
  }
}
/* :L3042 */
.page-quote .section-adjustment-questions .adjustment-content > span #question313022 {
  margin: 0 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question313022 {
    margin: 0 20px 0 0;
  }
}
/* :L3049 */
.page-quote .section-adjustment-questions .adjustment-content > span #question313022 .instanda-question-input {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
/* :L3054 */
.page-quote .section-adjustment-questions .adjustment-content > span #question313022 .instanda-text-question {
  padding-left: 15px;
}
/* :L3059 */
/* :L3061 */
.page-quote .section-adjustment-questions .adjustment-content > span #question311288 > div > div > div,
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div {
  flex-basis: 100%;
  padding: 0;
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question311288 > div > div > div,
  .page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div {
    flex-basis: 50%;
    margin-top: 0;
  }
}
/* :L3073 */
.page-quote .section-adjustment-questions .adjustment-content > span #question311288 > div > div > div:nth-child(2),
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div:nth-child(2) {
  order: 2;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question311288 > div > div > div:nth-child(2),
  .page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div:nth-child(2) {
    order: 3;
    padding-right: 20px;
  }
}
/* :L3084 */
.page-quote .section-adjustment-questions .adjustment-content > span #question311288 .instanda-question-input,
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 .instanda-question-input {
  margin: 0 !important;
}
/* :L3091 */
.page-quote .section-adjustment-questions .adjustment-content > span #question129572,
.page-quote .section-adjustment-questions .adjustment-content > span #question129571 {
  flex-basis: 100%;
}
/* :L3095 */
.page-quote .section-adjustment-questions .adjustment-content > span #question129572 > div > div,
.page-quote .section-adjustment-questions .adjustment-content > span #question129571 > div > div {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /*
            > div:nth-child(1) {
              order: 1;
            }
            > div:nth-child(2) {
              order: 3;
            }
            > div:nth-child(3) {
              order: 2;
            }
            > div:nth-child(4) {
              order: 3;
            }
          }
          */

}
/* :L3115 */
.page-quote .section-adjustment-questions .adjustment-content > span #question129572 > div > div > div > div > div,
.page-quote .section-adjustment-questions .adjustment-content > span #question129571 > div > div > div > div > div {
  flex-basis: 50%;
  margin-top: 0;
}
/* :L3121 */
.page-quote .section-adjustment-questions .adjustment-content > span #question129572 .new-wrapper-class,
.page-quote .section-adjustment-questions .adjustment-content > span #question129571 .new-wrapper-class {
  width: 100%;
}
/* :L3123 */
.page-quote .section-adjustment-questions .adjustment-content > span #question129572 .new-wrapper-class + .new-wrapper-class,
.page-quote .section-adjustment-questions .adjustment-content > span #question129571 .new-wrapper-class + .new-wrapper-class {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question129572 .new-wrapper-class + .new-wrapper-class,
  .page-quote .section-adjustment-questions .adjustment-content > span #question129571 .new-wrapper-class + .new-wrapper-class {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question129572 .new-wrapper-class,
  .page-quote .section-adjustment-questions .adjustment-content > span #question129571 .new-wrapper-class {
    width: calc((100% - 40px) / 2);
  }
}
/* :L3140 */
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 {
  flex-basis: 100%;
}
/* :L3144 */
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 > .instanda-text-question > .instanda-question-input {
  display: flex;
  flex-wrap: wrap;
}
/* :L3149 */
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 .wrapper {
  width: calc((100% - 40px) / 2);
}
/* :L3153 */
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div:nth-child(4) {
  order: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div:nth-child(4) {
    order: 2;
    padding-right: 20px;
  }
}
/* :L3163 */
.page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div:nth-child(2) {
  order: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-adjustment-questions .adjustment-content > span #question336812 > div > div > div:nth-child(2) {
    order: 2;
    padding-right: 20px;
  }
}
/* :L3174 */
.page-quote .section-adjustment-questions .adjustment-content > span #question124708 {
  margin-left: 0;
}
/* :L3180 */
.page-quote .section-adjustment-questions .btn-adjustment-update {
  margin-top: 20px;
}
/* :L3185 */
.page-quote button[name="updateButton"] {
  background-color: #52b8f7;
  color: white;
  border: 3px solid #52b8f7;
  width: 100%;
  border: 0;
}
/* :L585 */
.page-quote button[name="updateButton"]:hover,
.page-quote button[name="updateButton"]:active,
.page-quote button[name="updateButton"]:focus,
.page-quote button[name="updateButton"]:active:focus {
  background-color: #52b8f7;
  color: white;
  outline: none;
  border-color: white;
}
@media only screen and (min-width: 768px) {
  .page-quote button[name="updateButton"] {
    width: 131px;
  }
}
/* :L3196 */
#question124706 {
  flex-basis: 100%;
  margin-bottom: 20px;
}
/* :L3201 */
#question254133,
#question254134 {
  /*Optional Ordinance or Law Limit: 100% of Dwelling Limit & Optional Water Backup Limit: 100% of Dwelling Limit*/
  margin-top: 20px;
  order: 4;
}
/* :L3208 */
#question129571 {
  flex-basis: 100%;
}
/* :L3211 */
/* :L3212 */
@media only screen and (min-width: 768px) {
  #question129571 .instanda-text-question > .instanda-question-input {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
  }
}
/* :L3220 */
/* :L3221 */
#question129571 .instanda-text-question > .instanda-question-input > div:nth-child(1) {
  order: 0;
}
/* :L3225 */
#question129571 .instanda-text-question > .instanda-question-input > div:nth-child(3) {
  order: 1;
}
/* :L3229 */
#question129571 .instanda-text-question > .instanda-question-input > div:nth-child(2) {
  order: 2;
}
/* :L3233 */
#question129571 .instanda-text-question > .instanda-question-input > div:nth-child(4) {
  order: 3;
}
/* :L3238 */
#question129571 .instanda-text-question > .instanda-question-input > .instanda-question-label,
#question129571 .instanda-text-question > .instanda-question-input > .instanda-question-input {
  flex-basis: calc((100% - 40px) / 2);
}
/* :L3243 */
/* :L3250 */
#question124707 {
  margin-bottom: 20px;
  order: 1;
}
@media only screen and (min-width: 768px) {
  #question124707 {
    margin-bottom: 0;
    padding-left: 20px;
  }
}
/* :L3260 */
#question129016 {
  flex-basis: 100%;
}
/* :L3263 */
@media only screen and (min-width: 768px) {
  #question129016 .instanda-question-input.col-lg-6 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
/* :L3272 */
@media only screen and (min-width: 768px) {
  #question129016 .instanda-question-input.col-lg-6 .instanda-question-label:first-child {
    display: none;
  }
}
/* :L3277 */
#question129016 .instanda-question-input.col-lg-6 .instanda-question-label:first-child + .instanda-question-hierarchy {
  order: 0;
}
@media only screen and (min-width: 768px) {
  #question129016 .instanda-question-input.col-lg-6 .instanda-question-label:first-child + .instanda-question-hierarchy {
    position: relative;
    padding-top: 30px;
  }
}
/* :L3285 */
@media only screen and (min-width: 768px) {
  #question129016 .instanda-question-input.col-lg-6 .instanda-question-label:first-child + .instanda-question-hierarchy::before {
    font-weight: 700;
    font-size: 18px;
    position: absolute;
    left: 0;
    top: 0;
    content: "All Other Perils Deductible";
    display: block;
  }
}
/* :L3299 */
#question129016 .instanda-question-input.col-lg-6 > div {
  flex-basis: calc((100% - 40px) / 2);
  order: 0;
}
/* :L3303 */
#question129016 .instanda-question-input.col-lg-6 > div.instanda-question-hierarchy {
  order: 3;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  #question129016 .instanda-question-input.col-lg-6 > div.instanda-question-hierarchy {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* :L3312 */
@media only screen and (min-width: 768px) {
  
}
/* :L3322 */
#question129016 #instanda-question-label-SpecialDeductibleSTD_TXT-1 {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  #question129016 #instanda-question-label-SpecialDeductibleSTD_TXT-1 {
    margin-top: 0;
  }
}
/* :L3333 */
.section-package-select,
.section-smart-package-select {
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .section-package-select,
  .section-smart-package-select {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
/* :L3344 */
.section-package-select .package-option,
.section-smart-package-select .package-option {
  flex-basis: 33.33%;
  background-color: white;
  color: black;
  border: 1px solid #c8c8c8;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
/* :L3354 */
.section-package-select .package-option .package-title,
.section-smart-package-select .package-option .package-title {
  margin-bottom: 20px;
  font-size: 24px;
}
/* :L3359 */
.section-package-select .package-option .package-cell,
.section-smart-package-select .package-option .package-cell {
  padding: 15px 0;
}
/* :L3362 */
.section-package-select .package-option .package-cell span,
.section-smart-package-select .package-option .package-cell span {
  display: block;
}
/* :L3365 */
.section-package-select .package-option .package-cell span.cell-title,
.section-smart-package-select .package-option .package-cell span.cell-title {
  color: #21c0ff;
}
/* :L3369 */
.section-package-select .package-option .package-cell span.cell-notes,
.section-smart-package-select .package-option .package-cell span.cell-notes {
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 400;
}
/* :L3377 */
.section-package-select .package-option .package-price,
.section-smart-package-select .package-option .package-price {
  color: #21c0ff;
  font-weight: 400;
  text-align: left;
}
/* :L3382 */
.section-package-select .package-option .package-price span,
.section-smart-package-select .package-option .package-price span {
  color: black;
  font-size: 60px;
}
/* :L3388 */
.section-package-select .package-option input[data-action="submit-quote"],
.section-smart-package-select .package-option input[data-action="submit-quote"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  width: 160px;
  height: 50px;
  cursor: pointer;
}
/* :L3397 */
.section-package-select .package-option input[data-action="submit-quote"]::before,
.section-smart-package-select .package-option input[data-action="submit-quote"]::before {
  content: "Select";
  position: absolute;
  width: 100%;
  text-align: center;
  display: block;
  left: 0;
}
/* :L3406 */
.section-package-select .package-option input[data-action="submit-quote"]:hover,
.section-smart-package-select .package-option input[data-action="submit-quote"]:hover,
.section-package-select .package-option input[data-action="submit-quote"]:active,
.section-smart-package-select .package-option input[data-action="submit-quote"]:active,
.section-package-select .package-option input[data-action="submit-quote"]:focus,
.section-smart-package-select .package-option input[data-action="submit-quote"]:focus,
.section-package-select .package-option input[data-action="submit-quote"]:active:focus,
.section-smart-package-select .package-option input[data-action="submit-quote"]:active:focus {
  border-color: #0a8ad9;
  background-color: #3aaef6;
}
/* :L3414 */
.section-package-select .package-option input[data-action="submit-quote"][checked="checked"],
.section-smart-package-select .package-option input[data-action="submit-quote"][checked="checked"] {
  background-color: #e1d28c;
  border-color: #52b8f7;
  color: black;
}
/* :L3420 */
/* :L3421 */
.section-package-select .package-option input[data-action="submit-quote"][checked="checked"]::before,
.section-smart-package-select .package-option input[data-action="submit-quote"][checked="checked"]::before {
  padding-left: 35px;
  content: "Selected";
}
/* :L3426 */
.section-package-select .package-option input[data-action="submit-quote"][checked="checked"]::after,
.section-smart-package-select .package-option input[data-action="submit-quote"][checked="checked"]::after {
  content: "\f058";
  font-family: fontAwesome;
  font-size: 30px;
  color: #3cb450;
  position: absolute;
  left: 15px;
  top: 5px;
  display: block;
}
/* :L3441 */
/* :L3442 */
.section-smart-package-select .package-option {
  font-weight: 400;
}
/* :L3445 */
.section-smart-package-select .package-option .package-cell {
  padding: 10px 0;
}
/* :L3450 */
.section-smart-package-select .title {
  padding: 10px 20px;
  flex-basis: 100%;
  background-color: white;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  color: black;
}
/* :L3459 */
.section-smart-package-select .title span {
  color: #a3a3a3;
  font-weight: 400;
  display: block;
}
/* :L3467 */
/* :L3468 */
.section-payment .payment-btn-wrapper {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: nowrap;
}
/* :L3475 */
.section-payment .radio-inline {
  width: 33.33%;
  padding: 15px 50px 15px 20px;
  border: 2px solid #c8c8c8;
  border-right: 0;
  background-color: white;
  color: black;
  text-align: center;
  margin: 0;
  position: relative;
}
/* :L3486 */
.section-payment .radio-inline:last-child {
  border-right: 2px solid #c8c8c8;
}
/* :L3490 */
.section-payment .radio-inline input {
  display: none;
}
/* :L3494 */
.section-payment .radio-inline:hover,
.section-payment .radio-inline:focus {
  background: #e4f4fe;
  border-color: #0b99f1;
}
/* :L3500 */
.section-payment .radio-inline.instanda-selected {
  background-color: #e1d28c;
  pointer-events: none;
  border-color: #0b99f1;
}
/* :L3505 */
.section-payment .radio-inline.instanda-selected::before {
  position: absolute;
  right: 10px;
  top: 0;
  content: "\f058";
  font-family: fontAwesome;
  font-size: 30px;
  display: block;
  color: #3cb450;
  line-height: 54px;
}
/* :L3520 */
.section-notes {
  font-size: 14px;
}
/* :L3524 */
/* :L3526 */
/* :L3528 */
.created-from-mta .section-package-select input[data-action="submit-quote"],
.created-from-mta .section-smart-package-select input[data-action="submit-quote"] {
  opacity: .5;
  pointer-events: none;
}
/* :L3532 */
.created-from-mta .section-package-select input[data-action="submit-quote"][checked="checked"],
.created-from-mta .section-smart-package-select input[data-action="submit-quote"][checked="checked"] {
  background-color: transparent;
  border: 0;
  opacity: 1;
}
/*Email your quote*/

/* :L3542 */
#emailQuoteLinkLink {
  color: white;
  text-decoration: none;
}
/* Mixins */

/* :L3547 */
.clearfix {
  zoom: 1;
}
/* :L3550 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L3555 */
.clearfix:after {
  clear: both;
}
/* Colour */
/* Colour Usage */
/* Space */
/* Font size */
/* Media query */
/* :L3595 */
#header1-question-page {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
}
/* :L3603 */
#header1-question-page::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3615 */
#single-column-question {
  max-width: 480px;
  margin: 0 auto;
}
/* Reset page width */
/* Billing Details Page */

/* :L3642 */
/* :L3643 */
.page-confirmbillingdetails .instanda-questionHeader {
  width: auto;
}
/* :L3646 */
.page-confirmbillingdetails .instanda-questionHeader h3 {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}
/* :L781 */
.page-confirmbillingdetails .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2868 */
.page-confirmbillingdetails .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3603 */
.page-confirmbillingdetails .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3651 */
/* :L3652 */
.page-confirmbillingdetails form > div:first-of-type {
  font-size: 0;
  text-align: center;
}
/* :L3656 */
.page-confirmbillingdetails form > div:first-of-type strong {
  font-size: 24px;
}
/* :L3659 */
.page-confirmbillingdetails form > div:first-of-type strong:before {
  content: 'Amount being billed today: ';
  font-weight: 400;
}
/* :L3667 */
.page-confirmbillingdetails .instanda-confirm-billing-address {
  background-color: white;
  color: #21c0ff;
  padding: 20px 20px 20px 100px;
  position: relative;
  margin-bottom: 0;
  display: none;
}
/* :L3675 */
.page-confirmbillingdetails .instanda-confirm-billing-address::before {
  position: absolute;
  content: "";
  display: block;
  left: 20px;
  top: 20px;
  width: 50px;
  height: 80px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VdBY1pTX%2CGohj7s1AQ9fBQ__") center top no-repeat;
  background-size: 100% auto;
}
/* :L3688 */
.page-confirmbillingdetails .btn-pay {
  width: 100%;
  padding: 20px;
  margin: -1px 0 40px;
  text-align: center;
}
/* :L3694 */
.page-confirmbillingdetails .btn-pay #boltPayButton {
  float: none !important;
}
/* :L3699 */
/* :L3700 */
.page-confirmbillingdetails a.instanda-button,
.page-confirmbillingdetails a.instanda-button:hover,
.page-confirmbillingdetails a.instanda-button:focus,
.page-confirmbillingdetails a.instanda-button:active,
.page-confirmbillingdetails a.instanda-button:active:focus {
  color: white;
  width: auto;
  background-position: left center;
  padding-left: 35px;
  background-color: transparent;
  border: 0;
}
/* :L3715 */
.page-confirmbillingdetails #payment-online-browser-warning {
  display: none;
}
/* :L3719 */
.page-confirmbillingdetails h5 {
  position: relative;
  top: -100px;
}
/* Login Page */

/* :L3727 */
/* :L3728 */
.page-agentlogin header.navbar {
  display: none !important;
}
/* :L3732 */
.page-agentlogin .instanda-agent-login-content {
  margin-top: 100px;
}
@media only screen and (orientation: portrait) {
  .page-agentlogin .instanda-agent-login-content {
    margin-top: 40px;
  }
}
/* :L3739 */
/* :L3740 */
.page-agentlogin .instanda-agent-login-content .logo-smart-home .col-lg-4 {
  padding-top: 40px;
  text-align: center;
}
/* :L3745 */
.page-agentlogin .instanda-agent-login-content .logo-smart-home .logo {
  width: 240px;
  height: 88px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WTNjNVQyNVBhSFpVZWpSU1Ywa3diVFZQUTAxc1FWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxBbGVqVUlUV2kwMmFVelVnLDEwMDAsUmZ6V3l5YmI2RjBaR1ptYSxqWlc5KzAxTXFMSWEyNDVpZWozbXYrdTY4Y0VnUkVHTGtzek1QUFFwRXJjRW44SEpBZGowU1VqWXBjSitNYzliUXJiMXFEdFhZeStFS09mbmtDRTc3UT09") left center no-repeat;
  background-size: 100% auto;
  margin: 0 auto;
  position: relative;
}
/* :L3755 */
.page-agentlogin .instanda-agent-login-content form {
  background-color: transparent;
  border-radius: 0;
  border: 0;
  text-align: center;
  padding: 160px 0 40px;
  margin-top: -125px;
  box-shadow: none;
}
/* :L3764 */
.page-agentlogin .instanda-agent-login-content form > .form-group {
  margin-bottom: 20px;
}
/* :L3768 */
.page-agentlogin .instanda-agent-login-content form label {
  width: 100%;
  text-align: left;
}
/* :L3773 */
.page-agentlogin .instanda-agent-login-content form input[type=text],
.page-agentlogin .instanda-agent-login-content form input[type=password] {
  background-color: white !important;
}
/* :L3778 */
.page-agentlogin .instanda-agent-login-content form button[type=submit] {
  margin: 20px 0;
}
/* :L3782 */
/* :L3783 */
.page-agentlogin .instanda-agent-login-content form .agent-login-links a,
.page-agentlogin .instanda-agent-login-content form .agent-login-links a:hover,
.page-agentlogin .instanda-agent-login-content form .agent-login-links a:active,
.page-agentlogin .instanda-agent-login-content form .agent-login-links a:focus,
.page-agentlogin .instanda-agent-login-content form .agent-login-links a:active:focus {
  color: white;
}
/* Dashboard Page */

/* :L3797 */
/* :L3798 */
.page-agentdashboard .navbar {
  margin-bottom: 0;
}
/* :L3802 */
/* :L3803 */
.page-agentdashboard .instanda-main-content > .container {
  width: 100%;
  padding: 0;
}
/* :L3807 */
.page-agentdashboard .instanda-main-content > .container > h3,
.page-agentdashboard .instanda-main-content > .container .agentDashboardTableContainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .page-agentdashboard .instanda-main-content > .container > h3,
  .page-agentdashboard .instanda-main-content > .container .agentDashboardTableContainer {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-agentdashboard .instanda-main-content > .container > h3,
  .page-agentdashboard .instanda-main-content > .container .agentDashboardTableContainer {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-agentdashboard .instanda-main-content > .container > h3,
  .page-agentdashboard .instanda-main-content > .container .agentDashboardTableContainer {
    width: 1170px;
  }
}
/* :L3812 */
.page-agentdashboard .instanda-main-content > .container .agentDashboardTableContainer {
  margin-bottom: 20px;
}
/* :L3818 */
.page-agentdashboard #agentSearchControl {
  background-color: #52b8f7;
  color: white;
  margin-bottom: 40px;
  padding: 20px 0;
}
/* :L3824 */
.page-agentdashboard #agentSearchControl > h3,
.page-agentdashboard #agentSearchControl > form {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .page-agentdashboard #agentSearchControl > h3,
  .page-agentdashboard #agentSearchControl > form {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-agentdashboard #agentSearchControl > h3,
  .page-agentdashboard #agentSearchControl > form {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-agentdashboard #agentSearchControl > h3,
  .page-agentdashboard #agentSearchControl > form {
    width: 1170px;
  }
}
/* :L3829 */
.page-agentdashboard #agentSearchControl > h3 {
  display: none;
}
/* :L3833 */
.page-agentdashboard #agentSearchControl form {
  /* Position the Search Button */
  position: relative;
}
/* :L3836 */
.page-agentdashboard #agentSearchControl form #agentSearchButton {
  flex-basis: 100%;
  width: 100%;
  margin-left: 0;
}
/* :L3841 */
.page-agentdashboard #agentSearchControl form #agentSearchButton button {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .page-agentdashboard #agentSearchControl form #agentSearchButton {
    flex-basis: inherit;
    width: auto;
    position: absolute;
    right: 0;
    bottom: 20px;
  }
}
/* :L3856 */
/* :L3860 */
/* :L3861 */
/* :L3863 */
/* :L3864 */
.page-agentdashboard .agentDashboardTable thead tr th,
.page-agentdashboard .agentDashboardTable tbody tr th,
.page-agentdashboard .agentDashboardTable thead tr td,
.page-agentdashboard .agentDashboardTable tbody tr td {
  border: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}
/* :L3871 */
/* :L3872 */
.page-agentdashboard .agentDashboardTable thead tr:nth-child(odd) td,
.page-agentdashboard .agentDashboardTable tbody tr:nth-child(odd) td {
  border-left: 3px solid black;
}
/* :L3877 */
/* :L3878 */
.page-agentdashboard .agentDashboardTable thead tr:nth-child(even) td,
.page-agentdashboard .agentDashboardTable tbody tr:nth-child(even) td {
  border-left: 3px solid #52b8f7;
}
/* :L3883 */
/* :L3884 */
.page-agentdashboard .agentDashboardTable thead tr:last-child th,
.page-agentdashboard .agentDashboardTable tbody tr:last-child th,
.page-agentdashboard .agentDashboardTable thead tr:last-child td,
.page-agentdashboard .agentDashboardTable tbody tr:last-child td {
  border-bottom: 0;
}
/* Search form on both Dashboard and Search page */

/* :L3896 */
#agentSearchParameters,
.search-fields .search-field {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) {
  #agentSearchParameters,
  .search-fields .search-field {
    justify-content: flex-start;
  }
}
/* :L3908 */
#agentSearchParameters .agent-search-parameter,
.search-fields .search-field .agent-search-parameter {
  margin: 0 0 20px 0;
  width: 100%;
}
@media only screen and (min-width: 640px) {
  #agentSearchParameters .agent-search-parameter,
  .search-fields .search-field .agent-search-parameter {
    flex-basis: calc((100% - 40px) / 2);
    margin: 0 10px 20px 0;
  }
}
@media only screen and (min-width: 992px) {
  #agentSearchParameters .agent-search-parameter,
  .search-fields .search-field .agent-search-parameter {
    flex-basis: calc((100% - (4 * 10px) - 100px) / 4);
  }
}
/* :L3922 */
@media only screen and (min-width: 992px) {
  #agentSearchParameters input[type="submit"],
  .search-fields .search-field input[type="submit"] {
    width: 100px !important;
    height: 48px;
    padding: 0;
  }
}
/* Search page */

/* :L3934 */
/* :L3942 */
.page-retrievequote .search-fields,
.page-agentretrievequotes .search-fields,
.page-retrievepolicy .search-fields,
.page-agentretrievequotebyvariable .search-fields,
.page-agentsearchexpiredpolicies .search-fields,
.page-agentsearchpoliciesforapproval .search-fields,
.page-updatepolicynumbers .search-fields,
.page-getagentsearchresults .search-fields {
  display: flex;
  flex-wrap: wrap;
}
/* :L3946 */
.page-retrievequote .search-fields > div,
.page-agentretrievequotes .search-fields > div,
.page-retrievepolicy .search-fields > div,
.page-agentretrievequotebyvariable .search-fields > div,
.page-agentsearchexpiredpolicies .search-fields > div,
.page-agentsearchpoliciesforapproval .search-fields > div,
.page-updatepolicynumbers .search-fields > div,
.page-getagentsearchresults .search-fields > div {
  order: 1;
  flex-basis: 100%;
}
/* :L3951 */
.page-retrievequote .search-fields > .search-row,
.page-agentretrievequotes .search-fields > .search-row,
.page-retrievepolicy .search-fields > .search-row,
.page-agentretrievequotebyvariable .search-fields > .search-row,
.page-agentsearchexpiredpolicies .search-fields > .search-row,
.page-agentsearchpoliciesforapproval .search-fields > .search-row,
.page-updatepolicynumbers .search-fields > .search-row,
.page-getagentsearchresults .search-fields > .search-row {
  order: 2;
  margin-bottom: 20px;
}
/* :L3955 */
/* :L3956 */
.page-retrievequote .search-fields > .search-row .form-group > .row,
.page-agentretrievequotes .search-fields > .search-row .form-group > .row,
.page-retrievepolicy .search-fields > .search-row .form-group > .row,
.page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row,
.page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row,
.page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row,
.page-updatepolicynumbers .search-fields > .search-row .form-group > .row,
.page-getagentsearchresults .search-fields > .search-row .form-group > .row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .page-retrievequote .search-fields > .search-row .form-group > .row,
  .page-agentretrievequotes .search-fields > .search-row .form-group > .row,
  .page-retrievepolicy .search-fields > .search-row .form-group > .row,
  .page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row,
  .page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row,
  .page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row,
  .page-updatepolicynumbers .search-fields > .search-row .form-group > .row,
  .page-getagentsearchresults .search-fields > .search-row .form-group > .row {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
/* :L3967 */
.page-retrievequote .search-fields > .search-row .form-group > .row::before,
.page-agentretrievequotes .search-fields > .search-row .form-group > .row::before,
.page-retrievepolicy .search-fields > .search-row .form-group > .row::before,
.page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row::before,
.page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row::before,
.page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row::before,
.page-updatepolicynumbers .search-fields > .search-row .form-group > .row::before,
.page-getagentsearchresults .search-fields > .search-row .form-group > .row::before,
.page-retrievequote .search-fields > .search-row .form-group > .row::after,
.page-agentretrievequotes .search-fields > .search-row .form-group > .row::after,
.page-retrievepolicy .search-fields > .search-row .form-group > .row::after,
.page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row::after,
.page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row::after,
.page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row::after,
.page-updatepolicynumbers .search-fields > .search-row .form-group > .row::after,
.page-getagentsearchresults .search-fields > .search-row .form-group > .row::after {
  display: none;
}
/* :L3972 */
.page-retrievequote .search-fields > .search-row .form-group > .row > div,
.page-agentretrievequotes .search-fields > .search-row .form-group > .row > div,
.page-retrievepolicy .search-fields > .search-row .form-group > .row > div,
.page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row > div,
.page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row > div,
.page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row > div,
.page-updatepolicynumbers .search-fields > .search-row .form-group > .row > div,
.page-getagentsearchresults .search-fields > .search-row .form-group > .row > div {
  width: auto;
  float: none;
  margin: 0;
}
/* :L3977 */
.page-retrievequote .search-fields > .search-row .form-group > .row > div.search-label,
.page-agentretrievequotes .search-fields > .search-row .form-group > .row > div.search-label,
.page-retrievepolicy .search-fields > .search-row .form-group > .row > div.search-label,
.page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row > div.search-label,
.page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row > div.search-label,
.page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row > div.search-label,
.page-updatepolicynumbers .search-fields > .search-row .form-group > .row > div.search-label,
.page-getagentsearchresults .search-fields > .search-row .form-group > .row > div.search-label {
  flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .page-retrievequote .search-fields > .search-row .form-group > .row > div.search-label,
  .page-agentretrievequotes .search-fields > .search-row .form-group > .row > div.search-label,
  .page-retrievepolicy .search-fields > .search-row .form-group > .row > div.search-label,
  .page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row > div.search-label,
  .page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row > div.search-label,
  .page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row > div.search-label,
  .page-updatepolicynumbers .search-fields > .search-row .form-group > .row > div.search-label,
  .page-getagentsearchresults .search-fields > .search-row .form-group > .row > div.search-label {
    flex-basis: 240px;
  }
}
/* :L3985 */
.page-retrievequote .search-fields > .search-row .form-group > .row > div.search-button,
.page-agentretrievequotes .search-fields > .search-row .form-group > .row > div.search-button,
.page-retrievepolicy .search-fields > .search-row .form-group > .row > div.search-button,
.page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row > div.search-button,
.page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row > div.search-button,
.page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row > div.search-button,
.page-updatepolicynumbers .search-fields > .search-row .form-group > .row > div.search-button,
.page-getagentsearchresults .search-fields > .search-row .form-group > .row > div.search-button {
  flex-basis: 180px;
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .page-retrievequote .search-fields > .search-row .form-group > .row > div.search-button,
  .page-agentretrievequotes .search-fields > .search-row .form-group > .row > div.search-button,
  .page-retrievepolicy .search-fields > .search-row .form-group > .row > div.search-button,
  .page-agentretrievequotebyvariable .search-fields > .search-row .form-group > .row > div.search-button,
  .page-agentsearchexpiredpolicies .search-fields > .search-row .form-group > .row > div.search-button,
  .page-agentsearchpoliciesforapproval .search-fields > .search-row .form-group > .row > div.search-button,
  .page-updatepolicynumbers .search-fields > .search-row .form-group > .row > div.search-button,
  .page-getagentsearchresults .search-fields > .search-row .form-group > .row > div.search-button {
    margin-top: 0;
  }
}
/* :L3998 */
.page-retrievequote .search-fields .search-field,
.page-agentretrievequotes .search-fields .search-field,
.page-retrievepolicy .search-fields .search-field,
.page-agentretrievequotebyvariable .search-fields .search-field,
.page-agentsearchexpiredpolicies .search-fields .search-field,
.page-agentsearchpoliciesforapproval .search-fields .search-field,
.page-updatepolicynumbers .search-fields .search-field,
.page-getagentsearchresults .search-fields .search-field {
  justify-content: space-between;
}
/* :L4003 */
.page-retrievequote .search-button,
.page-agentretrievequotes .search-button,
.page-retrievepolicy .search-button,
.page-agentretrievequotebyvariable .search-button,
.page-agentsearchexpiredpolicies .search-button,
.page-agentsearchpoliciesforapproval .search-button,
.page-updatepolicynumbers .search-button,
.page-getagentsearchresults .search-button {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  margin: 20px 0 40px;
}
@media (min-width: 768px) {
  .page-retrievequote .search-button,
  .page-agentretrievequotes .search-button,
  .page-retrievepolicy .search-button,
  .page-agentretrievequotebyvariable .search-button,
  .page-agentsearchexpiredpolicies .search-button,
  .page-agentsearchpoliciesforapproval .search-button,
  .page-updatepolicynumbers .search-button,
  .page-getagentsearchresults .search-button {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-retrievequote .search-button,
  .page-agentretrievequotes .search-button,
  .page-retrievepolicy .search-button,
  .page-agentretrievequotebyvariable .search-button,
  .page-agentsearchexpiredpolicies .search-button,
  .page-agentsearchpoliciesforapproval .search-button,
  .page-updatepolicynumbers .search-button,
  .page-getagentsearchresults .search-button {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-retrievequote .search-button,
  .page-agentretrievequotes .search-button,
  .page-retrievepolicy .search-button,
  .page-agentretrievequotebyvariable .search-button,
  .page-agentsearchexpiredpolicies .search-button,
  .page-agentsearchpoliciesforapproval .search-button,
  .page-updatepolicynumbers .search-button,
  .page-getagentsearchresults .search-button {
    width: 1170px;
  }
}
@media only screen and (min-width: 992px) {
  .page-retrievequote .search-button,
  .page-agentretrievequotes .search-button,
  .page-retrievepolicy .search-button,
  .page-agentretrievequotebyvariable .search-button,
  .page-agentsearchexpiredpolicies .search-button,
  .page-agentsearchpoliciesforapproval .search-button,
  .page-updatepolicynumbers .search-button,
  .page-getagentsearchresults .search-button {
    text-align: right;
  }
}
/* :L4012 */
.page-retrievequote .search-button button,
.page-agentretrievequotes .search-button button,
.page-retrievepolicy .search-button button,
.page-agentretrievequotebyvariable .search-button button,
.page-agentsearchexpiredpolicies .search-button button,
.page-agentsearchpoliciesforapproval .search-button button,
.page-updatepolicynumbers .search-button button,
.page-getagentsearchresults .search-button button {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .page-retrievequote .search-button button,
  .page-agentretrievequotes .search-button button,
  .page-retrievepolicy .search-button button,
  .page-agentretrievequotebyvariable .search-button button,
  .page-agentsearchexpiredpolicies .search-button button,
  .page-agentsearchpoliciesforapproval .search-button button,
  .page-updatepolicynumbers .search-button button,
  .page-getagentsearchresults .search-button button {
    margin-right: 10px;
    width: auto;
  }
}
/* :L4022 */
.page-retrievequote h4,
.page-agentretrievequotes h4,
.page-retrievepolicy h4,
.page-agentretrievequotebyvariable h4,
.page-agentsearchexpiredpolicies h4,
.page-agentsearchpoliciesforapproval h4,
.page-updatepolicynumbers h4,
.page-getagentsearchresults h4 {
  font-size: 24px;
}
/* :L4026 */
/* :L4027 */
.page-retrievequote .instanda-agent-retrieve-quote-content .instanda-container-fluid,
.page-agentretrievequotes .instanda-agent-retrieve-quote-content .instanda-container-fluid,
.page-retrievepolicy .instanda-agent-retrieve-quote-content .instanda-container-fluid,
.page-agentretrievequotebyvariable .instanda-agent-retrieve-quote-content .instanda-container-fluid,
.page-agentsearchexpiredpolicies .instanda-agent-retrieve-quote-content .instanda-container-fluid,
.page-agentsearchpoliciesforapproval .instanda-agent-retrieve-quote-content .instanda-container-fluid,
.page-updatepolicynumbers .instanda-agent-retrieve-quote-content .instanda-container-fluid,
.page-getagentsearchresults .instanda-agent-retrieve-quote-content .instanda-container-fluid {
  display: none;
}
/* :L4032 */
/* :L4034 */
.page-retrievequote #agentSearchResultsTable td,
.page-agentretrievequotes #agentSearchResultsTable td,
.page-retrievepolicy #agentSearchResultsTable td,
.page-agentretrievequotebyvariable #agentSearchResultsTable td,
.page-agentsearchexpiredpolicies #agentSearchResultsTable td,
.page-agentsearchpoliciesforapproval #agentSearchResultsTable td,
.page-updatepolicynumbers #agentSearchResultsTable td,
.page-getagentsearchresults #agentSearchResultsTable td,
.page-retrievequote .agent-table td,
.page-agentretrievequotes .agent-table td,
.page-retrievepolicy .agent-table td,
.page-agentretrievequotebyvariable .agent-table td,
.page-agentsearchexpiredpolicies .agent-table td,
.page-agentsearchpoliciesforapproval .agent-table td,
.page-updatepolicynumbers .agent-table td,
.page-getagentsearchresults .agent-table td {
  border-bottom: 1px solid #c8c8c8;
}
/* :L4037 */
.page-retrievequote #agentSearchResultsTable td[colspan="13"],
.page-agentretrievequotes #agentSearchResultsTable td[colspan="13"],
.page-retrievepolicy #agentSearchResultsTable td[colspan="13"],
.page-agentretrievequotebyvariable #agentSearchResultsTable td[colspan="13"],
.page-agentsearchexpiredpolicies #agentSearchResultsTable td[colspan="13"],
.page-agentsearchpoliciesforapproval #agentSearchResultsTable td[colspan="13"],
.page-updatepolicynumbers #agentSearchResultsTable td[colspan="13"],
.page-getagentsearchresults #agentSearchResultsTable td[colspan="13"],
.page-retrievequote .agent-table td[colspan="13"],
.page-agentretrievequotes .agent-table td[colspan="13"],
.page-retrievepolicy .agent-table td[colspan="13"],
.page-agentretrievequotebyvariable .agent-table td[colspan="13"],
.page-agentsearchexpiredpolicies .agent-table td[colspan="13"],
.page-agentsearchpoliciesforapproval .agent-table td[colspan="13"],
.page-updatepolicynumbers .agent-table td[colspan="13"],
.page-getagentsearchresults .agent-table td[colspan="13"] {
  border-bottom: 0;
}
/* :L4041 */
.page-retrievequote #agentSearchResultsTable td a,
.page-agentretrievequotes #agentSearchResultsTable td a,
.page-retrievepolicy #agentSearchResultsTable td a,
.page-agentretrievequotebyvariable #agentSearchResultsTable td a,
.page-agentsearchexpiredpolicies #agentSearchResultsTable td a,
.page-agentsearchpoliciesforapproval #agentSearchResultsTable td a,
.page-updatepolicynumbers #agentSearchResultsTable td a,
.page-getagentsearchresults #agentSearchResultsTable td a,
.page-retrievequote .agent-table td a,
.page-agentretrievequotes .agent-table td a,
.page-retrievepolicy .agent-table td a,
.page-agentretrievequotebyvariable .agent-table td a,
.page-agentsearchexpiredpolicies .agent-table td a,
.page-agentsearchpoliciesforapproval .agent-table td a,
.page-updatepolicynumbers .agent-table td a,
.page-getagentsearchresults .agent-table td a {
  padding: 3px 10px;
  background-color: #52b8f7;
  color: white;
  text-decoration: none;
  border-radius: 3px;
  display: inline-block;
  white-space: nowrap;
  margin: 0 3px 3px 0;
}
/* View Quote/ Policy Page */

/* :L4058 */
/* :L4059 */
.page-viewquoteorpolicy h4 {
  font-size: 28px;
  color: #21c0ff;
  font-weight: 700;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
/* :L4067 */
.page-viewquoteorpolicy h4::before {
  position: absolute;
  width: 250px;
  height: 1px;
  content: "";
  background-color: #d1d1d1;
  display: block;
  left: calc((100% - 250px) / 2);
  bottom: 0;
}
/* :L4079 */
@media only screen and (min-width: 640px) {
  .page-viewquoteorpolicy .section-policy-details {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}
/* :L4087 */
@media only screen and (min-width: 640px) {
  .page-viewquoteorpolicy .section-policy-details > div {
    flex-basis: 45%;
  }
}
/* :L4093 */
/* :L4095 */
.page-viewquoteorpolicy .section-policy-details .left > div,
.page-viewquoteorpolicy .section-policy-details .right > div {
  margin-bottom: 40px;
}
/* :L4100 */
.page-viewquoteorpolicy .section-policy-details [class*="info-item"] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  text-align: left;
  margin-bottom: 10px;
}
/* :L4108 */
.page-viewquoteorpolicy .section-policy-details [class*="info-item"] > div:first-child {
  flex-basis: 160px;
  padding-right: 10px;
  color: #21c0ff;
}
/* :L4116 */
.page-viewquoteorpolicy .section-premium {
  background-color: #52b8f7;
  padding: 20px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 40px;
}
/* :L4128 */
.page-viewquoteorpolicy .section-premium .label {
  padding: 0;
}
/* :L4133 */
.page-viewquoteorpolicy .btn {
  border-color: #52b8f7;
}
/* :L4137 */
.page-viewquoteorpolicy .btn-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
/* :L4143 */
.page-viewquoteorpolicy .btn-group > a {
  flex-basis: 100%;
  margin-bottom: 10px;
}
@media only screen and (min-width: 640px) {
  .page-viewquoteorpolicy .btn-group > a {
    margin-right: 10px;
    flex-basis: calc(50% - 10px);
  }
}
@media only screen and (min-width: 1200px) {
  .page-viewquoteorpolicy .btn-group > a {
    flex-basis: calc(25% - 10px);
  }
}
/* Download Documents Page */

/* :L4161 */
/* :L4162 */
.page-agentalldocs #documentsList {
  padding: 0;
  margin: 20px 0 40px;
}
/* :L4166 */
.page-agentalldocs #documentsList li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
  list-style-type: none;
}
/* :L4172 */
.page-agentalldocs #documentsList li::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\f15b";
  font-family: fontAwesome;
  font-size: 16px;
  display: block;
  color: #21c0ff;
}
/* Log Claim Page */

/* :L4188 */
/* :L4189 */
.page-agentclaims .well {
  padding: 0;
  border: 0;
  background-color: transparent;
  margin-top: 20px;
  box-shadow: none;
}
/* :L4196 */
.page-agentclaims .well button,
.page-agentclaims .well input,
.page-agentclaims .well a {
  margin: 0 10px 10px 0;
  border-color: #52b8f7;
}
/* Bulk Upload Page */

/* :L4207 */
/* :L4208 */
.page-bulkuploadclaims textarea {
  display: block;
  margin: 20px 0;
}
/* Add Claims Page */

/* :L4216 */
/* :L4217 */
/* :L4218 */
.page-agentclaims .logged-claim-section-content .col-lg-4 {
  margin-bottom: 10px;
}
/* Sale Confirmation Page */

/* :L4226 */
/* :L4227 */
/* :L4228 */
.page-confirmation2 .instanda-questionHeader h3 {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 18px;
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
  color: #21c0ff;
  max-width: 725px;
}
/* :L781 */
.page-confirmation2 .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L2868 */
.page-confirmation2 .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L3603 */
.page-confirmation2 .instanda-questionHeader h3::before {
  width: 480px;
  height: 1px;
  background: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: calc(50% - 240px);
}
/* :L4233 */
.page-confirmation2 .instanda-questionHeader h3::before {
  background-color: #52b8f7;
}
/* :L4239 */
.page-confirmation2 div[class*="section-"] {
  color: #474747;
  margin-bottom: 40px;
  text-align: center;
}
/* :L4244 */
.page-confirmation2 div[class*="section-"]:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 640px) {
  .page-confirmation2 div[class*="section-"] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}
/* :L4255 */
@media only screen and (min-width: 640px) {
  .page-confirmation2 div[class*="section-"] > div {
    flex-basis: 45%;
  }
}
/* :L4261 */
.page-confirmation2 div[class*="section-"] h4 {
  font-size: 22px;
  color: #21c0ff;
  font-weight: 700;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
/* :L4269 */
.page-confirmation2 div[class*="section-"] h4::before {
  position: absolute;
  width: 250px;
  height: 1px;
  content: "";
  background-color: #d1d1d1;
  display: block;
  left: calc((100% - 250px) / 2);
  bottom: 0;
}
/* :L4281 */
@media only screen and (max-width: 767px) {
  .page-confirmation2 div[class*="section-"] .left {
    margin-bottom: 40px;
  }
}
/* :L4287 */
.page-confirmation2 div[class*="section-"].section-insured-details {
  font-size: 18px;
  padding-bottom: 40px;
  border-bottom: 1px solid #d1d1d1;
}
/* :L4292 */
.page-confirmation2 div[class*="section-"].section-insured-details h4 {
  font-size: 28px;
}
/* :L4296 */
@media only screen and (max-width: 991px) {
  .page-confirmation2 div[class*="section-"].section-insured-details > div {
    flex-basis: 100%;
  }
}
/* :L4302 */
.page-confirmation2 div[class*="section-"].section-insured-details div[class*="policy-item"],
.page-confirmation2 div[class*="section-"].section-insured-details div[class*="payment-item"] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  text-align: left;
  margin-bottom: 15px;
}
/* :L4311 */
.page-confirmation2 div[class*="section-"].section-insured-details div[class*="policy-item"] > div:first-child,
.page-confirmation2 div[class*="section-"].section-insured-details div[class*="payment-item"] > div:first-child {
  flex-basis: 160px;
  padding-right: 10px;
  color: #21c0ff;
}
/* :L4319 */
/* :L4320 */
.page-confirmation2 div[class*="section-"].section-contact .document-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* :L4325 */
.page-confirmation2 div[class*="section-"].section-contact .document-wrapper .left-icon {
  margin-right: 10px;
}
/* :L4330 */
/* :L4331 */
.page-confirmation2 div[class*="section-"].section-contact .contact-wrapper > div:first-child {
  margin-bottom: 20px;
}
/* :L4335 */
.page-confirmation2 div[class*="section-"].section-contact .contact-wrapper label {
  color: #21c0ff;
}
/* :L4341 */
.page-confirmation2 div[class*="section-"].section-shipping {
  display: block;
}
@media only screen and (min-width: 768px) {
  .page-confirmation2 div[class*="section-"].section-shipping {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }
}
/* :L4351 */
.page-confirmation2 div[class*="section-"].section-shipping > .left {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media only screen and (min-width: 640px) {
  .page-confirmation2 div[class*="section-"].section-shipping > .left {
    flex-basis: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .page-confirmation2 div[class*="section-"].section-shipping > .left {
    flex-wrap: nowrap;
  }
}
/* :L4365 */
.page-confirmation2 div[class*="section-"].section-shipping > .left > .left-icon {
  flex-basis: 100%;
  padding: 0 0 20px 0;
}
@media only screen and (min-width: 768px) {
  .page-confirmation2 div[class*="section-"].section-shipping > .left > .left-icon {
    flex-basis: 145px;
    padding: 0 15px 0 0;
  }
}
/* :L4376 */
@media only screen and (min-width: 640px) {
  .page-confirmation2 div[class*="section-"].section-shipping > .right {
    flex-basis: 35%;
  }
}
/* :L4382 */
.page-confirmation2 div[class*="section-"].section-shipping > h4 {
  text-align: left;
  flex-basis: 100%;
}
/* :L4386 */
.page-confirmation2 div[class*="section-"].section-shipping > h4::before {
  left: 0;
}
/* :L4391 */
.page-confirmation2 div[class*="section-"].section-shipping > .left,
.page-confirmation2 div[class*="section-"].section-shipping > .right {
  text-align: left;
}
/* :L4395 */
.page-confirmation2 div[class*="section-"].section-shipping > .left .title,
.page-confirmation2 div[class*="section-"].section-shipping > .right .title {
  color: #21c0ff;
}
/* Hidden questions used in the return of API data */

/* :L4403 */
#question334024/* HomeStyle_TXT on quick quote page 3 */ {
  display: none;
}
/* Hide some buttons */

/* :L4409 */
input[name="notes"],
button[name="notes"],
button[name="saveButton"],
#copyQuoteButton {
  display: none;
}
/* Hide the title on Dashboad Page */

/* :L4417 */
/* :L4418 */
.page-agentdashboard h3.agentDashboardResultsetTitle {
  display: none;
}
/* Hide the title on Search Page */

/* :L4424 */
/* :L4425 */
#agentSearchControl > h3 {
  display: none;
}
/* Hide some search fields on Search Page */

/* Hide for MTA */

/* :L4445 */
/* :L4446 */
.created-for-mta .hide-for-mta {
  display: none;
}
/*SHow only E&S Disclosure document link on post quote page  */

/* :L4451 */
/* :L4452 */
.page-postquotequestions.page-number-1 .hidefooterDocLink {
  /*Overriding the class*/
  display: none;
}
