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

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

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

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

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

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

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

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

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

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

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

/* :L212 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L219 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L224 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L231 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L235 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L239 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L243 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L247 */
.warning-message-payment {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width: 100%;
  text-align: center;
  background-color: #efdccf;
  font-weight: bold;
  padding: 25px;
}
/* :L260 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}


/* LESS/CSS Document */
/*-----CUSTOM STYLING FOR RESPONSIVE THEME SITES*/
/*-----------------------------------------------------------------------------*/
/*-----VARIABLES*/
/*-----MIXINS*/
/*-----------------------------------------------------------------------------*/

/*-----GENERAL*/

/* :L81 */
a {
  color: #2362aa;
  text-decoration: none;
}
/* :L85 */
a:hover,
a:focus,
a:active {
  color: #1a4a80;
  text-decoration: none;
}
/* :L91 */
/* :L92 */
a:hover,
input:hover,
select:hover,
button:hover,
.btn:hover,
a:focus,
input:focus,
select:focus,
button:focus,
.btn:focus,
a:active,
input:active,
select:active,
button:active,
.btn:active,
a:active:focus,
input:active:focus,
select:active:focus,
button:active:focus,
.btn:active:focus {
  outline: 0;
}
/* :L97 */
.site {
  position: relative;
}
/* :L101 */
body .container {
  padding-left: 15px;
  padding-right: 15px;
}
/* :L105 */
body .container .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/* :L113 */
body .container .instanda-quick-quote-content > .container,
body .container .instanda-quick-quote-content > .title-block .container,
body .container .instanda-quote-content > .container,
body .container .instanda-quote-content > .title-block .container,
body .container #instanda-quote-content + .container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  body .container .instanda-quick-quote-content > .container,
  body .container .instanda-quick-quote-content > .title-block .container,
  body .container .instanda-quote-content > .container,
  body .container .instanda-quote-content > .title-block .container,
  body .container #instanda-quote-content + .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body .container .instanda-quick-quote-content > .container,
  body .container .instanda-quick-quote-content > .title-block .container,
  body .container .instanda-quote-content > .container,
  body .container .instanda-quote-content > .title-block .container,
  body .container #instanda-quote-content + .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  body .container .instanda-quick-quote-content > .container,
  body .container .instanda-quick-quote-content > .title-block .container,
  body .container .instanda-quote-content > .container,
  body .container .instanda-quote-content > .title-block .container,
  body .container #instanda-quote-content + .container {
    width: 1170px;
  }
}
/* :L136 */
body .container.instanda-fade-quote-content.instanda-quote {
  width: auto;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
/*-----LAYOUT*/

/* :L146 */
body {
  /*Margin bottom by footer height*/
  background: #f8f8f8;
  color: #333333;
  overflow-x: hidden;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: ;
}
@media (min-width: 420px) {
  body {
    margin-bottom: 75px;
  }
}
@media (min-width: 768px) {
  body {
    margin-bottom: 54px;
  }
}
@media (min-width: 992px) {
  body {
    margin-bottom: ;
  }
}
@media (min-width: 1200px) {
  body {
    margin-bottom: ;
  }
}
/* :L160 */
.footer {
  height: 35px;
}
@media (min-width: 768px) {
  .footer {
    height: 34px;
  }
}
/* :L168 */
.real-footer {
  /*Set the fixed height of the footer here*/
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (min-width: 420px) {
  .real-footer {
    height: 75px;
  }
}
@media (min-width: 768px) {
  .real-footer {
    height: 54px;
  }
}
@media (min-width: 992px) {
  .real-footer {
    height: ;
  }
}
@media (min-width: 1200px) {
  .real-footer {
    height: ;
  }
}
/*Content*/

/* :L180 */
#instanda-site-layout {
  padding-bottom: 50px;
}
/*Header*/

/* :L186 */
.navbar {
  margin-bottom: 2px;
}
/* :L190 */
.navbar-default {
  border-radius: 0;
  border: 0;
  background: none;
}
/* :L196 */
.navbar-static-top {
  background: white;
  box-shadow: 0 0 8px -1px rgba(0, 0, 0, 0.3);
  margin-bottom: 30px;
}
/* :L202 */
body .navbar-brand {
  height: auto;
}
/* :L205 */
body .navbar-brand img {
  margin: 11px 0 0 15px;
}
@media (min-width: 768px) {
  body .navbar-brand img {
    margin: 0;
  }
}
/* :L214 */
img.hidden-xs {
  height: 55px;
}
/* :L218 */
img.visible-xs {
  height: 28px;
}
/* :L222 */
body .navbar-static-top .nav {
  padding: 0;
  margin-top: 25px;
}
/* :L227 */
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .active > a {
  background: none;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav > .active > a {
    padding: 22px 15px 15px 15px;
    position: relative;
  }
  /* :L239 */
  .navbar-default .navbar-nav > li > a:after,
  .navbar-default .navbar-nav > .active > a:after {
    content: '';
    display: block;
    height: 2px;
    background: #2362aa;
    width: 0;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transition: all 0.3s ease-in-out;
  }
}
/* :L252 */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > .active > a:active {
  background: none;
  color: #2362aa;
}
@media (min-width: 768px) {
  /* :L257 */
  .navbar-default .navbar-nav > li > a:hover:after,
  .navbar-default .navbar-nav > .active > a:hover:after,
  .navbar-default .navbar-nav > li > a:focus:after,
  .navbar-default .navbar-nav > .active > a:focus:after,
  .navbar-default .navbar-nav > li > a:active:after,
  .navbar-default .navbar-nav > .active > a:active:after {
    left: 15px;
    width: calc(100% - 30px);
  }
}
/*Hamburger*/

/* :L267 */
.navbar-default .navbar-toggle {
  border-color: ;
}
/* :L270 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: ;
}
/*Documents footer*/

/* :L277 */
.container.instanda-documents {
  /*don't show?*/
  display: none;
}
/*Footer*/

/* :L283 */
.real-footer {
  color: white;
  background: black;
  padding: 20px 0 10px 0;
  letter-spacing: 2px;
  font-size: 10px;
}
/*Instanda footer*/

/* :L293 */
.instanda-built-by-footer {
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: white;
  text-align: left;
  margin: 0 auto;
  position: relative;
  bottom: 0;
}
@media (min-width: 768px) {
  .instanda-built-by-footer {
    width: 750px;
    text-align: right;
  }
}
@media (min-width: 992px) {
  .instanda-built-by-footer {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .instanda-built-by-footer {
    width: 1170px;
  }
}
/* :L316 */
.instanda-built-by-footer a {
  color: white;
}
/*-----------------------------------------------------------------------------*/

/*-----UNIVERSAL ELEMENTS*/

/*Headings*/

/* :L327 */
.instanda-agent-forgot-password h4,
.container.view-referrals-content h2,
.container.agent-quotesearch-results-container h2,
.agentDashboardTableContainer h4,
h3 {
  font-weight: bold;
  font-size: 20px;
  color: #016e45;
  border-bottom: 2px solid #efeeee;
  padding-bottom: 10px;
}
/* :L339 */
.agentDashboardTableContainer h4 {
  border-bottom: 0;
  padding-bottom: 0;
}
/*Image header*/

/* :L346 */
.image-header-block {
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(https://instanda.com/assets/img/instanda-logo-color.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: white;
  padding: 70px 0 50px 0;
  text-align: center;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .image-header-block {
    margin-top: -80px;
    padding: 150px 0 100px 0;
  }
}
@media (min-width: 1200px) {
  .image-header-block {
    padding: 250px 0 100px 0;
    margin-bottom: 50px;
  }
}
/* :L367 */
.image-header-block h1 {
  font-weight: bold;
  font-size: 30px;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.6);
}
@media (min-width: 992px) {
  .image-header-block h1 {
    font-size: 40px;
  }
}
/* :L378 */
.instanda-container-fluid {
  background: none;
}
/*Title blocks*/

/* :L384 */
.title-block {
  background: #dde2e8;
  padding: 20px 0;
  margin-bottom: 15px;
  margin-top: -30px;
}
@media (min-width: 992px) {
  .title-block {
    margin-bottom: 20px;
  }
}
/* :L394 */
.title-block h2 {
  font-weight: bold;
  font-size: 26px;
  color: #2362aa;
  margin: 0;
}
/*Tables*/

/* :L404 */
.container.agent-quotesearch-results-container table tr:first-of-type th,
body .table-bordered > thead > tr > th {
  width: auto;
  font-size: 10px;
  color: #7d7d7d;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* :L412 */
.container.agent-quotesearch-results-container table tr:first-of-type th a,
body .table-bordered > thead > tr > th a {
  color: #2362aa;
}
/* :L415 */
.container.agent-quotesearch-results-container table tr:first-of-type th a:hover,
body .table-bordered > thead > tr > th a:hover,
.container.agent-quotesearch-results-container table tr:first-of-type th a:focus,
body .table-bordered > thead > tr > th a:focus,
.container.agent-quotesearch-results-container table tr:first-of-type th a:active,
body .table-bordered > thead > tr > th a:active {
  color: #1a4a80;
}
/*-----------------------------------------------------------------------------*/

/*-----QUESTIONS*/

/* :L425 */
.questionList.instanda-questionList {
  margin-bottom: 70px;
  clear: both;
}
/*Align question input*/

/* :L432 */
.instanda-text-question.form-group.row {
  display: flex;
}
/* :L436 */
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  float: none;
  flex-grow: 1;
}
/* :L442 */
.instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: auto;
  float: none;
  padding: 0;
  text-align: right;
}
/* :L449 */
.instanda-responsive-help-icon-container i.instanda-responsive-help-icon.fa.fa-question-circle.fa-2x {
  margin-right: 15px;
  margin-top: 5px;
}
/* :L454 */
@media (min-width: 500px) {
  .instanda-question-input.instanda-question-date {
    width: 100%;
  }
}
/*Align question input vertically*/

/* :L462 */
/* :L464 */
.questionList .form-group,
.adjustment-questions .form-group {
  margin-bottom: 0;
}
/* :L468 */
.questionList .instanda-question-item.form-group,
.adjustment-questions .instanda-question-item.form-group {
  margin-bottom: 15px;
}
/*Header questions*/

/* :L475 */
/* :L477 */
.instanda-questionHeader h1,
.instanda-questionHeader h2,
.instanda-questionHeader h3,
.instanda-questionHeader h4,
.instanda-questionHeader h5,
.instanda-questionHeader h6,
.instanda-questionHeader p {
  margin: 0 auto;
}
/* :L480 */
.instanda-questionHeader h1 + p,
.instanda-questionHeader h2 + p,
.instanda-questionHeader h3 + p,
.instanda-questionHeader h4 + p,
.instanda-questionHeader h5 + p,
.instanda-questionHeader h6 + p,
.instanda-questionHeader p + p {
  margin-top: 10px;
}
/* :L485 */
.instanda-questionHeader h3 {
  margin-top: 15px;
}
/*Expandible header questions*/

/* :L492 */
*:not(.instanda-multi-item) > .group-question-header {
  position: relative;
}
/* :L495 */
*:not(.instanda-multi-item) > .group-question-header a {
  display: block;
}
/* :L499 */
*:not(.instanda-multi-item) > .group-question-header:after {
  content: '+';
  display: block;
  width: 20px;
  height: 20px;
  background: #b1b1ae;
  position: absolute;
  right: 0;
  color: white;
  font-size: 22px;
  font-weight: bold;
  padding: 4.3px 5px 5px 4px;
  text-align: center;
  line-height: 0.3;
  top: 0;
  border-radius: 50%;
}
/* :L517 */
*:not(.instanda-multi-item) > .group-question-header:hover:after {
  background: #2362aa;
}
/* :L521 */
*:not(.instanda-multi-item) > .group-question-header.group-question-open:after {
  content: '–';
  padding-left: 5px;
  padding-top: 5px;
}
/*YN Parent question*/

/* :L530 */
.instanda-question-parent-yes-no + div[id*="_Children"],
.instanda-question-parent-yes-no div[id*="_Children"] {
  margin-top: 15px;
}
/*Address question*/

/* :L537 */
.instanda-question-input.instanda-address-line-2 {
  margin-top: 5px;
}
/*Advanced choice question*/

/* :L543 */
.instanda-question-input.instanda-question-hierarchy + .instanda-question-label {
  margin-top: 15px;
}
/*Postcode lookup results*/

/* :L549 */
a.data8PostcodeLookup button.instanda-button.btn.btn-default {
  margin-top: 5px;
}
/*Collapsible headers*/

/* :L555 */
.group-question-header {
  clear: both;
  display: block;
  margin-bottom: 10px;
}
/*Side by side questions*/

/* :L563 */
/* :L569 */
@media (min-width: 992px) {
  .page-quickquotequestions.page-number-1 .questionItem:not(.instanda-container-fluid),
  .page-quickquotequestions.page-number-2 .questionItem:not(.instanda-container-fluid),
  .page-quickquote .questionItem:not(.instanda-container-fluid),
  .page-prequotequestions.page-number-3 .questionItem:not(.instanda-container-fluid),
  .page-prequotequestions.page-number-7 .questionItem:not(.instanda-container-fluid),
  .page-quote .questionItem:not(.instanda-container-fluid) {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 34px);
    margin-right: 30px;
  }
}
/* :L579 */
@media (min-width: 992px) {
  #question103244,
  #question103760,
  #question103785 {
    width: calc(33.3% - 34px);
  }
}
/* :L585 */
#question100536,
#question100543,
#question103233,
#question102559,
#question102546,
#question103240 {
  display: block;
  width: 100%;
}
/*Address question*/

