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

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

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

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

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

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

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

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

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

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

@media (max-width: 480px) {
  /* :L204 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}


/* LESS/CSS Document */
/*-----CUSTOM STYLING FOR RESPONSIVE THEME SITES*/
/*-----------------------------------------------------------------------------*/
/*-----VARIABLES*/
/*Theme colors*/
/*-----MIXINS*/
/* :L55 */
.display-font {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #444444;
}
/* :L61 */
.heading-font {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
}
/* :L67 */
/* :L68 */
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  clear: both;
}
/* :L75 */
.display-flex {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */

}
/* :L83 */
.hide-element {
  display: none;
}
/*-----------------------------------------------------------------------------*/

/*-----GENERAL*/

/* :L91 */
a {
  color: #1e3b59;
  text-decoration: none;
  cursor: pointer;
}
/* :L96 */
a:hover,
a:focus,
a:active {
  color: #122a44;
  outline: none;
}
/*-----LAYOUT*/

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

  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #444444;
  margin-bottom: 130px;
  overflow-x: hidden;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 990px) {
  body {
    margin-bottom: 160px;
  }
}
@media (max-width: 700px) {
  body {
    margin-bottom: 220px;
  }
}
@media (max-width: 480px) {
  body {
    margin-bottom: 250px;
  }
}
/*Footer*/

