svg{
    vertical-align:revert !important;
}
.ThankYou-Main{
width:1280px;
}
.ThankYou-Sub{
width:536px;
}
.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;
    }
    .OtherHumana{
        padding-left:25px !important;
    }
    .joindentalheader{
      font-size: 50px;
      line-height: 62px;
      font-weight:300;
    }
    .joindentalheader1{
        margin-top:15px;
        font-size: 22px;
        line-height: 33px;
        font-weight:400;
      }
      .section3{
        padding:50px 80px;
      }
      .section3sub{
      padding:45px 164px 60px;
    }
    .row1{
      padding-top:49px;
    }
      .contactUS{
        padding:24px 15px;
        float:right;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 19px;
      }
    .py-mb-desktop-mobile{
        border-top: 1px solid #C8C8C8;
        border-bottom: 1px solid #C8C8C8;
     padding-top:40px;
      padding-bottom:40px;
    }
    .subheader-font-styling{
     color: #6B6C6F;
      font-size: 31px;
      letter-spacing: 0;
      line-height: 38px;
    }
    .responsive-img{
    width:70px !important;
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:16px;
      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;
    }
    .form-control{
      font-size:1rem !important;
      line-height:1 !important;
    }
    .CardSection{
        width:80%;
        margin:0 auto;
    }
    .Section3Heading{
        font-size: 36px;
      font-weight: 300;
      line-height: 50px;
      color:#5C9A1B;
      font-family: 'CustomFamily',Calibri,sans-serif;
      padding-bottom:30px;
    }
    .Content3IconTextMain{
        font-size: 19px;
      font-weight: 700;
      line-height: 28px;
      color:#114A21;
      font-family: 'CustomFamily',Calibri,sans-serif;
    }
    .Content3IconSubText{
        font-size: 19px;
      font-weight: 400;
      line-height: 28px;
      color:#3A3B3D;
      font-family: 'CustomFamily',Calibri,sans-serif;
    }
    .card-heading{
    font-size: 24px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 34px;
      text-align: center;
      color:#414042;
    }
    .main-page-heading{
    font-size: 42px;
      letter-spacing: -0.16px;
      line-height: 48px;
    }
    #preferredcontact ,#praticelocated,#networksection{
    padding:0 37px;
    }
    #networksection .form-check{
    width:230px;
    margin:0 auto;
    }
    textarea{
    font-size: 16px;
    font-family:'CustomFamily',Calibri,sans-serif;
    height:179px !important;
    padding:.375rem .75rem !important;
    color:#495057 !important;
    background-color:#f8f8f8;
    }
    textarea ::placeholder{
    font-size: 16px;
    font-family:'CustomFamily',Calibri,sans-serif;
    color:#495057;
    }
.no-bullets{
font-family:'CustomFamily', Calibri, sans-serif;
}
@media only screen and (max-width: 913px) {
      .section3sub {
        padding: 45px 40px 60px;
    }
    }
    @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;
    }
#thankYou{
width:100%;
}
.ThankYou-Main{
width:unset;
width:100%;
}
.ThankYou-Sub{
width:unset;
width:100%;
}
    .subheader-font-styling{
     color: #6B6C6F;
     font-size: 26px;
      letter-spacing: 0;
      line-height: 38px;
    }
    .joindentalheader{
      font-size: 34px;
      letter-spacing: 0.4px;
      line-height: 45px;
      text-align: center;
    }
    .joindentalheader1{
      font-size: 20px;
      letter-spacing: 0.4px;
      line-height: 28px;
      text-align: center;
     
    }
    .section3{
      padding:30px 15px;
    }
    .section3sub{
    margin:30px 16px !important;
  }  
  .row1{
    padding-top:0px;
  }
  .row{
    /* flex-direction:column; */
    /* padding:0 17px; */
  }
    .col{
      padding:20px 0;
    }
    .Section3Heading{
      font-size: 28px;
    font-weight: 300;
    line-height: 38px;
    padding-bottom:15px;
  }
  .Content3IconTextMain {
    font-size: 16px;
    line-height: 24px;
}
.Content3IconSubText {
  font-size: 16px;
  line-height: 24px;
}
    .py-mb-desktop-mobile{
     padding-top:30px;
      padding-bottom:30px;
    }
    .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:90px;
    }
    .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;
    }
.tab-margin{
margin-right: 0px !important;
margin-left:0px !important;
}
.humanaLogoFooterMain{
padding-top:16px !important;
}
.humanaLogoFooter{
padding-top:0px;
margin-top:0px;
}
    }
    @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;
    }
    .mobile-hamburger-text {
        position: absolute;
        right: 15px !important;
        top: 45px;
    }
    .subheader-font-styling{
     color: #6B6C6F;
     font-size: 26px;
      letter-spacing: 0;
      line-height: 38px;
    }
    .joindentalheader{
      font-size: 34px;
      letter-spacing: 0.4px;
      line-height: 45px;
      text-align: center;
     
    }
    .joindentalheader1{
      font-size: 20px;
      letter-spacing: 0.4px;
      line-height: 28px;
      text-align: center;
     
    }
.preferredcontactform{
padding:0 20px !important;
padding-bottom:0px !important;
}
.buttonBox{
padding-bottom:0px !important;
margin-top:20px !important;
}
    .section3{
      padding:30px 15px;
    }  
  .row1{
    padding-top:0px;
  }
  .row{
    /* flex-direction:column; */
    /* padding:0 17px; */
  }
    .col{
      padding:15px 0;
    }
    .py-mb-desktop-mobile{
     padding-top:30px;
      padding-bottom:30px;
    }
    .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:80px;
    }
    .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;
    }
.humanaLogoFooterMain{
padding-top:16px !important;
padding-bottom:16px !important;
margin-left:0 !important;
margin-right:0px !important;
padding-left:3px !important;
padding-right:3px !important;
}
.vertical-line-desktop{
margin-right:0px !important;
margin-left:0px !important
}
.copyright{padding-top:32px !important}
}
    
@media only screen and (min-width: 768px) and (max-width:1024px){
#preferredcontact, #praticelocated, #networksection {
    padding: 0px;
}
#app label, .container label{
    font-size:16px !important;
}
#thankYou{
width:100%;
}
.ThankYou-Main{
width:unset;
width:100%;
}
.ThankYou-Sub{
width:unset;
width:100%;
}
}