/* :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;
}
/* :L198 */
body {
  background: #f5f8fb;
  margin-bottom: 0;
  color: #303030;
  font-family: 'basier_circle';
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: subpixel-antialiased;
}
/* :L206 */
body #innerBody {
  background: #edf4fe;
}
/* :L211 */
body .price-output > .number {
  color: #0072cc;
}
/* :L215 */
body a {
  color: #10aeff;
  font-weight: 300;
}
/* :L220 */
body .col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  padding-left: 0;
  padding-right: 0;
}
/* :L226 */
body .row {
  margin-left: 0;
  margin-right: 0;
}
/* :L232 */
body ul#documentsList {
  padding-left: 0;
}
/* :L235 */
/* :L245 */
h1 {
  color: #00578a;
  font-size: 14pt;
}
/* :L250 */
h3,
.page-confirmation2 h1 {
  color: #00578a;
  max-width: 650px;
  margin: 15px auto;
  text-align: center;
  font-size: 28pt;
}
/* :L259 */
.edit-link {
  font-family: 'FontAwesome';
}
/* :L263 */
label {
  font-weight: 400;
}
/* :L268 */
/* :L269 */
.pull-right button {
  display: inline-block;
  margin: 0 8px;
  padding: 0;
}
/* :L276 */
.ruler {
  background: #c4c4c4;
  height: 1px;
  width: 100%;
  margin: 23px 0 calc(23px - 15px);
}
/* :L284 */
nav.navbar.navbar-default {
  background: transparent;
  border: none;
  margin: 0;
}
/* :L289 */
nav.navbar.navbar-default > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L294 */
nav.navbar.navbar-default > .container::before,
nav.navbar.navbar-default > .container::after {
  display: none;
}
/* :L299 */
nav.navbar.navbar-default > .container a.navbar-brand {
  float: none;
  height: auto;
  line-height: 1.4;
  display: block;
}
/* :L305 */
nav.navbar.navbar-default > .container a.navbar-brand > img {
  width: 100px;
  height: auto;
}
/* :L312 */
nav.navbar.navbar-default .navbar-nav > li > a {
  color: #717171;
}
/*
.instanda-nav-item a[href*="Public/CustomerTransactions"] {
  display: none;
}*/

