.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;		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;}.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;}.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;	}}/*custom css*/.class_border_div {    border: 1px solid #E1E3E5 !important;    border-left: 5px solid #f2f2f2 !important;}button:not(:hover):not(:active):not(.has-background){    background-color: #7e7e7e  !important;}.class_route_list:not(.collapsed) {    background-color: #f6d30b !important;}.save_btn {    background-color: #f3cf00!important;}.save_btn {    background-color: #626262 !important;}.save_btn:hover {   color: #626262 !important;}.fronted_payment_button .save_btn {    color: #fff !important;    background-color: #f3cf00 !important;}