/* :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: 300px;
  height: 100px;
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TjJGbVExWlVlRkJvU1dKclRtUXdlbTl2Y1VOVlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxDc3VLSkdxU3ZOZnhNb0ZXLDEwMDAsQ1hxN0ZVcWNoMTRRMnFyZyxRQ3g4S3h1RFRDT1VnQjNXRXk2NEVUckJaNXdYNVQrTCtPNjY4aHFDRjRMZG1hWjRMejd4Qi9mQitNdllhRGV6eDVmZU9ZVFhBdlFOa1I4LzE0OWFjdz09') left center no-repeat;
  background-size: 100% auto;
  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;
  }
}
/* :L280 */
.navbar a.navbar-brand img {
  display: none !important;
}
/* :L286 */
.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;
  }
}
/* :L297 */
.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;
  }
}
/* :L306 */
.navbar ul.navbar-nav > li > a {
  color: #0b3b60;
  font-size: 18px;
}
/* :L310 */
.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;
}
/* :L318 */
/* :L319 */
.navbar ul.navbar-nav > li.active a {
  background-color: transparent;
  color: #0b3b60;
}
/* :L323 */
.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;
}
/* :L332 */
@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;
  }
}
/* :L340 */
.navbar ul.navbar-nav > li:last-child a {
  padding: 0;
  font-size: 14px;
  line-height: 40px;
  color: #999999;
  display: inline-block;
  padding: 0 15px;
}
/* :L348 */
.navbar ul.navbar-nav > li:last-child a:hover {
  color: #666666;
}
/* :L358 */
/* :L359 */
.page-agentdashboard .navbar {
  border-bottom-color: #0b3b60;
}
/* Footer */

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

/* :L378 */
table,
.table,
.table-bordered {
  width: 100%;
  border: 0;
}
/* :L384 */
/* :L386 */
/* :L387 */
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;
}
/* :L392 */
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 */

/* :L403 */
.form-control {
  box-shadow: none;
  padding: 6px 12px;
  border-radius: 0;
}
/* :L408 */
.form-control:focus {
  outline: 0;
  box-shadow: none;
  border-color: #0b3b60;
}
/* :L415 */
select.form-control {
  transition: none;
  cursor: pointer;
}
/* :L420 */
/* Buttons */

/* :L425 */
#btn-cta {
  padding: 12px 18px;
  border-radius: 50px;
  background-color: #fcb316;
  color: #0b3b60;
  border: 1px solid #fcb316;
  box-shadow: none;
}
/* :L433 */
#btn-cta:hover,
#btn-cta:focus {
  outline: 0;
  background-color: #dc9703;
  border-color: #c38603;
  color: #0b3b60;
}
/* :L442 */
#btn-void {
  color: #0b3b60;
  border-color: #fcb316;
  background-color: white;
}
/* :L447 */
#btn-void:hover,
#btn-void:focus {
  color: #c38603;
  background-color: #fee4ad;
  text-decoration: none;
}
/* :L455 */
#btn-pale {
  background-color: #fee4ad;
  border-color: #fee4ad;
  color: #0b3b60;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* :L462 */
#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;
}
/* :L476 */
.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;
}
/* :L433 */
.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;
}
/* :L485 */
.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;
}
/* :L489 */
.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;
}
/* :L507 */
.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;
}
/* :L433 */
.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;
}
/* :L513 */
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;
}
/* :L433 */
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;
}
/* :L447 */
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;
}
/* :L530 */
.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;
}
/* :L433 */
.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;
}
/* :L462 */
.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;
}
/* :L540 */
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;
}
/* :L553 */
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;
}
/* :L570 */
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;
}
/* :L578 */
button.instanda-multi-item-add:active:focus,
button.instanda-multi-item-remove:active:focus {
  border-radius: 4px;
}
/* :L583 */
button.instanda-multi-item-remove {
  background-color: white;
  border: 1px solid #fcb316;
  color: #0b3b60;
}
/* :L588 */
button.instanda-multi-item-remove::after {
  content: "\f068";
}
/* :L593 */
.btn[disabled] {
  pointer-events: none;
}
/* Radio buttons*/