/* :L128 */
.real-footer {
  /*Set the fixed height of the footer here*/
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #122a44;
  height: 130px;
  padding-top: 20px;
}
@media (max-width: 990px) {
  .real-footer {
    height: 160px;
  }
}
@media (max-width: 700px) {
  .real-footer {
    height: 220px;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .real-footer {
    height: 250px;
  }
}
/* :L149 */
.footer-info {
  color: white;
  font-size: 12px;
  text-align: left;
  display: inline-block;
  width: 89%;
  padding-right: 10px;
}
@media (max-width: 700px) {
  .footer-info {
    display: block;
    width: 100%;
    text-align: center;
  }
}
/* :L164 */
.footer-logo {
  display: inline-block;
  text-align: right;
  width: 10%;
  vertical-align: top;
  float: right;
}
@media (max-width: 700px) {
  .footer-logo {
    display: block;
    width: 100%;
    height: 30px;
    text-align: center;
    float: none;
  }
  /* :L178 */
  .footer-logo img {
    width: 100px;
  }
}
/*Instanda footer*/

/* :L186 */
.instanda-built-by-footer {
  font-size: 12px;
  position: absolute;
  display: block;
  color: white;
  bottom: 9px;
}
/* :L193 */
.instanda-built-by-footer a {
  color: white;
}
/*Hide Instanda in footer*/

/* :L200 */
.container.instanda-built-by-footer {
  display: none;
}
/*Content*/

/* :L206 */
.content {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .content {
    padding-bottom: 50px;
  }
}
/* :L214 */
/* :L215 */
.page-customerlogin .content {
  padding-top: 0;
}
@media (min-width: 768px) {
  .page-customerlogin .content {
    padding-top: 116px;
  }
}
/* :L224 */
.page-quote .content {
  padding-top: 0;
  margin-top: -40px;
}
/*Header*/

/* :L231 */
.navbar-default {
  border-radius: 0;
  border: 0;
  background: #1e3b59;
  color: white;
}
/* :L238 */
img.hidden-xs {
  height: 50px;
  padding-top: 10px;
}
/* :L243 */
img.visible-xs {
  height: 30px;
}
/* :L247 */
.navbar-brand > img {
  display: block;
}
/* :L251 */
.navbar-brand {
  float: none;
  height: auto;
  padding: 0 0 0 15px;
  display: inline-block;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .navbar-brand {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
/* :L264 */
body .navbar-static-top .nav {
  padding: 15px 0;
}
/* :L268 */
.navbar-default .navbar-nav > li > a {
  transition: all 0.3s ease-in-out;
  padding: 10px 15px;
  font-size: 18px;
  color: white;
  cursor: pointer;
  outline: none;
  border-radius: 4px;
}
/* :L277 */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:active {
  background-color: transparent;
  color: #78ccd9;
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li > a {
    padding: 10px;
  }
}
@media (min-width: 992px) {
  .navbar-default .navbar-nav > li > a {
    padding: 10px 15px;
  }
}
/* :L291 */
.navbar-default .navbar-nav > li.active > a {
  background-color: transparent;
  color: white;
  border: 1px solid #eeeeee;
}
/* :L296 */
.navbar-default .navbar-nav > li.active > a:hover,
.navbar-default .navbar-nav > li.active > a:focus,
.navbar-default .navbar-nav > li.active > a:active {
  background-color: #dadada1a;
  color: #78ccd9;
  border-color: #78ccd9;
}
/* :L303 */
.nav.navbar-nav.navbar-right {
  margin-top: 5px;
}
@media (max-width: 767px) {
  .nav.navbar-nav.navbar-right {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
}
/*Hamburger*/

/* :L315 */
.navbar-default .navbar-toggle {
  border: none;
  min-width: initial;
}
/* :L319 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #dadada1a;
}
/* :L324 */
.navbar-default .navbar-toggle .icon-bar {
  background-color: white;
}
/* :L328 */
.collapse {
  border: none;
}
/* :L331 */
.collapse li > a,
.collapse li.active > a {
  border-radius: 0;
  border: none;
}
/* :L335 */
.collapse li > a:focus,
.collapse li.active > a:focus,
.collapse li > a:hover,
.collapse li.active > a:hover {
  color: #78ccd9;
  background-color: #122a44;
}
/*Documents footer*/

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

/*-----CUSTOMER PORTAL*/

/* :L352 */
.page-customerlogin {
  background: linear-gradient(rgba(97, 98, 116, 0.5), rgba(97, 98, 116, 0.5)), url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=PQ2wfBFhmWHcs8GB3INyEw__') no-repeat center center;
  background-size: cover;
}
/* :L357 */
.page-customerlogin .welcome-message {
  width: 100%;
  background-color: #1e3b59;
  margin-bottom: 60px;
  padding: 20px 0;
  color: white;
}
/* :L364 */
.page-customerlogin .welcome-message h3 {
  margin: 0 0 5px 0;
}
/* :L369 */
.page-customerlogin .header {
  margin-bottom: 0;
}
/* :L374 */
.page-customerregister {
  background: #eeeeee;
}
/* :L378 */
/* :L381 */
.page-customerlogin .instanda-well,
.page-customerregister .instanda-well {
  border-radius: 5px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 30px 30px 20px 30px;
  background: white;
  border: 0;
}
@media (max-width: 768px) {
  .page-customerlogin .instanda-well,
  .page-customerregister .instanda-well {
    margin: 15px;
  }
}
/*Quotes and policies list*/

/* :L396 */
.quote-item-inner a,
.policy-item-inner {
  border-radius: 5px;
  display: block;
  border: 1px solid #eeeeee;
  padding: 10px 15px;
  margin-bottom: 15px;
}
/* :L404 */
.quote-item-inner a .quote-ref,
.policy-item-inner .quote-ref,
.quote-item-inner a .policy-number,
.policy-item-inner .policy-number {
  margin: -10px -15px 10px -15px;
  padding: 10px 15px;
  border-bottom: 1px solid #eeeeee;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: bold;
}
/* :L414 */
.quote-item-inner a .documents,
.policy-item-inner .documents {
  border-top: 1px solid #eeeeee;
  padding: 10px 15px;
  margin: 10px -15px -10px -15px;
}
/* :L421 */
.quote-item-inner a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
  top: 0;
  color: #444444;
}
/* :L427 */
.quote-item-inner a > span {
  display: block;
}
/* :L431 */
.quote-item-inner a:hover,
.quote-item-inner a:focus,
.quote-item-inner a:active {
  top: -3px;
  -moz-box-shadow: -1px 1px 5px -1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: -1px 1px 5px -1px rgba(0, 0, 0, 0.3);
  box-shadow: -1px 1px 5px -1px rgba(0, 0, 0, 0.3);
  text-decoration: none;
}
/* :L438 */
.page-customerhomepage h3,
.page-customerdetails h3 {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 36px;
  margin: 0 0 30px 0;
}
/* :L445 */
.page-customerhomepage h4 {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 28px;
  margin: 30px 0 15px 0;
}
/*-----------------------------------------------------------------------------*/

/*-----QUESTIONS*/

/*Header questions*/

/* :L457 */
.form-group.instanda-container-fluid {
  background: none;
}
/* :L461 */
.questionItem.instanda-container-fluid {
  background: none;
}
/* :L465 */
.pink-details,
.pink {
  color: #ef4853;
}
/* :L470 */
/* :L472 */
.instanda-questionHeader h1,
.instanda-questionHeader h2,
.instanda-questionHeader h3,
.instanda-questionHeader h4,
.instanda-questionHeader h5,
.instanda-questionHeader h6 {
  margin: 0 auto;
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
}
/* :L477 */
/* :L481 */
/* :L485 */
.instanda-questionHeader h3 {
  font-size: 36px;
}
/* :L489 */
/* :L493 */
/* :L497 */
/* :L501 */
.instanda-questionHeader ul,
.instanda-questionHeader ol {
  padding-left: 20px;
  margin: 10px auto;
}
/*Multi-item header*/

/* :L510 */
/* :L511 */
.questionHeader.instanda-multi-item-header h3 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #444444;
  font-weight: bold;
  font-size: 18px;
}
/*Question text*/

/* :L520 */
.instanda-question-label label,
.instanda-question-inner-label label {
  font-weight: normal;
  margin-bottom: 10px;
}
/*Address question*/

/* :L528 */
.instanda-question-input.instanda-address-line-2 {
  margin-top: 10px;
}
/*Postcode lookup results*/

/* :L534 */
.postcodelookup {
  height: 300px;
  background-color: #99badd;
  border: 1px dashed #cccccc;
  margin-top: 20px;
}
/* :L540 */
.postcodelookup button {
  padding: 5px 20px;
  margin-right: 15px;
  border-radius: 0 !important;
}
/* :L547 */
a.data8PostcodeLookup button.instanda-button.btn.btn-default {
  margin-top: 5px;
}
/*Inputs with datepicker*/

/* :L553 */
.instanda-question-date.date {
  max-width: 200px;
}
/*Parent YN question*/

/* :L559 */
/* :L561 */
.instanda-question-parent-yes-no div[id*="YN_Children"] {
  margin-top: 20px;
}
/* :L565 */
.instanda-question-parent-yes-no .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
/*Help Icon styling*/

/* :L574 */
/* :L575 */
.page-prequotequestions .col-sm-6,
.page-prequotequestions .col-md-6,
.page-prequotequestions .col-lg-6 {
  width: 80%;
}
/* :L579 */
.page-prequotequestions .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: 20%;
}
/* :L584 */
/* :L585 */
#question83705 .col-sm-6,
#question83705 .col-md-6,
#question83705 .col-lg-6 {
  width: 80%;
}
/* :L590 */
.instanda-question-parent-yes-no.instanda-question-label ~ div {
  width: 80%;
}
/*Add/remove claims buttons*/