/* :L324 */
.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%;
}
/* :L331 */
.container {
  width: 100%;
  max-width: 1170px;
}
/* :L338 */
.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;
}
/* :L345 */
.breadcrumb-bar .line {
  background-color: #0072cc !important;
}
/* :L350 */
.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;
}
/* :L357 */
.breadcrumb-bar .item .icon,
.breadcrumb-bar .item .text {
  flex-basis: 100%;
}
/* :L362 */
.breadcrumb-bar .item .icon {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: #0072cc !important;
}
/* :L368 */
.breadcrumb-bar .item .icon img {
  height: 100%;
  display: none;
  background-color: #0072cc !important;
}
/* :L375 */
.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;
}
/* :L389 */
.breadcrumb-bar .line {
  background: #86d78b;
  height: 8px;
  flex-grow: 1;
}
/* :L395 */
.breadcrumb-bar a.instanda_nav_link {
  font-weight: 500;
  color: #303030;
}
/* :L401 */
.page-quickquotequestions .item.pet ~ div {
  opacity: 0.3;
}
/* :L405 */
.page-quickquote .item.cover-selection ~ div {
  opacity: 0.3;
}
/* :L409 */
.page-prequotequestions .item.extra ~ div {
  opacity: 0.3;
}
/* :L414 */
.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;
  }
}
/* :L424 */
.instanda-quote-update-button {
  display: none;
}
/* :L428 */
button.instanda-quote-update-button.btn.btn-primary.instanda-button {
  padding: 7px 15px;
}
/* :L433 */
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;
}
/* :L138 */
/* :L142 */
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;
}
/* :L445 */
.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;
}
/* :L453 */
.form-control::placeholder,
.form-control:-ms-input-placeholder {
  color: #303030;
}
/* :L461 */
.glyphicon-calendar:before {
  font-family: Feather;
  content: '\e83a';
  font-weight: 600;
  color: #768190;
  font-size: 14pt;
}
/* :L469 */
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%;
}
/* :L484 */
.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;
}
/* :L496 */
label.control-label,
.instanda-question-inner-label label {
  font-size: 12pt;
  font-weight: 400;
  margin-bottom: 8px;
}
/* :L504 */
.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;
}
/* :L510 */
.instanda-container-fluid {
  background-color: transparent;
}
/* :L514 */
.questionItem.instanda-question-item.form-group.container {
  margin-bottom: 32px;
}
/* :L517 */
.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;
}
/* :L525 */
.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);
}
/* :L538 */
.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;
}
/* :L548 */
/* :L549 */
.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);
}
/* :L538 */
.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;
}
/* :L552 */
.page-customeraccountoptions .instanda-main-content table {
  width: 100%;
}
/* :L556 */
.page-customeraccountoptions .instanda-main-content .section_content,
.page-customeraccountoptions .instanda-main-content .btnDiv {
  width: auto;
  padding: 15px;
  margin: 0;
  display: inline-block;
}
/* :L564 */
.page-customeraccountoptions .instanda-main-content .section {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
/* :L573 */
.instanda-question-input.instanda-address-line-1 {
  margin-bottom: 5px;
}
/* :L577 */
.instanda-question-input.instanda-address-line-2 {
  display: none;
}
/* :L581 */
.instanda-question-inner-label.instanda-address-postcode-label {
  margin-top: 15px;
}
/* :L585 */
/* :L587 */
.instanda-question-inner-label.instanda-address-postcode-label label,
.instanda-question-inner-label.instanda-address-city-label label {
  font-size: 0;
}
/* :L592 */
/* :L593 */
/* :L594 */
.instanda-question-inner-label.instanda-address-postcode-label label::after {
  font-size: 12pt;
  content: 'CAP';
}
/* :L601 */
/* :L602 */
/* :L603 */
.instanda-question-inner-label.instanda-address-city-label label::after {
  font-size: 12pt;
  content: 'Città di residenza';
}
/* :L610 */
/* :L611 */
.page-customerlogin button.btn.btn-primary.instanda-btn {
  font-size: 0;
}
/* :L614 */
.page-customerlogin button.btn.btn-primary.instanda-btn::after {
  content: "Accedi";
  font-size: 12pt;
}
/* :L623 */
.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;
}
/* :L628 */
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;
}
/* :L138 */
/* :L142 */
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;
}
/* :L633 */
/* :L634 */
.row.instanda-agent-login .well {
  background: transparent;
  border: none;
  box-shadow: none;
}
/* :L641 */
a#instanda-cp-forgot-link {
  font-size: 0;
}
/* :L644 */
a#instanda-cp-forgot-link::after {
  content: 'Hai dimenticato la password?';
  font-size: 12pt;
}
/* :L650 */
.twitter-typeahead input {
  background: white !important;
}
/* :L679 */
.agent-search-parameter-input.instanda-question-input.instanda-question-choice {
  position: relative;
}
/* :L683 */
.agentDashboardResultsetTitle {
  margin-top: 0;
}
/* :L688 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input {
  margin: 0;
}
/* :L691 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input + .instanda-question-validation-message.instanda-question-validation-message-confirm {
  margin-bottom: -25px;
}
/* :L696 */
/* :L697 */
/* :L698 */
.confirmQuestionCheckbox input:focus {
  outline: none;
}
/* :L703 */
/* :L706 */
.confirmQuestionCheckbox span a {
  z-index: 3;
  position: relative;
}
/* :L713 */
.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;
}
/* :L719 */
.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;
}
/* :L727 */
.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;
}
/* :L734 */
/* :L735 */
.confirmQuestionCheckbox label {
  position: absolute;
  height: 100%;
}
/* :L741 */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
/* :L749 */
.checkbox-inline,
.radio-inline {
  padding-left: 0;
}
/* :L756 */
/* :L758 */
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%;
}
/* :L767 */
input[type="checkbox"]::after,
input[type="radio"]::after {
  font-family: 'Material Icons Round';
  font-size: 20pt;
  color: #768190;
}
/* :L773 */
input[type="checkbox"]:checked::after,
input[type="radio"]:checked::after {
  color: #00578a;
}
/* :L777 */
input[type="checkbox"]:focus,
input[type="radio"]:focus {
  transform: scale(1.15);
}
/* :L781 */
input[type="checkbox"].input-validation-error::after,
input[type="radio"].input-validation-error::after {
  color: red;
}
/* :L787 */
/* :L788 */
input[type="checkbox"]::after {
  content: 'check_box_outline_blank';
}
/* :L792 */
input[type="checkbox"]:checked::after {
  content: 'check_box';
  color: #00578a;
}
/* :L799 */
input[type="radio"] {
  margin-right: 5px;
}
/* :L802 */
input[type="radio"]::after {
  content: 'radio_button_unchecked';
}
/* :L806 */
input[type="radio"]:checked::after {
  content: 'radio_button_checked';
}
/* :L813 */
/* :L814 */
/* :L815 */
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;
}
/* :L819 */
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;
}
/* :L823 */
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%;
}
/* :L831 */
.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;
}
/* :L837 */
button[name="saveButton"] {
  display: none;
}
/* :L841 */
.input-validation-error {
  border-color: red;
  border-width: 2px;
}
/* :L846 */
.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;
}
/* :L862 */
.cover-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L865 */
.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;
}
/* :L874 */
.cover-options .cover-select .checkbox {
  margin: 0;
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
/* :L880 */
.cover-options .cover-select .checkbox input[type="checkbox"] {
  margin: 0;
  padding: 0;
  display: inline-block;
  height: 30px;
  width: 30px;
  float: none;
  position: relative;
}
/* :L891 */
.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;
}
/* :L904 */
.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;
  }
}
/* :L912 */
.cover-select.buy-btn input {
  display: none;
}
/* :L917 */
.cover-type-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  max-width: 870px;
  margin: 0 auto 50px;
}
/* :L923 */
.cover-type-group > div {
  flex-basis: calc(100% / 3);
  border: solid 1px #c4c4c4;
}
/* :L928 */
.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;
}
/* :L938 */
.cover-type-group .cover-option .cover-title {
  font-size: 14pt;
  font-weight: 500;
  margin-bottom: 10px;
}
/* :L944 */
.cover-type-group .cover-option .byline {
  font-size: 8pt;
  text-align: center;
  margin-bottom: 15px;
  min-height: 30px;
}
/* :L951 */
.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;
}
/* :L958 */
.cover-type-group .cover-option .price .icon {
  color: #c4c4c4;
  margin-right: 10px;
  font-size: 24pt;
}
/* :L964 */
.cover-type-group .cover-option .price .number {
  font-weight: 900;
  font-size: 24pt;
  margin-right: 5px;
}
/* :L970 */
.cover-type-group .cover-option .price .duration {
  font-size: 10pt;
}
/* :L975 */
.cover-type-group .cover-option .monthly-disclaimer {
  margin-bottom: 20px;
  flex-basis: auto;
  text-align: center;
}
/* :L982 */
.cover-type-group .cover-option .inclusion-list {
  min-height: 306px;
}
/* :L985 */
.cover-type-group .cover-option .inclusion-list ul.cover-details {
  padding: 0;
  margin: 0;
  list-style-type: none;
  min-height: 215px;
}
/* :L991 */
.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;
}
/* :L996 */
.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;
}
/* :L1008 */
.cover-type-group .cover-option.platinum {
  border-radius: 4px;
}
/* :L1012 */
.cover-type-group .cover-option.silver {
  border-radius: 4px 0 0 4px;
}
/* :L1016 */
.cover-type-group .cover-option.gold {
  border-radius: 0 4px 4px 0;
}
/* :L1020 */
.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;
}
/* :L1028 */
/* :L1029 */
/* :L1030 */
/* :L1031 */
.cover-type-group .cover-option.selected-cover .inclusion-list ul.cover-details li::before {
  color: #46a24b;
}
/* :L1038 */
.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;
  }
}
/* :L1049 */
.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);
}
/* :L1057 */
.cover-type-group .best-seller .banner {
  text-align: center;
  background: #00578a;
  color: white;
  padding: 16px 0;
  line-height: 0;
  font-size: 9pt;
}
/* :L1067 */
.cover-type-group.non-slider {
  margin-top: 35px;
}
/* :L1070 */
.cover-type-group.non-slider .cover-option.best-seller {
  margin-top: -26px;
}
/* :L1075 */
/* :L1080 */
body.page-quote a.Accessibility.hidden,
body.page-confirmbillingdetails a.Accessibility.hidden,
body.page-confirmation2 a.Accessibility.hidden {
  display: inline-block !important;
}
/* :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 */
/* :L1148 */
/* :L1149 */
.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;
}
/* :L1152 */
.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%;
}
/* :L1156 */
.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;
}
/* :L1185 */
/* :L1186 */
.instanda-responsive-help-icon::before {
  color: #00578a;
}
/* :L1190 */
/* :L1194 */
/* :L1197 */
.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;
}
/* :L1204 */
.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;
}
/* :L1205 */
.instanda-responsive-help-text.row [aria-expanded="true"] {
  display: block !important;
  /*added on 19-11-2023*/

}
/* :L1219 */
.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);
}
/* :L1231 */
.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;
}
/* :L1242 */
.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 );
}
/* :L1260 */
/* :L1261 */
/* :L1262 */
.page-prequotequestions form > .container {
  padding-left: 0;
  padding-right: 0;
}
/* :L1266 */
.page-prequotequestions form > .container .row {
  margin: 0;
}
/* :L1269 */
.page-prequotequestions form > .container .row .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  padding: 0;
}
/* :L1277 */
button[name="continueButton"] {
  margin-right: 0;
}
/* :L1282 */
/* :L1284 */
.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;
}
/* :L1292 */
.page-quote .quote-summary,
.page-viewquoteorpolicy .quote-summary {
  flex-grow: 1;
  padding: 0 30px;
  margin-bottom: 30px;
  align-self: center;
  font-weight: 600;
}
/* :L1301 */
.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;
}
/* :L1309 */
.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%;
  }
}
/* :L1318 */
.page-quote .quote-summary > div:not(:last-of-type),
.page-viewquoteorpolicy .quote-summary > div:not(:last-of-type) {
  margin-bottom: 60px;
}
/* :L1322 */
.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;
}
/* :L1333 */
.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;
}
/* :L1345 */
.page-quote .quote-summary .detail-title,
.page-viewquoteorpolicy .quote-summary .detail-title {
  align-self: center;
}
/* :L1351 */
/* :L1352 */
.page-quote .pull-right button#continueButton,
.page-viewquoteorpolicy .pull-right button#continueButton {
  display: none;
}
/* :L1357 */
.page-quote button.instanda-quote-update-button,
.page-viewquoteorpolicy button.instanda-quote-update-button,
.page-quote .fiscal-update,
.page-viewquoteorpolicy .fiscal-update {
  display: none;
}
/* :L1362 */
.page-quote .personal-summary,
.page-viewquoteorpolicy .personal-summary,
.page-quote .pet-summary,
.page-viewquoteorpolicy .pet-summary {
  max-width: 400px;
}
/* :L1367 */
/* :L1368 */
.page-quote .personal-summary .fiscal-code,
.page-viewquoteorpolicy .personal-summary .fiscal-code {
  padding: 10px 0 !important;
}
/* :L1373 */
.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;
}
/* :L1386 */
/* :L1387 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit {
  flex-basis: auto;
  order: 2;
}
/* :L1391 */
.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%;
}
/* :L1399 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit .container,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit .container {
  margin-top: 0;
}
/* :L1402 */
.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;
}
/* :L1407 */
.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;
}
/* :L1411 */
.page-quote .detail.line-item.fiscal-code #fiscalEdit .form-control,
.page-viewquoteorpolicy .detail.line-item.fiscal-code #fiscalEdit .form-control {
  padding: 10px;
}
/* :L1416 */
.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;
}
/* :L1423 */
.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);
}
/* :L1430 */
.page-quote .detail.line-item.fiscal-code .collapse + .detail-data,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .collapse + .detail-data {
  padding-right: 0;
}
/* :L1433 */
.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;
}
/* :L1439 */
.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;
}
/* :L1447 */
/* :L1449 */
.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;
}
/* :L1455 */
.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;
}
/* :L1463 */
.page-quote .detail.line-item.fiscal-code .detail-data a,
.page-viewquoteorpolicy .detail.line-item.fiscal-code .detail-data a {
  font-size: 0;
}
/* :L1466 */
.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;
}
/* :L1485 */
.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;
}
/* :L1490 */
/* :L1494 */
.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;
}
/* :L1503 */
/* :L1504 */
/* :L1505 */
/* :L1506 */
.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);
}
/* :L1513 */
.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;
}
/* :L1521 */
.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;
}
/* :L1544 */
/* :L1545 */
.page-quote .dirty button.instanda-quote-update-button,
.page-viewquoteorpolicy .dirty button.instanda-quote-update-button {
  display: inline-block;
}
/* :L1549 */
.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;
}
/* :L1553 */
/* :L1562 */
.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;
}
/* :L1578 */
.cover-summary.sidebar h3,
.cover-summary.sidebar h2 {
  text-align: left;
  margin-left: 0;
  font-size: 13pt;
  color: #00578a;
  display: none;
}
/* :L1587 */
.cover-summary.sidebar .group {
  flex-basis: 100%;
}
/* :L1592 */
.cover-summary.sidebar > .group {
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 15px;
}
/* :L1596 */
.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;
}
/* :L1603 */
.cover-summary.sidebar > .group .group:hover {
  background: transparent !important;
}
/* :L1608 */
.cover-summary.sidebar > .group .addon-selection {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 15px;
}
/* :L1613 */
.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;
}
/* :L1622 */
.cover-summary.sidebar > .group .addon-selection ul li {
  margin: 4px 0 4px 0;
}
/* :L1625 */
.cover-summary.sidebar > .group .addon-selection ul li .addon-input {
  list-style-type: none;
  padding-left: 0;
  color: #9e9e9e !important;
  width: 100%;
  margin-bottom: 0;
  border-top: 0 !important;
  font-weight: normal;
}
/* :L1638 */
.cover-summary.sidebar > .group .addon-selection.lawyer-plus.group {
  display: none;
}
/* :L1642 */
.cover-summary.sidebar > .group span.payment-frequency {
  font-size: 9pt;
}
/* :L1647 */
.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;
}
/* :L1652 */
.cover-summary.sidebar .addon-input .price {
  margin-left: auto;
}
/* :L1659 */
.cover-summary.sidebar .documents.group {
  text-align: center;
}
/* :L1663 */
/* :L1664 */
.cover-summary.sidebar .total-price.group span.title {
  font-size: 12pt;
  flex-basis: 40%;
  color: #303030;
  font-weight: 100;
}
/* :L1672 */
.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%;
}
/* :L1681 */
.cover-summary.sidebar .total-price.group span.detail span.icon.euro {
  font-weight: 100;
  color: #4c4c4c;
}
/* :L1688 */
.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;
}
/* :L1712 */
.cover-summary.sidebar button#continueButton ~ button#continueButton {
  display: none;
}
/* :L1717 */
/* :L1718 */
.cover-summary.sidebar .sub-total-price.group .group {
  font-size: 12pt;
}
/* :L1723 */
.cover-summary.sidebar .title,
.cover-summary.sidebar .detail {
  padding: 5px 0;
}
/* :L1730 */
.sidebar-container {
  flex-basis: 200px;
  flex-grow: 1;
}
/* :L1735 */
.page-customerhomepage .sidebar-container {
  margin: auto;
  margin-bottom: 20px;
}
/* :L1740 */
.sidebar-container a#emailQuoteLinkLink {
  flex-basis: 100%;
  text-align: center;
}
/* :L1746 */
.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;
}
/* :L1754 */
.coupon-container > div {
  flex-basis: 100%;
}
/* :L1758 */
.coupon-container .coupon-container-button {
  padding: 5px;
  border-radius: 8px;
}
/* :L1762 */
.coupon-container .coupon-container-button:hover {
  background: #f4f6f7;
}
/* :L1766 */
.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;
}
/* :L1772 */
.coupon-container .coupon-container-button > a .expander-icon::after {
  content: '\f078';
  font-family: 'FontAwesome';
  font-size: 12pt;
}
/* :L1780 */
.coupon-container .expanded-content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L1784 */
.coupon-container .expanded-content-container > .questionItem.instanda-question-item.form-group.container {
  margin-bottom: 15px;
  flex-basis: 100%;
}
/* :L1789 */
.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;
}
/* :L1794 */
.dirty .coupon-container .expanded-content-container button {
  opacity: 1;
  pointer-events: unset;
}
/* :L1827 */
/* :L1828 */
/* :L1829 */
/* :L1830 */
.page-confirmbillingdetails .main-container form > div {
  display: none;
}
/* :L1834 */
.page-confirmbillingdetails .main-container form > .row.instanda-buttonlist-payment-online-billing-details {
  display: block;
}
/* :L1839 */
.page-confirmbillingdetails .main-container span.price {
  font-weight: 900;
  font-size: 24pt;
  margin-right: 5px;
}
/* :L1846 */
.page-confirmbillingdetails input#boltPayButton {
  display: none;
}
/* :L1851 */
/* :L1852 */
.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;
}
/* :L138 */
/* :L142 */
.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;
}
/* :L1858 */
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;
  }
}
/* :L1866 */
/* :L1870 */
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;
}
/* :L1880 */
/* :L1881 */
.page-viewquoteorpolicy .instanda-main-content-container {
  max-width: 100%;
  width: 1170px;
  margin: 0 auto;
}
/* :L1887 */
.page-viewquoteorpolicy .instanda-main-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L1892 */
.page-viewquoteorpolicy .instanda-quote-content {
  flex-basis: 350px;
  flex-grow: 1;
  margin-right: 15px;
}
/* :L1899 */
.page-viewquoteorpolicy .container.policy-view-options-action-buttons {
  flex-basis: 200px;
}
/* :L1903 */
.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;
}
/* :L1910 */
.page-viewquoteorpolicy .btn-group > a.btn {
  flex-grow: 1;
  flex-basis: 100%;
}
/* :L1916 */
.page-viewquoteorpolicy a {
  order: 3;
  margin-bottom: 0;
}
/* :L1921 */
.page-viewquoteorpolicy .btnCancelPolicy,
.page-viewquoteorpolicy .btnRenewPolicy,
.page-viewquoteorpolicy .btnAdjustPolicy,
.page-viewquoteorpolicy .btnClaims {
  order: 1;
}
/* :L1928 */
.page-viewquoteorpolicy .btn-group [class="btn btn-primary"],
.page-viewquoteorpolicy [href*="ViewEditQuote"],
.page-viewquoteorpolicy .btnViewDocs {
  order: 2;
}
/* :L1934 */
.page-viewquoteorpolicy .btnClaims,
.page-viewquoteorpolicy .btnViewDocs {
  margin-bottom: 15px;
}
/* :L1939 */
.page-viewquoteorpolicy input[type="checkbox"] {
  zoom: 2;
  margin: 0 5px 0 0;
}
/* :L1944 */
.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;
}
/* :L1954 */
.page-viewquoteorpolicy label.block-renewals span {
  background: red;
  padding: 10px;
  border-radius: 4px;
}
/* :L1964 */
.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;
}
/* :L1975 */
.testimonial-section h3 {
  flex-basis: 100%;
  max-width: unset;
}
/* :L1980 */
.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;
}
/* :L1986 */
.testimonial-section .card.testimonial .top-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L1989 */
.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;
}
/* :L1995 */
.testimonial-section .card.testimonial .top-line .picture img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  border-radius: 50%;
}
/* :L2003 */
.testimonial-section .card.testimonial .top-line .name-area {
  flex-grow: 1;
  padding: 0 15px;
}
/* :L2007 */
.testimonial-section .card.testimonial .top-line .name-area .name {
  font-weight: 700;
  margin-bottom: 7px;
}
/* :L2012 */
.testimonial-section .card.testimonial .top-line .name-area .work-type {
  color: #768190;
}
/* :L2017 */
.testimonial-section .card.testimonial .top-line .pet-icon {
  flex-basis: 55px;
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: top center;
}
/* :L2023 */
.testimonial-section .card.testimonial .top-line .pet-icon.dog {
  background-image: url('/ImageUpload/DownloadImageVersion?uploadedImageVersionId=HuXKCEmK-XVWBX%2CNmYaoSw__');
}
/* :L2027 */
.testimonial-section .card.testimonial .top-line .pet-icon.cat {
  background-image: url('/ImageUpload/DownloadImageVersion?uploadedImageVersionId=%2ClrxVVzcfcV43T3snNv6Dg__');
}
/* :L2033 */
.testimonial-section .card.testimonial .main-text {
  padding: 5px;
  margin-top: 5px;
  color: #4c4c4c;
  font-size: 11pt;
}
/* :L2042 */
.flex-row {
  flex-basis: 100%;
}
/* :L2047 */
.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;
}
/* :L2057 */
.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;
}
/* :L2066 */
/* :L2067 */
.summary-preview .pet-info .text {
  flex-grow: 1;
}
/* :L2071 */
.summary-preview .pet-info .pet-icon {
  height: 32px;
  flex-basis: 32px;
  font-size: 30pt;
  color: #c8102e;
}
/* :L2079 */
.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;
}
/* :L2088 */
.summary-preview .cover-info .cover-type {
  flex-grow: 1;
  font-weight: 900;
}
/* :L2093 */
.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;
}
/* :L2100 */
.summary-preview .cover-info .cover-price span.symbol {
  color: #c4c4c4;
  font-size: 19pt;
  margin-right: 4px;
}
/* :L2106 */
.summary-preview .cover-info .cover-price span.price {
  font-weight: 600;
  font-size: 19pt;
}
/* :L2113 */
.summary-preview .edit-policy {
  justify-content: flex-end;
}
/* :L2116 */
.summary-preview .edit-policy a {
  color: #c4c4c4;
  text-decoration: underline;
  font-size: 9pt;
}
@media (max-width: 768px) {
  .summary-preview {
    padding: 5px;
  }
}
/* :L2131 */
.payment-period {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 350px;
  margin: 0 auto 30px;
}
/* :L2137 */
.payment-period .period-type {
  flex-basis: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L2141 */
.payment-period .period-type label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 100%;
}
/* :L2145 */
.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);
}
/* :L2156 */
.payment-period .period-type label:hover span {
  background: #f4f6f7;
  border-color: #f4f6f7;
}
/* :L2161 */
.payment-period .period-type label input {
  display: none;
}
/* :L2164 */
.payment-period .period-type label input:checked + span {
  background: #00578a;
  border-color: #00578a;
  color: white;
}
/* :L2172 */
/* :L2173 */
/* :L2174 */
.payment-period .period-type.monthly label span {
  border-radius: 8px 0 0 8px;
}
/* :L2180 */
/* :L2181 */
/* :L2182 */
.payment-period .period-type.annual label span {
  border-radius: 0 8px 8px 0;
}
/* :L2186 */
/* :L2187 */
.payment-period .period-type.annual label.instanda-unselected span {
  border-left: none;
}
/* :L2197 */
.faq-container {
  background: #f0f9ff;
  padding: 75px;
  border-radius: 100px;
  margin-bottom: 50px;
}
/* :L2203 */
.faq-container h3 {
  margin-top: 0;
  margin-bottom: 30px;
}
/* :L2209 */
/* :L2210 */
#faq-example .card {
  padding: 20px 25px;
  background: white;
  border: 1px solid #c4c4c4;
  border-radius: 8px;
  margin-bottom: 15px;
}
/* :L2217 */
#faq-example .card .card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
}
/* :L2222 */
#faq-example .card .card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
/* :L2226 */
#faq-example .card .card-header::after {
  font-family: 'FontAwesome';
  content: '\f078';
  display: block !important;
}
/* :L2232 */
#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%;
}
/* :L2241 */
/* :L2245 */
#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;
}
/* :L2258 */
/* :L2259 */
.search-fields.row > div:not(:first-of-type) {
  margin-bottom: 15px;
  background: #f0f9ff;
  padding: 30px;
  border-radius: 15px;
}
/* :L2265 */
.search-fields.row > div:not(:first-of-type) .form-group {
  margin-bottom: 0;
}
/* :L2270 */
.search-fields.row .search-row button {
  margin: 10px 0;
}
/* :L2274 */
.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;
}
/* :L2282 */
.cover-features-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 75px;
}
/* :L2287 */
.cover-features-table h3 {
  flex-basis: 100%;
}
/* :L2291 */
.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;
}
/* :L2297 */
.cover-features-table .headings .check,
.cover-features-table .table-row .check {
  flex-flow: row wrap;
}
/* :L2300 */
.cover-features-table .headings .check .sub-text,
.cover-features-table .table-row .check .sub-text {
  flex-basis: 100%;
  text-align: center;
}
/* :L2307 */
.cover-features-table .title {
  flex-basis: calc((100% / 12) * 5);
  padding: 15px 0;
}
/* :L2311 */
.cover-features-table .title.cover-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
/* :L2316 */
.cover-features-table .title.feature {
  padding-left: 30px;
}
/* :L2321 */
.cover-features-table .check,
.cover-features-table .title.cover-type,
.cover-features-table .cover-details {
  flex-basis: calc(((100% / 12) * 7) / 3);
}
/* :L2327 */
/* :L2328 */
.cover-features-table .table-row:nth-of-type(2n+1) {
  background: rgba(0, 85, 140, 0.04);
}
/* :L2332 */
.cover-features-table .table-row .text {
  font-size: 12pt;
  margin-bottom: 10px;
}
/* :L2337 */
.cover-features-table .table-row .check.checked {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* :L2342 */
.cover-features-table .table-row .check.checked::before {
  content: '\f00c';
  font-family: 'FontAwesome';
  color: #00578a;
  font-size: 13pt;
}
/* :L2351 */
.cover-features-table .headings {
  border-bottom: 1px #c4c4c4 solid;
  margin-top: 50px;
}
/* :L2355 */
.cover-features-table .headings .title.cover-type {
  padding-left: 0;
}
/* :L2359 */
.cover-features-table .headings .title {
  font-weight: 600;
  font-size: 15pt;
  padding-left: 30px;
}
/* :L2366 */
.cover-features-table .sub-text {
  font-size: 14px;
  color: #4c4c4c;
}
/* :L2370 */
.cover-features-table .sub-text .custom-tooltip {
  margin-left: 10px;
  display: inline-block;
}
/* :L2376 */
.cover-features-table .gold {
  border-left: solid #00578a 1px;
  border-right: solid #00578a 1px;
  background: rgba(0, 85, 140, 0.04);
}
/* :L2381 */
.cover-features-table .gold.cover-details {
  border-bottom: solid 1px #00578a;
}
/* :L2385 */
.cover-features-table .gold.title.cover-type {
  border-top: solid 1px #00578a;
}
/* :L2389 */
.cover-features-table .gold.cover-details {
  border-bottom: solid 1px #00578a;
  border-radius: 0 0 8px 8px;
}
/* :L2394 */
.cover-features-table .gold.title.cover-type {
  flex-flow: row wrap;
}
/* :L2397 */
.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;
}
/* :L2416 */
.cover-features-table .line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  padding: 5px 0;
}
/* :L2421 */
.cover-features-table .line.amount {
  flex-flow: row wrap;
}
/* :L2426 */
/* :L2427 */
.cover-features-table .cover-details .cover-type {
  font-size: 11pt;
}
/* :L2432 */
.cover-features-table .price {
  font-size: 20pt;
}
/* :L2436 */
.cover-features-table .price span.duration {
  font-size: 11pt;
  text-transform: lowercase;
}
/* :L2441 */
.cover-features-table .price span.icon {
  font-size: 23pt;
  font-weight: 400;
  margin-right: 0;
}
/* :L2447 */
.cover-features-table .line.cover-type {
  padding-top: 25px;
  font-weight: 400;
  font-size: 13pt;
}
/* :L2453 */
.cover-features-table span.number {
  font-weight: 600;
  font-size: 20pt;
}
/* :L2458 */
.cover-features-table .monthly-disclaimer {
  margin-bottom: 15px;
}
/* :L2463 */
/* :L2464 */
.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;
  }
}
/* :L2475 */
.questionItem.instanda-payment-options.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  width: 100%;
}
/* :L2480 */
.questionItem.instanda-payment-options.container .radio {
  margin: 0 15px;
}
/* :L2483 */
.questionItem.instanda-payment-options.container .radio input {
  display: none;
}
/* :L2487 */
.questionItem.instanda-payment-options.container .radio label {
  padding: 0;
  padding: 15px;
  border: none;
  color: #86d78b;
  border: solid 2px #86d78b;
  border-radius: 8px;
}
/* :L2495 */
.questionItem.instanda-payment-options.container .radio label.instanda-selected {
  background: #86d78b;
  color: white;
}
/* :L2500 */
.questionItem.instanda-payment-options.container .radio label:hover {
  background: #e0f5e2;
  color: #86d78b;
}
/* :L2509 */
.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;
}
/* :L2535 */
/* :L2537 */
/* :L2538 */
.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;
}
/* :L2542 */
.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;
}
/* :L2552 */
.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;
}
/* :L2562 */
.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;
}
/* :L2566 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields > .search-fields.row > div {
  flex-grow: 1;
  float: none;
}
/* :L2571 */
.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;
}
/* :L2577 */
.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;
}
/* :L2588 */
/* :L2589 */
.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;
}
/* :L2593 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields .form-group .row > div {
  flex-basis: calc(calc(700px - 100%) * 999);
  flex-grow: 1;
}
/* :L2598 */
.instanda-agent-retrieve-quotes .container.instanda-agent-search-fields .form-group .row > .search-field-text {
  flex-basis: 50px;
  flex-grow: 0;
}
/* :L2607 */
/* :L2609 */
/* :L2611 */
.instanda-agent-search-fields .search-label > label,
.instanda-agent-search-fields .form-group > label {
  font-weight: 600;
  font-size: 12pt;
}
/* :L2619 */
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;
}
/* :L2626 */
form#agentSearchParameters > div {
  flex-grow: 0;
  flex-basis: calc(calc(600px - 100%) * 999);
  min-width: 230px;
}
/* :L2632 */
form#agentSearchParameters > input {
  margin-bottom: 15px;
}
/* :L2638 */
form#agentSearchParameters > input#agentSearchButton {
  flex-basis: 500px;
}
/* :L2644 */
span.checkmark-icon::before {
  content: '\f00c';
  font-family: 'FontAwesome';
  font-weight: 900;
  color: #86d78b;
}
/* :L2651 */
.addon-selection span.checkmark-icon {
  display: none;
}
/* :L2655 */
.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;
}
/* :L2663 */
span.addon-type-price {
  flex-grow: 1;
  text-align: right;
  font-size: 0.9em;
  font-style: italic;
}
/* :L2670 */
/* :L2671 */
.site-public .addon-input {
  pointer-events: none;
}
/* :L2675 */
.addon-input input {
  margin-right: 10px;
}
/* :L2678 */
.site-public .addon-input input {
  display: none;
  pointer-events: none;
}
/* :L2685 */
/* :L2687 */
.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 */

}
/* :L2696 */
.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;
}
/* :L2700 */
.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;
}
/* :L2704 */
.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;
}
/* :L2708 */
.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;
}
/* :L2714 */
.selected-platinum .addon-selection.tpl li:nth-of-type(1) {
  display: none;
}
/* :L2719 */
/* :L2721 */
.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 */

}
/* :L2728 */
.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;
}
/* :L2732 */
.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;
}
/* :L2736 */
.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;
}
/* :L2740 */
.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;
}
/* :L2746 */
/* :L2747 */
.selected-gold .addon-selection.tpl li:nth-of-type(2) {
  display: none;
}
/* :L2754 */
/* :L2755 */
.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 */

}
/* :L2758 */
.selected-silver .addon-selection.vet-solo .addon-input {
  pointer-events: none;
}
/* :L2762 */
.selected-silver .addon-selection.vet-solo input {
  display: none;
}
/* :L2766 */
.selected-silver .addon-selection.vet-solo span.checkmark-icon {
  display: none;
}
/* :L2770 */
.selected-silver .addon-selection.vet-solo span.addon-type-text {
  color: #86d78b;
  color: #303030;
}
/* :L2777 */
/* :L2778 */
.addon-selection.tpl.group input {
  pointer-events: none;
}
@keyframes logofade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* :L2812 */
#WaitingAnimationGraphic .spinner,
#WaitingAnimationGraphic {
  display: none;
}
/* :L2816 */
.page-prequotequestions #WaitingAnimationGraphic .spinner,
.page-prequotequestions #WaitingAnimationGraphic {
  display: block;
}
/* :L2821 */
.custom-loading-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
  display: block;
  width: 100vw;
  height: 100vh;
}
/* :L2831 */
#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%);
}
/* :L2842 */
.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);
}
/* :L2851 */
#animation-wrapper-div svg {
  flex-basis: 100%;
  max-width: 250px;
}
/* :L2859 */
/* :L2860 */
.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;
}
/* :L138 */
/* :L142 */
.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;
}
/* :L2866 */
.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);
}
/* :L538 */
.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;
}
/* :L2869 */
.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;
}
/* :L2876 */
.instanda-customer-login-content .col-md-4.col-md-offset-4.well.instanda-well .form-group {
  text-align: center;
}
/* :L2879 */
.instanda-customer-login-content .col-md-4.col-md-offset-4.well.instanda-well .form-group .col-md-9 {
  width: 100%;
}
/* :L2887 */
/* :L2889 */
/* :L2894 */
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;
}
/* :L2901 */
/* :L2902 */
.group h4 {
  border-bottom: 1px #cccccc dashed;
  padding-bottom: 10px;
  margin-bottom: 15px;
}
/* :L2909 */
.list.quote-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L2913 */
.list.quote-list .quote-item.details {
  flex-basis: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}
