/* :L17 */
html {
  position: relative;
  min-height: 100%;
}
/* :L21 */
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
/* :L25 */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
}
/*Clearfix*/

/* :L35 */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
/* :L41 */
.clearfix:after {
  clear: both;
}
/* :L45 */
.clearfix {
  zoom: 1;
  clear: both;
}
/* :L50 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
}
/* :L59 */
.instanda-documents {
  text-align: center;
}
/* :L63 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L67 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* :L73 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L77 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L81 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L92 */
.instanda-main-content-container {
  position: static;
}
/* :L96 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L102 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L107 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 0px;
  margin-top: 20px;
}
/* :L113 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L118 */
.instanda-previously-selected {
  display: inline-block;
}
/* Large desktops and laptops */

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

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

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

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

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

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

@media (max-width: 767px) {
  
}
/* Landscape phones and smaller */

@media (max-width: 480px) {
  /* :L220 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*on confirmation screen*/

/* :L229 */
.send-policy-email-button {
  min-width: 250px;
}


/* LESS/CSS Document */
/*-----CUSTOM STYLING FOR RESPONSIVE THEME SITES*/
/*-----------------------------------------------------------------------------*/
/*-----VARIABLES*/
/*Theme colors*/
/*Spacing*/
/*-----MIXINS*/
/* :L60 */
.display-font {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: #0a2240;
}
/* :L66 */
.heading-font {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
}
/* :L72 */
/* :L74 */
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  clear: both;
}
/* :L82 */
.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+ */

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

/*-----GENERAL*/

/* :L103 */
a {
  color: #012169;
  text-decoration: none;
  cursor: pointer;
}
/* :L108 */
a:hover,
a:focus,
a:active {
  color: #012169;
  outline: none;
}
/*-----LAYOUT*/

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

  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: #0a2240;
  margin-bottom: 160px;
  color: black;
  overflow-x: hidden;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 990px) {
  body {
    margin-bottom: 190px;
  }
}
@media (max-width: 700px) {
  body {
    margin-bottom: 260px;
  }
}
@media (max-width: 480px) {
  body {
    margin-bottom: 280px;
  }
}
/*Footer*/

/* :L145 */
.footer {
  height: 30px;
}
/* :L149 */
.real-footer {
  /*Set the fixed height of the footer here*/
  position: absolute;
  bottom: 0;
  width: 100%;
  background: #012169;
  height: 160px;
  padding-top: 20px;
  text-align: center;
}
@media (max-width: 990px) {
  .real-footer {
    height: 190px;
  }
}
@media (max-width: 700px) {
  .real-footer {
    height: 260px;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .real-footer {
    height: 280px;
  }
}
/* :L173 */
.footer-info {
  color: white;
  font-size: 14px;
}
@media (max-width: 480px) {
  .footer-info {
    font-size: 11px;
  }
}
/*Instanda footer*/

/* :L184 */
.container.instanda-built-by-footer {
  width: 100%;
  font-size: 14px;
  position: absolute;
  display: block;
  color: white;
  bottom: 9px;
}
/* :L192 */
.container.instanda-built-by-footer a {
  color: white;
}
@media (max-width: 480px) {
  .container.instanda-built-by-footer {
    font-size: 11px;
  }
}
/*Hide Instanda in footer*/

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

/* :L209 */
.instanda-main-content {
  margin-top: 50px;
}
/* :L213 */
@media (min-width: 768px) {
  .content {
    padding-bottom: 50px;
  }
}
/*Header*/

/* :L222 */
#instanda-header {
  -moz-box-shadow: 1px 0 5px 0px transparent;
  -webkit-box-shadow: 1px 0 5px 0px transparent;
  box-shadow: 1px 0 5px 0px transparent;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #instanda-header {
    background-color: white;
  }
}
/* :L231 */
.navbar-default {
  border-radius: 0;
  border: 0;
  background: #d9d9d9;
  top: 1px;
  border-bottom: 5px solid #012169;
  margin-bottom: 0;
}
/* :L240 */
.navbar-brand {
  height: auto;
  padding: 0;
}
/* :L244 */
.navbar-brand img {
  width: 200px;
}
/* :L249 */
@media only screen and (min-width: 768px) {
  .navbar > .container {
    /* Vertical align the logo and menu items center */
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
/* :L258 */
.navbar > .container::before,
.navbar > .container::after {
  display: none;
}
/* :L263 */
.navbar > .container > .navbar-header {
  overflow: hidden;
}
/* :L266 */
.navbar > .container > .navbar-header::before,
.navbar > .container > .navbar-header::after {
  display: none;
}
/* :L271 */
.navbar > .container > .navbar-header .navbar-brand {
  margin: 0;
  /* Override Bootstrap's */

}
/* :L277 */
@media only screen and (max-width: 767px) {
  .navbar > .container > .navbar-collapse {
    padding-top: 15px;
    margin-top: 20px;
    width: 100%;
  }
}
/* :L286 */
body .navbar-static-top .nav {
  padding: 15px 0;
}
/* :L290 */
.navbar-default .navbar-nav {
  padding: 0;
  margin: 0;
}
/* :L294 */
.navbar-default .navbar-nav > li > em {
  padding: 20px 15px;
  font-size: 18px;
  display: block;
  position: relative;
  top: 20px;
  left: 40px;
}
@media (min-width: 768px) {
  .navbar-default .navbar-nav > li > em {
    padding: 10px;
  }
}
/* :L308 */
.navbar-default .navbar-nav > li > a {
  padding: 10px 15px;
  font-size: 18px;
  color: #0a2240;
  cursor: pointer;
  outline: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-default .navbar-nav > li > a {
    font-size: 16px;
  }
}
/* :L319 */
.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: #012169;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-default .navbar-nav > li > a {
    padding: 12px clamp(7px, 0.9vw, 20px);
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navbar-default .navbar-nav > li > a {
    padding-left: clamp(10px, 2vw, 20px);
    padding-right: clamp(10px, 2vw, 20px);
  }
}
@media only screen and (min-width: 1200px) {
  .navbar-default .navbar-nav > li > a {
    padding: 30px clamp(15px, 2.5vw, 30px);
  }
}
/* :L341 */
.navbar-default .navbar-nav > li.active > a {
  background-color: transparent;
  color: #0a2240;
}
/* :L345 */
.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: transparent;
  color: #012169;
}
/* :L353 */
.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;
  }
}
/* :L363 */
/* :L365 */
.navbar-nav > li a.nav-tel,
.navbar-nav > li a.nav-email {
  color: black;
  padding-left: 10px;
  padding-right: 10px;
}
/* :L372 */
.navbar-nav > li a.nav-email {
  padding-right: 0;
}
/* :L375 */
/* :L376 */
.navbar-nav > li a.nav-tel:hover {
  text-decoration: none;
  cursor: default;
  color: black;
}
/* :L384 */
nav.navbar-default > .container {
  padding: 15px;
}
@media only screen and (min-width: 1200px) {
  nav.navbar-default > .container {
    width: 100%;
    padding: 15px 60px;
  }
}
/*Hamburger*/