/* :L596 */
#PreInceptionClaimsremoveButton {
  margin-left: 20px;
}
@media (max-width: 767px) {
  #PreInceptionClaimsremoveButton {
    margin-left: 0;
  }
}
/* :L604 */
#PreInceptionClaimsremoveButton,
#PreInceptionClaimsaddButton {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  #PreInceptionClaimsremoveButton,
  #PreInceptionClaimsaddButton {
    margin-bottom: 20px;
  }
}
/*Cover question header, prequote 3*/

/* :L615 */
#question101043 {
  -moz-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 15px 45px 15px 20px;
  border: 1px solid #cccccc;
  width: auto;
  margin: 10px 15px 20px 15px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23808080;} %3C/style%3E%3Cg%3E%3Crect x='14.1' y='27.3' transform='matrix(0.5421 -0.8403 0.8403 0.5421 -25.5418 35.3151)' class='st0' width='11' height='27.6'/%3E%3Crect x='16.5' y='21.5' transform='matrix(0.5422 -0.8402 0.8402 0.5422 -5.0574 44.7725)' class='st0' width='44.2' height='11'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 30px auto;
  background-position: 96% 10px;
}
@media (min-width: 768px) {
  #question101043 {
    margin: 10px auto 20px auto;
    width: 720px;
    background-position: 98% center;
  }
}
@media (min-width: 992px) {
  #question101043 {
    width: 940px;
    padding: 15px 20px 25px 20px;
  }
}
@media (min-width: 1200px) {
  #question101043 {
    width: 1140px;
  }
}
/* :L642 */
#question101043 .container {
  width: auto;
  padding: 0;
}
/* :L647 */
#question101043 p {
  margin: 0;
}
/* :L651 */
#question101043 p strong {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}
/*Cover questions, prequote 3*/

/* :L661 */
#question101043,
#question101046,
#question101047,
#question101052 {
  -moz-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px -1px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 15px 20px;
  border: 1px solid #cccccc;
}
/* :L667 */
#question101043 .container,
#question101046 .container,
#question101047 .container,
#question101052 .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
/* :L673 */
/* :L676 */
#question101043 > .instanda-question-label label strong,
#question101046 > .instanda-question-label label strong,
#question101047 > .instanda-question-label label strong,
#question101052 > .instanda-question-label label strong,
#question101043 .instanda-question-parent-yes-no > .instanda-question-label label strong,
#question101046 .instanda-question-parent-yes-no > .instanda-question-label label strong,
#question101047 .instanda-question-parent-yes-no > .instanda-question-label label strong,
#question101052 .instanda-question-parent-yes-no > .instanda-question-label label strong {
  display: block;
  font-size: 18px;
  font-weight: bold;
}
/* :L683 */
#question101043 .instanda-responsive-help-icon-container,
#question101046 .instanda-responsive-help-icon-container,
#question101047 .instanda-responsive-help-icon-container,
#question101052 .instanda-responsive-help-icon-container,
#question101043 .glyphicon-question-sign,
#question101046 .glyphicon-question-sign,
#question101047 .glyphicon-question-sign,
#question101052 .glyphicon-question-sign {
  text-align: right;
}
/*Checkbox questions */

/* :L691 */
.confirmQuestionCheckbox > span {
  vertical-align: middle;
  padding-left: 15px;
  padding-bottom: 10px;
}
/*-----------------------------------------------------------------------------*/

/*-----QUOTE DISPLAY*/

/*Quote banner*/

/* :L703 */
.quote-banner {
  background: #78ccd9;
  padding: 30px 0;
  text-align: center;
  color: white;
}
@media (min-width: 768px) {
  .quote-banner {
    padding: 50px 0;
  }
}
/* :L713 */
.quote-banner h2 {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  margin: 0 0 10px 0;
  color: white;
}
/* :L719 */
.quote-banner h3 {
  margin: 30px 0 0 0;
}
/* :L724 */
.banner-premium {
  display: none;
}
/*Cover banner*/

/* :L730 */
.cover-banner {
  background: #eeeeee;
  padding: 20px 0;
  text-align: center;
}
/* :L736 */
.cover-item {
  margin: 5px 15px;
  display: inline-block;
  font-weight: normal;
  cursor: pointer;
}
@media (max-width: 767px) {
  .cover-item {
    font-size: 20px;
    font-weight: bold;
    display: block;
  }
}
/* :L748 */
.cover-item input[type="radio"] {
  margin: 0 5px 0 0;
  display: inline-block;
  position: relative;
  top: -2px;
}
/* :L755 */
.cover-item button[name="chosenProductIds"] {
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 1px solid #1e3b59;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=oU7W6fVDFA9QPhg5X3F5Nw__');
  background-repeat: no-repeat;
  background-size: 0;
  background-position: 7px;
  color: #444444;
}
/* :L765 */
.cover-item button[name="chosenProductIds"]:not(.active):hover,
.cover-item button[name="chosenProductIds"]:not(.active):focus,
.cover-item button[name="chosenProductIds"]:not(.active):active {
  background-color: #1e3b59;
  color: white;
  border-color: #1e3b59;
}
/* :L771 */
.cover-item button[name="chosenProductIds"].active {
  background-color: #5eb4c4;
  color: white;
  border-color: #5eb4c4;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=oU7W6fVDFA9QPhg5X3F5Nw__');
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: 7px;
  box-shadow: none;
}
/* :L781 */
.cover-item button[name="chosenProductIds"].active:hover,
.cover-item button[name="chosenProductIds"].active:focus,
.cover-item button[name="chosenProductIds"].active:active {
  background-color: #1e3b59;
  background-size: 12px;
}
/*Rest of quote content*/

