/* :L17 */
html {
  position: relative;
  min-height: 100%;
}
/* :L21 */
.agentTable.instanda-retrieve-quotes-table {
  color: black;
}
/* :L24 */
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
/* :L29 */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
}
/* :L38 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
}
/* :L46 */
.instanda-documents {
  text-align: center;
}
/* :L50 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L54 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* :L60 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L64 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
  margin-left: 15px;
}
/* :L69 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L80 */
.instanda-main-content-container {
  position: relative;
}
/* :L84 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L90 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L95 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L102 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L106 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
  /*View quote or policy page action buttons*/
  
  /* :L183 */
  .btn-group > .btn {
    width: 50%;
    margin: 0 auto 3px auto;
  }
  /* :L188 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(odd) {
    border-radius: 4px 0 0 4px;
  }
  /* :L192 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(even) {
    border-radius: 0 4px 4px 0;
  }
  /* :L196 */
  .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) {
  /* :L207 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Car brands & models question*/

/* :L215 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L222 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L227 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L234 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L238 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L242 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L246 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L250 */
.instanda-built-by-footer {
  display: none;
}


/* Mixins */

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

/* :L63 */
body .container,
.instanda-pre-quote-questions,
.instanda-determine-claim-questions,
#agentSearchControl h3,
.page-agentdashboard #agentSearchParameters,
.page-agentdashboard .agentDashboardTableContainer,
.page-failedautorenewals .instanda-failed-auto-renewals,
.page-uploaddocuments .instanda-main-content,
.page-emaillistforquote .instanda-main-content-container,
.page-resetsalespersonpassword .instanda-main-content-container,
.page-quickquotequestions.page-number-1 .section-questions {
  /* Anywhere needs to reset page width */
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  body .container,
  .instanda-pre-quote-questions,
  .instanda-determine-claim-questions,
  #agentSearchControl h3,
  .page-agentdashboard #agentSearchParameters,
  .page-agentdashboard .agentDashboardTableContainer,
  .page-failedautorenewals .instanda-failed-auto-renewals,
  .page-uploaddocuments .instanda-main-content,
  .page-emaillistforquote .instanda-main-content-container,
  .page-resetsalespersonpassword .instanda-main-content-container,
  .page-quickquotequestions.page-number-1 .section-questions {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body .container,
  .instanda-pre-quote-questions,
  .instanda-determine-claim-questions,
  #agentSearchControl h3,
  .page-agentdashboard #agentSearchParameters,
  .page-agentdashboard .agentDashboardTableContainer,
  .page-failedautorenewals .instanda-failed-auto-renewals,
  .page-uploaddocuments .instanda-main-content,
  .page-emaillistforquote .instanda-main-content-container,
  .page-resetsalespersonpassword .instanda-main-content-container,
  .page-quickquotequestions.page-number-1 .section-questions {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  body .container,
  .instanda-pre-quote-questions,
  .instanda-determine-claim-questions,
  #agentSearchControl h3,
  .page-agentdashboard #agentSearchParameters,
  .page-agentdashboard .agentDashboardTableContainer,
  .page-failedautorenewals .instanda-failed-auto-renewals,
  .page-uploaddocuments .instanda-main-content,
  .page-emaillistforquote .instanda-main-content-container,
  .page-resetsalespersonpassword .instanda-main-content-container,
  .page-quickquotequestions.page-number-1 .section-questions {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  body .container,
  .instanda-pre-quote-questions,
  .instanda-determine-claim-questions,
  #agentSearchControl h3,
  .page-agentdashboard #agentSearchParameters,
  .page-agentdashboard .agentDashboardTableContainer,
  .page-failedautorenewals .instanda-failed-auto-renewals,
  .page-uploaddocuments .instanda-main-content,
  .page-emaillistforquote .instanda-main-content-container,
  .page-resetsalespersonpassword .instanda-main-content-container,
  .page-quickquotequestions.page-number-1 .section-questions {
    width: 1400px;
  }
}
/* :L96 */
body,
.page-emaillistforquote table td label {
  font-family: 'poppins', Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
  color: #717073;
  margin-bottom: 80px;
  font-smooth: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBQkFGRUZFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBQkFGRjBFOTIyMTFFMEJDRDNEQzkxOTVGOTNBODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkFCQUZFREU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkFCQUZFRUU5MjIxMUUwQkNEM0RDOTE5NUY5M0E4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrV+I8AAAAQSURBVHjaYvj//z8DQIABAAj8Av7bok0WAAAAAElFTkSuQmCC', sizingMethod=crop);
  zoom: 1;
  -ms-transform: translate(0) scale(1, 1);
}
/* :L110 */
body * {
  transition: all .3s;
  -ms-transition: none;
}
/* :L117 */
a {
  outline: none;
  color: #0b3b60;
}
/* :L121 */
a:hover,
a:focus {
  color: #03111b;
  text-decoration: underline;
}
/* :L128 */
/* :L130 */
a:active:focus,
.btn:active:focus,
a:active:hover,
.btn:active:hover,
a.action:focus,
.btn.action:focus,
a.active:hover,
.btn.active:hover {
  background-color: inherit;
  border-color: inherit;
}
/* Utils */

/* :L140 */
.text-larger {
  font-size: 24px;
}
/* :L144 */
.text-smaller {
  font-size: 12px;
}
/* :L148 */
h4.modal-title {
  font-size: larger !important;
}
/* Headlines */

/* :L152 */
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.page-forgotsalespersonpassword .instanda-main-content-container h2,
.page-resetsalespersonpassword .instanda-main-content-container h2,
.h4,
.page-cancellationconfirmation h1,
.page-viewreferralsforquote h2,
.page-agentalldocs h3,
.page-agentdashboard .agentDashboardTableContainer > h4,
.page-retrievequote h2,
.page-getagentsearchresults h2,
.page-retrievequote h3,
.page-getagentsearchresults h3,
.instanda-container-fluid .questionHeader h3,
.h5 {
  margin: 20px 0;
}
/* :L160 */
#heading {
  font-weight: 400;
  color: #0b3b60;
}
/* :L165 */
h1,
.h1 {
  font-weight: 400;
  color: #0b3b60;
  font-size: 96px;
  font-family: 'poppins';
}
/* :L171 */
h2,
.h2 {
  font-weight: 400;
  color: #0b3b60;
  font-size: 60px;
  font-family: 'poppinsmedium';
}
/* :L177 */
h3,
.h3 {
  font-weight: 400;
  color: #0b3b60;
  font-size: 48px;
  font-family: 'poppinsmedium';
}
/* :L183 */
h4,
.page-forgotsalespersonpassword .instanda-main-content-container h2,
.page-resetsalespersonpassword .instanda-main-content-container h2,
.h4 {
  font-weight: 400;
  color: #0b3b60;
  font-size: 48px;
  font-family: 'poppinslight';
}
/* :L189 */
h5,
.page-cancellationconfirmation h1,
.page-viewreferralsforquote h2,
.page-agentalldocs h3,
.page-agentdashboard .agentDashboardTableContainer > h4,
.page-retrievequote h2,
.page-getagentsearchresults h2,
.page-retrievequote h3,
.page-getagentsearchresults h3,
.instanda-container-fluid .questionHeader h3,
.h5 {
  font-weight: 400;
  color: #0b3b60;
  font-size: 24px;
  color: #717073;
  font-family: 'poppins';
}
/* :L196 */
h6,
.h6 {
  font-weight: 400;
  color: #0b3b60;
  font-size: 24px;
  font-family: 'poppinssemibold';
  text-transform: uppercase;
}
/* :L203 */
h7,
.page-cancellationconfirmation table th,
.page-viewquoteorpolicy .instanda-quote-content h6,
label,
.h7 {
  font-weight: 400;
  color: #0b3b60;
  font-size: 16px;
  font-family: 'poppinssemibold';
  text-transform: uppercase;
}
/* :L210 */
/* :L214 */
/* :L218 */
/* :L222 */
/* :L226 */
/* :L230 */
/* :L234 */
/* :L238 */
.instanda-container-fluid {
  background: transparent;
}
/* :L241 */
.instanda-container-fluid .questionHeader {
  padding: 0;
}
/* :L244 */
/* Header */

/* :L251 */
.navbar {
  border-bottom: 2px solid #f0f0f0;
  margin: 0;
  /* Logo */

  /* Menu links */

}
/* :L255 */
.navbar .navbar-default {
  background-color: transparent;
  border: 0;
}
/* :L259 */
.navbar .navbar-default .navbar-toggle {
  /* Hamburger button */
  background-color: transparent;
  border: 0;
  margin-top: 4px;
}
/* :L267 */
.navbar a.navbar-brand {
  width: 155px;
  height: 65px;
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZVU1UFMyMXZjVkpxYjJwWVVuTkZaVTl5UkRWMloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxoSUhzZno4TDJ4YUQwdFY4LDEwMDAsQGJ6TlZzQ3RhQkNiWmxSbCxxVk04SzNrVE5EeUtmUW16ajVWN3Y1aWVuOWc5RkVHT24raE9DdlhGRGJCcDZuZkhOa24xK085dXNRWnlUTTlST0cxSG1yU3Q4VEdJODJlKzJLaVdVZz09') left center no-repeat;
  padding: 0;
  margin: 40px 0 15px 15px !important;
  -ms-interpolation-mode: nearest-neighbor;
}
@media only screen and (min-width: 768px) {
  .navbar a.navbar-brand {
    margin-left: 0 !important;
  }
}
/* :L279 */
.navbar a.navbar-brand img {
  display: none !important;
}
/* :L285 */
.navbar ul.navbar-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .navbar ul.navbar-nav {
    justify-content: flex-end;
  }
}
/* :L296 */
.navbar ul.navbar-nav > li {
  flex: 0 0 100%;
  order: 1;
}
@media only screen and (min-width: 768px) {
  .navbar ul.navbar-nav > li {
    padding-top: 0;
    flex: 0 0 auto;
  }
}
/* :L305 */
.navbar ul.navbar-nav > li > a {
  color: #0b3b60;
  font-size: 18px;
}
/* :L309 */
.navbar ul.navbar-nav > li > a:hover,
.navbar ul.navbar-nav > li > a:active,
.navbar ul.navbar-nav > li > a:focus {
  color: #010304;
  text-decoration: none;
}
/* :L317 */
/* :L318 */
.navbar ul.navbar-nav > li.active a {
  background-color: transparent;
  color: #0b3b60;
}
/* :L322 */
.navbar ul.navbar-nav > li.active a:hover,
.navbar ul.navbar-nav > li.active a:active,
.navbar ul.navbar-nav > li.active a:focus {
  color: #010304;
  background-color: transparent;
}
/* :L331 */
@media only screen and (min-width: 768px) {
  .navbar ul.navbar-nav > li:last-child {
    flex: 0 0 100%;
    order: 0;
    padding-top: 0;
    text-align: right;
  }
}
/* :L339 */
.navbar ul.navbar-nav > li:last-child a {
  padding: 0;
  font-size: 14px;
  line-height: 40px;
  color: #999999;
  display: inline-block;
  padding: 0 15px;
}
/* :L347 */
.navbar ul.navbar-nav > li:last-child a:hover {
  color: #666666;
}
/* :L357 */
/* :L358 */
.page-agentdashboard .navbar {
  border-bottom-color: #0b3b60;
}
/* Footer */

/* :L364 */
.footer {
  height: auto;
  padding: 10px 0;
  margin-top: 20px;
}
/* :L370 */
.footer .instanda-built-by-footer {
  text-align: right;
  position: relative;
}
/* Tables */

/* :L377 */
table,
.table,
.table-bordered {
  width: 100%;
  border: 0;
}
/* :L383 */
/* :L385 */
/* :L386 */
table tbody tr th,
.table tbody tr th,
.table-bordered tbody tr th,
table thead tr th,
.table thead tr th,
.table-bordered thead tr th {
  font-size: 12px;
  color: #0b3b60;
}
/* :L391 */
table tbody tr th,
.table tbody tr th,
.table-bordered tbody tr th,
table thead tr th,
.table thead tr th,
.table-bordered thead tr th,
table tbody tr td,
.table tbody tr td,
.table-bordered tbody tr td,
table thead tr td,
.table thead tr td,
.table-bordered thead tr td {
  padding: 8px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
}
/* Forms */

/* :L402 */
.form-control {
  box-shadow: none;
  padding: 6px 12px;
  border-radius: 0;
}
/* :L407 */
.form-control:focus {
  outline: 0;
  box-shadow: none;
  border-color: #0b3b60;
}
/* :L414 */
select.form-control {
  transition: none;
  cursor: pointer;
}
/* :L419 */
/* Buttons */

/* :L424 */
#btn-cta {
  padding: 12px 18px;
  border-radius: 50px;
  background-color: #fcb316;
  color: #0b3b60;
  border: 1px solid #fcb316;
  box-shadow: none;
}
/* :L432 */
#btn-cta:hover,
#btn-cta:focus {
  outline: 0;
  background-color: #dc9703;
  border-color: #c38603;
  color: #0b3b60;
}
/* :L441 */
#btn-void {
  color: #0b3b60;
  border-color: #fcb316;
  background-color: white;
}
/* :L446 */
#btn-void:hover,
#btn-void:focus {
  color: #c38603;
  background-color: #fee4ad;
  text-decoration: none;
}
/* :L454 */
#btn-pale {
  background-color: #fee4ad;
  border-color: #fee4ad;
  color: #0b3b60;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* :L461 */