/* :L598 */
.radio-inline {
  background-color: white;
  text-align: center;
  padding: 10px;
  border: 1px solid #0b3b60;
  color: #717073;
  transition: all 0.2s ease-in-out;
}
/* :L606 */
.radio-inline.instanda-selected {
  background-color: #0b3b60;
  border-color: #0b3b60;
  color: white;
  box-shadow: none;
}
/* :L613 */
.radio-inline > input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}
/* :L622 */
.radio-inline.instanda-unselected:hover {
  cursor: pointer;
  background-color: white;
  color: #717073;
}
/* :L629 */
.radio-inline + .radio-inline {
  margin-left: 5px;
}
/* :L633 */
.radio {
  display: inline-block;
  margin: 0 10px 0 0;
  width: auto;
}
/* :L638 */
.radio input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}
/* :L647 */
.radio label {
  background-color: white;
  text-align: center;
  padding: 10px;
  border: 1px solid #0b3b60;
  color: #717073;
  transition: all 0.2s ease-in-out;
}
/* :L656 */
.radio .instanda-selected {
  background-color: #0b3b60;
  border-color: #0b3b60;
  color: white;
  box-shadow: none;
}
/* :L663 */
.radio .instanda-unselected:hover {
  cursor: pointer;
  background-color: white;
}
/* :L668 */
.radio + .radio {
  margin-top: 0;
}
/* :L673 */
.radio-inline + .radio-inline {
  margin-left: 5px;
}
/* Help Texts */

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

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

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

/* :L723 */
.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%);
}
/* :L738 */
#WaitingAnimationGraphic {
  z-index: 1000;
}
/* :L741 */
#WaitingAnimationGraphic .spinner {
  padding: 20px;
  width: 100%;
  display: none;
}
/* :L747 */
#WaitingAnimationGraphic .overlay {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L756 */
#WaitingAnimationGraphic .dots-wrapper {
  display: inline-flex;
}
/* :L761 */
#WaitingAnimationGraphic .dots {
  width: 7.8em;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
}
/* :L770 */
#WaitingAnimationGraphic .dots div {
  width: 1.6em;
  height: 1.6em;
  border-radius: 50%;
  background-color: #0b3b60;
}
/* :L777 */
#WaitingAnimationGraphic .dots div:nth-of-type(1) {
  transform: translateX(-100%);
  animation: left-swing 0.5s ease-in alternate infinite;
}
/* :L782 */
#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%);
  }
}
/* :L804 */
.page-quote .custom-loading-wrapper {
  display: none;
}
/* Global */

/* Pre-quote Questions */

/* Multi Items */

/* Cancel Policy Querstions */

/* Mixins */

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

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