/* :L597 */
@media (min-width: 992px) {
  #question103240,
  #question100456,
  #question100187,
  #question100590 {
    display: block;
    width: 100%;
    margin-bottom: 0;
  }
  /* :L606 */
  #question103240 .instanda-question-input.instanda-address-line-1,
  #question100456 .instanda-question-input.instanda-address-line-1,
  #question100187 .instanda-question-input.instanda-address-line-1,
  #question100590 .instanda-question-input.instanda-address-line-1,
  #question103240 .instanda-question-input.instanda-address-line-2,
  #question100456 .instanda-question-input.instanda-address-line-2,
  #question100187 .instanda-question-input.instanda-address-line-2,
  #question100590 .instanda-question-input.instanda-address-line-2,
  #question103240 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group,
  #question100456 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group,
  #question100187 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group,
  #question100590 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group {
    display: inline-block;
    width: calc(50% - 34px);
    margin-right: 30px;
  }
  /* :L614 */
  #question103240 .instanda-question-validation-message.instanda-question-validation-message-address-line1,
  #question100456 .instanda-question-validation-message.instanda-question-validation-message-address-line1,
  #question100187 .instanda-question-validation-message.instanda-question-validation-message-address-line1,
  #question100590 .instanda-question-validation-message.instanda-question-validation-message-address-line1 {
    position: absolute;
  }
  /* :L618 */
  #question103240 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group,
  #question100456 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group,
  #question100187 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group,
  #question100590 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type ~ .form-group {
    margin-top: 15px;
  }
  /* :L622 */
  #question103240 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type + .form-group ~ .form-group,
  #question100456 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type + .form-group ~ .form-group,
  #question100187 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type + .form-group ~ .form-group,
  #question100590 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div:first-of-type + .form-group ~ .form-group {
    width: calc(25% - 34px);
  }
}
/*Multi-items*/