/* :L395 */
.navbar-default .navbar-toggle {
  border-color: ;
  min-width: initial;
}
/* :L399 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: ;
}
/* :L405 */
.navbar-default .navbar-toggle .icon-bar {
  background-color: ;
}
/*Documents footer*/

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

/*-----CUSTOMER PORTAL*/

/* :L420 */
.page-customerlogin {
  background: white url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VlVSR1FuZFZNMlIzTFZwcFZTMHdMR1ZDVDB0bFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxFUjN0c2xUOFRISE82dWlzLDEwMDAsaVRFTTYhVE1OYWdUYzRpNyxkYkpBNDdrd3ZNWVFpNFo1MVNhYzEzMXJEdTlYS1FxS3lHSW5PZ1VaRkdySTRXMHJWSUM5d0NzL2xhM2h4L0dXcXJiVkt2cWNyV0FzOTFsMzdZTmZUQT09') no-repeat right bottom 160px;
  background-size: 40% auto;
}
@media (max-width: 767px) {
  .page-customerlogin {
    background-size: 80% auto;
  }
}
/* :L428 */
.page-customerlogin .welcome-message {
  width: 100%;
  background-color: rgba(43, 62, 72, 0.8);
  margin-bottom: 60px;
  padding: 20px 0;
  color: white;
}
/* :L435 */
.page-customerlogin .welcome-message h3 {
  margin: 0 0 5px 0;
}
/* :L440 */
.page-customerlogin .header {
  margin-bottom: 0;
}
/* :L445 */
.page-customerregister {
  background: #dbdbdb;
}
/* :L449 */
/* :L452 */
.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: transparent;
  border: 0;
}
@media (max-width: 768px) {
  .page-customerlogin .instanda-well,
  .page-customerregister .instanda-well {
    margin: 15px;
  }
}
/*Quotes and policies list */

/* :L467 */
.quote-item-inner a,
.policy-item-inner {
  border-radius: 5px;
  display: block;
  border: 1px solid #dbdbdb;
  padding: 10px 15px;
  margin-bottom: 15px;
}
/* :L475 */
.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 #dbdbdb;
  font-size: 14px;
  letter-spacing: 1px;
  font-weight: bold;
}
/* :L485 */
.quote-item-inner a .documents,
.policy-item-inner .documents {
  border-top: 1px solid #dbdbdb;
  padding: 10px 15px;
  margin: 10px -15px -10px -15px;
}
/* :L492 */
.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: #0a2240;
}
/* :L498 */
.quote-item-inner a > span {
  display: block;
}
/* :L502 */
.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;
}
/* :L511 */
.page-customerhomepage h3,
.page-customerdetails h3 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 36px;
  margin: 0 0 30px 0;
}
/* :L518 */
.page-customerhomepage h4 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 28px;
  margin: 30px 0 15px 0;
}
/* :L524 */
.cp-list-item {
  border: 1px solid #cccccc;
  padding: 20px;
  margin: 20px 0;
}
/* :L529 */
/* :L530 */
/* :L531 */
.cp-list-item .section__items .label {
  all: unset;
}
/* :L535 */
.cp-list-item .section__items:not(&__overview) .label {
  font-size: 14px;
}
/* :L539 */
/* :L540 */
@media only screen and (min-width: 768px) {
  .cp-list-item .section__items .section-items__overview,
  .cp-list-item .section__items .section-items__details {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }
}
/* :L550 */
.cp-list-item .section__items .section-items__overview {
  font-size: 18px;
}
/* :L553 */
/* :L554 */
.cp-list-item .section__items .section-items__overview .item__premium {
  font-weight: 700;
}
/* :L560 */
.cp-list-item .section__items .section-items__details {
  margin: 20px 0;
}
/* :L563 */
/* :L564 */
.cp-list-item .section__items .section-items__details .item > div {
  margin: 5px 0;
}
/* :L568 */
/* :L569 */
.cp-list-item .section__items .section-items__details .item__action .btn {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .cp-list-item .section__items .section-items__details .item__action .btn {
    margin-top: 0;
  }
}
/* :L576 */
.cp-list-item .section__items .section-items__details .item__action .btn a {
  color: white;
}
/* :L586 */
/* :L587 */
.cp-list-item .section__docs .container {
  padding: 0;
  width: auto;
}
/* :L592 */
.cp-list-item .section__docs h3 {
  display: none;
}
/* :L598 */
.cp-list-item #documentsList {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
/* :L606 */
.cp-list-item #documentsList li {
  list-style-type: none;
  position: relative;
  padding: 5px 0 5px 18px;
  flex-basis: 100%;
}
@media only screen and (min-width: 768px) {
  .cp-list-item #documentsList li {
    flex-basis: calc((100% - 80px) / 3);
    padding: 5px 40px 5px 18px;
  }
}
/* :L617 */
.cp-list-item #documentsList li::before {
  position: absolute;
  content: "";
  display: block;
  width: 10px;
  height: 13px;
  top: 8px;
  left: 0;
  background: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=TURNeWRuSXRVbFpWZW5nM2IwZ3hiVE5STFc1RFFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxZVndSc0Q0TVVXTUxXZUxtLDEwMDAsUmFNVDBjaXlUd2trRHZ4RyxQM1lSZmZuZy83eFczazJiNHk1MnI3QnFockw1U2FyYjNOc3N6WENrVmR5N0cwNy8wRGVlcGZnT0VCSXlwb2JOQkRmcTNTS091OTlsbEVweFpEeUpMdz09") left center no-repeat;
}
/* :L628 */
@media only screen and (min-width: 768px) {
  .cp-list-item #documentsList li:nth-child(3n+3) {
    padding-right: 0;
  }
}
/* tabs */

