/* :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;
}
/* :L57 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L61 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L65 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L76 */
.instanda-main-content-container {
  position: relative;
}
/* :L80 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L86 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L91 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L98 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L102 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
  /* :L176 */
  .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) {
  /* :L187 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}


/* LESS/CSS Document */
/*-----CUSTOM STYLING FOR RESPONSIVE THEME SITES*/
/*-----------------------------------------------------------------------------*/
/*-----VARIABLES*/
/* Media query */
/*-----MIXINS*/
/* :L66 */
.display-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* :L74 */
.clearfix {
  zoom: 1;
  clear: both;
}
/* :L78 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L83 */
.clearfix:after {
  clear: both;
}
/* :L88 */
.body-font {
  font-family: 'Open sans', 'Helvetica neue', Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/*-----------------------------------------------------------------------------*/

/*-----SET CONTENT WIDTH*/

/* :L96 */
.page-uploaddocuments .instanda-main-content,
.page-failedautorenewals .instanda-main-content {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .page-uploaddocuments .instanda-main-content,
  .page-failedautorenewals .instanda-main-content {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-uploaddocuments .instanda-main-content,
  .page-failedautorenewals .instanda-main-content {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-uploaddocuments .instanda-main-content,
  .page-failedautorenewals .instanda-main-content {
    width: 1170px;
  }
}
@media (min-width: 1400px) {
  .page-uploaddocuments .instanda-main-content,
  .page-failedautorenewals .instanda-main-content {
    width: 1375px;
  }
}
@media (min-width: 1600px) {
  .page-uploaddocuments .instanda-main-content,
  .page-failedautorenewals .instanda-main-content {
    width: 1400px;
  }
}
/*-----GENERAL*/

/* :L125 */
a {
  color: #007fbd;
  text-decoration: none;
}
/* :L129 */
a:hover,
a:focus,
a:active {
  color: #005d8a;
  text-decoration: none;
}
/* :L135 */
/* :L136 */
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;
}
/* :L141 */
.text-notes {
  font-size: 10px;
  line-height: 14px;
}
/*-----LAYOUT*/

/* :L148 */
body {
  /*Margin bottom by footer height*/

  font-family: 'Open sans', 'Helvetica neue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #252523;
  overflow-x: hidden;
  font-size: 16px;
  -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: ;
  }
}
/* :L162 */
.footer {
  height: 35px;
}
@media (min-width: 768px) {
  .footer {
    height: 34px;
  }
}
/* :L170 */
.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*/

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

/* :L188 */
.navbar {
  margin: -1px;
}
/* :L192 */
.navbar-default {
  border-radius: 0;
  border: 0;
  background: black;
}
/* :L198 */
body .navbar-brand {
  height: auto;
}
/* :L201 */
body .navbar-brand img {
  margin: 11px 0 0 15px;
}
@media (min-width: 768px) {
  body .navbar-brand img {
    margin: 0;
  }
}
/* :L210 */
img.hidden-xs {
  height: 35px;
}
/* :L214 */
img.visible-xs {
  height: 28px;
}
/* :L218 */
body .navbar-static-top .nav {
  padding: 0;
}
/* :L222 */
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .active > a {
  color: white;
  background: none;
  font-size: 12px;
  font-weight: bold;
  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;
  }
  /* :L235 */
  .navbar-default .navbar-nav > li > a:after,
  .navbar-default .navbar-nav > .active > a:after {
    content: '';
    display: block;
    height: 2px;
    background: white;
    width: 0;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transition: all 0.3s ease-in-out;
  }
}
/* :L248 */
.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: #cccccc;
}
@media (min-width: 768px) {
  /* :L253 */
  .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);
  }
}
/* Quote Reference/ Policy Number */

/* :L262 */
.header-quote-or-policy-number-2 {
  margin-bottom: 20px;
}
/* :L265 */
.header-quote-or-policy-number-2 > .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .header-quote-or-policy-number-2 > .container {
    flex-direction: row;
  }
}
/* :L275 */
.header-quote-or-policy-number-2 > .container::before,
.header-quote-or-policy-number-2 > .container::after {
  display: none;
}
/* :L280 */
.header-quote-or-policy-number-2 > .container .left {
  flex-basis: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .header-quote-or-policy-number-2 > .container .left {
    flex-basis: 280px;
    width: auto;
  }
}
/* :L291 */
.header-quote-or-policy-number-2 > .container .right {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media only screen and (min-width: 768px) {
  .header-quote-or-policy-number-2 > .container .right {
    text-align: right;
    justify-content: flex-end;
  }
}
/* :L301 */
@media only screen and (min-width: 768px) {
  .header-quote-or-policy-number-2 > .container .right .ref-no {
    margin-left: 15px;
  }
}
/* :L309 */
.header-quote-or-policy-number-2 span {
  font-weight: bold;
}
/*Logo*/

/* :L316 */
a.navbar-brand {
  width: 109px;
  height: 28px;
  margin: 11px 0 0 15px;
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZWDZhjA2CCGhpW6izLMI%2CA__') center center no-repeat;
  background-size: 100% auto;
}
@media only screen and (min-width: 768px) {
  a.navbar-brand {
    width: 137px;
    height: 35px;
  }
}
/* :L328 */
a.navbar-brand img {
  display: none !important;
}
/*Hamburger*/

/* :L336 */
.navbar-default .navbar-toggle {
  border-color: ;
}
/* :L339 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: ;
}
/* :L345 */
.navbar-default .navbar-toggle .icon-bar {
  background-color: ;
}
/*Documents footer*/

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

/* :L357 */
.real-footer {
  color: white;
  background: black;
  padding: 20px 0 10px 0;
  font-size: 10px;
}
/* :L364 */
.real-footer a {
  position: relative;
  z-index: 1;
  color: white;
}
/*Instanda footer*/

/* :L373 */
.instanda-built-by-footer {
  font-size: 10px;
  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;
  }
}
/* :L396 */
.instanda-built-by-footer a {
  color: white;
}
/*-----------------------------------------------------------------------------*/

/*-----UNIVERSAL ELEMENTS*/

/*Headings*/

/* :L407 */
.instanda-agent-forgot-password h4,
.container.view-referrals-content h2,
.container.agent-quotesearch-results-container h2,
.agentDashboardTableContainer h4,
h3,
.header-quote-or-policy-number-2 > .container .left {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
  color: #4c4c48;
}
/*Image header*/

/* :L420 */
.image-header-block {
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(https://beyondfloods.com/wp-content/uploads/2016/03/Screen-Shot-2016-03-16-at-5.41.05-PM.png);
  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;
  }
}
/* :L441 */
.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;
  }
}
/* :L452 */
@media (min-width: 768px) {
  .page-agentlogin nav.navbar.navbar-default {
    background: none;
  }
}
/*Title blocks*/

/* :L460 */
.title-block {
  text-align: center;
  background: #dde2e8;
  padding: 30px 0;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .title-block {
    padding: 60px 0 40px 0;
    margin-bottom: 20px;
  }
}
/* :L471 */
.title-block h1 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 26px;
  text-shadow: 2px 2px 1px white;
}
/* :L477 */
.title-block h1:after {
  content: '';
  display: block;
  height: 1px;
  width: 100px;
  background: #a2a4b5;
  margin: 10px auto 0 auto;
}
@media (min-width: 992px) {
  .title-block h1 {
    font-size: 30px;
  }
}
/* :L492 */
.instanda-container-fluid.questionItem {
  padding: 15px 0;
  background: #dde2e8;
}
@media (min-width: 992px) {
  .instanda-container-fluid.questionItem {
    padding: 20px 0;
  }
}
/*Tables*/

/* :L502 */
table {
  font-size: 14px;
}
/* :L506 */
table .fa-sort,
table .fa-sort-asc {
  display: none;
}
/* :L512 */
.container.agent-quotesearch-results-container table tr:first-of-type th,
body .table-bordered > thead > tr > th,
body table > thead > tr > th {
  width: auto;
  font-size: 10px;
  color: #7d7d7d;
  text-transform: uppercase;
}
/* :L519 */
.container.agent-quotesearch-results-container table tr:first-of-type th a,
body .table-bordered > thead > tr > th a,
.container.agent-quotesearch-results-container table tr:first-of-type th a,
body table > thead > tr > th a {
  color: #cb3333;
}
/* :L522 */
.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,
.container.agent-quotesearch-results-container table tr:first-of-type th a:hover,
body table > thead > tr > th a:hover,
.container.agent-quotesearch-results-container table tr:first-of-type th a:focus,
body table > thead > tr > th a:focus,
.container.agent-quotesearch-results-container table tr:first-of-type th a:active,
body table > thead > tr > th a:active {
  color: #a22929;
}
/* :L528 */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > td,
table > thead > tr > th,
table > tbody > tr > td {
  border-left: 0;
  border-right: 0;
}
/* Loading Animation */

/* :L535 */
.custom-loading-wrapper {
  width: 100vw;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
/* :L543 */
#WaitingAnimationGraphic {
  z-index: 1000;
}
/* :L546 */
#WaitingAnimationGraphic .spinner {
  display: none;
}
/* :L550 */
#WaitingAnimationGraphic .overlay {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L559 */
#WaitingAnimationGraphic .dots-wrapper {
  display: inline-block;
}
/* :L563 */
#WaitingAnimationGraphic .dots {
  width: 7.8em;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
/* :L571 */
#WaitingAnimationGraphic .dots div {
  width: 1.6em;
  height: 1.6em;
  border-radius: 50%;
  background-color: #cb3333;
}
/* :L578 */
#WaitingAnimationGraphic .dots div:nth-of-type(1) {
  transform: translateX(-100%);
  animation: left-swing 0.5s ease-in alternate infinite;
}
/* :L583 */
#WaitingAnimationGraphic .dots div:nth-of-type(3) {
  transform: translateX(-95%);
  animation: right-swing 0.5s ease-out alternate infinite;
}
@keyframes left-swing {
  50%, 100% {
    transform: translateX(95%);
  }
}
@keyframes right-swing {
  50% {
    transform: translateX(-95%);
  }
  100% {
    transform: translateX(100%);
  }
}
/*-----------------------------------------------------------------------------*/

/*-----QUESTIONS*/

/*Header questions*/

/* :L611 */
/* :L613 */
.instanda-questionHeader h1,
.instanda-questionHeader h2,
.instanda-questionHeader h3,
.instanda-questionHeader h4,
.instanda-questionHeader h5,
.instanda-questionHeader h6,
.instanda-questionHeader p {
  margin: 0 auto;
}
/* :L616 */
.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;
}
/*YN Parent question*/

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

/* :L630 */
.instanda-question-input.instanda-address-line-2 {
  margin-top: 5px;
}
/*Confirmation question*/

/* :L636 */
@media (min-width: 768px) {
  /* :L639 */
  .instanda-confirm-question-checkbox label,
  .instanda-confirm-question-checkbox span.confirmQuestionText {
    display: inline-block;
    vertical-align: top;
  }
  /* :L645 */
  .instanda-confirm-question-checkbox span.confirmQuestionText {
    width: calc(100% - 35px);
    padding-left: 10px;
    padding-top: 3px;
  }
}
/*-----------------------------------------------------------------------------*/

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

/* :L657 */
#quote-content {
  width: 100%;
}
/* :L661 */
#instanda-quote-content {
  margin-bottom: 30px;
}
/* :L665 */
.quote-adjustment-questions .container,
.quick-quote-adjustment-questions .container {
  width: auto;
}
/* :L670 */
.address-output {
  font-size: 20px;
  line-height: 1.3;
}
@media (min-width: 992px) {
  .address-output {
    font-size: 24px;
  }
}
/* :L679 */
.quick-quote-adjustment-questions {
  margin-top: 20px;
}
/* :L683 */
img.google-map-image {
  display: block;
  width: 100%;
}
/*-----QUOTE DISPLAY*/

/* :L689 */
@media (min-width: 992px) {
  .col-xs-12.col-md-6.email-wrapper {
    text-align: right;
  }
}
/*-----SALE CONFIRMATION*/

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

/*-----CLAIMS*/

/*-----Claims summary*/

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

/*-----AGENT LOGIN*/

/* :L707 */
.row.instanda-agent-forgot-password {
  margin-top: 30px;
}
/* :L711 */
.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*/