/* :L2918 */
/* :L2923 */
.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;
}
/* :L2931 */
.list.quote-list .quote-item.details .item.link a {
  /*.main-btn-style;
					.small-btn;*/
  /*commented on 23-11-2023*/
  margin-bottom: 0;
}
/* :L2939 */
.list.quote-list .quote-item.details .item span.title {
  font-weight: 700;
  margin-right: 5px;
}
/* :L2944 */
.list.quote-list .quote-item.details .item span.plan-level {
  margin-right: 5px;
}
/* :L2951 */
.page-frame {
  max-width: 700px;
}
/* :L2955 */
div + .list-empty {
  display: none;
}
/* :L2961 */
.item.policy-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  margin: 10px auto;
}
/* :L2967 */
.full-details,
.summary-line {
  flex-basis: 100%;
}
/* :L2972 */
.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;
}
/* :L2979 */
.summary-line:hover {
  /*background: #d1e7f5;*/
  /*commented on 19-11-2023*/
  cursor: pointer;
}
/* :L2985 */
/* :L2989 */
.summary-line > .detail.policy-number {
  flex-basis: 300px;
}
/* :L2993 */
.summary-line > .detail.claim-link {
  flex-grow: 1;
  text-align: right;
}
/* :L2997 */
.summary-line > .detail.claim-link a {
  font-weight: 700;
}
/* :L3004 */
/* :L3005 */
.full-details .full-container {
  /*border: solid 2px @conte-blue;
          border-radius: 8px;*/
  /*commented on 18-11-2023*/
  padding: 30px;
  /*.display-flex;
		flex-flow: row wrap;*/

}
/* :L3014 */
.full-details .full-container .header-area {
  flex-basis: 100%;
}
/* :L3017 */
.full-details .full-container .header-area h3 {
  text-align: left;
  font-size: 18pt;
}
/* :L3022 */
.full-details .full-container .header-area h5 {
  font-size: 14pt;
}
/* :L3027 */
.full-details .full-container .policy-summary-details {
  flex-basis: 100%;
  border: 3px solid #00578a;
  border-radius: 8px;
  padding: 30px;
}
/* :L3033 */
.full-details .full-container .policy-summary-details h4 {
  border: none;
  padding: 0;
}
/* :L3038 */
.full-details .full-container .policy-summary-details .button-box {
  display: flex;
  justify-content: center;
}
/* :L3042 */
.full-details .full-container .policy-summary-details .button-box span {
  color: #86d78b;
  margin: 20px 0;
}
/* :L3050 */
.full-details > div {
  flex-basis: 100%;
}
/* :L3054 */
.full-details .line-break {
  border-bottom: 1px solid #c4c4c4;
  height: 0;
  margin: 10px 0 15px;
}
/* :L3060 */
.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*/

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

}
/* :L3075 */
.price-details.left {
  margin-right: 30px;
}
/* :L3078 */
.price-details.left p {
  font-size: 14pt;
  flex-basis: 100%;
  margin: 0;
  font-weight: 600;
}
/* :L3086 */
.price-summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}
/* :L3091 */
.old-price {
  text-decoration: line-through;
  color: #c4c4c4;
}
/* :L3097 */
.price-total {
  font-size: 28pt;
}
/* :L3101 */
.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;
}
/* :L3108 */
.flexy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* :L3112 */
.flow-wrap {
  flex-flow: row wrap;
}
/* :L3116 */
.line-item,
.basis-100 {
  flex-basis: 100%;
}
/* :L3121 */
.expand-bar {
  justify-content: space-between;
  padding: 30px;
  font-weight: 900;
}
/* :L3127 */
.info-box {
  border: 1px solid #c4c4c4;
  border-radius: 8px;
  flex-basis: 100%;
  margin-bottom: 20px;
}
/* :L3133 */
.info-box:hover {
  background: #e3ebf4;
  cursor: pointer;
}
/* :L3139 */
/* :L3140 */
.summary .inner {
  padding: 0 77px 30px 30px;
}
/* :L3145 */
span.chevron::before {
  content: '\f078';
  font-family: 'FontAwesome';
}
/* :L3150 */
/* :L3152 */
.policy-details .inner-content.full-flex,
.policy-details .cover-box.full-flex.selected-cover {
  border-radius: 8px;
}
/* :L3157 */
.policy-details .cover-box.full-flex.selected-cover {
  max-width: 600px;
  margin: 0 auto;
}
/* :L3165 */
/* :L3166 */
/* :L3167 */
/* :L3169 */
.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 .travel,
.selected-silver.site-public .addon-selection-group.group .assstance-24hr,
.selected-silver.site-public .addon-selection-group.group .tpl,
.selected-silver.site-public .addon-selection-group.group .lawyer-normal {
  display: none !important;
}
/* :L3179 */
/* :L3181 */
.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;
}
/* :L3187 */
/* :L3188 */
.selected-platinum.site-public .addon-selection-group.group .tpl li:nth-of-type(1) {
  display: none !important;
}
/* :L3200 */
/* :L3201 */
div#question162815 > .instanda-question-label {
  display: none;
}
/* :L3205 */
div#question162815 .instanda-text-question.form-group.row .form-group > .instanda-question-item.form-group:first-of-type {
  display: none;
}
/* :L3214 */
/* :L3216 */
/* :L3217 */
/* :L3218 */
/* :L3219 */
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;
}
/* :L3225 */
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;
}
/* :L3230 */
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;
}
/* :L3237 */
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%;
}
/* :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 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);
}
/* :L3249 */
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;
}
/* :L3257 */
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;
}
/* :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.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;
}
/* :L3269 */
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;
}
/* :L3272 */
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';
}
/* :L3276 */
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';
}
/* :L3286 */
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%;
}
/* :L3291 */
/* :L3292 */
/* :L3293 */
#question163129 .instanda-question-input .radio-inline:first-of-type {
  order: 2;
}
/* :L3300 */
.alert.alert-danger {
  background: #c8102e;
  color: white;
  border: none;
  box-shadow: 0px 0px 16px 4px rgba(88, 2, 27, 0.18);
  font-weight: 600;
}
/* :L3308 */
button.close {
  color: white;
  opacity: 1;
}
/* :L3314 */
#question163133 + #question163133 {
  display: none;
}
/* :L3318 */
.warning-text {
  color: red;
}
/* :L3323 */
/* :L3324 */
/* :L3326 */
.instanda-question-parent-yes-no.form-group + .form-group,
.instanda-question-parent-yes-no.form-group + .form-group > .form-group {
  margin: 0;
  display: block;
}
/* :L3335 */
/* :L3336 */
.list.policy-list > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*gap: 5px;*/

  /*commented on 18-11-2023*/

}
/* :L3341 */
.list.policy-list > div > * {
  flex-grow: 1;
}
/* :L3346 */
.list.policy-list .container {
  width: auto;
  margin: 0;
  padding: 0;
}
/* :L3352 */
.list.policy-list h3 {
  font-size: 12pt;
  margin: 15px 0;
  flex-basis: 100%;
  max-width: initial;
}
/* :L3359 */
.list.policy-list ul {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L3364 */
.list.policy-list ul li {
  flex-basis: 100%;
  margin: 5px;
}
/* :L3373 */
#Pet_Type_Children {
  margin-bottom: 0;
}
/* :L3376 */
#Pet_Type_Children > .form-group {
  height: auto !important;
  margin: 0 !important;
}
/* :L3380 */
#Pet_Type_Children > .form-group + .form-group {
  display: none !important;
}
/* :L3384 */
#Pet_Type_Children > .form-group[style="display: none;"] + .form-group {
  display: block !important;
}
/* :L3388 */
#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;
}
/* :L3396 */
#MIcrochip_Choice_Children {
  margin-bottom: 0;
}
/* :L3399 */
#MIcrochip_Choice_Children > .form-group {
  margin: 0 !important;
}
/* :L3405 */
/* :L3406 */
div#question163500 .instanda-question-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
}
/* :L3410 */
div#question163500 .instanda-question-input .radio-inline {
  flex-basis: 100%;
  margin-left: 0;
}
/* :L3414 */
div#question163500 .instanda-question-input .radio-inline:first-of-type {
  order: 2;
}
/* :L3422 */
/* :L3423 */
.instanda-question-input input:focus {
  outline: none;
}
/* :L3429 */
.hidden-buttons {
  display: none !important;
}
@media (max-width: 767px) {
  /* :L3435 */
  .cover-type-group {
    flex-flow: row wrap;
  }
  /* :L3439 */
  .cover-type-group > div {
    flex-basis: 400px;
    flex-grow: 1;
    margin-bottom: 15px;
  }
  /* :L3445 */
  .cover-type-group > .cover-option {
    margin-top: 0;
  }
  /* :L3449 */
  .cover-type-group .cover-option .inclusion-list ul.cover-details {
    min-height: auto;
  }
  /* :L3453 */
  .cover-type-group .cover-option .byline {
    width: 100%;
    margin: 0;
  }
  /* :L3458 */
  .inclusion-list {
    flex-basis: 100%;
  }
  /* :L3462 */
  .payment-period {
    margin-bottom: 0;
  }
  /* :L3466 */
  h3 {
    font-size: 14pt;
  }
  /* :L3470 */
  .cover-features-table {
    display: table;
  }
  /* :L3474 */
  .cover-features-table .headings {
    display: table-header-group;
  }
  /* :L3478 */
  .cover-features-table .headings .title {
    display: table-cell;
  }
  /* :L3482 */
  .cover-features-table .gold.title.cover-type::before {
    display: none;
  }
  /* :L3486 */
  .cover-features-table {
    display: none;
  }
  /* :L3490 */
  .cover-type-group .cover-option .price {
    margin: 0 0 5px;
  }
  /* :L3494 */
  .cover-type-group .cover-option.selected-cover .cover-select.buy-btn {
    margin-bottom: 5px;
  }
  /* :L3499 */
  /* :L3502 */
  .container-fluid > .navbar-collapse,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container > .navbar-header {
    margin: 0;
  }
  /* :L3508 */
  /* :L3509 */
  nav.navbar.navbar-default > .container {
    flex-flow: row wrap;
  }
  /* :L3512 */
  nav.navbar.navbar-default > .container > .navbar-header {
    flex-basis: 100%;
    display: flex;
  }
  /* :L3516 */
  nav.navbar.navbar-default > .container > .navbar-header button.navbar-toggle {
    order: 2;
  }
  /* :L3520 */
  nav.navbar.navbar-default > .container > .navbar-header a.navbar-brand {
    flex-grow: 1;
  }
  /* :L3525 */
  nav.navbar.navbar-default > .container .navbar-collapse {
    flex-basis: 100%;
  }
}
/* :L3534 */
del {
  color: #c4c4c4;
}
/* :L3540 */
/* :L3541 */
/* :L3542 */
/* :L3543 */
/* :L3544 */
.page-buyquote .instanda-main-content-container > .instanda-main-content > .container > p {
  font-size: 0;
}
/* :L3547 */
.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;
}
/* :L3553 */
.page-buyquote .instanda-main-content-container > .instanda-main-content > .container > p b::after {
  content: 'Questo link è gia stato utilizzato.';
  font-size: 14px;
}
/* :L3564 */
/* :L3565 */
/* :L3566 */
.page-customersendpasswordresetlink .col-md-12 > label.form-label {
  font-size: 0;
}
/* :L3569 */
.page-customersendpasswordresetlink .col-md-12 > label.form-label::after {
  content: "Inserisci la tua email";
  font-size: 14px;
}
/* :L3576 */
.page-customersendpasswordresetlink button.btn.btn-primary.instanda-btn {
  font-size: 0;
}
/* :L3579 */
.page-customersendpasswordresetlink button.btn.btn-primary.instanda-btn::after {
  content: 'INVIA';
  font-size: 9pt;
}
/* :L3587 */
/* :L3588 */
.page-customersendpasswordresetlink a.btn.btn-primary.instanda-btn {
  font-size: 0;
}
/* :L3591 */
.page-customersendpasswordresetlink a.btn.btn-primary.instanda-btn::after {
  content: 'INVIA DI NUOVO';
  font-size: 9pt;
}
/* :L3597 */
/* :L3598 */
/* :L3599 */
.page-customersendpasswordresetlink .form-group > .col-md-12 h4 {
  font-size: 0;
}
/* :L3602 */
.page-customersendpasswordresetlink .form-group > .col-md-12 h4::after {
  content: 'Grazie';
  font-size: 18px;
}
/* :L3610 */
/* :L3611 */
.page-customersendpasswordresetlink .section_content > p {
  font-size: 0;
}
/* :L3614 */
.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.";
}
/* :L3623 */
/* :L3624 */
.page-customerforgotpassword button#instanda-cp-charge-password {
  font-size: 0;
}
/* :L3627 */
.page-customerforgotpassword button#instanda-cp-charge-password::after {
  content: "CAMBIA PASSWORD";
  font-size: 9pt;
}
/* :L3636 */
/* :L3637 */
a.instanda-nav-item-link[href="/Public/CustomerDetails"] {
  font-size: 0;
}
/* :L3640 */
a.instanda-nav-item-link[href="/Public/CustomerDetails"]::after {
  font-size: 14px;
  content: "IL TUO ACCOUNT";
}
/* :L3646 */
a.instanda-nav-item-link[href="/Public/CustomerTransactions"] {
  font-size: 0;
}
/* :L3649 */
a.instanda-nav-item-link[href="/Public/CustomerTransactions"]::after {
  font-size: 14px;
  content: "TRANSAZIONI";
}
/* :L3655 */
a.instanda-nav-item-link[href="/Public/CustomerLogOut"] {
  font-size: 0;
}
/* :L3658 */
a.instanda-nav-item-link[href="/Public/CustomerLogOut"]::after {
  font-size: 14px;
  content: "LOG OUT";
}
/* :L3666 */
/* :L3667 */
.page-customerdetails a[href="/Public/CustomerDetailsChangePassword"] {
  font-size: 0;
}
/* :L3670 */
.page-customerdetails a[href="/Public/CustomerDetailsChangePassword"]::after {
  font-size: 9pt;
  content: "Cambia Password";
}
/* :L3676 */
.page-customerdetails button.instanda-button.instanda-update-customer-details-button.btn.btn-primary.pull-right {
  font-size: 0;
}
/* :L3679 */
.page-customerdetails button.instanda-button.instanda-update-customer-details-button.btn.btn-primary.pull-right::after {
  font-size: 9pt;
  content: "Modifica";
}
/* :L3687 */
/* :L3688 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1) {
  font-size: 0;
}
/* :L3691 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1)::after {
  font-size: 14px;
  content: "N° Preventivo";
}
/* :L3697 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2) {
  font-size: 0;
}
/* :L3700 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2)::after {
  font-size: 14px;
  content: "Metodo di pagamento";
}
/* :L3706 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3) {
  font-size: 0;
}
/* :L3709 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3)::after {
  font-size: 14px;
  content: "Data di pagamento";
}
/* :L3715 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4) {
  font-size: 0;
}
/* :L3718 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4)::after {
  font-size: 14px;
  content: "Tipo di pagamento";
}
/* :L3724 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5) {
  font-size: 0;
}
/* :L3727 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5)::after {
  font-size: 14px;
  content: "Pagamento ricevuto";
}
/* :L3733 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(6) {
  font-size: 0;
}
/* :L3736 */
.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";
}
/* :L3742 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(7) {
  font-size: 0;
}
/* :L3745 */
.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";
}
/* :L3751 */
.page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(8) {
  font-size: 0;
}
/* :L3754 */
.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";
}
/* :L3761 */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  background-color: transparent;
}
/* :L3769 */
/* :L3770 */
/* :L3771 */
.page-customerregister .form-group .col-md-9 {
  width: 100%;
  text-align: center;
}
/* :L3777 */
.page-customerregister .label[data-valmsg-for="password"] {
  background-color: transparent;
  font-size: 0;
  display: flex;
}
/* :L3782 */
.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;
}
/* :L3794 */
.page-customerregister .label[data-valmsg-for="password"]:empty {
  display: none;
}
/* :L3801 */
/* :L3802 */
#Claim-Loss_Date-Dialog h4.modal-title {
  font-size: 0;
}
/* :L3805 */
#Claim-Loss_Date-Dialog h4.modal-title::after {
  font-size: 12pt;
  content: 'Inserisci la data in cui è avvenuto il sinistro';
}
/* :L3814 */
.warning-color {
  color: #c8102e;
}
/* :L3818 */
.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);
}
/* :L3828 */
.extra-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  gap: 15px;
  margin-bottom: 30px;
}
/* :L3834 */
.extra-info .heading {
  flex-basis: 100%;
}
/* :L3838 */
.extra-info .detail {
  background: #f4f6f7;
  padding: 15px 30px;
  border-radius: 12px;
  flex-basis: 200px;
}
/* :L3846 */
/* :L3848 */
body.page-specificclaimtypequestionsforagentsite .container.alert.alert-danger.alert-dismissible.show,
body.page-specificclaimtypequestionsforpublicsite .container.alert.alert-danger.alert-dismissible.show {
  display: none !important;
}
/* :L3852 */
body.page-specificclaimtypequestionsforagentsite .instanda-main-content-container,
body.page-specificclaimtypequestionsforpublicsite .instanda-main-content-container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
}
/* :L3858 */
body.page-specificclaimtypequestionsforagentsite .extra-content,
body.page-specificclaimtypequestionsforpublicsite .extra-content {
  background: white;
  padding: 30px;
  border-radius: 12px;
  text-align: center;
}
/* :L3864 */
body.page-specificclaimtypequestionsforagentsite .extra-content p,
body.page-specificclaimtypequestionsforpublicsite .extra-content p {
  font-weight: 400;
  font-size: 3rem;
  color: #333333;
}
/* :L3872 */
body.page-specificclaimtypequestionsforagentsite button[name="continueButton"],
body.page-specificclaimtypequestionsforpublicsite button[name="continueButton"] {
  font-size: 0;
}
/* :L3875 */
body.page-specificclaimtypequestionsforagentsite button[name="continueButton"]::after,
body.page-specificclaimtypequestionsforpublicsite button[name="continueButton"]::after {
  font-size: 9pt;
  content: 'Invia richiesta apertura sinistro';
}
/* :L3881 */
body.page-specificclaimtypequestionsforagentsite button#agentBackButton,
body.page-specificclaimtypequestionsforpublicsite button#agentBackButton {
  font-size: 0;
}
/* :L3884 */
body.page-specificclaimtypequestionsforagentsite button#agentBackButton::after,
body.page-specificclaimtypequestionsforpublicsite button#agentBackButton::after {
  font-size: 9pt;
  content: 'torna per modificare le rivendicazioni';
}
/* :L3891 */
/* :L3893 */
.page-determineclaimtypequestionsforpublicsite button[name="continueButton"],
.page-determineclaimtypequestionsforagentsite button[name="continueButton"] {
  display: none;
}
/* :L3899 */
a.btn.btn-primary.btnMakeClaim.link-css-responsive,
a.btn.btn-primary.btnViewClaims.link-css-responsive {
  font-size: 0;
}
/* :L3904 */
a.btn.btn-primary.btnMakeClaim.link-css-responsive::after {
  font-size: 9pt;
  content: 'rivendicare';
}
/* :L3909 */
a.btn.btn-primary.btnViewClaims.link-css-responsive::after {
  font-size: 9pt;
  content: 'visualizzare i reclami';
}
/* :L3914 */
.site-public .addon-selection.tpl.group span.price {
  color: #303030;
  transform: translateY(-25px);
}
/* :L3920 */
ul.cover-details li .sub-text {
  display: none;
}
/* :L3924 */
.swiper-container {
  display: none;
}
/* :L3927 */
.swiper-container .swiper-button-next {
  right: 35px;
}
/* :L3931 */
.swiper-container .swiper-button-prev {
  left: 35px;
}
/* :L3935 */
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
  top: 95px;
}
/* :L3939 */
.swiper-container .swiper-button-next::after,
.swiper-container .swiper-button-prev::after {
  font-size: 16pt;
}
/* :L3945 */
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  position: relative;
  top: 0;
  margin-top: 10px;
}
/* :L3953 */
.swiper-wrapper {
  order: 2;
}
@media (max-width: 767px) {
  /* :L3958 */
  /* :L3959 */
  .page-quickquote .main-container {
    padding: 15px 0;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
  /* :L3965 */
  .page-quickquote .main-container h3 {
    padding: 0 15px;
  }
  /* :L3970 */
  .page-quickquote .cover-type-group {
    flex-flow: row nowrap;
  }
  /* :L3973 */
  .page-quickquote .cover-type-group > .cover-option {
    max-width: 100%;
    padding: 15px;
    width: 100%;
    flex-basis: 100%;
    transform: scale(0.95);
  }
  /* :L3980 */
  .page-quickquote .cover-type-group > .cover-option > .cover-option {
    border-radius: 4px !important;
    width: 100%;
  }
  /* :L3985 */
  .page-quickquote .cover-type-group > .cover-option.best-seller {
    margin-top: -13px;
  }
  /* :L3990 */
  /* :L3991 */
  /* :L3992 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li {
    flex-flow: row wrap;
  }
  /* :L3995 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li::before {
    display: none;
  }
  /* :L3999 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .main-text {
    display: flex;
  }
  /* :L4003 */
  /* :L4004 */
  .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;
  }
  /* :L4014 */
  .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;
  }
  /* :L4027 */
  .page-quickquote .swiper-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column wrap;
  }
  /* :L4032 */
  .page-quickquote .non-slider {
    display: none;
  }
}
/* :L4040 */
span.main-text > span.checkmark {
  display: none;
}
/* :L4044 */
.custom-tooltip {
  display: inline-block;
}
/* :L4048 */
.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);
}
/* :L4058 */
.ui-autocomplete li {
  padding: 5px 15px;
  font-weight: 500;
}
/* :L4062 */
.ui-autocomplete li:hover,
.ui-autocomplete li.ui-state-focus {
  background: #00578a;
  color: white;
}
/* :L4070 */
span.ui-helper-hidden-accessible {
  display: none;
}
/* :L4074 */
.hidden-vars {
  display: none;
}
/* :L4078 */
/* :L4079 */
.site-public .hide-on-public {
  display: none;
}
/* :L4089 */
.instanda-question-input #Username {
  pointer-events: inherit !important;
  background-color: #f0f0f0;
}
/* :L4095 */
.email-section {
  width: 100%;
  margin-bottom: 30px;
}
/* :L4100 */
/* :L4103 */
.addons-area:empty {
  display: none;
}
/* :L4107 */
.email-section .mta-request-link + p {
  display: none;
}
/* :L4111 */
.update-payment-details-link {
  margin-inline: auto;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
}
/* :L4122 */
.grecaptcha-badge {
  display: none;
  visibility: hidden;
}
/* :L4126 */
.page-customerlogin .grecaptcha-badge {
  display: block;
  visibility: initial;
}
/*****Hiding a question Class*****/

