/* :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;
  }
}
/*Car brands & models question*/

/* :L212 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L219 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L224 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L231 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L235 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L239 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L243 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L247 */
.warning-message-payment {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width: 100%;
  text-align: center;
  background-color: #efdccf;
  font-weight: bold;
  padding: 25px;
}
/* :L260 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}
/*INSTANDA CUSTOM CSS FOR FUNNEL*/

/* */

/* :L271 */
.instanda-question-input #Username {
  pointer-events: none !important;
  background-color: #f1f1f1;
}
/*QUI IL CSS PER ULTIMO STEP @FRANCESCA PETETTI */

/* :L274 */
/* :L278 */
.breadcrumb-bar .line {
  background-color: #0072cc !important;
}
/* :L281 */
.breadcrumb-bar .item .icon {
  border-radius: 100%;
  background-color: #0072cc !important;
}
/* :L285 */
.breadcrumb-bar .item .icon img {
  display: none;
  background-color: #0072cc !important;
}
/* :L290 */
/* :L292 */
.personal-summary,
.pet-summary {
  max-width: 400px;
}
/* :L296 */
.sidebar-container {
  flex-basis: 200px;
  flex-grow: 1;
}
/* :L301 */
.page-quote .quote-summary,
.page-viewquoteorpolicy .quote-summary {
  flex-grow: 1;
  padding: 0 30px;
  margin-bottom: 30px;
}
/* :L307 */
.main-container {
  max-width: 840px !important;
  background: #edf4fe;
}
/* :L312 */
.cover-summary.sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  flex-basis: 300px;
  border: 0 !important;
  box-sizing: border-box;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.2);
  border-radius: 8px;
  padding: 30px;
  flex-grow: 1;
  background: white;
}
/* :L329 */
.cover-summary.sidebar h3 {
  color: #00578a;
  display: none;
}
/* :L334 */
.page-quote .quote-summary h3,
.page-viewquoteorpolicy .quote-summary h3 {
  color: #0072cc;
  font-family: 'Montserrat', Arial;
  font-weight: 600;
  text-align: left;
  margin-left: 0;
  font-size: 1.4em;
  text-transform: uppercase;
}
/* :L344 */
.addon-selection.vet-solo span.addon-type-text,
.cover-summary.sidebar .addon-input,
.cover-summary.sidebar .addon-type-text,
.price {
  color: #0072cc !important;
  font-weight: 600;
}
/* :L349 */
.addon-selection.vet-solo span.addon-type-price {
  flex-grow: 1;
  text-align: right;
  font-size: 0.9em;
  font-style: italic;
}
/* :L356 */
.cover-summary.sidebar > .group .addon-selection ul,
.group .addon-selection ul li .addon-input {
  list-style-type: none;
  padding-left: 0;
  color: #9e9e9e !important;
  border-top: solid 2px #c4c4c4;
  width: 100%;
  margin-bottom: 0;
  font-weight: normal;
}
/* :L366 */
.group .addon-selection ul li .addon-input {
  border-top: 0 !important;
}
/* :L370 */
label.addon-input {
  align-items: center;
}
/* :L374 */
.page-quote .quote-summary .detail.line-item,
.page-viewquoteorpolicy .quote-summary .detail.line-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border-bottom: 1px dashed #cccccc;
  padding: 15px 0;
  align-items: center;
}
/* :L386 */
.page-quote .quote-summary .detail.line-item .detail-title {
  align-self: center;
}
/* :L390 */
.cover-summary.sidebar button#continueButton,
.personal-summary,
.pet-summary {
  max-width: 400px;
}
/* :L394 */
.sidebar-container {
  flex-basis: 200px;
  flex-grow: 1;
}
/* :L399 */
.page-quote .quote-summary,
.page-viewquoteorpolicy .quote-summary {
  flex-grow: 1;
  padding: 0 30px;
  margin-bottom: 30px;
}
/* :L405 */
.main-container {
  max-width: 840px !important;
  background: #edf4fe;
}
/* :L410 */
.cover-summary.sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  flex-basis: 300px;
  border: 0 !important;
  box-sizing: border-box;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.2);
  border-radius: 8px;
  padding: 30px;
  flex-grow: 1;
  background: white;
}
/* :L427 */
.cover-summary.sidebar h3 {
  color: #00578a;
  display: none;
}
/* :L432 */
.page-quote .quote-summary h3,
.page-viewquoteorpolicy .quote-summary h3 {
  color: #0072cc;
  font-family: 'Montserrat', Arial;
  font-weight: 600;
  text-align: left;
  margin-left: 0;
  font-size: 1.4em;
  text-transform: uppercase;
}
/* :L442 */
.addon-selection.vet-solo span.addon-type-text,
.cover-summary.sidebar .addon-input,
.cover-summary.sidebar .addon-type-text,
.price {
  color: #0072cc !important;
  font-weight: 600;
}
/* :L447 */
.addon-selection.vet-solo span.addon-type-price {
  flex-grow: 1;
  text-align: right;
  font-size: 0.9em;
  font-style: italic;
}
/* :L454 */
.cover-summary.sidebar > .group .addon-selection ul,
.group .addon-selection ul li .addon-input {
  list-style-type: none;
  padding-left: 0;
  color: #9e9e9e !important;
  border-top: solid 2px #c4c4c4;
  width: 100%;
  margin-bottom: 0;
  font-weight: normal;
}
/* :L464 */
.group .addon-selection ul li .addon-input {
  border-top: 0 !important;
}
/* :L468 */
label.addon-input {
  align-items: center;
}
/* :L472 */
.page-quote .quote-summary .detail.line-item,
.page-viewquoteorpolicy .quote-summary .detail.line-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border-bottom: 1px dashed #cccccc;
  padding: 15px 0;
  align-items: center;
}
/* :L484 */
.page-quote .quote-summary .detail.line-item .detail-title {
  align-self: center;
}
/* :L488 */
.cover-summary.sidebar button#continueButton,
.dirty .coupon-container .expanded-content-container button,
.coupon-update {
  margin: 20px 0 20px;
  font-size: 12pt;
  -webkit-appearance: none;
  appearance: none;
  border: 2px solid #10568d !important;
  /* border: 2px solid var(--blue-xd); */
  border-radius: 4px !important;
  cursor: pointer;
  display: block;
  font-size: 11px;
  font-weight: 700;
  padding: 13px 20px;
  text-transform: uppercase;
  transition: all .3s ease;
  background: #10568d !important;
  /* background: var(--blue-xd); */
  color: white;
  margin-left: auto;
  box-shadow: none !important;
}
/* :L510 */
/* :L514 */
.personal-summary .fiscal-code {
  padding: 10px 0 !important;
}
/* :L518 */
.page-quote .detail.line-item.fiscal-code .detail-data a::after,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a::after {
  content: 'edit';
  border: 0 solid #0072cc !important;
  border-radius: 1000px;
  color: #0072cc !important;
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Material Icons Round';
  width: 1.5em;
  height: 1.5em;
  line-height: 0.8em;
  font-size: 14pt;
}
/* :L537 */
.page-quote .quote-summary .detail.line-item,
.page-viewquoteorpolicy .quote-summary .detail.line-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border-bottom: 3px solid #e0ecfd;
  padding: 13px 0;
  align-items: center;
  color: #10568d;
}
/* :L550 */
.page-quote .quote-summary .detail.line-item .detail-title {
  align-self: center;
  font-weight: 600;
}
/* :L555 */
#innerBody {
  background: #edf4fe;
}
/* :L559 */
.cover-summary.sidebar > .group .group:hover {
  background: transparent !important;
}
/* :L563 */
.price-output > .number {
  color: #0072cc;
}
/* :L567 */
.instanda-quote-update-button {
  display: none;
}
/* :L571 */
.coupon-container .coupon-container-button:hover {
  background: transparent !important;
}