#btn-pale:hover,
#btn-pale:active,
#btn-pale:focus,
#btn-pale:active:focus {
  color: #0b3b60;
  background-color: #fee4ad;
  border-color: #fdc348;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}
/* :L475 */
.btn,
#agentSearchButton,
.page-quote button[name="updateButton"],
.page-viewquoteorpolicy .policy-view-options-action-buttons a,
.page-confirmation2 .section-buttons a,
.page-confirmation2 .section-documents a,
.page-resetsalespersonpassword a {
  padding: 12px 18px;
  border-radius: 50px;
  background-color: #fcb316;
  color: #0b3b60;
  border: 1px solid #fcb316;
  box-shadow: none;
}
/* :L432 */
.btn:hover,
#agentSearchButton:hover,
.page-quote button[name="updateButton"]:hover,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:hover,
.page-confirmation2 .section-buttons a:hover,
.page-confirmation2 .section-documents a:hover,
.page-resetsalespersonpassword a:hover,
.btn:focus,
#agentSearchButton:focus,
.page-quote button[name="updateButton"]:focus,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:focus,
.page-confirmation2 .section-buttons a:focus,
.page-confirmation2 .section-documents a:focus,
.page-resetsalespersonpassword a:focus {
  outline: 0;
  background-color: #dc9703;
  border-color: #c38603;
  color: #0b3b60;
}
/* :L484 */
.btn .fa,
#agentSearchButton .fa,
.page-quote button[name="updateButton"] .fa,
.page-viewquoteorpolicy .policy-view-options-action-buttons a .fa,
.page-confirmation2 .section-buttons a .fa,
.page-confirmation2 .section-documents a .fa,
.page-resetsalespersonpassword a .fa {
  display: none;
}
/* :L488 */
.pull-right .btn,
.pull-right #agentSearchButton,
.pull-right .page-quote button[name="updateButton"],
.pull-right .page-viewquoteorpolicy .policy-view-options-action-buttons a,
.pull-right .page-confirmation2 .section-buttons a,
.pull-right .page-confirmation2 .section-documents a,
.pull-right .page-resetsalespersonpassword a {
  min-width: 150px;
}
/* :L506 */
.btn:active:focus,
.btn:active:hover {
  padding: 12px 18px;
  border-radius: 50px;
  background-color: #fcb316;
  color: #0b3b60;
  border: 1px solid #fcb316;
  box-shadow: none;
  outline: 0;
}
/* :L432 */
.btn:active:focus:hover,
.btn:active:hover:hover,
.btn:active:focus:focus,
.btn:active:hover:focus {
  outline: 0;
  background-color: #dc9703;
  border-color: #c38603;
  color: #0b3b60;
}
/* :L512 */
button[name="saveButton"],
button[name="notes"],
#backButton,
button[name="updateButton"],
input[name="notes"],
input[name="copyQuoteButton"],
#quoteLink,
.page-quote .section-documents a,
.page-confirmbillingdetails .btn.pull-left,
#agentBackButton,
.pull-left .btn,
.page-confirmation2 .section-buttons a,
.page-referralreviewmultiplelines input[value="Save"] {
  padding: 12px 18px;
  border-radius: 50px;
  background-color: #fcb316;
  color: #0b3b60;
  border: 1px solid #fcb316;
  box-shadow: none;
  border-color: #fcb316;
  background-color: white;
}
/* :L432 */
button[name="saveButton"]:hover,
button[name="notes"]:hover,
#backButton:hover,
button[name="updateButton"]:hover,
input[name="notes"]:hover,
input[name="copyQuoteButton"]:hover,
#quoteLink:hover,
.page-quote .section-documents a:hover,
.page-confirmbillingdetails .btn.pull-left:hover,
#agentBackButton:hover,
.pull-left .btn:hover,
.page-confirmation2 .section-buttons a:hover,
.page-referralreviewmultiplelines input[value="Save"]:hover,
button[name="saveButton"]:focus,
button[name="notes"]:focus,
#backButton:focus,
button[name="updateButton"]:focus,
input[name="notes"]:focus,
input[name="copyQuoteButton"]:focus,
#quoteLink:focus,
.page-quote .section-documents a:focus,
.page-confirmbillingdetails .btn.pull-left:focus,
#agentBackButton:focus,
.pull-left .btn:focus,
.page-confirmation2 .section-buttons a:focus,
.page-referralreviewmultiplelines input[value="Save"]:focus {
  outline: 0;
  background-color: #dc9703;
  border-color: #c38603;
  color: #0b3b60;
}
/* :L446 */
button[name="saveButton"]:hover,
button[name="notes"]:hover,
#backButton:hover,
button[name="updateButton"]:hover,
input[name="notes"]:hover,
input[name="copyQuoteButton"]:hover,
#quoteLink:hover,
.page-quote .section-documents a:hover,
.page-confirmbillingdetails .btn.pull-left:hover,
#agentBackButton:hover,
.pull-left .btn:hover,
.page-confirmation2 .section-buttons a:hover,
.page-referralreviewmultiplelines input[value="Save"]:hover,
button[name="saveButton"]:focus,
button[name="notes"]:focus,
#backButton:focus,
button[name="updateButton"]:focus,
input[name="notes"]:focus,
input[name="copyQuoteButton"]:focus,
#quoteLink:focus,
.page-quote .section-documents a:focus,
.page-confirmbillingdetails .btn.pull-left:focus,
#agentBackButton:focus,
.pull-left .btn:focus,
.page-confirmation2 .section-buttons a:focus,
.page-referralreviewmultiplelines input[value="Save"]:focus {
  color: #c38603;
  background-color: #fee4ad;
  text-decoration: none;
}
/* :L529 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions button,
.page-viewquoteorpolicy .policy-view-options-action-buttons a,
.instanda-review-referrals-buttons input,
.page-confirmation2 .section-buttons a,
.page-quote .section-documents div[class*="btn"] a,
.agent-quotesearch-results-container td a {
  padding: 12px 18px;
  border-radius: 50px;
  background-color: #fcb316;
  color: #0b3b60;
  border: 1px solid #fcb316;
  box-shadow: none;
  background-color: #fee4ad;
  border-color: #fee4ad;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* :L432 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions button:hover,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:hover,
.instanda-review-referrals-buttons input:hover,
.page-confirmation2 .section-buttons a:hover,
.page-quote .section-documents div[class*="btn"] a:hover,
.agent-quotesearch-results-container td a:hover,
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions button:focus,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:focus,
.instanda-review-referrals-buttons input:focus,
.page-confirmation2 .section-buttons a:focus,
.page-quote .section-documents div[class*="btn"] a:focus,
.agent-quotesearch-results-container td a:focus {
  outline: 0;
  background-color: #dc9703;
  border-color: #c38603;
  color: #0b3b60;
}
/* :L461 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions button:hover,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:hover,
.instanda-review-referrals-buttons input:hover,
.page-confirmation2 .section-buttons a:hover,
.page-quote .section-documents div[class*="btn"] a:hover,
.agent-quotesearch-results-container td a:hover,
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions button:active,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:active,
.instanda-review-referrals-buttons input:active,
.page-confirmation2 .section-buttons a:active,
.page-quote .section-documents div[class*="btn"] a:active,
.agent-quotesearch-results-container td a:active,
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions button:focus,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:focus,
.instanda-review-referrals-buttons input:focus,
.page-confirmation2 .section-buttons a:focus,
.page-quote .section-documents div[class*="btn"] a:focus,
.agent-quotesearch-results-container td a:focus,
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions button:active:focus,
.page-viewquoteorpolicy .policy-view-options-action-buttons a:active:focus,
.instanda-review-referrals-buttons input:active:focus,
.page-confirmation2 .section-buttons a:active:focus,
.page-quote .section-documents div[class*="btn"] a:active:focus,
.agent-quotesearch-results-container td a:active:focus {
  color: #0b3b60;
  background-color: #fee4ad;
  border-color: #fdc348;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
}
/* :L539 */
button.instanda-multi-item-add,
button.instanda-multi-item-remove {
  font-size: 12px;
  text-transform: none;
  padding: 5px 10px 5px 35px;
  border-radius: 4px;
  border-color: #0b3b60;
  position: relative;
  text-align: left;
  max-width: 100%;
  white-space: normal;
  background-color: #fcb316;
}
/* :L552 */
button.instanda-multi-item-add::after,
button.instanda-multi-item-remove::after {
  content: "\f067";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  width: 20px;
  height: 20px;
  font-size: 20px;
  left: 10px;
  top: 1px;
  display: block;
}
/* :L569 */
button.instanda-multi-item-add:hover,
button.instanda-multi-item-remove:hover,
button.instanda-multi-item-add:active,
button.instanda-multi-item-remove:active,
button.instanda-multi-item-add:focus,
button.instanda-multi-item-remove:focus {
  background-color: #dc9703;
  border-color: #dc9703;
  padding: 5px 10px 5px 35px;
}
/* :L577 */
button.instanda-multi-item-add:active:focus,
button.instanda-multi-item-remove:active:focus {
  border-radius: 4px;
}
/* :L582 */
button.instanda-multi-item-remove {
  background-color: white;
  border: 1px solid #fcb316;
  color: #0b3b60;
}
/* :L587 */
button.instanda-multi-item-remove::after {
  content: "\f068";
}
/* :L592 */
.btn[disabled] {
  pointer-events: none;
}
/* Radio buttons*/