/* :L630 */
.instanda-question-multi-item-summary > .container > .instanda-text-question.form-group > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  float: none;
}
/* :L634 */
.instanda-question-multi-item-summary > .container > .instanda-text-question.form-group > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .questionItem.instanda-question-item {
  width: 100%;
  display: block;
  margin: 0;
}
/* :L641 */
.instanda-multi-item {
  position: relative;
}
/* :L645 */
.instanda-multi-item-add-remove.container .col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  float: none;
}
@media (min-width: 992px) {
  .instanda-multi-item-add-remove.container .col-xs-11.col-sm-6.col-md-6.col-lg-6 {
    position: absolute;
    top: 0;
    right: 15px;
  }
}
/* :L656 */
.questionItem.instanda-question-item.instanda-multi-item-add-remove.container.form-group {
  clear: both;
  display: block;
  width: 100%;
}
/* :L662 */
.instanda-question-multi-item-summary > .instanda-question-item {
  width: 100% !important;
}
/*Question text and input side by side*/

/* :L668 */
@media (min-width: 992px) {
  /* :L674 */
  .page-prequotequestions.page-number-1 .instanda-question-label,
  .page-prequotequestions.page-number-4 .instanda-question-label,
  .page-prequotequestions.page-number-5 .instanda-question-label,
  .page-prequotequestions.page-number-6 .instanda-question-label {
    display: inline-block;
    vertical-align: top;
    width: 60%;
    padding-right: 30px;
    padding-top: 10px;
  }
  /* :L682 */
  .page-prequotequestions.page-number-1 .instanda-text-question.form-group.row,
  .page-prequotequestions.page-number-4 .instanda-text-question.form-group.row,
  .page-prequotequestions.page-number-5 .instanda-text-question.form-group.row,
  .page-prequotequestions.page-number-6 .instanda-text-question.form-group.row {
    vertical-align: top;
    display: inline-flex;
    width: 40%;
  }
}
/*Multi-item on quick quote display*/