@font-face {
  font-family: 'basier_circle';
  src: url('../Fonts/Download/basiercircle-regular-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'basier_circle';
  src: url('../Fonts/Download/basiercircle-medium-webfont.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'basier_circle';
  src: url('../Fonts/Download/basiercircle-semibold-webfont.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'basier_circle';
  src: url('../Fonts/Download/basiercircle-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'pet-icon';
  src: url('../Fonts/Download/pet-icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*****Hiding a question Class*****/

/* :L128 */
.hide-question {
  display: none;
}
/* :L203 */
body {
  background: #f5f8fb;
  margin-bottom: 0;
  color: #303030;
  font-family: 'basier_circle';
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
}
/* :L211 */
body #innerBody {
  background: #edf4fe;
}
/* :L216 */
body .price-output > .number {
  color: #0072cc;
}
/* :L220 */
body a {
  color: #10aeff;
  font-weight: 300;
}
/* :L225 */
body .col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  padding-left: 0;
  padding-right: 0;
}
/* :L231 */
body .row {
  margin-left: 0;
  margin-right: 0;
}
/* :L237 */
body ul#documentsList {
  padding-left: 0;
}
/* :L240 */
/* :L250 */
h1 {
  color: #00578a;
  font-size: 14pt;
}
/* :L255 */
h3,
.page-confirmation2 h1 {
  color: #00578a;
  max-width: 650px;
  margin: 15px auto;
  text-align: center;
  font-size: 28pt;
}
/* :L264 */
.edit-link {
  font-family: 'FontAwesome';
}
/* :L268 */
label {
  font-weight: 400;
}
/* :L273 */
/* :L274 */
.pull-right button {
  display: inline-block;
  margin: 0 8px;
  padding: 0;
}
/* :L281 */
.ruler {
  background: #c4c4c4;
  height: 1px;
  width: 100%;
  margin: 23px 0 calc(23px - 15px);
}
/* :L289 */
nav.navbar.navbar-default {
  background: transparent;
  border: none;
  margin: 0;
}
/* :L294 */
nav.navbar.navbar-default > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L299 */
nav.navbar.navbar-default > .container::before,
nav.navbar.navbar-default > .container::after {
  display: none;
}
/* :L304 */
nav.navbar.navbar-default > .container a.navbar-brand {
  float: none;
  height: auto;
  line-height: 1.4;
  display: block;
}
/* :L310 */
nav.navbar.navbar-default > .container a.navbar-brand > img {
  width: 100px;
  height: auto;
}
/* :L317 */
nav.navbar.navbar-default .navbar-nav > li > a {
  color: #717171;
}
/*
.instanda-nav-item a[href*="Public/CustomerTransactions"] {
  display: none;
}*/

/* :L329 */
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6,
.instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: auto;
  flex-basis: 100%;
}
/* :L336 */
.container {
  width: 100%;
  max-width: 1170px;
}
/* :L343 */
.breadcrumb-bar {
  width: calc(100% - 80px);
  margin: 0 auto 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  max-width: 942px;
}
/* :L350 */
.breadcrumb-bar .line {
  background-color: #0072cc !important;
}
/* :L355 */
.breadcrumb-bar .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  position: relative;
  margin: 0 5px;
}
/* :L362 */
.breadcrumb-bar .item .icon,
.breadcrumb-bar .item .text {
  flex-basis: 100%;
}
/* :L367 */
.breadcrumb-bar .item .icon {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: #0072cc !important;
}
/* :L373 */
.breadcrumb-bar .item .icon img {
  height: 100%;
  display: none;
  background-color: #0072cc !important;
}
/* :L380 */
.breadcrumb-bar .item .text {
  position: absolute;
  font-size: 11pt;
  max-width: calc((1178px - 180px) / 4);
  width: calc((100vw - 155px) / 4);
  height: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  bottom: -55px;
}
/* :L394 */
.breadcrumb-bar .line {
  background: #86d78b;
  height: 8px;
  flex-grow: 1;
}
/* :L400 */
.breadcrumb-bar a.instanda_nav_link {
  font-weight: 500;
  color: #303030;
}
/* :L406 */
.page-quickquotequestions .item.pet ~ div {
  opacity: 0.3;
}
/* :L410 */
.page-quickquote .item.cover-selection ~ div {
  opacity: 0.3;
}
/* :L414 */
.page-prequotequestions .item.extra ~ div {
  opacity: 0.3;
}
/* :L419 */
.instanda-quote-button,
.btn.btn-default,
.btn.btn-primary,
input#agentSearchButton {
  background: #86d78b;
  border-color: #daf3dc;
  border-width: 0;
  border-style: none;
  color: white;
  border-radius: 34px !important;
  padding: 16px 48px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12pt;
  letter-spacing: 1px;
  box-shadow: inset 0 0 0 3px #86d78b;
  transition: all 0.15s ease;
}
/* :L107 */
/* :L111 */
.instanda-quote-button:hover,
.btn.btn-default:hover,
.btn.btn-primary:hover,
input#agentSearchButton:hover,
.instanda-quote-button:focus,
.btn.btn-default:focus,
.btn.btn-primary:focus,
input#agentSearchButton:focus,
.instanda-quote-button:active,
.btn.btn-default:active,
.btn.btn-primary:active,
input#agentSearchButton:active,
.instanda-quote-button:hover:active,
.btn.btn-default:hover:active,
.btn.btn-primary:hover:active,
input#agentSearchButton:hover:active,
.instanda-quote-button:focus:active,
.btn.btn-default:focus:active,
.btn.btn-primary:focus:active,
input#agentSearchButton:focus:active,
.instanda-quote-button:active:active,
.btn.btn-default:active:active,
.btn.btn-primary:active:active,
input#agentSearchButton:active:active,
.instanda-quote-button:hover:focus,
.btn.btn-default:hover:focus,
.btn.btn-primary:hover:focus,
input#agentSearchButton:hover:focus,
.instanda-quote-button:focus:focus,
.btn.btn-default:focus:focus,
.btn.btn-primary:focus:focus,
input#agentSearchButton:focus:focus,
.instanda-quote-button:active:focus,
.btn.btn-default:active:focus,
.btn.btn-primary:active:focus,
input#agentSearchButton:active:focus {
  background: #61d286;
  box-shadow: inset 0 0 0 3px #86d78b, 0 0 0 3px rgba(217, 243, 219, 0.5);
  color: white;
  text-decoration: none;
}
@media (max-width: 767px) {
  .instanda-quote-button,
  .btn.btn-default,
  .btn.btn-primary,
  input#agentSearchButton {
    padding: 5px 10px;
    font-size: 10pt;
  }
}
/* :L429 */
.instanda-quote-update-button {
  display: none;
}
/* :L433 */
button.instanda-quote-update-button.btn.btn-primary.instanda-button {
  padding: 7px 15px;
}
/* :L437 */
a#backButton,
button[name="saveButton"].btn-primary,
input#copyQuoteButton,
.instanda-notes-button.btn.btn-primary {
  color: #303030;
  text-decoration: underline !important;
  padding: 15px 15px 15px 0;
  background: transparent;
  border-color: transparent;
  text-transform: lowercase;
  background: none;
  box-shadow: none;
}
/* :L143 */
/* :L147 */
a#backButton:hover,
button[name="saveButton"].btn-primary:hover,
input#copyQuoteButton:hover,
.instanda-notes-button.btn.btn-primary:hover,
a#backButton:focus,
button[name="saveButton"].btn-primary:focus,
input#copyQuoteButton:focus,
.instanda-notes-button.btn.btn-primary:focus,
a#backButton:active,
button[name="saveButton"].btn-primary:active,
input#copyQuoteButton:active,
.instanda-notes-button.btn.btn-primary:active,
a#backButton:hover:active,
button[name="saveButton"].btn-primary:hover:active,
input#copyQuoteButton:hover:active,
.instanda-notes-button.btn.btn-primary:hover:active,
a#backButton:focus:active,
button[name="saveButton"].btn-primary:focus:active,
input#copyQuoteButton:focus:active,
.instanda-notes-button.btn.btn-primary:focus:active,
a#backButton:active:active,
button[name="saveButton"].btn-primary:active:active,
input#copyQuoteButton:active:active,
.instanda-notes-button.btn.btn-primary:active:active,
a#backButton:hover:focus,
button[name="saveButton"].btn-primary:hover:focus,
input#copyQuoteButton:hover:focus,
.instanda-notes-button.btn.btn-primary:hover:focus,
a#backButton:focus:focus,
button[name="saveButton"].btn-primary:focus:focus,
input#copyQuoteButton:focus:focus,
.instanda-notes-button.btn.btn-primary:focus:focus,
a#backButton:active:focus,
button[name="saveButton"].btn-primary:active:focus,
input#copyQuoteButton:active:focus,
.instanda-notes-button.btn.btn-primary:active:focus {
  background: none;
  box-shadow: none;
}
/* :L451 */
.form-control {
  padding: 15px 10px;
  height: auto;
  border-color: #9e9e9e;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  color: #303030;
}
/* :L459 */
.form-control::placeholder,
.form-control:-ms-input-placeholder {
  color: #303030;
}
/* :L467 */
.glyphicon-calendar:before {
  font-family: Feather;
  content: '\e83a';
  font-weight: 600;
  color: #768190;
  font-size: 14pt;
}
/* :L475 */
span.input-group-addon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: transparent;
  border-color: #abb3bd;
  position: absolute;
  align-items: center;
  justify-content: center;
  border: none;
  z-index: 3;
  font-weight: 200;
  width: auto;
  right: 0;
  height: 100%;
}
/* :L490 */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-radius: 2px;
}
/* :L502 */
label.control-label,
.instanda-question-inner-label label {
  font-size: 12pt;
  font-weight: 400;
  margin-bottom: 8px;
}
/* :L510 */
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group,
.instanda-text-question.form-group.row {
  margin-bottom: 0;
}
/* :L516 */
.instanda-container-fluid {
  background-color: transparent;
}
/* :L520 */
.questionItem.instanda-question-item.form-group.container {
  margin-bottom: 32px;
}
/* :L523 */
.questionItem.instanda-question-item.form-group.container > .instanda-text-question.form-group.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L531 */
.main-container {
  width: calc(100% - 60px);
  max-width: 840px !important;
  background: #edf4fe;
  margin: 0 auto;
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.08);
}
/* :L544 */
.page-quickquote .main-container,
.page-quote .main-container,
.page-retrievequote .main-container,
.page-agentdashboard .main-container,
.page-getagentsearchresults .main-container,
.page-customerhomepage .main-container {
  max-width: 1178px;
}
/* :L554 */
/* :L555 */
.page-customeraccountoptions .instanda-main-content {
  width: calc(100% - 60px);
  max-width: 840px !important;
  background: #edf4fe;
  margin: 0 auto;
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.08);
}
/* :L544 */
.page-quickquote .page-customeraccountoptions .instanda-main-content,
.page-quote .page-customeraccountoptions .instanda-main-content,
.page-retrievequote .page-customeraccountoptions .instanda-main-content,
.page-agentdashboard .page-customeraccountoptions .instanda-main-content,
.page-getagentsearchresults .page-customeraccountoptions .instanda-main-content,
.page-customerhomepage .page-customeraccountoptions .instanda-main-content {
  max-width: 1178px;
}
/* :L558 */
.page-customeraccountoptions .instanda-main-content table {
  width: 100%;
}
/* :L562 */
.page-customeraccountoptions .instanda-main-content .section_content,
.page-customeraccountoptions .instanda-main-content .btnDiv {
  width: auto;
  padding: 15px;
  margin: 0;
  display: inline-block;
}
/* :L570 */
.page-customeraccountoptions .instanda-main-content .section {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
/* :L579 */
.instanda-question-input.instanda-address-line-1 {
  margin-bottom: 5px;
}
/* :L583 */
.instanda-question-input.instanda-address-line-2 {
  display: none;
}
/* :L587 */
.instanda-question-inner-label.instanda-address-postcode-label {
  margin-top: 15px;
}
/* :L591 */
/* :L593 */
.instanda-question-inner-label.instanda-address-postcode-label label,
.instanda-question-inner-label.instanda-address-city-label label {
  font-size: 0;
}
/* :L598 */
/* :L599 */
/* :L600 */
.instanda-question-inner-label.instanda-address-postcode-label label::after {
  font-size: 12pt;
  content: 'CAP';
}
/* :L607 */
/* :L608 */
/* :L609 */
.instanda-question-inner-label.instanda-address-city-label label::after {
  font-size: 12pt;
  content: 'Città di residenza';
}
/* :L616 */
/* :L617 */
.page-customerlogin button.btn.btn-primary.instanda-btn {
  font-size: 0;
}
/* :L620 */
.page-customerlogin button.btn.btn-primary.instanda-btn::after {
  content: "Accedi";
  font-size: 12pt;
}
/* :L629 */
.col-lg-4.col-lg-offset-4.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.col-xs-offset-0 {
  width: 100%;
  margin: 0;
}
/* :L634 */
a.agent-login-forgot-password,
a.agent-login-new-user {
  color: #303030;
  text-decoration: underline !important;
  padding: 15px 15px 15px 0;
  background: transparent;
  border-color: transparent;
  text-transform: lowercase;
  background: none;
  box-shadow: none;
}
/* :L143 */
/* :L147 */
a.agent-login-forgot-password:hover,
a.agent-login-new-user:hover,
a.agent-login-forgot-password:focus,
a.agent-login-new-user:focus,
a.agent-login-forgot-password:active,
a.agent-login-new-user:active,
a.agent-login-forgot-password:hover:active,
a.agent-login-new-user:hover:active,
a.agent-login-forgot-password:focus:active,
a.agent-login-new-user:focus:active,
a.agent-login-forgot-password:active:active,
a.agent-login-new-user:active:active,
a.agent-login-forgot-password:hover:focus,
a.agent-login-new-user:hover:focus,
a.agent-login-forgot-password:focus:focus,
a.agent-login-new-user:focus:focus,
a.agent-login-forgot-password:active:focus,
a.agent-login-new-user:active:focus {
  background: none;
  box-shadow: none;
}
/* :L639 */
/* :L640 */
.row.instanda-agent-login .well {
  background: transparent;
  border: none;
  box-shadow: none;
}
/* :L647 */
a#instanda-cp-forgot-link {
  font-size: 0;
}
/* :L650 */
a#instanda-cp-forgot-link::after {
  content: 'Hai dimenticato la password?';
  font-size: 12pt;
}
/* :L656 */
.twitter-typeahead input {
  background: white !important;
}
/* :L685 */
.agent-search-parameter-input.instanda-question-input.instanda-question-choice {
  position: relative;
}
/* :L689 */
.agentDashboardResultsetTitle {
  margin-top: 0;
}
/* :L694 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input {
  margin: 0;
}
/* :L697 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input + .instanda-question-validation-message.instanda-question-validation-message-confirm {
  margin-bottom: -25px;
}
/* :L702 */
/* :L703 */
/* :L704 */
.confirmQuestionCheckbox input:focus {
  outline: none;
}
/* :L709 */
/* :L712 */
.confirmQuestionCheckbox span a {
  z-index: 3;
  position: relative;
}
/* :L719 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input,
.radio.instanda-question-input.instanda-question-choice {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 12pt;
  align-content: center;
}
/* :L725 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label,
.radio.instanda-question-input.instanda-question-choice label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 2;
}
/* :L733 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input span.confirmQuestionText,
.radio.instanda-question-input.instanda-question-choice span.confirmQuestionText {
  margin-left: 30px;
  margin-bottom: 10px;
  font-size: 10pt;
}
/* :L740 */
/* :L741 */
.confirmQuestionCheckbox label {
  position: absolute;
  height: 100%;
}
/* :L747 */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
/* :L755 */
.checkbox-inline,
.radio-inline {
  padding-left: 0;
}
/* :L762 */
/* :L764 */
input[type="checkbox"],
input[type="radio"] {
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  outline: none;
  margin: 0;
  position: relative;
  transition: transform 0.3s cubic-bezier(0.01, 1.11, 0.91, 1.02);
  transform-origin: 65% 60%;
}
/* :L773 */
input[type="checkbox"]::after,
input[type="radio"]::after {
  font-family: 'Material Icons Round';
  font-size: 20pt;
  color: #768190;
}
/* :L779 */
input[type="checkbox"]:checked::after,
input[type="radio"]:checked::after {
  color: #00578a;
}
/* :L783 */
input[type="checkbox"]:focus,
input[type="radio"]:focus {
  transform: scale(1.15);
}
/* :L787 */
input[type="checkbox"].input-validation-error::after,
input[type="radio"].input-validation-error::after {
  color: red;
}
/* :L793 */
/* :L794 */
input[type="checkbox"]::after {
  content: 'check_box_outline_blank';
}
/* :L798 */
input[type="checkbox"]:checked::after {
  content: 'check_box';
  color: #00578a;
}
/* :L805 */
input[type="radio"] {
  margin-right: 5px;
}
/* :L808 */
input[type="radio"]::after {
  content: 'radio_button_unchecked';
}
/* :L812 */
input[type="radio"]:checked::after {
  content: 'radio_button_checked';
}
/* :L819 */
/* :L820 */
/* :L821 */
div#question160115 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L825 */
div#question160115 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio.instanda-question-input.instanda-question-choice {
  margin: 0 15px 0 0;
}
/* :L829 */
div#question160115 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .instanda-question-validation-message.instanda-question-validation-message-choice {
  flex-basis: 100%;
}
/* :L837 */
.instanda-pre-quote-questions + .container > .row > .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* :L843 */
button[name="saveButton"] {
  display: none;
}
/* :L847 */
.input-validation-error {
  border-color: red;
  border-width: 2px;
}
/* :L852 */
.label-danger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 100%;
  text-align: left;
  background: red;
  border-radius: 0;
  box-shadow: 0 -3px 0 0 red;
  z-index: -1;
  padding: 6px 0;
  font-size: 9pt;
  font-weight: 400;
  padding-left: 20px;
}
/* :L868 */
.cover-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L871 */
.cover-options .cover-select {
  flex-basis: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  border: solid 4px #38474e;
  margin: 15px;
  padding: 30px 15px;
}
/* :L880 */
.cover-options .cover-select .checkbox {
  margin: 0;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
/* :L886 */
.cover-options .cover-select .checkbox input[type="checkbox"] {
  margin: 0;
  padding: 0;
  display: inline-block;
  height: 30px;
  width: 30px;
  float: none;
  position: relative;
}
/* :L897 */
.cover-options .cover-select .cover-type {
  flex-basis: 100%;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  padding: 15px;
  background: #38474e;
  color: white;
  margin: 30px 15px 15px;
}
/* :L910 */
.cover-select.buy-btn {
  background: #86d78b;
  border-color: #daf3dc;
  border-width: 0;
  border-style: none;
  color: white;
  border-radius: 34px !important;
  padding: 16px 48px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12pt;
  letter-spacing: 1px;
  box-shadow: inset 0 0 0 3px #86d78b;
  transition: all 0.15s ease;
  border-width: 3px;
  margin-bottom: 20px;
  padding: 12px 32px;
  letter-spacing: 0;
  font-size: 8pt;
  border-color: #86d78b;
  cursor: pointer;
}
/* :L107 */
/* :L111 */
.cover-select.buy-btn:hover,
.cover-select.buy-btn:focus,
.cover-select.buy-btn:active,
.cover-select.buy-btn:hover:active,
.cover-select.buy-btn:focus:active,
.cover-select.buy-btn:active:active,
.cover-select.buy-btn:hover:focus,
.cover-select.buy-btn:focus:focus,
.cover-select.buy-btn:active:focus {
  background: #61d286;
  box-shadow: inset 0 0 0 3px #86d78b, 0 0 0 3px rgba(217, 243, 219, 0.5);
  color: white;
  text-decoration: none;
}
@media (max-width: 767px) {
  .cover-select.buy-btn {
    padding: 5px 10px;
    font-size: 10pt;
  }
}
/* :L918 */
.cover-select.buy-btn input {
  display: none;
}
/* :L923 */
.cover-type-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  max-width: 870px;
  margin: 0 auto 50px;
}
/* :L929 */
.cover-type-group > div {
  flex-basis: calc(100% / 3);
  border: solid 1px #c4c4c4;
}
/* :L934 */
.cover-type-group .cover-option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  padding: 20px 16px;
  align-items: center;
  background: white;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.08);
  transition: 0.4s cubic-bezier(0, 0.99, 0.25, 1) transform;
}
/* :L944 */
.cover-type-group .cover-option .cover-title {
  font-size: 14pt;
  font-weight: 500;
  margin-bottom: 10px;
}
/* :L950 */
.cover-type-group .cover-option .byline {
  font-size: 8pt;
  text-align: center;
  margin-bottom: 15px;
  min-height: 30px;
}
/* :L957 */
.cover-type-group .cover-option .price {
  font-size: 18pt;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L964 */
.cover-type-group .cover-option .price .icon {
  color: #c4c4c4;
  margin-right: 10px;
  font-size: 24pt;
}
/* :L970 */
.cover-type-group .cover-option .price .number {
  font-weight: 900;
  font-size: 24pt;
  margin-right: 5px;
}
/* :L976 */
.cover-type-group .cover-option .price .duration {
  font-size: 10pt;
}
/* :L981 */
.cover-type-group .cover-option .monthly-disclaimer {
  margin-bottom: 20px;
  flex-basis: auto;
  text-align: center;
}
/* :L988 */
.cover-type-group .cover-option .inclusion-list {
  min-height: 306px;
}
/* :L991 */
.cover-type-group .cover-option .inclusion-list ul.cover-details {
  padding: 0;
  margin: 0;
  list-style-type: none;
  min-height: 215px;
}
/* :L997 */
.cover-type-group .cover-option .inclusion-list ul.cover-details li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 9pt;
  margin-bottom: 10px;
}
/* :L1002 */
.cover-type-group .cover-option .inclusion-list ul.cover-details li::before {
  content: '\f00c';
  font-family: 'FontAwesome';
  font-weight: 900;
  font-size: 10pt;
  margin-right: 10px;
  color: #00578a;
}
/* :L1014 */
.cover-type-group .cover-option.platinum {
  border-radius: 4px;
}
/* :L1018 */
.cover-type-group .cover-option.silver {
  border-radius: 4px 0 0 4px;
}
/* :L1022 */
.cover-type-group .cover-option.gold {
  border-radius: 0 4px 4px 0;
}
/* :L1026 */
.cover-type-group .cover-option.selected-cover {
  box-shadow: 0 0 0px 2px rgba(179, 224, 183, 0.6), 0 0 5px 3px rgba(179, 224, 183, 0.6), inset 0 1px 25px -2px rgba(131, 216, 136, 0.5);
  border-color: #b3e0b7;
  color: #46a24b;
  z-index: 10;
  transform: scale(1.03);
  border-radius: 8px;
}
/* :L1034 */
/* :L1035 */
/* :L1036 */
/* :L1037 */
.cover-type-group .cover-option.selected-cover .inclusion-list ul.cover-details li::before {
  color: #46a24b;
}
/* :L1044 */
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn {
  background: #86d78b;
  border-color: #daf3dc;
  border-width: 0;
  border-style: none;
  color: white;
  border-radius: 34px !important;
  padding: 16px 48px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12pt;
  letter-spacing: 1px;
  box-shadow: inset 0 0 0 3px #86d78b;
  transition: all 0.15s ease;
  border-width: 3px;
  margin-bottom: 20px;
  padding: 12px 32px;
  letter-spacing: 0;
  font-size: 8pt;
  border-color: #86d78b;
}
/* :L107 */
/* :L111 */
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:hover,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:focus,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:active,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:hover:active,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:focus:active,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:active:active,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:hover:focus,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:focus:focus,
.cover-type-group .cover-option.selected-cover .cover-select.buy-btn:active:focus {
  background: #61d286;
  box-shadow: inset 0 0 0 3px #86d78b, 0 0 0 3px rgba(217, 243, 219, 0.5);
  color: white;
  text-decoration: none;
}
@media (max-width: 767px) {
  .cover-type-group .cover-option.selected-cover .cover-select.buy-btn {
    padding: 5px 10px;
    font-size: 10pt;
  }
}
/* :L1055 */
.cover-type-group .best-seller {
  background: #00578a;
  padding: 0;
  border-radius: 4px;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.08);
  z-index: 2;
  transform: scale(1.02);
}
/* :L1063 */
.cover-type-group .best-seller .banner {
  text-align: center;
  background: #00578a;
  color: white;
  padding: 16px 0;
  line-height: 0;
  font-size: 9pt;
}
/* :L1073 */
.cover-type-group.non-slider {
  margin-top: 35px;
}
/* :L1076 */
.cover-type-group.non-slider .cover-option.best-seller {
  margin-top: -26px;
}
/* :L1081 */
/* :L1087 */
.footer {
  background: #f4f6f7;
}
/* :L1091 */
.footer-banner {
  padding: 0;
  color: #4b4956;
  max-width: 1200px;
  margin: 50px auto 0;
  width: calc(100% - 60px);
}
/* :L1099 */
.footer-banner > div {
  margin-bottom: 30px;
}
/* :L1103 */
.footer-banner .separator {
  height: 3px;
  width: 100%;
  background: white;
}
/* :L1109 */
.footer-banner .copyright {
  font-weight: 400;
}
/* :L1113 */
.footer-banner .footer-links {
  font-weight: 900;
  font-size: 12px;
  font-weight: 400;
}
/* :L1118 */
.footer-banner .footer-links a {
  color: #10aeff;
  display: inline-block;
  margin-left: 18px;
}
/* :L1123 */
.footer-banner .footer-links a:first-of-type {
  margin-left: 0;
}
/* :L1128 */
.footer-banner .footer-links .link + .link {
  margin: 0 10px;
}
@media (max-width: 767px) {
  .footer-banner .footer-links .link + .link {
    margin-bottom: 10px;
  }
}
/* :L1137 */
.footer-banner .disclaimer {
  padding: 0 0 30px 0;
}
/* :L1142 */
span.Accessibility {
  font-weight: 600 !important;
  font-size: 1.4rem !important;
}
/* :L1147 */
body.page-quote a.Accessibility.hidden,
body.page-confirmbillingdetails a.Accessibility.hidden,
body.page-confirmation2 a.Accessibility.hidden {
  display: inline-block !important;
}
/* :L1154 */
/* :L1155 */
/* :L1156 */
.questionItem.instanda-question-item.form-group.container .instanda-question-label + .instanda-text-question.form-group.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L1159 */
.questionItem.instanda-question-item.form-group.container .instanda-question-label + .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
}
/* :L1163 */
.questionItem.instanda-question-item.form-group.container .instanda-question-label + .instanda-text-question.form-group.row .instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: 0;
  flex-basis: 0%;
  padding: 0;
}
/* :L1192 */
/* :L1193 */
.instanda-responsive-help-icon::before {
  color: #00578a;
}
/* :L1197 */
/* :L1201 */
/* :L1204 */
.instanda-responsive-help-icon:hover::before,
.instanda-responsive-help-icon:focus::before,
.instanda-responsive-help-icon:active::before,
.instanda-responsive-help-icon:hover:active::before,
.instanda-responsive-help-icon:focus:active::before,
.instanda-responsive-help-icon:active:active::before,
.instanda-responsive-help-icon:hover:focus::before,
.instanda-responsive-help-icon:focus:focus::before,
.instanda-responsive-help-icon:active:focus::before {
  color: #004771;
}
/* :L1211 */
.instanda-responsive-help-text.row {
  height: 0 !important;
  position: relative !important;
  opacity: 0 !important;
  transition: opacity 0.5s cubic-bezier(0.65, 0.08, 0.87, 0.6), transform 1s cubic-bezier(0.57, 0.15, 0.26, 0.95), z-index 1s cubic-bezier(0.05, 0.67, 0.25, 1);
  transform: translateY(-5px);
  z-index: 0;
}
/* :L1212 */
.instanda-responsive-help-text.row [area-expanded="true"] {
  display: block !important;
  /*added on 19-11-2023*/

}
/* :L1226 */
.instanda-responsive-help-text.row.collapsing,
.instanda-responsive-help-text.row.collapse.in {
  opacity: 1 !important;
  position: relative !important;
  display: block !important;
  height: 0 !important;
  overflow: visible;
  z-index: 5;
  transform: translateY(0);
  transition: opacity 0.3s cubic-bezier(0.04, 0.7, 0.25, 1), transform 0.7s cubic-bezier(0.05, 0.67, 0.25, 1);
}
/* :L1238 */
.instanda-responsive-help-text.row > .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: 100%;
  padding: 15px 20px;
  background: white;
  border: #9cb5c5 solid 2px;
  border-radius: 15px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.16);
  color: #768190;
  margin-top: 5px;
  position: absolute;
}
/* :L1249 */
.instanda-responsive-help-text.row > .col-xs-12.col-sm-7.col-md-7.col-lg-7::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid white;
  border-radius: 3px;
  left: calc(50% - 12px);
  top: -10px;
  filter: drop-shadow(0 -3px 0 #9cb5c5 );
}
/* :L1267 */
/* :L1268 */
/* :L1269 */
.page-prequotequestions form > .container {
  padding-left: 0;
  padding-right: 0;
}
/* :L1273 */
.page-prequotequestions form > .container .row {
  margin: 0;
}
/* :L1276 */
.page-prequotequestions form > .container .row .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  padding: 0;
}
/* :L1284 */
button[name="continueButton"] {
  margin-right: 0;
}
/* :L1289 */
/* :L1291 */
.page-quote .main-content,
.page-viewquoteorpolicy .main-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 30px;
}
/* :L1299 */
.page-quote .quote-summary,
.page-viewquoteorpolicy .quote-summary {
  flex-grow: 1;
  padding: 0 30px;
  margin-bottom: 30px;
  align-self: center;
  font-weight: 600;
}
/* :L1308 */
.page-quote .quote-summary .detail.line-item,
.page-viewquoteorpolicy .quote-summary .detail.line-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border-bottom: 1px dashed #cccccc;
  padding: 15px 0;
  align-items: flex-start;
}
/* :L1316 */
.page-quote .quote-summary .detail.line-item .detail-title,
.page-viewquoteorpolicy .quote-summary .detail.line-item .detail-title {
  align-self: flex-end;
}
@media (max-width: 564px) {
  .page-quote .quote-summary .detail.line-item .detail-title,
  .page-viewquoteorpolicy .quote-summary .detail.line-item .detail-title {
    flex-basis: 100%;
  }
}
/* :L1325 */
.page-quote .quote-summary > div:not(:last-of-type),
.page-viewquoteorpolicy .quote-summary > div:not(:last-of-type) {
  margin-bottom: 60px;
}
/* :L1329 */
.page-quote .quote-summary h3,
.page-viewquoteorpolicy .quote-summary h3,
.page-quote .quote-summary h2,
.page-viewquoteorpolicy .quote-summary h2 {
  color: #0072cc;
  font-family: 'Montserrat', Arial;
  font-weight: 600;
  text-align: left;
  margin-left: 0;
  font-size: 1.4em;
  text-transform: uppercase;
}
/* :L1340 */
.page-quote .quote-summary .detail.line-item,
.page-viewquoteorpolicy .quote-summary .detail.line-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border-bottom: 1px dashed #cccccc;
  padding: 15px 0;
  align-items: center;
}
/* :L1352 */
.page-quote .quote-summary .detail-title,
.page-viewquoteorpolicy .quote-summary .detail-title {
  align-self: center;
}
/* :L1358 */
/* :L1359 */
.page-quote .pull-right button#continueButton,
.page-viewquoteorpolicy .pull-right button#continueButton {
  display: none;
}
/* :L1364 */
.page-quote button.instanda-quote-update-button,
.page-viewquoteorpolicy button.instanda-quote-update-button,
.page-quote .fiscal-update,
.page-viewquoteorpolicy .fiscal-update {
  display: none;
}
/* :L1369 */
.page-quote .personal-summary,
.page-viewquoteorpolicy .personal-summary,
.page-quote .pet-summary,
.page-viewquoteorpolicy .pet-summary {
  max-width: 400px;
}
/* :L1374 */
/* :L1375 */
.page-quote .personal-summary .fiscal-code,
.page-viewquoteorpolicy .personal-summary .fiscal-code {
  padding: 10px 0 !important;
}
/* :L1380 */
.page-quote .detail-line-item,
.page-viewquoteorpolicy .detail-line-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  border-bottom: 3px solid #e0ecfd;
  padding: 13px 0;
  align-items: center;
  color: #10568d;
}
/* :L1393 */
/* :L1394 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit {
  flex-basis: auto;
  order: 2;
}
/* :L1398 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit *,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit * {
  margin: 0;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
/* :L1406 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit .container,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit .container {
  margin-top: 0;
}
/* :L1409 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit .container .instanda-question-label,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit .container .instanda-question-label {
  display: none;
}
/* :L1414 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit .questionItem:nth-of-type(2),
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit .questionItem:nth-of-type(2) {
  display: none;
}
/* :L1418 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit .form-control,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit .form-control {
  padding: 10px;
}
/* :L1423 */
.page-quote .detail.line-item.fiscal-code .collapse,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse {
  transform: scaleX(0);
  transform-origin: right center;
  width: 0;
  transition: all 0.3s cubic-bezier(0.87, 0.03, 0.43, 0.49);
  display: block;
}
/* :L1430 */
.page-quote .detail.line-item.fiscal-code .collapse.in,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse.in {
  transform-origin: right center;
  width: 150px;
  transform: scaleX(1);
  transition: all 0.3s cubic-bezier(0.03, 0.41, 0.31, 0.91);
}
/* :L1437 */
.page-quote .detail.line-item.fiscal-code .collapse + .detail-data,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse + .detail-data {
  padding-right: 0;
}
/* :L1440 */
.page-quote .detail.line-item.fiscal-code .collapse + .detail-data a,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse + .detail-data a {
  margin-left: 10px;
}
/* :L1446 */
.page-quote .detail.line-item.fiscal-code .collapsing,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapsing {
  transform: scaleX(1);
  transition: all 0.3s cubic-bezier(0.08, 1, 0.56, 0.98);
  transform-origin: right center;
  height: auto !important;
  width: 150px;
}
/* :L1454 */
/* :L1456 */
.page-quote .detail.line-item.fiscal-code .collapse.in + .detail-data,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse.in + .detail-data,
.page-quote .detail.line-item.fiscal-code .collapsing + .detail-data,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapsing + .detail-data {
  font-size: 0;
  padding-right: 10px;
}
/* :L1462 */
.page-quote .detail.line-item.fiscal-code .detail-data,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  padding-right: 15px;
  transition: all 0.3s ease;
}
/* :L1470 */
.page-quote .detail.line-item.fiscal-code .detail-data a,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a {
  font-size: 0;
}
/* :L1473 */
.page-quote .detail.line-item.fiscal-code .detail-data a::after,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a::after {
  content: 'edit';
  border: 0 solid #0072cc !important;
  border-radius: 1000px;
  color: #0072cc !important;
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Material Icons Round';
  width: 1.5em;
  height: 1.5em;
  line-height: 0.8em;
  font-size: 14pt;
}
/* :L1492 */
.page-quote .detail.line-item.fiscal-code .detail-data a:hover::after,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:hover::after {
  background: #86d78b;
  color: white;
}
/* :L1497 */
/* :L1501 */
.page-quote .detail.line-item.fiscal-code .detail-data a:hover,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:hover,
.page-quote .detail.line-item.fiscal-code .detail-data a:focus,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:focus,
.page-quote .detail.line-item.fiscal-code .detail-data a:active,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:active,
.page-quote .detail.line-item.fiscal-code .detail-data a:hover:active,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:hover:active,
.page-quote .detail.line-item.fiscal-code .detail-data a:focus:active,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:focus:active,
.page-quote .detail.line-item.fiscal-code .detail-data a:active:active,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:active:active,
.page-quote .detail.line-item.fiscal-code .detail-data a:hover:focus,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:hover:focus,
.page-quote .detail.line-item.fiscal-code .detail-data a:focus:focus,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:focus:focus,
.page-quote .detail.line-item.fiscal-code .detail-data a:active:focus,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a:active:focus {
  text-decoration: none;
}
/* :L1510 */
/* :L1511 */
/* :L1512 */
/* :L1513 */
.page-quote .detail.line-item.fiscal-code .collapse.in + .detail-data a::after,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse.in + .detail-data a::after {
  content: 'close';
  color: red;
  border-color: red;
  transition: all 0.3s cubic-bezier(0, 0.76, 0.25, 1);
}
/* :L1520 */
.page-quote .detail.line-item.fiscal-code .collapse.in + .detail-data a:hover::after,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse.in + .detail-data a:hover::after {
  background: red;
  color: white;
}
/* :L1528 */
.page-quote .detail.line-item.fiscal-code button.fiscal-update,
.page-viewquoteorpolicy .detail.line-item.fiscal-code button.fiscal-update {
  order: 3;
  align-self: center;
  font-family: 'Material Icons Round';
  content: 'edit';
  border: 1px solid #86d78b;
  border-radius: 1000px;
  color: white;
  background-color: #86d78b;
  padding: 15px;
  align-items: center;
  justify-content: center;
  width: 1.5em;
  height: 1.5em;
  line-height: 0.8em;
  font-size: 14pt;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  margin-left: 10px;
  display: none;
}
/* :L1551 */
/* :L1552 */
.page-quote .dirty button.instanda-quote-update-button,
.page-viewquoteorpolicy .dirty button.instanda-quote-update-button {
  display: inline-block;
}
/* :L1556 */
.page-quote .dirty .fiscal-update,
.page-viewquoteorpolicy .dirty .fiscal-update {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
/* :L1560 */
/* :L1569 */
.cover-summary.sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  flex-basis: 300px;
  border: 0 !important;
  box-sizing: border-box;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.2);
  border-radius: 8px;
  padding: 30px;
  flex-grow: 1;
  background: white;
}
/* :L1585 */
.cover-summary.sidebar h3,
.cover-summary.sidebar h2 {
  text-align: left;
  margin-left: 0;
  font-size: 13pt;
  color: #00578a;
  display: none;
}
/* :L1594 */
.cover-summary.sidebar .group {
  flex-basis: 100%;
}
/* :L1599 */
.cover-summary.sidebar > .group {
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 15px;
}
/* :L1603 */
.cover-summary.sidebar > .group .group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  transition: 0.3s cubic-bezier(0, 0.87, 0.25, 1) background-color;
  border-radius: 8px;
}
/* :L1610 */
.cover-summary.sidebar > .group .group:hover {
  background: transparent !important;
}
/* :L1615 */
.cover-summary.sidebar > .group .addon-selection {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 15px;
}
/* :L1620 */
.cover-summary.sidebar > .group .addon-selection ul {
  list-style-type: none;
  padding-left: 0;
  color: #686868 !important;
  border-top: solid 2px #c4c4c4;
  width: 100%;
  margin-bottom: 0;
  font-weight: normal;
}
/* :L1629 */
.cover-summary.sidebar > .group .addon-selection ul li {
  margin: 4px 0 4px 0;
}
/* :L1632 */
.cover-summary.sidebar > .group .addon-selection ul li .addon-input {
  list-style-type: none;
  padding-left: 0;
  color: #9e9e9e !important;
  border-top: solid 2px #c4c4c4;
  width: 100%;
  margin-bottom: 0;
  border-top: 0 !important;
  font-weight: normal;
}
/* :L1646 */
.cover-summary.sidebar > .group .addon-selection.lawyer-plus.group {
  display: none;
}
/* :L1650 */
.cover-summary.sidebar > .group span.payment-frequency {
  font-size: 9pt;
}
/* :L1655 */
.cover-summary.sidebar .addon-input {
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L1660 */
.cover-summary.sidebar .addon-input .price {
  margin-left: auto;
}
/* :L1667 */
.cover-summary.sidebar .documents.group {
  text-align: center;
}
/* :L1671 */
/* :L1672 */
.cover-summary.sidebar .total-price.group span.title {
  font-size: 12pt;
  flex-basis: 40%;
  color: #303030;
  font-weight: 100;
}
/* :L1680 */
.cover-summary.sidebar .total-price.group span.detail {
  font-weight: 900;
  font-size: 24pt;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  flex-flow: row wrap;
  flex-basis: 50%;
}
/* :L1689 */
.cover-summary.sidebar .total-price.group span.detail span.icon.euro {
  font-weight: 100;
  color: #4c4c4c;
}
/* :L1696 */
.cover-summary.sidebar button#continueButton {
  margin: 20px 0 20px;
  font-size: 12pt;
  -webkit-appearance: none;
  appearance: none;
  border: 2px solid #10568d !important;
  /* border: 2px solid var(--blue-xd); */
  border-radius: 4px !important;
  cursor: pointer;
  display: block;
  font-size: 11px;
  font-weight: 700;
  padding: 13px 20px;
  text-transform: uppercase;
  transition: all .3s ease;
  background: #10568d !important;
  /* background: var(--blue-xd); */
  color: white;
  margin-left: auto;
  box-shadow: none !important;
  max-width: 400px;
}
/* :L1720 */
.cover-summary.sidebar button#continueButton ~ button#continueButton {
  display: none;
}
/* :L1725 */
/* :L1726 */
.cover-summary.sidebar .sub-total-price.group .group {
  font-size: 12pt;
}
/* :L1731 */
.cover-summary.sidebar .title,
.cover-summary.sidebar .detail {
  padding: 5px 0;
}
/* :L1738 */
.sidebar-container {
  flex-basis: 200px;
  flex-grow: 1;
}
/* :L1743 */
.page-customerhomepage .sidebar-container {
  margin: auto;
  margin-bottom: 20px;
}
/* :L1748 */
.sidebar-container a#emailQuoteLinkLink {
  flex-basis: 100%;
  text-align: center;
}
/* :L1754 */
.coupon-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  flex-basis: 100%;
  flex-grow: 1;
  padding: 15px;
  background: transparent !important;
}
/* :L1762 */
.coupon-container > div {
  flex-basis: 100%;
}
/* :L1766 */
.coupon-container .coupon-container-button {
  padding: 5px;
  border-radius: 8px;
}
/* :L1770 */
.coupon-container .coupon-container-button:hover {
  background: #f4f6f7;
}
/* :L1774 */
.coupon-container .coupon-container-button > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  color: #3c3c3c;
  text-decoration: none !important;
}
/* :L1780 */
.coupon-container .coupon-container-button > a .expander-icon::after {
  content: '\f078';
  font-family: 'FontAwesome';
  font-size: 12pt;
}
/* :L1788 */
.coupon-container .expanded-content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L1792 */
.coupon-container .expanded-content-container > .questionItem.instanda-question-item.form-group.container {
  margin-bottom: 15px;
  flex-basis: 100%;
}
/* :L1797 */
.coupon-container .expanded-content-container button {
  flex-basis: 100%;
  opacity: 0.5;
  pointer-events: none;
  margin: 20px 0 20px;
  font-size: 12pt;
  -webkit-appearance: none;
  appearance: none;
  border: 2px solid #10568d !important;
  /* border: 2px solid var(--blue-xd); */
  border-radius: 4px !important;
  cursor: pointer;
  display: block;
  font-size: 11px;
  font-weight: 700;
  padding: 13px 20px;
  text-transform: uppercase;
  transition: all .3s ease;
  background: #10568d !important;
  /* background: var(--blue-xd); */
  color: white;
  margin-left: auto;
  box-shadow: none !important;
}
/* :L1802 */
.dirty .coupon-container .expanded-content-container button {
  opacity: 1;
  pointer-events: unset;
}
/* :L1835 */
/* :L1836 */
/* :L1837 */
/* :L1838 */
.page-confirmbillingdetails .main-container form > div {
  display: none;
}
/* :L1842 */
.page-confirmbillingdetails .main-container form > .row.instanda-buttonlist-payment-online-billing-details {
  display: block;
}
/* :L1847 */
.page-confirmbillingdetails .main-container span.price {
  font-weight: 900;
  font-size: 24pt;
  margin-right: 5px;
}
/* :L1854 */
.page-confirmbillingdetails input#boltPayButton {
  display: none;
}
/* :L1859 */
/* :L1860 */
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button {
  color: #303030;
  text-decoration: underline !important;
  padding: 15px 15px 15px 0;
  background: transparent;
  border-color: transparent;
  text-transform: lowercase;
  background: none;
  box-shadow: none;
}
/* :L143 */
/* :L147 */
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:hover,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:focus,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:active,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:hover:active,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:focus:active,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:active:active,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:hover:focus,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:focus:focus,
.instanda-buttonlist-payment-online-billing-details a.btn-primary.instanda-button:active:focus {
  background: none;
  box-shadow: none;
}
/* :L1866 */
a.action-link {
  background: #86d78b;
  border-color: #daf3dc;
  border-width: 0;
  border-style: none;
  color: white;
  border-radius: 34px !important;
  padding: 16px 48px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12pt;
  letter-spacing: 1px;
  box-shadow: inset 0 0 0 3px #86d78b;
  transition: all 0.15s ease;
  border-width: 3px;
  margin-bottom: 20px;
  padding: 12px 32px;
  letter-spacing: 0;
  font-size: 8pt;
  display: inline-block;
  padding: 4px;
  box-shadow: none;
  border-radius: 4px;
}
/* :L107 */
/* :L111 */
a.action-link:hover,
a.action-link:focus,
a.action-link:active,
a.action-link:hover:active,
a.action-link:focus:active,
a.action-link:active:active,
a.action-link:hover:focus,
a.action-link:focus:focus,
a.action-link:active:focus {
  background: #61d286;
  box-shadow: inset 0 0 0 3px #86d78b, 0 0 0 3px rgba(217, 243, 219, 0.5);
  color: white;
  text-decoration: none;
}
@media (max-width: 767px) {
  a.action-link {
    padding: 5px 10px;
    font-size: 10pt;
  }
}
/* :L1874 */
/* :L1878 */
a.action-link:hover,
a.action-link:focus,
a.action-link:active,
a.action-link:hover:active,
a.action-link:focus:active,
a.action-link:active:active,
a.action-link:hover:focus,
a.action-link:focus:focus,
a.action-link:active:focus {
  box-shadow: none;
}
/* :L1888 */
/* :L1889 */
.page-viewquoteorpolicy .instanda-main-content-container {
  max-width: 100%;
  width: 1170px;
  margin: 0 auto;
}
/* :L1895 */
.page-viewquoteorpolicy .instanda-main-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L1900 */
.page-viewquoteorpolicy .instanda-quote-content {
  flex-basis: 350px;
  flex-grow: 1;
  margin-right: 15px;
}
/* :L1907 */
.page-viewquoteorpolicy .container.policy-view-options-action-buttons {
  flex-basis: 200px;
}
/* :L1911 */
.page-viewquoteorpolicy .btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  gap: 3px;
}
/* :L1918 */
.page-viewquoteorpolicy .btn-group > a.btn {
  flex-grow: 1;
  flex-basis: 100%;
}
/* :L1924 */
.page-viewquoteorpolicy a {
  order: 3;
  margin-bottom: 0;
}
/* :L1929 */
.page-viewquoteorpolicy .btnCancelPolicy,
.page-viewquoteorpolicy .btnRenewPolicy,
.page-viewquoteorpolicy .btnAdjustPolicy,
.page-viewquoteorpolicy .btnClaims {
  order: 1;
}
/* :L1936 */
.page-viewquoteorpolicy .btn-group [class="btn btn-primary"],
.page-viewquoteorpolicy [href*="ViewEditQuote"],
.page-viewquoteorpolicy .btnViewDocs {
  order: 2;
}
/* :L1942 */
.page-viewquoteorpolicy .btnClaims,
.page-viewquoteorpolicy .btnViewDocs {
  margin-bottom: 15px;
}
/* :L1947 */
.page-viewquoteorpolicy input[type="checkbox"] {
  zoom: 2;
  margin: 0 5px 0 0;
}
/* :L1952 */
.page-viewquoteorpolicy label.block-renewals {
  font-weight: 900;
  font-size: 12pt;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-top: 15px;
  justify-content: center;
  color: white;
}
/* :L1962 */
.page-viewquoteorpolicy label.block-renewals span {
  background: red;
  padding: 10px;
  border-radius: 4px;
}
/* :L1972 */
.testimonial-section {
  font-family: sans-serif;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  gap: 30px;
  margin: 15px auto 70px;
  max-width: 1500px;
}
/* :L1983 */
.testimonial-section h3 {
  flex-basis: 100%;
  max-width: unset;
}
/* :L1988 */
.testimonial-section .card.testimonial {
  flex-basis: 350px;
  box-shadow: 0px 3px 10px 1px rgba(0, 85, 140, 0.12);
  padding: 20px 25px;
  flex-grow: 1;
}
/* :L1994 */
.testimonial-section .card.testimonial .top-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L1997 */
.testimonial-section .card.testimonial .top-line .picture {
  flex-basis: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  flex-grow: 0;
}
/* :L2003 */
.testimonial-section .card.testimonial .top-line .picture img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  border-radius: 50%;
}
/* :L2011 */
.testimonial-section .card.testimonial .top-line .name-area {
  flex-grow: 1;
  padding: 0 15px;
}
/* :L2015 */
.testimonial-section .card.testimonial .top-line .name-area .name {
  font-weight: 700;
  margin-bottom: 7px;
}
/* :L2020 */
.testimonial-section .card.testimonial .top-line .name-area .work-type {
  color: #768190;
}
/* :L2025 */
.testimonial-section .card.testimonial .top-line .pet-icon {
  flex-basis: 55px;
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: top center;
}
/* :L2031 */
.testimonial-section .card.testimonial .top-line .pet-icon.dog {
  background-image: url('/ImageUpload/DownloadImageVersion?uploadedImageVersionId=HuXKCEmK-XVWBX%2CNmYaoSw__');
}
/* :L2035 */
.testimonial-section .card.testimonial .top-line .pet-icon.cat {
  background-image: url('/ImageUpload/DownloadImageVersion?uploadedImageVersionId=%2ClrxVVzcfcV43T3snNv6Dg__');
}
/* :L2041 */
.testimonial-section .card.testimonial .main-text {
  padding: 5px;
  margin-top: 5px;
  color: #4c4c4c;
  font-size: 11pt;
}
/* :L2050 */
.flex-row {
  flex-basis: 100%;
}
/* :L2055 */
.summary-preview {
  background: #f5f8fb;
  padding: 0 60px;
  margin: calc((30px * -1) + 5px) calc((30px * -1) + 5px) 0;
  width: calc(100% + 50px);
  border-radius: 8px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L2065 */
.summary-preview .pet-info,
.summary-preview .cover-info,
.summary-preview .edit-policy {
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  align-items: flex-end;
}
/* :L2074 */
/* :L2075 */
.summary-preview .pet-info .text {
  flex-grow: 1;
}
/* :L2079 */
.summary-preview .pet-info .pet-icon {
  height: 32px;
  flex-basis: 32px;
  font-size: 30pt;
  color: #c8102e;
}
/* :L2087 */
.summary-preview .cover-info {
  border: 3px solid #00578a;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.08);
  border-radius: 8px;
  padding: 10px 15px;
  margin-bottom: 5px;
  align-items: center;
  flex-flow: row wrap;
}
/* :L2096 */
.summary-preview .cover-info .cover-type {
  flex-grow: 1;
  font-weight: 900;
}
/* :L2101 */
.summary-preview .cover-info .cover-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 160px;
  justify-content: flex-end;
  align-items: flex-end;
  flex-grow: 1;
}
/* :L2108 */
.summary-preview .cover-info .cover-price span.symbol {
  color: #c4c4c4;
  font-size: 19pt;
  margin-right: 4px;
}
/* :L2114 */
.summary-preview .cover-info .cover-price span.price {
  font-weight: 600;
  font-size: 19pt;
}
/* :L2121 */
.summary-preview .edit-policy {
  justify-content: flex-end;
}
/* :L2124 */
.summary-preview .edit-policy a {
  color: #c4c4c4;
  text-decoration: underline;
  font-size: 9pt;
}
@media (max-width: 768px) {
  .summary-preview {
    padding: 5px;
  }
}
/* :L2140 */
.payment-period {
  display: none !important;
  /**hiding the payment monthly and annual button**/

}
/* :L2145 */
.payment-period {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 350px;
  margin: 0 auto 30px;
}
/* :L2151 */
.payment-period .period-type {
  flex-basis: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L2155 */
.payment-period .period-type label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 100%;
}
/* :L2159 */
.payment-period .period-type label span {
  padding: 15px 30px;
  text-align: center;
  flex-grow: 1;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-color: #c4c4c4;
  transition: all 0.3s cubic-bezier(0, 0.73, 0.25, 1);
}
/* :L2170 */
.payment-period .period-type label:hover span {
  background: #f4f6f7;
  border-color: #f4f6f7;
}
/* :L2175 */
.payment-period .period-type label input {
  display: none;
}
/* :L2178 */
.payment-period .period-type label input:checked + span {
  background: #00578a;
  border-color: #00578a;
  color: white;
}
/* :L2186 */
/* :L2187 */
/* :L2188 */
.payment-period .period-type.monthly label span {
  border-radius: 8px 0 0 8px;
}
/* :L2194 */
/* :L2195 */
/* :L2196 */
.payment-period .period-type.annual label span {
  border-radius: 0 8px 8px 0;
}
/* :L2200 */
/* :L2201 */
.payment-period .period-type.annual label.instanda-unselected span {
  border-left: none;
}
/* :L2211 */
.faq-container {
  background: #f0f9ff;
  padding: 75px;
  border-radius: 100px;
  margin-bottom: 50px;
}
/* :L2217 */
.faq-container h3 {
  margin-top: 0;
  margin-bottom: 30px;
}
/* :L2223 */
/* :L2224 */
#faq-example .card {
  padding: 20px 25px;
  background: white;
  border: 1px solid #c4c4c4;
  border-radius: 8px;
  margin-bottom: 15px;
}
/* :L2231 */
#faq-example .card .card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
}
/* :L2236 */
#faq-example .card .card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
/* :L2240 */
#faq-example .card .card-header::after {
  font-family: 'FontAwesome';
  content: '\f078';
  display: block !important;
}
/* :L2246 */
#faq-example .card .card-header a {
  text-align: left;
  margin: 0 0 10px;
  padding: 0;
  font-size: 12pt;
  color: #303030;
  font-weight: 500;
  flex-basis: 100%;
}
/* :L2255 */
/* :L2259 */
#faq-example .card .card-header a:hover,
#faq-example .card .card-header a:focus,
#faq-example .card .card-header a:active,
#faq-example .card .card-header a:hover:active,
#faq-example .card .card-header a:focus:active,
#faq-example .card .card-header a:active:active,
#faq-example .card .card-header a:hover:focus,
#faq-example .card .card-header a:focus:focus,
#faq-example .card .card-header a:active:focus {
  color: #00578a;
  text-decoration: none;
}
/* :L2272 */
/* :L2273 */
.search-fields.row > div:not(:first-of-type) {
  margin-bottom: 15px;
  background: #f0f9ff;
  padding: 30px;
  border-radius: 15px;
}
/* :L2279 */
.search-fields.row > div:not(:first-of-type) .form-group {
  margin-bottom: 0;
}
/* :L2284 */
.search-fields.row .search-row button {
  margin: 10px 0;
}
/* :L2288 */
.search-fields.row .search-label.col-lg-10.col-md-10.col-sm-10.col-xs-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
/* :L2296 */
.cover-features-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 75px;
}
/* :L2301 */
.cover-features-table h3 {
  flex-basis: 100%;
}
/* :L2305 */
.cover-features-table .headings,
.cover-features-table .table-row {
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
/* :L2311 */
.cover-features-table .headings .check,
.cover-features-table .table-row .check {
  flex-flow: row wrap;
}
/* :L2314 */
.cover-features-table .headings .check .sub-text,
.cover-features-table .table-row .check .sub-text {
  flex-basis: 100%;
  text-align: center;
}
/* :L2321 */
.cover-features-table .title {
  flex-basis: calc((100% / 12) * 5);
  padding: 15px 0;
}
/* :L2325 */
.cover-features-table .title.cover-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
/* :L2330 */
.cover-features-table .title.feature {
  padding-left: 30px;
}
/* :L2335 */
.cover-features-table .check,
.cover-features-table .title.cover-type,
.cover-features-table .cover-details {
  flex-basis: calc(((100% / 12) * 7) / 3);
}
/* :L2341 */
/* :L2342 */
.cover-features-table .table-row:nth-of-type(2n+1) {
  background: rgba(0, 85, 140, 0.04);
}
/* :L2346 */
.cover-features-table .table-row .text {
  font-size: 12pt;
  margin-bottom: 10px;
}
/* :L2351 */
.cover-features-table .table-row .check.checked {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L2356 */
.cover-features-table .table-row .check.checked::before {
  content: '\f00c';
  font-family: 'FontAwesome';
  color: #00578a;
  font-size: 13pt;
}
/* :L2365 */
.cover-features-table .headings {
  border-bottom: 1px #c4c4c4 solid;
  margin-top: 50px;
}
/* :L2369 */
.cover-features-table .headings .title.cover-type {
  padding-left: 0;
}
/* :L2373 */
.cover-features-table .headings .title {
  font-weight: 600;
  font-size: 15pt;
  padding-left: 30px;
}
/* :L2380 */
.cover-features-table .sub-text {
  font-size: 14px;
  color: #4c4c4c;
}
/* :L2384 */
.cover-features-table .sub-text .custom-tooltip {
  margin-left: 10px;
  display: inline-block;
}
/* :L2390 */
.cover-features-table .gold {
  border-left: solid #00578a 1px;
  border-right: solid #00578a 1px;
  background: rgba(0, 85, 140, 0.04);
}
/* :L2395 */
.cover-features-table .gold.cover-details {
  border-bottom: solid 1px #00578a;
}
/* :L2399 */
.cover-features-table .gold.title.cover-type {
  border-top: solid 1px #00578a;
}
/* :L2403 */
.cover-features-table .gold.cover-details {
  border-bottom: solid 1px #00578a;
  border-radius: 0 0 8px 8px;
}
/* :L2408 */
.cover-features-table .gold.title.cover-type {
  flex-flow: row wrap;
}
/* :L2411 */
.cover-features-table .gold.title.cover-type::before {
  content: 'Più venduto';
  color: white;
  font-weight: 400;
  margin-top: -50px;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 35px;
  box-shadow: 0 0 0 2px #00578a;
  background: #00578a;
  border-radius: 8px 8px 0 0;
  font-size: 12pt;
}
/* :L2430 */
.cover-features-table .line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  padding: 5px 0;
}
/* :L2435 */
.cover-features-table .line.amount {
  flex-flow: row wrap;
}
/* :L2440 */
/* :L2441 */
.cover-features-table .cover-details .cover-type {
  font-size: 11pt;
}
/* :L2446 */
.cover-features-table .price {
  font-size: 20pt;
}
/* :L2450 */
.cover-features-table .price span.duration {
  font-size: 11pt;
  text-transform: lowercase;
}
/* :L2455 */
.cover-features-table .price span.icon {
  font-size: 23pt;
  font-weight: 400;
  margin-right: 0;
}
/* :L2461 */
.cover-features-table .line.cover-type {
  padding-top: 25px;
  font-weight: 400;
  font-size: 13pt;
}
/* :L2467 */
.cover-features-table span.number {
  font-weight: 600;
  font-size: 20pt;
}
/* :L2472 */
.cover-features-table .monthly-disclaimer {
  margin-bottom: 15px;
}
/* :L2477 */
/* :L2478 */
.selected-cover .cover-select.buy-btn {
  background: #86d78b;
  border-color: #daf3dc;
  border-width: 0;
  border-style: none;
  color: white;
  border-radius: 34px !important;
  padding: 16px 48px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12pt;
  letter-spacing: 1px;
  box-shadow: inset 0 0 0 3px #86d78b;
  transition: all 0.15s ease;
  border-width: 3px;
  margin-bottom: 20px;
  padding: 12px 32px;
  letter-spacing: 0;
  font-size: 8pt;
  border-color: #86d78b;
}
/* :L107 */
/* :L111 */
.selected-cover .cover-select.buy-btn:hover,
.selected-cover .cover-select.buy-btn:focus,
.selected-cover .cover-select.buy-btn:active,
.selected-cover .cover-select.buy-btn:hover:active,
.selected-cover .cover-select.buy-btn:focus:active,
.selected-cover .cover-select.buy-btn:active:active,
.selected-cover .cover-select.buy-btn:hover:focus,
.selected-cover .cover-select.buy-btn:focus:focus,
.selected-cover .cover-select.buy-btn:active:focus {
  background: #61d286;
  box-shadow: inset 0 0 0 3px #86d78b, 0 0 0 3px rgba(217, 243, 219, 0.5);
  color: white;
  text-decoration: none;
}
@media (max-width: 767px) {
  .selected-cover .cover-select.buy-btn {
    padding: 5px 10px;
    font-size: 10pt;
  }
}
/* :L2489 */
.questionItem.instanda-payment-options.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  width: 100%;
}
/* :L2494 */
.questionItem.instanda-payment-options.container .radio {
  margin: 0 15px;
}
/* :L2497 */
.questionItem.instanda-payment-options.container .radio input {
  display: none;
}
/* :L2501 */
.questionItem.instanda-payment-options.container .radio label {
  padding: 0;
  padding: 15px;
  border: none;
  color: #86d78b;
  border: solid 2px #86d78b;
  border-radius: 8px;
}
/* :L2509 */
.questionItem.instanda-payment-options.container .radio label.instanda-selected {
  background: #86d78b;
  color: white;
}
/* :L2514 */
.questionItem.instanda-payment-options.container .radio label:hover {
  background: #e0f5e2;
  color: #86d78b;
}
/* :L2523 */
.pet-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'pet-icon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* :L2549 */
/* :L2551 */
/* :L2552 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields label[for="policyNumber"] + .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L2556 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields label[for="policyNumber"] + .row > .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
  gap: 15px;
  width: auto;
  flex-grow: 1;
  flex-basis: auto;
  margin-bottom: 15px;
}
/* :L2566 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields label[for="policyNumber"] + .row > .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 .form-group {
  flex-basis: calc(calc(600px - 100%) * 999);
  min-width: 230px;
}
/* :L2576 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields > .search-fields.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L2580 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields > .search-fields.row > div {
  flex-grow: 1;
  float: none;
}
/* :L2585 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields > .search-fields.row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-3.text-right,
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields > .search-fields.row .search-label.col-lg-10.col-md-10.col-sm-10.col-xs-9 {
  flex-basis: 50px;
  flex-grow: 1;
}
/* :L2591 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields > .search-fields.row .search-button.col-lg-2.col-md-2.col-sm-2.col-xs-12.text-right {
  width: auto;
  float: none;
  flex-grow: 1;
  flex-basis: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* :L2602 */