/* :L597 */
.radio-inline {
  background-color: white;
  text-align: center;
  padding: 10px;
  border: 1px solid #0b3b60;
  color: #717073;
  transition: all 0.2s ease-in-out;
}
/* :L605 */
.radio-inline.instanda-selected {
  background-color: #0b3b60;
  border-color: #0b3b60;
  color: white;
  box-shadow: none;
}
/* :L612 */
.radio-inline > input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}
/* :L621 */
.radio-inline.instanda-unselected:hover {
  cursor: pointer;
  background-color: white;
  color: #717073;
}
/* :L628 */
.radio-inline + .radio-inline {
  margin-left: 5px;
}
/* :L632 */
.radio {
  display: inline-block;
  margin: 0 10px 0 0;
  width: auto;
}
/* :L637 */
.radio input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}
/* :L646 */
.radio label {
  background-color: white;
  text-align: center;
  padding: 10px;
  border: 1px solid #0b3b60;
  color: #717073;
  transition: all 0.2s ease-in-out;
}
/* :L655 */
.radio .instanda-selected {
  background-color: #0b3b60;
  border-color: #0b3b60;
  color: white;
  box-shadow: none;
}
/* :L662 */
.radio .instanda-unselected:hover {
  cursor: pointer;
  background-color: white;
}
/* :L667 */
.radio + .radio {
  margin-top: 0;
}
/* :L672 */
.radio-inline + .radio-inline {
  margin-left: 5px;
}
/* Help Texts */

/* :L677 */
.instanda-text-question {
  position: relative;
}
/* :L680 */
.instanda-text-question .instanda-question-help-col {
  width: auto !important;
  padding: 0;
  position: absolute;
  left: -20px;
  bottom: 0;
  z-index: 0;
}
/* :L690 */
.instanda-responsive-help-text {
  font-size: 12px;
  color: #717073;
  line-height: 1.3em;
  margin-top: 5px;
}
/* :L696 */
.instanda-responsive-help-text .col-lg-7 {
  width: 100%;
}
/* :L699 */
.instanda-responsive-help-text .col-lg-7 span {
  color: #fcb316 !important;
}
/* Error Message */

/* :L706 */
.label-danger {
  color: #0b3b60;
  padding: 0;
  background-color: transparent;
}
/* Loading Animation */

/* :L713 */
.custom-loading-wrapper {
  width: 100vw;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
/* Custom message for QuickQuote loading spinner */

/* :L722 */
.page-postquotequestions .dots-wrapper:after,
.page-quickquotequestions .dots-wrapper:after {
  content: 'The countdown is on!  Hang tight while we work our magic...';
  color: #fcb316;
  font-size: 18pt;
  display: flex;
  width: 100%;
  justify-content: center;
  position: fixed;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -30%);
  transform: translate(-50%, -30%);
}
/* :L737 */
#WaitingAnimationGraphic {
  z-index: 1000;
}
/* :L740 */
#WaitingAnimationGraphic .spinner {
  padding: 20px;
  width: 100%;
  display: none;
}
/* :L746 */
#WaitingAnimationGraphic .overlay {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L755 */
#WaitingAnimationGraphic .dots-wrapper {
  display: inline-flex;
}
/* :L760 */
#WaitingAnimationGraphic .dots {
  width: 7.8em;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
/* :L769 */
#WaitingAnimationGraphic .dots div {
  width: 1.6em;
  height: 1.6em;
  border-radius: 50%;
  background-color: #0b3b60;
}
/* :L776 */
#WaitingAnimationGraphic .dots div:nth-of-type(1) {
  transform: translateX(-100%);
  animation: left-swing 0.5s ease-in alternate infinite;
}
/* :L781 */
#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%);
  }
}
/* :L803 */
.page-quote .custom-loading-wrapper {
  display: none;
}
/* Global */