/* :L730 */
.bf-logged-in-agent {
  color: white;
  background: none;
  font-size: 12px;
  font-weight: bold;
  padding: 15px 15px 15px 15px;
  position: relative;
  display: block;
}
/*-----------------------------------------------------------------------------*/

/*-----CUSTOMER PORTAL*/

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

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

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

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

/*-----AGENT DASHBOARD*/

/* :L761 */
.welcome-banner-wrapper {
  padding: 20px 0;
  color: #666666;
}
/* :L765 */
.welcome-banner-wrapper .elements {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .welcome-banner-wrapper .elements {
    flex-wrap: nowrap;
    padding: 0;
    justify-content: space-between;
  }
}
/* :L777 */
.welcome-banner-wrapper .elements .element {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 100%;
}
/* :L782 */
/* :L783 */
.welcome-banner-wrapper .elements .element.logos img {
  max-width: 100%;
  height: auto;
}
@media only screen and (min-width: 480px) {
  .welcome-banner-wrapper .elements .element.logos {
    flex-basis: 30%;
  }
}
@media only screen and (min-width: 768px) {
  .welcome-banner-wrapper .elements .element.logos {
    flex-basis: 20%;
  }
}
/* :L797 */
.welcome-banner-wrapper .elements .element.texts {
  padding: 20px 0 ;
}
@media only screen and (min-width: 480px) {
  .welcome-banner-wrapper .elements .element.texts {
    flex-basis: calc(70% - 70px);
    padding: 0 0 0 40px;
  }
}
@media only screen and (min-width: 768px) {
  .welcome-banner-wrapper .elements .element.texts {
    flex-basis: calc(65% - 80px);
    padding: 0 40px;
  }
}
/* :L811 */
.welcome-banner-wrapper .elements .element.btn-cta {
  text-align: center;
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .welcome-banner-wrapper .elements .element.btn-cta {
    flex-basis: 15%;
    text-align: right;
    margin-top: 0;
  }
}
/* :L825 */
/* :L826 */
.page-agentdashboard .dashboard-notes {
  margin-top: 20px;
  color: #666666;
}
/* :L831 */
.page-agentdashboard .agentDashboardTable {
  border: 0;
}
/* :L834 */
.page-agentdashboard .agentDashboardTable tr {
  border-bottom: 1px solid #cccccc;
}
/*-----RETRIEVE QUOTE*/

/*-----Search fields*/

/* :L844 */
.container.instanda-agent-search-fields > .search-fields.row > .search-row {
  display: none;
}
/* :L847 */
.container.instanda-agent-search-fields > .search-fields.row > .search-row ~ br {
  display: none;
}
/* :L852 */
label[for="policyNumber"] {
  display: none;
}
/* :L856 */
#agentSearchParameters,
.search-field {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 20px;
  margin-right: -15px;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  #agentSearchParameters,
  .search-field {
    padding: 0 120px 0 0;
    /* Space for the search button */
    align-items: flex-end;
  }
}
/* :L871 */
#agentSearchParameters .agent-search-parameter,
.search-field .agent-search-parameter {
  flex: 0 0 100%;
  padding-right: 0;
  margin-bottom: 15px;
}
@media only screen and (min-width: 480px) {
  #agentSearchParameters .agent-search-parameter,
  .search-field .agent-search-parameter {
    flex: 0;
    flex-basis: calc(50% - 10px);
  }
}
@media only screen and (min-width: 992px) {
  #agentSearchParameters .agent-search-parameter,
  .search-field .agent-search-parameter {
    flex: 0;
    flex-basis: calc((100% - 100px)/6);
    /* Minus 150px - 100px is the width of the Search button; 50px is the gutter between the fills */
    margin-bottom: 0;
  }
}
/* :L887 */
#agentSearchParameters .agent-search-parameter label,
.search-field .agent-search-parameter label {
  font-size: 13px;
}
/* :L892 */
@media only screen and (min-width: 480px) {
  #agentSearchParameters input[id*="SearchParams_4"] + div,
  .search-field input[id*="SearchParams_4"] + div {
    margin-bottom: 0;
  }
}
/* :L899 */
.search-fields {
  position: relative;
  margin: 0;
}
/* :L903 */
.search-fields .search-field {
  margin: 20px 0 0;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .search-fields .search-field {
    padding: 0 120px 0 0;
  }
}
/* :L913 */
#agentSearchButton,
.search-button {
  width: 100px;
  margin-left: calc(100% - 100px);
  padding: 0;
}
@media only screen and (min-width: 992px) {
  #agentSearchButton,
  .search-button {
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
/*-----Search results*/

/*-----CANCEL PAGE*/

/*-----CLAIMS PAGE*/

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

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

/* :L935 */
#documentsList {
  padding: 0;
  margin: 40px 0;
}
/* :L939 */
#documentsList li {
  margin-bottom: 10px;
  list-style-type: none;
}
/* :L943 */
#documentsList li a {
  position: relative;
  padding-left: 25px;
}
/* :L947 */
#documentsList li a::before {
  position: absolute;
  color: #007fbd;
  left: 0;
  top: 0;
  content: "\f15b";
  font-family: fontAwesome;
  font-size: 16px;
  display: block;
}
/*-----VIEW QUOTE OR POLICY PAGE*/

/* VIEW QUOTE OR POLICY PAGE */

/* :L965 */
/* :L967 */
.page-viewquoteorpolicy .agent-view-quote-policy-content > .container > .row {
  margin-top: 50px;
}
/* :L971 */
.page-viewquoteorpolicy .btn-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
/* :L978 */
.page-viewquoteorpolicy a.btn.btn-primary {
  flex: 0 0 100%;
  margin-bottom: 8px;
  border-radius: 4px !important;
  padding: 8px 0;
  white-space: normal;
  font-size: 11px;
  line-height: 18px;
}
/* :L987 */
.page-viewquoteorpolicy a.btn.btn-primary.btnCompletePolicyBuy {
  border: 2px solid #cb3333;
  padding: 8px 0;
  font-size: 11px;
  line-height: 18px;
}
@media only screen and (min-width: 480px) {
  .page-viewquoteorpolicy a.btn.btn-primary {
    flex: 0;
    flex-basis: calc(50% - 10px);
  }
}
/* :L1001 */
/* :L1014 */
.container.policy-view-options-action-buttons .block-renewals {
  clear: both;
  display: block;
}
/* :L1020 */
body .btnDiv.btnReinstate {
  display: inline-block;
  width: auto;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
}
/* :L1028 */
body .btnDiv.btnReinstate a.linkcss {
  border-radius: 4px;
  box-shadow: none;
  background-color: #cb3333;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
  border: 2px solid #007fbd;
  color: #007fbd;
  padding: 10px 25px;
  background-color: white;
}
/* :L1116 */
body .btnDiv.btnReinstate a.linkcss:hover,
body .btnDiv.btnReinstate a.linkcss:focus,
body .btnDiv.btnReinstate a.linkcss:active,
body .btnDiv.btnReinstate a.linkcss:active:focus {
  box-shadow: none;
  background-color: #b72e2e;
  color: white;
}
/* :L136 */
body .btnDiv.btnReinstate a.linkcss:hover,
body .btnDiv.btnReinstate a.linkcss:focus,
body .btnDiv.btnReinstate a.linkcss:active,
body .btnDiv.btnReinstate a.linkcss:active:focus {
  outline: 0;
}
/* :L1116 */
body .btnDiv.btnReinstate a.linkcss:hover,
body .btnDiv.btnReinstate a.linkcss:focus,
body .btnDiv.btnReinstate a.linkcss:active,
body .btnDiv.btnReinstate a.linkcss:active:focus {
  box-shadow: none;
  background-color: #b72e2e;
  color: white;
}
/* :L1154 */
body .btnDiv.btnReinstate a.linkcss:hover,
body .btnDiv.btnReinstate a.linkcss:focus,
body .btnDiv.btnReinstate a.linkcss:active,
body .btnDiv.btnReinstate a.linkcss:active:focus {
  background-color: #007fbd;
  color: white;
  border-color: #007fbd;
}
/*-----------------------------------------------------------------------------*/

/*-----ERRORS*/

/* :L1037 */
.form-control.input-validation-error {
  border-color: red;
}
/* :L1041 */
.label-danger {
  border-radius: 5px;
  background-color: ;
}
/* :L1046 */
.container.alert.alert-danger.alert-dismissible.show {
  width: 100%;
  margin: 0;
  border: 0;
  background: salmon;
  color: black;
  border-radius: 0;
}
/* :L1054 */
.container.alert.alert-danger.alert-dismissible.show ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* :L1061 */
.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*/

/* :L1080 */
.instanda-responsive-help-text {
  color: #007fbd;
  margin-top: 5px;
}
/*-----------------------------------------------------------------------------*/

/*-----BUTTONS*/

/* :L1089 */
.btn,
.btn-default[disabled],
.btn-primary[disabled],
.postcodelookup button,
.primary-buttons,
.secondary-buttons,
.btn-group > .btn.btn-primary.btnCompletePolicyBuy,
.instanda-previously-selected button.btn.btn-default,
input#agentSearchButton,
a.btn-payment,
.search-button button,
button.instanda-multi-item-add,
.page-getagentsearchresults .agentTable a,
.page-retrievequote .agentTable a,
.page-getagentsearchresults .agent-table a,
.page-retrievequote .agent-table a {
  border-radius: 4px;
  box-shadow: none;
  background-color: #cb3333;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
}
/* :L1116 */
.btn:hover,
.btn-default[disabled]:hover,
.btn-primary[disabled]:hover,
.postcodelookup button:hover,
.primary-buttons:hover,
.secondary-buttons:hover,
.btn-group > .btn.btn-primary.btnCompletePolicyBuy:hover,
.instanda-previously-selected button.btn.btn-default:hover,
input#agentSearchButton:hover,
a.btn-payment:hover,
.search-button button:hover,
button.instanda-multi-item-add:hover,
.btn:focus,
.btn-default[disabled]:focus,
.btn-primary[disabled]:focus,
.postcodelookup button:focus,
.primary-buttons:focus,
.secondary-buttons:focus,
.btn-group > .btn.btn-primary.btnCompletePolicyBuy:focus,
.instanda-previously-selected button.btn.btn-default:focus,
input#agentSearchButton:focus,
a.btn-payment:focus,
.search-button button:focus,
button.instanda-multi-item-add:focus,
.btn:active,
.btn-default[disabled]:active,
.btn-primary[disabled]:active,
.postcodelookup button:active,
.primary-buttons:active,
.secondary-buttons:active,
.btn-group > .btn.btn-primary.btnCompletePolicyBuy:active,
.instanda-previously-selected button.btn.btn-default:active,
input#agentSearchButton:active,
a.btn-payment:active,
.search-button button:active,
button.instanda-multi-item-add:active,
.btn:active:focus,
.btn-default[disabled]:active:focus,
.btn-primary[disabled]:active:focus,
.postcodelookup button:active:focus,
.primary-buttons:active:focus,
.secondary-buttons:active:focus,
.btn-group > .btn.btn-primary.btnCompletePolicyBuy:active:focus,
.instanda-previously-selected button.btn.btn-default:active:focus,
input#agentSearchButton:active:focus,
a.btn-payment:active:focus,
.search-button button:active:focus,
button.instanda-multi-item-add:active:focus {
  box-shadow: none;
  background-color: #b72e2e;
  color: white;
}
/*Secondary buttons*/