/* :L2603 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields .form-group .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L2607 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields .form-group .row > div {
  flex-basis: calc(calc(700px - 100%) * 999);
  flex-grow: 1;
}
/* :L2612 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields .form-group .row > .search-field-text {
  flex-basis: 50px;
  flex-grow: 0;
}
/* :L2621 */
/* :L2623 */
/* :L2625 */
.instanda-agent-search-fields .search-label > label,
.instanda-agent-search-fields .form-group > label {
  font-weight: 600;
  font-size: 12pt;
}
/* :L2633 */
form#agentSearchParameters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  gap: 10px;
  align-items: flex-end;
  justify-content: center;
}
/* :L2640 */
form#agentSearchParameters > div {
  flex-grow: 0;
  flex-basis: calc(calc(600px - 100%) * 999);
  min-width: 230px;
}
/* :L2646 */
form#agentSearchParameters > input {
  margin-bottom: 15px;
}
/* :L2652 */
form#agentSearchParameters > input#agentSearchButton {
  flex-basis: 500px;
}
/* :L2658 */
span.checkmark-icon::before {
  content: '\f00c';
  font-family: 'FontAwesome';
  font-weight: 900;
  color: #86d78b;
}
/* :L2665 */
.addon-selection span.checkmark-icon {
  display: none;
}
/* :L2669 */
.addon-selection.vet-solo span.addon-type-text,
.cover-summary.sidebar .addon-input,
.cover-summary.sidebar .addon-type-text,
.price {
  color: #0072cc !important;
  font-weight: 600;
}
/* :L2677 */
span.addon-type-price {
  flex-grow: 1;
  text-align: right;
  font-size: 0.9em;
  font-style: italic;
}
/* :L2684 */
/* :L2685 */
.site-public .addon-input {
  pointer-events: none;
}
/* :L2689 */
.addon-input input {
  margin-right: 10px;
}
/* :L2692 */
.site-public .addon-input input {
  display: none;
  pointer-events: none;
}
/* :L2699 */
/* :L2701 */
.selected-platinum .addon-selection.vet-solo,
.selected-platinum .addon-selection.vet-plus,
.selected-platinum .addon-selection.assstance-24hr,
.selected-platinum .addon-selection.travel,
.selected-platinum .addon-selection.tpl,
.selected-platinum .addon-selection.lawyer-normal,
.selected-platinum .addon-selection.lawyer-plus {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */

}
/* :L2710 */
.selected-platinum .addon-selection.vet-solo .addon-input,
.selected-platinum .addon-selection.vet-plus .addon-input,
.selected-platinum .addon-selection.assstance-24hr .addon-input,
.selected-platinum .addon-selection.travel .addon-input,
.selected-platinum .addon-selection.tpl .addon-input,
.selected-platinum .addon-selection.lawyer-normal .addon-input,
.selected-platinum .addon-selection.lawyer-plus .addon-input {
  pointer-events: none;
}
/* :L2714 */
.selected-platinum .addon-selection.vet-solo input,
.selected-platinum .addon-selection.vet-plus input,
.selected-platinum .addon-selection.assstance-24hr input,
.selected-platinum .addon-selection.travel input,
.selected-platinum .addon-selection.tpl input,
.selected-platinum .addon-selection.lawyer-normal input,
.selected-platinum .addon-selection.lawyer-plus input {
  display: none;
}
/* :L2718 */
.selected-platinum .addon-selection.vet-solo span.checkmark-icon,
.selected-platinum .addon-selection.vet-plus span.checkmark-icon,
.selected-platinum .addon-selection.assstance-24hr span.checkmark-icon,
.selected-platinum .addon-selection.travel span.checkmark-icon,
.selected-platinum .addon-selection.tpl span.checkmark-icon,
.selected-platinum .addon-selection.lawyer-normal span.checkmark-icon,
.selected-platinum .addon-selection.lawyer-plus span.checkmark-icon {
  display: none;
}
/* :L2722 */
.selected-platinum .addon-selection.vet-solo span.addon-type-text,
.selected-platinum .addon-selection.vet-plus span.addon-type-text,
.selected-platinum .addon-selection.assstance-24hr span.addon-type-text,
.selected-platinum .addon-selection.travel span.addon-type-text,
.selected-platinum .addon-selection.tpl span.addon-type-text,
.selected-platinum .addon-selection.lawyer-normal span.addon-type-text,
.selected-platinum .addon-selection.lawyer-plus span.addon-type-text {
  color: #86d78b;
  color: #303030;
}
/* :L2728 */
.selected-platinum .addon-selection.tpl li:nth-of-type(1) {
  display: none;
}
/* :L2733 */
/* :L2735 */
.selected-gold .addon-selection.vet-solo,
.selected-gold .addon-selection.assstance-24hr,
.selected-gold .addon-selection.travel,
.selected-gold .addon-selection.lawyer-normal,
.selected-gold .addon-selection.tpl {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */

}
/* :L2742 */
.selected-gold .addon-selection.vet-solo .addon-input,
.selected-gold .addon-selection.assstance-24hr .addon-input,
.selected-gold .addon-selection.travel .addon-input,
.selected-gold .addon-selection.lawyer-normal .addon-input,
.selected-gold .addon-selection.tpl .addon-input {
  pointer-events: none;
}
/* :L2746 */
.selected-gold .addon-selection.vet-solo input,
.selected-gold .addon-selection.assstance-24hr input,
.selected-gold .addon-selection.travel input,
.selected-gold .addon-selection.lawyer-normal input,
.selected-gold .addon-selection.tpl input {
  display: none;
}
/* :L2750 */
.selected-gold .addon-selection.vet-solo span.checkmark-icon,
.selected-gold .addon-selection.assstance-24hr span.checkmark-icon,
.selected-gold .addon-selection.travel span.checkmark-icon,
.selected-gold .addon-selection.lawyer-normal span.checkmark-icon,
.selected-gold .addon-selection.tpl span.checkmark-icon {
  display: none;
}
/* :L2754 */
.selected-gold .addon-selection.vet-solo span.addon-type-text,
.selected-gold .addon-selection.assstance-24hr span.addon-type-text,
.selected-gold .addon-selection.travel span.addon-type-text,
.selected-gold .addon-selection.lawyer-normal span.addon-type-text,
.selected-gold .addon-selection.tpl span.addon-type-text {
  color: #86d78b;
  color: #303030;
}
/* :L2760 */
/* :L2761 */
.selected-gold .addon-selection.tpl li:nth-of-type(2) {
  display: none;
}
/* :L2768 */
/* :L2769 */
.selected-silver .addon-selection.vet-solo {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */

}
/* :L2772 */
.selected-silver .addon-selection.vet-solo .addon-input {
  pointer-events: none;
}
/* :L2776 */
.selected-silver .addon-selection.vet-solo input {
  display: none;
}
/* :L2780 */
.selected-silver .addon-selection.vet-solo span.checkmark-icon {
  display: none;
}
/* :L2784 */
.selected-silver .addon-selection.vet-solo span.addon-type-text {
  color: #86d78b;
  color: #303030;
}
/* :L2791 */
/* :L2792 */
.addon-selection.tpl.group input {
  pointer-events: none;
}
/* :L2804 */
/* :L2805 */
div#question225249 > .instanda-question-label {
  display: none;
}
/* :L2809 */
div#question225249 .instanda-text-question.form-group.row .form-group > .instanda-question-item.form-group:first-of-type {
  display: none;
}
@keyframes logofade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* :L2836 */
#WaitingAnimationGraphic .spinner,
#WaitingAnimationGraphic {
  display: none;
}
/* :L2840 */
.page-prequotequestions #WaitingAnimationGraphic .spinner,
.page-prequotequestions #WaitingAnimationGraphic {
  display: block;
}
/* :L2845 */
.custom-loading-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
  display: block;
  width: 100vw;
  height: 100vh;
}
/* :L2855 */
#animation-wrapper-div {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  filter: drop-shadow(1px 2px 1px rgba(66, 66, 66, 0.5));
  background: white;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 55%);
}
/* :L2866 */
.spinner ~ #animation-wrapper-div {
  -webkit-animation-name: logofade;
  animation-name: logofade;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: cubic-bezier(0.04, 0.65, 0.25, 1);
  animation-timing-function: cubic-bezier(0.04, 0.65, 0.25, 1);
}
/* :L2875 */
#animation-wrapper-div svg {
  flex-basis: 100%;
  max-width: 250px;
}
/* :L2883 */
/* :L2884 */
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left {
  color: #303030;
  text-decoration: underline !important;
  padding: 15px 15px 15px 0;
  background: transparent;
  border-color: transparent;
  text-transform: lowercase;
  background: none;
  box-shadow: none;
}
/* :L143 */
/* :L147 */
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:hover,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:focus,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:active,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:hover:active,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:focus:active,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:active:active,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:hover:focus,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:focus:focus,
.instanda-choose-billing-content a.btn.btn-primary.instanda-button.pull-left:active:focus {
  background: none;
  box-shadow: none;
}
/* :L2890 */
.instanda-customer-login-content {
  width: calc(100% - 60px);
  max-width: 840px !important;
  background: #edf4fe;
  margin: 0 auto;
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.08);
}
/* :L544 */
.page-quickquote .instanda-customer-login-content,
.page-quote .instanda-customer-login-content,
.page-retrievequote .instanda-customer-login-content,
.page-agentdashboard .instanda-customer-login-content,
.page-getagentsearchresults .instanda-customer-login-content,
.page-customerhomepage .instanda-customer-login-content {
  max-width: 1178px;
}
/* :L2893 */
.instanda-customer-login-content .col-md-4.col-md-offset-4.well.instanda-well {
  width: 100%;
  margin: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
/* :L2900 */
.instanda-customer-login-content .col-md-4.col-md-offset-4.well.instanda-well .form-group {
  text-align: center;
}
/* :L2903 */
.instanda-customer-login-content .col-md-4.col-md-offset-4.well.instanda-well .form-group .col-md-9 {
  width: 100%;
}
/* :L2911 */
/* :L2913 */
/* :L2918 */
body.site-public.page-quickquotequestions .collapse.navbar-collapse.navbar-ex1-collapse,
body.site-public.page-quickquote .collapse.navbar-collapse.navbar-ex1-collapse,
body.site-public.page-prequotequestions .collapse.navbar-collapse.navbar-ex1-collapse,
body.site-public.page-quote .collapse.navbar-collapse.navbar-ex1-collapse,
body.site-public.page-confirmbillingdetails .collapse.navbar-collapse.navbar-ex1-collapse {
  display: none !important;
}
/* :L2925 */
/* :L2926 */
.group h4 {
  border-bottom: 1px #cccccc dashed;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
/* :L2933 */
.list.quote-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L2937 */
.list.quote-list .quote-item.details {
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}
/* :L2942 */
/* :L2947 */
.list.quote-list .quote-item.details .item.link {
  /*flex-grow: 1;*/
  /*commented on 20-11-2023*/
  text-align: right;
  margin-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}
/* :L2955 */
.list.quote-list .quote-item.details .item.link a {
  /*.main-btn-style;
					.small-btn;*/
  /*commented on 23-11-2023*/
  margin-bottom: 0;
}
/* :L2963 */
.list.quote-list .quote-item.details .item span.title {
  font-weight: 700;
  margin-right: 5px;
}
/* :L2968 */
.list.quote-list .quote-item.details .item span.plan-level {
  margin-right: 5px;
}
/* :L2975 */
.page-frame {
  max-width: 700px;
}
/* :L2979 */
div + .list-empty {
  display: none;
}
/* :L2985 */
.item.policy-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  margin: 10px auto;
}
/* :L2991 */
.full-details,
.summary-line {
  flex-basis: 100%;
}
/* :L2996 */
.summary-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*border: solid 1px #92c1de;
      border-radius: 8px;*/
  /*commented on 19-11-2023*/
  padding: 30px;
}
/* :L3003 */
.summary-line:hover {
  /*background: #d1e7f5;*/
  /*commented on 19-11-2023*/
  cursor: pointer;
}
/* :L3009 */
/* :L3013 */
.summary-line > .detail.policy-number {
  flex-basis: 300px;
}
/* :L3017 */
.summary-line > .detail.claim-link {
  flex-grow: 1;
  text-align: right;
}
/* :L3021 */
.summary-line > .detail.claim-link a {
  font-weight: 700;
}
/* :L3028 */
/* :L3029 */
.full-details .full-container {
  /*border: solid 2px @conte-blue;
          border-radius: 8px;*/
  /*commented on 18-11-2023*/
  padding: 30px;
  border-radius: 8px;
  /*.display-flex;
		flex-flow: row wrap;*/

}
/* :L3038 */
.full-details .full-container .header-area {
  flex-basis: 100%;
}
/* :L3041 */
.full-details .full-container .header-area h3 {
  text-align: left;
  font-size: 18pt;
}
/* :L3046 */
.full-details .full-container .header-area h5 {
  font-size: 14pt;
}
/* :L3051 */
.full-details .full-container .policy-summary-details {
  flex-basis: 100%;
  border: 3px solid #00578a;
  border-radius: 8px;
  padding: 30px;
}
/* :L3057 */
.full-details .full-container .policy-summary-details h4 {
  border: none;
  padding: 0;
}
/* :L3062 */
.full-details .full-container .policy-summary-details .button-box {
  display: flex;
  justify-content: center;
}
/* :L3066 */
.full-details .full-container .policy-summary-details .button-box span {
  color: #86d78b;
  margin: 20px 0;
}
/* :L3074 */
.full-details > div {
  flex-basis: 100%;
}
/* :L3078 */
.full-details .line-break {
  border-bottom: 1px solid #c4c4c4;
  height: 0;
  margin: 10px 0 15px;
}
/* :L3084 */
.full-details .detail.line-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin: 5px 0;
  padding: 5px 0;
  /*border-bottom: 2px dashed @conte-light-grey;*/

  /*Commented on 17-11-2023*/

}
/* :L3092 */
.full-details .detail.line-item .detail-title {
  font-weight: 600;
  /*margin-right: 15px;*/

}
/* :L3099 */
.price-details.left {
  margin-right: 30px;
}
/* :L3102 */
.price-details.left p {
  font-size: 14pt;
  flex-basis: 100%;
  margin: 0;
  font-weight: 600;
}
/* :L3110 */
.price-summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}
/* :L3115 */
.old-price {
  text-decoration: line-through;
  color: #c4c4c4;
}
/* :L3121 */
.price-total {
  font-size: 28pt;
}
/* :L3125 */
.detail.expander {
  /*margin-left: auto;*/

  /*commented on 27-11-2023*/

  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}