/* :L4133 */
.hide-question {
  display: none;
}
/* :L4141 */
.instanda-question-input #Username {
  background-color: #f1f1f1;
}
/**customer portal ******/

/* :L4148 */
.item.cover-main-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row wrap;
  margin: 0;
}
/* :L4157 */
.coverage-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 100%;
  padding-bottom: 25px;
  justify-content: space-between;
}
/* :L4166 */
.coverage-line span.title {
  font-size: 18px;
  color: #00578a;
  font-weight: 800;
}
@media (max-width: 768px) {
  .coverage-line span.title {
    font-size: 12px;
  }
}
/* :L4177 */
.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;
  }
}
/* :L4189 */
@media (min-width: 768px) {
  .coverage-line .detail.image {
    align-self: end;
  }
}
/* :L4197 */
.item.cover-details,
.item.header-main {
  display: flex;
  align-items: center;
  padding-top: 10px;
}
/***Hiding border for last row*****/

/* :L4205 */
.item.cover-details.last {
  border-bottom: 0 !important;
}
/* :L4209 */
.detail.coverage > .detail {
  font-size: 12px;
  font-style: inherit;
  color: #00578a;
}
/* :L4215 */
.left {
  flex-basis: 700px;
}
/* :L4219 */
.right {
  flex-basis: calc(100% - 700px);
}
/* :L4223 */
.cover-dynamic-box {
  margin-bottom: 30px;
}
/* :L4226 */
/* :L4227 */
.cover-dynamic-box .item.header-main .header {
  text-align: left;
  font-size: 14px;
  color: #00578a;
  opacity: 1;
  font-weight: 700;
}
/* :L4235 */
.cover-dynamic-box .item.header-main .header.left {
  padding-left: 35px;
}
/* :L4239 */
.cover-dynamic-box .item.header-main .header.right {
  padding-left: 13px;
}
/* :L4244 */
.cover-dynamic-box .item.cover-details {
  padding-bottom: 20px;
  border-bottom: 2px solid #cccccc;
  position: relative;
}
/* :L4249 */
.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;
}
/* :L4259 */
.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******/