/* :L1125 */
.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,
button[name="saveButton"],
.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,
button.instanda-notes-button.btn.btn-primary,
input.instanda-notes-button.btn.btn-primary,
.page-quote .cover-select button,
.page-postquotequestions .btn-edit a,
.instanda-review-referrals-buttons input,
button.instanda-multi-item-remove,
input#fileUploadControl,
#tableUploadedDocuments a[href*="DeleteDocument"],
.page-uploaddocuments #backButton,
.page-quickquote a.getMapButton,
.page-referralreviewmultiplelines input[value="Save"] {
  border-radius: 4px;
  box-shadow: none;
  background-color: #cb3333;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
  border: 2px solid #007fbd;
  color: #007fbd;
  padding: 10px 25px;
  background-color: white;
}
/* :L136 */
.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,
button[name="saveButton"]: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-notes-button.btn.btn-primary:hover,
input.instanda-notes-button.btn.btn-primary:hover,
.page-quote .cover-select button:hover,
.page-postquotequestions .btn-edit a:hover,
.instanda-review-referrals-buttons input:hover,
button.instanda-multi-item-remove:hover,
input#fileUploadControl:hover,
#tableUploadedDocuments a[href*="DeleteDocument"]:hover,
.page-uploaddocuments #backButton:hover,
.page-quickquote a.getMapButton:hover,
.page-referralreviewmultiplelines input[value="Save"]:hover,
.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,
button[name="saveButton"]: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-notes-button.btn.btn-primary:focus,
input.instanda-notes-button.btn.btn-primary:focus,
.page-quote .cover-select button:focus,
.page-postquotequestions .btn-edit a:focus,
.instanda-review-referrals-buttons input:focus,
button.instanda-multi-item-remove:focus,
input#fileUploadControl:focus,
#tableUploadedDocuments a[href*="DeleteDocument"]:focus,
.page-uploaddocuments #backButton:focus,
.page-quickquote a.getMapButton:focus,
.page-referralreviewmultiplelines input[value="Save"]:focus,
.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,
button[name="saveButton"]: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,
button.instanda-notes-button.btn.btn-primary:active,
input.instanda-notes-button.btn.btn-primary:active,
.page-quote .cover-select button:active,
.page-postquotequestions .btn-edit a:active,
.instanda-review-referrals-buttons input:active,
button.instanda-multi-item-remove:active,
input#fileUploadControl:active,
#tableUploadedDocuments a[href*="DeleteDocument"]:active,
.page-uploaddocuments #backButton:active,
.page-quickquote a.getMapButton:active,
.page-referralreviewmultiplelines input[value="Save"]:active,
.btn-group > .btn.btn-primary:active:focus,
button.btn.download-quotes-button:active:focus,
button.btn.download-policies-button:active:focus,
button.btn.btn-default[data-dismiss="modal"]:active:focus,
.modal-footer button.btn.btn-secondary:active:focus,
input#copyQuoteButton:active:focus,
button[name="saveButton"]:active:focus,
.back-to-edit-quote-container.left.pull-left a.btn:active:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active:focus,
.postcodelookup button:active:focus,
.secondary-buttons:active:focus,
button.instanda-notes-button.btn.btn-primary:active:focus,
input.instanda-notes-button.btn.btn-primary:active:focus,
.page-quote .cover-select button:active:focus,
.page-postquotequestions .btn-edit a:active:focus,
.instanda-review-referrals-buttons input:active:focus,
button.instanda-multi-item-remove:active:focus,
input#fileUploadControl:active:focus,
#tableUploadedDocuments a[href*="DeleteDocument"]:active:focus,
.page-uploaddocuments #backButton:active:focus,
.page-quickquote a.getMapButton:active:focus,
.page-referralreviewmultiplelines input[value="Save"]:active:focus {
  outline: 0;
}
/* :L1116 */
.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,
button[name="saveButton"]: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-notes-button.btn.btn-primary:hover,
input.instanda-notes-button.btn.btn-primary:hover,
.page-quote .cover-select button:hover,
.page-postquotequestions .btn-edit a:hover,
.instanda-review-referrals-buttons input:hover,
button.instanda-multi-item-remove:hover,
input#fileUploadControl:hover,
#tableUploadedDocuments a[href*="DeleteDocument"]:hover,
.page-uploaddocuments #backButton:hover,
.page-quickquote a.getMapButton:hover,
.page-referralreviewmultiplelines input[value="Save"]:hover,
.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,
button[name="saveButton"]: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-notes-button.btn.btn-primary:focus,
input.instanda-notes-button.btn.btn-primary:focus,
.page-quote .cover-select button:focus,
.page-postquotequestions .btn-edit a:focus,
.instanda-review-referrals-buttons input:focus,
button.instanda-multi-item-remove:focus,
input#fileUploadControl:focus,
#tableUploadedDocuments a[href*="DeleteDocument"]:focus,
.page-uploaddocuments #backButton:focus,
.page-quickquote a.getMapButton:focus,
.page-referralreviewmultiplelines input[value="Save"]:focus,
.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,
button[name="saveButton"]: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,
button.instanda-notes-button.btn.btn-primary:active,
input.instanda-notes-button.btn.btn-primary:active,
.page-quote .cover-select button:active,
.page-postquotequestions .btn-edit a:active,
.instanda-review-referrals-buttons input:active,
button.instanda-multi-item-remove:active,
input#fileUploadControl:active,
#tableUploadedDocuments a[href*="DeleteDocument"]:active,
.page-uploaddocuments #backButton:active,
.page-quickquote a.getMapButton:active,
.page-referralreviewmultiplelines input[value="Save"]:active,
.btn-group > .btn.btn-primary:active:focus,
button.btn.download-quotes-button:active:focus,
button.btn.download-policies-button:active:focus,
button.btn.btn-default[data-dismiss="modal"]:active:focus,
.modal-footer button.btn.btn-secondary:active:focus,
input#copyQuoteButton:active:focus,
button[name="saveButton"]:active:focus,
.back-to-edit-quote-container.left.pull-left a.btn:active:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active:focus,
.postcodelookup button:active:focus,
.secondary-buttons:active:focus,
button.instanda-notes-button.btn.btn-primary:active:focus,
input.instanda-notes-button.btn.btn-primary:active:focus,
.page-quote .cover-select button:active:focus,
.page-postquotequestions .btn-edit a:active:focus,
.instanda-review-referrals-buttons input:active:focus,
button.instanda-multi-item-remove:active:focus,
input#fileUploadControl:active:focus,
#tableUploadedDocuments a[href*="DeleteDocument"]:active:focus,
.page-uploaddocuments #backButton:active:focus,
.page-quickquote a.getMapButton:active:focus,
.page-referralreviewmultiplelines input[value="Save"]:active:focus {
  box-shadow: none;
  background-color: #b72e2e;
  color: white;
}
/* :L1154 */
.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,
button[name="saveButton"]: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-notes-button.btn.btn-primary:hover,
input.instanda-notes-button.btn.btn-primary:hover,
.page-quote .cover-select button:hover,
.page-postquotequestions .btn-edit a:hover,
.instanda-review-referrals-buttons input:hover,
button.instanda-multi-item-remove:hover,
input#fileUploadControl:hover,
#tableUploadedDocuments a[href*="DeleteDocument"]:hover,
.page-uploaddocuments #backButton:hover,
.page-quickquote a.getMapButton:hover,
.page-referralreviewmultiplelines input[value="Save"]:hover,
.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,
button[name="saveButton"]: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-notes-button.btn.btn-primary:focus,
input.instanda-notes-button.btn.btn-primary:focus,
.page-quote .cover-select button:focus,
.page-postquotequestions .btn-edit a:focus,
.instanda-review-referrals-buttons input:focus,
button.instanda-multi-item-remove:focus,
input#fileUploadControl:focus,
#tableUploadedDocuments a[href*="DeleteDocument"]:focus,
.page-uploaddocuments #backButton:focus,
.page-quickquote a.getMapButton:focus,
.page-referralreviewmultiplelines input[value="Save"]:focus,
.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,
button[name="saveButton"]: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,
button.instanda-notes-button.btn.btn-primary:active,
input.instanda-notes-button.btn.btn-primary:active,
.page-quote .cover-select button:active,
.page-postquotequestions .btn-edit a:active,
.instanda-review-referrals-buttons input:active,
button.instanda-multi-item-remove:active,
input#fileUploadControl:active,
#tableUploadedDocuments a[href*="DeleteDocument"]:active,
.page-uploaddocuments #backButton:active,
.page-quickquote a.getMapButton:active,
.page-referralreviewmultiplelines input[value="Save"]:active,
.btn-group > .btn.btn-primary:active:focus,
button.btn.download-quotes-button:active:focus,
button.btn.download-policies-button:active:focus,
button.btn.btn-default[data-dismiss="modal"]:active:focus,
.modal-footer button.btn.btn-secondary:active:focus,
input#copyQuoteButton:active:focus,
button[name="saveButton"]:active:focus,
.back-to-edit-quote-container.left.pull-left a.btn:active:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active:focus,
.postcodelookup button:active:focus,
.secondary-buttons:active:focus,
button.instanda-notes-button.btn.btn-primary:active:focus,
input.instanda-notes-button.btn.btn-primary:active:focus,
.page-quote .cover-select button:active:focus,
.page-postquotequestions .btn-edit a:active:focus,
.instanda-review-referrals-buttons input:active:focus,
button.instanda-multi-item-remove:active:focus,
input#fileUploadControl:active:focus,
#tableUploadedDocuments a[href*="DeleteDocument"]:active:focus,
.page-uploaddocuments #backButton:active:focus,
.page-quickquote a.getMapButton:active:focus,
.page-referralreviewmultiplelines input[value="Save"]:active:focus {
  background-color: #007fbd;
  color: white;
  border-color: #007fbd;
}
/* :L1161 */
a.btn-payment {
  background-color: #337ab7;
  display: inline-block;
  cursor: pointer;
}
/* :L1166 */
a.btn-payment:hover,
a.btn-payment:focus,
a.btn-payment:active,
a.btn-payment:active:focus {
  box-shadow: none;
  background-color: #006ea4;
  color: white;
}
/* :L1173 */
button.instanda-multi-item-add,
button.instanda-multi-item-remove,
input#fileUploadControl,
#tableUploadedDocuments a[href*="DeleteDocument"] {
  padding: 3px 10px;
}
/* :L1180 */
input#fileUploadControl {
  line-height: 16px;
  margin-right: 20px;
}
/*Tertiary buttons - green*/

/*Hollow buttons*/

/* :L1198 */
a#quoteLink {
  border-radius: 4px;
  box-shadow: none;
  background-color: #cb3333;
  border: 0;
  padding: 12px 25px;
  color: white;
  font-size: 13px;
  font-weight: bold;
  outline: 0;
  text-align: center;
  text-transform: uppercase;
  line-height: 20px;
  transition: all 0.3s ease-in-out;
  border: 1px solid #007fbd;
  background: none;
  color: #007fbd;
}
/* :L1116 */
a#quoteLink:hover,
a#quoteLink:focus,
a#quoteLink:active,
a#quoteLink:active:focus {
  box-shadow: none;
  background-color: #b72e2e;
  color: white;
}
/* :L1204 */
a#quoteLink:hover,
a#quoteLink:focus,
a#quoteLink:active {
  border-color: #006ea4;
  color: #006ea4;
  background: none;
}
/*Disabled buttons*/

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

/* :L1219 */
/* :L1223 */
body .btnDiv.btnReinstate a.linkcss {
  padding: 8px 12px;
  font-size: 11px;
  line-height: 18px;
}
/* :L1229 */
body .btnDiv.btnReinstate a.linkcss {
  border-radius: 0 4px 4px 0;
}
/*-----INPUT*/

/* :L1235 */
.form-control {
  border-radius: 0;
  box-shadow: none;
  min-height: 45px;
  font-size: 16px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
/* :L1244 */
.form-control:focus {
  box-shadow: none;
}
/* :L1248 */
.form-control:not([disabled]):not([readonly]):focus {
  border-color: #007fbd;
}
/* :L1253 */
select.form-control {
  height: 45px;
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=LxhyWojUqsvlDinMPXnY2Q__") !important;
  background-repeat: no-repeat;
  background-position: right 15px top 50%, 0 0;
  background-size: 20px auto;
}
/* :L1261 */
span.input-group-addon {
  background: none;
  border-radius: 0;
}
/* :L1266 */
.instanda-question-input.instanda-question-image-choice {
  cursor: pointer;
}
/*-----CHECKBOXES*/

/* :L1272 */
.checkbox label {
  border: 1px solid #cccccc;
  height: 30px;
  width: 30px;
  position: relative;
}
/* :L1278 */
.checkbox label:before {
  content: '\f00c';
  font-family: fontAwesome;
  position: absolute;
  left: 6px;
  top: 2px;
  font-size: 0;
  color: #cccccc;
}
/* :L1288 */
/* :L1289 */
.checkbox label:hover:before,
.checkbox label:focus:before,
.checkbox label:active:before {
  font-size: 17px;
}
/* :L1294 */
.checkbox label.ticked {
  border-color: #007fbd;
}
/* :L1297 */
.checkbox label.ticked:before {
  font-size: 17px;
  color: #007fbd;
}
/* :L1303 */
.checkbox label input {
  display: none;
}
/*-----RADIO BUTTONS AS BUTTONS*/

/* :L1310 */
.radio {
  display: inline-block;
}
/* :L1314 */
.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;
}
/* :L1323 */
.radio label input,
label.radio-inline input {
  display: none;
}
/* :L1327 */
.radio label:hover,
label.radio-inline:hover,
.radio label:focus,
label.radio-inline:focus,
.radio label:active,
label.radio-inline:active {
  border-color: #007fbd;
  color: #007fbd;
}
/* :L1332 */
.radio label.instanda-selected,
label.radio-inline.instanda-selected {
  color: black;
  border-color: #007fbd;
  background: #bdeaf9;
}
/*-----------------------------------------------------------------------------*/

