.button_submit{
font-family:'CustomFamily', Calibri, sans-serif;
font-size: 16px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 24px;
  text-align: center;
  border-radius: 5px;
  background-color: #612166;
border:1px solid #612166;
 height: 58px;
color:#ffffff;
  width: 243px;
margin-left:5px;
}
.back-button-styling{
border:none;
background:none;
color:#007481;
font-size:16px;
line-height:24px;
font-family:'CustomFamily',Calibri,sans-serif;
text-decoration:underline;
}
.pp-error{
padding: 10px 0 0 10px;
    font-family: 'CustomFamily', Calibri, Sans-serif;
 color: #AA0008;
 font-size: 11px;
    display: none;
}

.image-width{
width:512px;
}

img.ui-datepicker-trigger {
    position: absolute !important;
    top: 52% !important;
    left: 4% !important;
}
.joindentalheader{
 color: #4A7729;
  font-size: 50px;
  letter-spacing: -1px;
  line-height: 62px;
}
.py-mb-desktop-mobile{
 padding-top:104px;
  padding-bottom:104px;
  margin-bottom:104px;
}
.subheader-font-styling{
 color: #6B6C6F;
  font-size: 31px;
  letter-spacing: 0;
  line-height: 38px;
}
.responsive-img{
width:72px;height:auto;
}
.mb-desktop-mobile{
margin-bottom:72px;
}
/** IE hack for img position**/
@media all and (-ms-high-contrast:none)
     {
     img.ui-datepicker-trigger {
    position: absolute !important;
    top: 37% !important;
    left: 4% !important;
} { color: green } /* IE10 */
     *::-ms-backdrop, img.ui-datepicker-trigger {
    position: absolute !important;
    top: 44% !important;
    left: 4% !important;
} /* IE11 */
     }
#datepicker{
padding-left: 30px;
}
.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-left: .3125rem;
    margin-right: 0; 
}

