.student_registraion_form .form-group,.student_registraion_form .form-group .form-control{float:left;width:100%}



	.student_registraion_form .form-group .require-field{color:red;}



	.student_registraion_form select.form-control,.student_registraion_form input[type="file"] 



	{



		padding: 0.5278em;



		margin-bottom: 5px;



    }



	.student_registraion_form  .radio-inline 



	{



		float: left;



		margin-bottom: 0px;



		margin-top: 0px;



		 margin-right: 15px;



	}



	.student_registraion_form  .radio-inline .tog {



		margin-right: 5px;



	}



	.student_registraion_form .col-sm-2.control-label {



	  line-height: 50px;



	  text-align: right;



	}



	.student_registraion_form .form-group .col-sm-2 {width: 32.666667%;}



	.student_registraion_form .form-group .col-sm-8 { width: 66.66666667%;}



	.student_registraion_form .form-group .col-sm-7{  width: 51.33333333%;}



	.student_registraion_form .form-group .col-sm-1{  width: 13.33333333%;}



	.student_registraion_form .form-group .col-sm-8, .student_registraion_form .form-group .col-sm-2,.student_registraion_form .form-group .col-sm-7,.student_registraion_form .form-group .col-sm-1{      



	padding-left: 15px;



	 padding-right: 15px;



	float:left;}



	.student_registraion_form .form-group .col-sm-8, .student_registraion_form .form-group .col-sm-2,.student_registraion_form .form-group .col-sm-7{



		position: relative;



    min-height: 1px;   



	}







    div {



        margin-bottom:2px;



    }



     



    input{



        margin-bottom:4px;



    }



	.student_registraion_form .col-sm-offset-2.col-sm-8 {



     float: left;



     margin-left: 35%;



    margin-top: 15px;



    }







	.datepicker-days {



	 width: 220px;



		height: 220px;



		font-size: x-small;



	}







	.table-condensed {



	 width: 220px;



		height: 220px;



		font-size: x-small;



	}



	.datepicker-months {



	 width: 220px;



		height: 220px;



		font-size: x-small;



	}







	.student_reg_error .error



	{



		color:red;



	}



	.student_reg_error



	{



		padding-top: 20px;



	}



	/* start Multiselect dropdown css*/



	.student_registraion_form .btn .caret 



	{



		margin-left: 0;



	}



	.student_registraion_form .caret 



	{



		display: inline-block;



		width: 0;



		height: 0;



		margin-left: 2px;



		vertical-align: middle;



		border-top: 4px dashed;



		border-right: 4px solid transparent;



		border-left: 4px solid transparent;



	}



	.student_registraion_form .dropdown-toggle



	{



		background-color: #fff;



		color: #333;



		border: 1px solid #e5e5e5;



		position: relative;



		margin: 0px;



		margin-top: 15px;



	}	



	.student_registraion_form .dropdown-toggle:active,.student_registraion_form .dropdown-toggle:focus,.student_registraion_form .dropdown-toggle:hover,.student_registraion_form .dropdown-toggle.open .btn-default.dropdown-toggle, .student_registraion_form .btn.dropdown-toggle.active



	{



		background-color: #f1f1f1;



		border: 1px solid #e5e5e5;



	}



	.student_registraion_form .btn-group, .btn-group-vertical 



	{



		position: relative;



		display: block;



		vertical-align: middle;



	}



	.student_registraion_form .open>.dropdown-menu 



	{



		display: block;



	}



	.student_registraion_form .dropdown-menu 



	{



		position: absolute!important;   



		top: 100%;



		z-index: 1000;



		display: none;



		float: left;



		list-style: none;



		text-shadow: none;



		padding: 0!important;   



		border: 1px solid #d8dee4;



		border-radius: 0;



		background-color: #fff;



		box-shadow: 0 5px 5px -5px rgba(0,0,0,.1);



		left: 0;



		min-width: 160px;



		font-size: 14px;



		text-align: left;

#30afb5

		background-clip: padding-box;



	}



	.student_registraion_form .dropdown-menu li 



	{



		font-size: 13px;



		border-bottom:0px!important;



	}



	.student_registraion_form .multiselect-container>li 



	{



		padding: 0;



	}



	.student_registraion_form .filter



	{



		float: left;



		margin: -5px 0 0 10px;



	}



	.student_registraion_form .multiselect-container .input-group 



	{



		margin: 5px;



	}



	.student_registraion_form .input-group 



	{



		position: relative;



		display: table;



		border-collapse: separate;



	}



	.student_registraion_form .dropdown-menu li a 



	{



		padding: 7px 10px;



		font-size: 13px;



	}



	.student_registraion_form .dropdown-menu>li>a 



	{



		display: block;



		clear: both;



		font-weight: 400;



		line-height: 1.42857143;    



		white-space: nowrap;



	}



	.student_registraion_form .dropdown-menu li a 



	{   



		color: #5f5f5f !important;    



	}	



	.student_registraion_form .dropdown-menu li a 



	{



		padding: 7px 10px!important;    



		font-size: 13px;



	}



	.student_registraion_form .dropdown-menu>li>a 



	{



		display: block;



		clear: both;



		font-weight: 400;



		line-height: 1.42857143;  



		white-space: nowrap;



		box-shadow: none!important;



	}



	.student_registraion_form .dropdown-menu li a 



	{   



		color: #5f5f5f !important;    



	}



	.student_registraion_form a



	{	  



		text-decoration: none!important; 



	}



	.student_registraion_form .multiselect-container>li>a>label.radio,.student_registraion_form .multiselect-container>li>a>label.checkbox 



	{



		margin: 0;



	}



	.student_registraion_form .multiselect-container>li>a.multiselect-all label



	{



		font-weight: 700;



	}



	.student_registraion_form .multiselect-container>li>a>label



	{    



		height: 100%;



		cursor: pointer;   



		padding: 3px 20px 3px 40px;



		 font-size: 16px;



	}



	.student_registraion_form .multiselect-container>li>a>label 



	{



		padding: 3px 17px 3px 10px!important;



	}



	.student_registraion_form .dropdown-toggle



	{



		display:block!important;



	}



	.width_90



	{



		width:90px !important;



	}



	.width_20_per



	{



		width:20% !important;



		margin-right: 2%;



	}



	.width_80_per



	{



		width:80% !important;



	}



	.display_inline_flex



	{



		display: inline-flex;



		width: 100%;



	}