/*-----MODAL*/

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

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

/* Custom BF Classes*/

/* :L1357 */
.bf-background-transparent {
  background-color: transparent !important;
}
/* :L1360 */
.zipcode-readonly-value {
  display: block;
  border: 1px solid #cccccc;
  padding: 11px 12px;
  height: 45px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
}
/* :L1370 */
.zipcode-readonly-value,
select.form-control.read-only-dropdown {
  background-color: #eeeeee;
}
/* :L1375 */
body .container {
  /* Anywhere needs to reset page width */
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  body .container {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  body .container {
    width: 1400px;
  }
}
/* :L1397 */
body .logincontainer {
  /* LOGIN PAGE CONTAINER - Mrajasekar Oct 8, 2020 - Anywhere needs to reset page width */
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body .logincontainer {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body .logincontainer {
    width: 750px;
  }
}
@media (min-width: 1200px) {
  body .logincontainer {
    width: 750px;
  }
}
@media (min-width: 1600px) {
  body .logincontainer {
    width: 750px;
  }
}
/* Reset "form-group" bottom margin */

/* :L1420 */
.form-group {
  margin-bottom: 0;
}
/* :L1424 */
.instanda-question-item.form-group {
  margin-bottom: 20px;
}
/* Show/ Hide for New Business/ MTA */

/* :L1429 */
/* :L1430 */
.created-from-newbusiness .show-for-mta {
  display: none;
}
/* :L1435 */
/* :L1436 */
.created-from-mta .show-for-mta {
  display: inline-block;
}
/* Hide Question Title (Policy Information) on Pre-Quote Questions Page */

/* :L1443 */
#question119352 {
  display: none;
}
/* Fix for IE */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* :L1450 */
  .page-quickquote .btn-email-quote {
    margin-top: 15px !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* :L1456 */
  .header-quote-or-policy-number-2 > .container .right {
    max-width: 100%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* :L1462 */
  .header-quote-or-policy-number-2 > .container .left {
    flex-basis: auto;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* :L1468 */
  .custom-loading-wrapper {
    display: none;
  }
}
/* :L1473 */
.borderless td,
.borderless th {
  border: none !important;
}
/* :L1476 */
table-borderless {
  border: none !important;
}
/*-----------------------------------------------------------------------------*/
/* Variables */
/* Media query */
/* Mixins */
/* Login page */
/* Quick Quote Questions Page */
/* Quick Quote Display Page */
/* Quote Display Page */
/* Quick Quote Questions Page + Quote Display Page sharing styles */
/* Cancel Policy Page */
/* Quickquote Display Page */
/* Coverage Plans Section (on Quote Display Page and Post-Quote Question Page) */
/* Premium Section (on Quote Display Page and Post-Quote Question Page) */
/* Post-Quote Questions Page */
/* Sale Confirmation Page, Billing Address Page */
/* Review Referrals Page */
/* View Referrals Page */
/* Search Quotes/ Policies */
/* Upload Documents Page */
/* View Quotes/ Policies Page */
/* Index Page */
/* Failed Auto Renewals Page */
/* Variables */
/* Media query */
/* Mixins */

/* :L1525 */
.clearfix {
  zoom: 1;
  clear: both;
}
/* :L1529 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L1534 */
.clearfix:after {
  clear: both;
}
/* Login page */

/* :L1540 */
/* :L1541 */
.page-agentlogin form {
  margin: 40px;
}
/* :L1544 */
.page-agentlogin form > .form-group {
  margin-bottom: 20px;
}
/* Quick Quote Questions Page */

/* :L1551 */
/* :L1554 */
/* :L1555 */
#question91854 .instanda-question-input > .form-group:not(.instanda-question-item),
#question92173 .instanda-question-input > .form-group:not(.instanda-question-item),
#question99958 .instanda-question-input > .form-group:not(.instanda-question-item) {
  margin: 20px 0;
}
/* :L1561 */
/* :L1562 */
@media only screen and (max-width: 639px) {
  .page-quickquotequestions.created-from-mta .header-quote-or-policy-number {
    padding: 15px;
  }
}
/* :L1569 */
/* :L1570 */
.created-from-mta #question91851 {
  padding-top: 20px;
}
@media only screen and (min-width: 640px) and (max-width: 991px) {
  .created-from-mta #question91851 {
    padding-top: 40px;
  }
}
/* Quick Quote Display Page */

/* :L1580 */
/* :L1581 */
/* :L1582 */
.page-quickquote .section-address-confirmation .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
/* :L1588 */
.page-quickquote .section-address-confirmation .row .col-md-5,
.page-quickquote .section-address-confirmation .row .col-md-6 {
  flex-basis: 100%;
}
/* :L1593 */
@media only screen and (min-width: 768px) {
  .page-quickquote .section-address-confirmation .row .col-md-5 {
    flex-basis: 70%;
  }
}
/* :L1599 */
.page-quickquote .section-address-confirmation .row .col-md-6 {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section-address-confirmation .row .col-md-6 {
    flex-basis: 30%;
    padding-left: 0;
  }
}
/* :L1607 */
.page-quickquote .section-address-confirmation .row .col-md-6 .address-image {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section-address-confirmation .row .col-md-6 .address-image {
    padding-right: 30px;
    margin-bottom: 0;
  }
}
/* :L1615 */
.page-quickquote .section-address-confirmation .row .col-md-6 .address-image a {
  width: 100%;
  display: inline-block;
}
/* :L1624 */
.page-quickquote .section-address-confirmation .unusable-address-output {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
}
/* :L1629 */
.page-quickquote .section-address-confirmation .unusable-address-output::before {
  position: absolute;
  content: "\f015";
  font-family: fontAwesome;
  font-size: 22px;
  font-weight: 400;
  color: #252523;
  top: 0;
  left: 0;
  display: block;
}
/* :L1643 */
/* :L1644 */
.page-quickquote .section.adjustments-block {
  margin-top: 0;
}
/* :L1647 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
/* :L1652 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions > span {
  flex-basis: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
/* :L1658 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions > span > div {
  flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section.adjustments-block .quote-adjustment-questions > span > div {
    flex-basis: 50%;
  }
}
/* :L1665 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions > span > div .col-lg-6 {
  width: 100%;
}
/* :L1670 */
/* :L1671 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions > span .instanda-well .instanda-question-input {
  width: calc(100% - 45px);
}
/* :L1674 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions > span .instanda-well .instanda-question-input .instanda-question-input {
  width: 100%;
}
/* :L1679 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions > span .instanda-well .instanda-question-help-col {
  width: 35px;
  padding: 0;
}
/* :L1686 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions .instanda-well,
.page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-for-modify-coverages {
  background-color: #e6e6e6;
}
/* :L1691 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions .instanda-well:last-child,
.page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-for-optional-coverages {
  background-color: #cccccc;
}
/* :L1696 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-for-modify-coverages,
.page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-for-optional-coverages {
  flex-basis: 50%;
  text-align: center;
  padding-bottom: 20px;
}
/* :L1703 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions #question119357 {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section.adjustments-block .quote-adjustment-questions #question119357 {
    margin-bottom: 0;
  }
}
/* :L1711 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions #question119357,
.page-quickquote .section.adjustments-block .quote-adjustment-questions #question119358 {
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section.adjustments-block .quote-adjustment-questions #question119357,
  .page-quickquote .section.adjustments-block .quote-adjustment-questions #question119358 {
    flex-basis: 35%;
  }
}
/* :L1720 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-apply-changes {
  flex-basis: 100%;
  background-color: transparent;
}
/* :L1724 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-apply-changes > .instanda-container-fluid {
  background-color: transparent;
}
/* :L1728 */
.page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-apply-changes button {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section.adjustments-block .quote-adjustment-questions .btn-apply-changes {
    flex-basis: 30%;
  }
}
/* :L1738 */
.page-quickquote .section.adjustments-block #question99791 {
  background-color: #252523;
}
/* :L1742 */
.page-quickquote .section.adjustments-block #question99792 {
  background-color: #007fbd;
}
/* :L1746 */
/* :L1748 */
.page-quickquote .section.adjustments-block #question99791 h3,
.page-quickquote .section.adjustments-block #question99792 h3 {
  color: white;
  text-align: center;
}
/* :L1753 */
.page-quickquote .section.adjustments-block #question99791 span.subtle-heading,
.page-quickquote .section.adjustments-block #question99792 span.subtle-heading {
  font-size: 12px;
  text-transform: initial;
}
/* Quote Display Page */

/* :L1765 */
/* :L1766 */
.page-quote #quote-content {
  padding: 0;
}
/* :L1769 */
/* :L1770 */
.page-quote .section.bill-plan {
  text-align: center;
}
/* :L1773 */
@media only screen and (min-width: 992px) {
  .page-quote .section.bill-plan h3 {
    width: auto;
    display: inline;
    margin-right: 20px;
  }
}
/* :L1781 */
.page-quote .section.bill-plan .radio-buttons-wrapper {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .page-quote .section.bill-plan .radio-buttons-wrapper {
    display: inline;
  }
}
/* :L1788 */
.page-quote .section.bill-plan .radio-buttons-wrapper .cover-item {
  display: inline-block;
  margin: 20px 5px 0;
}
/* :L1792 */
.page-quote .section.bill-plan .radio-buttons-wrapper .cover-item label,
.page-postquotequestions .instanda-payment-options .radio label {
  border: 1px solid #cccccc;
  width: 160px;
  padding: 15px 0;
  border-radius: 5px;
  cursor: pointer;
}
/* :L1799 */
.page-quote .section.bill-plan .radio-buttons-wrapper .cover-item label:hover {
  background-color: #e6e6e6;
}
/* :L1803 */
.page-quote .section.bill-plan .radio-buttons-wrapper .cover-item label input {
  display: none;
}
/* :L1808 */
/* :L1809 */
.page-quote .section.bill-plan .radio-buttons-wrapper .cover-item.selected-cover label {
  background-color: #cb3333;
  color: white;
}
/* :L1817 */
/* :L1818 */
/* :L1819 */
.page-quote .section.bill-plan.mortgagee-only .cover-item:not(.selected-cover) label {
  pointer-events: none;
  opacity: .5;
}
/* :L1828 */
/* :L1830 */
@media (min-width: 992px) {
  .page-quote .quote-adjustment-questions .instanda-well {
    float: left;
    width: 50%;
    padding-right: 15px;
  }
  /* :L1836 */
  .page-quote .quote-adjustment-questions .instanda-well + .instanda-well {
    padding-right: 0;
    padding-left: 15px;
  }
}
/* :L1843 */
.page-quote .quote-adjustment-questions .instanda-questionHeader.container {
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1848 */
.page-quote .quote-adjustment-questions .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 90%;
}
/* :L1852 */
.page-quote .quote-adjustment-questions .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: 10%;
}
/* :L1857 */
/* :L1858 */
.page-quote .cover-block.best-fit,
.page-quote .cover-block.selected-cover {
  -webkit-box-shadow: 0 5px 20px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 20px 3px rgba(0, 0, 0, 0.2);
}
/* :L1866 */
/* :L1867 */
.page-quote.created-from-mta .adjustments-block {
  display: none;
}
/* Quick Quote Questions Page + Quote Display Page sharing styles */