/* :L791 */
.quote-content {
  padding: 30px 0 50px 0;
}
/* :L795 */
.page-quote h5 {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  margin: 0 0 10px 0;
}
/* :L800 */
.page-quote h4 {
  border-bottom: 1px solid;
  margin: 0;
}
/* :L804 */
.page-quote h4 span {
  display: inline-block;
  background: #eeeeee;
  padding: 7px 12px;
  font-size: 18px;
  font-weight: 300;
}
/* :L813 */
.premium-breakdown-wrapper,
.cover-details,
.documents-wrapper,
.notes-excess-wrapper,
.endorsements-wrapper {
  margin: 30px 0;
}
/*Previously selected cover on questions*/

/* :L823 */
.previous-covers-wrapper {
  text-align: center;
}
/* :L827 */
.previous-covers {
  display: none;
  margin: 5px 15px;
  font-weight: bold;
  font-size: 20px;
  color: #444444;
}
/* :L834 */
.previous-covers span {
  display: inline-block;
  width: 18px;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50px' height='50px' viewBox='0 0 50 50' enable-background='new 0 0 50 50' xml:space='preserve'%3E%3Cpolyline fill='none' stroke='%2336CA5F' stroke-width='4' stroke-miterlimit='10' points='3.034,27.892 21.465,46 46.04,2.347 '/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  margin-right: 5px;
}
/* :L846 */
.submit-button-copy-wrapper,
.back-button-copy-wrapper {
  clear: both;
  margin: 30px 15px 0;
  display: inline-block;
}
/*Premium breakdown*/

/* :L854 */
.premium-breakdown-wrapper {
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-align: center;
}
/* :L860 */
.premium-breakdown {
  display: inline-block;
  margin: 5px 10px;
}
/* :L865 */
.premium-breakdown.symbols {
  margin: 5px;
}
/* :L869 */
.premium-breakdown.employers-premium,
.premium-breakdown.tools-premium,
.premium-breakdown.personal-premium {
  display: none;
}
/* :L874 */
.premium-breakdown.employers-premium + .symbols,
.premium-breakdown.tools-premium + .symbols,
.premium-breakdown.personal-premium + .symbols {
  display: none;
}
/*Cover details*/

/* :L881 */
.cover-details.cover-details-employers,
.cover-details.cover-details-tools,
.cover-details.cover-details-personal {
  /*show with JS*/
  display: none;
}
/* :L887 */
.benefits-box,
.excess-box {
  border: 0;
  display: block;
  padding: 10px 0;
}
/* :L893 */
.benefits-box p,
.excess-box p {
  margin: 0;
  font-weight: bold;
}
/* :L897 */
.benefits-box p small,
.excess-box p small {
  font-weight: normal;
}
/* :L903 */
@media (min-width: 768px) {
  .benefits-box {
    padding: 10px 15px 10px 0;
    width: 60%;
    float: left;
  }
}
/* :L911 */
@media (min-width: 768px) {
  .excess-box {
    padding: 10px 0 10px 15px;
    width: 40%;
    float: left;
  }
}
/* :L919 */
.text-box {
  padding-top: 10px;
}
/* :L68 */
.text-box:before,
.text-box:after {
  display: table;
  content: "";
  clear: both;
}
/*Documents*/

/* :L926 */
.document-box,
ul.docs-list {
  clear: none;
  display: block;
  padding: 0;
}
/* :L68 */
.document-box:before,
ul.docs-list:before,
.document-box:after,
ul.docs-list:after {
  display: table;
  content: "";
  clear: both;
}
/* :L933 */
.document-box li,
ul.docs-list li {
  display: block;
}
/* :L937 */
.document-box + .document-box a,
ul.docs-list + .document-box a,
.document-box li + li a,
ul.docs-list li + li a {
  margin-top: 15px;
}
/* :L942 */
.document-box a,
ul.docs-list a {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 5px;
  display: block;
  background-color: white;
  padding: 15px 30px 15px 75px;
  text-align: left;
  position: relative;
  top: 0;
  font-size: 16px;
  border: 1px solid #eeeeee;
}
/* :L954 */
.document-box a:before,
ul.docs-list a:before {
  content: '';
  display: block;
  height: 100%;
  width: 60px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='69.042px' height='98.346px' viewBox='15.675 0.648 69.042 98.346' enable-background='new 15.675 0.648 69.042 98.346' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='none' stroke='%2336525F' stroke-width='2' stroke-miterlimit='10' d='M83.717,95.386c-0.001,1.44-1.17,2.609-2.611,2.608 H19.279c-1.441,0-2.604-1.342-2.604-2.78c0,0,0-58.541,0-74.094c0-8.771,10.295-19.472,19.065-19.472h45.369 c1.443-0.001,2.606,1.279,2.604,2.716L83.717,95.386z'/%3E%3Cline fill='none' stroke='%2336525F' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' x1='40' y1='34' x2='68.25' y2='34'/%3E%3Cline fill='none' stroke='%2336525F' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' x1='40' y1='53' x2='68.25' y2='53'/%3E%3Ccircle fill='none' stroke='%2336525F' stroke-miterlimit='10' cx='32.961' cy='72' r='2.266'/%3E%3Ccircle fill='none' stroke='%2336525F' stroke-miterlimit='10' cx='32.961' cy='53' r='2.266'/%3E%3Ccircle fill='none' stroke='%2336525F' stroke-miterlimit='10' cx='32.961' cy='34' r='2.266'/%3E%3Cline fill='none' stroke='%2336525F' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' x1='40' y1='72' x2='68.25' y2='72'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  border-right: 1px solid #eeeeee;
}
/* :L969 */
.document-box a:hover,
ul.docs-list a:hover,
.document-box a:focus,
ul.docs-list a:focus,
.document-box a:active,
ul.docs-list a:active {
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.3);
  text-decoration: none;
  top: -3px;
}
/* :L974 */
/* :L981 */
.doc-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23808080;} %3C/style%3E%3Cpath class='st0' d='M18.5,29.8v38.9h42.9V9.3H40V30L18.5,29.8z M37.4,6h24h3.4v3.7v59.9V72h-3.4H18.1h-2.9v-2.4V28.8L37.4,6z M21.9,40.7h34.7v-3.3H21.9V40.7z M21.9,50.5h34.7v-3.3H21.9V50.5z M21.9,60.5h34.7v-3.3H21.9V60.5z'/%3E%3C/svg%3E");
}
/*Endorsements*/