/* :L3132 */
.flexy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L3136 */
.flow-wrap {
  flex-flow: row wrap;
}
/* :L3140 */
.line-item,
.basis-100 {
  flex-basis: 100%;
}
/* :L3145 */
.expand-bar {
  justify-content: space-between;
  padding: 30px;
  font-weight: 900;
}
/* :L3151 */
.info-box {
  border: 1px solid #c4c4c4;
  border-radius: 8px;
  flex-basis: 100%;
  margin-bottom: 20px;
}
/* :L3157 */
.info-box:hover {
  background: #e3ebf4;
  cursor: pointer;
}
/* :L3163 */
/* :L3164 */
.summary .inner {
  padding: 0 77px 30px 30px;
  /*modified from 0 30px 30px on 21-11-2023*/

}
/* :L3170 */
span.chevron::before {
  content: '\f078';
  font-family: 'FontAwesome';
}
/* :L3175 */
/* :L3177 */
.policy-details .inner-content.full-flex,
.policy-details .cover-box.full-flex.selected-cover {
  border-radius: 8px;
}
/* :L3182 */
.policy-details .cover-box.full-flex.selected-cover {
  max-width: 600px;
  margin: 0 auto;
}
/* :L3190 */
/* :L3191 */
/* :L3192 */
/* :L3194 */
.selected-silver.site-public .addon-selection-group.group .vet-plus,
.selected-silver.site-public .addon-selection-group.group .vet-plus,
.selected-silver.site-public .addon-selection-group.group .assstance-24hr,
.selected-silver.site-public .addon-selection-group.group .travel,
.selected-silver.site-public .addon-selection-group.group/*added on 16-04-23*/ .tpl,
.selected-silver.site-public .addon-selection-group.group .lawyer-normal {
  display: none !important;
}
/* :L3205 */
/* :L3207 */
.selected-gold.site-public .addon-selection-group.group .tpl li:nth-of-type(2),
.selected-gold.site-public .addon-selection-group.group .vet-plus {
  display: none !important;
}
/* :L3213 */
/* :L3214 */
.selected-platinum.site-public .addon-selection-group.group .tpl li:nth-of-type(1) {
  display: none !important;
}
/* :L3226 */
/* :L3227 */
div#question162815 > .instanda-question-label {
  display: none;
}
/* :L3231 */
div#question162815 .instanda-text-question.form-group.row .form-group > .instanda-question-item.form-group:first-of-type {
  display: none;
}
/* :L3240 */
/* :L3242 */
/* :L3243 */
/* :L3244 */
/* :L3245 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
  flex-flow: row wrap;
}
/* :L3251 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input > .radio-inline,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input > .radio-inline {
  margin: 0;
  font-size: 12pt;
}
/* :L3256 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 2;
}
/* :L3263 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input {
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  outline: none;
  margin: 0;
  position: relative;
  transition: transform 0.3s cubic-bezier(0.01, 1.11, 0.91, 1.02);
  transform-origin: 65% 60%;
}
/* :L3271 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input:focus,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input:focus {
  transform: scale(1.15);
}
/* :L3275 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input::after,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input::after {
  content: 'check_box_outline_blank';
  font-family: 'Material Icons Round';
  font-size: 20pt;
  color: #768190;
}
/* :L3283 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input:checked::after,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input:checked::after {
  content: 'check_box';
  color: #00578a;
}
/* :L3289 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input.input-validation-error::after,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input.input-validation-error::after {
  color: red;
}
/* :L3295 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input[type="radio"],
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input[type="radio"] {
  margin-right: 5px;
}
/* :L3298 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input[type="radio"]::after,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input[type="radio"]::after {
  content: 'radio_button_unchecked';
}
/* :L3302 */
div#question163129 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input[type="radio"]:checked::after,
div#question163365 .instanda-question-parent-yes-no.form-group > .instanda-text-question.form-group.row .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .instanda-question-input label input[type="radio"]:checked::after {
  content: 'radio_button_checked';
}
/* :L3312 */
div#question163129 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6,
div#question163365 .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
}
/* :L3317 */
/* :L3318 */
/* :L3319 */
#question163129 .instanda-question-input .radio-inline:first-of-type {
  order: 2;
}
/* :L3326 */
.alert.alert-danger {
  background: #c8102e;
  color: white;
  border: none;
  box-shadow: 0px 0px 16px 4px rgba(88, 2, 27, 0.18);
  font-weight: 600;
}
/* :L3334 */
button.close {
  color: white;
  opacity: 1;
}
/* :L3340 */
#question163133 + #question163133 {
  display: none;
}
/* :L3344 */
.warning-text {
  color: red;
}
/* :L3349 */
/* :L3350 */
/* :L3352 */
.instanda-question-parent-yes-no.form-group + .form-group,
.instanda-question-parent-yes-no.form-group + .form-group > .form-group {
  margin: 0;
  display: block;
}
/* :L3361 */
/* :L3362 */
.list.policy-list > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*gap: 5px;*/

  /*commented on 18-11-2023*/

}
/* :L3368 */
.list.policy-list > div > * {
  flex-grow: 1;
}
/* :L3373 */
.list.policy-list .container {
  width: auto;
  margin: 0;
  padding: 0;
}
/* :L3379 */
.list.policy-list h3 {
  font-size: 12pt;
  margin: 15px 0;
  flex-basis: 100%;
  max-width: initial;
}
/* :L3386 */
.list.policy-list ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L3391 */
.list.policy-list ul li {
  flex-basis: 100%;
  margin: 5px;
}
/* :L3400 */
#Pet_Type_Children {
  margin-bottom: 0;
}
/* :L3403 */
#Pet_Type_Children > .form-group {
  height: auto !important;
  margin: 0 !important;
}
/* :L3407 */
#Pet_Type_Children > .form-group + .form-group {
  display: none !important;
}
/* :L3411 */
#Pet_Type_Children > .form-group[style="display: none;"] + .form-group {
  display: block !important;
}
/* :L3415 */
#Pet_Type_Children > .form-group[style="display:none"] + .form-group[style="display:none"],
#Pet_Type_Children > .form-group[style="display:none"] + .form-group[style="display: block;"] {
  display: block !important;
}
/* :L3423 */
#MIcrochip_Choice_Children {
  margin-bottom: 0;
}
/* :L3426 */
#MIcrochip_Choice_Children > .form-group {
  margin: 0 !important;
}
/* :L3432 */
/* :L3433 */
div#question163500 .instanda-question-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L3437 */
div#question163500 .instanda-question-input .radio-inline {
  flex-basis: 100%;
  margin-left: 0;
}
/* :L3441 */
div#question163500 .instanda-question-input .radio-inline:first-of-type {
  order: 2;
}
/* :L3449 */
/* :L3450 */
.instanda-question-input input:focus {
  outline: none;
}
/* :L3456 */
.hidden-buttons {
  display: none !important;
}
@media (max-width: 767px) {
  /* :L3462 */
  .cover-type-group {
    flex-flow: row wrap;
  }
  /* :L3466 */
  .cover-type-group > div {
    flex-basis: 400px;
    flex-grow: 1;
    margin-bottom: 15px;
  }
  /* :L3472 */
  .cover-type-group > .cover-option {
    margin-top: 0;
  }
  /* :L3476 */
  .cover-type-group .cover-option .inclusion-list ul.cover-details {
    min-height: auto;
  }
  /* :L3480 */
  .cover-type-group .cover-option .byline {
    width: 100%;
    margin: 0;
  }
  /* :L3485 */
  .inclusion-list {
    flex-basis: 100%;
  }
  /* :L3489 */
  .payment-period {
    margin-bottom: 0;
  }
  /* :L3493 */
  h3 {
    font-size: 14pt;
  }
  /* :L3497 */
  .cover-features-table {
    display: table;
  }
  /* :L3501 */
  .cover-features-table .headings {
    display: table-header-group;
  }
  /* :L3505 */
  .cover-features-table .headings .title {
    display: table-cell;
  }
  /* :L3509 */
  .cover-features-table .gold.title.cover-type::before {
    display: none;
  }
  /* :L3513 */
  .cover-features-table {
    display: none;
  }
  /* :L3517 */
  .cover-type-group .cover-option .price {
    margin: 0 0 5px;
  }
  /* :L3521 */
  .cover-type-group .cover-option.selected-cover .cover-select.buy-btn {
    margin-bottom: 5px;
  }
  /* :L3526 */
  /* :L3529 */
  .container-fluid > .navbar-collapse,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-header {
    margin: 0;
  }
  /* :L3535 */
  /* :L3536 */
  nav.navbar.navbar-default > .container {
    flex-flow: row wrap;
  }
  /* :L3539 */
  nav.navbar.navbar-default > .container > .navbar-header {
    flex-basis: 100%;
    display: flex;
  }
  /* :L3543 */
  nav.navbar.navbar-default > .container > .navbar-header button.navbar-toggle {
    order: 2;
  }
  /* :L3547 */
  nav.navbar.navbar-default > .container > .navbar-header a.navbar-brand {
    flex-grow: 1;
  }
  /* :L3552 */
  nav.navbar.navbar-default > .container .navbar-collapse {
    flex-basis: 100%;
  }
}
/* :L3561 */
del {
  color: #c4c4c4;
}
/* :L3567 */
/* :L3568 */
/* :L3569 */
/* :L3570 */
/* :L3571 */
.page-buyquote .instanda-main-content-container > .instanda-main-content > .container > p {
  font-size: 0;
}
/* :L3574 */
.page-buyquote .instanda-main-content-container > .instanda-main-content > .container > p::after {
  content: "Per motivi di sicurezza i collegamenti e-mail scadono dopo un certo periodo di tempo e dopo l'uso. Questo aiuta a garantire la tua sicurezza online.\A È stata inviata una nuova e-mail con un nuovo link da utilizzare.\A Utilizza il link Acquista preventivo nella nuova email per continuare.";
  font-size: 14px;
  white-space: pre-wrap;
}
/* :L3580 */
.page-buyquote .instanda-main-content-container > .instanda-main-content > .container > p b::after {
  content: 'Questo link è gia stato utilizzato.';
  font-size: 14px;
}
/* :L3591 */
/* :L3592 */
/* :L3593 */
.page-customersendpasswordresetlink .col-md-12 > label.form-label {
  font-size: 0;
}
/* :L3596 */
.page-customersendpasswordresetlink .col-md-12 > label.form-label::after {
  content: "Inserisci la tua email";
  font-size: 14px;
}
/* :L3603 */
.page-customersendpasswordresetlink button.btn.btn-primary.instanda-btn {
  font-size: 0;
}
/* :L3606 */
.page-customersendpasswordresetlink button.btn.btn-primary.instanda-btn::after {
  content: 'INVIA';
  font-size: 9pt;
}
/* :L3614 */
/* :L3615 */
.page-customersendpasswordresetlink a.btn.btn-primary.instanda-btn {
  font-size: 0;
}
/* :L3618 */
.page-customersendpasswordresetlink a.btn.btn-primary.instanda-btn::after {
  content: 'INVIA DI NUOVO';
  font-size: 9pt;
}
/* :L3624 */
/* :L3625 */
/* :L3626 */
.page-customersendpasswordresetlink .form-group > .col-md-12 h4 {
  font-size: 0;
}
/* :L3629 */
.page-customersendpasswordresetlink .form-group > .col-md-12 h4::after {
  content: 'Grazie';
  font-size: 18px;
}
/* :L3637 */
/* :L3638 */
.page-customersendpasswordresetlink .section_content > p {
  font-size: 0;
}
/* :L3641 */
.page-customersendpasswordresetlink .section_content > p::after {
  font-size: 14px;
  content: "Se l' indirizzo e-mail indicato  è nel nostro database, ti invieremo un'e-mail per reimpostare la tua password.";
}
/* :L3650 */
/* :L3651 */
.page-customerforgotpassword button#instanda-cp-charge-password {
  font-size: 0;
}
/* :L3654 */
.page-customerforgotpassword button#instanda-cp-charge-password::after {
  content: "CAMBIA PASSWORD";
  font-size: 9pt;
}
/* :L3663 */
/* :L3664 */
a.instanda-nav-item-link[href="/Public/CustomerDetails"] {
  font-size: 0;
}
/* :L3667 */
a.instanda-nav-item-link[href="/Public/CustomerDetails"]::after {
  font-size: 14px;
  content: "IL TUO ACCOUNT";
}
/* :L3673 */
a.instanda-nav-item-link[href="/Public/CustomerTransactions"] {
  font-size: 0;
}
/* :L3676 */
a.instanda-nav-item-link[href="/Public/CustomerTransactions"]::after {
  font-size: 14px;
  content: "TRANSAZIONI";
}
/* :L3682 */
a.instanda-nav-item-link[href="/Public/CustomerLogOut"] {
  font-size: 0;
}
/* :L3685 */
a.instanda-nav-item-link[href="/Public/CustomerLogOut"]::after {
  font-size: 14px;
  content: "LOG OUT";
}
/* :L3693 */
/* :L3694 */
.page-customerdetails a[href="/Public/CustomerDetailsChangePassword"] {
  font-size: 0;
}
/* :L3697 */
.page-customerdetails a[href="/Public/CustomerDetailsChangePassword"]::after {
  font-size: 9pt;
  content: "Cambia Password";
}
/* :L3703 */
.page-customerdetails button.instanda-button.instanda-update-customer-details-button.btn.btn-primary.pull-right {
  font-size: 0;
}
/* :L3706 */
.page-customerdetails button.instanda-button.instanda-update-customer-details-button.btn.btn-primary.pull-right::after {
  font-size: 9pt;
  content: "Modifica";
}
/* :L3714 */
/* :L3715 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1) {
  font-size: 0;
}
/* :L3718 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1)::after {
  font-size: 14px;
  content: "N° Preventivo";
}
/* :L3724 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2) {
  font-size: 0;
}
/* :L3727 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2)::after {
  font-size: 14px;
  content: "metodo di pagamento";
}
/* :L3733 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3) {
  font-size: 0;
}
/* :L3736 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3)::after {
  font-size: 14px;
  content: "Data di pagamento";
}
/* :L3742 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4) {
  font-size: 0;
}
/* :L3745 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4)::after {
  font-size: 14px;
  content: "Tipo di pagamento";
}
/* :L3751 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5) {
  font-size: 0;
}
/* :L3754 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5)::after {
  font-size: 14px;
  content: "Pagamento ricevuto";
}
/* :L3760 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(6) {
  font-size: 0;
}
/* :L3763 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(6)::after {
  font-size: 14px;
  content: "Transazione andata a buon fine";
}
/* :L3769 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(7) {
  font-size: 0;
}
/* :L3772 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(7)::after {
  font-size: 14px;
  content: "Dettagli della carta salvati per uso futuro";
}
/* :L3778 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(8) {
  font-size: 0;
}
/* :L3781 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(8)::after {
  font-size: 14px;
  content: "Metodo di pagamento corrente";
}
/* :L3788 */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  background-color: transparent;
}
/* :L3796 */
/* :L3797 */
/* :L3798 */
.page-customerregister .form-group .col-md-9 {
  width: 100%;
  text-align: center;
}
/* :L3804 */
.page-customerregister .label[data-valmsg-for="password"] {
  background-color: transparent;
  font-size: 0;
  display: flex;
}
/* :L3809 */
.page-customerregister .label[data-valmsg-for="password"]::after {
  line-height: 1;
  flex-basis: 100%;
  font-size: 14px;
  margin-top: 0;
  content: 'La password deve essere lunga almeno 6 caratteri';
  padding: 5px;
  font-weight: 500;
  display: block;
  background-color: red;
}
/* :L3821 */
.page-customerregister .label[data-valmsg-for="password"]:empty {
  display: none;
}
/* :L3828 */
/* :L3829 */
#Claim-Loss_Date-Dialog h4.modal-title {
  font-size: 0;
}
/* :L3832 */
#Claim-Loss_Date-Dialog h4.modal-title::after {
  font-size: 12pt;
  content: 'Inserisci la data in cui è avvenuto il sinistro';
}
/* :L3841 */
.warning-color {
  color: #c8102e;
}
/* :L3845 */
.instanda-claims-questions-content {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  background: white;
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0px 0px 16px 4px rgba(0, 85, 140, 0.08);
}
/* :L3855 */
.extra-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  gap: 15px;
  margin-bottom: 30px;
}
/* :L3861 */
.extra-info .heading {
  flex-basis: 100%;
}
/* :L3865 */
.extra-info .detail {
  background: #f4f6f7;
  padding: 15px 30px;
  border-radius: 12px;
  flex-basis: 200px;
}
/* :L3873 */
/* :L3875 */
body.page-specificclaimtypequestionsforagentsite .container.alert.alert-danger.alert-dismissible.show,
body.page-specificclaimtypequestionsforpublicsite .container.alert.alert-danger.alert-dismissible.show {
  display: none !important;
}
/* :L3879 */
body.page-specificclaimtypequestionsforagentsite .instanda-main-content-container,
body.page-specificclaimtypequestionsforpublicsite .instanda-main-content-container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}
/* :L3885 */
body.page-specificclaimtypequestionsforagentsite .extra-content,
body.page-specificclaimtypequestionsforpublicsite .extra-content {
  background: white;
  padding: 30px;
  border-radius: 12px;
  text-align: center;
}
/* :L3891 */
body.page-specificclaimtypequestionsforagentsite .extra-content p,
body.page-specificclaimtypequestionsforpublicsite .extra-content p {
  font-weight: 400;
  font-size: 3rem;
  color: #333333;
}
/* :L3899 */
body.page-specificclaimtypequestionsforagentsite button[name="continueButton"],
body.page-specificclaimtypequestionsforpublicsite button[name="continueButton"] {
  font-size: 0;
}
/* :L3902 */
body.page-specificclaimtypequestionsforagentsite button[name="continueButton"]::after,
body.page-specificclaimtypequestionsforpublicsite button[name="continueButton"]::after {
  font-size: 9pt;
  content: 'Invia richiesta apertura sinistro';
}
/* :L3908 */
body.page-specificclaimtypequestionsforagentsite button#agentBackButton,
body.page-specificclaimtypequestionsforpublicsite button#agentBackButton {
  font-size: 0;
}
/* :L3911 */
body.page-specificclaimtypequestionsforagentsite button#agentBackButton::after,
body.page-specificclaimtypequestionsforpublicsite button#agentBackButton::after {
  font-size: 9pt;
  content: 'torna per modificare le rivendicazioni';
}
/* :L3918 */
/* :L3920 */
.page-determineclaimtypequestionsforpublicsite button[name="continueButton"],
.page-determineclaimtypequestionsforagentsite button[name="continueButton"] {
  display: none;
}
/* :L3926 */
a.btn.btn-primary.btnMakeClaim.link-css-responsive,
a.btn.btn-primary.btnViewClaims.link-css-responsive {
  font-size: 0;
}
/* :L3931 */
a.btn.btn-primary.btnMakeClaim.link-css-responsive::after {
  font-size: 9pt;
  content: 'rivendicare';
}
/* :L3936 */
a.btn.btn-primary.btnViewClaims.link-css-responsive::after {
  font-size: 9pt;
  content: 'visualizzare i reclami';
}
/* :L3941 */
.site-public .addon-selection.tpl.group span.price {
  color: #303030;
  transform: translateY(-25px);
}
/* :L3947 */
ul.cover-details li .sub-text {
  display: none;
}
/* :L3951 */
.swiper-container {
  display: none;
}
/* :L3954 */
.swiper-container .swiper-button-next {
  right: 35px;
}
/* :L3958 */
.swiper-container .swiper-button-prev {
  left: 35px;
}
/* :L3962 */
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
  top: 95px;
}
/* :L3966 */
.swiper-container .swiper-button-next::after,
.swiper-container .swiper-button-prev::after {
  font-size: 16pt;
}
/* :L3972 */
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  position: relative;
  top: 0;
  margin-top: 10px;
}
/* :L3980 */
.swiper-wrapper {
  order: 2;
}
@media (max-width: 767px) {
  /* :L3985 */
  /* :L3986 */
  .page-quickquote .main-container {
    padding: 15px 0;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
  /* :L3992 */
  .page-quickquote .main-container h3 {
    padding: 0 15px;
  }
  /* :L3997 */
  .page-quickquote .cover-type-group {
    flex-flow: row nowrap;
  }
  /* :L4000 */
  .page-quickquote .cover-type-group > .cover-option {
    max-width: 100%;
    padding: 15px;
    width: 100%;
    flex-basis: 100%;
    transform: scale(0.95);
  }
  /* :L4007 */
  .page-quickquote .cover-type-group > .cover-option > .cover-option {
    border-radius: 4px !important;
    width: 100%;
  }
  /* :L4012 */
  .page-quickquote .cover-type-group > .cover-option.best-seller {
    margin-top: -13px;
  }
  /* :L4017 */
  /* :L4018 */
  /* :L4019 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li {
    flex-flow: row wrap;
  }
  /* :L4022 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li::before {
    display: none;
  }
  /* :L4026 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .main-text {
    display: flex;
  }
  /* :L4030 */
  /* :L4031 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .checkmark::before {
    content: '\f00c';
    font-family: 'FontAwesome';
    font-weight: 900;
    font-size: 10pt;
    margin-right: 10px;
    color: #00578a;
  }
  /* :L4041 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .sub-text {
    font-size: 8pt;
    color: #c4c4c4;
    flex-basis: 100%;
    margin-left: 25px;
    display: block;
  }
  /* :L4054 */
  .page-quickquote .swiper-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column wrap;
  }
  /* :L4059 */
  .page-quickquote .non-slider {
    display: none;
  }
}
/* :L4067 */
span.main-text > span.checkmark {
  display: none;
}
/* :L4071 */
.custom-tooltip {
  display: inline-block;
}
/* :L4075 */
.ui-autocomplete {
  max-width: 300px;
  max-height: 400px;
  overflow-y: scroll;
  list-style-type: none;
  z-index: 9;
  padding: 15px 0;
  background: #fafafa;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
}
/* :L4085 */
.ui-autocomplete li {
  padding: 5px 15px;
  font-weight: 500;
}
/* :L4089 */
.ui-autocomplete li:hover,
.ui-autocomplete li.ui-state-focus {
  background: #00578a;
  color: white;
}
/* :L4097 */
span.ui-helper-hidden-accessible {
  display: none;
}
/* :L4101 */
.hidden-vars {
  display: none;
}
/* :L4105 */
/* :L4106 */
.site-public .hide-on-public {
  display: none;
}
/* :L4110 */
.site-public .old-new-selector {
  display: none;
}
/* :L4116 */
.instanda-question-input #Username {
  pointer-events: inherit !important;
  background-color: #f0f0f0;
}
/* :L4122 */
.email-section {
  width: 100%;
  margin-bottom: 30px;
}
/* :L4127 */
/* :L4130 */
.addons-area:empty {
  display: none;
}
/* :L4134 */
.email-section .mta-request-link + p {
  display: none;
}
/* :L4138 */
.update-payment-details-link {
  margin-inline: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
}
/* :L4149 */
.grecaptcha-badge {
  display: none;
  visibility: hidden;
}
/* :L4153 */
.page-customerlogin .grecaptcha-badge {
  display: block;
  visibility: initial;
}
/* */