/* :L1873 */
/* :L1875 */
.page-quickquote .section,
.page-quote .section {
  max-width: 100%;
  margin-top: 40px;
}
/* :L1879 */
.page-quickquote .section:first-child,
.page-quote .section:first-child {
  margin-top: 0;
}
/* :L1883 */
@media only screen and (min-width: 640px) {
  .page-quickquote .section.title,
  .page-quote .section.title {
    display: flex;
    flex-wrap: nowrap;
  }
}
/* :L1889 */
@media only screen and (min-width: 640px) {
  .page-quickquote .section.title .report-block,
  .page-quote .section.title .report-block {
    flex: 0 0 50%;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section.title .report-block,
  .page-quote .section.title .report-block {
    flex: 0 0 66.66%;
  }
}
/* :L1899 */
.page-quickquote .section.title .report-block .powered-by,
.page-quote .section.title .report-block .powered-by {
  margin: 0 0 20px -20px;
  color: grey;
  font-size: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (min-width: 640px) {
  .page-quickquote .section.title .report-block .powered-by,
  .page-quote .section.title .report-block .powered-by {
    margin-bottom: 0;
  }
}
/* :L1913 */
.page-quickquote .section.title .agency-block,
.page-quote .section.title .agency-block {
  font-size: 22px;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section.title .agency-block,
  .page-quote .section.title .agency-block {
    flex: 0 0 33.33%;
    text-align: right;
  }
}
/* :L1921 */
.page-quickquote .section.title .agency-block .agency,
.page-quote .section.title .agency-block .agency {
  font-size: 22px;
  color: black;
  margin-bottom: 3px;
  line-height: 1.2em;
}
/* :L1930 */
/* :L1931 */
/* :L1932 */
.page-quickquote .section.flood-index .score-block .address,
.page-quote .section.flood-index .score-block .address {
  font-size: 30px;
  line-height: 1.3em;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 5px solid #cccccc;
  position: relative;
}
/* :L1940 */
@media only screen and (min-width: 992px) {
  .page-quickquote .section.flood-index .score-block .address::before,
  .page-quote .section.flood-index .score-block .address::before {
    position: absolute;
    right: -30px;
    bottom: -32px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 30px solid #cccccc;
  }
}
/* :L1956 */
.page-quickquote .section.flood-index .score-block .score,
.page-quote .section.flood-index .score-block .score {
  display: inline-block;
  vertical-align: top;
  padding-right: 15px;
}
/* :L1961 */
.page-quickquote .section.flood-index .score-block .score h3,
.page-quote .section.flood-index .score-block .score h3 {
  color: #cb3333;
  font-size: 48px;
  margin: 0;
}
@media (min-width: 992px) {
  .page-quickquote .section.flood-index .score-block .score h3,
  .page-quote .section.flood-index .score-block .score h3 {
    font-size: 60px;
  }
}
/* :L1972 */
.page-quickquote .section.flood-index .score-block .score-details,
.page-quote .section.flood-index .score-block .score-details {
  display: inline-block;
  vertical-align: top;
}
/* :L1976 */
.page-quickquote .section.flood-index .score-block .score-details p,
.page-quote .section.flood-index .score-block .score-details p {
  font-size: 14px;
  color: grey;
  margin-bottom: 0;
}
/* :L1983 */
.page-quickquote .section.flood-index .score-block .address,
.page-quote .section.flood-index .score-block .address,
.page-quickquote .section.flood-index .score-block .score,
.page-quote .section.flood-index .score-block .score {
  padding-left: 40px;
  position: relative;
}
/* :L1988 */
.page-quickquote .section.flood-index .score-block .address::after,
.page-quote .section.flood-index .score-block .address::after,
.page-quickquote .section.flood-index .score-block .score::after,
.page-quote .section.flood-index .score-block .score::after {
  position: absolute;
  width: 26px;
  height: 26px;
  content: "\f015";
  font-family: fontAwesome;
  font-size: 26px;
  font-weight: 400;
  color: #252523;
  top: 0;
  left: 0;
  display: block;
}
/* :L2003 */
/* :L2004 */
.page-quickquote .section.flood-index .score-block .score::after,
.page-quote .section.flood-index .score-block .score::after {
  content: "\f201";
  top: 5px;
}
/* :L2010 */
.page-quickquote .section.flood-index .score-block .outcome,
.page-quote .section.flood-index .score-block .outcome {
  padding: 6px 12px;
  border-radius: 50px;
  color: white;
  margin-left: -5px;
  text-align: center;
}
/* :L2018 */
/* :L2019 */
.page-quickquote .section.flood-index .score-block.very-low-risk h3,
.page-quote .section.flood-index .score-block.very-low-risk h3 {
  color: #568d53;
}
/* :L2023 */
.page-quickquote .section.flood-index .score-block.very-low-risk .outcome,
.page-quote .section.flood-index .score-block.very-low-risk .outcome {
  background-color: #568d53;
}
/* :L2028 */
/* :L2029 */
.page-quickquote .section.flood-index .score-block.low-risk h3,
.page-quote .section.flood-index .score-block.low-risk h3 {
  color: #a8895f;
}
/* :L2033 */
.page-quickquote .section.flood-index .score-block.low-risk .outcome,
.page-quote .section.flood-index .score-block.low-risk .outcome {
  background-color: #a8895f;
}
/* :L2038 */
/* :L2039 */
.page-quickquote .section.flood-index .score-block.moderate-risk h3,
.page-quote .section.flood-index .score-block.moderate-risk h3 {
  color: #d88a57;
}
/* :L2043 */
.page-quickquote .section.flood-index .score-block.moderate-risk .outcome,
.page-quote .section.flood-index .score-block.moderate-risk .outcome {
  background-color: #d88a57;
}
/* :L2048 */
/* :L2049 */
.page-quickquote .section.flood-index .score-block.high-risk h3,
.page-quote .section.flood-index .score-block.high-risk h3 {
  color: #f66664;
}
/* :L2053 */
.page-quickquote .section.flood-index .score-block.high-risk .outcome,
.page-quote .section.flood-index .score-block.high-risk .outcome {
  background-color: #f66664;
}
/* :L2058 */
/* :L2059 */
.page-quickquote .section.flood-index .score-block.very-high-risk h3,
.page-quote .section.flood-index .score-block.very-high-risk h3 {
  color: #ba575b;
}
/* :L2063 */
.page-quickquote .section.flood-index .score-block.very-high-risk .outcome,
.page-quote .section.flood-index .score-block.very-high-risk .outcome {
  background-color: #ba575b;
}
/* :L2069 */
.page-quickquote .section.flood-index .risk-block,
.page-quote .section.flood-index .risk-block {
  border: 2px solid #cccccc;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  .page-quickquote .section.flood-index .risk-block,
  .page-quote .section.flood-index .risk-block {
    float: right;
  }
}
@media only screen and (min-width: 640px) {
  .page-quickquote .section.flood-index .risk-block,
  .page-quote .section.flood-index .risk-block {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  /* :L2082 */
  .page-quickquote .section.flood-index .risk-block .score-table,
  .page-quote .section.flood-index .risk-block .score-table {
    flex: 0 0 37.5;
  }
}
/* :L2087 */
.page-quickquote .section.flood-index .risk-block .score-image,
.page-quote .section.flood-index .risk-block .score-image,
.page-quickquote .section.flood-index .risk-block .score-table,
.page-quote .section.flood-index .risk-block .score-table {
  padding: 15px;
}
/* :L2092 */
.page-quickquote .section.flood-index .risk-block .score-image,
.page-quote .section.flood-index .risk-block .score-image {
  text-align: center;
}
/* :L2095 */
.page-quickquote .section.flood-index .risk-block .score-image img,
.page-quote .section.flood-index .risk-block .score-image img {
  width: 100%;
  max-width: 350px;
}
@media only screen and (min-width: 640px) {
  .page-quickquote .section.flood-index .risk-block .score-image,
  .page-quote .section.flood-index .risk-block .score-image {
    border-right: 1px solid #cccccc;
  }
}
/* :L2105 */
.page-quickquote .section.flood-index .risk-block .score-table table,
.page-quote .section.flood-index .risk-block .score-table table {
  font-size: 14px;
}
/* :L2108 */
.page-quickquote .section.flood-index .risk-block .score-table table td,
.page-quote .section.flood-index .risk-block .score-table table td,
.page-quickquote .section.flood-index .risk-block .score-table table th,
.page-quote .section.flood-index .risk-block .score-table table th {
  padding: 5px 8px;
}
/* :L2115 */
.page-quickquote .section.issues-found,
.page-quote .section.issues-found {
  margin-bottom: 40px;
}
/* :L2118 */
.page-quickquote .section.issues-found .map,
.page-quote .section.issues-found .map {
  margin-bottom: 20px;
}
/* :L2122 */
@media only screen and (min-width: 992px) {
  .page-quickquote .section.issues-found .flood-risks,
  .page-quote .section.issues-found .flood-risks {
    float: right;
  }
}
/* :L2127 */
.page-quickquote .section.issues-found .flood-risks h3,
.page-quote .section.issues-found .flood-risks h3 {
  margin-top: 0;
}
/* :L2131 */
.page-quickquote .section.issues-found .flood-risks td,
.page-quote .section.issues-found .flood-risks td {
  padding: 5px 0;
  vertical-align: top;
}
/* :L2138 */
.page-quickquote .section .btn-download-quote-options a,
.page-quote .section .btn-download-quote-options a,
.page-quickquote .section .btn-download-selected-quote a,
.page-quote .section .btn-download-selected-quote a,
.page-quickquote .section a#emailQuoteLinkLink,
.page-quote .section a#emailQuoteLinkLink {
  font-size: 13px;
  font-weight: 700;
  padding: 20px 25px;
  text-align: center;
  text-transform: uppercase;
  border: 2px solid black;
  color: black;
  border-radius: 5px;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section .btn-download-quote-options a,
  .page-quote .section .btn-download-quote-options a,
  .page-quickquote .section .btn-download-selected-quote a,
  .page-quote .section .btn-download-selected-quote a,
  .page-quickquote .section a#emailQuoteLinkLink,
  .page-quote .section a#emailQuoteLinkLink {
    width: auto;
    margin: 0;
  }
}
/* :L2158 */
/* :L2159 */
.page-quickquote .section .btn-download-quote-options a .fa::before,
.page-quote .section .btn-download-quote-options a .fa::before,
.page-quickquote .section .btn-download-selected-quote a .fa::before,
.page-quote .section .btn-download-selected-quote a .fa::before,
.page-quickquote .section a#emailQuoteLinkLink .fa::before,
.page-quote .section a#emailQuoteLinkLink .fa::before {
  font-size: 13px;
}
/* :L2164 */
.page-quickquote .section .btn-download-quote-options a:hover,
.page-quote .section .btn-download-quote-options a:hover,
.page-quickquote .section .btn-download-selected-quote a:hover,
.page-quote .section .btn-download-selected-quote a:hover,
.page-quickquote .section a#emailQuoteLinkLink:hover,
.page-quote .section a#emailQuoteLinkLink:hover {
  background-color: #e6e6e6;
}
/* :L2169 */
/* :L2170 */
.page-quickquote .section.print-email-buttons .btn-wrapper,
.page-quote .section.print-email-buttons .btn-wrapper {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .section.print-email-buttons .btn-wrapper,
  .page-quote .section.print-email-buttons .btn-wrapper {
    width: auto;
    margin-bottom: 0;
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
/* :L2186 */
.page-quickquote .section.print-email-buttons .btn-wrapper > div[class*="btn-"],
.page-quote .section.print-email-buttons .btn-wrapper > div[class*="btn-"] {
  margin: 0 10px;
}
/* :L2193 */
/* :L2195 */
.page-quickquote .section .btn-download-quote-options a,
.page-quote .section .btn-download-quote-options a,
.page-quickquote .section .btn-download-selected-quote a,
.page-quote .section .btn-download-selected-quote a {
  display: inline-block;
  font-size: 0;
  padding: 0 !important;
  position: relative;
  min-width: 230px;
  width: 100%;
  height: 62px;
  line-height: 62px;
}
@media only screen and (min-width: 992px) {
  .page-quickquote .section .btn-download-quote-options a,
  .page-quote .section .btn-download-quote-options a,
  .page-quickquote .section .btn-download-selected-quote a,
  .page-quote .section .btn-download-selected-quote a {
    padding: 20px 30px;
  }
}
/* :L2209 */
.page-quickquote .section .btn-download-quote-options a::before,
.page-quote .section .btn-download-quote-options a::before,
.page-quickquote .section .btn-download-selected-quote a::before,
.page-quote .section .btn-download-selected-quote a::before {
  position: absolute;
  width: 100%;
  font-size: 13px;
  font-weight: 700;
  content: "Download quote options";
  text-transform: uppercase;
  text-align: center;
  display: block;
  color: black;
}
/* :L2224 */
/* :L2225 */
/* :L2226 */
.page-quickquote .section .btn-download-selected-quote a::before,
.page-quote .section .btn-download-selected-quote a::before {
  content: "Download quote selected";
}
/* :L2233 */
.page-quickquote .below-notes,
.page-quote .below-notes {
  margin: 20px 0;
  line-height: 14px;
}
/* :L2239 */
/* :L2240 */
/* :L2241 */
/* :L2242 */
.page-quote .section div.btn-download-selected-quote a {
  min-width: 340px;
}
/* :L2245 */
.page-quote .section div.btn-download-selected-quote a::before {
  content: "Download Selected Quote & Application";
}
/* Cancel Policy Page */

/* :L2255 */
/* :L2256 */
.page-cancelpolicy .instanda-main-content-container {
  margin-top: 50px;
}
/* Quickquote Display Page */

/* :L2263 */
/* :L2264 */
.page-quickquote #quote-content {
  padding: 0;
}
/* :L2268 */
@media only screen and (min-width: 768px) {
  .page-quickquote #question99313,
  .page-quickquote #question101387 {
    float: left;
  }
}
/* :L2275 */
@media only screen and (min-width: 768px) {
  .page-quickquote #question99313 {
    width: 50%;
  }
}
/* :L2280 */
@media only screen and (min-width: 768px) {
  .page-quickquote #question99313 .instanda-question-input.col-lg-6 {
    width: calc(100% - 15px);
  }
}
/* :L2287 */
.page-quickquote #question101387 {
  padding: 0;
  margin-top: 20px;
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .page-quickquote #question101387 {
    margin-top: 49px;
  }
}
@media only screen and (min-width: 992px) {
  .page-quickquote #question101387 {
    margin-top: 27px;
  }
}
/* :L2301 */
.page-quickquote #question99309 {
  padding: 0;
}
/* :L2304 */
.page-quickquote #question99309 .radio-inline {
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 40px;
}
/* :L2311 */
.page-quickquote #question99309 .instanda-question-yes-no-parent-no {
  width: 165px;
  font-size: 0;
  padding: 0;
  position: relative;
}
/* :L2317 */
.page-quickquote #question99309 .instanda-question-yes-no-parent-no::before {
  position: absolute;
  content: "No / Not Displayed";
  color: #252523;
  font-size: 16px;
  line-height: 40px;
  width: 100%;
  text-align: center;
  display: block;
}
/* :L2330 */
.page-quickquote #question99309 .instanda-question-parent-yes-no {
  margin-bottom: 20px;
}
/* :L2334 */
/* :L2335 */
.page-quickquote #question99309 .instanda-text-question > .instanda-question-input {
  width: 80%;
}
/* :L2339 */
.page-quickquote #question99309 .instanda-text-question > .instanda-question-help-col {
  width: 20%;
}
/* Coverage Plans Section (on Quote Display Page and Post-Quote Question Page) */