/*Jqueryui icons :*/
/* states and images */
.ui-icon {
 width: 16px;
 height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
 /*background-image: url("images/ui-icons_444444_256x240.png");*/
 background-image: url("https://image.email3.humana.com/lib/fe3a15717564047a771274/m/1/cd1619f2-6123-422a-8569-f9e78b7ee580.png");
}
.ui-widget-header .ui-icon {
 background-image: url("https://image.email3.humana.com/lib/fe3a15717564047a771274/m/1/cd1619f2-6123-422a-8569-f9e78b7ee580.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
background-image: url("https://image.email3.humana.com/lib/fe3a15717564047a771274/m/1/cd1619f2-6123-422a-8569-f9e78b7ee580.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
 background-image: url("https://image.email3.humana.com/lib/fe3a15717564047a771274/m/1/cd1619f2-6123-422a-8569-f9e78b7ee580.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
 background-image: url("https://image.email3.humana.com/lib/fe3a15717564047a771274/m/1/cd1619f2-6123-422a-8569-f9e78b7ee580.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
 background-image: url("https://image.email3.humana.com/lib/fe3a15717564047a771274/m/1/cd1619f2-6123-422a-8569-f9e78b7ee580.png");
}
.ui-button .ui-icon {
 background-image: url("https://image.email3.humana.com/lib/fe3a15717564047a771274/m/1/cd1619f2-6123-422a-8569-f9e78b7ee580.png");
}
.button-styling{
  width: 117px;
  border-radius: 4px;
  background-color: #612166;
  border:1px solid:#612166;
  color:#ffffff;
  font-size:19px;
  line-height:24px;
  font-weight:bold;
  font-family:'CustomFamily',Calibri,sans-serif;
  height:58px;
}
.button-styling:disabled{
background-color: #B8BABC;color:#ffffff;
}
.margin-topbottom-desktop-mobile{
margin-top:120px;
margin-bottom:144px;
}
.container-heading-styling{
 font-size: 31px;
  letter-spacing: 0;
  line-height: 38px;
}
.container-content-styling{
 font-size: 18px;
  letter-spacing: 0;
  line-height: 27px;
}
.container + .card{
border:1px solid #979797;
}
#app .form-control{
border:1px solid #6B6C6F;
background-color: #F8F8F8;
}
#app label, .container label{
font-size:18px !important;
line-height:24px !important;
margin-bottom:3px !important;
color:#3A3B3D !important;
}
.card-heading{
font-size: 24px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 34px;
  text-align: center;
  color:#414042;
}
.mb-footer-desktop-mobile{
margin-bottom:147px;
}
.main-page-heading{
font-size: 42px;
  letter-spacing: -0.16px;
  line-height: 48px;
}
#preferredcontact ,#praticelocated,#networksection{
padding:0 36px;
}
#networksection .form-check{
width:230px;
margin:0 auto;
}
textarea{
font-size: 16px;
font-family:'CustomFamily',Calibri,sans-serif;
height:109px;
padding:.375rem .75rem !important; 
color:#495057 !important;
}
textarea ::placeholder{
font-size: 16px;
font-family:'CustomFamily',Calibri,sans-serif;
color: #495057;

}
@media only screen and (max-width: 480px) {
.stylingblock-content-wrapper{
padding: 1px 1px 0px 0px !important;
}
.image-width{
    width: 414px;
text-align:center
}
.mobile-padding-content{
padding: 0 25px 0 30px;
}
img.ui-datepicker-trigger {
    
    left: 6% !important;
}
.subheader-font-styling{
 color: #6B6C6F;
 font-size: 26px;
  letter-spacing: 0;
  line-height: 38px;
}
.joindentalheader{
  font-size: 32px;
  letter-spacing: 0.4px;
  line-height: 38px;
  text-align: center;
}
.py-mb-desktop-mobile{
 padding-top:77px;
  padding-bottom:77px;
  margin-bottom:73px;
}
.responsive-img{
width:56px;height:auto;
}
.margin-topbottom-desktop-mobile{
margin-top:55px;
margin-bottom:61px;
}
.container-heading-styling{
  font-size: 26px;
  letter-spacing: 0;
  line-height: 38px
}
.container-content-styling{
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px
}
.mb-desktop-mobile{
margin-bottom:81px;
}
.card-heading{
font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  color:#414042;
}
.mb-footer-desktop-mobile{
margin-bottom:82px;
}
.main-page-heading{
font-size: 32px;
  letter-spacing: -0.08px;
  line-height: 38px;
margin-bottom:32px
}
/*.mobile-width{
width:95%;
}*/
#networksection{
padding:0 20px;
}
#app label, .container label{
font-size:16px !important;
}
}@media only screen and (max-width: 640px) {
.stylingblock-content-wrapper{
padding: 1px 1px 0px 0px !important;
}
.image-width{
    width: 414px;
text-align:center;
}
.mobile-padding-content{
padding: 0 25px 0 30px;
}
img.ui-datepicker-trigger {
    
    left: 6% !important;
}
.subheader-font-styling{
 color: #6B6C6F;
 font-size: 26px;
  letter-spacing: 0;
  line-height: 38px;
}
.joindentalheader{
  font-size: 32px;
  letter-spacing: 0.4px;
  line-height: 38px;
  text-align: center;
 
}
.py-mb-desktop-mobile{
 padding-top:77px;
  padding-bottom:77px;
  margin-bottom:73px;
}
.responsive-img{
width:56px;height:auto;
}
.margin-topbottom-desktop-mobile{
margin-top:55px;
margin-bottom:61px;
}
.container-heading-styling{
  font-size: 26px;
  letter-spacing: 0;
  line-height: 38px
}
.container-content-styling{
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px
}
.mb-desktop-mobile{
margin-bottom:81px;
}
.card-heading{
font-size: 20px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  color:#414042;
}
.mb-footer-desktop-mobile{
margin-bottom:82px;
}
.main-page-heading{
font-size: 32px;
  letter-spacing: -0.08px;
  line-height: 38px;
margin-bottom:32px
}
/*.mobile-width{
width:95%;
}*/
#networksection{
padding:0 20px;
}
#app label, .container label{
font-size:16px !important;
}
}