/* :L4271 */
/* :L4272 */
.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;
}
/* :L4281 */
.page-customerhomepage #help-text,
.page-customerhomepage #help-text1 {
  position: absolute !important;
  top: 55px;
  left: 70%;
  width: fit-content;
  height: auto;
  text-align: left;
}
/* :L4291 */
.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;
}
/* :L4309 */
.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);
}
/* :L4325 */
.page-customerhomepage .list.policy-list ul li {
  flex-basis: 100%;
  margin: 0;
}
/*****My account*********/

/* :L4333 */
/* :L4334 */
.page-customerdetails h4 {
  margin-bottom: 30px;
  color: #00578a;
  font-weight: 600;
}
/* :L4340 */
.page-customerdetails .questionList.instanda-questionList {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 10px;
  flex-flow: row wrap;
}
/* :L4347 */
.page-customerdetails .questionList.instanda-questionList > div {
  flex-grow: 0;
  flex-basis: calc(calc(600px - 100%) * 999);
  min-width: 270px;
}
/* :L4353 */
.page-customerdetails .questionList.instanda-questionList .questionItem {
  position: relative;
  padding: 0;
}
/* :L4359 */
.page-customerdetails .form-control {
  border: 1px solid #bce0fd;
}
/* :L4362 */
.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;
}
/* :L4372 */
.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);
}
/* :L4385 */
.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;
}
/* :L4397 */
.page-customerdetails .questionItem.instanda-question-item.form-group.container:nth-child(3) .control-label,
.page-customerdetails #password-fake-label {
  position: revert;
  background: none;
}
/* :L4403 */
.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;
}
/* :L4414 */
.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;
}
/* :L4423 */
.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;
}
/* :L4433 */
.page-customerdetails .glyphicon-calendar:before {
  content: '';
  background: url(../ImageUpload/DownloadImageVersion?uploadedImageVersionId=WTJSTlFraGFWMFkwVWpBdGJrcHRja3hFY0UxdloxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrZVZDWG5rTUxSWU1ReXRRLDEwMDAsZ3RFaHFmcFNWS0ZIdXdzMCx6c2dFZkhyRE4zL0RzRDd0Snl4SFpaR0ZKNE5kaEpmMzB6TU96REhNMXJMVHp2Wldnck9VWVlvcVdhQVFET1pldDlneThuN3V6ckxpOVpFRUdiYjJjUT09);
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}
/* :L4442 */
.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;
}
/* :L4447 */
.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*********/