/* :L871 */
@media only screen and (min-width: 992px) {
  .instanda-question-multi-item-summary {
    max-width: 47%;
    margin-right: 50%;
  }
}
/* :L877 */
.instanda-question-multi-item-summary > .container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
/* :L888 */
/* :L889 */
.instanda-question-multi-item-summary .instanda-multi-item-add-remove {
  width: auto;
  float: right;
}
/* :L894 */
.instanda-question-multi-item-summary div[data-summary-header="LossHistory_summary"] {
  margin-top: 0;
}
/* :L898 */
#insertStatesMultiItemsHere {
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  #insertStatesMultiItemsHere {
    max-width: 47%;
  }
}
/* :L905 */
#insertLossHistoryMultiItemsHere {
  max-width: 47%;
  margin-right: 50%;
}
/* :L909 */
.instanda-multi-item-add-remove {
  display: flex;
  flex: 0 0 100%;
  flex-direction: row-reverse;
  padding-right: 0;
  justify-content: flex-end;
}
/* :L916 */
.instanda-multi-item-add-remove .col-lg-6 {
  width: 100%;
  padding: 0;
  display: flex;
}
/* :L922 */
.instanda-multi-item-add-remove > .form-group {
  margin: 0;
}
/* :L926 */
.instanda-multi-item-add-remove > .instanda-question-input {
  width: auto !important;
  margin-right: 10px;
  padding-top: 20px;
}
/* :L933 */
/* Pre-quote Questions */

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

}
/* :L953 */
/* :L954 */
.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;
  }
}
/* :L964 */
.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;
  }
}
/* :L975 */
.page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well h3 {
  display: inline-block;
}
/* :L978 */
.page-quickquotequestions.page-number-1 .instanda-questionList:not(.section-questions) > .instanda-well h3::after {
  content: "Let's get started.";
  color: #fcb316;
  display: grid;
}
/* :L987 */
@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;
  }
}
/* :L1012 */
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-1 .section-questions > .instanda-well {
    max-width: 47%;
  }
}
/* :L1020 */
.page-quickquotequestions.page-number-1 .section-questions .instanda-question-parent-yes-no + div[id*="_Children"] {
  margin-top: 20px;
}
/* :L1036 */
.page-quickquotequestions.page-number-1 .instanda-question-multi-item-summary {
  max-width: none;
  margin-right: 0;
}
/* :L1041 */
/* :L1043 */
.page-quickquotequestions.page-number-1 .instanda-question-multi-item-summary > .container .control-label {
  display: block;
}
/* :L1049 */
.page-quickquotequestions.page-number-1 .instanda-multi-item-add-remove {
  max-width: 100%;
}
/* :L1054 */
/* :L1055 */
@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;
}*/

/* :L1072 */
/* :L1073 */
.page-quickquotequestions.page-number-1 .questionItem + .container {
  width: auto;
  padding: 0;
}
/* :L1080 */
/* :L1082 */
#question111031 .instanda-address-line-2,
#question114517 .instanda-address-line-2 {
  margin-top: 5px;
}
/* :L1086 */
#question111031 .instanda-question-input,
#question114517 .instanda-question-input {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
/* :L1091 */
#question111031 .instanda-question-input > div:first-child,
#question114517 .instanda-question-input > div:first-child {
  width: 100%;
}
/* :L1095 */
#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;
  }
}
/* :L1104 */
@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;
  }
}
/* :L1110 */
#question111031 .instanda-question-input > .form-group .form-group,
#question114517 .instanda-question-input > .form-group .form-group {
  margin-bottom: 0;
}
/* :L1119 */
#question111021 {
  clear: both;
}
/*Special Risk Characteristics - Naughton (to fix width issue with adding header)*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* :L1210 */
#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 */

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

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

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

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

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

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

/* :L1284 */
/* :L1285 */
.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;
}
/* :L1296 */
/* :L1297 */
.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 */

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

/* :L1318 */
/* :L1321 */
.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) {
  /* :L1328 */
  .data8-pa-countrylistcontainer * {
    border: 0;
  }
}
/* Hide "<div class="clearance-approval">" for all users except "logged-in-great-american" */

/* :L1334 */
.clearance-approval {
  display: none;
}
/* :L1337 */
.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 */

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

/* :L1406 */
/* :L1407 */
.page-index h3 {
  color: #fcb316;
}
/* :L1411 */
.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;
  }
}
/* :L1421 */
.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;
  }
}
/* :L1429 */
.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;
}
/* :L1436 */
.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;
}
/* :L1448 */
/* :L1449 */
.page-index .section-contact-details > div .contact-person::before {
  content: "\f406";
}
/* :L1454 */
/* :L1455 */
.page-index .section-contact-details > div .address::before {
  content: "\f52b";
}
/* :L1460 */
/* :L1461 */
.page-index .section-contact-details > div .email::before {
  content: "\f0e0";
}
/* Quick Quote Page */

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

/* Quote Display Page */