/* :L2348 */
.cover-wrapper {
  /* Arrange the cover plans in 3 columns */
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  clear: both;
}
@media only screen and (min-width: 768px) {
  .cover-wrapper {
    flex-wrap: nowrap;
  }
}
/* :L2360 */
.cover-wrapper .cover-block {
  flex: 0 0 100%;
}
@media only screen and (min-width: 768px) {
  .cover-wrapper .cover-block {
    flex: 0 0 33.33%;
  }
}
/* :L2369 */
/* :L2370 */
/* :L2371 */
.cover-block.essential .title {
  background-color: #0b7886;
}
/* :L2375 */
/* :L2376 */
/* :L2377 */
/* :L2378 */
.cover-block.essential .two-cols .cover-select button:hover {
  background-color: white;
  color: #0b7886;
}
/* :L2386 */
/* :L2387 */
.cover-block.essential.selected-cover .cover {
  border: 5px solid #0b7886;
}
/* :L2391 */
/* :L2392 */
/* :L2393 */
.cover-block.essential.selected-cover .two-cols .cover-select button {
  background-color: white;
  color: #0b7886;
  position: relative;
  font-size: 0;
  width: 97px;
  height: 44px;
}
/* :L2401 */
.cover-block.essential.selected-cover .two-cols .cover-select button::before {
  position: relative;
  font-family: fontAwesome;
  font-weight: 400;
  font-size: 30px;
  content: "\f00c";
  display: block;
  color: #0b7886;
}
/* :L2416 */
/* :L2417 */
.cover-block.enhanced .title {
  background-color: #cb3333;
}
/* :L2421 */
/* :L2422 */
/* :L2423 */
/* :L2424 */
.cover-block.enhanced .two-cols .cover-select button:hover {
  background-color: white;
  color: #cb3333;
}
/* :L2432 */
/* :L2433 */
.cover-block.enhanced.selected-cover .cover {
  border: 5px solid #cb3333;
}
/* :L2437 */
/* :L2438 */
/* :L2439 */
.cover-block.enhanced.selected-cover .two-cols .cover-select button {
  background-color: white;
  color: #cb3333;
  position: relative;
  font-size: 0;
  width: 97px;
  height: 44px;
}
/* :L2447 */
.cover-block.enhanced.selected-cover .two-cols .cover-select button::before {
  position: relative;
  font-family: fontAwesome;
  font-weight: 400;
  font-size: 30px;
  content: "\f00c";
  display: block;
  color: #cb3333;
}
/* :L2462 */
/* :L2463 */
.cover-block.elite .title {
  background-color: #007fbd;
}
/* :L2467 */
/* :L2468 */
/* :L2469 */
/* :L2470 */
.cover-block.elite .two-cols .cover-select button:hover {
  background-color: white;
  color: #007fbd;
}
/* :L2478 */
/* :L2479 */
.cover-block.elite.selected-cover .cover {
  border: 5px solid #007fbd;
}
/* :L2483 */
/* :L2484 */
/* :L2485 */
.cover-block.elite.selected-cover .two-cols .cover-select button {
  background-color: white;
  color: #007fbd;
  position: relative;
  font-size: 0;
  width: 97px;
  height: 44px;
}
/* :L2493 */
.cover-block.elite.selected-cover .two-cols .cover-select button::before {
  position: relative;
  font-family: fontAwesome;
  font-weight: 400;
  font-size: 30px;
  content: "\f00c";
  display: block;
  color: #007fbd;
}
/* :L2508 */
.cover-block .title {
  padding: 20px 15px;
  text-align: left;
  color: white;
}
/* :L2513 */
/* :L2514 */
.cover-block .title .cover-logo img {
  width: 140px;
  height: auto;
}
/* :L2520 */
.cover-block .title .two-cols {
  position: relative;
  margin: 10px 0;
}
/* :L2524 */
.cover-block .title .two-cols .cover-select {
  position: absolute;
  right: 0;
  top: 5px;
  z-index: 1;
}
/* :L2532 */
.cover-block .title button {
  border-color: white;
  color: white;
  background-color: transparent;
}
/* :L2538 */
.cover-block .title .cover-name,
.cover-block .title .cover-premium {
  font-size: 2.5rem;
  font-weight: bold;
}
/* :L2545 */
.cover-block.best-fit,
.cover-block.selected-cover {
  position: relative;
  z-index: 1;
}
/* :L2547 */
.cover-block.best-fit .title,
.cover-block.selected-cover .title {
  padding: 50px 15px 20px 15px;
}
/* :L2550 */
@media only screen and (min-width: 768px) {
  .cover-block.best-fit .details,
  .cover-block.selected-cover .details {
    padding-bottom: 50px;
  }
}
/* :L2560 */
.cover-block.selected-cover {
  margin-top: 30px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .cover-block.selected-cover {
    margin-top: 0;
  }
}
/* :L2568 */
.cover-block.selected-cover::before {
  position: absolute;
  width: 128px;
  height: 120px;
  display: block;
  content: "";
  right: -7px;
  top: -6px;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=uPtWUukg6QfTzVDqbX4lfg__") center center no-repeat;
}
/* :L2580 */
.cover-block.semi-greyed-out,
.cover-block.greyed-out {
  margin-top: 30px;
}
/* :L2584 */
.cover-block.semi-greyed-out .cover,
.cover-block.greyed-out .cover {
  position: relative;
}
/* :L2587 */
.cover-block.semi-greyed-out .cover::after,
.cover-block.greyed-out .cover::after {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.4);
}
/* :L2600 */
/* :L2603 */
/* :L2604 */
.cover-block.semi-greyed-out .title button,
.cover-block.greyed-out .title button,
.cover-block.best-fit .title button {
  border: 2px solid white;
}
/* :L2610 */
/* :L2611 */
.cover-block.greyed-out .title {
  background-color: #252523;
}
/* :L2616 */
.cover-block .cover {
  border: 1px solid #dde2e8;
}
/* :L2620 */
.cover-block .details {
  text-align: center;
}
/* :L2623 */
.cover-block .details .detail-item {
  padding: 10px 15px;
  font-size: 14px;
  width: calc(100% - 2px);
  display: inline-block;
}
/* :L2629 */
.cover-block .details .detail-item:nth-of-type(even) {
  background-color: #f5f7f8;
}
@media (min-width: 992px) {
  .cover-block .details .detail-item {
    text-align: center;
  }
}
/* :L2637 */
@media (min-width: 992px) {
  .cover-block .details .detail-item:not(.other) strong {
    display: block;
  }
}
/* :L2643 */
.cover-block .details .detail-item p {
  margin-bottom: 0;
}
/* :L2650 */
.cover-block .btn-collapse {
  background-color: #252523;
  padding: 0 45px 5px 15px;
  position: relative;
  font-style: italic;
}
/* :L2656 */
.cover-block .btn-collapse::before {
  position: absolute;
  width: 30px;
  height: 30px;
  content: "\f0fe";
  font-family: fontAwesome;
  font-weight: 400;
  font-size: 30px;
  font-style: normal;
  color: white;
  display: block;
  right: 15px;
  bottom: 12px;
  z-index: 1;
}
/* :L2672 */
.cover-block .btn-collapse button {
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: right;
  color: white;
  background-color: transparent;
  border: 0;
}
@media only screen and (min-width: 768px) {
  .cover-block .btn-collapse {
    display: none;
  }
}
/* :L2688 */
@media only screen and (min-width: 768px) {
  .cover-block .collapse {
    display: block;
  }
}
/* :L2694 */
/* :L2695 */
/* :L2696 */
.cover-block.essential.selected-cover .btn-collapse {
  background-color: #0b7886;
}
/* :L2702 */
/* :L2703 */
/* :L2704 */
.cover-block.elite.selected-cover .btn-collapse {
  background-color: #007fbd;
}
/* :L2710 */
/* :L2711 */
/* :L2712 */
.cover-block.enhanced.selected-cover .btn-collapse {
  background-color: #cb3333;
}
/* Premium Section (on Quote Display Page and Post-Quote Question Page) */