/* :L638 */
.nav-cp {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 30px;
}
/* :L642 */
.nav-cp ul {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: nowrap;
}
/* :L651 */
.nav-cp ul li {
  flex-basis: 25%;
  list-style-type: none;
}
/* :L655 */
.nav-cp ul li a {
  color: #012169;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  padding: 8px;
  width: 100%;
  text-align: center;
}
/* :L666 */
.nav-cp ul li.active a {
  border: 1px solid #cccccc;
  border-bottom: 0;
  position: relative;
}
/* :L671 */
.nav-cp ul li.active a::before {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: white;
  content: "";
  display: block;
  bottom: -1px;
  left: 0;
}
/* Policies list */

/* :L687 */
/* :L688 */
.cp-list-policy .panel-heading,
.cp-list-policy .panel-default,
.cp-list-policy .panel-group .panel-heading + .panel-collapse .panel-body {
  /* Override Bootstrap's */
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
}
/* :L697 */
.cp-list-policy .panel-group {
  /* Override Bootstrap's */
  margin-bottom: 0;
}
/* :L701 */
.cp-list-policy .panel-title {
  position: relative;
}
/* :L705 */
.cp-list-policy .accordion-toggle {
  display: block;
  position: relative;
  text-decoration: none;
}
/* :L710 */
.cp-list-policy .accordion-toggle:hover,
.cp-list-policy .accordion-toggle:active,
.cp-list-policy .accordion-toggle:focus {
  color: black;
}
/* :L716 */
.cp-list-policy .accordion-toggle .btn-accordion {
  transition: none;
}
/* :L720 */
/* :L721 */
/* :L722 */
.cp-list-policy .accordion-toggle[aria-expanded="true"] .section-items__btn-accordion > .btn {
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  background-color: transparent;
  border: 0;
  position: relative;
  width: 115px;
  height: 52px;
}
/* :L732 */
.cp-list-policy .accordion-toggle[aria-expanded="true"] .section-items__btn-accordion > .btn::before {
  position: absolute;
  content: "Hide details";
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #012169;
  font-size: 18px;
  left: 0;
  top: 0;
  line-height: 52px;
  text-decoration: underline;
  text-indent: 0;
}
/* :L751 */
/* :L752 */
/* :L753 */
@media only screen and (max-width: 767px) {
  .cp-list-policy .accordion-toggle .section-items__overview > span {
    display: block;
  }
}
/* :L759 */
/* :L760 */
@media only screen and (max-width: 767px) {
  .cp-list-policy .accordion-toggle .section-items__overview .item__number > span {
    display: block;
  }
}
/* :L765 */
@media only screen and (min-width: 768px) {
  .cp-list-policy .accordion-toggle .section-items__overview .item__number > span + span {
    margin-left: 20px;
  }
}
/* :L774 */
.cp-list-policy .accordion-toggle .section-items__btn-group {
  display: block;
}
@media only screen and (min-width: 768px) {
  .cp-list-policy .accordion-toggle .section-items__btn-group {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
/* :L783 */
@media only screen and (max-width: 640px) {
  .cp-list-policy .accordion-toggle .section-items__btn-group .btn-accordion {
    width: 100%;
  }
}
/* :L790 */
.cp-list-policy .accordion-toggle .section-items__details {
  margin-bottom: 0;
  min-height: 50px;
  /* Reserve a space for the "Select" button */
  display: block;
  padding-right: 35%;
}
@media only screen and (max-width: 640px) {
  .cp-list-policy .accordion-toggle .section-items__details {
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .cp-list-policy .accordion-toggle .section-items__details {
    padding-right: 50%;
  }
}
/* :L807 */
@media only screen and (min-width: 641px) and (max-width: 768px) {
  .cp-list-policy .section-items__btn-group {
    padding-left: 50%;
    width: 100%;
  }
}
/* :L814 */
@media only screen and (min-width: 641px) and (max-width: 768px) {
  .cp-list-policy .btn-mta {
    width: calc((100% -10px) / 2);
    padding-right: 10px;
  }
}
/* :L821 */
@media only screen and (min-width: 641px) and (max-width: 768px) {
  .cp-list-policy .section-items__btn-group .btn-accordion,
  .cp-list-policy .btn-mta a {
    width: 100%;
  }
}
/* :L828 */
.cp-list-policy .btn-mta {
  padding: 0;
  background-color: transparent;
  border: 0;
}
@media only screen and (max-width: 640px) {
  .cp-list-policy .btn-mta {
    width: 100%;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 641px) {
  .cp-list-policy .btn-mta {
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
  .cp-list-policy .btn-mta {
    padding-right: 10px;
  }
}
@media only screen and (min-width: 768px) {
  .cp-list-policy .btn-mta {
    right: 152px;
    left: auto;
  }
}
/* :L853 */
.cp-list-policy .btn-mta > span {
  display: none;
}
/* :L857 */
.cp-list-policy .btn-mta a {
  color: white;
  padding: 12px 30px;
  display: inline-block;
  background-color: #012169;
  border: 1px solid #012169;
}
@media only screen and (max-width: 640px) {
  .cp-list-policy .btn-mta a {
    width: 100%;
  }
}
/* Quotes list */

/* :L872 */
/* :L873 */
.cp-list-quote .item__action {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .cp-list-quote .item__action {
    justify-content: flex-end;
  }
}
/* :L881 */
.cp-list-quote .item__action > .btn {
  all: unset;
  flex-basis: calc((100% -10px) / 2);
}
@media only screen and (min-width: 768px) {
  .cp-list-quote .item__action > .btn {
    flex-basis: auto;
  }
}
/* :L889 */
.cp-list-quote .item__action > .btn 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: 1px solid #012169;
  background: #012169;
  color: white;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: bold;
  min-width: 100px;
  text-align: center;
  border-radius: 0 !important;
  display: inline-block;
  width: 100%;
}
/* :L1961 */
.cp-list-quote .item__action > .btn a:hover,
.cp-list-quote .item__action > .btn a:focus,
.cp-list-quote .item__action > .btn a:active {
  background: #012169;
  color: white;
  border-color: #012169;
  outline: none;
  text-decoration: none;
}
/* :L895 */
.cp-list-quote .item__action > .btn-abandon {
  margin-left: 10px;
}
/* :L898 */
.cp-list-quote .item__action > .btn-abandon:empty {
  display: none;
}
/* Claims and Survey Upload tabs */

/* :L907 */
/* :L909 */
.tab-claim-content .col-xs-12,
.tab-survey-upload-content .col-xs-12 {
  font-size: 18px;
  margin-top: 40px;
}
/*-----------------------------------------------------------------------------*/

/*-----QUESTIONS*/

/*Header questions*/

/* :L922 */
.form-group.instanda-container-fluid {
  background: none;
}
/* :L926 */
.questionItem.instanda-container-fluid {
  background: none;
}
/* :L930 */
.pink-details,
.pink {
  color: black;
}
/* :L935 */
/* :L937 */
.instanda-questionHeader h1,
.instanda-questionHeader h2,
.instanda-questionHeader h4,
.instanda-questionHeader h5,
.instanda-questionHeader h6 {
  margin: 0 auto;
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
}
/* :L947 */
/* :L949 */
/* :L951 */
.instanda-questionHeader h3 {
  margin: 0 auto;
  color: #012169;
  font-size: 24px;
  font-weight: bold;
  padding: 0px 0px 10px 0px;
}
/* :L959 */
/* :L961 */
/* :L963 */
/* :L965 */
.instanda-questionHeader ul,
.instanda-questionHeader ol {
  padding-left: 20px;
  margin: 10px auto;
}
/*Multi-item header*/

/* :L975 */
/* :L976 */
.questionHeader.instanda-multi-item-header h3 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: #0a2240;
  font-weight: bold;
  font-size: 18px;
}
/*Question text*/

/* :L987 */
.instanda-question-label label,
.instanda-question-inner-label label {
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 10px;
  color: #0a2240;
}
/*Address question*/

/* :L997 */
.instanda-question-input.instanda-address-line-2 {
  margin-top: 10px;
  color: #0a2240;
}
/*Postcode lookup results*/

/* :L1004 */
.postcodelookup {
  height: 300px;
  background-color: #6b98fe;
  border: 1px dashed #cccccc;
  margin-top: 20px;
}
/* :L1010 */
.postcodelookup button {
  padding: 5px 20px;
  margin-right: 15px;
  border-radius: 0 !important;
}
/* :L1017 */
a.data8PostcodeLookup button.instanda-button.btn.btn-default {
  margin-top: 5px;
}
/*Inputs with datepicker*/

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

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

/* :L1044 */
/* :L1047 */
.page-prequotequestions .col-sm-6,
.page-postquotequestions .col-sm-6,
.page-prequotequestions .col-md-6,
.page-postquotequestions .col-md-6,
.page-prequotequestions .col-lg-6,
.page-postquotequestions .col-lg-6 {
  width: 80%;
}
/* :L1053 */
.page-prequotequestions .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6,
.page-postquotequestions .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: 20%;
}
/* :L1058 */
/* :L1060 */
#question83705 .col-sm-6,
#question83705 .col-md-6,
#question83705 .col-lg-6 {
  width: 80%;
}
/* :L1067 */
.instanda-question-parent-yes-no.instanda-question-label ~ div {
  width: 80%;
}
/*Add/remove claims buttons*/

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

/* :L1092 */
#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;
  }
}
/* :L1119 */
#question101043 .container {
  width: auto;
  padding: 0;
}
/* :L1124 */
#question101043 p {
  margin: 0;
}
/* :L1128 */
#question101043 p strong {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}
/*Cover questions, prequote 3*/