/* :L692 */
/* :L693 */
.page-quickquote .instanda-question-inner-label.instanda-question-multi-item-question-text-label {
  display: none;
}
/* :L697 */
/* :L699 */
.page-quickquote .instanda-question-inner-label.instanda-question-multi-item-question-text-label + div ~ div .instanda-multi-item .group-question-header {
  display: none;
}
/* :L703 */
.page-quickquote .instanda-question-inner-label.instanda-question-multi-item-question-text-label + div ~ div .instanda-multi-item #question102167 .instanda-question-label {
  display: none;
}
/* :L708 */
@media (min-width: 992px) {
  .page-quickquote .instanda-multi-item-add-remove.container .col-xs-11.col-sm-6.col-md-6.col-lg-6 {
    top: initial;
    bottom: 20px;
  }
}
/*-----------------------------------------------------------------------------*/

/*-----QUICK QUOTE DISPLAY*/

/* :L720 */
#instanda-quote-content {
  margin-bottom: 30px;
}
/* :L724 */
a#emailQuoteLinkLink,
#instanda-quote-link,
#instanda-binder-link {
  display: inline-block;
  margin-bottom: 10px;
}
/* :L731 */
#instanda-quote-link a,
#instanda-binder-link a {
  display: inline-block;
}
/*-----QUOTE DISPLAY*/

/*-----SALE CONFIRMATION*/

/*-----------------------------------------------------------------------------*/

/*-----CLAIMS*/

/*-----Claims summary*/

/*-----------------------------------------------------------------------------*/

/*-----AGENT LOGIN*/