/* Pre-quote Questions */

/* Multi Items */

/* Cancel Policy Querstions */

/* Mixins */

/* :L812 */
.clearfix {
  zoom: 1;
}
/* :L815 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L820 */
.clearfix:after {
  clear: both;
}
/* Colour */
/* Space */
/* Font size */
/* Media query */
/* Global */

/* :L858 */
div.questionItem {
  padding: 0;
  max-width: 100%;
}
/* :L863 */
.instanda-question-input.col-lg-6 {
  width: 100%;
}
/* :L866 */
#question111039 {
  z-index: 1;
}
/* Multi Items */

/* :L870 */
@media only screen and (min-width: 992px) {
  .instanda-question-multi-item-summary {
    max-width: 47%;
    margin-right: 50%;
  }
}
/* :L876 */
.instanda-question-multi-item-summary > .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
/* :L887 */
/* :L888 */
.instanda-question-multi-item-summary .instanda-multi-item-add-remove {
  width: auto;
  float: right;
}
/* :L893 */
.instanda-question-multi-item-summary div[data-summary-header="LossHistory_summary"] {
  margin-top: 0;
}
/* :L897 */
#insertStatesMultiItemsHere {
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  #insertStatesMultiItemsHere {
    max-width: 47%;
  }
}
/* :L904 */
#insertLossHistoryMultiItemsHere {
  max-width: 47%;
  margin-right: 50%;
}
/* :L908 */
.instanda-multi-item-add-remove {
  display: flex;
  flex: 0 0 100%;
  flex-direction: row-reverse;
  padding-right: 0;
  justify-content: flex-end;
}
/* :L915 */
.instanda-multi-item-add-remove .col-lg-6 {
  width: 100%;
  padding: 0;
  display: flex;
}
/* :L921 */
.instanda-multi-item-add-remove > .form-group {
  margin: 0;
}
/* :L925 */
.instanda-multi-item-add-remove > .instanda-question-input {
  width: auto !important;
  margin-right: 10px;
  padding-top: 20px;
}
/* :L932 */
/* Pre-quote Questions */

/* :L938 */
/* :L939 */
.instanda-pre-quote-questions .instanda-well {
  max-width: 47%;
}
/* :L944 */
/* :L945 */
/* :L946 */
/* :L947 */
/* :L948 */
.page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well > .container {
  padding: 0;
  /*max-width: 90%;*/

}
/* :L952 */
/* :L953 */
.page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well > .container > .form-group::before {
  display: none;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well > .container > .form-group {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
/* :L963 */
.page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well > .container > .form-group .form-group {
  flex-basis: 48%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well > .container > .form-group .form-group {
    margin-bottom: 0;
  }
}
/* :L974 */
.page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well h3 {
  display: inline-block;
}
/* :L977 */
.page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well h3::after {
  content: "Let's get started.";
  color: #fcb316;
  display: grid;
}
/* :L986 */
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-1 .section-questions {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
  }
}
/* :L1011 */
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-1 .section-questions > .instanda-well {
    max-width: 47%;
  }
}
/* :L1019 */
.page-quickquotequestions.page-number-1 .section-questions .instanda-question-parent-yes-no + div[id*="_Children"] {
  margin-top: 20px;
}
/* :L1035 */
.page-quickquotequestions.page-number-1 .instanda-question-multi-item-summary {
  max-width: none;
  margin-right: 0;
}
/* :L1040 */
/* :L1042 */
.page-quickquotequestions.page-number-1 .instanda-question-multi-item-summary > .container .control-label {
  display: block;
}
/* :L1048 */
.page-quickquotequestions.page-number-1 .instanda-multi-item-add-remove {
  max-width: 100%;
}
/* :L1053 */
/* :L1054 */
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-2 .instanda-multi-item > .instanda-question-item,
  .page-quickquotequestions.page-number-2 .instanda-multi-item-add-remove {
    max-width: 47%;
    margin-left: 0;
  }
}
/*the following had to be added to allow the first column on quick quote screen to display correctly 
after setting width to auto fixed the affiliate width problem*/

/*#question118561 {
    width: 500px;
}*/

/* :L1071 */
/* :L1072 */
.page-quickquotequestions.page-number-1 .questionItem + .container {
  width: auto;
  padding: 0;
}
/* :L1079 */
/* :L1081 */
#question111031 .instanda-address-line-2,
#question114517 .instanda-address-line-2 {
  margin-top: 5px;
}
/* :L1085 */
#question111031 .instanda-question-input,
#question114517 .instanda-question-input {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
/* :L1090 */
#question111031 .instanda-question-input > div:first-child,
#question114517 .instanda-question-input > div:first-child {
  width: 100%;
}
/* :L1094 */
#question111031 .instanda-question-input > .form-group,
#question114517 .instanda-question-input > .form-group {
  margin-top: 10px;
  flex-basis: 100%;
}
@media only screen and (min-width: 640px) {
  #question111031 .instanda-question-input > .form-group,
  #question114517 .instanda-question-input > .form-group {
    flex-basis: calc(33.33% - 20px);
    margin: 20px 10px 0 0;
  }
}
/* :L1103 */
@media only screen and (min-width: 640px) {
  #question111031 .instanda-question-input > .form-group:last-child,
  #question114517 .instanda-question-input > .form-group:last-child {
    margin-right: 0;
  }
}
/* :L1109 */
#question111031 .instanda-question-input > .form-group .form-group,
#question114517 .instanda-question-input > .form-group .form-group {
  margin-bottom: 0;
}
/* :L1118 */
#question111021 {
  clear: both;
}
/*Special Risk Characteristics - Naughton (to fix width issue with adding header)*/

/* :L1123 */
#question329734 {
  width: 500px;
}
/*General Risk Characteristics - Naughton (to fix width issue with adding header)*/

/* :L1128 */
#question329744 {
  width: 500px;
}
/*Manual Premium - Naughton (to fix width issue with adding header)*/

/* :L1133 */
#question329774 {
  width: 250px;
}
/*Class 1 UW Override questions to fix formatting issue*/

/* :L1138 */
#question170850 {
  width: 500px;
}
/*Class 2 UW Override questions to fix formatting issue*/

/* :L1143 */
#question186269 {
  width: 500px;
}
/*To From all options questions to fix formatting issue*/

/* :L1148 */
#question111039 {
  width: 500px;
  flex-wrap: wrap;
  align-items: flex-end;
}
/*To From all options class 2 questions to fix formatting issue*/

/* :L1155 */
#question186229 {
  width: 500px;
  flex-wrap: wrap;
  align-items: flex-end;
}
/*Commission questions to fix formatting issue*/

/* :L1162 */
#question112473 {
  width: 500px;
  flex-wrap: wrap;
  align-items: flex-end;
}
/*Class 1 agent questions to fix formatting issue*/

/* :L1169 */
#question125941 {
  width: 500px;
}
/*Class 2 agent questions to fix formatting issue*/

/* :L1174 */
#question186235 {
  width: 500px;
}
/*Final Premium UW questions to fix formatting issue*/

/* :L1179 */
#question121394 {
  width: 500px;
}
/*Covered Person questions to fix formatting issue*/

/* :L1184 */
#question128215 {
  width: 500px;
}
/*Covered Activities questions to fix formatting issue*/

/* :L1189 */
#question128217 {
  width: 500px;
}
/*Paid Condition questions to fix formatting issue*/

/* :L1194 */
#question152476 {
  width: 500px;
}
/*Condition and special term questions to fix formatting issue*/

/* :L1199 */
#question152487 {
  width: 500px;
}
/*Trend questions to fix formatting issue*/

/* :L1204 */
#question239486 {
  width: 500px;
}
/*Manual Premium Naughton questions to fix formatting issue*/

/* :L1209 */
#question 329774 {
  width: 500px;
}
/*Billing number questions to fix formatting issue*/

/*#question155307{
    width: 500px;
}*/

/*Salesperson questions to fix formatting issue*/

/*#question160737 {
    width: 500px;
}*/

/* Cancel Policy Querstions */

/* :L1224 */
/* :L1225 */
.page-cancelpolicy .instanda-question-parent-yes-no + .form-group {
  margin-top: 20px;
}
/* :L1229 */
.page-cancelpolicy .instanda-text-question {
  max-width: 48%;
}
/* :L1233 */
/* :L1234 */
.page-cancelpolicy #question111048 .instanda-text-question {
  max-width: 250px;
}
/* Reset "form-group" bottom margin */

/* :L1240 */
.form-group {
  margin-bottom: 0;
}
/* :L1244 */
.instanda-question-item.form-group:not(.instanda-container-fluid) {
  margin-bottom: 20px;
}
/* Search Page */

/* :L1249 */
.page-retrievequote .search-row,
.page-getagentsearchresults .search-row {
  display: none;
}
/* Block Renewal button on View Quote/Policy Page */

