.safe-inline-appt-slot-next-one {
  font-size: 1.5rem !important;
  vertical-align: -0.25em !important;
}
.safe-inline-appt-slot-next-two {
  font-size: 1.4rem !important;
  vertical-align: -0.25em !important;
}
.safe-inline-appt-slot-next-three {
  font-size: 1rem !important;
  vertical-align: -0.175em !important;
}
.safe-inline-appt-slot-ui {
  width: 1px !important;
  height: 0px !important;
  padding: 0px !important;
  overflow: hidden !important;
  position: fixed !important;
  top: 1px !important;
  left: 1px !important;
}
.safe-inline-appt-slot-ui-width {
  width: 90% !important;
}
.safe-inline-appt-slot-tranform {
  transform: translate3d(-188.652px, 40px, 0px);
  display: none !important;
}
.safe-inline-appt-slot-ui-ob-slot {
  box-sizing: border-box !important;
  display: block !important;
  overflow: hidden !important;
  width: initial !important;
  height: initial !important;
  background: none !important;
  opacity: 1 !important;
  border: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  position: absolute !important;
  inset: 0px !important;
}
.safe-inline-appt-slot-ui-img {
  position: absolute !important;
  inset: 0px !important;
  box-sizing: border-box !important;
  padding: 0px !important;
  border: none !important;
  margin: auto !important;
  display: block !important;
  width: 0px !important;
  height: 0px !important;
  min-width: 100% !important;
  max-width: 100% !important;
  min-height: 100% !important;
  max-height: 100% !important;
  object-position: left top !important;
}
.safe-inline-appt-slot-ui-profile {
  line-height: 0.875rem !important;
}
.safe-inline-appt-slot-ui-translate {
  transform: translate3d(-15.923px, -8px, 0px);
  display: none !important;
}
.safe-inline-page {
  text-align: justify !important;
}
.safe-inline-page-finish {
  text-align: justify !important;
  padding: 0px !important;
}
.safe-inline-page-col {
  text-align: center !important;
}
.safe-inline-health-width {
  width: 270px !important;
}
.safe-inline-health-height {
  height: 100% !important;
}
.safe-inline-health-right {
  right: 3px !important;
  top: 3px !important;
}
.safe-inline-health-left {
  left: -5px !important;
  top: 3px !important;
}
.safe-inline-form-right {
  right: 20px !important;
  bottom: 5px !important;
}
.safe-inline-form-min {
  min-width: 150px !important;
}
.safe-inline-edit-page-align {
  text-align: justify !important;
}
.safe-inline-edit-page-section-cont {
  text-align: justify !important;
  padding: 0px !important;
}
.safe-inline-contract-typ-max {
  max-width: 100% !important;
}
.safe-inline-contract-infotext {
  text-align: justify !important;
}
.safe-inline-contract-infomsg {
  text-align: justify !important;
  padding: 0px !important;
}
.safe-inline-contract-common {
  width: 100% !important;
}
.safe-inline-cont-finish-infotext {
  text-align: justify !important;
}
.safe-inline-cont-finish-msg {
  text-align: justify !important;
  padding: 0px !important;
}
.safe-inline-cont-center {
  text-align: center !important;
}
.safe-inline-common-top {
  margin-top: -50px !important;
}
.safe-inline-unsubcribe {
  width: 60px !important;
  height: 60px !important;
}
.safe-inline-landing-cal {
  visibility: hidden !important;
}
.safe-inline-landing-appoin {
  margin-bottom: 10px !important;
}
.safe-inline-landing-mb {
  margin-bottom: 10px !important;
}
.safe-inline-landing-visible {
  visibility: hidden !important;
}
.safe-inline-photo-container{
text-decoration: underline !important;
}
.safe-inline-preview-page{
width: 150px
}
.safe-inline-prev-slctdiv{
min-height: 120px !important;
line-height: 61px !important;
}
.safe-inline-control-label{
align-items: center !important;
display: block !important;
position: relative !important;
top: 45px !important;
}
.safe-inline-btn-try-again{
text-align:center !important;
}
.safe-inline-btn-outline{
margin-bottom:10px !important;
}
.safe-inline-display-loc-details{
margin-top:15px !important;
border:1px solid #D9E9EA !important;
text-align:left !important;
} 
.safe-inline-appt_details_date{
margin-top: -8px !important;
}
.safe-inline-edit-registration{
    padding:0px !important;
}
.safe-inline-enable-save-calendar{
    margin-bottom:10px !important;
}
.safe-inline-unsubscribe-logo{
    width:60px !important;
    height:60px !important;
}
.safe-inline-unsubscribe-footer{
    width:100%
}
.safe-inline-survey-contract{
    text-align:justify !important;  
}
.safe-inline-survey-finish{
    text-align:justify !important;
    padding:0px !important;
}
.safe-inline-cardonfile-success{
    text-align:center !important;  
}
.safe-inline-finish-infomsg{
    text-align:left !important;  
}
.safe-inline-survey-finish-msg{
    text-align:justify !important;
}
.safe-inline-survey-finish-info{
    text-align:justify !important;
    padding:0px !important;
    
}
.safe-inline-survey-page{
    text-align:justify !important;  
}
.safe-inline-infotext{
    text-align:left !important;  
}
.safe-inline-survey-finish-infomsg{
    text-align:justify !important;
    padding:0px !important;  
}
.safe-inline-weekdate-section{
    font-size: 1.5rem !important;
    vertical-align: -0.25em !important;
    
}
.safe-inline-next-arrow{
   font-size: 1.4rem !important;
   vertical-align: -0.25em !important;
}