/* :L1138 */
#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;
}
/* :L1147 */
#question101043 .container,
#question101046 .container,
#question101047 .container,
#question101052 .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
/* :L1153 */
/* :L1156 */
#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;
}
/* :L1163 */
#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 */

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

/*-----QUOTE DISPLAY*/

/*Tables on quote display*/

/* :L1183 */
.instanda-quote-content .quote-table {
  margin: 20px 0 50px 0;
  width: 100%;
}
/* :L1188 */
.instanda-quote-content .quote-table td,
.instanda-quote-content .quote-table th {
  background: #ededed;
  border-bottom: 5px solid white;
  padding: 10px 15px;
  border-right: 5px solid white;
}
/* :L1196 */
.instanda-quote-content .quote-table tr:last-child td,
.instanda-quote-content .quote-table tr:last-child th {
  background-color: #012169;
  font-weight: bold;
  color: white;
}
/*Tables on quote display without dark row*/

/* :L1205 */
.instanda-quote-content .quote-table-grey {
  width: 100%;
}
/* :L1209 */
.instanda-quote-content .quote-table-grey td,
.instanda-quote-content .quote-table-grey th {
  background: #ededed;
  border-bottom: 5px solid white;
  padding: 10px 15px;
  border-right: 5px solid white;
}
/* :L1217 */
.instanda-quote-content .quote-table-grey tr:last-child td,
.instanda-quote-content .quote-table-grey tr:last-child th {
  background-color: #ededed;
  color: black;
}
/*Tables on quote display without dark row and white*/