/* :L1255 */
/* :L1256 */
/* :L1257 */
body.logged-in-great-american .policy-view-options-action-buttons .block-renewals {
  display: block;
}
/* Block Renewal button on View Quote/Policy Page */

/* :L1264 */
/* :L1265 */
/* :L1266 */
body.logged-in-agentwithpermission .policy-view-options-action-buttons .block-renewals {
  display: block;
}
/* Hide "Log Claim", Delete Transaction buttons on View Quote/ Policy Page */

/* :L1276 */
/* :L1277 */
.page-viewquoteorpolicy .btnClaims {
  display: none;
}
/* Hide renewal action for agents whose approval level is 0 */

/* :L1283 */
/* :L1284 */
.page-reviewreferrals .instanda-renew-referrals-table th:nth-child(2),
.page-reviewreferrals .instanda-renew-referrals-table th:nth-child(3),
.page-reviewreferrals .instanda-renew-referrals-table th:last-child,
.page-reviewreferrals .instanda-renew-referrals-table td:nth-child(2),
.page-reviewreferrals .instanda-renew-referrals-table td:nth-child(3),
.page-reviewreferrals .instanda-renew-referrals-table td:last-child,
.page-reviewreferrals .instanda-review-referrals-buttons {
  display: none;
}
/* :L1295 */
/* :L1296 */
.page-reviewreferrals.logged-in-great-american .instanda-renew-referrals-table th:nth-child(2),
.page-reviewreferrals.logged-in-great-american .instanda-renew-referrals-table th:nth-child(3),
.page-reviewreferrals.logged-in-great-american .instanda-renew-referrals-table th:last-child,
.page-reviewreferrals.logged-in-great-american .instanda-renew-referrals-table td:nth-child(2),
.page-reviewreferrals.logged-in-great-american .instanda-renew-referrals-table td:nth-child(3),
.page-reviewreferrals.logged-in-great-american .instanda-renew-referrals-table td:last-child,
.page-reviewreferrals.logged-in-great-american .instanda-review-referrals-buttons {
  display: table-cell;
}
/* Hide Failed Auto Renewals menu link for agents whose approval level is 0 */

/* :L1308 */
.nav > li > a[href*="FailedAutoRenewals"] {
  display: none;
}
/* :L1311 */
.logged-in-great-american .nav > li > a[href*="FailedAutoRenewals"] {
  display: block;
}
/* Hide Header (Nav menu) for login and forget password pages */

/* :L1317 */
/* :L1320 */
.page-agentlogin header,
.page-forgotsalespersonpassword header,
.page-resetsalespersonpassword header {
  display: none;
}
/* CSS hack for IE */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* :L1327 */
  .data8-pa-countrylistcontainer * {
    border: 0;
  }
}
/* Hide "<div class="clearance-approval">" for all users except "logged-in-great-american" */

/* :L1333 */
.clearance-approval {
  display: none;
}
/* :L1336 */
.logged-in-great-american .clearance-approval {
  display: block;
}
/* Homepage (Contact Us) */

/* Quick Quote Page */

/* Quote Display Page */

/* Post Quote Questions Page */

/* Search form on both Dashboard and Search page */

/* Retrieve Quote (Search) Page */

/* Dashboard Page */

/* Login Page */

/* View Quotes or Policies Page */

/* Sale Confirmation Page */

/* Documents List */

/* View Documents Page */

/* Referral Page */

/* Failed Auto Renewal Page */

/* Upload Documents Page */

/* Cancellation Confirmation Page */

/* Email List for Quote Page */

/* Mixins */

/* :L1360 */
.clearfix {
  zoom: 1;
}
/* :L1363 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L1368 */
.clearfix:after {
  clear: both;
}
/* Colour */
/* Space */
/* Font size */
/* Media query */
/* Homepage (Contact Us) */

/* :L1405 */
/* :L1406 */
.page-index h3 {
  color: #fcb316;
}
/* :L1410 */
.page-index .section-contact-details {
  margin-top: 40px;
}
@media only screen and (min-width: 768px) {
  .page-index .section-contact-details {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
  }
}
/* :L1420 */
.page-index .section-contact-details > div {
  flex-basis: calc((100% - 80px) / 3);
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .page-index .section-contact-details > div {
    margin-bottom: 0;
  }
}
/* :L1428 */
.page-index .section-contact-details > div .contact-person,
.page-index .section-contact-details > div .tel,
.page-index .section-contact-details > div .address,
.page-index .section-contact-details > div .email {
  padding-left: 30px;
  position: relative;
}
/* :L1435 */
.page-index .section-contact-details > div .contact-person::before,
.page-index .section-contact-details > div .tel::before,
.page-index .section-contact-details > div .address::before,
.page-index .section-contact-details > div .email::before {
  position: absolute;
  content: "\f095";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 16px;
  display: block;
  left: 0;
  top: 0;
}
/* :L1447 */
/* :L1448 */
.page-index .section-contact-details > div .contact-person::before {
  content: "\f406";
}
/* :L1453 */
/* :L1454 */
.page-index .section-contact-details > div .address::before {
  content: "\f52b";
}
/* :L1459 */
/* :L1460 */
.page-index .section-contact-details > div .email::before {
  content: "\f0e0";
}
/* Quick Quote Page */

/*.page-quickquotequestions {
   .container {
       width: auto;
       padding: 0;
    }
}   */

/* Quote Display Page */