/* :L987 */
.endorsements-area div {
  margin-bottom: 40px;
}
/* :L991 */
dl,
dd {
  border: 1px solid #cccccc;
  padding: 15px 30px;
  margin: 0 0 -1px 0;
  position: relative;
  z-index: 0;
  background-color: white;
}
/* :L1000 */
dl {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 16px;
  cursor: pointer;
  display: block;
}
/* :L1006 */
dl:hover,
dl:focus,
dl:active {
  border-color: #1e3b59;
  color: #1e3b59;
  z-index: 1;
}
/* :L1013 */
dd {
  display: none;
}
/* :L1017 */
dd br {
  display: block;
  margin: 5px;
}
/*-----PAYMENT/SALE CONFIRMATION---------------------------------------*/

/* :L1024 */
input#boltPayButton {
  float: none!important;
}
/* :L1028 */
.instanda-payment-confirmation-content {
  padding-bottom: 50px;
}
/* :L1032 */
.page-paymentconfirmation h2 {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 36px;
  margin: 0 0 15px 0;
}
/* :L1038 */
.page-confirmbillingdetails .instanda-main-content > div:nth-child(1) {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 18px;
  color: white;
}
/* :L1044 */
.page-confirmbillingdetails .instanda-confirm-billing-address {
  border-radius: 5px;
  display: inline-block;
  padding: 30px;
  border: 1px solid #cccccc;
  background: white;
}
/* :L1052 */
.page-confirmbillingdetails h3 {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 36px;
  margin: 0 0 15px 0;
}
/* :L1058 */
.page-confirmbillingdetails h2 {
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 18px;
  margin: 0 0 15px 0;
}
/* :L1064 */
.page-registertransaction #ppplus::before {
  content: "Choose Your Payment Provider";
  font-family: 'Assistant', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #1e3b59;
  font-size: 24px;
  padding-right: 30px;
  padding-left: 30px;
}
/* Styling for choosing payment provider, paypal styling overrides it */

