body{
  font-family: 'Roboto', sans-serif;
  font-size:15px;
  background-color:#fff;
}

/**** Provider Registration Page ****/
.provider-registration-form{
  border:1px red solid; 
  padding: 30px 20px; 
  border:1px #D7B357 solid;
  background: #F9F5E9;
}
.title{
  background: #D1AA41;
  border:1px #D7B357 solid;
  padding:15px 10px 5px;
}
.title h1{
  font-family: 'Roboto', sans-serif;
  font-size:24px;  
  text-align: center;
  color:#ffffff;
}
label.col-form-label span{
  color:red;
  /*color:#dc3545; */
  display: inline;
}
.form-group{
  margin-bottom: 20px;
}

.BUTTON_GRC {
   background: #f7ecec;
   background-image: -webkit-linear-gradient(top, #f7ecec, #A7B52D);
   background-image: -moz-linear-gradient(top, #f7ecec, #A7B52D);
   background-image: -ms-linear-gradient(top, #f7ecec, #A7B52D);
   background-image: -o-linear-gradient(top, #f7ecec, #A7B52D);
   background-image: -webkit-gradient(to bottom, #f7ecec, #A7B52D);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   /*height: 20px;*/
   line-height: 20px;
   color: #FFFFFF;
   font-family: 'Roboto', sans-serif;
   width: 115px;
   font-size: 18px;
   font-weight: 700;
   padding: 10px;
   -webkit-box-shadow: inset 1px 0 4px 0 #7b8012;
   -moz-box-shadow: inset 1px 0 4px 0 #7b8012;
   box-shadow: inset 1px 0 4px 0 #7b8012;
   border: solid #989D29 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
   outline: none;
}

.BUTTON_GRC:hover {
   border: solid #989D2A 1px;
   background: #A7B52D;
   background-image: -webkit-linear-gradient(top, #A7B52D, #f7ecec);
   background-image: -moz-linear-gradient(top, #A7B52D, #f7ecec);
   background-image: -ms-linear-gradient(top, #A7B52D, #f7ecec);
   background-image: -o-linear-gradient(top, #A7B52D, #f7ecec);
   background-image: -webkit-gradient(to bottom, #A7B52D, #f7ecec);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   text-decoration: none;
}
.BUTTON_CANCEL {
   background: #FFFFFF;
   background-image: -webkit-linear-gradient(top, #FFFFFF, #7F7F7F);
   background-image: -moz-linear-gradient(top, #FFFFFF, #7F7F7F);
   background-image: -ms-linear-gradient(top, #FFFFFF, #7F7F7F);
   background-image: -o-linear-gradient(top, #FFFFFF, #7F7F7F);
   background-image: -webkit-gradient(to bottom, #FFFFFF, #7F7F7F);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   /*height: 20px;*/
   line-height: 20px;
   color: #FFFFFF;
   font-family: 'Roboto', sans-serif;
   width: 115px;
   font-size: 18px;
   font-weight: 700;
   padding: 10px;
   -webkit-box-shadow: inset 1px 0 4px 0 #7F7F7F;
   -moz-box-shadow: inset 1px 0 4px 0 #7F7F7F;
   box-shadow: inset 1px 0 4px 0 #7F7F7F;
   border: solid #575757 1px;
   text-decoration: none;
   display: inline-block;
   cursor: pointer;
   text-align: center;
   outline: none;
}

.BUTTON_CANCEL:hover {
   border: solid #575757 1px;
   background: #7F7F7F;
   background-image: -webkit-linear-gradient(top, #7F7F7F, #FFFFFF);
   background-image: -moz-linear-gradient(top, #7F7F7F, #FFFFFF);
   background-image: -ms-linear-gradient(top, #7F7F7F, #FFFFFF);
   background-image: -o-linear-gradient(top, #7F7F7F, #FFFFFF);
   background-image: -webkit-gradient(to bottom, #7F7F7F, #FFFFFF);
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   text-decoration: none;
}
.actionBtn input{
  margin:0px 15px;
}
.logoImg{
  height:85px;
}
.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ced4da;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ced4da;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #ced4da;
}
.placeholderSelect{color: #ced4da;}
select option:first-child{color: #ced4da; display1: none;}
select option{color: #555;} /* bootstrap default color*/
label.error, .err{color:#dc3545 !important;padding-top:2px;}

/**** Thank you Page ****/
.thankyouDiv, .thankyouDiv p{
    font-size: 18px;
    text-align: center;
}

.btn-know2 {
    background-color: #d1aa42;
    border: 1px solid #d1aa42;
    color: #fff;
    padding: 8px 20px;
    bottom: 20px;
    font-size: 14px;
    margin-top: 20px;
    font-family: 'Poppins', sans-serif;
}
.btn-know2 a {
    color: #fff;
    text-decoration: none;
}

/** Google Recaptcha Responsive Override **/
/*
@media only screen and (max-width : 767px) {
    #recaptcha_challenge_image{
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    #recaptcha_response_field
    {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable .recaptcha_r1_c1, 
    .recaptchatable .recaptcha_r3_c1, 
    .recaptchatable .recaptcha_r3_c2, 
    .recaptchatable .recaptcha_r7_c1, 
    .recaptchatable .recaptcha_r8_c1, 
    .recaptchatable .recaptcha_r3_c3, 
    .recaptchatable .recaptcha_r2_c1, 
    .recaptchatable .recaptcha_r4_c1, 
    .recaptchatable .recaptcha_r4_c2, 
    .recaptchatable .recaptcha_r4_c4, 
    .recaptchatable .recaptcha_image_cell {

    margin: 0 !important;
    width: 100% !important;
    background: none !important;
    height: auto !important;
    }

}*/