/* :L752 */
.row.instanda-agent-forgot-password {
  margin-top: 30px;
}
/* :L756 */
.page-forgotsalespersonpassword .section {
  padding: 0 15px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .page-forgotsalespersonpassword .section {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-forgotsalespersonpassword .section {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-forgotsalespersonpassword .section {
    width: 1170px;
  }
}
/*-----HOMEPAGE*/

/*-----------------------------------------------------------------------------*/

/*-----CUSTOMER PORTAL*/

/*-----Log in page*/

/* :L781 */
.well {
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}
/*-----Customer Homepage*/

/*-----Account details page*/

/*-----------------------------------------------------------------------------*/

/*-----AGENT DASHBOARD*/

/* :L796 */
.page-agentdashboard .agent-search-parameter.form-group {
  width: 17.5%;
}
/* :L800 */
h3.agentDashboardResultsetTitle {
  display: none;
}
/*-----RETRIEVE QUOTE*/

/*-----Search fields*/

/* :L808 */
.container.instanda-agent-search-fields > .search-fields.row > .search-row {
  display: none;
}
/* :L811 */
.container.instanda-agent-search-fields > .search-fields.row > .search-row ~ br {
  display: none;
}
/* :L816 */
label[for="policyNumber"] {
  display: none;
}
/* :L820 */
@media (min-width: 1200px) {
  .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 {
    width: 88%;
  }
}
/* :L826 */
@media (min-width: 1200px) {
  .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12 {
    width: auto;
    padding-top: 28px;
  }
}
/* :L833 */
.agent-search-parameter.form-group {
  display: inline-block;
  padding-right: 15px;
  vertical-align: top;
  width: 19.5%;
}
/* :L840 */
@media (min-width: 1200px) {
  input#agentSearchButton {
    display: inline-block;
    vertical-align: top;
    margin-top: 27px;
  }
}
/*-----Search results*/

/*-----CANCEL PAGE*/

/*-----CLAIMS PAGE*/

/*-----UPLOAD DOCS PAGE*/

/*-----VIEW ALL DOCS PAGE*/

/*-----VIEW QUOTE OR POLICY PAGE*/

/* :L860 */
.page-viewquoteorpolicy .instanda-main-content {
  position: relative;
}
/* :L863 */
@media (min-width: 992px) {
  .page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons {
    padding: 0 15px;
    width: calc((970px / 12) * 2);
    position: absolute;
    right: calc((100% - 970px) / 2);
    top: 88px;
  }
}
@media (min-width: 1200px) {
  .page-viewquoteorpolicy .instanda-main-content .container.policy-view-options-action-buttons {
    width: calc((1170px / 12) * 2);
    right: calc((100% - 1170px) / 2);
  }
}
/* :L878 */
.page-viewquoteorpolicy .instanda-main-content .btn-group {
  display: block;
}
/* :L881 */
@media (min-width: 992px) {
  .page-viewquoteorpolicy .instanda-main-content .btn-group > .btn {
    float: none;
    display: block;
    border-radius: 0;
    margin: 0 auto 1px auto;
    text-align: left;
  }
}
/* :L893 */
body .btnDiv.btnReinstate {
  display: inline-block;
  width: auto;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
}
/* :L901 */
body .btnDiv.btnReinstate a.linkcss {
  border-radius: 4px;
  box-shadow: none;
  background-color: #2362aa;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
  background-color: #b1b1ae;
}
/* :L1021 */
body .btnDiv.btnReinstate a.linkcss:hover,
body .btnDiv.btnReinstate a.linkcss:focus,
body .btnDiv.btnReinstate a.linkcss:active {
  box-shadow: none;
  background-color: #1f5695;
  color: white;
}
/* :L1047 */
body .btnDiv.btnReinstate a.linkcss:hover,
body .btnDiv.btnReinstate a.linkcss:focus,
body .btnDiv.btnReinstate a.linkcss:active {
  background-color: #a4a4a1;
}
/*-----FAILED AUTORENEWALS*/

/* :L908 */
.instanda-failed-auto-renewals {
  margin: 0 auto;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .instanda-failed-auto-renewals {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .instanda-failed-auto-renewals {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .instanda-failed-auto-renewals {
    width: 1170px;
  }
}
/* :L924 */
.instanda-failed-auto-renewals .container {
  width: 100%;
  padding: 0;
}
/* :L929 */
.instanda-failed-auto-renewals button.btn.btn-primary {
  margin: 15px auto;
}
/*-----------------------------------------------------------------------------*/

/*-----ERRORS*/

/* :L938 */
.form-control.input-validation-error {
  border-color: red;
}
/* :L942 */
.label-danger {
  border-radius: 5px;
  background-color: ;
}
/* :L947 */
.container.alert.alert-danger.alert-dismissible.show {
  width: 100%;
  border: 0;
  background: #ffbab2;
  border-radius: 0;
  margin: -30px auto 30px auto;
  padding-right: 50px;
  color: #9e1700;
  font-weight: bold;
}
/* :L957 */
.container.alert.alert-danger.alert-dismissible.show ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* :L964 */
.validation-summary-errors {
  margin: 0 auto;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .validation-summary-errors {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .validation-summary-errors {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .validation-summary-errors {
    width: 1140px;
  }
}
/*-----HELP TEXT*/

/* :L983 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: calc(100% - 30px);
  float: none;
  color: #484848;
  font-size: 14px;
  margin: 10px auto 0 auto;
  background: #efefef;
  padding: 10px 15px;
  border-radius: 3px;
  border: 1px solid #e4e4e4;
}
/*-----------------------------------------------------------------------------*/

/*-----BUTTONS*/

/* :L999 */
.btn,
.btn-default[disabled],
.btn-primary[disabled],
.postcodelookup button,
.primary-buttons,
.secondary-buttons,
input#agentSearchButton {
  border-radius: 4px;
  box-shadow: none;
  background-color: #2362aa;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
}
/* :L1021 */
.btn:hover,
.btn-default[disabled]:hover,
.btn-primary[disabled]:hover,
.postcodelookup button:hover,
.primary-buttons:hover,
.secondary-buttons:hover,
input#agentSearchButton:hover,
.btn:focus,
.btn-default[disabled]:focus,
.btn-primary[disabled]:focus,
.postcodelookup button:focus,
.primary-buttons:focus,
.secondary-buttons:focus,
input#agentSearchButton:focus,
.btn:active,
.btn-default[disabled]:active,
.btn-primary[disabled]:active,
.postcodelookup button:active,
.primary-buttons:active,
.secondary-buttons:active,
input#agentSearchButton:active {
  box-shadow: none;
  background-color: #1f5695;
  color: white;
}
/*Secondary buttons*/

/* :L1030 */
button.instanda-quote-button.btn-primary[name="saveButton"],
button.btn.btn-primary[formaction="EditBinder"],
button.instanda-notes-button.btn.btn-primary,
input.instanda-notes-button.btn.btn-primary,
.btn-group > .btn.btn-primary,
button.btn.download-quotes-button,
button.btn.download-policies-button,
button.btn.btn-default[data-dismiss="modal"],
.modal-footer button.btn.btn-secondary,
input#copyQuoteButton,
.back-to-edit-quote-container.left.pull-left a.btn,
a.instanda-button.instanda-quote-back-button.btn.btn-primary,
a.data8PostcodeLookup button.instanda-button.btn.btn-default,
.postcodelookup button,
.secondary-buttons {
  background-color: #b1b1ae;
}
/* :L1047 */
button.instanda-quote-button.btn-primary[name="saveButton"]:hover,
button.btn.btn-primary[formaction="EditBinder"]:hover,
button.instanda-notes-button.btn.btn-primary:hover,
input.instanda-notes-button.btn.btn-primary:hover,
.btn-group > .btn.btn-primary:hover,
button.btn.download-quotes-button:hover,
button.btn.download-policies-button:hover,
button.btn.btn-default[data-dismiss="modal"]:hover,
.modal-footer button.btn.btn-secondary:hover,
input#copyQuoteButton:hover,
.back-to-edit-quote-container.left.pull-left a.btn:hover,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:hover,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:hover,
.postcodelookup button:hover,
.secondary-buttons:hover,
button.instanda-quote-button.btn-primary[name="saveButton"]:focus,
button.btn.btn-primary[formaction="EditBinder"]:focus,
button.instanda-notes-button.btn.btn-primary:focus,
input.instanda-notes-button.btn.btn-primary:focus,
.btn-group > .btn.btn-primary:focus,
button.btn.download-quotes-button:focus,
button.btn.download-policies-button:focus,
button.btn.btn-default[data-dismiss="modal"]:focus,
.modal-footer button.btn.btn-secondary:focus,
input#copyQuoteButton:focus,
.back-to-edit-quote-container.left.pull-left a.btn:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:focus,
.postcodelookup button:focus,
.secondary-buttons:focus,
button.instanda-quote-button.btn-primary[name="saveButton"]:active,
button.btn.btn-primary[formaction="EditBinder"]:active,
button.instanda-notes-button.btn.btn-primary:active,
input.instanda-notes-button.btn.btn-primary:active,
.btn-group > .btn.btn-primary:active,
button.btn.download-quotes-button:active,
button.btn.download-policies-button:active,
button.btn.btn-default[data-dismiss="modal"]:active,
.modal-footer button.btn.btn-secondary:active,
input#copyQuoteButton:active,
.back-to-edit-quote-container.left.pull-left a.btn:active,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active,
.postcodelookup button:active,
.secondary-buttons:active {
  background-color: #a4a4a1;
}
/*Tertiary buttons - green*/

/* :L1054 */
button.instanda-button.instanda-quote-button.btn.btn-primary[formaction="BindQuote"],
button.instanda-document-upload-add-btn.btn.btn-default,
button.instanda-quote-update-button.btn.btn-primary.instanda-button[name="updateButton"],
.instanda-multi-item-add.btn.btn-default {
  background: #016e45;
}
/* :L1060 */
button.instanda-button.instanda-quote-button.btn.btn-primary[formaction="BindQuote"]:hover,
button.instanda-document-upload-add-btn.btn.btn-default:hover,
button.instanda-quote-update-button.btn.btn-primary.instanda-button[name="updateButton"]:hover,
.instanda-multi-item-add.btn.btn-default:hover,
button.instanda-button.instanda-quote-button.btn.btn-primary[formaction="BindQuote"]:focus,
button.instanda-document-upload-add-btn.btn.btn-default:focus,
button.instanda-quote-update-button.btn.btn-primary.instanda-button[name="updateButton"]:focus,
.instanda-multi-item-add.btn.btn-default:focus,
button.instanda-button.instanda-quote-button.btn.btn-primary[formaction="BindQuote"]:active,
button.instanda-document-upload-add-btn.btn.btn-default:active,
button.instanda-quote-update-button.btn.btn-primary.instanda-button[name="updateButton"]:active,
.instanda-multi-item-add.btn.btn-default:active {
  background-color: #015535;
}
/*Hollow buttons*/

/* :L1067 */
.instanda-document-upload-remove-btn.btn.btn-danger,
.instanda-multi-item-remove.btn.btn-default,
a#emailQuoteLinkLink,
a#quoteLink,
#instanda-binder-link a {
  border-radius: 4px;
  box-shadow: none;
  background-color: #2362aa;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
  border: 1px solid #2362aa;
  background: none;
  color: #2362aa;
}
/* :L1021 */
.instanda-document-upload-remove-btn.btn.btn-danger:hover,
.instanda-multi-item-remove.btn.btn-default:hover,
a#emailQuoteLinkLink:hover,
a#quoteLink:hover,
#instanda-binder-link a:hover,
.instanda-document-upload-remove-btn.btn.btn-danger:focus,
.instanda-multi-item-remove.btn.btn-default:focus,
a#emailQuoteLinkLink:focus,
a#quoteLink:focus,
#instanda-binder-link a:focus,
.instanda-document-upload-remove-btn.btn.btn-danger:active,
.instanda-multi-item-remove.btn.btn-default:active,
a#emailQuoteLinkLink:active,
a#quoteLink:active,
#instanda-binder-link a:active {
  box-shadow: none;
  background-color: #1f5695;
  color: white;
}
/* :L1077 */
.instanda-document-upload-remove-btn.btn.btn-danger:hover,
.instanda-multi-item-remove.btn.btn-default:hover,
a#emailQuoteLinkLink:hover,
a#quoteLink:hover,
#instanda-binder-link a:hover,
.instanda-document-upload-remove-btn.btn.btn-danger:focus,
.instanda-multi-item-remove.btn.btn-default:focus,
a#emailQuoteLinkLink:focus,
a#quoteLink:focus,
#instanda-binder-link a:focus,
.instanda-document-upload-remove-btn.btn.btn-danger:active,
.instanda-multi-item-remove.btn.btn-default:active,
a#emailQuoteLinkLink:active,
a#quoteLink:active,
#instanda-binder-link a:active {
  border-color: #1f5695;
  color: #1f5695;
  background: none;
}
/* :L1084 */
.instanda-document-upload-remove-btn.btn.btn-danger,
.instanda-multi-item-remove.btn.btn-default {
  border-color: #016e45;
  color: #016e45;
}
/* :L1089 */
.instanda-document-upload-remove-btn.btn.btn-danger:hover,
.instanda-multi-item-remove.btn.btn-default:hover,
.instanda-document-upload-remove-btn.btn.btn-danger:focus,
.instanda-multi-item-remove.btn.btn-default:focus,
.instanda-document-upload-remove-btn.btn.btn-danger:active,
.instanda-multi-item-remove.btn.btn-default:active {
  border-color: #015535;
  color: #015535;
}
/*Disabled buttons*/