/* :L1076 */
.page-registertransaction .paymentMethodContainer {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #444444;
}
/* :L1078 */
.page-registertransaction .paymentMethodContainer .btn-primary {
  color: white;
  background-color: #1e3b59;
  border-color: #1e3b59;
}
/* :L1082 */
.page-registertransaction .paymentMethodContainer .btn-primary:hover,
.page-registertransaction .paymentMethodContainer .btn-primary:focus,
.page-registertransaction .paymentMethodContainer .btn-primary:active {
  background-color: #122a44;
  border-color: #122a44;
}
/* :L1089 */
.page-failure .instanda-main-content {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .page-failure .instanda-main-content {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .page-failure .instanda-main-content {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .page-failure .instanda-main-content {
    width: 1170px;
  }
}
/* Payment Confirmation Page */

/* :L1110 */
/* :L1111 */
.page-confirmation2 .pick-up-letters,
.page-confirmation2 .pick-up-answer,
.page-confirmation2 .pick-up-employers-liability,
.page-confirmation2 .pick-up-mta,
.page-confirmation2 .pick-up-mta-ntu {
  display: none;
}
/*-----------------------------------------------------------------------------*/

/*-----HOMEPAGE*/

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

/*-----CUSTOMER PORTAL*/

/*Log in page*/

/* :L1126 */
/*Customer Homepage*/

/*Account details page*/

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

/*-----ERRORS*/

/* :L1138 */
.form-control.input-validation-error {
  border-color: #ef4853;
}
/* :L1142 */
.label-danger {
  border-radius: 5px;
  background-color: ;
}
/* :L1147 */
.warningMessage.alert.alert-info.container {
  z-index: 1001;
  position: relative;
}
@media (min-width: 768px) {
  .warningMessage.alert.alert-info.container {
    margin-top: 101px !important;
    margin-bottom: -81px;
  }
}
/* :L1156 */
.validation-errors {
  position: relative;
  z-index: 1001;
}
/* :L1161 */
@media (min-width: 768px) {
  .container.alert.alert-danger.alert-dismissible.show {
    margin-top: 101px;
    margin-bottom: -81px;
  }
}
/*-----HELP TEXT*/

/* :L1170 */
.instanda-helpText {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  width: 80%;
}
/* :L1176 */
.instanda-responsive-help-text,
.instanda-helpText {
  color: #1e3b59;
  position: relative;
  padding-top: 15px;
}
/* :L1182 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7,
.instanda-helpText .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: 80%;
}
/* :L1186 */
.instanda-responsive-help-text a,
.instanda-helpText a {
  text-decoration: underline;
}
/* :L1191 */
.instanda-responsive-help-text:before {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: '';
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 89 50' style='enable-background:new 0 0 89 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23808080;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M83.5,49h-78c-1.7,0-2.6-2.1-1.5-3.3l39-43c0.8-0.9,2.2-0.9,3,0l39,43C86.1,46.9,85.2,49,83.5,49z'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  height: 15px;
  width: 15px;
  background-size: contain;
  position: absolute;
  background-repeat: no-repeat;
  top: 0px;
  left: 20px;
  -moz-animation: bouncing-help 1s infinite;
  -webkit-animation: bouncing-help 1s infinite;
  -o-animation: bouncing-help 1s infinite;
  animation: bouncing-help 1s infinite;
}
@-webkit-keyframes bouncing-help {
  0% {
    top: 0px;
  }
  50% {
    top: -3px;
  }
  100% {
    top: 0px;
  }
}
@-moz-keyframes bouncing-help {
  0% {
    top: 0px;
  }
  50% {
    top: -3px;
  }
  100% {
    top: 0px;
  }
}
@-o-keyframes bouncing-help {
  0% {
    top: 0px;
  }
  50% {
    top: -3px;
  }
  100% {
    top: 0px;
  }
}
@keyframes bouncing-help {
  0% {
    top: 0px;
  }
  50% {
    top: -3px;
  }
  100% {
    top: 0px;
  }
}
/*YN Parent Help Text*/

/* :L1267 */
.instanda-helpText {
  display: none;
  padding-bottom: 20px;
  margin-bottom: 5px;
}
/* :L1273 */
.instanda-helpText:after {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  content: '';
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 89 50' style='enable-background:new 0 0 89 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23808080;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M83.5,49h-78c-1.7,0-2.6-2.1-1.5-3.3l39-43c0.8-0.9,2.2-0.9,3,0l39,43C86.1,46.9,85.2,49,83.5,49z'/%3E%3C/g%3E%3C/svg%3E");
  display: block;
  height: 15px;
  width: 15px;
  background-size: contain;
  position: absolute;
  background-repeat: no-repeat;
  bottom: 0px;
  left: 3px;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  -moz-animation: bottom-bouncing-help 1s infinite;
  -webkit-animation: bottom-bouncing-help 1s infinite;
  -o-animation: bottom-bouncing-help 1s infinite;
  animation: bottom-bouncing-help 1s infinite;
}
@-webkit-keyframes bottom-bouncing-help {
  0% {
    bottom: 3px;
  }
  50% {
    bottom: 0px;
  }
  100% {
    bottom: 3px;
  }
}
@-moz-keyframes bottom-bouncing-help {
  0% {
    bottom: 3px;
  }
  50% {
    bottom: 0px;
  }
  100% {
    bottom: 3px;
  }
}
@-o-keyframes bottom-bouncing-help {
  0% {
    bottom: 3px;
  }
  50% {
    bottom: 0px;
  }
  100% {
    bottom: 3px;
  }
}
@keyframes bottom-bouncing-help {
  0% {
    bottom: 3px;
  }
  50% {
    bottom: 0px;
  }
  100% {
    bottom: 3px;
  }
}
/*Help icon*/

/* :L1354 */
.glyphicon-question-sign {
  color: #1e3b59;
  cursor: pointer;
  font-size: 1.8em;
  display: inline-block;
  width: 20%;
  margin-top: 20px;
  float: right;
  padding-left: 20px;
}
/*-----------------------------------------------------------------------------*/

/*-----BUTTONS*/

/*Primary buttons*/

/* :L1371 */
#instanda-edit-password-link,
.btn,
button,
input[type="submit"],
.back-button-copy-wrapper a,
input[type="button"],
.instanda-agent-select-packages a,
button.instanda-multi-item-add,
button.instanda-multi-item-remove,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only,
.buttonList a.btn.btn-primary,
.instanda-car-details-question .instanda-buttonList a,
.primary-buttons,
#paymentBolt {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 1px solid #1e3b59;
  background: #1e3b59;
  border-radius: 4px;
  color: white;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: bold;
  min-width: 100px;
  text-align: center;
}
/* :L1395 */
#instanda-edit-password-link:hover,
.btn:hover,
button:hover,
input[type="submit"]:hover,
.back-button-copy-wrapper a:hover,
input[type="button"]:hover,
.instanda-agent-select-packages a:hover,
button.instanda-multi-item-add:hover,
button.instanda-multi-item-remove:hover,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover,
.buttonList a.btn.btn-primary:hover,
.instanda-car-details-question .instanda-buttonList a:hover,
.primary-buttons:hover,
#paymentBolt:hover,
#instanda-edit-password-link:active,
.btn:active,
button:active,
input[type="submit"]:active,
.back-button-copy-wrapper a:active,
input[type="button"]:active,
.instanda-agent-select-packages a:active,
button.instanda-multi-item-add:active,
button.instanda-multi-item-remove:active,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:active,
.buttonList a.btn.btn-primary:active,
.instanda-car-details-question .instanda-buttonList a:active,
.primary-buttons:active,
#paymentBolt:active {
  background: #122a44;
  color: white;
  border-color: #122a44;
  outline: none;
  text-decoration: none;
}
/* :L1403 */
#instanda-edit-password-link:focus,
.btn:focus,
button:focus,
input[type="submit"]:focus,
.back-button-copy-wrapper a:focus,
input[type="button"]:focus,
.instanda-agent-select-packages a:focus,
button.instanda-multi-item-add:focus,
button.instanda-multi-item-remove:focus,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus,
.buttonList a.btn.btn-primary:focus,
.instanda-car-details-question .instanda-buttonList a:focus,
.primary-buttons:focus,
#paymentBolt:focus {
  border: 2px solid #78ccd9;
}
/*Secondary buttons*/