.safe-inline-sloat-provider{
    font-size: 1rem !important;
    vertical-align: -0.175em !important;
    
}
.safe-inline-slots-data{
    width: 1px !important;
    height: 0px !important;
    padding: 0px !important;
    overflow: hidden !important;
    position: fixed !important;
    top: 1px !important;
    left: 1px !important;
}
.safe-inline-transform{
   transform: translate3d(-188.652px, 40px, 0px);
   display:none !important;
}
.safe-inline-profile-photo-wrap{
    box-sizing: border-box !important;
    display: block !important;
    overflow: hidden !important;
    width: initial !important;
    height: initial !important;
    background: none !important;
    opacity: 1 !important;
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    position: absolute !important; 
    inset: 0px !important;
}
.safe-inline-profile-photo-wrap-img{
    position: absolute !important;
    inset: 0px !important;
    box-sizing: border-box !important;
    padding: 0px !important;
    border: none !important;
    margin: auto !important;
    display: block !important;
    width: 0px !important;
    height: 0px !important;
    min-width: 100% !important;
    max-width: 100% !important;
    min-height: 100% !important;
    max-height: 100% !important;
    object-position: left top !important;
}
.safe-inline-line-height{
    line-height:.875rem !important;
}
.safe-inline-line-transform{
transform: translate3d(-15.923px, -8px, 0px);
display:none !important;
}
.safe-inline-icon-arrow{
  font-size: 18px !important;
}
.safe-inline-state{
  color:#000 !important;
}
.safe-inline-icon-main-arrow{
  font-size: 18px !important;
}
.safe-inline-copayCheck{
  float:right !important;
}
.safe-inline-common-date{
  font-size:18px !important;
}
.safe-inline-schedule-loader{
padding:25% 0 !important;
}
.safe-inline-main-copayCheck{
  float:right !important;
}
.safe-inline-show{
  display: block;
}
.safe-inline-hide{
   display: none;
}
.safe-inline-common-width{
  width:100% !important;
}
.safe-inline-unsubscribe{
  width:60px !important;
  height:60px !important;
}
.safe-inline-payment-custom-checkbox{
  margin-bottom: -3px !important;
}
.safe-inline-progressbar{
  width: 10% !important;
}
#ctlSignature_resetbutton, #ctlSignature1_resetbutton, #ctlSignaturepro_resetbutton{
  cursor:pointer;
  float:right;
  height:24px;
  width:24px;
  border:0px solid transparent;
}
#ctlSignature_Container, #ctlSignature1_Container, #ctlSignaturepro_Container{
  width: 698.438px;
  margin: auto;
  z-index: 0;
}
#ctlSignature_toolbar, #ctlSignature1_toolbar, #ctlSignaturepro_toolbar {
  width: 100%;
  margin: 5px;
  position: relative;
  height: 20px;
  background-color: transparent;
}
.safe-inline-ctl-signature-container {
  width:568px;
  height:200px;
  margin: auto;
}
.safe-inline-ctl-signature-container-mobi {
  width:318px;
  height:120px;
  margin: auto;
}
.safe-inline-field_imgurl_height_class_auto{
  height:auto;
}
.safe-inline-field_imgurl_height_class_initial{
  height:initial;
}
.safe-inline-field_imgurl_height_class_empty{
  height:0;
}
