body {
	font-family: "Open Sans" !important;
	font-weight: 200;
}

.error_msg {
	position: absolute;
	/*left: 15px; */
	bottom: -20px;
	color: #ffa700;
	font-size: 12px;
}

.cbp-bislideshow {
	opacity: 0.6 !important;
	z-index: -1 !important;
}

.imp_field {
	color: #f68b1f
}

.col-form-label {
	color: #fff !important;
}

.captcha_label {
	color: #fff
}

.col-form-label-reset
{
	color: #000 !important;
}

.info_form {
	padding: 10px;
	border-radius: 10px;
	margin: 10px;
	border: 2px solid #1fb1f6;
	background: rgba(74, 78, 88, 0.7);
	height: 455px;
	width: 500px;
	position: fixed;
	top: 48%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.info_form_registration {
	
	padding: 10px;
	border-radius: 10px;
	margin: 10px;
	border: 2px solid #1fb1f6;
	background: rgba(74, 78, 88, 0.7);
	height:455px;
	width: 500px;
	position: fixed;
	top: 48%;
	left: 50%;
	transform: translate(-50%, -50%);
	}
	
	.reset_info_form {
	
	padding: 10px;
	border-radius: 10px;
	margin: 10px;
	background:rgba(253, 253, 253, 0.7);
	height: 400px;
	width: 400px;
	position: fixed;
	top: 52%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-top:60px;
	}
	
	.upload_info_form
	{
	
	padding:10px;
	border-radius: 10px;
	margin: 10px;
	background:rgba(253, 253, 253, 0.7);
	height: 400px;
	width: 400px;
	position: fixed;
	top:58%;
	left:56%;
	transform: translate(-50%, -50%);
	margin-top:60px;
	
	
	}
    .upload{ margin-top:30px;}
/*.action_button{background-color: #f68b1f;border:1px solid #ababab;width:84px;height: 43px;font-weight: bold;}*/
.action_button {
	width: 100px;
	border-radius: 5px;
	background: #f68b1f;
	font-weight: bold;
	color: white;
	border: 0 none;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
}
.sent_data_email{
	margin-top: 7px;
}

.action_button:hover {
	box-shadow: 0 0 0 1px white, 0 0 0 3px #f68b1f;
}

.action-button:focus {
	border: none;
	outline: 0;
}

.action-button {
	outline: none;
}

label {
	font-weight: bold;
}

.monthpicker_input {
	background-color: #fff;
	color: #000;
}

h3 {
	padding-bottom: 10px;
}

.down_link {
	cursor: pointer;
}

.down_link a:hover {
	text-decoration: none;
}

.maindate {
	margin: 0;
	font-size: 13px;
	color: #fff;
}

.logo {
	float: left;
}

.heading_form {
	text-align: center;
	margin-top:5PX;
	margin-bottom:20px;
}

.head_text {
	font-weight: bold;
	font-size: 32px;
	padding: 60px;
	color: #fff;
}

input[type="email"]:focus,input[type="text"]:focus {
	border-color: #f68b1f;
}

select:focus {
	border-color: #f68b1f !important;
}

.form-control:focus {
	border-color: #f68b1f !important;
	box-shadow: none !important;
}

.action_button:active {
	border: none;
	outline: none;
}

.details {
	font-weight: bold;
}

.nav>li>a {
	color: #000;
}

.click:hover,focus {
	color: #f68b1f;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover
	{
	color: #f68b1f !important;
}

.footer {
	text-align: center;
	color: #fff;
	font-size: 13px;
	width: 100%;
	bottom: -19px;
	position: absolute;
}
/*.heading_form{background-image:url("../img/splash.png");}*/
.heading_form img {
	max-width: 14%;
}

.height_common {
	height: 280px;
	font-size: 13px;
    margin-top: 53px;
}

#myModal {
	width: 500px;
}

.disclaimer {
	margin-left: 10px;
	font-weight: bold;
	font-size: 13px;
	color: maroon;
	cursor: pointer;
}

.disclaimer a:hover {
	text-decoration: none;
}

.disclaimer a:focus {
	text-decoration: none;
	color: #f68b1f;
}

.disclaimer a {
	color: #f68b1f;
}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity = 80);
}
.maindate_text{padding:0px 0 0 10px}
.white_content {
	display: none;
	position: absolute;
	top: 112px;
	left: 12%;
	width: 75%;
	/* height: 58%; */
	padding: 16px;
	box-shadow: 0 0 15px #FF4500;
	background-color: white;
	z-index: 1002;
}

.close_img {
	position: absolute;
	right: -15px;
	max-width: 30px;
	top: -15px;
	z-index: 1000000000000;
}

h4.disclaimer_style {
	font-weight: bold;
}

.disc_head {
	font-weight: bold;
}

.custom_modal {
	border-radius: 0;
	width: 400px !important;
	border: 2px solid #1fb1f6;
	margin-top: 250px !important;
}
/*login page*/
.footer_login {
	position: absolute;
	bottom: 108px;
	width: 100%;
}

.btn_center {
	text-align: center;
	
}

.space_bottom {
	margin-bottom: 10px;
}

.login_wrap {
	width: 273px;
	height: 250px;
	margin: 0 auto;
	padding-top: 10px;
}
.container
{
	width:100%;
}