/* LOGIN PAGE CSS START */
.student_login_form .registration_form_custom_div
{
    width: 100% !important;
}
.registration_form_custom_div
{
    width: 50%;

    margin: auto;
}
/* LOGIN PAGE CSS END */

/* CLASS BOOKING PAGE CSS START */

.frontend_booking_btn
{
    margin-top: 22px !important;
}
/* CLASS BOOKING PAGE CSS END */

/* MEMBERSHIP LIST PAGE CSS START */

.membership_list_page_main_div {

    width: 50%;

    margin: auto;

}
form#front_class_booking {
    margin: 0 11% !important;
}
.membership_list_page_main_div .wpgym-detail-box {

    border: 1px solid;

    padding: 10px;

    margin-bottom: 10px;

}
.wpgym-border-box table {

    width: 100%;
    
    border: 1px solid;

}
.wpgym-border-box table tr {

    border-bottom: 1px solid;

}
/* MEMBERSHIP LIST PAGE CSS END */

/* MEMBER REGISTRARTION PAGE CSS START */

.collapse 
{
    display: block;
}
.avada_width_100_per 
{
    width: 100% !important;

    padding-left: 0px !important;

    padding-right: 0px !important;
}
#loginform input 
{
    border: 1px solid;
}
.login-password label 
{
    width: 160px !important;
}
.avada-responsive p.login-submit 
{
    width: 50%;
}

/* MEMBER REGISTRARTION PAGE CSS END */