/* :L4163 */
.instanda-question-input #Username {
  background-color: #f1f1f1;
}
/*****Postquote question ******/

/* :L4170 */
/* :L4171 */
.page-postquotequestionscontinue .label-danger {
  display: none;
}
/*******Hide old/new button for QQ display***/

/* :L4178 */
.old-new-selector {
  display: none;
}
/**customer portal ******/

/* :L4185 */
.item.cover-main-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  margin: 0;
}
/* :L4194 */
.coverage-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 100%;
  padding-bottom: 25px;
  justify-content: space-between;
}
/* :L4203 */
.coverage-line span.title {
  font-size: 18px;
  color: #00578a;
  font-weight: 800;
}
@media (max-width: 768px) {
  .coverage-line span.title {
    font-size: 12px;
  }
}
/* :L4214 */
.coverage-line span.detail {
  text-align: left;
  font-size: 18px;
  color: #1fb1ff;
  font-style: italic;
}
@media (max-width: 768px) {
  .coverage-line span.detail {
    font-size: 12px;
  }
}
/* :L4226 */
@media (min-width: 768px) {
  .coverage-line .detail.image {
    align-self: end;
  }
}
/* :L4234 */
.item.cover-details,
.item.header-main {
  display: flex;
  align-items: center;
  padding-top: 10px;
}
/***Hiding border for last row*****/