/* :L1225 */
.instanda-quote-content .quote-table-white {
  width: 100%;
}
/* :L1229 */
.instanda-quote-content .quote-table-white td,
.instanda-quote-content .quote-table-white th {
  background: white;
  border-bottom: 5px solid white;
  padding: 10px 15px;
  border-right: 5px solid white;
}
/* :L1237 */
.instanda-quote-content .quote-table-white tr:last-child td,
.instanda-quote-content .quote-table-white tr:last-child th {
  background-color: white;
  color: black;
}
/*Quote banner*/

/* :L1245 */
.quote-banner {
  background: black;
  padding: 30px 0;
  text-align: center;
  color: white;
}
@media (min-width: 768px) {
  .quote-banner {
    padding: 50px 0;
  }
}
/* :L1255 */
.quote-banner h2 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  margin: 0 0 10px 0;
  color: white;
}
/* :L1261 */
.quote-banner h3 {
  margin: 30px 0 0 0;
}
/* :L1266 */
.banner-premium {
  display: none;
}
/*Cover banner*/

/* :L1272 */
.cover-banner {
  background: #dbdbdb;
  padding: 20px 0;
  text-align: center;
}
/* :L1278 */
.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;
  }
}
/* :L1290 */
.cover-item input[type="radio"] {
  margin: 0 5px 0 0;
  display: inline-block;
  position: relative;
  top: -2px;
}
/* :L1297 */
.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 #012169;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=oU7W6fVDFA9QPhg5X3F5Nw__');
  background-repeat: no-repeat;
  background-size: 0;
  background-position: 7px;
  color: #0a2240;
}
/* :L1307 */
.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: #012169;
  color: white;
  border-color: #012169;
}
/* :L1315 */
.cover-item button[name="chosenProductIds"].active {
  background-color: black;
  color: white;
  border-color: black;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=oU7W6fVDFA9QPhg5X3F5Nw__');
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: 7px;
  box-shadow: none;
}
/* :L1325 */
.cover-item button[name="chosenProductIds"].active:hover,
.cover-item button[name="chosenProductIds"].active:focus,
.cover-item button[name="chosenProductIds"].active:active {
  background-color: #012169;
  background-size: 12px;
}
/*Rest of quote content*/

/* :L1337 */
.quote-content {
  padding: 30px 0 50px 0;
}
/* :L1341 */
.page-quote h5 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  margin: 0 0 10px 0;
}
/* :L1346 */
.page-quote h4 {
  border-bottom: 1px solid;
  margin: 0;
}
/* :L1350 */
.page-quote h4 span {
  display: inline-block;
  background: #dbdbdb;
  padding: 7px 12px;
  font-size: 18px;
  font-weight: 300;
}
/* :L1359 */
.premium-breakdown-wrapper,
.cover-details,
.documents-wrapper,
.notes-excess-wrapper,
.endorsements-wrapper {
  margin: 30px 0;
}
/*Previously selected cover on questions*/

/* :L1369 */
.previous-covers-wrapper {
  text-align: center;
}
/* :L1373 */
.previous-covers {
  display: none;
  margin: 5px 15px;
  font-weight: bold;
  font-size: 20px;
  color: #0a2240;
}
/* :L1380 */
.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;
}
/* :L1392 */
.submit-button-copy-wrapper,
.back-button-copy-wrapper {
  clear: both;
  margin: 30px 15px 0;
  display: inline-block;
}
/*Premium breakdown*/

/* :L1401 */
.premium-breakdown-wrapper {
  border-top: 1px solid;
  border-bottom: 1px solid;
  text-align: center;
}
/* :L1407 */
.premium-breakdown {
  display: inline-block;
  margin: 5px 10px;
}
/* :L1412 */
.premium-breakdown.symbols {
  margin: 5px;
}
/* :L1416 */
.premium-breakdown.employers-premium,
.premium-breakdown.tools-premium,
.premium-breakdown.personal-premium {
  display: none;
}
/* :L1421 */
.premium-breakdown.employers-premium + .symbols,
.premium-breakdown.tools-premium + .symbols,
.premium-breakdown.personal-premium + .symbols {
  display: none;
}
/*Cover details*/