/* :L4459 */
/* :L4460 */
.page-customertransactions h4 {
  margin-bottom: 30px;
  color: #00578a;
  font-weight: 600;
}
/* :L4466 */
.page-customertransactions .panel {
  margin-bottom: 20px;
  background-color: inherit;
  border: solid 1px #92c1de;
  border-radius: 8px;
  box-shadow: none;
  padding: 1rem;
}
/* :L4475 */
.page-customertransactions .panel-default > .panel-heading {
  background-color: inherit;
}
/* :L4480 */
.page-customertransactions .panel-heading a {
  color: #303030;
  font-weight: 600;
}
/* :L4486 */
.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*/

}
/* :L4500 */
.page-customertransactions th {
  font-weight: 600;
}
/* :L4504 */
.page-customertransactions .update-payment-details-link {
  margin-inline: inherit;
  margin-top: -3rem;
  margin-bottom: 1rem;
  margin-left: auto;
  padding: 8px;
}
/* :L4513 */
/* :L4514 */
.page-quote h1 {
  font: normal normal bold 32px/37px Arial;
  letter-spacing: 0px;
  color: #0072cc;
}
/* :L4520 */
.page-quote a#backButton {
  display: none;
}
/* :L4524 */
/* :L4525 */
.page-quote .addon-selection label {
  pointer-events: none;
}
/* :L4529 */
/* :L4531 */
/* :L4533 */
.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;
}
/* :L4545 */
/* :L4546 */
.group h4 {
  font: normal normal bold 26px/32px Montserrat;
  font-family: 'basier_circle';
  color: #c91330;
  margin-top: 40px;
  margin-bottom: 20px;
  border-bottom: none;
}
/* :L4554 */
.list.policy-list > div > *,
.list.quote-list > div > *,
.full-details,
.summary-line {
  align-items: center !important;
}
/* :L4559 */
.quote-item.details,
.item.policy-details {
  background: white;
}
/* :L4562 */
.quote-item.details .petname,
.item.policy-details .petname {
  /* UI Properties */
  font: normal normal 800 18px/22px Montserrat;
  font-family: 'basier_circle';
  color: #00578a;
}
/* :L4568 */
.quote-item.details .title,
.item.policy-details .title {
  font: normal normal normal 16px/19px Montserrat;
  font-family: 'basier_circle';
  color: #00578a;
}
/* :L4573 */
.quote-item.details .req-policyNum,
.item.policy-details .req-policyNum {
  font: normal normal normal 16px/19px Montserrat;
  font-family: 'basier_circle';
  color: #00578a;
}
/* :L4578 */
.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;
}
/* :L4582 */
.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;
}
/* :L4589 */
.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;
}
/* :L4593 */
.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;
}
/* :L4601 */
.quote-item.details .detail.claim-link,
.item.policy-details .detail.claim-link {
  margin-left: 17px;
}
/* :L4603 */
.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';
}
/* :L4614 */
.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;
}
/* :L4618 */
.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;
}
/* :L4627 */
body ul#documentsList li::before {
  content: '';
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YkZoMU9IaDFhRXA0TlZKS1VHRlRTMG93WWs1cWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrbktjbExpWjRGRHp5T2VJLDEwMDAsbERXT252aElYSkhuZU5DOSxmdW5SUjN6UDZaS2k1enhpUFJzNlVIMnJMaXNDUFQ3TTgxaEVJbFlKeU9NVU1oYVRjRmtrcThmTXhDYVVFbjdsaXV0NUl6Vyt3dFNmY3R3RHNKY0Y4QT09');
  background-repeat: no-repeat;
  padding-left: 2rem;
  padding-bottom: 1px;
}
/*#help-text1[aria-expanded="true"]{    
  background:red!important;
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 );
  }
}*/

/* :L4654 */
/* :L4657 */
.page-customerhomepage .list.policy-list ul li {
  margin-bottom: 1rem;
}
/* :L4661 */
#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==);
}
/* :L4668 */
/* :L4670 */
.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 */

}
/* :L4675 */
.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;
}
/* :L4679 */
.selected-silverPlus .addon-selection.vet-solo input,
.selected-silverPlus .addon-selection.assstance-24hr input,
.selected-silverPlus .addon-selection.travel input {
  display: none;
}
/* :L4683 */
.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;
}
/* :L4687 */
.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;
}
/* :L4697 */
/* :L4698 */
/* :L4699 */
/* :L4701 */
.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;
}
/* :L4707 */
/* :L4710 */
.selected-vetcare.site-public .addon-selection-group.group .vet-plus,
.selected-vetcare.site-public .addon-selection-group.group .travel,
.selected-vetcare.site-public .addon-selection-group.group .assstance-24hr,
.selected-vetcare.site-public .addon-selection-group.group .tpl li:nth-of-type(2),
.selected-vetcare.site-public .addon-selection-group.group .lawyer-normal {
  display: none !important;
}
/* :L4718 */
/* :L4721 */
.selected-vetsupport.site-public .addon-selection-group.group .vet-plus,
.selected-vetsupport.site-public .addon-selection-group.group .travel,
.selected-vetsupport.site-public .addon-selection-group.group .tpl,
.selected-vetsupport.site-public .addon-selection-group.group .lawyer-normal {
  display: none !important;
}
/* :L4728 */
/* :L4731 */
.selected-vetsupportcare.site-public .addon-selection-group.group .vet-plus,
.selected-vetsupportcare.site-public .addon-selection-group.group .travel,
.selected-vetsupportcare.site-public .addon-selection-group.group .tpl li:nth-of-type(2),
.selected-vetsupportcare.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;
    }
}
*/

/* :L4751 */
/* :L4756 */
.selected-gold .addon-selection.tpl.group span.price,
.selected-platinum .addon-selection.tpl.group span.price,
.selected-vetsupport .addon-selection.tpl.group span.price,
.selected-vetcare .addon-selection.tpl.group span.price,
.selected-vetsupportcare .addon-selection.tpl.group span.price {
  transform: translateY(-35px) !important;
  font-size: 0.9em;
  font-style: italic;
  display: flex;
}
/* :L4763 */
#payment-width {
  width: 78px !important;
}
@media (min-width: 870px) {
  /* :L4766 */
  /* :L4767 */
  .page-quickquote .main-container {
    min-width: 890px !important;
  }
}
@media (min-width: 767px) and (max-width: 870px) {
  /* :L4771 */
  /* :L4772 */
  .page-quickquote .main-container {
    padding: 15px 0;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
  /* :L4777 */
  .page-quickquote .main-container h3 {
    padding: 0 15px;
  }
  /* :L4781 */
  .page-quickquote .cover-type-group {
    flex-flow: row nowrap;
  }
  /* :L4783 */
  .page-quickquote .cover-type-group > .cover-option {
    max-width: 100%;
    padding: 15px;
    width: 100%;
    flex-basis: 100%;
    transform: scale(0.89);
  }
  /* :L4789 */
  .page-quickquote .cover-type-group > .cover-option > .cover-option {
    border-radius: 4px !important;
    width: 100%;
  }
  /* :L4793 */
  .page-quickquote .cover-type-group > .cover-option.best-seller {
    margin-top: -13px;
  }
  /* :L4798 */
  /* :L4799 */
  /* :L4800 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li {
    flex-flow: row wrap;
  }
  /* :L4802 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li::before {
    display: none;
  }
  /* :L4805 */
  .page-quickquote .cover-type-group .inclusion-list ul.cover-details li .main-text {
    display: flex;
  }
  /* :L4808 */
  /* :L4809 */
  .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;
  }
  /* :L4819 */
  .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;
  }
  /* :L4831 */
  .page-quickquote .swiper-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: column wrap;
  }
  /* :L4835 */
  .page-quickquote .non-slider {
    display: none;
  }
}
/* :L4842 */
.hide-arcacard-question {
  display: none;
}
/*Transaction button styling--start*/

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