/* :L1480 */
#quote-content {
  width: 100%;
  padding: 0;
}
/* :L1485 */
/* :L1486 */
.page-quote nav,
.page-quote .section,
.page-quote .section-client-info .container {
  padding-left: 15px;
  padding-right: 15px;
}
/* :L1493 */
.page-quote .instanda-responsive-help-icon-container {
  width: 27.5px;
  height: 32px;
}
/* :L1498 */
.page-quote .section-client-info {
  padding: 40px 0 0;
}
/* :L1501 */
.page-quote .section-client-info .quote-info {
  color: #0b3b60;
}
/* :L1504 */
.page-quote .section-client-info .quote-info span {
  color: #0b3b60;
}
/* :L1508 */
.page-quote .section-client-info .quote-info label {
  font-weight: 400;
  color: #717073;
}
/* :L1515 */
@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;
  }
}
/* :L1523 */
.page-quote .cover-type-wrapper > div {
  flex: 0 0 47%;
  margin-left: 0;
  margin-right: 0;
}
/* :L1529 */
.page-quote .cover-type-wrapper .col-lg-6 {
  width: 100%;
}
/* :L1533 */
.page-quote .cover-type-wrapper #question103820 {
  order: 0;
}
/* :L1537 */
.page-quote .cover-type-wrapper #question103821 {
  order: 2;
}
/* :L1541 */
.page-quote .cover-type-wrapper #question103979 {
  order: 1;
}
/* :L1545 */
.page-quote .cover-type-wrapper #question112473 {
  flex-basis: 100%;
  position: relative;
}
/* :L1549 */
.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;
  }
}
/* :L1563 */
/* :L1564 */
/* :L1565 */
.page-quote .section-coverage-options > table td:not(.item-title) {
  text-align: center;
}
/* :L1569 */
.page-quote .section-coverage-options > table td:empty {
  display: none;
}
/* :L1573 */
.page-quote .section-coverage-options > table td.cover-title {
  position: relative;
  padding-top: 40px;
}
/* :L1577 */
.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";
}
/* :L1589 */
/* :L1590 */
.page-quote .section-coverage-options > table td.cover-title + .cover-title::before {
  content: "Plan 2";
}
/* :L1594 */
/* :L1595 */
.page-quote .section-coverage-options > table td.cover-title + .cover-title + .cover-title::before {
  content: "Plan 3";
}
/* :L1602 */
/* :L1603 */
.page-quote .section-coverage-options > table .radio-button label {
  position: relative;
  cursor: pointer;
}
/* :L1607 */
.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;
}
/* :L1622 */
/* :L1623 */
.page-quote .section-coverage-options > table .radio-button label:hover::before {
  background-color: #f0f0f0;
}
/* :L1629 */
/* :L1630 */
/* :L1631 */
.page-quote .section-coverage-options > table .radio-button.selected-choice label::before {
  content: "\f00c";
  color: #0b3b60;
}
/* :L1638 */
.page-quote .section-coverage-options > table .radio-button input {
  display: none;
}
/* :L1644 */
/* :L1645 */
/* :L1646 */
/* :L1647 */
.page-quote .section-coverage-options.class2 > table td.cover-title::before {
  content: "Plan4";
}
/* :L1651 */
/* :L1652 */
.page-quote .section-coverage-options.class2 > table td.cover-title + .cover-title::before {
  content: "Plan 5";
}
/* :L1656 */
/* :L1657 */
.page-quote .section-coverage-options.class2 > table td.cover-title + .cover-title + .cover-title::before {
  content: "Plan 6";
}
/* :L1667 */
.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;
  }
}
/* :L1678 */
.page-quote .section-payment > .payment {
  flex: 0 0 47%;
  padding: 25px 18px 45px 18px;
  border-radius: 8px;
  border: 2px solid #717073;
  text-align: center;
}
/* :L1685 */
.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;
  }
}
/* :L1694 */
.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;
  }
}
/* :L1706 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice {
  display: inline-block;
  flex: 0 0 calc(33.33% - 5px);
}
/* :L1710 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label {
  width: 100%;
  border: 1px solid #0b3b60;
  padding: 15px 10px;
  border-radius: 5px;
  cursor: pointer;
}
/* :L1717 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label em {
  display: block;
}
/* :L1721 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label:hover {
  background-color: white;
}
/* :L1725 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice label input {
  display: none;
}
/* :L1730 */
/* :L1731 */
.page-quote .section-payment .radio-buttons-wrapper .payment-choice.selected-choice label {
  background-color: #0b3b60;
  border-color: #0b3b60;
  color: white;
}
/* :L1741 */
@media only screen and (min-width: 768px) {
  .page-quote .adjustment-questions {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
/* :L1748 */
.page-quote .adjustment-questions > div {
  flex: 0 0 50%;
  padding-left: 20px;
  padding-right: 20px;
}
/* :L1753 */
.page-quote .adjustment-questions > div.container {
  margin-left: 0;
  margin-right: 0;
}
/* :L1760 */
.page-quote .section-documents {
  display: block;
  /*flex-wrap: wrap;
        justify-content: center;*/
  padding: 20px 0;
}
/* :L1766 */
.page-quote .section-documents a {
  display: inline-block;
  margin: 0 10px 10px 10px;
  padding: 0 18px !important;
  line-height: 48px;
  height: 48px;
}
/* :L1773 */
.page-quote .section-documents a:hover,
.page-quote .section-documents a:active,
.page-quote .section-documents a:focus {
  text-decoration: none;
}
/* :L1779 */
.page-quote .section-documents a .fa {
  display: inline-block;
}
/* :L1785 */
.page-quote .section-documents .btn-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
/* :L1790 */
/* :L1792 */
.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;
}
/* :L1800 */
.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;
}
/* :L1816 */
/* :L1817 */
/* :L1818 */
.page-quote .section-documents .btn-quote-options-selected a::before {
  content: "Download Quote (Option Selected)";
}
/* :L1825 */
.page-quote [class*="section"] {
  margin-bottom: 40px;
}
/* :L1830 */
/* :L1831 */
/* :L1832 */
/* :L1833 */
/* :L1834 */
.page-quote.created-from-mta .payment-left .radio-buttons-wrapper .payment-choice label {
  pointer-events: none;
}
/* :L1838 */
.page-quote.created-from-mta .payment-left .radio-buttons-wrapper .payment-choice.selected-choice {
  opacity: 40%;
}
/* :L1843 */
/* :L1844 */
.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 */