/* :L1428 */
.cover-details.cover-details-employers,
.cover-details.cover-details-tools,
.cover-details.cover-details-personal {
  /*show with JS*/
  display: none;
}
/* :L1435 */
.benefits-box,
.excess-box {
  border: 0;
  display: block;
  padding: 10px 0;
}
/* :L1441 */
.benefits-box p,
.excess-box p {
  margin: 0;
  font-weight: bold;
}
/* :L1445 */
.benefits-box p small,
.excess-box p small {
  font-weight: normal;
}
/* :L1451 */
@media (min-width: 768px) {
  .benefits-box {
    padding: 10px 15px 10px 0;
    width: 60%;
    float: left;
  }
}
/* :L1459 */
@media (min-width: 768px) {
  .excess-box {
    padding: 10px 0 10px 15px;
    width: 40%;
    float: left;
  }
}
/* :L1467 */
.text-box {
  padding-top: 10px;
}
/* :L74 */
.text-box:before,
.text-box:after {
  display: table;
  content: "";
  clear: both;
}
/*Documents*/

/* :L1474 */
.document-box,
ul.docs-list {
  clear: none;
  display: block;
  padding: 0;
}
/* :L74 */
.document-box:before,
ul.docs-list:before,
.document-box:after,
ul.docs-list:after {
  display: table;
  content: "";
  clear: both;
}
/* :L1481 */
.document-box li,
ul.docs-list li {
  display: block;
}
/* :L1485 */
.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;
}
/* :L1490 */
.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 #dbdbdb;
}
/* :L1502 */
.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 #dbdbdb;
}
/* :L1517 */
.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;
}
/* :L1524 */
/* :L1529 */
.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*/

/* :L1535 */
.endorsements-area div {
  margin-bottom: 40px;
}
/* :L1539 */
dl,
dd {
  border: 1px solid #cccccc;
  padding: 15px 30px;
  margin: 0 0 -1px 0;
  position: relative;
  z-index: 0;
  background-color: white;
}
/* :L1549 */
dl {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 16px;
  cursor: pointer;
  display: block;
}
/* :L1555 */
dl:hover,
dl:focus,
dl:active {
  border-color: #012169;
  color: #012169;
  z-index: 1;
}
/* :L1564 */
dd {
  display: none;
}
/* :L1568 */
dd br {
  display: block;
  margin: 5px;
}
/*-----PAYMENT/SALE CONFIRMATION---------------------------------------*/

/* :L1575 */
input#boltPayButton {
  float: none !important;
}
/* :L1579 */
.instanda-payment-confirmation-content {
  padding-bottom: 50px;
}
/* :L1583 */
.page-paymentconfirmation h2 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 36px;
  margin: 0 0 15px 0;
}
/* :L1589 */
.page-confirmbillingdetails .instanda-main-content > div:nth-child(1) {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 18px;
  color: white;
}
/* :L1595 */
.page-confirmbillingdetails .instanda-confirm-billing-address {
  border-radius: 5px;
  display: inline-block;
  padding: 30px;
  border: 1px solid #cccccc;
  background: white;
}
/* :L1603 */
.page-confirmbillingdetails h3 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 36px;
  margin: 0 0 15px 0;
  position: relative;
  top: 5px;
}
/* :L1611 */
.page-confirmbillingdetails h2 {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 18px;
  margin: 0 0 15px 0;
}
/* :L1617 */
.page-confirmbillingdetails a.btn.btn-primary.instanda-button.pull-left {
  display: none;
}
/* :L1621 */
.page-registertransaction #ppplus::before {
  content: "Choose Your Payment Provider";
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #012169;
  font-size: 24px;
  padding-right: 30px;
  padding-left: 30px;
}
/* Styling for choosing payment provider, paypal styling overrides it */

/* :L1633 */
.page-registertransaction .paymentMethodContainer {
  font-family: azo-sans-web, Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: #0a2240;
}
/* :L1636 */
.page-registertransaction .paymentMethodContainer .btn-primary {
  color: white;
  background-color: #012169;
  border-color: #012169;
}
/* :L1641 */
.page-registertransaction .paymentMethodContainer .btn-primary:hover,
.page-registertransaction .paymentMethodContainer .btn-primary:focus,
.page-registertransaction .paymentMethodContainer .btn-primary:active {
  background-color: #012169;
  border-color: #012169;
}
/* :L1650 */
.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 */

/* :L1671 */
/* :L1673 */
.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*/

/* :L1692 */
/*Customer Homepage*/

/*Account details page*/

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

/*-----ERRORS*/

/* :L1702 */
.form-control.input-validation-error {
  border-color: red;
}
/* :L1706 */
.label-danger {
  border-radius: 5px;
  background-color: ;
}
/* :L1721 */
.validation-errors {
  position: relative;
  z-index: 1001;
}
/*-----HELP TEXT*/

/* :L1735 */
.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%;
}
/* :L1741 */
.instanda-responsive-help-text,
.instanda-helpText {
  color: #012169;
  position: relative;
  padding-top: 15px;
}
/* :L1747 */
.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%;
}
/* :L1751 */
.instanda-responsive-help-text a,
.instanda-helpText a {
  text-decoration: underline;
}
/* :L1756 */
.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*/

/* :L1832 */
.instanda-helpText {
  display: none;
  padding-bottom: 20px;
  margin-bottom: 5px;
}
/* :L1838 */
.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*/

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

/*-----BUTTONS*/

/*Primary buttons*/

/* :L1936 */
#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,
.data8PostcodeLookup button,
#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 #012169;
  background: #012169;
  color: white;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: bold;
  min-width: 100px;
  text-align: center;
}
/* :L1961 */
#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,
.data8PostcodeLookup button:hover,
#paymentBolt:hover,
#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,
.data8PostcodeLookup button:focus,
#paymentBolt:focus,
#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,
.data8PostcodeLookup button:active,
#paymentBolt:active {
  background: #012169;
  color: white;
  border-color: #012169;
  outline: none;
  text-decoration: none;
}
/*Secondary buttons*/