/* :L1410 */
#instanda-edit-password-link,
#question83930 a,
.instanda-button.instanda-quote-back-button,
button[name="saveButton"],
input[value="Search"],
input[type="button"],
button.instanda-multi-item-add,
button.instanda-multi-item-remove,
.instanda-retrieve-quotes-table input[value="Search"],
.data8PostcodeLookup button,
.postcodelookup button,
.instanda-car-details-question .instanda-buttonList a,
.instanda-renew-referrals-table input[type="submit"],
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only,
input[name="backButton"],
.submit[value="Exit"],
.submit[value="Renew Policy"],
.submit[value="Add Claim"],
.secondary-buttons {
  background: transparent;
  color: #1e3b59;
  border: 1px solid #1e3b59;
}
/* :L1433 */
#instanda-edit-password-link:hover,
#question83930 a:hover,
.instanda-button.instanda-quote-back-button:hover,
button[name="saveButton"]:hover,
input[value="Search"]:hover,
input[type="button"]:hover,
button.instanda-multi-item-add:hover,
button.instanda-multi-item-remove:hover,
.instanda-retrieve-quotes-table input[value="Search"]:hover,
.data8PostcodeLookup button:hover,
.postcodelookup button:hover,
.instanda-car-details-question .instanda-buttonList a:hover,
.instanda-renew-referrals-table input[type="submit"]:hover,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:hover,
input[name="backButton"]:hover,
.submit[value="Exit"]:hover,
.submit[value="Renew Policy"]:hover,
.submit[value="Add Claim"]:hover,
.secondary-buttons:hover,
#instanda-edit-password-link:active,
#question83930 a:active,
.instanda-button.instanda-quote-back-button:active,
button[name="saveButton"]:active,
input[value="Search"]:active,
input[type="button"]:active,
button.instanda-multi-item-add:active,
button.instanda-multi-item-remove:active,
.instanda-retrieve-quotes-table input[value="Search"]:active,
.data8PostcodeLookup button:active,
.postcodelookup button:active,
.instanda-car-details-question .instanda-buttonList a:active,
.instanda-renew-referrals-table input[type="submit"]:active,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:active,
input[name="backButton"]:active,
.submit[value="Exit"]:active,
.submit[value="Renew Policy"]:active,
.submit[value="Add Claim"]:active,
.secondary-buttons:active {
  background: #eeeeee;
  color: #1e3b59;
}
/* :L1438 */
#instanda-edit-password-link:focus,
#question83930 a:focus,
.instanda-button.instanda-quote-back-button:focus,
button[name="saveButton"]:focus,
input[value="Search"]:focus,
input[type="button"]:focus,
button.instanda-multi-item-add:focus,
button.instanda-multi-item-remove:focus,
.instanda-retrieve-quotes-table input[value="Search"]:focus,
.data8PostcodeLookup button:focus,
.postcodelookup button:focus,
.instanda-car-details-question .instanda-buttonList a:focus,
.instanda-renew-referrals-table input[type="submit"]:focus,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only:focus,
input[name="backButton"]:focus,
.submit[value="Exit"]:focus,
.submit[value="Renew Policy"]:focus,
.submit[value="Add Claim"]:focus,
.secondary-buttons:focus {
  border-color: #78ccd9;
}
/*Small buttons, for multi-items*/

/* :L1446 */
#instanda-edit-password-link,
button.instanda-multi-item-add,
button.instanda-multi-item-remove,
.instanda-retrieve-quotes-table input[value="Search"],
.data8PostcodeLookup button,
.postcodelookup button,
.instanda-car-details-question .instanda-buttonList a,
.instanda-renew-referrals-table input[type="submit"],
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
  font-size: 16px;
  padding: 8px 25px;
  min-width: initial;
}
/*Button wrapper*/

/* :L1462 */
.buttonList.instanda-buttonList {
  clear: both;
  margin-top: 50px;
}
/*Repeated glyphicon*/

/* :L1470 */
.fa.fa-caret-right + .fa.fa-caret-right {
  display: none;
}
/* :L1474 */
.glyphicon.glyphicon-triangle-right,
.glyphicon.glyphicon-triangle-left {
  font-size: 80%;
}
/*-----INPUT*/

/* :L1482 */
.form-control {
  border-radius: 4px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: 45px;
  font-size: 18px;
  padding: 10px 25px;
  height: auto;
}
/* :L1490 */
.form-control:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #1e3b59;
}
/* :L1496 */
.input-group-addon {
  background: none;
  border-radius: 0;
}
/*Radio buttons*/