/* :L1855 */
/* :L1856 */
.page-postquotequestions .section-cover-info {
  margin: 40px 0 20px;
}
/* :L1859 */
/* :L1860 */
.page-postquotequestions .section-cover-info > .container > * {
  display: inline;
}
/* :L1864 */
.page-postquotequestions .section-cover-info > .container > h3 {
  display: inline-block;
  padding-right: 30px;
  position: relative;
  margin: 0;
}
/* :L1870 */
.page-postquotequestions .section-cover-info > .container > h3::before {
  position: absolute;
  right: 0;
  display: block;
  content: "—";
}
/* :L1878 */
.page-postquotequestions .section-cover-info > .container > div {
  font-size: 24px;
}
/* :L1884 */
/* :L1885 */
.page-postquotequestions .section-cover-table td:empty {
  display: none;
}
/* :L1889 */
/* :L1890 */
.page-postquotequestions .section-cover-table tr:only-child td {
  border-bottom: 0;
}
/* :L1896 */
.page-postquotequestions .section-payment-details {
  margin-top: 20px;
}
/* :L1899 */
/* :L1900 */
.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;
}
/* :L1908 */
.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;
}
/* :L1922 */
#question129971,
#question128245,
#question332084,
#question160902,
#question160903,
#question161803,
#question161266,
#question160904,
#question161267,
#question161802,
#question160661 {
  width: 600px;
  margin: 0;
}
/* Search form on both Dashboard and Search page */

/* :L1940 */
@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;
  }
}
/* :L1953 */
.agent-search-parameter:last-child,
.agent-search-parameter .search-field:last-child {
  margin-right: 0 !important;
}
/* :L1958 */
#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 */

