@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900");
@import url("https://fonts.googleapis.com/css2?family=Caveat+Brush&display=swap");
/**/
/**/
/*@import url("https://vcpdemo.vet/_pub/BrandedBs4Docs/assets/css/style.foundation.css");*/
/**/
@import url("global/style.foundation.css");
/**/
/*segments*/
/**/
@import url("this.global.css");
@import url("this.common.css");
/**/
@import url("this.topnav.css");
@import url("this.header.css");
@import url("this.footer.css");
/**/
@import url("this.forms.css");
@import url("this.pictotab.css");
@import url("this.foldingnav.css");
/**/
@import url("this.titlecomp.css");
@import url("this.mktg.css");
@import url("this.graphbullets.css");
@import url("this.plancards.css");
@import url("this.modals.css");
@import url("this.slideout.css");
@import url("this.shopping.css");
@import url("this.toggle.switch.css");
@import url("this.buttons.css");
/**/
@import url("this.media-queries.css");
@import url("this.max.1399.css");
@import url("this.max.1199.css");
@import url("this.max.991.css");
@import url("this.max.767.css");
@import url("this.max.575.css");
@import url("this.max.479.css");
/**/
@import url("global/ux.temp.css") print, screen; /*Silvia*/
/**/
/**/
/**/
#viewYearlyPay, #viewYearlyPayfoot {
  display: none;
}
#view_ExistingClient {
  display: none;
}
#viewCartYearlyPay {
  display: none;
}
.SilviaTempFixHidden {
  height: 0;
  overflow: hidden
}
.SilviaTempFixHidden.show {
  height: auto;
  overflow: visible;
  transition-delay: 15s;
  animation: bounceInUp;
  animation-duration: 2s;
}
#signatureparent {
  color: #021660;
  background-color: rgb(147 222 223 / 15%);
  /*max-width:600px;*/
  padding: 12px;
}
canvas.jSignature {
  border: 2px dotted #93DEDF;
  background-color: rgb(147 222 223 / 15%);
  height: 111px !important;
}
/* Drawing the 'gripper' for touch-enabled devices */
html.touch #content {
  float: left;
  width: 92%;
}
html.touch #scrollgrabber {
  float: right;
  width: 4%;
  margin-right: 2%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAAAAACh79lDAAAAAXNSR0IArs4c6QAAABJJREFUCB1jmMmQxjCT4T/DfwAPLgOXlrt3IwAAAABJRU5ErkJggg==)
}
html.borderradius #scrollgrabber {
  border-radius: 1em;
}
/*
*
* *
* * *  ccp-icons override
* *
*
*/
[class^="ccp-"]:before, [class*=" ccp-"]:before {
  /*override ccp-icons basic alignment specs */
  font-family: "ccp-icons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: auto;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}
 