/* :L1097 */
.btn[disabled] {
  cursor: not-allowed;
}
/*Small buttons*/

/* :L1103 */
.instanda-document-upload-remove-btn.btn.btn-danger,
.instanda-multi-item-remove.btn.btn-default {
  padding: 5px 10px;
  font-size: 10px;
}
/* :L1109 */
.btn-group > .btn.btn-primary,
body .btnDiv.btnReinstate a.linkcss {
  padding: 8px 12px;
  font-size: 12px;
  line-height: 18px;
}
/* :L1116 */
body .btnDiv.btnReinstate a.linkcss {
  border-radius: 0 4px 4px 0;
}
/*-----INPUT*/

/* :L1122 */
.form-control {
  border-radius: 3px;
  box-shadow: none;
  height: 45px;
  font-size: 16px;
}
/* :L1128 */
.form-control:focus {
  box-shadow: none;
  border-color: #2362aa;
}
/* :L1134 */
select,
select[size="1"] {
  height: 45px;
}
/* :L1139 */
span.input-group-addon {
  background: white;
  border-radius: 0;
}
/* :L1144 */
.instanda-question-input.instanda-question-image-choice {
  cursor: pointer;
}
/*-----CHECKBOXES*/

/* :L1150 */
.checkbox {
  display: flex;
}
/* :L1154 */
.checkbox label,
.checkbox label.unticked {
  transition: all 0.3s ease-in-out;
  display: flex;
  border: 1px solid #cccccc;
  width: 30px;
  height: 30px;
  background-image: ;
  background-repeat: no-repeat;
  background-size: 0;
  background-position: center center;
  margin-right: 10px;
}
/* :L1167 */
.checkbox label input,
.checkbox label.unticked input {
  display: none;
}
/* :L1171 */
.checkbox label:hover,
.checkbox label.unticked:hover,
.checkbox label:focus,
.checkbox label.unticked:focus,
.checkbox label:active,
.checkbox label.unticked:active {
  background-size: 10px auto;
  border-color: #2362aa;
}
/* :L1177 */
.checkbox label.ticked {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65.235' height='50'%3E%3Cpath fill='%23006ea4' d='M64.057 12.627l-30.47 30.47-5.725 5.725C27.105 49.58 26.052 50 25 50s-2.104-.421-2.862-1.179l-5.725-5.725L1.178 27.862C.42 27.104 0 26.052 0 25s.42-2.104 1.178-2.862l5.725-5.725c.758-.758 1.81-1.178 2.862-1.178s2.104.42 2.862 1.178L25 28.829l27.608-27.65A4.082 4.082 0 0 1 55.473 0c1.049 0 2.104.42 2.859 1.178l5.725 5.725c.755.758 1.178 1.81 1.178 2.862s-.423 2.105-1.178 2.862z'/%3E%3C/svg%3E");
  background-size: 20px auto;
  margin-right: 10px;
}
/* :L1182 */
.checkbox label.ticked:hover,
.checkbox label.ticked:focus,
.checkbox label.ticked:active {
  border-color: #2362aa;
}
/*-----RADIO BUTTONS AS BUTTONS*/