/* :L1968 */
/* :L1970 */
.page-retrievequote .col-lg-12,
.page-getagentsearchresults .col-lg-12 {
  background-color: #f0f0f0;
  padding: 20px;
}
/* :L1974 */
/* :L1975 */
.page-retrievequote .col-lg-12 .form-group > label,
.page-getagentsearchresults .col-lg-12 .form-group > label {
  display: none;
}
/* :L1981 */
.page-retrievequote .search-field,
.page-getagentsearchresults .search-field {
  width: 100%;
}
/* :L1985 */
.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;
  }
}
/* :L2001 */
.page-retrievequote .search-button button[type="submit"],
.page-getagentsearchresults .search-button button[type="submit"] {
  margin-top: 0;
}
/* :L2007 */
.page-retrievequote h2,
.page-getagentsearchresults h2,
.page-retrievequote h3,
.page-getagentsearchresults h3 {
  padding-top: 20px;
}
/* :L2013 */
/* :L2014 */
.page-retrievequote .agent-quotesearch-results-container td:first-child,
.page-getagentsearchresults .agent-quotesearch-results-container td:first-child {
  min-width: 200px;
}
/* :L2017 */
.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;
}
/* :L2023 */
.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 */

/* :L2036 */
/* :L2037 */
.page-agentdashboard #searchTitle {
  display: none;
}
/* :L2041 */
.page-agentdashboard .agentDashboardResultsContainerCustom {
  width: 100%;
  padding: 0;
}
/* :L2046 */
.page-agentdashboard #agentSearchParameters {
  zoom: 1;
}
/* :L21 */
.page-agentdashboard #agentSearchParameters:before,
.page-agentdashboard #agentSearchParameters:after {
  content: "";
  display: table;
}
/* :L26 */
.page-agentdashboard #agentSearchParameters:after {
  clear: both;
}
/* :L816 */
.page-agentdashboard #agentSearchParameters:before,
.page-agentdashboard #agentSearchParameters:after {
  content: "";
  display: table;
}
/* :L821 */
.page-agentdashboard #agentSearchParameters:after {
  clear: both;
}
/* :L1364 */
.page-agentdashboard #agentSearchParameters:before,
.page-agentdashboard #agentSearchParameters:after {
  content: "";
  display: table;
}
/* :L1369 */
.page-agentdashboard #agentSearchParameters:after {
  clear: both;
}
/* :L2050 */
.page-agentdashboard #agentSearchControl {
  background-color: #f0f0f0;
  padding: 20px 0;
  overflow: hidden;
  margin-bottom: 20px;
  z-index: 1;
  position: relative;
}
/* :L2059 */
.page-agentdashboard #agentSearchButton {
  margin-top: 12px;
  float: right;
  padding-left: 20px;
  padding-right: 20px;
}
/* :L2066 */
.page-agentdashboard .agentDashboardTableContainer {
  clear: both;
}
/* :L2069 */
/* :L2074 */
.page-agentdashboard table,
.page-agentdashboard .table,
.page-agentdashboard .table-bordered {
  font-size: 14px;
}
/* :L2079 */
/* :L2080 */
.page-agentdashboard table th a,
.page-agentdashboard .table th a,
.page-agentdashboard .table-bordered th a {
  font-size: 12px;
  display: inline-block;
}
/* :L2084 */
.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;
}
/* :L2092 */
.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%;
}
/* :L2096 */
.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%;
}
/* :L2101 */
.page-agentdashboard table .fa,
.page-agentdashboard .table .fa,
.page-agentdashboard .table-bordered .fa {
  display: none;
}
/* :L2106 */
.page-agentdashboard .section-banner {
  width: 100%;
  color: #fcb316;
}
/* :L2110 */
.page-agentdashboard .section-banner .container {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* :L2114 */
.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;
  }
}
/* :L2127 */
.page-agentdashboard .section-cta {
  background-color: #fcb316;
  text-align: center;
}
/* :L2131 */
.page-agentdashboard .section-cta a {
  background-color: transparent;
  padding: 30px 0;
  width: 100%;
  font-size: 18px;
  position: relative;
  border: 0;
  border-radius: 0;
}
/* :L2140 */
.page-agentdashboard .section-cta a:hover,
.page-agentdashboard .section-cta a:active,
.page-agentdashboard .section-cta a:focus {
  background-color: #dc9703;
}
/* :L2146 */
.page-agentdashboard .section-cta a:active:focus {
  padding: 30px 0;
}
/* :L2150 */
.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 */