/* :L2720 */
/* :L2721 */
.page-quote .section.premium {
  font-size: 24px;
  padding: 15px;
  text-align: right;
  background-color: #e6e6e6;
}
/* :L2729 */
/* :L2730 */
.page-postquotequestions .section.premium,
.page-postquotequestions .bill-plan {
  background-color: #e6e6e6;
  padding: 20px 15px;
}
/* :L2736 */
.page-postquotequestions .section.premium {
  text-align: right;
  margin-top: 20px;
}
/* :L2740 */
.page-postquotequestions .section.premium table {
  width: 100% !important;
}
/* :L2743 */
.page-postquotequestions .section.premium table td {
  display: block;
  width: 100% !important;
  text-align: left !important;
}
/* :L2748 */
.page-postquotequestions .section.premium table td:last-child {
  text-align: right !important;
}
/* :L2753 */
.page-postquotequestions .section.premium table tr:last-child {
  border-top: 1px solid #252523;
}
/* :L2756 */
.page-postquotequestions .section.premium table tr:last-child td {
  padding: 5px 0;
}
/* :L2760 */
.page-postquotequestions .section.premium table tr:last-child td:last-child {
  font-size: 24px;
}
/* Post-Quote Questions Page */

/* :L2769 */
/* :L2770 */
.page-postquotequestions .cover-title {
  margin: 20px 0;
}
/* :L2774 */
.page-postquotequestions .cover-block:not(.selected-cover):not(.col-right) {
  display: none;
}
/* :L2778 */
.page-postquotequestions .cover-block {
  flex: 0 0 100%;
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions .cover-block {
    flex: 0 0 48%;
  }
}
@media only screen and (min-width: 992px) {
  .page-postquotequestions .cover-block {
    flex: 0 0 45%;
  }
}
/* :L2789 */
/* :L2790 */
.page-postquotequestions .cover-block.selected-cover .title {
  padding: 20px 15px;
}
/* :L2793 */
.page-postquotequestions .cover-block.selected-cover .title .cover-select {
  display: none;
}
/* :L2799 */
.page-postquotequestions .cover-block.col-right {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions .cover-block.col-right {
    margin-top: 0;
  }
}
/* :L2808 */
/* :L2809 */
/* :L2810 */
.page-postquotequestions .instanda-payment-options .radio label {
  width: auto;
  padding: 15px;
}
/* :L2815 */
.page-postquotequestions .instanda-payment-options .radio label.instanda-selected {
  background-color: #cb3333;
  color: white;
}
/* :L2823 */
/* :L2824 */
/* :L2825 */
.page-postquotequestions #question101028 .checkbox label {
  float: left;
}
/* :L2831 */
/* :L2832 */
.page-postquotequestions .instanda-multi-item .instanda-multi-item-add-remove {
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 10px;
}
/* :L2839 */
.page-postquotequestions button.instanda-multi-item-add {
  margin-bottom: 20px;
}
/* :L2843 */
.page-postquotequestions #question116863 {
  background-color: transparent;
}
/* :L2846 */
.page-postquotequestions #question116863 .container {
  width: auto;
  padding: 0;
}
/* :L2853 */
#plan-selected-payment-options-table {
  background-color: #dde2e8;
  font-size: 14px;
}
/* :L2857 */
#plan-selected-payment-options-table .row {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin: 0;
}
/* :L2863 */
#plan-selected-payment-options-table .row:first-child {
  border-top: 1px solid #cccccc;
}
/* :L2867 */
#plan-selected-payment-options-table .row > div {
  padding: 10px 3px;
  border-right: 1px solid #cccccc;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  #plan-selected-payment-options-table .row > div {
    padding: 10px 5px;
  }
}
/* :L2876 */
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row > div:first-child {
    text-align: left;
  }
}
/* :L2882 */
#plan-selected-payment-options-table .row > div:last-child {
  border-right: 0;
}
/* :L2887 */
/* :L2888 */
#plan-selected-payment-options-table .row.full-width div {
  text-align: center;
  font-weight: 700;
}
/* :L2894 */
#plan-selected-payment-options-table .row.table-title {
  background-color: white;
}
/* :L2897 */
#plan-selected-payment-options-table .row.table-title > div {
  text-align: center;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row.table-title > div {
    width: 72%;
    float: right;
    background-color: #dde2e8;
  }
}
/* :L2909 */
#plan-selected-payment-options-table .row.labels,
#plan-selected-payment-options-table .row.item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
/* :L2917 */
#plan-selected-payment-options-table .row.labels > div,
#plan-selected-payment-options-table .row.item > div {
  flex-basis: 25%;
}
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row.labels > div,
  #plan-selected-payment-options-table .row.item > div {
    flex-basis: 18%;
  }
}
/* :L2924 */
#plan-selected-payment-options-table .row.labels > div:first-child,
#plan-selected-payment-options-table .row.item > div:first-child {
  flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row.labels > div:first-child,
  #plan-selected-payment-options-table .row.item > div:first-child {
    flex-basis: 28%;
  }
}
/* :L2934 */
#plan-selected-payment-options-table .row.labels {
  display: none;
}
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row.labels {
    display: flex;
  }
}
/* :L2941 */
#plan-selected-payment-options-table .row.labels > div {
  font-weight: 700;
}
/* :L2944 */
#plan-selected-payment-options-table .row.labels > div:first-child {
  font-size: 18px;
}
/* :L2948 */
#plan-selected-payment-options-table .row.labels > div:not(:first-child) {
  font-size: 12px;
}
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row.labels > div {
    letter-spacing: -0.6px;
  }
}
@media only screen and (min-width: 992px) {
  #plan-selected-payment-options-table .row.labels > div {
    letter-spacing: 0;
  }
}
/* :L2962 */
#plan-selected-payment-options-table .row.item {
  background-color: white;
}
@media only screen and (max-width: 767px) {
  #plan-selected-payment-options-table .row.item {
    margin-bottom: 10px;
  }
}
/* :L2969 */
#plan-selected-payment-options-table .row.item > div:first-child {
  font-weight: 700;
  font-size: 12px;
  border-bottom: 1px solid #cccccc;
}
@media only screen and (max-width: 767px) {
  #plan-selected-payment-options-table .row.item > div:first-child {
    border-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row.item > div:first-child {
    border-bottom: 0;
  }
}
/* :L2983 */
#plan-selected-payment-options-table .row.item span.mobile-only {
  display: block;
  font-size: 12px;
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  #plan-selected-payment-options-table .row.item span.mobile-only {
    display: none;
  }
}
/* Sale Confirmation Page, Billing Address Page */

/* :L2997 */
/* :L2999 */
.page-confirmation2 .sale-confirmation-table,
.page-confirmbillingdetails .sale-confirmation-table {
  border: 1px solid #cccccc;
}
@media only screen and (min-width: 992px) {
  .page-confirmation2 .sale-confirmation-table,
  .page-confirmbillingdetails .sale-confirmation-table {
    max-width: 60%;
  }
}
/* :L3006 */
.page-confirmation2 .sale-confirmation-table caption,
.page-confirmbillingdetails .sale-confirmation-table caption {
  font-size: 18px;
  font-weight: 700;
  text-align: right;
}
/* :L3012 */
.page-confirmation2 .sale-confirmation-table tr,
.page-confirmbillingdetails .sale-confirmation-table tr {
  border-bottom: 1px solid #cccccc;
}
/* :L3015 */
.page-confirmation2 .sale-confirmation-table tr:last-child,
.page-confirmbillingdetails .sale-confirmation-table tr:last-child {
  border-bottom: 0;
}
/* :L3019 */
.page-confirmation2 .sale-confirmation-table tr th,
.page-confirmbillingdetails .sale-confirmation-table tr th,
.page-confirmation2 .sale-confirmation-table tr td,
.page-confirmbillingdetails .sale-confirmation-table tr td {
  padding: 10px 5px;
  border-right: 1px solid #cccccc;
}
/* :L3023 */
.page-confirmation2 .sale-confirmation-table tr th:first-child,
.page-confirmbillingdetails .sale-confirmation-table tr th:first-child,
.page-confirmation2 .sale-confirmation-table tr td:first-child,
.page-confirmbillingdetails .sale-confirmation-table tr td:first-child {
  font-weight: 700;
  width: 70%;
}
/* :L3028 */
.page-confirmation2 .sale-confirmation-table tr th:last-child,
.page-confirmbillingdetails .sale-confirmation-table tr th:last-child,
.page-confirmation2 .sale-confirmation-table tr td:last-child,
.page-confirmbillingdetails .sale-confirmation-table tr td:last-child {
  border-right: 0;
  width: 30%;
}
/* :L3034 */
.page-confirmation2 .sale-confirmation-table tr.labels,
.page-confirmbillingdetails .sale-confirmation-table tr.labels,
.page-confirmation2 .sale-confirmation-table tr.full-width,
.page-confirmbillingdetails .sale-confirmation-table tr.full-width {
  background-color: #dde2e8;
}
/* :L3039 */
/* :L3040 */
.page-confirmation2 .sale-confirmation-table tr.labels > div:first-child,
.page-confirmbillingdetails .sale-confirmation-table tr.labels > div:first-child {
  font-size: 18px;
}
/* :L3045 */
.page-confirmation2 .sale-confirmation-table tr.full-width,
.page-confirmbillingdetails .sale-confirmation-table tr.full-width {
  text-align: center;
}
/* Review Referrals Page */

/* :L3053 */
/* :L3054 */
.page-reviewreferrals .instanda-renew-referrals-table {
  margin: 40px 0;
}
/* View Referrals Page */

/* :L3060 */
/* :L3061 */
.page-viewreferralsforquote .claim-referrals-wrapper,
.page-viewreferralsforquote .quote-referrals-wrapper + h2 {
  display: none;
}
/* Search Quotes/ Policies */

/* :L3068 */
/* :L3069 */
.page-getagentsearchresults .agentTable,
.page-retrievequote .agentTable,
.page-getagentsearchresults .agent-table,
.page-retrievequote .agent-table {
  border: 0;
}
/* :L3072 */
.page-getagentsearchresults .agentTable a,
.page-retrievequote .agentTable a,
.page-getagentsearchresults .agent-table a,
.page-retrievequote .agent-table a {
  font-size: 10px;
  line-height: 10px;
  padding: 3px 8px;
  display: inline-block;
  margin: 3x;
}
/* Upload Documents Page */

/* :L3084 */
/* :L3085 */
.page-uploaddocuments #tableUploadedDocuments {
  width: 100%;
  margin-top: 40px;
}
/* :L3089 */
.page-uploaddocuments #tableUploadedDocuments td,
.page-uploaddocuments #tableUploadedDocuments th {
  padding: 8px;
  width: calc(100% / 7);
  vertical-align: top;
}
/* :L3095 */
.page-uploaddocuments #tableUploadedDocuments td {
  border-bottom: 1px solid #dddddd;
}
/* :L3100 */
.page-uploaddocuments .tableStyledDiv {
  width: 100%;
  margin-top: 20px;
}
/* :L3104 */
/* :L3105 */
.page-uploaddocuments .tableStyledDiv .rowStyledDiv > div {
  width: auto !important;
  margin-right: 20px;
}
/* :L3109 */
.page-uploaddocuments .tableStyledDiv .rowStyledDiv > div:last-child {
  margin-right: 0;
}
/* View Quotes/ Policies Page */

/* :L3118 */
/* :L3119 */
.page-viewquoteorpolicy a[title=Notes] {
  position: relative;
  font-size: 0 !important;
}
/* :L3123 */
.page-viewquoteorpolicy a[title=Notes]::after {
  position: absolute;
  top: 8px;
  font-size: 11px;
  content: "Agent Notes";
  text-align: center;
  width: 100%;
  display: block;
}
/* :L3134 */
.page-viewquoteorpolicy a[title=Payments] {
  display: none;
}
/* Index Page */