/* :L1479 */
#quote-content {
  width: 100%;
  padding: 0;
}
/* :L1484 */
/* :L1485 */
.page-quote nav,
.page-quote .section,
.page-quote .section-client-info .container {
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1492 */
.page-quote .instanda-responsive-help-icon-container {
  width: 27.5px;
  height: 32px;
}
/* :L1497 */
.page-quote .section-client-info {
  padding: 40px 0 0;
}
/* :L1500 */
.page-quote .section-client-info .quote-info {
  color: #0b3b60;
}
/* :L1503 */
.page-quote .section-client-info .quote-info span {
  color: #0b3b60;
}
/* :L1507 */
.page-quote .section-client-info .quote-info label {
  font-weight: 400;
  color: #717073;
}
/* :L1514 */
@media only screen and (min-width: 768px) {
  .page-quote .cover-type-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
  }
}
/* :L1522 */
.page-quote .cover-type-wrapper > div {
  flex: 0 0 47%;
  margin-left: 0;
  margin-right: 0;
}
/* :L1528 */
.page-quote .cover-type-wrapper .col-lg-6 {
  width: 100%;
}
/* :L1532 */
.page-quote .cover-type-wrapper #question103820 {
  order: 0;
}
/* :L1536 */
.page-quote .cover-type-wrapper #question103821 {
  order: 2;
}
/* :L1540 */
.page-quote .cover-type-wrapper #question103979 {
  order: 1;
}
/* :L1544 */
.page-quote .cover-type-wrapper #question112473 {
  flex-basis: 100%;
  position: relative;
}
/* :L1548 */
.page-quote .cover-type-wrapper #question112473 > div[id*="Children"] {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quote .cover-type-wrapper #question112473 > div[id*="Children"] {
    position: absolute;
    right: 0;
    top: 0;
    width: 47%;
    margin-top: 0;
  }
}
/* :L1562 */
/* :L1563 */
/* :L1564 */
.page-quote .section-coverage-options > table td:not(.item-title) {
  text-align: center;
}
/* :L1568 */
.page-quote .section-coverage-options > table td:empty {
  display: none;
}
/* :L1572 */
.page-quote .section-coverage-options > table td.cover-title {
  position: relative;
  padding-top: 40px;
}
/* :L1576 */
.page-quote .section-coverage-options > table td.cover-title::before {
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #0b3b60;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "Plan 1";
}
/* :L1588 */
/* :L1589 */
.page-quote .section-coverage-options > table td.cover-title + .cover-title::before {
  content: "Plan 2";
}
/* :L1593 */
/* :L1594 */
.page-quote .section-coverage-options > table td.cover-title + .cover-title + .cover-title::before {
  content: "Plan 3";
}
/* :L1601 */
/* :L1602 */
.page-quote .section-coverage-options > table .radio-button label {
  position: relative;
  cursor: pointer;
}
/* :L1606 */
.page-quote .section-coverage-options > table .radio-button label::before {
  width: 40px;
  height: 40px;
  background-color: white;
  border: 5px solid #0b3b60;
  border-radius: 50%;
  top: 5px;
  left: 0;
  content: "";
  display: block;
  font-family: fontAwesome;
  margin: 0 auto 10px;
  font-size: 2.5em;
}
/* :L1621 */
/* :L1622 */
.page-quote .section-coverage-options > table .radio-button label:hover::before {
  background-color: #f0f0f0;
}
/* :L1628 */
/* :L1629 */
/* :L1630 */
.page-quote .section-coverage-options > table .radio-button.selected-choice label::before {
  content: "\f00c";
  color: #0b3b60;
}
/* :L1637 */
.page-quote .section-coverage-options > table .radio-button input {
  display: none;
}
/* :L1643 */
/* :L1644 */
/* :L1645 */
/* :L1646 */
.page-quote .section-coverage-options.class2 > table td.cover-title::before {
  content: "Plan4";
}
/* :L1650 */
/* :L1651 */
.page-quote .section-coverage-options.class2 > table td.cover-title + .cover-title::before {
  content: "Plan 5";
}
/* :L1655 */
/* :L1656 */
.page-quote .section-coverage-options.class2 > table td.cover-title + .cover-title + .cover-title::before {
  content: "Plan 6";
}
/* :L1666 */
.page-quote .section-payment {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-payment {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: flex-start;
  }
}
/* :L1677 */
.page-quote .section-payment > .payment {
  flex: 0 0 47%;
  padding: 25px 18px 45px 18px;
  border-radius: 8px;
  border: 2px solid #717073;
  text-align: center;
}
/* :L1684 */
.page-quote .section-payment > .payment:first-child {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .page-quote .section-payment > .payment:first-child {
    margin-bottom: 0;
  }
}
/* :L1693 */
.page-quote .section-payment .radio-buttons-wrapper {
  text-align: center;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: nowrap;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .page-quote .section-payment .radio-buttons-wrapper {
    display: inline-block;
  }
}
/* :L1705 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice {
  display: inline-block;
  flex: 0 0 calc(33.33% - 5px);
}
/* :L1709 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label {
  width: 100%;
  border: 1px solid #0b3b60;
  padding: 15px 10px;
  border-radius: 5px;
  cursor: pointer;
}
/* :L1716 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label em {
  display: block;
}
/* :L1720 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label:hover {
  background-color: white;
}
/* :L1724 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label input {
  display: none;
}
/* :L1729 */
/* :L1730 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice.selected-choice label {
  background-color: #0b3b60;
  border-color: #0b3b60;
  color: white;
}
/* :L1740 */
@media only screen and (min-width: 768px) {
  .page-quote .adjustment-questions {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
/* :L1747 */
.page-quote .adjustment-questions > div {
  flex: 0 0 50%;
  padding-left: 20px;
  padding-right: 20px;
}
/* :L1752 */
.page-quote .adjustment-questions > div.container {
  margin-left: 0;
  margin-right: 0;
}
/* :L1759 */
.page-quote .section-documents {
  display: block;
  /*flex-wrap: wrap;
        justify-content: center;*/
  padding: 20px 0;
}
/* :L1765 */
.page-quote .section-documents a {
  display: inline-block;
  margin: 0 10px 10px 10px;
  padding: 0 18px !important;
  line-height: 48px;
  height: 48px;
}
/* :L1772 */
.page-quote .section-documents a:hover,
.page-quote .section-documents a:active,
.page-quote .section-documents a:focus {
  text-decoration: none;
}
/* :L1778 */
.page-quote .section-documents a .fa {
  display: inline-block;
}
/* :L1784 */
.page-quote .section-documents .btn-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
/* :L1789 */
/* :L1791 */
.page-quote .section-documents .btn-quote-all-options a,
.page-quote .section-documents .btn-quote-options-selected a {
  position: relative;
  width: 310px;
  font-size: 0;
  line-height: 0;
  vertical-align: top;
  color: #717073;
}
/* :L1799 */
.page-quote .section-documents .btn-quote-all-options a::before,
.page-quote .section-documents .btn-quote-options-selected a::before {
  content: "Download Quote (All Options)";
  font-size: 16px;
  line-height: 48px;
  color: #0b3b60;
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  vertical-align: middle;
}
/* :L1815 */
/* :L1816 */
/* :L1817 */
.page-quote .section-documents .btn-quote-options-selected a::before {
  content: "Download Quote (Option Selected)";
}
/* :L1824 */
.page-quote [class*="section"] {
  margin-bottom: 40px;
}
/* :L1829 */
/* :L1830 */
/* :L1831 */
/* :L1832 */
/* :L1833 */
.page-quote.created-from-mta .payment-left .radio-buttons-wrapper .payment-choice label {
  pointer-events: none;
}
/* :L1837 */
.page-quote.created-from-mta .payment-left .radio-buttons-wrapper .payment-choice.selected-choice {
  opacity: 40%;
}
/* :L1842 */
/* :L1843 */
.page-quote.created-from-mta .payment-left .radio-buttons-wrapper .payment-choice:not(.selected-choice) label {
  background-color: #f0f0f0;
  border-color: #f0f0f0;
  color: #d7d7d8;
}
/* Post Quote Questions Page */

/* :L1854 */
/* :L1855 */
.page-postquotequestions .section-cover-info {
  margin: 40px 0 20px;
}
/* :L1858 */
/* :L1859 */
.page-postquotequestions .section-cover-info > .container > * {
  display: inline;
}
/* :L1863 */
.page-postquotequestions .section-cover-info > .container > h3 {
  display: inline-block;
  padding-right: 30px;
  position: relative;
  margin: 0;
}
/* :L1869 */
.page-postquotequestions .section-cover-info > .container > h3::before {
  position: absolute;
  right: 0;
  display: block;
  content: "—";
}
/* :L1877 */
.page-postquotequestions .section-cover-info > .container > div {
  font-size: 24px;
}
/* :L1883 */
/* :L1884 */
.page-postquotequestions .section-cover-table td:empty {
  display: none;
}
/* :L1888 */
/* :L1889 */
.page-postquotequestions .section-cover-table tr:only-child td {
  border-bottom: 0;
}
/* :L1895 */
.page-postquotequestions .section-payment-details {
  margin-top: 20px;
}
/* :L1898 */
/* :L1899 */
.page-postquotequestions .section-payment-details .instanda-well h4 {
  text-align: left !important;
  font-size: 20px;
  color: #fcb316;
  padding-left: 40px;
  position: relative;
  font-weight: 400;
}
/* :L1907 */
.page-postquotequestions .section-payment-details .instanda-well h4::before {
  position: absolute;
  left: 0;
  top: -8px;
  font-family: fontAwesome;
  content: "\f0eb";
  font-size: 40px;
  display: block;
}
/* :L1921 */
#question129971,
#question128245,
#question332084,
#question160902,
#question160903,
#question161803,
#question161266,
#question160904,
#question161267,
#question161802,
#question160661 {
  width: 600px;
  margin: 0;
}
/* Search form on both Dashboard and Search page */

/* :L1939 */
@media screen and (min-width: 641px) {
  .agent-search-parameter,
  .agent-search-parameter .search-field {
    width: calc(33.33% - (40px / 3));
    margin-right: 20px;
    float: left;
  }
}
@media only screen and (min-width: 992px) {
  .agent-search-parameter,
  .agent-search-parameter .search-field {
    width: calc(20% - (200px / 5));
    margin-bottom: 0;
  }
}
/* :L1952 */
.agent-search-parameter:last-child,
.agent-search-parameter .search-field:last-child {
  margin-right: 0 !important;
}
/* :L1957 */
#SearchParams_2__IsDateField + .agent-search-parameter,
#SearchParams_5__IsDateField + .agent-search-parameter {
  margin-right: 0;
}
@media only screen and (min-width: 992px) {
  #SearchParams_2__IsDateField + .agent-search-parameter,
  #SearchParams_5__IsDateField + .agent-search-parameter {
    margin-right: 20px;
  }
}
/* Retrieve Quote (Search) Page */

/* :L1967 */
/* :L1969 */
.page-retrievequote .col-lg-12,
.page-getagentsearchresults .col-lg-12 {
  background-color: #f0f0f0;
  padding: 20px;
}
/* :L1973 */
/* :L1974 */
.page-retrievequote .col-lg-12 .form-group > label,
.page-getagentsearchresults .col-lg-12 .form-group > label {
  display: none;
}
/* :L1980 */
.page-retrievequote .search-field,
.page-getagentsearchresults .search-field {
  width: 100%;
}
/* :L1984 */
.page-retrievequote .search-button,
.page-getagentsearchresults .search-button {
  text-align: center;
  margin-top: 20px;
}
@media screen and (min-width: 641px) {
  .page-retrievequote .search-button,
  .page-getagentsearchresults .search-button {
    width: auto;
    float: right;
  }
}
@media only screen and (min-width: 992px) {
  .page-retrievequote .search-button,
  .page-getagentsearchresults .search-button {
    float: none;
    position: absolute;
    right: 0;
    bottom: 20px;
  }
}
/* :L2000 */
.page-retrievequote .search-button button[type="submit"],
.page-getagentsearchresults .search-button button[type="submit"] {
  margin-top: 0;
}
/* :L2006 */
.page-retrievequote h2,
.page-getagentsearchresults h2,
.page-retrievequote h3,
.page-getagentsearchresults h3 {
  padding-top: 20px;
}
/* :L2012 */
/* :L2013 */
.page-retrievequote .agent-quotesearch-results-container td:first-child,
.page-getagentsearchresults .agent-quotesearch-results-container td:first-child {
  min-width: 200px;
}
/* :L2016 */
.page-retrievequote .agent-quotesearch-results-container td:first-child a,
.page-getagentsearchresults .agent-quotesearch-results-container td:first-child a {
  font-size: 12px;
  margin: 5px 2px 0 0;
  display: inline-block;
  color: #0b3b60;
}
/* :L2022 */
.page-retrievequote .agent-quotesearch-results-container td:first-child a a:hover,
.page-getagentsearchresults .agent-quotesearch-results-container td:first-child a a:hover,
.page-retrievequote .agent-quotesearch-results-container td:first-child a a:active,
.page-getagentsearchresults .agent-quotesearch-results-container td:first-child a a:active,
.page-retrievequote .agent-quotesearch-results-container td:first-child a a:focus,
.page-getagentsearchresults .agent-quotesearch-results-container td:first-child a a:focus,
.page-retrievequote .agent-quotesearch-results-container td:first-child a a:hover:focus,
.page-getagentsearchresults .agent-quotesearch-results-container td:first-child a a:hover:focus {
  color: #0b3b60;
}
/* Dashboard Page */