/* :L2166 */
/* :L2169 */
.page-agentlogin footer,
.page-forgotsalespersonpassword footer,
.page-resetsalespersonpassword footer {
  background: rgba(255, 255, 255, 0.85);
}
/* :L2173 */
.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;
  }
}
/* :L2180 */
/* :L2181 */
.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;
}
/* :L2186 */
.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;
}
/* :L2193 */
.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;
}
/* :L2201 */
.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;
}
/* :L2206 */
.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;
}
/* :L2211 */
.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 */

/* :L2220 */
/* :L2222 */
/* :L2223 */
.page-forgotsalespersonpassword .instanda-main-content-container .well,
.page-resetsalespersonpassword .instanda-main-content-container .well {
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TjJGbVExWlVlRkJvU1dKclRtUXdlbTl2Y1VOVlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxDc3VLSkdxU3ZOZnhNb0ZXLDEwMDAsQ1hxN0ZVcWNoMTRRMnFyZyxRQ3g4S3h1RFRDT1VnQjNXRXk2NEVUckJaNXdYNVQrTCtPNjY4aHFDRjRMZG1hWjRMejd4Qi9mQitNdllhRGV6eDVmZU9ZVFhBdlFOa1I4LzE0OWFjdz09") top 80px center no-repeat;
  background-size: 250px 75px;
  margin-top: 0;
}
/* :L2228 */
.page-forgotsalespersonpassword .instanda-main-content-container .well .col-lg-9,
.page-resetsalespersonpassword .instanda-main-content-container .well .col-lg-9 {
  width: 100%;
}
/* :L2232 */
.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;
}
/* :L2239 */
.page-forgotsalespersonpassword .instanda-main-content-container p + a,
.page-resetsalespersonpassword .instanda-main-content-container p + a {
  margin-top: 20px;
  display: inline-block;
}
/* :L2244 */
/* View Quotes or Policies Page */

/* :L2251 */
/* :L2252 */
.page-viewquoteorpolicy .instanda-quote-content {
  padding-top: 40px;
}
/* :L2255 */
/* :L2260 */
.page-viewquoteorpolicy .policy-view-options-action-buttons {
  max-width: 100%;
  padding: 0;
}
/* :L2264 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
}
/* :L2271 */
.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);
  }
}
/* :L2285 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[href*="ReadOnly=True"] {
  order: 0;
}
/* :L2289 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[href*="ViewEditQuote"] {
  order: 1;
}
/* :L2293 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCopyReQuote {
  order: 2;
}
/* :L2297 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnCompletePolicyBuy {
  order: 3;
  background-color: #fcb316;
}
/* :L2301 */
.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;
}
/* :L2309 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnViewDocs {
  order: 4;
}
/* :L2313 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnReferralHistory {
  order: 5;
}
/* :L2317 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnAbandonPolicy {
  order: 6;
}
/* :L2321 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[onclick*="Reinstate"] {
  order: 7;
}
/* :L2325 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnListEmails {
  order: 8;
}
/* :L2329 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnPremiumSummary {
  order: 9;
}
/* :L2333 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnTransferTo {
  order: 10;
}
/* :L2337 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a.btnUploadDocuments {
  order: 11;
}
/* :L2341 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .btn-group > a[title="Notes"] {
  order: 99;
}
/* :L2347 */
.page-viewquoteorpolicy .policy-view-options-action-buttons .block-renewals {
  display: none;
}
/* :L2352 */
/* :L2353 */
.page-viewquoteorpolicy table td {
  border: 1px solid #f0f0f0;
}
/* :L2356 */
.page-viewquoteorpolicy table td:first-child {
  width: 50% !important;
}
/* :L2359 */
.page-viewquoteorpolicy table td:first-child + td:empty {
  display: table-cell;
}
/* :L2364 */
.page-viewquoteorpolicy table td:empty {
  display: none;
}
/* :L2371 */
/* :L2372 */
/* :L2373 */
/* :L2374 */
@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);
  }
}
/* :L2383 */
/* :L2384 */
.page-viewquoteorpolicy.created-from-newbusiness.sale-stage-salecomplete a.btnClaims {
  display: none;
}
/* Sale Confirmation Page */