/* :L4242 */
.item.cover-details.last {
  border-bottom: 0 !important;
}
/* :L4247 */
.detail.coverage > .detail {
  font-size: 12px;
  font-style: inherit;
  color: #00578a;
}
/* :L4253 */
.left {
  flex-basis: 700px;
}
/* :L4257 */
.right {
  flex-basis: calc(100% - 700px);
}
/* :L4261 */
.cover-dynamic-box {
  margin-bottom: 30px;
}
/* :L4264 */
/* :L4265 */
.cover-dynamic-box .item.header-main .header {
  text-align: left;
  font-size: 14px;
  color: #00578a;
  opacity: 1;
  font-weight: 700;
}
/* :L4273 */
.cover-dynamic-box .item.header-main .header.left {
  padding-left: 35px;
}
/* :L4277 */
.cover-dynamic-box .item.header-main .header.right {
  padding-left: 13px;
}
/* :L4282 */
.cover-dynamic-box .item.cover-details {
  padding-bottom: 20px;
  border-bottom: 2px solid #cccccc;
  position: relative;
}
/* :L4287 */
.cover-dynamic-box .item.cover-details:before {
  content: '';
  background: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WVVJc2FGRlFZMnRuTms1dFVraERUMGRsTnpreWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrM2pFRFo3R20xaVFCVUhDLDEwMDAsRU9WcDZuITNzciFsSlZZQSxsbkd6U0FFWWNTaSt6V2JUTUlCbUJDZmtHRkFQZmZYWUtMcDNQcks2NEJIQlZSem9sUkRJM0NTdDZ4cFFZbEZhZEQ1VnhWMkplUDJQcm9UWHp2NmlXUT09);
  display: inline-block;
  width: 23px;
  height: 30px;
  background-repeat: no-repeat;
  margin-right: 13px;
}
/* :L4298 */
.cover-dynamic-box .item.cover-details .detail.left,
.cover-dynamic-box .item.cover-details .detail.right {
  text-align: left;
  font-size: 12px;
  letter-spacing: 0.83px;
  color: #606060;
  opacity: 1;
}
/*****Tooltip******/

/* :L4310 */
/* :L4311 */
.page-customerhomepage i.instanda-responsive-help-icon.fa-2x:before {
  content: "";
  background: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WTBWQmExbHdhemRRWjNCNlIxVTFOek51Y0RST1VWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw1cGxjSndaR1hoIVQ1RVBjLDEwMDAsaWlNY2ltQzRsRnRvekhTRixneG5JL0VpTzFUd2lVTmdkNlIrbitnT1NSVjNvZnE4TkdFSEg5Wm5pZ25rMjZPMUJmSGxmMnRRTWNRZ095U3JxUEx3TDB1MlYxWlJ3RTVmNmxtbXV1dz09);
  display: inline-block;
  height: 16px;
  width: 15px;
  background-repeat: no-repeat;
}
/* :L4320 */
.page-customerhomepage #help-text {
  position: absolute !important;
  top: 55px;
  left: 70%;
  width: fit-content;
  height: auto;
  text-align: left;
}
/* :L4329 */
.page-customerhomepage .list.policy-list ul {
  list-style: disc;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  background: white;
  padding-top: 2rem;
  border-radius: 10px;
  padding-bottom: 2rem;
  width: 100%;
  border: #9cb5c5 solid 2px;
  border-radius: 15px;
  /*box-shadow: 0px 4px 8px rgba(0 0 0 / 16%);*/
  color: #768190;
  margin-top: 5px;
}
/* :L4347 */
.page-customerhomepage .list.policy-list ul:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid white;
  border-radius: 3px;
  left: calc(50% - 19px);
  top: -3px;
  filter: drop-shadow(0 -3px 0 #9cb5c5);
}
/* :L4363 */
.page-customerhomepage .list.policy-list ul li {
  flex-basis: 100%;
  margin: 0;
}
/*****My account*********/

/* :L4371 */
/* :L4372 */
.page-customerdetails h4 {
  margin-bottom: 30px;
  color: #00578a;
  font-weight: 600;
}
/* :L4378 */
.page-customerdetails .questionList.instanda-questionList {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 10px;
  flex-flow: row wrap;
}
/* :L4385 */
.page-customerdetails .questionList.instanda-questionList > div {
  flex-grow: 0;
  flex-basis: calc(calc(600px - 100%) * 999);
  min-width: 270px;
}
/* :L4391 */
.page-customerdetails .questionList.instanda-questionList .questionItem {
  position: relative;
  padding: 0;
}
/* :L4397 */
.page-customerdetails .form-control {
  border: 1px solid #bce0fd;
}
/* :L4400 */
.page-customerdetails .form-control:focus,
.page-customerdetails .form-control:active,
.page-customerdetails .form-control:visited,
.page-customerdetails .form-control:hover {
  box-shadow: none;
  position: relative;
  z-index: 0;
}
/* :L4410 */
.page-customerdetails label.control-label {
  margin-bottom: 0px;
  text-align: right;
  font: normal normal normal 10px/11px Arial;
  letter-spacing: 0px;
  color: #0072cc;
  position: absolute;
  top: -3px;
  left: 20px;
  z-index: 3;
  border: 0;
  background-image: linear-gradient(#edf4fe, white);
}
/* :L4423 */
.page-customerdetails label.control-label:focus,
.page-customerdetails label.control-label:active,
.page-customerdetails label.control-label:visited,
.page-customerdetails label.control-label:hover {
  z-index: 5;
  position: absolute;
  top: -4px;
  outline: none;
  display: inline-block;
}
/* :L4435 */
.page-customerdetails .questionItem.instanda-question-item.form-group.container:nth-child(3) .control-label,
.page-customerdetails #password-fake-label {
  position: revert;
  background: none;
}
/* :L4441 */
.page-customerdetails .instanda-question-input #Username,
.page-customerdetails .instanda-question-input #Customer_Name,
.page-customerdetails .instanda-question-input #Customer_LastName,
.page-customerdetails .instanda-question-input #Customer_Gender,
.page-customerdetails .instanda-question-input #Customer_DOB,
.page-customerdetails .instanda-question-input #Customer_PhoneNumber {
  background-color: white;
  color: #0072cc !important;
  padding-left: 20px;
}
/* :L4453 */
.page-customerdetails .instanda-update-customer-details-button {
  background: transparent linear-gradient(90deg, #2699fb 0%, #0072cc 100%) 0% 0% no-repeat padding-box;
  border-radius: 4px !important;
  opacity: 1;
  box-shadow: none;
  letter-spacing: 0.34px;
  padding: 15px 25px;
  text-transform: capitalize;
}
/* :L4462 */
.page-customerdetails .instanda-update-customer-details-button:hover,
.page-customerdetails .instanda-update-customer-details-button:active,
.page-customerdetails .instanda-update-customer-details-button:focus {
  background: transparent linear-gradient(90deg, #2699fb 0%, #0072cc 100%) 0% 0% no-repeat padding-box !important;
  outline: none;
  box-shadow: none;
}
/* :L4472 */
.page-customerdetails .glyphicon-calendar:before {
  content: '';
  background: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WTJSTlFraGFWMFkwVWpBdGJrcHRja3hFY0UxdloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrZVZDWG5rTUxSWU1ReXRRLDEwMDAsZ3RFaHFmcFNWS0ZIdXdzMCx6c2dFZkhyRE4zL0RzRDd0Snl4SFpaR0ZKNE5kaEpmMzB6TU96REhNMXJMVHp2Wldnck9VWVlvcVdhQVFET1pldDlneThuN3V6ckxpOVpFRUdiYjJjUT09);
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}
/* :L4481 */
.page-customerdetails a.action-link {
  background: transparent linear-gradient(90deg, #2699fb 0%, #0072cc 100%) 0% 0% no-repeat padding-box;
  color: white;
  border-radius: 0px !important;
}
/* :L4486 */
.page-customerdetails a.action-link:hover,
.page-customerdetails a.action-link:active,
.page-customerdetails a.action-link:focus {
  outline: none;
  opacity: 1;
  background-color: #0072cc;
}
/********Transaction tab*********/

/* :L4498 */
/* :L4499 */
.page-customertransactions h4 {
  margin-bottom: 30px;
  color: #00578a;
  font-weight: 600;
}
/* :L4505 */
.page-customertransactions .panel {
  margin-bottom: 20px;
  background-color: inherit;
  border: solid 1px #92c1de;
  border-radius: 8px;
  box-shadow: none;
  padding: 1rem;
}
/* :L4514 */
.page-customertransactions .panel-default > .panel-heading {
  background-color: inherit;
}
/* :L4519 */
.page-customertransactions .panel-heading a {
  color: #303030;
  font-weight: 600;
}
/* :L4525 */
.page-customertransactions .table > tbody > tr > td,
.page-customertransactions .table > tbody > tr > th,
.page-customertransactions .table > tfoot > tr > td,
.page-customertransactions .table > tfoot > tr > th,
.page-customertransactions .table > thead > tr > td,
.page-customertransactions .table > thead > tr > th {
  border-top: 0;
  border-bottom: 0;
  /*background-color: #edf4fe;*/
  /*commented on 22-11-2023*/
  background-color: white !important;
  /*added on 22-11-2023*/

}
/* :L4539 */
.page-customertransactions th {
  font-weight: 600;
}
/* :L4543 */
.page-customertransactions .update-payment-details-link {
  margin-inline: inherit;
  margin-top: -3rem;
  margin-bottom: 1rem;
  margin-left: auto;
  padding: 8px;
}
/* :L4552 */
/* :L4553 */
.page-quote h1 {
  font: normal normal bold 32px/37px Arial;
  letter-spacing: 0px;
  color: #0072cc;
}
/* :L4559 */
.page-quote a#backButton {
  display: none;
}
/* :L4563 */
/* :L4564 */
.page-quote .addon-selection label {
  pointer-events: none;
}
/* :L4568 */
/* :L4570 */
/* :L4572 */
.page-quote .addon-selection input[type="checkbox"]::after,
.page-quote .addon-selection input[type="radio"]::after {
  font-family: 'Material Icons Round';
  font-size: 20pt;
  content: 'check';
  color: #00578a;
}
/* :L4583 */
.container.instanda-built-by-footer {
  font-size: 14px;
}
/* :L4588 */
/* :L4589 */
.group h4 {
  font: normal normal bold 26px/32px Montserrat;
  font-family: "basier_circle";
  color: #c91330;
  margin-top: 40px;
  margin-bottom: 20px;
  border-bottom: none;
}
/* :L4597 */
.list.policy-list > div > *,
.list.quote-list > div > *,
.full-details,
.summary-line {
  align-items: center !important;
}
/* :L4603 */
.quote-item.details,
.item.policy-details {
  background: white;
}
/* :L4606 */
.quote-item.details .petname,
.item.policy-details .petname {
  /* UI Properties */
  font: normal normal 800 18px/22px Montserrat;
  font-family: "basier_circle";
  color: #00578a;
  text-align: unset;
  margin: unset;
}
/* :L4614 */
.quote-item.details .title,
.item.policy-details .title {
  font: normal normal normal 16px/19px Montserrat;
  font-family: "basier_circle";
  color: #00578a;
}
/* :L4619 */
.quote-item.details .req-policyNum,
.item.policy-details .req-policyNum {
  font: normal normal normal 16px/19px Montserrat;
  font-family: "basier_circle";
  color: #00578a;
}
/* :L4624 */
.quote-item.details .detail.effective-date,
.item.policy-details .detail.effective-date,
.quote-item.details .date,
.item.policy-details .date {
  font: normal normal normal 14px/18px Montserrat;
  font-family: "basier_circle";
  color: #00578a;
}
/* :L4629 */
.quote-item.details .detail.effective-date::before,
.item.policy-details .detail.effective-date::before,
.quote-item.details .date::before,
.item.policy-details .date::before {
  content: "";
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YlhNMFVqZ3NhMEprZDJoa1ZtNVZPV3RNUVVsWlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrSllUQkpCWDE4V0BQUDlMLDEwMDAsbGNUMHIweWtEZkFTIW96QCxYeDlsSlVRNjcxTVBPWWQwSlRKZ0U3S0NJYlBkYWFhRnJCbWxKZTBaSEJKRE5xNC90dWhQZmZJdTRkWFBONit3eG9xcjAwVC96a2FMQVpqZjBZQlFsZz09");
  background-repeat: no-repeat;
  padding: 0px 0 3px 26px;
}
/* :L4636 */
.quote-item.details .detail.expander a.link,
.item.policy-details .detail.expander a.link {
  font: normal normal bold 14px/18px Montserrat;
  font-family: "basier_circle";
  color: #16b4ff;
}
/* :L4640 */
.quote-item.details .detail.expander a.link::before,
.item.policy-details .detail.expander a.link::before {
  content: "";
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Y1cxVVJHSjBVMjAzYnpGT1ZTeHVPSHA2UVZGb2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxkUDVDZEQ0T21FMzRwYnRyLDEwMDAsMjJXNms2aUhoWEJ5aWNCSSx5OEJjQ3NNSnBmajJOeHdjS2RGQ25TZkJHa2JHN1dkczlldk1Zdklxb2w3Yk9GNVRJcWNpdG1VQUdmdkZ0MllRV01WVzhQT1htWXNHbkFoWmhsU3FWUT09");
  background-repeat: no-repeat;
  padding: 0px 0 1px 22px;
  background-position-y: 1px;
}
/* :L4648 */
.quote-item.details .detail.claim-link,
.item.policy-details .detail.claim-link {
  margin-left: 17px;
}
/* :L4650 */
.quote-item.details .detail.claim-link a:link,
.item.policy-details .detail.claim-link a:link,
.quote-item.details .detail.claim-link a:visited,
.item.policy-details .detail.claim-link a:visited {
  background: transparent linear-gradient(90deg, #2699fb 0%, #0072cc 100%) 0% 0% no-repeat padding-box;
  border-radius: 4px;
  color: white;
  padding: 17.5px 27px;
  text-align: center;
  text-decoration: none;
  font: normal normal bold 13px/16px Montserrat;
  font-family: "basier_circle";
}
/* :L4661 */
.quote-item.details .detail.claim-link a:hover,
.item.policy-details .detail.claim-link a:hover,
.quote-item.details .detail.claim-link a:active,
.item.policy-details .detail.claim-link a:active {
  opacity: 0.8;
}
/* :L4665 */
.quote-item.details .detail.claim-link a::before,
.item.policy-details .detail.claim-link a::before {
  content: "";
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WjJWc05ITkpVMnBuVUVOc1dGcG9lRXQ0UWtoT2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrck5tMHVMRDgxNVJ6cmVwLDEwMDAsRXdkc1RAc2Rmdmc3bUxYUCxTN2NBcldQWDAxSWlrNThzbExuendLakZpc01WMEZJNHQyZmEzTDduaW90UzZsTmtOelI4TEZiZlZSb1hhN3k2VXhSRDN6d08yVTIxSW4vUGhOSWw0UT09");
  background-repeat: no-repeat;
  padding: 0px 0 3px 28px;
}
/* :L4673 */
body ul#documentsList li::before {
  content: "";
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YkZoMU9IaDFhRXA0TlZKS1VHRlRTMG93WWs1cWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrbktjbExpWjRGRHp5T2VJLDEwMDAsbERXT252aElYSkhuZU5DOSxmdW5SUjN6UDZaS2k1enhpUFJzNlVIMnJMaXNDUFQ3TTgxaEVJbFlKeU9NVU1oYVRjRmtrcThmTXhDYVVFbjdsaXV0NUl6Vyt3dFNmY3R3RHNKY0Y4QT09");
  background-repeat: no-repeat;
  padding-left: 2rem;
  padding-bottom: 1px;
}
/* :L4680 */
/* :L4683 */
.page-customerhomepage .list.policy-list ul li {
  margin-bottom: 1rem;
}
/* :L4687 */
#instanda-site-layout > div.instanda-main-content-container > div > div.container.instanda-home-content > div.group.policy-group > div.summary-line.trigger > div.detail.claim-link > a:after {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
}
/* :L4691 */
/* :L4692 */
.selected-silverPlus .addon-selection.vet-solo,
.selected-silverPlus .addon-selection.assstance-24hr,
.selected-silverPlus .addon-selection.travel {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently */

}
/* :L4697 */
.selected-silverPlus .addon-selection.vet-solo .addon-input,
.selected-silverPlus .addon-selection.assstance-24hr .addon-input,
.selected-silverPlus .addon-selection.travel .addon-input {
  pointer-events: none;
}
/* :L4701 */
.selected-silverPlus .addon-selection.vet-solo input,
.selected-silverPlus .addon-selection.assstance-24hr input,
.selected-silverPlus .addon-selection.travel input {
  display: none;
}
/* :L4705 */
.selected-silverPlus .addon-selection.vet-solo span.checkmark-icon,
.selected-silverPlus .addon-selection.assstance-24hr span.checkmark-icon,
.selected-silverPlus .addon-selection.travel span.checkmark-icon {
  display: none;
}
/* :L4709 */
.selected-silverPlus .addon-selection.vet-solo span.addon-type-text,
.selected-silverPlus .addon-selection.assstance-24hr span.addon-type-text,
.selected-silverPlus .addon-selection.travel span.addon-type-text {
  color: #86d78b;
  color: #303030;
}
/* :L4719 */
/* :L4720 */
/* :L4721 */
/* :L4722 */
.selected-silverPlus.site-public .addon-selection-group.group .vet-plus,
.selected-silverPlus.site-public .addon-selection-group.group .tpl,
.selected-silverPlus.site-public .addon-selection-group.group .lawyer-normal {
  display: none !important;
}
/*.selected-silverPlus,
.selected-silver{
 & .addon-selection.tpl.group span.price {
	transform:translateY(0) !important;
    font-size: 0.9em;
    font-style: italic;
   display:flex;
    }
}
*/