/* :L2035 */
/* :L2036 */
.page-agentdashboard #searchTitle {
  display: none;
}
/* :L2040 */
.page-agentdashboard .agentDashboardResultsContainerCustom {
  width: 100%;
  padding: 0;
}
/* :L2045 */
.page-agentdashboard #agentSearchParameters {
  zoom: 1;
}
/* :L21 */
.page-agentdashboard #agentSearchParameters:before,
.page-agentdashboard #agentSearchParameters:after {
  content: "";
  display: table;
}
/* :L26 */
.page-agentdashboard #agentSearchParameters:after {
  clear: both;
}
/* :L815 */
.page-agentdashboard #agentSearchParameters:before,
.page-agentdashboard #agentSearchParameters:after {
  content: "";
  display: table;
}
/* :L820 */
.page-agentdashboard #agentSearchParameters:after {
  clear: both;
}
/* :L1363 */
.page-agentdashboard #agentSearchParameters:before,
.page-agentdashboard #agentSearchParameters:after {
  content: "";
  display: table;
}
/* :L1368 */
.page-agentdashboard #agentSearchParameters:after {
  clear: both;
}
/* :L2049 */
.page-agentdashboard #agentSearchControl {
  background-color: #f0f0f0;
  padding: 20px 0;
  overflow: hidden;
  margin-bottom: 20px;
  z-index: 1;
  position: relative;
}
/* :L2058 */
.page-agentdashboard #agentSearchButton {
  margin-top: 12px;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
}
/* :L2065 */
.page-agentdashboard .agentDashboardTableContainer {
  clear: both;
}
/* :L2068 */
/* :L2073 */
.page-agentdashboard table,
.page-agentdashboard .table,
.page-agentdashboard .table-bordered {
  font-size: 14px;
}
/* :L2078 */
/* :L2079 */
.page-agentdashboard table th a,
.page-agentdashboard .table th a,
.page-agentdashboard .table-bordered th a {
  font-size: 12px;
  display: inline-block;
}
/* :L2083 */
.page-agentdashboard table th a:hover,
.page-agentdashboard .table th a:hover,
.page-agentdashboard .table-bordered th a:hover,
.page-agentdashboard table th a:active,
.page-agentdashboard .table th a:active,
.page-agentdashboard .table-bordered th a:active,
.page-agentdashboard table th a:focus,
.page-agentdashboard .table th a:focus,
.page-agentdashboard .table-bordered th a:focus {
  color: #0b3b60;
}
/* :L2091 */
.page-agentdashboard table th,
.page-agentdashboard .table th,
.page-agentdashboard .table-bordered th,
.page-agentdashboard table td,
.page-agentdashboard .table td,
.page-agentdashboard .table-bordered td {
  width: 9%;
}
/* :L2095 */
.page-agentdashboard table th:last-child,
.page-agentdashboard .table th:last-child,
.page-agentdashboard .table-bordered th:last-child,
.page-agentdashboard table td:last-child,
.page-agentdashboard .table td:last-child,
.page-agentdashboard .table-bordered td:last-child {
  width: 19%;
}
/* :L2100 */
.page-agentdashboard table .fa,
.page-agentdashboard .table .fa,
.page-agentdashboard .table-bordered .fa {
  display: none;
}
/* :L2105 */
.page-agentdashboard .section-banner {
  width: 100%;
  color: #fcb316;
}
/* :L2109 */
.page-agentdashboard .section-banner .container {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* :L2113 */
.page-agentdashboard .section-banner .container h1 {
  font-weight: 400;
  margin: 0;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .page-agentdashboard .section-banner .container h1 {
    width: 80%;
    margin: 0 auto;
  }
}
/* :L2126 */
.page-agentdashboard .section-cta {
  background-color: #fcb316;
  text-align: center;
}
/* :L2130 */
.page-agentdashboard .section-cta a {
  background-color: transparent;
  padding: 30px 0;
  width: 100%;
  font-size: 18px;
  position: relative;
  border: 0;
  border-radius: 0;
}
/* :L2139 */
.page-agentdashboard .section-cta a:hover,
.page-agentdashboard .section-cta a:active,
.page-agentdashboard .section-cta a:focus {
  background-color: #dc9703;
}
/* :L2145 */
.page-agentdashboard .section-cta a:active:focus {
  padding: 30px 0;
}
/* :L2149 */
.page-agentdashboard .section-cta a::before {
  width: 200px;
  height: 50px;
  border-radius: 50px;
  border: 2px solid white;
  position: absolute;
  left: calc(50% - 100px);
  top: 17px;
  content: "";
  display: block;
}
/* Login Page */

/* :L2165 */
/* :L2168 */
.page-agentlogin footer,
.page-forgotsalespersonpassword footer,
.page-resetsalespersonpassword footer {
  background: rgba(255, 255, 255, 0.85);
}
/* :L2172 */
.page-agentlogin .instanda-main-content-container,
.page-forgotsalespersonpassword .instanda-main-content-container,
.page-resetsalespersonpassword .instanda-main-content-container {
  margin-top: 100px;
}
@media only screen and (orientation: portrait) {
  .page-agentlogin .instanda-main-content-container,
  .page-forgotsalespersonpassword .instanda-main-content-container,
  .page-resetsalespersonpassword .instanda-main-content-container {
    margin-top: 40px;
  }
}
/* :L2179 */
/* :L2180 */
.page-agentlogin .instanda-main-content-container .logo-pomi .col-lg-4,
.page-forgotsalespersonpassword .instanda-main-content-container .logo-pomi .col-lg-4,
.page-resetsalespersonpassword .instanda-main-content-container .logo-pomi .col-lg-4 {
  padding-top: 40px;
  text-align: center;
}
/* :L2185 */
.page-agentlogin .instanda-main-content-container .logo-pomi img,
.page-forgotsalespersonpassword .instanda-main-content-container .logo-pomi img,
.page-resetsalespersonpassword .instanda-main-content-container .logo-pomi img {
  position: relative;
  z-index: 1;
  height: 60px;
}
/* :L2192 */
.page-agentlogin .instanda-main-content-container .well,
.page-forgotsalespersonpassword .instanda-main-content-container .well,
.page-resetsalespersonpassword .instanda-main-content-container .well {
  border: 2px solid #0b3b60;
  border-radius: 0;
  text-align: center;
  padding: 160px 20px 40px 20px;
  margin-top: -125px;
  background-color: white;
}
/* :L2200 */
.page-agentlogin .instanda-main-content-container .well label,
.page-forgotsalespersonpassword .instanda-main-content-container .well label,
.page-resetsalespersonpassword .instanda-main-content-container .well label {
  width: 100%;
  text-align: left;
}
/* :L2205 */
.page-agentlogin .instanda-main-content-container .well input[type=text],
.page-forgotsalespersonpassword .instanda-main-content-container .well input[type=text],
.page-resetsalespersonpassword .instanda-main-content-container .well input[type=text],
.page-agentlogin .instanda-main-content-container .well input[type=password],
.page-forgotsalespersonpassword .instanda-main-content-container .well input[type=password],
.page-resetsalespersonpassword .instanda-main-content-container .well input[type=password] {
  margin-bottom: 20px;
}
/* :L2210 */
.page-agentlogin .instanda-main-content-container .well button[type=submit],
.page-forgotsalespersonpassword .instanda-main-content-container .well button[type=submit],
.page-resetsalespersonpassword .instanda-main-content-container .well button[type=submit] {
  margin: 20px 0;
  width: 100%;
}
/* Logo for Forgot Password Page */

/* :L2219 */
/* :L2221 */
/* :L2222 */
.page-forgotsalespersonpassword .instanda-main-content-container .well,
.page-resetsalespersonpassword .instanda-main-content-container .well {
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VFRKd1VIUkxVakJNU25kT2RGVk5VVkJwVkVSU1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx0NVI5cTN3VHNsb0BYUXptLDEwMDAsNkAzN3FPSjJ2V2pOMktMYSxFejFMY3FnOGxoRmI5dkgvM25FdmZoelRNUnhtQ1pIUVFOV3lRbzJWQ1hHZFZkd2FTUUVLOEJxTGhockFjMVVSM1ptb2dmRFYwL0J6YWNYYzZvREN0UT09') top 80px center no-repeat;
  background-size: 250px 75px;
  margin-top: 0;
}
/* :L2227 */
.page-forgotsalespersonpassword .instanda-main-content-container .well .col-lg-9,
.page-resetsalespersonpassword .instanda-main-content-container .well .col-lg-9 {
  width: 100%;
}
/* :L2231 */
.page-forgotsalespersonpassword .instanda-main-content-container .well .field-validation-error,
.page-resetsalespersonpassword .instanda-main-content-container .well .field-validation-error {
  display: inline-block;
  white-space: inherit;
  line-height: 1.35;
}
/* :L2238 */
.page-forgotsalespersonpassword .instanda-main-content-container p + a,
.page-resetsalespersonpassword .instanda-main-content-container p + a {
  margin-top: 20px;
  display: inline-block;
}
/* :L2243 */
/* View Quotes or Policies Page */

/* :L2250 */
/* :L2251 */
.page-viewquoteorpolicy .instanda-quote-content {
  padding-top: 40px;
}
/* :L2254 */
/* :L2259 */
.page-viewquoteorpolicy .policy-view-options-action-buttons {
  max-width: 100%;
  padding: 0;
}
/* :L2263 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
}
/* :L2270 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a {
  flex-basis: 100%;
  border-radius: 50px !important;
  margin-bottom: 10px;
}
@media only screen and (min-width: 640px) {
  .page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a {
    flex-basis: calc(25% - 20px);
    margin: 10px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a {
    flex-basis: calc(25% - 60px);
  }
}
/* :L2284 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[href*="ReadOnly=True"] {
  order: 0;
}
/* :L2288 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[href*="ViewEditQuote"] {
  order: 1;
}
/* :L2292 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCopyReQuote {
  order: 2;
}
/* :L2296 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCompletePolicyBuy {
  order: 3;
  background-color: #fcb316;
}
/* :L2300 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCompletePolicyBuy:hover,
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCompletePolicyBuy:active,
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCompletePolicyBuy:focus,
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCompletePolicyBuyactive:focus {
  border-color: #dc9703;
}
/* :L2308 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnViewDocs {
  order: 4;
}
/* :L2312 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnReferralHistory {
  order: 5;
}
/* :L2316 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnAbandonPolicy {
  order: 6;
}
/* :L2320 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[onclick*="Reinstate"] {
  order: 7;
}
/* :L2324 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnListEmails {
  order: 8;
}
/* :L2328 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnPremiumSummary {
  order: 9;
}
/* :L2332 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnTransferTo {
  order: 10;
}
/* :L2336 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnUploadDocuments {
  order: 11;
}
/* :L2340 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[title="Notes"] {
  order: 99;
}
/* :L2346 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .block-renewals {
  display: none;
}
/* :L2351 */
/* :L2352 */
.page-viewquoteorpolicy table td {
  border: 1px solid #f0f0f0;
}
/* :L2355 */
.page-viewquoteorpolicy table td:first-child {
  width: 50% !important;
}
/* :L2358 */
.page-viewquoteorpolicy table td:first-child + td:empty {
  display: table-cell;
}
/* :L2363 */
.page-viewquoteorpolicy table td:empty {
  display: none;
}
/* :L2370 */
/* :L2371 */
/* :L2372 */
/* :L2373 */
@media only screen and (min-width: 640px) {
  .page-viewquoteorpolicy.created-from-cancellation .policy-view-options-action-buttons .btn-group > a {
    flex-basis: calc(33.33% - 20px);
  }
}
/* :L2382 */
/* :L2383 */
.page-viewquoteorpolicy.created-from-newbusiness.sale-stage-salecomplete a.btnClaims {
  display: none;
}
/* Sale Confirmation Page */

/* :L2390 */
/* :L2391 */
.page-confirmation2 .section-confirmation-summary {
  padding-top: 20px;
}
/* :L2394 */
.page-confirmation2 .section-confirmation-summary h2 {
  color: #fcb316;
}
/* :L2398 */
/* :L2399 */
.page-confirmation2 .section-confirmation-summary h3 span {
  color: #0b3b60;
  font-weight: 700;
}
/* :L2406 */
.page-confirmation2 .section-confirmation-details {
  padding: 0;
}
/* :L2409 */
.page-confirmation2 .section-confirmation-details table {
  margin: 20px 0;
}
/* :L2412 */
.page-confirmation2 .section-confirmation-details table th,
.page-confirmation2 .section-confirmation-details table tr:first-child h3 {
  line-height: 40px;
  margin: 0;
}
/* :L2418 */
.page-confirmation2 .section-confirmation-details table td:empty {
  display: none;
}
/* :L2423 */
.page-confirmation2 .section-confirmation-details h3 {
  margin-top: 0;
}
/* :L2427 */
.page-confirmation2 .section-confirmation-details .premium {
  font-weight: 700;
  color: #0b3b60;
}
/* :L2433 */
.page-confirmation2 .section-documents {
  text-align: center;
  margin-top: 40px;
}
/* :L2437 */
.page-confirmation2 .section-documents a:hover {
  text-decoration: none;
}
/* :L2442 */
.page-confirmation2 .section-buttons {
  text-align: center;
}
/* :L2445 */
.page-confirmation2 .section-buttons a {
  margin: 0 10px;
}
/* :L2451 */
#documentsList {
  padding: 0;
  margin: 20px 0 40px;
}
/* :L2455 */
#documentsList li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
  list-style-type: none;
}
/* :L2461 */
#documentsList li::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\f15b";
  font-family: fontAwesome;
  font-size: 16px;
  display: block;
  color: #0b3b60;
}
/* View Documents Page */