button.multiselect.dropdown-toggle.btn.btn-default {



    width: 100%;



	margin-top: 3px;



	height:30px;



	



}



.registration_height_32px



{



	height: 32px;



}







button.multiselect.dropdown-toggle.btn.btn-default {



    padding: 3px;



}



input.btn.btn-success.frontend_button_regsiter {



    padding: 15px;



}



.student_registraion_form .save_btn_line_height_14px



{



	line-height: 14px;



}



.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background)



{



	/* background-color: #ba170b  !important; */



}

option.select_class {

    text-align: center;

    padding: 5px;

    background: none;

}

.dropdown-item.active, .dropdown-item:active{

	background-color: white !important;

}

.multiselect-native-select .dropdown .btn {

    border: 1px solid #ced4da !important;

    background: #F2F5FA!important;

    width: 100% !important;

}

button.frontend_div:hover {

    background: none;

}

.

.dropdown-item:focus, .dropdown-item:hover, .dropdown-item.active{

	background-color: white !important;

}



.gym_registration_according .input_color button:not(:hover):not(:active):not(.has-background)

{

	/* background-color: #f2f5fa  !important; */

}

.site .button:not(:hover):not(:active):not(.has-text-color), button:not(:hover):not(:active):not(.has-text-color), input[type=submit]:not(:hover):not(:active):not(.has-text-color), input[type=reset]:not(:hover):not(:active):not(.has-text-color), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color)



{

	



	/* color: #fff !important; */



}

.gym_registration_according .input_color button:not(:hover):not(:active):not(.has-text-color)

{

	color: #818386 !important;

}

.is-light-theme #registration_form input[type=radio] ,input[type=checkbox]



{



  margin:0px;



  width: 20px;



  height: 20px;



  margin-bottom: -2px;







}



input[type=radio]:checked:focus



{



	outline: 0px dotted var(--form--border-color) !important;



}



.card-body_1



{



	padding: 15px 15px 0 15px;



}



.input select



{



	line-height: 2.5 !important;



}



.gym_registration_according



{



	float: left;



	width: 100%;



	margin-top: 20px;



}



.is-light-theme #registration_form input[type=radio]:after



{



  content: "";



  display: block;



  left: -1px;



  top: -1px;



  position: absolute;



  width: 14px;



  height: 14px;



  border-radius: 50%;



  background: #0075ff;



}



.is-light-theme #registration_form input



{



  /* border: 1px solid #ccc; */



  overflow: revert;



  margin-bottom: 0px;



}



.is-light-theme #registration_form label



{



  font-size: 14px;



}



.ml_5



{



	margin-left:5px;



}









	/* end Multiselect dropdown css */



@media (min-width: 319px) and (max-width: 463px)



{



	.first_nameformError.parentFormregistration_form.formError



	{



		left:auto !important;



	}



	.last_nameformError.parentFormregistration_form.formError



	{



		left:auto !important;



	}



	.emailformError.parentFormregistration_form.formError



	{



		left:auto !important;



	}



	.passwordformError.parentFormregistration_form.formError



	{



		left:auto !important;



	}



	.membership_idformError.parentFormregistration_form.formError



	{



		left:auto !important;



	}



	.begin_dateformError.parentFormregistration_form.formError



	{



		left:auto !important;



	}



	.end_dateformError.parentFormregistration_form.formError



	{



		left:auto !important;



	}



	



}	



@media (min-width: 319px) and (max-width: 463px)



{



	.student_registraion_form .form-group .col-sm-8, .student_registraion_form .form-group .col-sm-2, .student_registraion_form .form-group .col-sm-7, .student_registraion_form .form-group .col-sm-1



	{



		/* padding-left:0px !important;



		padding-right: 12px !important; */



		width: 100% !important;



		float: left !important;



		text-align: left;



	}



	.date_class {



		margin-left: 0px;



	}



	#ui-datepicker-div{



		max-width: 100%;



		left: 0px !important;



	}



	input#user_login



	{



		max-width:unset;



	}



	input#user_pass



	{



		max-width:unset;



	}



	



}



@media (min-width: 319px) and (max-width: 662px)



{



	.student_registraion_form .form-group .mobile_width_resp {



    width: 66.66666667%;



	}



}



@media (min-width: 319px) and (max-width: 480px){



	.cstm_line_height_reg_frm_res{



		line-height: 25px !important;



	}



	#registration_form button.multiselect.dropdown-toggle.btn.btn-default {



		height: 44px;



		margin-bottom: 15px;



	}



}



.dropdown-menu.show {



    display: block;



}



@media only screen and (max-width : 768px) {



	.student_registraion_form .col-sm-offset-2.col-sm-8 {



		float: left;



		margin-left: 4% !important;



		margin-top: 15px;



	}



}