/* :L4859 */
/* :L4860 */
.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';
}
/* :L4871 */
.insurance-transaction-button a::before {
  content: '';
  background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=YW1oeFoxbEZNMk5UVG14cVQwa3hORkpWVG1GRlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxjQVRyQDZ3R3VPYmhVciFCLDEwMDAsMkhIUG1oQHp1Yzc5T28xMixGS2tpK3QrVkc3QTE2WVZkSWZOSXhBVUpQb2tRZitNck5ZalFwUmNOR3I2YVoxUjMyTGtmbWd0UGloNFRHTldqWXdyREd3NUVZanBOb0dOdis5ek56QT09');
  background-repeat: no-repeat;
  padding: 0px 0 1px 24px;
}
/* :L4879 */
.insurance-transaction-button a:hover,
.insurance-transaction-button a:active {
  opacity: 0.8;
}
/*Transaction button styling--end*/

/* :L4883 */
.info-box:hover ul {
  background-color: #e3ebf4 !important;
}
/* :L4886 */
.transactionButton-flex {
  display: flex;
  justify-content: flex-end;
  margin: 30.5px 0 17.5px;
}
/* :L4892 */
.info-box .trigger {
  color: #00578a;
}
/* :L4895 */
.addons-area ul::after {
  display: none!important;
}
/* :L4898 */
/* :L4899 */
.documents-lists-policy h3 {
  display: none;
}
/* :L4903 */
.documents-lists-policy li {
  text-decoration: none !important;
  border-bottom: 0.5px solid #abc8dd;
  padding-bottom: 7.5px;
}
/* :L4908 */
.documents-lists-policy li:last-child {
  border-bottom: none;
  margin-bottom: 0!important;
  padding-bottom: 0!important;
}
/* :L4913 */
.documents-lists-policy a {
  color: #00578a;
  font: normal normal normal 14px/18px Montserrat;
  font-family: 'basier_circle';
  cursor: context-menu;
}
/* :L4919 */
.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;
}
/* :L4932 */
.documents-lists-policy ul {
  list-style-type: none!important;
}
/* :L4936 */
.documents-lists-policy a:hover,
.documents-lists-policy a:focus,
.documents-lists-policy a:active {
  color: #00578a;
  text-decoration: none;
}
/* :L4940 */
.documents-lists-policy #documentsList {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  border: none!important;
}
/* :L4947 */
.documents-lists-policy #documentsList::after {
  display: none;
}
/* :L4951 */
.documents-lists-policy a:hover::after {
  opacity: 0.8;
  cursor: pointer;
}
/* :L4955 */
.documents-lists-policy a:focus::after,
.documents-lists-policy a:active::after {
  text-decoration: underline;
}
/* :L4960 */
.panelOldBorder {
  border: 1px solid #abc8dd;
  border-radius: 10px;
}
/* :L4963 */
.panelOldBorder:hover {
  background: #d1e7f5;
}
/* :L4967 */
.underlineNew {
  border-bottom: 1px solid #abc8dd;
  position: relative;
}
/* :L4970 */
.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;
}
/* :L4984 */
.panelNewBorder {
  border: 2px solid #00578a;
  border-radius: 10px;
}
/* :L4988 */
.insidePanelArrow {
  margin-right: 8px;
  transform: rotate(180deg);
}
/* :L4993 */
.quote-number {
  flex-basis: 178px;
  font: normal normal normal 16px/19px Montserrat;
  font-family: 'basier_circle';
  color: #00578a;
}
/* :L4999 */
.Quote-Details {
  border: solid 1px #92c1de;
  padding: 30px!important;
  border-radius: 8px;
}
/* :L5003 */
/* :L5004 */
.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';
}
/* :L5015 */
.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;
}
/* :L5023 */
.Quote-Details .item.link a:hover,
.Quote-Details .item.link a:active {
  opacity: 0.8!important;
}
/* :L5029 */
.selectionSummaryLine,
.Quote-Details {
  justify-content: space-between;
}
/* :L5032 */
.detail.image,
.item.image {
  margin-left: -45px;
}
/* :L5035 */
.detail.petName,
.item.petName,
.detail.PolicyDetail {
  flex-basis: 160px;
}
/* :L5041 */
.detail.effective-date {
  flex-basis: 198px;
}
@media screen and (max-width: 999px) {
  /* :L5045 */
  #help-text1 ul {
    margin-top: 64px;
  }
  /* :L5047 */
  #help-text1 ul::after {
    top: 56px !important;
  }
}
@media screen and (max-width: 840px) {
  /* :L5053 */
  .detail.image,
  .item.image {
    display: none;
  }
  /* :L5056 */
  .detail.PolicyDetail,
  .quote-number {
    margin-left: -45px;
  }
  /* :L5059 */
  /* :L5060 */
  .item.cover-details::before {
    display: none!important;
  }
  /* :L5064 */
  .cover-dynamic-box .item.header-main .header.left {
    padding-left: 0px!important;
  }
}
@media screen and (max-width: 767px) {
  /* :L5069 */
  /* :L5071 */
  .underlineNew::after {
    right: 49px;
  }
  /* :L5075 */
  /* :L5077 */
  .documents-lists-policy a::after {
    display: none!important;
  }
  /* :L5082 */
  .detail.effective-date {
    flex-basis: 178px;
  }
  /* :L5085 */
  /* :L5086 */
  .container.instanda-home-content h3 {
    font-size: 17pt;
  }
  /* :L5090 */
  .detail.petName,
  .item.petName {
    flex-basis: 120px;
  }
  /* .detail.PolicyDetail {
      margin-left: -60px;
  }*/
  
  /* :L5096 */
  .group h4 {
    font: normal normal bold 18px/32px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5100 */
  .selectionSummaryLine,
  .Quote-Details {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* :L5105 */
  /* :L5107 */
  .quote-item.details .petname,
  .item.policy-details .petname {
    font: normal normal 800 14px/22px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5111 */
  .quote-item.details .title,
  .item.policy-details .title {
    font: normal normal normal 14px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5115 */
  .quote-item.details .req-policyNum,
  .item.policy-details .req-policyNum {
    font: normal normal normal 14px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5119 */
  .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';
  }
  /* :L5122 */
  .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;
  }
  /* :L5126 */
  .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';
  }
  /* :L5129 */
  .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;
  }
  /* :L5134 */
  /* :L5136 */
  .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) {
  /* :L5145 */
  #documentsList li::before {
    padding-bottom: 4px!important;
  }
  /* :L5149 */
  /* :L5151 */
  .underlineNew::after {
    right: 40px;
  }
  /* :L5154 */
  .expand-bar {
    padding: 30px 19px 30px 19px!important;
  }
  /* :L5157 */
  .selectionSummary {
    font-size: 12px!important;
  }
  /* :L5160 */
  .summary .inner {
    padding: 0 19px 30px 19px!important;
  }
  /* :L5163 */
  .selectionSummaryLine,
  .Quote-Details {
    padding: 15px 6px !important;
  }
  /* :L5166 */
  .item.link a {
    padding: 13px!important;
    font-size: 12px!important;
  }
  /* :L5170 */
  .item.link a::before {
    display: none!important;
  }
  /* :L5174 */
  .transactionButton-flex {
    display: flex;
    flex-direction: column;
  }
  /* :L5178 */
  .insurance-transaction-button a {
    padding: 14.5px 15px !important;
    font-size: 12px !important;
  }
  /* :L5182 */
  .insurance-transaction-button a::before {
    padding: 0px 0 4px 24px!important;
  }
  /* :L5186 */
  .detail.claim-link {
    margin-left: 0px!important;
    margin-top: 48px;
  }
  /* :L5189 */
  .detail.claim-link a {
    padding: 14.5px 15px !important;
    font-size: 12px !important;
  }
  /* :L5194 */
  .detail.PolicyDetail,
  .quote-number {
    margin-left: -55px;
  }
  /* :L5197 */
  .detail.PolicyDetail,
  .detail.effective-date {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-basis: 95px;
  }
  /* :L5204 */
  .quote-number {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-basis: 106px;
  }
  /* :L5210 */
  .detail.expander {
    flex-basis: 100px;
  }
  /* :L5213 */
  span.detail.req-policyNum {
    margin-right: 6px;
  }
  /* :L5216 */
  .detail.effective-date,
  .date {
    font: normal normal normal 12px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5219 */
  .detail.effective-date::before,
  .date::before {
    display: none;
  }
  /* :L5224 */
  .detail.expander a.link {
    font: normal normal bold 12px/18px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5227 */
  .detail.expander a.link::before {
    display: none;
  }
}
/*Transaction Page styling--start*/

/* :L5233 */
/* :L5234 */
.page-customertransactions .policy-transactions-item {
  background: white;
  padding: 2px;
  position: relative;
  padding: 32px 41px 0px;
  border: 2px solid #00578a !important;
  border-radius: 10px !important;
}
/* :L5242 */
.page-customertransactions .panel-heading {
  padding-left: 0;
  padding-bottom: 20px;
}
/* :L5245 */
.page-customertransactions .panel-heading a {
  font: normal normal 800 18px/22px Montserrat;
  font-family: 'basier_circle';
  color: #00578a;
  text-decoration: none;
}
/* :L5252 */
.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;
}
/* :L5264 */
.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;
}
/* :L5271 */
.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;
}
/* :L5280 */
.page-customertransactions .instanda-table-responsive {
  margin-bottom: 121px;
  border-radius: 10px;
  border: 1px solid #abc8dd;
  padding: 8px 0;
}
/* :L5287 */
.page-customertransactions .table {
  margin: 0px;
  color: #00578a !important;
}
/* :L5290 */
.page-customertransactions .table thead,
.page-customertransactions .table tr {
  border-bottom: 1px solid #abc8dd;
}
/* :L5293 */
.page-customertransactions .table tr:last-child {
  border: none;
}
/* :L5295 */
.page-customertransactions .table th {
  text-align: center;
  vertical-align: top;
}
/* :L5299 */
.page-customertransactions .table td {
  text-align: center;
  vertical-align: middle;
}
/* :L5304 */
.page-customertransactions .transaction-heading {
  font: normal normal bold 26px/32px Montserrat;
  color: #c91330 !important;
  font-family: 'basier_circle';
  margin-bottom: 50px;
}
/* :L5309 */
.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;
}
/* :L5318 */
/* :L5319 */
.page-customertransactions .instanda-main-content .container {
  padding-left: 0px!important;
}
/* :L5325 */
.page-customertransactions .insurance-Policy-button {
  margin-top: 38px;
}
/* :L5327 */
.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: 15px 24px;
  text-align: center;
  text-decoration: none;
  font: normal normal bold 13px/12px Montserrat;
  font-family: 'basier_circle';
}
/* :L5339 */
.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);
}
/* :L5353 */
.page-customertransactions .insurance-Policy-button a:hover,
.page-customertransactions .insurance-Policy-button a:active {
  opacity: 0.8;
}
@media screen and (max-width: 880px) {
  /* :L5359 */
  /* :L5360 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody {
    font-size: 12px;
  }
  /* :L5363 */
  /* :L5364 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1) {
    font-size: 0;
  }
  /* :L5367 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(1)::after {
    font-size: 12px;
  }
  /* :L5372 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2) {
    font-size: 0;
  }
  /* :L5375 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(2)::after {
    font-size: 12px;
  }
  /* :L5380 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3) {
    font-size: 0;
  }
  /* :L5383 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(3)::after {
    font-size: 12px;
  }
  /* :L5388 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4) {
    font-size: 0;
  }
  /* :L5391 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(4)::after {
    font-size: 12px;
  }
  /* :L5396 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5) {
    font-size: 0;
  }
  /* :L5399 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(5)::after {
    font-size: 12px;
  }
  /* :L5404 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(6) {
    font-size: 0;
  }
  /* :L5407 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(6)::after {
    font-size: 12px;
  }
  /* :L5412 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(7) {
    font-size: 0;
  }
  /* :L5415 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(7)::after {
    font-size: 12px;
  }
  /* :L5420 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tr th:nth-of-type(8) {
    font-size: 0;
  }
  /* :L5423 */
  .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) {
  /* :L5432 */
  .page-customertransactions .update-payment-details-link {
    font: normal normal bold 12px/16px Montserrat;
    font-family: 'basier_circle';
    padding: 14px;
  }
  /* :L5437 */
  .page-customertransactions .update-payment-details-link::before {
    padding: 0px 0 0px 20px;
  }
  /* :L5441 */
  .page-customertransactions .policy-transactions-item {
    padding: 32px 41px 0px;
  }
  /* :L5446 */
  /* :L5447 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed thead {
    border-bottom: none;
  }
  /* :L5450 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td {
    text-align: right;
  }
  /* :L5453 */
  /* :L5454 */
  /* :L5456 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(1)::before {
    font-size: 12px;
    content: "N° Preventivo";
  }
  /* :L5462 */
  /* :L5465 */
  .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";
  }
  /* :L5471 */
  /* :L5474 */
  .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";
  }
  /* :L5480 */
  /* :L5483 */
  .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";
  }
  /* :L5489 */
  /* :L5492 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(5)::before {
    font-size: 12px;
    content: "Pagamento ricevuto";
  }
  /* :L5498 */
  /* :L5501 */
  .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";
  }
  /* :L5507 */
  /* :L5510 */
  .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";
  }
  /* :L5517 */
  /* :L5519 */
  .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) {
  /* :L5528 */
  .page-customertransactions .policy-transactions-item {
    padding: 20px 25px 0px;
  }
  /* :L5531 */
  .page-customertransactions .insurance-Policy-button {
    margin-top: 20px;
  }
  /* :L5533 */
  .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';
  }
  /* :L5540 */
  .page-customertransactions .insurance-Policy-button a::before {
    content: '';
    margin-right: 13px;
    margin-bottom: 0.5px;
  }
  /* :L5548 */
  /* :L5550 */
  .page-customertransactions .panel-heading a {
    font: normal normal 800 16px/22px Montserrat;
    font-family: 'basier_circle';
  }
  /* :L5556 */
  .page-customertransactions .transaction-heading {
    font: normal normal bold 20px/32px Montserrat;
    font-family: 'basier_circle';
    margin-bottom: 35px;
  }
  /* :L5560 */
  .page-customertransactions .transaction-heading::before {
    padding: 2px 0 0px 24px;
    background-position-y: 1px;
  }
  /* :L5566 */
  .page-customertransactions .instanda-table-responsive {
    margin-bottom: 125px;
  }
  /* :L5570 */
  .page-customertransactions .update-payment-details-link {
    left: 25px;
    right: auto;
    font: normal normal bold 11px/16px Montserrat;
    font-family: 'basier_circle';
    padding: 13px;
  }
  /* :L5577 */
  .page-customertransactions .update-payment-details-link::before {
    padding: 1px 0 0px 20px;
    background-position-y: 2px;
  }
}
@media screen and (max-width: 375px) {
  /* :L5584 */
  /* :L5585 */
  /* :L5587 */
  .page-customertransactions .transactions-group table.table.table-striped.tabled-condensed tbody tr td:nth-of-type(7) {
    height: 55px;
  }
  /* :L5589 */
  .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*/

/* :L5598 */
.show-on-dog {
  display: none;
}
/* :L5600 */
.dog-selected .show-on-dog {
  display: block;
}
/* :L5604 */
/* :L5605 */
.page-quote #instanda-quote-content .main-container {
  padding: 0 !important;
}
/* :L5608 */
.page-quote .main-content {
  padding: 27px !important;
}
/* :L5612 */
.page-quote .icon-top-container {
  display: flex;
  align-items: center;
  padding: 10px 0 0 88px;
  margin-bottom: -36px;
}
/* :L5619 */
.page-quote .icon-image {
  position: relative;
  width: 107px;
}
/* :L5623 */
.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);
}
/* :L5636 */
.page-quote .icon-image image {
  width: 100%;
}
/* :L5641 */
.page-quote .icon-text {
  padding-left: 19px;
}
/* :L5644 */
.page-quote .icon-text h2 {
  font: normal normal bold 32px/37px Arial;
  letter-spacing: 0px;
  color: #0072cc;
}
/* :L5649 */
.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;
}
/* :L5659 */
.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) {
  /* :L5663 */
  .page-quote .icon-top-container {
    padding: 2px 0 0 55px;
    margin-bottom: -32px;
  }
  /* :L5668 */
  .page-quote .icon-text {
    padding-left: 38px;
  }
  /* :L5672 */
  .page-quote .icon-bottom-container {
    padding-left: 200px;
  }
}
@media (max-width: 518px) {
  /* :L5677 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 21px;
    margin-bottom: -34px;
  }
  /* :L5682 */
  .page-quote .icon-text {
    padding-left: 13px;
  }
  /* :L5686 */
  .page-quote .icon-bottom-container {
    padding-left: 143px;
  }
}
@media (max-width: 460px) {
  /* :L5691 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 7px;
    margin-bottom: -34px;
  }
  /* :L5696 */
  .page-quote .icon-text {
    padding-left: 13px;
  }
  /* :L5700 */
  .page-quote .icon-bottom-container {
    padding-left: 130px;
  }
}
@media (max-width: 398px) {
  /* :L5705 */
  .page-quote .icon-bottom-container {
    font-size: 14px;
  }
}
@media (max-width: 386px) {
  /* :L5711 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 7px;
    margin-bottom: -34px;
  }
  /* :L5716 */
  .page-quote .icon-text {
    padding-left: 5px;
  }
  /* :L5720 */
  .page-quote .icon-bottom-container {
    padding-left: 123px;
  }
}
@media (max-width: 380px) {
  /* :L5725 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 0px;
    margin-bottom: -34px;
  }
  /* :L5730 */
  .page-quote .icon-text {
    padding-left: 0px;
  }
  /* :L5734 */
  .page-quote .icon-bottom-container {
    padding-left: 113px;
    font-size: 13px;
  }
}
@media (max-width: 370px) {
  /* :L5740 */
  .page-quote .icon-top-container {
    padding: 0px 0 0 0px;
    margin-bottom: -34px;
  }
  /* :L5745 */
  .page-quote .icon-text {
    padding-left: 0px;
  }
  /* :L5749 */
  .page-quote .icon-bottom-container {
    padding-left: 110px;
    font-size: 13px;
  }
}
/*ADM-135*/