/* :L4741 */
/* :L4743 */
.selected-gold .addon-selection.tpl.group span.price,
.selected-platinum .addon-selection.tpl.group span.price {
  transform: translateY(-35px) !important;
  font-size: 0.9em;
  font-style: italic;
  display: flex;
}
/* :L4750 */
#payment-width {
  width: 78px !important;
}
@media (min-width: 870px) {
  /* :L4754 */
  /* :L4755 */
  .page-quickquote .main-container {
    min-width: 890px !important;
  }
}
@media (min-width: 767px) and (max-width: 870px) {
  /* :L4761 */
  /* :L4762 */
  .page-quickquote .main-container {
    padding: 15px 0;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
  /* :L4767 */
  .page-quickquote .main-container h3 {
    padding: 0 15px;
  }
  /* :L4771 */
  .page-quickquote .cover-type-group {
    flex-flow: row nowrap;
  }
  /* :L4773 */
  .page-quickquote .cover-type-group > .cover-option {
    max-width: 100%;
    padding: 15px;
    width: 100%;
    flex-basis: 100%;
    transform: scale(0.89);
  }
  /* :L4779 */
  .page-quickquote .cover-type-group > .cover-option > .cover-option {
    border-radius: 4px !important;
    width: 100%;
  }
  /* :L4783 */
  .page-quickquote .cover-type-group > .cover-option.best-seller {
    margin-top: -13px;
  }
  /* :L4788 */
  /* :L4789 */
  /* :L4790 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li {
    flex-flow: row wrap;
  }
  /* :L4792 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li::before {
    display: none;
  }
  /* :L4795 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .main-text {
    display: flex;
  }
  /* :L4798 */
  /* :L4799 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .checkmark::before {
    content: "\f00c";
    font-family: "FontAwesome";
    font-weight: 900;
    font-size: 10pt;
    margin-right: 10px;
    color: #00578a;
  }
  /* :L4809 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .sub-text {
    font-size: 8pt;
    color: #c4c4c4;
    flex-basis: 100%;
    margin-left: 25px;
    display: block;
  }
  /* :L4820 */
  .page-quickquote .swiper-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column wrap;
  }
  /* :L4824 */
  .page-quickquote .non-slider {
    display: none;
  }
}
/*Transaction button styling--start*/

/* :L4831 */
.navbar-collapse > .nav > li:nth-child(3) {
  display: none !important;
}
/* :L4835 */
.policy-transactions-item {
  display: none;
}
/*.insurance-transaction-button{
   margin-top:34px;
   margin-bottom:29px;
}*/