/* :L3140 */
#myTab {
  width: 100%;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 40px;
}
/* :L3145 */
#myTab li {
  width: auto;
  display: inline-block;
  padding: 15px 30px;
}
/* :L3150 */
#myTab li a {
  color: #252523;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0;
  position: relative;
}
/* :L3158 */
#myTab li a:hover {
  color: #007fbd;
  background-color: transparent;
}
/* :L3163 */
#myTab li a:focus {
  background-color: transparent;
}
/* :L3168 */
/* :L3169 */
#myTab li.active a {
  color: #007fbd;
}
/* :L3172 */
#myTab li.active a::before {
  width: 100%;
  height: 2px;
  background-color: #007fbd;
  display: block;
  position: absolute;
  left: 0;
  bottom: -17px;
  z-index: 1;
  content: "";
}
/* :L3188 */
/* :L3189 */
.page-index .tab-content li {
  margin-bottom: 8px;
}
/* :L3193 */
.page-index .table-title {
  background-color: #007fbd;
  font-size: 22px;
  color: white;
}
/* :L3199 */
/* :L3200 */
/* :L3201 */
.page-index table tr th,
.page-index table tr td {
  border-left: 1px solid #dddddd;
}
/* :L3206 */
.page-index table .instruction {
  color: #cb3333;
}
/* :L3210 */
.page-index table .full-width-title {
  background-color: #cccccc;
}
/* :L3214 */
.page-index table .essential {
  background-color: #0b7886;
}
/* :L3218 */
.page-index table .enhanced {
  background-color: #cb3333;
}
/* :L3222 */
.page-index table .elite {
  background-color: #007fbd;
}
/* :L3226 */
.page-index table .essential,
.page-index table .enhanced,
.page-index table .elite {
  color: white;
  font-weight: bold;
  font-size: 10px;
  vertical-align: middle;
  text-transform: uppercase;
  padding: 12px 8px;
}
/* :L3238 */
.page-index .text-copyright {
  font-size: 12px;
  margin-top: 20px;
}
@media only screen and (min-width: 992px) {
  .page-index .text-copyright {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
@media only screen and (min-width: 992px) {
  /* :L3250 */
  .page-index .text-copyright p:last-child {
    flex: 0 0 300px;
    text-align: right;
  }
}
/* :L3258 */
/* :L3259 */
.page-index .tab-pilot-phase .branding-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
/* :L3264 */
.page-index .tab-pilot-phase .branding-wrapper h3 {
  margin-top: 0;
  margin-left: 20px;
}
/* :L3269 */
.page-index .tab-pilot-phase .branding-wrapper .brand-element-01 {
  display: flex;
  align-items: center;
}
/* :L3276 */
/* :L3277 */
.page-index .table-pilot-contact .title {
  background-color: #dde2e8;
  font-weight: bold;
}
/* :L3281 */
/* :L3282 */
.page-index .table-pilot-contact .title td:first-child {
  font-size: 16px;
}
/* :L3288 */
.page-index .table-pilot-contact td {
  padding: 8px;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  width: 30%;
}
/* :L3294 */
.page-index .table-pilot-contact td:nth-child(even) {
  width: 20%;
}
/* :L3301 */
/* :L3302 */
.page-index .tab-plan-comparison h4 {
  margin: 40px 0 20px 0;
  font-weight: 700;
}
/* :L3308 */
/* :L3309 */
.page-index .cover-comparison-table td {
  width: 25%;
}
/* :L3315 */
/* :L3316 */
.page-index .tab-faq h4 {
  margin: 20px 0 10px;
  font-weight: bold;
  text-decoration: underline;
}
/* Failed Auto Renewals Page */

/* :L3325 */
.instanda-failed-auto-renewals {
  margin-top: 40px;
}
/* :L3328 */
.instanda-failed-auto-renewals .container {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* :L3334 */
.instanda-failed-auto-renewals form {
  margin: 20px 0;
}
/* :L3338 */
@media only screen and (min-width: 640px) {
  .instanda-failed-auto-renewals .form-control {
    float: left;
    max-width: 500px;
  }
}
/* :L3345 */
.instanda-failed-auto-renewals button[type="submit"] {
  margin-top: 20px;
}
@media only screen and (min-width: 640px) {
  .instanda-failed-auto-renewals button[type="submit"] {
    margin: 0 0 0 -101px;
  }
}
/* Hide buttons and selection box on Referral Page */

/* :L3354 */
table.instanda-renew-referrals-table td:last-child,
table.instanda-renew-referrals-table th:last-child,
table.instanda-renew-referrals-table td:last-child {
  display: none;
}
/* :L3359 */
.logged-in-underwriter table.instanda-renew-referrals-table td:last-child,
.logged-in-underwriter table.instanda-renew-referrals-table th:last-child,
.logged-in-underwriter table.instanda-renew-referrals-table td:last-child {
  display: block;
}
/* Hide questions on Quick Quote Questions Page */

/* :L3366 */
/* :L3367 */
#question263445 .instanda-question-label label {
  width: 100%;
}
/* :L3371 */
#question102057,
#question102056,
#question102058 {
  opacity: 0;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* :L3380 */
#question102057 > *,
#question102056 > *,
#question102058 > * {
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* :L3386 */
#question102057 .form-control,
#question102056 .form-control,
#question102058 .form-control {
  height: 0;
  min-height: 0;
}
/* Hide "Update" button on Quick Quote Display and Quote Display Page */

/* :L3393 */
/* :L3395 */
.page-quickquote .pull-right button[name=updateButton],
.page-quote .pull-right button[name=updateButton] {
  display: none;
}
/* Hide main menu navigagtions from Login page */

/* :L3401 */
/* :L3402 */
.page-agentlogin .navbar-toggle,
.page-agentlogin .navbar-collapse,
.page-agentlogin .navbar-nav {
  display: none;
}
/* Hide some of the Action Buttons on View Quotes and Policies page */

/* :L3410 */
/* :L3411 */
.page-viewquoteorpolicy a[href*="AgentClaims"] {
  display: none;
}
/* :L3418 */
/* :L3419 */
.page-viewquoteorpolicy .btn-group .btnRenewPolicy,
.page-viewquoteorpolicy .btn-group .btnAdjustPolicy,
.page-viewquoteorpolicy .btn-group .btnCancelFromRenewal,
.page-viewquoteorpolicy .btn-group .btnDetailChange {
  display: none;
}
/* :L3425 */
/* :L3426 */
/* :L3427 */
.page-viewquoteorpolicy.logged-in-underwriter .btn-group .btnRenewPolicy,
.page-viewquoteorpolicy.logged-in-underwriter .btn-group .btnAdjustPolicy,
.page-viewquoteorpolicy.logged-in-underwriter .btn-group .btnCancelFromRenewal,
.page-viewquoteorpolicy.logged-in-underwriter .btn-group .btnDetailChange {
  display: block;
}
/* Foundation questions at MTA & Renewal */

/* :L3435 */
label.disabled-custom {
  pointer-events: none;
  opacity: 0.5;
}
/* :L3439 */
label.disabled-custom.instanda-selected {
  border-color: #cccccc;
  background-color: #e2e2e2;
}
/* Hide Find Fact Doc Link */

/* :L3446 */
/* :L3447 */
#documentsList a[href*="FactFind"] {
  display: none;
}
/* Disable bill plan updates during Renewal for non NatGen group users */

/* :L3453 */
/* :L3454 */
/* :L3456 */
.page-quote.created-from-renewal.logged-in-unknown .section.print-email-buttons,
.page-quote.created-from-renewal.logged-in-broker .section.print-email-buttons {
  margin: 0;
}
/* :L3460 */
/* :L3461 */
/* :L3462 */
.page-quote.created-from-renewal.logged-in-unknown .section.bill-plan .radio-buttons-wrapper label,
.page-quote.created-from-renewal.logged-in-broker .section.bill-plan .radio-buttons-wrapper label {
  opacity: .5;
  pointer-events: none;
}
/* :L3467 */
/* :L3468 */
.page-quote.created-from-renewal.logged-in-unknown .section.bill-plan .radio-buttons-wrapper .selected-cover label,
.page-quote.created-from-renewal.logged-in-broker .section.bill-plan .radio-buttons-wrapper .selected-cover label {
  color: #252523;
  border-color: #cccccc;
  background-color: #e2e2e2;
}
/* :L3478 */
/* :L3480 */
.page-quote.logged-in-broker .cover-item.bf-hidden-agent,
.page-quote.logged-in-unknown .cover-item.bf-hidden-agent {
  display: none !important;
}
/* :L3485 */
/* :L3487 */
.page-quote.created-from-newbusiness.logged-in-broker .cover-item.bf-hidden-agent-newbusiness,
.page-quote.created-from-newbusiness.logged-in-unknown .cover-item.bf-hidden-agent-newbusiness {
  display: none !important;
}
/* Mixins */
/* :L3507 */
#question120236 {
  zoom: 1;
}
/* :L3496 */
#question120236:before,
#question120236:after {
  content: "";
  display: table;
}
/* :L3502 */
#question120236:after {
  clear: both;
}
/* :L3510 */
#question120236 > .instanda-question-parent-yes-no {
  padding: 15px;
  zoom: 1;
}
/* :L3496 */
#question120236 > .instanda-question-parent-yes-no:before,
#question120236 > .instanda-question-parent-yes-no:after {
  content: "";
  display: table;
}
/* :L3502 */
#question120236 > .instanda-question-parent-yes-no:after {
  clear: both;
}
/* :L3514 */
#question120236 > .instanda-question-parent-yes-no > .instanda-question-label {
  float: left;
}
/* :L3518 */
#question120236 > .instanda-question-parent-yes-no .instanda-question-input {
  float: right;
}
/* :L3523 */
@media only screen and (min-width: 768px) {
  #question120236 .instanda-question-input {
    width: 220px;
  }
}
/* :L3533 */
#question120236 > [id*="_YN_Children"] {
  display: block !important;
  height: auto !important;
  margin: 20px 0 0 0 !important;
  padding: 0 !important;
}
/* :L3546 */
#question120236 > [id*="_YN_Children"] .radio-inline {
  display: none;
}
/* :L3550 */
/* :L3551 */
#question120236 > [id*="_YN_Children"].show-children-yes-no .radio-inline {
  display: inline-block;
}
/* :L3556 */
#question120236 > [id*="_YN_Children"] > .questionItem {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-left: 15px;
  padding-right: 15px;
}
/* :L3564 */
#question120236 > [id*="_YN_Children"] > .questionItem > .instanda-text-question {
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
}
/* :L3569 */
#question120236 > [id*="_YN_Children"] > .questionItem > .instanda-text-question::before {
  display: none;
}
/* :L3573 */
#question120236 > [id*="_YN_Children"] > .questionItem > .instanda-text-question > div {
  width: auto;
  order: 1;
}
/* :L3577 */
#question120236 > [id*="_YN_Children"] > .questionItem > .instanda-text-question > div.instanda-question-help-col {
  order: 0;
  margin: -5px 0 0 10px;
}
/* :L3586 */
.questionItem .failed-renewals-page + .failed-renewals-pages {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(3rem, 1fr));
  gap: .25rem;
  align-items: center;
  text-align: center;
}
/* :L3594 */
.failed-renewals-pages > *,
.instanda-failed-auto-renewals button[type="submit"] {
  margin: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .25rem;
}
/* :L3603 */
.form-control + button[type="submit"].btn-primary,
.failed-renewals-value button[type="submit"].btn-primary {
  padding: 1rem 2rem;
}
/* :L3608 */
.instanda-failed-auto-renewals .form-control {
  float: unset;
}
/* :L3612 */
.failed-renewals-page > div {
  display: flex;
}
/* :L3616 */
.questionItem .failed-renewals-page + div {
  display: flex;
  gap: 1rem;
  justify-content: center;
}
/* :L3622 */
form.failed-renewals {
  display: flex;
  flex-direction: column-reverse;
}
/* :L3628 */
.questionItem.row.failed-renewals-row {
  box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.3);
  padding: 2rem;
  border-radius: 1rem;
}
/* :L3634 */
.container.failed-renewals-table {
  display: grid;
  gap: 2rem;
  /* border-radius: 2rem; */

}
/* :L3640 */
.failed-renewals-actions.col-xs-12.col-sm-12.col-md-6.col-lg-6 {
  width: 100%;
}
/* :L3644 */
.failed-renewals-value {
  display: flex;
  gap: 1rem;
  flex-flow: row wrap;
}
/* :L3650 */
ul.failed-renewals-value {
  list-style: none;
  padding-left: unset;
  padding: .5rem 1rem;
  background: #ffe6e6;
  color: #6f1313;
  font-weight: 500;
  display: grid;
  gap: 1rem;
}
/* :L3661 */
.failed-renewals-fail-reason.col-xs-12.col-sm-6.col-md-4.col-lg-4 {
  width: auto;
}
/* :L3665 */
.failed-renewals-value > form {
  margin-block: unset;
}
/* :L3669 */
.failed-renewals-actions .failed-renewals-value {
  justify-content: flex-end;
}
/* :L3673 */
ul.failed-renewals-value li {
  word-break: break-all;
}