/* :L1503 */
.radio,
label.radio-inline {
  display: inline-block;
}
/* :L1508 */
.radio label,
label.radio-inline {
  border-radius: 4px;
  display: inline-block;
  border: 1px solid #1e3b59;
  background-color: white;
  color: #444444;
  padding: 10px 20px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
/* :L1521 */
.radio label input,
label.radio-inline input {
  display: none;
}
/* :L1526 */
/* :L1531 */
.radio.selected label,
label.radio-inline.selected {
  background-color: #1e3b59;
  border-color: #1e3b59;
  color: white;
  background-size: contain;
  padding-right: 60px;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=55QmHi7HK-YeEoyrpCt-Ig__');
  background-repeat: no-repeat;
  background-position: right;
}
/* :L1542 */
.radio.selected label:hover,
label.radio-inline.selected:hover,
.radio.selected label:focus,
label.radio-inline.selected:focus,
.radio.selected label:active,
label.radio-inline.selected:active {
  background-color: #122a44;
  border-color: #122a44;
  color: white;
}
/* :L1549 */
/* :L1553 */
.radio label:hover,
.radio.unselected label:hover,
label.radio-inline:hover,
label.radio-inline.unselected:hover,
.radio label:focus,
.radio.unselected label:focus,
label.radio-inline:focus,
label.radio-inline.unselected:focus,
.radio label:active,
.radio.unselected label:active,
label.radio-inline:active,
label.radio-inline.unselected:active {
  background-color: #1e3b59;
  color: white;
  border-color: #1e3b59;
}
/* :L1560 */
.radio-inline + .radio-inline {
  margin-left: 0;
}
/*Checkbox*/

/* :L1566 */
.checkbox label {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: inline-block;
  height: 45px;
  width: 45px;
  padding: 10px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60 60' style='enable-background:new 0 0 60 60;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23808080;} %3C/style%3E%3Cg%3E%3Crect x='14.1' y='27.3' transform='matrix(0.5421 -0.8403 0.8403 0.5421 -25.5418 35.3151)' class='st0' width='11' height='27.6'/%3E%3Crect x='16.5' y='21.5' transform='matrix(0.5422 -0.8402 0.8402 0.5422 -5.0574 44.7725)' class='st0' width='44.2' height='11'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 5px;
  background-position: center;
  border-radius: 4px;
  border: 1px solid #cccccc;
  cursor: pointer;
  vertical-align: top;
}
/* :L1581 */
.checkbox label:hover,
.checkbox label:focus,
.checkbox label:active {
  background-size: 22px;
  border-color: #ef4853;
}
/* :L1586 */
.checkbox label input {
  display: none;
}
/* :L1590 */
.checkbox label.ticked {
  background-size: 30px;
  background-position: center;
  border-color: #1e3b59;
}
/* :L1595 */
.checkbox label.ticked:hover,
.checkbox label.ticked:focus,
.checkbox label.ticked:active {
  background-size: 35px;
  border-color: #122a44;
}
/* :L1602 */
.confirmQuestionText {
  vertical-align: top;
  padding: 12px 0 0 15px;
  display: inline-block;
  max-width: calc(100% - 50px);
  width: 100%;
}
/*-----------------------------------------------------------------------------*/

/*-----CUSTOM MADE LOADING & QUOTE PAGE LOADING*/

/* :L1614 */
.spinner,
.custom-loading-wrapper {
  background: #1f1f1fcc;
  position: fixed !important;
  height: 100vh;
  width: 100vw !important;
  z-index: 1000;
  display: block;
  top: 0 !important;
  left: 0 !important;
}
/* :L1626 */
.spinner > div,
.spinner > div > div {
  display: none;
}
/* :L1631 */
.spinner > div:first-of-type,
.custom-loading-wheel-wrapper {
  position: fixed;
  display: block;
  height: 30px;
  width: 30px;
  top: calc(50vh - (30px / 2)) !important;
  left: calc(50vw - (30px / 2)) !important;
  opacity: 1 !important;
}
/* :L1642 */
.spinner > div:first-of-type:before {
  content: '';
}
/* :L1646 */
.spinner > div:first-of-type div,
.custom-loading-wheel {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: block;
  width: 30px !important;
  height: 30px !important;
  position: relative !important;
  background: #122a44 !important;
  border-radius: 50% !important;
  top: 0;
  -moz-animation: loadingeffect 1.5s infinite;
  -webkit-animation: loadingeffect 1.5s infinite;
  -o-animation: loadingeffect 1.5s infinite;
  animation: loadingeffect 1.5s infinite;
}
@-webkit-keyframes loadingeffect {
  0% {
    top: 0;
  }
  20% {
    height: 30px;
  }
  30% {
    top: 30px;
    height: 25px;
  }
  50% {
    top: 20px;
    height: 28px;
  }
  70% {
    top: 30px;
    height: 25px;
  }
  100% {
    top: 0;
    height: 30px;
  }
}
@-moz-keyframes loadingeffect {
  0% {
    top: 0;
  }
  20% {
    height: 30px;
  }
  30% {
    top: 30px;
    height: 25px;
  }
  50% {
    top: 20px;
    height: 28px;
  }
  70% {
    top: 30px;
    height: 25px;
  }
  100% {
    top: 0;
    height: 30px;
  }
}
@-o-keyframes loadingeffect {
  0% {
    top: 0;
  }
  20% {
    height: 30px;
  }
  30% {
    top: 30px;
    height: 25px;
  }
  50% {
    top: 20px;
    height: 28px;
  }
  70% {
    top: 30px;
    height: 25px;
  }
  100% {
    top: 0;
    height: 30px;
  }
}
@keyframes loadingeffect {
  0% {
    top: 0;
  }
  20% {
    height: 30px;
  }
  30% {
    top: 30px;
    height: 25px;
  }
  50% {
    top: 20px;
    height: 28px;
  }
  70% {
    top: 30px;
    height: 25px;
  }
  100% {
    top: 0;
    height: 30px;
  }
}
/*-- Remove details from confirm billing address --*/

/* :L1785 */
.instanda-confirm-billing-address {
  display: none !important;
}