/* :L5756 */
.popup-img-container {
  display: none;
}
@media only screen and (max-width: 800px) {
  /* :L5761 */
  .popup-img-container {
    display: unset;
  }
  /* :L5765 */
  .popup-img-container-2X {
    display: none;
  }
}
/* :L5771 */
.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;
}
/* :L5785 */
.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;
}
/* :L5796 */
.content-heading {
  color: #0072cc;
  margin: 0;
  font: normal normal 900 22px/33px Lato;
  font-family: 'basier_circle';
  letter-spacing: 0px;
}
/* :L5804 */
.popup-img-container,
.popup-img-container-2X {
  width: 340px;
  margin: 2.604vw 0 0.677vw 0;
}
/* :L5810 */
.popup-img-container img,
.popup-img-container-2X img {
  width: 100%;
}
/* :L5816 */
.popup-close-container {
  position: absolute;
  top: 2.083vw;
  right: 2.396vw;
}
/* :L5822 */
.popup-close {
  position: relative;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
/* :L5829 */
.popup-close-diagonal {
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #00578a;
  top: 50%;
  left: 0;
  transform: translateY(-50%) rotate(45deg);
  transform-origin: center;
}
/* :L5840 */
.popup-close-diagonal.popup-close-reverse {
  transform: translateY(-50%) rotate(-45deg);
}
/* :L5846 */
.stop-scroll {
  overflow-y: hidden;
}
/* :L5850 */
.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;
}
/* :L5860 */
.popup-medium-font {
  font: normal normal normal 20px/16px Lato;
  font-family: 'basier_circle';
  letter-spacing: 0px;
}
/* :L5866 */
.pop-up-underline {
  text-decoration: underline;
  color: #00578a;
  font: normal normal 900 20px/16px Lato;
  font-family: 'basier_circle';
  letter-spacing: 0px;
}
/* :L5875 */
.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;
}
/* :L5888 */
.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;
}
/* :L5898 */
.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) {
  /* :L5908 */
  .transactions-open-popup {
    right: auto!important;
    padding-left: 8px;
  }
}
@media only screen and (max-width: 700px) {
  /* :L5914 */
  .transactions-open-popup {
    position: absolute;
    right: 41px;
    bottom: 67px;
  }
  /* :L5921 */
  .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) {
  /* :L5938 */
  .content-heading {
    font-size: 18px!important;
  }
  /* :L5941 */
  .popup-detail {
    font-size: 13px!important;
  }
  /* :L5944 */
  .popup-img-container,
  .popup-img-container-2X {
    width: 278px!important;
  }
  /* :L5948 */
  .popup-medium-font {
    font-size: 16px!important;
  }
  /* :L5951 */
  .pop-up-underline {
    font-size: 16px!important;
  }
  /* :L5954 */
  .popup-close-button {
    font-size: 8px!important;
  }
}
@media only screen and (max-width: 550px) {
  /* :L5959 */
  .content-heading {
    font-size: 15px!important;
  }
  /* :L5962 */
  .popup-detail {
    font-size: 10px!important;
  }
  /* :L5965 */
  .popup-img-container,
  .popup-img-container-2X {
    width: 232px!important;
  }
  /* :L5969 */
  .popup-medium-font {
    font-size: 13.5px!important;
  }
  /* :L5972 */
  .pop-up-underline {
    font-size: 13.5px!important;
  }
  /* :L5975 */
  .popup-close-button {
    font-size: 7px!important;
  }
}
/* :L5979 */
/* :L5980 */
.page-quote .codice-detail {
  padding-bottom: 12px;
}
/* :L5983 */
.page-quote .expand-quote {
  display: flex;
  justify-content: space-between;
  font: normal normal bold 16px Arial;
  letter-spacing: 0px;
  color: #00558c;
}
/* :L5990 */
.page-quote .main-content {
  flex-direction: column-reverse;
}
/* :L5993 */
.page-quote .summary-heading-large {
  display: none;
}
@media only screen and (max-width: 740px) {
  /* :L5997 */
  .page-quote .main-container {
    width: 100% !important;
    box-shadow: none !important;
  }
  /* :L6001 */
  .page-quote .quote-summary {
    padding: 0;
    width: 100%;
  }
  /* :L6005 */
  .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;
  }
  /* :L6015 */
  .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;
  }
  /* :L6025 */
  .page-quote .sidebar-container {
    padding: 20px 20px 0 20px;
  }
  /* :L6028 */
  .page-quote .summary-collapse {
    padding-bottom: 12px;
  }
}
@media only screen and (min-width: 740px) {
  /* :L6033 */
  .page-quote .summary-collapse {
    display: block;
  }
  /* :L6036 */
  .page-quote .main-content {
    flex-flow: unset;
  }
  /* :L6039 */
  .page-quote .main-content {
    flex-direction: row;
  }
  /* :L6042 */
  .page-quote .summary-heading-large {
    display: unset;
  }
  /* :L6045 */
  .page-quote .expand-quote {
    display: none;
  }
}