/* :L1190 */
.radio {
  display: inline-block;
}
/* :L1194 */
.radio + .radio {
  margin-left: 10px;
}
/* :L1198 */
.radio label,
label.radio-inline {
  display: inline-block;
  border: 1px solid #cccccc;
  padding: 8px 15px;
  text-align: center;
  min-width: 60px;
  transition: all 0.3s ease-in-out;
}
/* :L1207 */
.radio label input,
label.radio-inline input {
  display: none;
}
/* :L1211 */
.radio label:hover,
label.radio-inline:hover,
.radio label:focus,
label.radio-inline:focus,
.radio label:active,
label.radio-inline:active {
  border-color: #2362aa;
  color: #2362aa;
}
/* :L1216 */
.radio label.instanda-selected,
label.radio-inline.instanda-selected {
  color: black;
  border-color: #2362aa;
  background: #bdeaf9;
}
/*-----------------------------------------------------------------------------*/

/*-----MODAL*/

/* :L1227 */
h5#titleModalLabel {
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
}
/*-----VIEW CUSTOMER BUTTON - VIEW QUOTE OR POLICY PAGE*/

/* :L1235 */
body .btnDiv.btnCustomerAccount {
  display: inline-block;
  width: auto;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
}
/* :L1243 */
body .btnDiv.btnCustomerAccount a.linkcss {
  border-radius: 4px;
  box-shadow: none;
  background-color: #2362aa;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
  background-color: #b1b1ae;
}
/* :L1021 */
body .btnDiv.btnCustomerAccount a.linkcss:hover,
body .btnDiv.btnCustomerAccount a.linkcss:focus,
body .btnDiv.btnCustomerAccount a.linkcss:active {
  box-shadow: none;
  background-color: #1f5695;
  color: white;
}
/* :L1047 */
body .btnDiv.btnCustomerAccount a.linkcss:hover,
body .btnDiv.btnCustomerAccount a.linkcss:focus,
body .btnDiv.btnCustomerAccount a.linkcss:active {
  background-color: #a4a4a1;
}
/* :L1248 */
body .btnDiv.btnCustomerAccount a.linkcss {
  padding: 8px 12px;
  font-size: 12px;
  line-height: 18px;
}
/* :L1254 */
body .btnDiv.btnCustomerAccount a.linkcss {
  border-radius: 0 4px 4px 0;
}
/*-----HIDE LOG QUOTE BUTTON - VIEW QUOTE OR POLICY PAGE*/