/* :L4842 */
/* :L4843 */
.insurance-transaction-button a:link,
.insurance-transaction-button a:visited {
  background: transparent linear-gradient(90deg, #2699fb 0%, #0072cc 100%) 0% 0% no-repeat padding-box;
  border-radius: 4px;
  color: white;
  padding: 17.5px 27px;
  text-align: center;
  text-decoration: none;
  font: normal normal bold 13px/16px Montserrat;
  font-family: "basier_circle";
}
/* :L4854 */
.insurance-transaction-button a::before {
  content: "";
  background-image: url("../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YW1oeFoxbEZNMk5UVG14cVQwa3hORkpWVG1GRlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxjQVRyQDZ3R3VPYmhVciFCLDEwMDAsMkhIUG1oQHp1Yzc5T28xMixGS2tpK3QrVkc3QTE2WVZkSWZOSXhBVUpQb2tRZitNck5ZalFwUmNOR3I2YVoxUjMyTGtmbWd0UGloNFRHTldqWXdyREd3NUVZanBOb0dOdis5ek56QT09");
  background-repeat: no-repeat;
  padding: 0px 0 1px 24px;
}
/* :L4862 */
.insurance-transaction-button a:hover,
.insurance-transaction-button a:active {
  opacity: 0.8;
}
/*Transaction button styling--end*/

/* :L4867 */
.info-box:hover ul {
  background-color: #e3ebf4 !important;
}
/* :L4870 */
.transactionButton-flex {
  display: flex;
  justify-content: flex-end;
  margin: 30.5px 0 17.5px;
}
/* :L4876 */
.info-box .trigger {
  color: #00578a;
}
/* :L4879 */
.addons-area ul::after {
  display: none!important;
}
/* :L4882 */
/* :L4883 */
.documents-lists-policy h3 {
  display: none;
}
/* :L4887 */
.documents-lists-policy li {
  text-decoration: none !important;
  border-bottom: 0.5px solid #abc8dd;
  padding-bottom: 7.5px;
}
/* :L4892 */
.documents-lists-policy li:last-child {
  border-bottom: none;
  margin-bottom: 0!important;
  padding-bottom: 0!important;
}
/* :L4897 */
.documents-lists-policy a {
  color: #00578a;
  font: normal normal normal 14px/18px Montserrat;
  font-family: 'basier_circle';
  cursor: context-menu;
}
/* :L4903 */
.documents-lists-policy a::after {
  content: 'Scarica';
  color: #00578a;
  float: right;
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VjJaUGEweE9hMHMxY1MxdGFYRmxTVFkwZGxkVmQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxxZDZ1c3lnRGVrMCFtSHpYLDEwMDAsS0pUdFM0ZzQ2UjJjdWtsQyx6RW1iT2FnUWx2RDAyaGgxVkVVTEgvUjIyRGk5YVJxVVM0WDVBVFpPcFFjb211MnVjdW45TThLMDBWcnRqdFJMS3pqMTYzVEg4VlhyVExhZWhRN3pRUT09');
  background-repeat: no-repeat;
  font: normal normal bold 12px/15px Montserrat;
  font-family: 'basier_circle';
  padding-left: 2rem;
  margin: 4px 8px 0 0;
  background-position-y: 2px;
}
/* :L4916 */
.documents-lists-policy ul {
  list-style-type: none!important;
}
/* :L4920 */
.documents-lists-policy a:hover,
.documents-lists-policy a:focus,
.documents-lists-policy a:active {
  color: #00578a;
  text-decoration: none;
}
/* :L4925 */
.documents-lists-policy #documentsList {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  border: none!important;
}
/* :L4932 */
.documents-lists-policy #documentsList::after {
  display: none;
}
/* :L4936 */
.documents-lists-policy a:hover::after {
  opacity: 0.8;
  cursor: pointer;
}
/* :L4940 */
.documents-lists-policy a:focus::after,
.documents-lists-policy a:active::after {
  text-decoration: underline;
}
/* :L4945 */
.panelOldBorder {
  border: 1px solid #abc8dd;
  border-radius: 10px;
}
/* :L4948 */
.panelOldBorder:hover {
  background: #d1e7f5;
}
/* :L4952 */
.underlineNew {
  border-bottom: 1px solid #abc8dd;
  position: relative;
}
/* :L4955 */
.underlineNew::after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -12px;
  right: 67px;
  width: 25px;
  height: 25px;
  transform: rotate(45deg);
  background-color: white;
  border-top: 1px solid #abc8dd;
  border-left: 1px solid #abc8dd;
}
/* :L4969 */
.panelNewBorder {
  border: 2px solid #00578a;
  border-radius: 10px;
}
/* :L4973 */
.insidePanelArrow {
  margin-right: 8px;
  transform: rotate(180deg);
}
/* :L4978 */
.quote-number {
  flex-basis: 178px;
  font: normal normal normal 16px/19px Montserrat;
  font-family: 'basier_circle';
  color: #00578a;
}
/* :L4984 */
.Quote-Details {
  border: solid 1px #92c1de;
  padding: 30px!important;
  border-radius: 8px;
}
/* :L4988 */
/* :L4989 */
.Quote-Details .item.link a:link,
.Quote-Details .item.link a:visited {
  background: transparent linear-gradient(90deg, #86d78b 0%, #3faf46 100%) 0% 0% no-repeat padding-box !important;
  border-radius: 4px!important;
  color: white!important;
  padding: 17px;
  text-align: center;
  text-decoration: none;
  font: normal normal bold 13px/16px Montserrat;
  font-family: 'basier_circle';
}
/* :L5000 */
.Quote-Details .item.link a::before {
  content: '';
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=ZG14bFNEWkxVekF0YUZKMmVXSTRXbVJqYlV0bloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw5UkJlSjhRUWpKaDAzakZmLDEwMDAsejFhQ3cyakFxbzljQEtaeCxLb01Wc051UGRSZTZqbk03YW4rTDUxaTgvOFJ1NmVQa1JzM1B3RTNMSXpVNlZJd1ljZExKU1lMWkJxdUFnOXNzKzdua0FvMTF6SEppSWR6czN0VmR6UT09');
  background-repeat: no-repeat;
  padding: 0px 0 0px 24px;
  background-position-y: 4px;
}
/* :L5008 */
.Quote-Details .item.link a:hover,
.Quote-Details .item.link a:active {
  opacity: 0.8!important;
}
/* :L5014 */
.selectionSummaryLine,
.Quote-Details {
  justify-content: space-between;
}
/* :L5017 */
.detail.image,
.item.image {
  margin-left: -45px;
}
/* :L5020 */
.detail.petName,
.item.petName,
.detail.PolicyDetail {
  flex-basis: 180px;
}
/* :L5026 */
.detail.effective-date {
  flex-basis: 198px;
}
@media screen and (max-width: 840px) {
  /* :L5031 */
  .detail.image,
  .item.image {
    display: none;
  }
  /* :L5034 */
  .detail.PolicyDetail,
  .quote-number {
    margin-left: -45px;
  }
  /* :L5037 */
  /* :L5038 */
  .item.cover-details::before {
    display: none!important;
  }
  /* :L5042 */
  .cover-dynamic-box .item.header-main .header.left {
    padding-left: 0px!important;
  }
}
@media screen and (max-width: 767px) {
  /* :L5047 */
  /* :L5049 */
  .underlineNew::after {
    right: 49px;
  }
  /* :L5053 */
  /* :L5055 */
  .documents-lists-policy a::after {
    display: none!important;
  }
  /* :L5060 */
  .detail.effective-date {
    flex-basis: 178px;
  }
  /* :L5063 */
  /* :L5064 */
  .container.instanda-home-content h3 {
    font-size: 17pt;
  }
  /* :L5068 */
  .detail.petName,
  .item.petName {
    flex-basis: 120px;
  }
  /* .detail.PolicyDetail {
      margin-left: -60px;
  }*/
  
  /* :L5074 */
  .group h4 {
    font: normal normal bold 18px/32px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5078 */
  .selectionSummaryLine,
  .Quote-Details {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* :L5083 */
  /* :L5085 */
  .quote-item.details .petname,
  .item.policy-details .petname {
    font: normal normal 800 14px/22px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5089 */
  .quote-item.details .title,
  .item.policy-details .title {
    font: normal normal normal 14px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5093 */
  .quote-item.details .req-policyNum,
  .item.policy-details .req-policyNum {
    font: normal normal normal 14px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5097 */
  .quote-item.details .detail.effective-date,
  .item.policy-details .detail.effective-date,
  .quote-item.details .date,
  .item.policy-details .date {
    font: normal normal normal 13px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5100 */
  .quote-item.details .detail.effective-date::before,
  .item.policy-details .detail.effective-date::before,
  .quote-item.details .date::before,
  .item.policy-details .date::before {
    padding: 1px 0 3px 21px;
  }
  /* :L5104 */
  .quote-item.details .detail.expander a.link,
  .item.policy-details .detail.expander a.link {
    font: normal normal bold 13px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5107 */
  .quote-item.details .detail.expander a.link::before,
  .item.policy-details .detail.expander a.link::before {
    padding: 2px 0 1px 20px;
    background-position-y: 1px;
  }
  /* :L5112 */
  /* :L5114 */
  .quote-item.details .detail.claim-link a:link,
  .item.policy-details .detail.claim-link a:link,
  .quote-item.details .detail.claim-link a:visited,
  .item.policy-details .detail.claim-link a:visited {
    font: normal normal bold 13px/16px Montserrat;
    font-family: 'basier_circle';
  }
}
@media screen and (max-width: 620px) {
  /* :L5123 */
  #documentsList li::before {
    padding-bottom: 4px!important;
  }
  /* :L5127 */
  /* :L5129 */
  .underlineNew::after {
    right: 40px;
  }
  /* :L5132 */
  .expand-bar {
    padding: 30px 19px 30px 19px!important;
  }
  /* :L5135 */
  .selectionSummary {
    font-size: 12px!important;
  }
  /* :L5138 */
  .summary .inner {
    padding: 0 19px 30px 19px!important;
  }
  /* :L5141 */
  .selectionSummaryLine,
  .Quote-Details {
    padding: 15px 6px !important;
  }
  /* :L5144 */
  .item.link a {
    padding: 13px!important;
    font-size: 12px!important;
  }
  /* :L5148 */
  .item.link a::before {
    display: none!important;
  }
  /* :L5152 */
  .transactionButton-flex {
    display: flex;
    flex-direction: column;
  }
  /* :L5156 */
  .insurance-transaction-button a {
    padding: 14.5px 15px !important;
    font-size: 12px !important;
  }
  /* :L5160 */
  .insurance-transaction-button a::before {
    padding: 0px 0 4px 24px!important;
  }
  /* :L5164 */
  .detail.claim-link {
    margin-left: 0px!important;
    margin-top: 48px;
  }
  /* :L5167 */
  .detail.claim-link a {
    padding: 14.5px 15px !important;
    font-size: 12px !important;
  }
  /* :L5172 */
  .detail.PolicyDetail,
  .quote-number {
    margin-left: -55px;
  }
  /* :L5175 */
  .detail.PolicyDetail,
  .detail.effective-date {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-basis: 104px;
  }
  /* :L5182 */
  .quote-number {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-basis: 106px;
  }
  /* :L5188 */
  .detail.expander {
    flex-basis: 106px;
  }
  /* :L5191 */
  span.detail.req-policyNum {
    margin-right: 6px;
  }
  /* :L5194 */
  .detail.effective-date,
  .date {
    font: normal normal normal 12px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5197 */
  .detail.effective-date::before,
  .date::before {
    display: none;
  }
  /* :L5202 */
  .detail.expander a.link {
    font: normal normal bold 12px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5205 */
  .detail.expander a.link::before {
    display: none;
  }
}
/*Transaction Page styling--start*/

/* :L5211 */
/* :L5212 */
.page-customertransactions .policy-transactions-item {
  background: white;
  padding: 2px;
  position: relative;
  padding: 32px 41px 0px;
  border: 2px solid #00578a !important;
  border-radius: 10px !important;
}
/* :L5220 */
.page-customertransactions .panel-heading {
  padding-left: 0;
  padding-bottom: 20px;
}
/* :L5223 */
.page-customertransactions .panel-heading a {
  font: normal normal 800 18px/22px Montserrat;
  font-family: 'basier_circle';
  color: #00578a;
  text-decoration: none;
}
/* :L5230 */
.page-customertransactions .update-payment-details-link {
  position: absolute;
  bottom: 29px;
  right: 41px;
  text-transform: none !important;
  font: normal normal bold 13px/16px Montserrat;
  font-family: 'basier_circle';
  color: white;
  background: transparent linear-gradient(90deg, #2699fb 0%, #0072cc 100%) 0% 0% no-repeat padding-box;
  border-radius: 4px !important;
  box-shadow: none!important;
  padding: 17px;
}
/* :L5242 */
.page-customertransactions .update-payment-details-link:hover,
.page-customertransactions .update-payment-details-link:active,
.page-customertransactions .update-payment-details-link:focus {
  opacity: 0.8;
  background: transparent linear-gradient(90deg, #2699fb 0%, #0072cc 100%) 0% 0% no-repeat padding-box !important;
  border: none !important;
}
/* :L5249 */
.page-customertransactions .update-payment-details-link::before {
  content: '';
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=VDFSeVRVdHFWV2RhVlhOcGR6WnllRUp3VmxJdFFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxJN1lQVzJtTmc2diFNS1V1LDEwMDAsRDhSYXVxTU1RZTY3Q1p6SCxNOVlIOXZFdWQ5T2FUVlZGMk5SdzcyWEtmUFFlb2l1T011VHRiSnJPd0Z4OWN4eWQwUElaR1JTbVFyaGtXYngwTXNyUkZnOHVxWEFwaXVSTzYyTjJxdz09');
  background-repeat: no-repeat;
  padding: 0px 0 0px 30px;
  background-position-y: 2px;
}
/* :L5258 */
.page-customertransactions .instanda-table-responsive {
  margin-bottom: 121px;
  border-radius: 10px;
  border: 1px solid #abc8dd;
  padding: 8px 0;
}
/* :L5265 */
.page-customertransactions .table {
  margin: 0px;
  color: #00578a !important;
}
/* :L5268 */
.page-customertransactions .table thead,
.page-customertransactions .table tr {
  border-bottom: 1px solid #abc8dd;
}
/* :L5271 */
.page-customertransactions .table tr:last-child {
  border: none;
}
/* :L5273 */
.page-customertransactions .table th {
  text-align: center;
  vertical-align: top;
}
/* :L5277 */
.page-customertransactions .table td {
  text-align: center;
  vertical-align: middle;
}
/* :L5282 */
.page-customertransactions .transaction-heading {
  font: normal normal bold 26px/32px Montserrat;
  color: #c91330 !important;
  font-family: 'basier_circle';
  margin-bottom: 50px;
}
/* :L5287 */
.page-customertransactions .transaction-heading::before {
  content: '';
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=Vnl4dFQzUlZSSFo2ZWtJelZVRTVkbmhHUkZweloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx1T1Z5MVpRU1J6TTBxeWxRLDEwMDAsVTN4QWNEVkF5N1lEN2U2VixIQkwwU1lGbWdQS3l2dEtsK3V0c0kxVkFIbWVOeXIxZUc1UDlXM0VneWIzOTRyVUNaczF6b1Z3cnJLaWJWTGs1dnpzR3VCYzREUVlZd21zZFpsa2drZz09');
  background-repeat: no-repeat;
  padding: 0px 0 0px 30px;
  background-position-y: 4px;
}
/* :L5296 */
/* :L5297 */
.page-customertransactions .instanda-main-content .container {
  padding-left: 0px!important;
}
/* :L5303 */
.page-customertransactions .insurance-Policy-button {
  margin-top: 38px;
}
/* :L5305 */
.page-customertransactions .insurance-Policy-button a:link,
.page-customertransactions .insurance-Policy-button a:visited {
  background: transparent;
  border: 2px solid #10568d;
  border-radius: 4px;
  color: #10568d;
  padding: 17px 24px;
  text-align: center;
  text-decoration: none;
  font: normal normal bold 13px/12px Montserrat;
  font-family: 'basier_circle';
}
/* :L5317 */
.page-customertransactions .insurance-Policy-button a::before {
  content: '';
  border-left: 2px solid #10568d;
  border-top: 2px solid #10568d;
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 19px;
  margin-bottom: 1px;
  transform: rotate(-45deg);
}
/* :L5331 */
.page-customertransactions .insurance-Policy-button a:hover,
.page-customertransactions .insurance-Policy-button a:active {
  opacity: 0.8;
}
@media screen and (max-width: 880px) {
  /* :L5337 */
  /* :L5338 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody {
    font-size: 12px;
  }
  /* :L5341 */
  /* :L5342 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1) {
    font-size: 0;
  }
  /* :L5345 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1)::after {
    font-size: 12px;
  }
  /* :L5350 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2) {
    font-size: 0;
  }
  /* :L5353 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2)::after {
    font-size: 12px;
  }
  /* :L5358 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3) {
    font-size: 0;
  }
  /* :L5361 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3)::after {
    font-size: 12px;
  }
  /* :L5366 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4) {
    font-size: 0;
  }
  /* :L5369 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4)::after {
    font-size: 12px;
  }
  /* :L5374 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5) {
    font-size: 0;
  }
  /* :L5377 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5)::after {
    font-size: 12px;
  }
  /* :L5382 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(6) {
    font-size: 0;
  }
  /* :L5385 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(6)::after {
    font-size: 12px;
  }
  /* :L5390 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(7) {
    font-size: 0;
  }
  /* :L5393 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(7)::after {
    font-size: 12px;
  }
  /* :L5398 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(8) {
    font-size: 0;
  }
  /* :L5401 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(8)::after {
    font-size: 12px;
  }
}
@media screen and (max-width: 800px) {
  /* :L5410 */
  .page-customertransactions .update-payment-details-link {
    font: normal normal bold 12px/16px Montserrat;
    font-family: 'basier_circle';
    padding: 14px;
  }
  /* :L5415 */
  .page-customertransactions .update-payment-details-link::before {
    padding: 0px 0 0px 20px;
  }
  /* :L5419 */
  .page-customertransactions .policy-transactions-item {
    padding: 32px 41px 0px;
  }
  /* :L5424 */
  /* :L5425 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed thead {
    border-bottom: none;
  }
  /* :L5428 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td {
    text-align: right;
  }
  /* :L5431 */
  /* :L5432 */
  /* :L5434 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(1)::before {
    font-size: 12px;
    content: "N° Preventivo";
  }
  /* :L5440 */
  /* :L5443 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(2)::before {
    font-size: 12px;
    content: "Metodo di pagamento";
  }
  /* :L5449 */
  /* :L5452 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(3)::before {
    font-size: 12px;
    content: "Data di pagamento";
  }
  /* :L5458 */
  /* :L5461 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(4)::before {
    font-size: 12px;
    content: "Tipo di pagamento";
  }
  /* :L5467 */
  /* :L5470 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(5)::before {
    font-size: 12px;
    content: "Pagamento ricevuto";
  }
  /* :L5476 */
  /* :L5479 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(6)::before {
    font-size: 12px;
    content: "Transazione andata a buon fine";
  }
  /* :L5485 */
  /* :L5488 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(7)::before {
    font-size: 12px;
    content: "Dettagli della carta salvati per uso futuro";
  }
  /* :L5495 */
  /* :L5497 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(8)::before {
    font-size: 12px;
    content: "Metodo di pagamento corrente";
  }
}
@media screen and (max-width: 450px) {
  /* :L5506 */
  .page-customertransactions .policy-transactions-item {
    padding: 20px 25px 0px;
  }
  /* :L5509 */
  .page-customertransactions .insurance-Policy-button {
    margin-top: 20px;
  }
  /* :L5511 */
  .page-customertransactions .insurance-Policy-button a:link,
  .page-customertransactions .insurance-Policy-button a:visited {
    padding: 15px 18px;
    font: normal normal bold 12px/12px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5518 */
  .page-customertransactions .insurance-Policy-button a::before {
    content: '';
    margin-right: 13px;
    margin-bottom: 0.5px;
  }
  /* :L5526 */
  /* :L5528 */
  .page-customertransactions .panel-heading a {
    font: normal normal 800 16px/22px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5534 */
  .page-customertransactions .transaction-heading {
    font: normal normal bold 20px/32px Montserrat;
    font-family: 'basier_circle';
    margin-bottom: 35px;
  }
  /* :L5538 */
  .page-customertransactions .transaction-heading::before {
    padding: 2px 0 0px 24px;
    background-position-y: 1px;
  }
  /* :L5544 */
  .page-customertransactions .instanda-table-responsive {
    margin-bottom: 125px;
  }
  /* :L5548 */
  .page-customertransactions .update-payment-details-link {
    left: 25px;
    right: auto;
    font: normal normal bold 11px/16px Montserrat;
    font-family: 'basier_circle';
    padding: 13px;
  }
  /* :L5555 */
  .page-customertransactions .update-payment-details-link::before {
    padding: 1px 0 0px 20px;
    background-position-y: 2px;
  }
}
@media screen and (max-width: 375px) {
  /* :L5562 */
  /* :L5563 */
  /* :L5565 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(7) {
    height: 55px;
  }
  /* :L5567 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(7)::before {
    white-space: pre-wrap;
    height: 55px;
  }
}
/*Transaction Page styling--end*/

/* :L5576 */
.show-on-dog {
  display: none;
}
/* :L5578 */
.dog-selected .show-on-dog {
  display: block;
}
/* :L5582 */
/* :L5583 */
.page-quote #instanda-quote-content .main-container {
  padding: 0 !important;
}
/* :L5586 */
.page-quote .main-content {
  padding: 27px !important;
}
/* :L5590 */
.page-quote .icon-top-container {
  display: flex;
  align-items: center;
  padding: 10px 0 0 88px;
  margin-bottom: -36px;
}
/* :L5597 */
.page-quote .icon-image {
  position: relative;
  width: 107px;
}
/* :L5601 */
.page-quote .icon-shadow {
  position: absolute;
  width: 100%;
  top: 117px;
  bottom: -6px;
  left: 0;
  right: 0;
  background: linear-gradient(90deg, #004080, #002a4b);
  mix-blend-mode: overlay;
  opacity: 0.8;
  filter: blur(10px);
}
/* :L5614 */
.page-quote .icon-image image {
  width: 100%;
}
/* :L5619 */
.page-quote .icon-text {
  padding-left: 19px;
}
/* :L5622 */
.page-quote .icon-text h2 {
  font: normal normal bold 32px/37px Arial;
  letter-spacing: 0px;
  color: #0072cc;
}
/* :L5627 */
.page-quote .icon-bottom-container {
  height: 42px;
  display: flex;
  padding-left: 220px ;
  align-items: center;
  color: white;
  background-color: #0072cc;
  font: normal normal bold 15px/17px Arial;
  letter-spacing: 0px;
}
/* :L5637 */
.page-quote .page-quote .quote-summary .detail.line-item .detail-title,
.page-quote .page-viewquoteorpolicy .quote-summary .detail.line-item .detail-title {
  align-self: unset;
}
@media (max-width: 568px) {
  /* :L5641 */
  .page-quote .icon-top-container {
    padding: 2px 0 0 55px;
    margin-bottom: -32px;
  }
  /* :L5646 */
  .page-quote .icon-text {
    padding-left: 38px;
  }
  /* :L5650 */
  .page-quote .icon-bottom-container {
    padding-left: 200px;
  }
}
@media (max-width: 518px) {
  /* :L5655 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 21px;
    margin-bottom: -34px;
  }
  /* :L5660 */
  .page-quote .icon-text {
    padding-left: 13px;
  }
  /* :L5664 */
  .page-quote .icon-bottom-container {
    padding-left: 143px;
  }
}
@media (max-width: 460px) {
  /* :L5669 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 7px;
    margin-bottom: -34px;
  }
  /* :L5674 */
  .page-quote .icon-text {
    padding-left: 13px;
  }
  /* :L5678 */
  .page-quote .icon-bottom-container {
    padding-left: 130px;
  }
}
@media (max-width: 398px) {
  /* :L5683 */
  .page-quote .icon-bottom-container {
    font-size: 14px;
  }
}
@media (max-width: 386px) {
  /* :L5688 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 7px;
    margin-bottom: -34px;
  }
  /* :L5693 */
  .page-quote .icon-text {
    padding-left: 5px;
  }
  /* :L5697 */
  .page-quote .icon-bottom-container {
    padding-left: 123px;
  }
}
@media (max-width: 380px) {
  /* :L5702 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 0px;
    margin-bottom: -34px;
  }
  /* :L5707 */
  .page-quote .icon-text {
    padding-left: 0px;
  }
  /* :L5711 */
  .page-quote .icon-bottom-container {
    padding-left: 113px;
    font-size: 13px;
  }
}
@media (max-width: 370px) {
  /* :L5717 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 0px;
    margin-bottom: -34px;
  }
  /* :L5722 */
  .page-quote .icon-text {
    padding-left: 0px;
  }
  /* :L5726 */
  .page-quote .icon-bottom-container {
    padding-left: 110px;
    font-size: 13px;
  }
}
/* :L5732 */
.popup-img-container {
  display: none;
}
@media only screen and (max-width: 800px) {
  /* :L5737 */
  .popup-img-container {
    display: unset;
  }
  /* :L5741 */
  .popup-img-container-2X {
    display: none;
  }
}
/* :L5747 */
.transactions-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  border: 1px solid #707070;
  background-color: #00457c4d;
  justify-content: center;
  align-items: center;
  z-index: 1001;
}
/* :L5761 */
.popup-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: fit-content;
  position: relative;
  background-color: white;
  padding: 2.396vw 6.51vw 3.073vw 5.99vw;
  border-radius: 16px;
}
/* :L5772 */
.content-heading {
  color: #0072cc;
  margin: 0;
  font: normal normal 900 22px/33px Lato;
  font-family: 'basier_circle';
  letter-spacing: 0px;
}
/* :L5780 */
.popup-img-container,
.popup-img-container-2X {
  width: 340px;
  margin: 2.604vw 0 0.677vw 0;
}
/* :L5786 */
.popup-img-container img,
.popup-img-container-2X img {
  width: 100%;
}
/* :L5792 */
.popup-close-container {
  position: absolute;
  top: 2.083vw;
  right: 2.396vw;
}
/* :L5798 */
.popup-close {
  position: relative;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
/* :L5805 */
.popup-close-diagonal {
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #00578a;
  top: 50%;
  left: 0;
  transform: translateY(-50%) rotate(45deg);
  transform-origin: center;
}
/* :L5816 */
.popup-close-diagonal.popup-close-reverse {
  transform: translateY(-50%) rotate(-45deg);
}
/* :L5822 */
.stop-scroll {
  overflow-y: hidden;
}
/* :L5826 */
.popup-detail {
  color: #00578a;
  margin: 0;
  text-align: center;
  font: normal normal normal 16px/16px Lato;
  font-family: 'basier_circle';
  letter-spacing: 0px;
  line-height: 1.7;
}
/* :L5836 */
.popup-medium-font {
  font: normal normal normal 20px/16px Lato;
  font-family: 'basier_circle';
  letter-spacing: 0px;
}
/* :L5842 */
.pop-up-underline {
  text-decoration: underline;
  color: #00578a;
  font: normal normal 900 20px/16px Lato;
  font-family: 'basier_circle';
  letter-spacing: 0px;
}
/* :L5851 */
.popup-close-button {
  border: 2px solid #0072cc;
  border-radius: 4px;
  background-color: white;
  color: #0072cc;
  font: normal normal bold 10px/12px Arial;
  letter-spacing: 0px;
  font-family: 'basier_circle';
  padding: 0.781vw 1.25vw;
  margin-top: 2.604vw;
}
/* :L5864 */
.transactions-open-popup {
  position: absolute;
  bottom: 34px;
  padding: 17px 0 17px 23px;
  color: #00578a;
  background-color: white;
  border: none;
  font: normal normal bold 14px/18px Montserrat;
  font-family: 'basier_circle';
  letter-spacing: 0px;
}
/* :L5874 */
.transactions-open-popup::before {
  content: '';
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WkZjMFVUWkdVMU5xTFZsRGRXdEZRMnQxTTNKQlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCw1bm9Ed1B6TGMyWU5ValdxLDEwMDAsWHoyY0NrU00wIWxZNFN5bCxtWFZOck5Gam9Ua3NzSi9HNk5OYm9WVGxLRmRVUFRYKzU0VXJyTC9GWDJ5OTJHby80cVBkNkNKRHRFYjYwQTBKTVNXTlp5U3RSUUp5ZGxNbldTSWx6dz09');
  background-repeat: no-repeat;
  padding: 0px 0 1px 25px;
  background-position-y: 2px;
}
@media only screen and (max-width: 450px) {
  /* :L5884 */
  .transactions-open-popup {
    right: auto!important;
    padding-left: 8px;
  }
}
@media only screen and (max-width: 700px) {
  /* :L5890 */
  .transactions-open-popup {
    position: absolute;
    right: 41px;
    bottom: 67px;
  }
  /* :L5897 */
  .update-payment-details-link {
    bottom: 8px !important;
  }
}
/*//for mobile view quote page
@media only screen and (max-width: 568px) {
  .header-top-padding{
  padding-top: 50px;
  }
.page-quote .main-content{
  flex-flow: wrap-reverse;
  }
  #dropdown-conte{
  display: none;
  }
}*/

@media only screen and (max-width: 860px) {
  /* :L5914 */
  .content-heading {
    font-size: 18px!important;
  }
  /* :L5917 */
  .popup-detail {
    font-size: 13px!important;
  }
  /* :L5920 */
  .popup-img-container,
  .popup-img-container-2X {
    width: 278px!important;
  }
  /* :L5924 */
  .popup-medium-font {
    font-size: 16px!important;
  }
  /* :L5927 */
  .pop-up-underline {
    font-size: 16px!important;
  }
  /* :L5930 */
  .popup-close-button {
    font-size: 8px!important;
  }
}
@media only screen and (max-width: 550px) {
  /* :L5935 */
  .content-heading {
    font-size: 15px!important;
  }
  /* :L5938 */
  .popup-detail {
    font-size: 10px!important;
  }
  /* :L5941 */
  .popup-img-container,
  .popup-img-container-2X {
    width: 232px!important;
  }
  /* :L5945 */
  .popup-medium-font {
    font-size: 13.5px!important;
  }
  /* :L5948 */
  .pop-up-underline {
    font-size: 13.5px!important;
  }
  /* :L5951 */
  .popup-close-button {
    font-size: 7px!important;
  }
}
/* :L5955 */
/* :L5956 */
.page-quote .codice-detail {
  padding-bottom: 12px;
}
/* :L5959 */
.page-quote .expand-quote {
  display: flex;
  justify-content: space-between;
  font: normal normal bold 16px Arial;
  letter-spacing: 0px;
  color: #00558c;
}
/* :L5966 */
.page-quote .main-content {
  flex-direction: column-reverse;
}
/* :L5969 */
.page-quote .summary-heading-large {
  display: none;
}
@media only screen and (max-width: 740px) {
  /* :L5973 */
  .page-quote .main-container {
    width: 100% !important;
    box-shadow: none !important;
  }
  /* :L5977 */
  .page-quote .quote-summary {
    padding: 0;
    width: 100%;
  }
  /* :L5981 */
  .page-quote .personal-summary {
    max-width: none;
    width: 100%;
    margin-top: 58px;
    padding: 20px 41px 20px 37px;
    box-shadow: 0px 0px 36px #00589d1f;
    border-radius: 16px;
    background-color: #edf4fe;
  }
  /* :L5991 */
  .page-quote .pet-summary {
    max-width: none;
    width: 100%;
    margin-top: 58px;
    padding: 20px 41px 20px 37px;
    box-shadow: 0px 0px 36px #00589d1f;
    border-radius: 16px;
    background-color: #edf4fe;
  }
  /* :L6001 */
  .page-quote .sidebar-container {
    padding: 20px 20px 0 20px;
  }
  /* :L6004 */
  .page-quote .summary-collapse {
    padding-bottom: 12px;
  }
}
@media only screen and (min-width: 740px) {
  /* :L6009 */
  .page-quote .summary-collapse {
    display: block;
  }
  /* :L6012 */
  .page-quote .main-content {
    flex-flow: unset;
  }
  /* :L6015 */
  .page-quote .main-content {
    flex-direction: row;
  }
  /* :L6018 */
  .page-quote .summary-heading-large {
    display: unset;
  }
  /* :L6021 */
  .page-quote .expand-quote {
    display: none;
  }
}