/* :L1974 */
#instanda-edit-password-link,
#question83930 a,
.instanda-button.instanda-quote-back-button,
#backCopy,
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,
.address-manual,
.address-card .edit-btn,
.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: #0a2240;
  border: 1px solid #012169;
  cursor: pointer;
}
/* :L2001 */
#instanda-edit-password-link:hover,
#question83930 a:hover,
.instanda-button.instanda-quote-back-button:hover,
#backCopy: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,
.address-manual:hover,
.address-card .edit-btn: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:focus,
#question83930 a:focus,
.instanda-button.instanda-quote-back-button:focus,
#backCopy: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,
.address-manual:focus,
.address-card .edit-btn: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,
#instanda-edit-password-link:active,
#question83930 a:active,
.instanda-button.instanda-quote-back-button:active,
#backCopy: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,
.address-manual:active,
.address-card .edit-btn: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 {
  border-color: #012169;
}
/*Small buttons, for multi-items*/

/* :L2011 */
#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,
.address-manual,
.address-card .edit-btn,
.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*/

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

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

/* :L2050 */
.form-control {
  border-radius: 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: 45px;
  width: 400px;
  font-size: 18px;
  padding: 15px;
  height: auto;
}
/* :L2059 */
.form-control:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #012169;
}
/* :L2065 */
.input-group-addon {
  background: none;
  border-radius: 0;
}
/*Radio buttons*/

/* :L2072 */
.radio,
label.radio-inline {
  display: inline-block;
}
/* :L2077 */
.radio label,
label.radio-inline {
  -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;
  border: 1px solid #012169;
  background-color: white;
  border-radius: 0px;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=oU7W6fVDFA9QPhg5X3F5Nw__');
  background-repeat: no-repeat;
  background-size: 0;
  background-position: 7px;
  color: #0a2240;
  padding: 10px 25px;
  min-width: 80px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
/* :L2096 */
.radio label input,
label.radio-inline input {
  display: none;
}
/* :L2101 */
/* :L2104 */
.radio.selected label,
label.radio-inline.selected {
  background-color: #012169;
  border-color: #012169;
  color: white;
  background-size: 12px;
}
/* :L2111 */
.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: #012169;
  border-color: #012169;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=oU7W6fVDFA9QPhg5X3F5Nw__');
  background-repeat: no-repeat;
  background-position: 7px;
  background-size: 12px;
  color: white;
}
/* :L2124 */
/* :L2129 */
.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: #012169;
  color: white;
  border-color: #012169;
}
/* :L2138 */
.radio-inline + .radio-inline {
  margin-left: 0;
}
/*Checkbox*/

/* :L2144 */
.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: 1px solid #cccccc;
  cursor: pointer;
  vertical-align: top;
}
/* :L2158 */
.checkbox label:hover,
.checkbox label:focus,
.checkbox label:active {
  background-size: 22px;
  border-color: black;
}
/* :L2165 */
.checkbox label input {
  display: none;
}
/* :L2169 */
.checkbox label.ticked {
  background-size: 30px;
  background-position: center;
  border-color: #012169;
}
/* :L2174 */
.checkbox label.ticked:hover,
.checkbox label.ticked:focus,
.checkbox label.ticked:active {
  background-size: 35px;
  border-color: #012169;
}
/* :L2183 */
.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*/

/* :L2195 */
.spinner,
.custom-loading-wrapper {
  background: #1f1f1fcc;
  position: fixed !important;
  height: 100vh;
  width: 100vw !important;
  z-index: 10000;
  display: block;
  top: 0 !important;
  left: 0 !important;
}
/* :L2207 */
.spinner > div,
.spinner > div > div {
  display: none;
}
/* :L2212 */
.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;
}
/* :L2223 */
.spinner > div:first-of-type:before {
  content: '';
}
/* :L2227 */
.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: #012169 !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 --*/

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

