*{
	margin: 0px;
	padding: 0px;
}

body{
	/*font-family: 'WeblySleek UI', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;*/
	font-family: 'Roboto', sans-serif;
	background: none;
	background-color: white;
}

#hold_prosoccer_logo{
		width: 100%;
		display: block;
		margin: 5px auto;
		padding: 5px;
		text-align: center;
}

#log_in_registration_warpper{
	width: 100%;
	max-width: 400px;
	height: auto;
	background-color: white;
	margin: 5px auto;
	padding: 0px;
}

#tight_log_in_registration_warpper{
	width: 90%;
	height: auto;
	margin: 10px auto;
}

#tight_log_in_registration_warpper .each_option_container{
	width: 100%;
	height: auto;
	margin: 7px 0px;
	padding: 0px 0px 10px 0px;
}

#tight_log_in_registration_warpper .indicator{
	color: #44ab2b;
	font-weight: lighter;
	font-style: italic;
	font-family: sans-serif;
	font-weight: bolder;
}

#tight_log_in_registration_warpper input, #tight_log_in_registration_warpper select{
	padding: 9px 3px 9px 7px;
	margin: 3px 0px;
	width: 100%;
	display: inline-block;
	border-radius: 10px 0px 10px 0px;
	border: 1px solid grey;
	text-align: left;
}

#tight_log_in_registration_warpper input[type="button"]{
	background-color: #49c729;
	border-radius: 0px 10px 0px 10px;
	color: white;
	font-weight: bold;
}

#tight_log_in_registration_warpper .error_container h6{
	color: #e61c1c;
	font-weight: lighter;
	font-style: italic;
	font-family: sans-serif;
	padding: 5px 0px 5px 20px;

	background-image: url(../images/error_16.png);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: center;
	vertical-align: middle;
	font-weight: bolder;
}

.mobile_options{
	display: flex;;
}

#tight_log_in_registration_warpper .mobile_country_container input[type="text"]{
	width: 90%;
	border-radius: 10px 0px 0px 0px;
}

#tight_log_in_registration_warpper .mobile_number_container input[type="text"]{
	width: 100%;
	border-radius: 0px 0px 10px 0px;
}

.mobile_country{
	display: inline-block;
	text-align: left;
	flex: 0 0 60px;
}

.mobile_number{
	display: inline-block;
	text-align: right;
	flex: 1;
}


#hold_player_registration_options, #hold_team_registration_options, #hold_referee_registration_options, #hold_coach_registration_options,#hold_virtual_manager_registration_options, #hold_scout_registration_options, #hold_fans_registration_options{
	display: none;
}


#register_team_account{
		background-color: #49c729 !important;
}

#register_player_account{
		background-color: #c7294d !important ;
}

#register_coach_account{
		background-color: #5029c7 !important;
}


#register_virtual_manager_account{
		background-color: #5029c7 !important;
}

#register_scout_account, .update_password_redirect{
		background-color: #c78f29 !important;
}

.update_picture_redirect{
	background-color: #c7294d !important;
}

#register_referee_account{
		background-color: #c73f29 !important;
}


#login_account_redirect,#register_account_redirect{
	background-color: #c78f29 !important;
}


.block_image_container{
		width: 100%;
		max-width: : 400px;
		display: block;
		pading: 5px 0px;
		margin: 5px auto;
		text-align: center;
}

.warning{
		color: red;
		font-weight: bold;
		font-style: italic;
}