/* :L2476 */
/* :L2477 */
/* :L2482 */
#DocumentReGenerateSubmit {
  float: right;
}
/* Referral Page */

/* :L2488 */
/* :L2489 */
.page-reviewreferrals .instanda-renew-referrals-table {
  margin: 40px 0 20px;
}
/* :L2494 */
/* :L2495 */
/* Failed Auto Renewal Page */

/* :L2502 */
/* :L2503 */
.page-failedautorenewals .instanda-failed-auto-renewals {
  margin-top: 40px;
}
/* :L2506 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container {
  width: 100%;
  margin-top: 20px;
}
/* :L2510 */
/* :L2511 */
/* :L2512 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container > form .questionItem:last-child .failed-renewals-page + div {
  position: relative;
}
/* :L2515 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container > form .questionItem:last-child .failed-renewals-page + div input {
  width: calc(100% - 105px);
}
/* :L2519 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container > form .questionItem:last-child .failed-renewals-page + div button {
  position: absolute;
  right: 0;
  top: -5px;
}
/* :L2530 */
.page-failedautorenewals .failed-renewals-table {
  margin-top: 40px;
}
/* :L2533 */
.page-failedautorenewals .failed-renewals-table label {
  display: block;
}
/* :L2537 */
/* :L2538 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-fail-reason ul {
  padding-left: 18px;
}
/* :L2543 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f0f0f0;
}
/* :L2549 */
/* :L2550 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions .failed-renewals-value form {
  display: inline-block;
  margin-right: 10px;
}
/* Upload Documents Page */

/* :L2561 */
/* :L2562 */
.page-uploaddocuments #tableUploadedDocuments {
  margin-top: 40px;
}
/* :L2566 */
.page-uploaddocuments .tableStyledDiv {
  width: 100%;
  margin-top: 20px;
}
/* :L2570 */
/* :L2571 */
.page-uploaddocuments .tableStyledDiv .rowStyledDiv div:last-child {
  float: right;
}
/* Cancellation Confirmation Page */

/* :L2580 */
/* :L2581 */
/* :L2585 */
/* :L2586 */
/* Email List for Quote Page */

/* :L2594 */
/* :L2595 */
/* :L2596 */
/* :L2597 */
.page-emaillistforquote table td label {
  margin-bottom: 0;
  text-transform: normal;
}
/* :L2605 */
#question111045,
#question111892,
#question118680,
#question111893,
#question111891,
#question111039,
#question120235,
#question121270,
#question121271,
#question121792,
#question128251,
#question128444,
#question112473 {
  display: none;
}
/*Hide Test Policy YN Question for Agents */

/* :L2610 */
/* :L2611 */
body.logged-in-agent #question279763 {
  display: none;
}
/*Hide Test Policy YN Question for Agents */

/* :L2619 */
/* :L2620 */
body.logged-in-agentwithpermission #question279763 {
  display: none;
}
