/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

#wpmpRegisterForm .alert, #wpmpLoginForm .alert, #wpmpResetPasswordSection .alert{
 font-size: 14px;
}

.wpmp-loader{
 font-size: 12px;
 padding: 10px 0;
}
.wpmp-loader img{
 padding-right: 8px;
}

.wpmp-required-asterisk{
    color: #ff0000;
}
div#wpmp-profile-loader-info img {
    width: 45px;
}
.u_pro {
    padding-top: 15px;
    text-align: center;
}
.user_img2 {
   
    width: 100%;
    max-width: 262px;
    height: auto;
    padding: 15px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 10px #00000063;
}
.user_bg_img {
    
    background-color: #fcfcfc;
    margin-top: 0px;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: 1px 1px 10px #00000063;
    padding: 7px 15px;
}
/*********17-04-2021*************/
#tutor_subject{
    width: 100%;
    padding: 10px 25px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
.add_more,.remove_btn{
    padding: 0 0px 0 15px !important;
    outline: none;
    margin-bottom: 10px !important;
    border: none !important;
    box-sizing: unset;
    box-shadow: none !important;
}

.user_step .has-feedback .form-control{
    padding:0px 20px;
}

.user_step .has-feedback label~.form-control-feedback{
    top:38px;
}
.user_step #wpmp_profile_pic{
    padding-top:7px;
    padding-bottom:8px;
}
.user_step label{
    font-weight:bold;
    text-transform:uppercase;
}
.user_step .nav-tabs>li>a{
    text-transform: uppercase;
    font-weight:bold;
}
.user_step .nav-tabs>li>a:hover{
    border-color: #fff #fff #ddd;
    background-color: #fff;
}
.user_step .distance_address{
    margin-top:1rem;
}

.user_step .distance_select{
    height:50px !important;
    margin-bottom:1rem;
}

.user_step .nav-tabs>li.active>a,.user_step .nav-tabs>li.active>a:focus,.user_step .nav-tabs>li.active>a:hover{
    color:#273c66;
}
.back_btn:focus,.re_submit:focus,.continue_btn:focus,.reset_submit:focus,.btn-primary:focus{
    outline:none !important;
    box-shadow:none !important;
    border-color:#273c66 !important;
    background:#273c66 !important;
}
.user_step textarea.form-control{
    padding-top: 15px;
    padding-bottom: 15px;
}
.user_step .teacher_status{
margin-bottom:2rem;
}
#wpmpRegisterSection label{
    text-transform:uppercase;
}

#wpmpRegisterSection input{
    padding:0px 20px !important;
}

#wpmpRegisterSection .has-feedback label~.form-control-feedback{
    top:38px !important;
}
#wpmpRegisterSection #s2id_tutor_subject .select2-choices{
    height:50px;
    line-height:28px;
    padding:10px 10px;
}

#wpmpLoginForm label,#wpmpResetPasswordForm label{
    text-transform:uppercase;
}

#wpmpLoginForm input{
    padding:0px 20px !important;
}

#wpmpLoginForm .has-feedback label~.form-control-feedback{
    top:38px !important;
}

#wpmpResetPasswordForm input{
    padding:0px 20px !important;
}

#wpmpResetPasswordForm .has-feedback label~.form-control-feedback{
    top:38px !important;
}