/* :L2373 */
.progress-bar {
  display: none;
}
/* :L2377 */
.page-prequote.page-01 .progress-bar,
.page-prequote.page-02 .progress-bar,
.page-prequote.page-03 .progress-bar,
.page-prequote.page-04 .progress-bar {
  display: block;
}
/* :L2385 */
.progress-bar th {
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: center;
  color: #666666;
  width: 100%;
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
/*Not yet passed*/

/* :L2399 */
.progress-bar tr td {
  background: #e6e6e6;
  background: -moz-linear-gradient(left, #000033 0%, #000033 0%, #e6e6e6 0%, #e6e6e6 100%);
  background: -webkit-linear-gradient(left, #000033 0%, #000033 0%, #e6e6e6 0%, #e6e6e6 100%);
  background: linear-gradient(to right, #000033 0%, #000033 0%, #e6e6e6 0%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627f90', endColorstr='#ffffff', GradientType=1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 15%;
}
/*Active*/

/* :L2412 */
.page-prequote.page-01 .progress-bar tr td:nth-child(1),
.page-prequote.page-02 .progress-bar tr td:nth-child(2),
.page-prequote.page-03 .progress-bar tr td:nth-child(3),
.page-prequote.page-04 .progress-bar tr td:nth-child(4) {
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), #000033;
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), -moz-linear-gradient(left, #000033 0%, #000033 50%, #e6e6e6 50%, #e6e6e6 100%);
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), -webkit-linear-gradient(left, #000033 0%, #000033 50%, #e6e6e6 50%, #e6e6e6 100%);
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), linear-gradient(to right, #000033 0%, #000033 50%, #e6e6e6 50%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627f90', endColorstr='#ffffff', GradientType=1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 10px, 100% 15%;
}
/*Last active*/

/* :L2429 */
.page-prequote.page-04 .progress-bar tr td:nth-child(4) {
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), #000033;
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), -moz-linear-gradient(left, #000033 0%, #000033 50%, white 50%, white 100%);
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), -webkit-linear-gradient(left, #000033 0%, #000033 50%, white 50%, white 100%);
  background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=8FR95,exBskTt6JmLuyzkA__'), linear-gradient(to right, #000033 0%, #000033 50%, white 50%, white 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627f90', endColorstr='#ffffff', GradientType=1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 10px, 100% 15%;
}
/*Active headers*/

/* :L2442 */
.page-prequote.page-01 .progress-bar tr td:nth-child(1),
.page-prequote.page-02 .progress-bar tr td:nth-child(2),
.page-prequote.page-03 .progress-bar tr td:nth-child(3),
.page-prequote.page-04 .progress-bar tr td:nth-child(4) {
  color: #012169;
}
/*Passed*/

/* :L2452 */
.page-prequote.page-01 .progress-bar tr td:nth-child(1),
.page-prequote.page-02 .progress-bar tr td:nth-child(2),
.page-prequote.page-03 .progress-bar tr td:nth-child(3),
.page-prequote.page-04 .progress-bar tr td:nth-child(4) {
  background: #000033;
  background: -moz-linear-gradient(left, #000033 0%, #000033 100%, #e6e6e6 100%, #e6e6e6 100%);
  background: -webkit-linear-gradient(left, #000033 0%, #000033 100%, #e6e6e6 100%, #e6e6e6 100%);
  background: linear-gradient(to right, #000033 0%, #000033 100%, #e6e6e6 100%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#627f90', endColorstr='#ffffff', GradientType=1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 15%;
}
/* :L2467 */
.page-prequote.page-01 .progress-bar tr td:nth-child(1),
.page-prequote.page-02 .progress-bar tr td:nth-child(2),
.page-prequote.page-03 .progress-bar tr td:nth-child(3),
.page-prequote.page-04 .progress-bar tr td:nth-child(4) {
  color: #012169;
}
/*Tmm Bar*/

/* :L2477 */
@media (max-width: 990px) {
  
}
@media (max-width: 700px) {
  
}
@media (max-width: 480px) {
  
}
/*Choice Parent CSS fix*/

/* :L2487 */
div#question191475 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2492 */
div#question191475 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2497 */
div#question191669 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2502 */
div#question191669 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/*#question192831 {
    display: none;
}*/

/* :L2511 */
div#question196547 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2516 */
div#question196547 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2521 */
div#question196552 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2526 */
div#question196552 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2531 */
div#question196558 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2536 */
div#question196558 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2541 */
div#question196563 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2546 */
div#question196563 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2551 */
div#question196567 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2556 */
div#question196567 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/*Choice Parent CSS fix - Quote Adjustment Questions*/

/* :L2565 */
div#question194270 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2570 */
div#question194270 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2575 */
.btn {
  border-radius: 0 !important;
}
/* :L2579 */
div#question196547 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2584 */
div#question196547 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2589 */
div#question196552 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2594 */
div#question196552 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2599 */
div#question196558 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2604 */
div#question196558 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2609 */
div#question196563 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2614 */
div#question196563 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* :L2619 */
div#question196567 .instanda-question-input .instanda-question-input > .instanda-question-yes-no-parent-yes:nth-of-type(1) {
  order: 2;
  margin-left: 3px;
}
/* :L2624 */
div#question196567 > .instanda-question-parent-yes-no .instanda-question-input .instanda-question-input {
  display: inline-flex;
  flex-direction: row;
}
/* Address lookup */

/* :L2633 */
/* :L2634 */
/* :L2635 */
.address-lookup.address-init > .instanda-text-question > .instanda-question-input > div {
  display: none;
}
/* :L2641 */
.address-lookup.address-init > .instanda-text-question > .instanda-question-input > div:first-of-type {
  display: block;
}
/* :L2646 */
/* :L2647 */
.address-lookup.address-picked > .instanda-text-question.form-group.row {
  display: none;
}
/* :L2652 */
.address-lookup .address-manual {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  margin: 10px 0 20px;
}
@media only screen and (min-width: 992px) {
  .address-lookup .address-manual {
    left: 415px;
    top: 9px;
    margin: 0;
  }
}
/* :L2665 */
.address-lookup .instanda-address-postcode {
  position: relative;
}
/* :L2668 */
.address-lookup .instanda-address-postcode > a {
  position: absolute;
  left: 244px;
  top: 4px;
}
/* :L2675 */
@media only screen and (max-width: 991px) {
  .address-lookup + .questionItem {
    padding-top: 50px;
    /* the space for the "Manual input" button */
  
  }
}
/* :L2682 */
/* :L2683 */
.address-card__content {
  position: relative;
  padding-right: 60px;
  max-width: 500px;
  font-size: 18px;
}
/* :L2690 */
.address-card .edit-btn {
  position: absolute;
  right: 0;
  top: 0;
}
/* :L2698 */
.postcodelookup {
  /* Address results */
  background-color: #dbdbdb;
  margin-top: 15px;
  position: relative;
  padding: 10px;
  height: 300px !important;
  overflow-y: scroll !important;
  overflow-x: hidden !important;
  text-align: left;
}
/* :L2708 */
.postcodelookup br {
  display: block;
  border-top: 1px solid #a8a8a8;
  content: "";
  margin: 12px -18px;
}
/* :L2714 */
.postcodelookup br:last-of-type {
  display: none;
}