/* :L1260 */
body .btnClaims {
  display: none;
}
/* :L1264 */
button[name="chosenProductIds"] {
  background: #2362aa;
}
/* :L1267 */
button[name="chosenProductIds"]:hover,
button[name="chosenProductIds"]:focus,
button[name="chosenProductIds"]:active {
  background-color: #f0ad4e;
}
/*-----RECURRENT PAYMENTS BUTTON - VIEW QUOTE OR POLICY PAGE*/

/* :L1274 */
body .btnDiv.btnRecurrentPayments {
  display: inline-block;
  width: auto;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
}
/* :L1282 */
body .btnDiv.btnRecurrentPayments a.linkcss {
  border-radius: 4px;
  box-shadow: none;
  background-color: #2362aa;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
  background-color: #b1b1ae;
}
/* :L1021 */
body .btnDiv.btnRecurrentPayments a.linkcss:hover,
body .btnDiv.btnRecurrentPayments a.linkcss:focus,
body .btnDiv.btnRecurrentPayments a.linkcss:active {
  box-shadow: none;
  background-color: #1f5695;
  color: white;
}
/* :L1047 */
body .btnDiv.btnRecurrentPayments a.linkcss:hover,
body .btnDiv.btnRecurrentPayments a.linkcss:focus,
body .btnDiv.btnRecurrentPayments a.linkcss:active {
  background-color: #a4a4a1;
}
/* :L1287 */
body .btn-primary.btnRecurrentPayments {
  padding: 8px 12px;
  font-size: 12px;
  line-height: 18px;
}
/* :L1293 */
body .btn-primary.btnRecurrentPayments {
  border-radius: 0 4px 4px 0;
}
/* The standalone checkbox square*/

/* :L1298 */
.checkbox {
  width: 20px;
  height: 20px;
  border: 1px solid black;
  display: inline-block;
}
/* This is what simulates a checkmark icon */

/* :L1306 */
.checkbox.checked:after {
  content: '';
  display: block;
  width: 4px;
  height: 7px;
  /* "Center" the checkmark */
  position: relative;
  top: 4px;
  left: 7px;
  border: solid black;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
/* Hide the save button on page 1 */

/* :L1324 */
.page-quickquotequestions.page-number-1 [name="saveButton"] {
  display: none;
}
/* Hide the Cancel from Inception Button */

/* :L1330 */
body .btn-primary.btnCancelFromInception {
  display: none;
}
/* Checkbox styles exceptional case (pre-quote questions page 8- confirm question in multi items) */

/* :L1335 */
/* :L1336 */
#question124784 > .checkbox {
  width: unset;
  height: unset;
  border: 0;
  display: flex;
}
/* :L1344 */
/* :L1345 */
#question124785 > .checkbox {
  width: unset;
  height: unset;
  border: 0;
  display: flex;
}
/* :L1353 */
.page-retrievequote [title="Notes"] {
  display: none;
}
/* :L1357 */
.page-getagentsearchresults [title="Notes"] {
  display: none;
}
/* :L1361 */
a[href*="/Public/CustomerAccountOptions?customerAccountId="] {
  display: none;
}