/* :L2391 */
/* :L2392 */
.page-confirmation2 .section-confirmation-summary {
  padding-top: 20px;
}
/* :L2395 */
.page-confirmation2 .section-confirmation-summary h2 {
  color: #fcb316;
}
/* :L2399 */
/* :L2400 */
.page-confirmation2 .section-confirmation-summary h3 span {
  color: #0b3b60;
  font-weight: 700;
}
/* :L2407 */
.page-confirmation2 .section-confirmation-details {
  padding: 0;
}
/* :L2410 */
.page-confirmation2 .section-confirmation-details table {
  margin: 20px 0;
}
/* :L2413 */
.page-confirmation2 .section-confirmation-details table th,
.page-confirmation2 .section-confirmation-details table tr:first-child h3 {
  line-height: 40px;
  margin: 0;
}
/* :L2419 */
.page-confirmation2 .section-confirmation-details table td:empty {
  display: none;
}
/* :L2424 */
.page-confirmation2 .section-confirmation-details h3 {
  margin-top: 0;
}
/* :L2428 */
.page-confirmation2 .section-confirmation-details .premium {
  font-weight: 700;
  color: #0b3b60;
}
/* :L2434 */
.page-confirmation2 .section-documents {
  text-align: center;
  margin-top: 40px;
}
/* :L2438 */
.page-confirmation2 .section-documents a:hover {
  text-decoration: none;
}
/* :L2443 */
.page-confirmation2 .section-buttons {
  text-align: center;
}
/* :L2446 */
.page-confirmation2 .section-buttons a {
  margin: 0 10px;
}
/* :L2452 */
#documentsList {
  padding: 0;
  margin: 20px 0 40px;
}
/* :L2456 */
#documentsList li {
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
  list-style-type: none;
}
/* :L2462 */
#documentsList li::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\f15b";
  font-family: fontAwesome;
  font-size: 16px;
  display: block;
  color: #0b3b60;
}
/* View Documents Page */

/* :L2477 */
/* :L2478 */
/* :L2483 */
#DocumentReGenerateSubmit {
  float: right;
}
/* Referral Page */

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

/* :L2503 */
/* :L2504 */
.page-failedautorenewals .instanda-failed-auto-renewals {
  margin-top: 40px;
}
/* :L2507 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container {
  width: 100%;
  margin-top: 20px;
}
/* :L2511 */
/* :L2512 */
/* :L2513 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container > form .questionItem:last-child .failed-renewals-page + div {
  position: relative;
}
/* :L2516 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container > form .questionItem:last-child .failed-renewals-page + div input {
  width: calc(100% - 105px);
}
/* :L2520 */
.page-failedautorenewals .instanda-failed-auto-renewals > .container > form .questionItem:last-child .failed-renewals-page + div button {
  position: absolute;
  right: 0;
  top: -5px;
}
/* :L2531 */
.page-failedautorenewals .failed-renewals-table {
  margin-top: 40px;
}
/* :L2534 */
.page-failedautorenewals .failed-renewals-table label {
  display: block;
}
/* :L2538 */
/* :L2539 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-fail-reason ul {
  padding-left: 18px;
}
/* :L2544 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #f0f0f0;
}
/* :L2550 */
/* :L2551 */
.page-failedautorenewals .failed-renewals-table .failed-renewals-actions .failed-renewals-value form {
  display: inline-block;
  margin-right: 10px;
}
/* Upload Documents Page */

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

/* :L2581 */
/* :L2582 */
/* :L2586 */
/* :L2587 */
/* Email List for Quote Page */

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

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

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