@charset "utf-8";
/* CSS Document */




 .wapper-body-home{
	background-image: url(../images/bg_img5.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:  center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	float:left; width:100%; height:100%;
	padding-bottom:30px; 
}

.wrapper {
    width: 100%;
	margin: 0 auto;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

/*-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---*/
/*--Common CSS~~~~~*/
/*-~~~~~-*/

.headerTop {
	width: 100%;
	background: #3c4da9;
	min-height: 70px;
}
.header {
	width: 1030px;
	margin: 0 auto;
}
.headerLeft {
	width: 635px;
	float: left;
	padding-top: 12px;
}
.headerRight {
  width: 390px;
  float: right;
}
.headerRightForm {
	width: 395px;
	padding-top: 4px;
}
.emailtop {
	width: 165px;
	float: left;
}
.passtop {
	width: 165px;
	float: left;
	margin: 0px 5px 0 6px;
}
.logintop {
	width: 54px;
	float: left;
}
.headerRightForm input[type="text"],
.headerRightForm input[type="email"],
.headerRightForm input[type="number"],
.headerRightForm input[type="tel"],
.headerRightForm input[type="password"],
.headerRightForm textarea,
.headerRightForm select {
	display: block;
	width: 140px;
	height: 22px;
	padding: 0px 10px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #999;
	border-radius_none: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.login-label {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.headerRightForm label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 400;
}
#forgot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	float: right;
	padding-top: 5px;
	margin-right:3px;
	text-decoration:underline;
}
#forgot-link {
  padding: 0 !important;
}
.btn-sm {
  padding: 2px 3px !important;
  margin-top: 20px;
  margin-right: 4px;
/*  border: none !important;*/
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  font-size: 12px;
  line-height: 1.5;
  border-radius_none: 3px;
   border:1px solid #2d3d95;
}
.btn-info {
  color: #fff;
  /*background-color: #2dba87;*/
  background: url(../images/login-button.png)left top repeat-x;
  border:1px solid #2d3d95;
}
.btn-info:hover {
  color: #fff;
  /*background-color: #2dba87;*/
  background: url(../images/login-button-h.png)left top repeat-x; cursor:pointer;
   border:1px solid #2d3d95;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.back_image {
/*  background: url(../images/bg_img1.jpg) no-repeat;
  width: 100%;
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;*/
}
.inner_bg {
  width: 100%;
  float: left;
  
/*  background: url(../images/plus_bg.png) repeat;
  box-shadow: inset 0 6px 40px #333;*/
}
.main_white-home {
  width: 1030px;
   margin: 34px auto  0px auto;
 /* margin: 40px auto  0px auto;*/
/*  background: url(../images/transparent_bg1.png);
  -webkit-border-radius_none: 4px;
  -moz-border-radius_none: 4px;
  border-radius_none: 4px;*/
  padding: 0 0px 20px 0px;
  overflow: hidden;

}
.main_white-home h1 {
    color: #fff;
    font-family: 'Roboto', sans-serif;
	text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 38px;
    margin: 0;
	padding: 7px 0 20px 0;
	/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */
}
.main_white-home h1 span{font-size: 24px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.main_white h1 {
	line-height: 36px;
}
.createform_button {
	padding:8px 29px;

}

}

.white_left-home {
	width: 640px;
	float: left;
	padding:0px;
	overflow:hidden;

}

.white_left-home h3 {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    padding-bottom: 18px;
	/*text-shadow: 0px 2px 2px rgba(222, 222, 222, 0.4); */
}
.white_left-home p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: normal;
	 color: #fff;
	line-height:18px;
}

.form_right {
	width: 390px;
	float: right;
	position: relative;

}
.form_right h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	font-weight:500;
	color: #ffffff;
	padding:14px 0px 14px 0px;
	 background: url(../images/form-top-header-bg.png) left top repeat;
-webkit-border-top-left-radius_none: 5px;
-webkit-border-top-right-radius_none: 5px;
-moz-border-radius_none-topleft: 5px;
-moz-border-radius_none-topright: 5px;
border-top-left-radius_none: 5px;
border-top-right-radius_none: 5px;
float:left; width:100%; text-align:center;
/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */	
}
.form_right h2 span {
	font-weight: 500;

}

.form_right_inner {
	max-width:370px;
	width:100%;
	float: left;
	position: relative;
	 background: url(../images/form-bg.png) left top repeat;
	padding:23px 10px 18px 10px;
	-webkit-border-bottom-right-radius_none: 5px;
-webkit-border-bottom-left-radius_none: 5px;
-moz-border-radius_none-bottomright: 5px;
-moz-border-radius_none-bottomleft: 5px;
border-bottom-right-radius_none: 5px;
border-bottom-left-radius_none: 5px;
/* overflow:hidden; */
		font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#616161;

}


.holder { 
background:#fff;}

.holder_fname {
background:#fff;}

.holder_lname { 
background:#fff;}

.holder_select { float:left; width:93%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 12px 7px 13px;
margin-bottom:14px;
border:1px solid #cccccc;
background:#fff;}

.holder1 { float:left; width:100%; max-width:84px;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
/* padding:7px 5px; */
margin-bottom:16px;
margin-left:7px;
border:1px solid #cccccc;
background:#fff;}
.holder2 { float:left; width:100%; max-width:84px;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
/* padding:7px 5px; */
margin-bottom:16px;
margin-left:7px;
border:1px solid #cccccc;
background:#fff;}
.holder3 { float:left; width:100%; max-width:65px;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
/* padding:7px 5px; */
margin-bottom:16px;
margin-left:7px;
border:1px solid #cccccc;
background:#fff;}

.holder-text { float:left; width:100%; max-width:91px;		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#fff; padding-top:16px;}
	
.holder-date { float:right; width:95%;}
	
.gender { width:66%; float:right; margin-bottom:12px; margin-top:-6px;font-size: 15px;color:#616161;}

.holder input[type="text"],
.holder input[type="email"],
.holder input[type="number"],
.holder input[type="tel"],
.holder input[type="password"],
.holder textarea,
.holder select {
	
	float:left; width:90%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 17px;
margin-bottom:16px;

	border:none; background:#fff; transition: background 0.25s ease-in-out 0s; 
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#616161;
	border:1px solid #cccccc;
}
.holder input[type="text"]:focus,
.holder input[type="email"]:focus,
.holder input[type="number"]:focus,
.holder input[type="tel"]:focus,
.holder input[type="password"]:focus,
.holder textarea:focus,
.holder select:focus {
	background:#fff;
	/* border:1px solid #848dc7; */
}

.holder_fname input[type="text"],
.holder_fname input[type="email"],
.holder_fname input[type="number"],
.holder_fname input[type="tel"],
.holder_fname input[type="password"],
.holder_fname textarea,
.holder_fname select {

	 float:left; width:39%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 17px;
margin-bottom:14px;

	border:none; background:#fff; transition: background 0.25s ease-in-out 0s;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#616161;
border:1px solid #cccccc;

}
.holder_fname input[type="text"]:focus,
.holder_fname input[type="email"]:focus,
.holder_fname input[type="number"]:focus,
.holder_fname input[type="tel"]:focus,
.holder_fname input[type="password"]:focus,
.holder_fname textarea:focus,
.holder_fname select:focus {
	background:#fff;
	/*border:1px solid #848dc7;*/
	border:1px solid red;
}

.holder_lname input[type="text"],
.holder_lname input[type="email"],
.holder_lname input[type="number"],
.holder_lname input[type="tel"],
.holder_lname input[type="password"],
.holder_lname textarea,
.holder_lname select {
float:right; width:39%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 17px;
margin-bottom:14px;

border:none; 
background:#fff; 
transition: background 0.25s ease-in-out 0s;
font-family: 'Roboto', sans-serif;
font-size: 15px;
font-weight:400;
color:#616161;
border:1px solid #cccccc;
}
.holder_lname input[type="text"]:focus,
.holder_lname input[type="email"]:focus,
.holder_lname input[type="number"]:focus,
.holder_lname input[type="tel"]:focus,
.holder_lname input[type="password"]:focus,
.holder_lname textarea:focus,
.holder_lname select:focus {
	background:#fff;
	border:1px solid #848dc7;
}





.holder_select select {
	border:none; background:#fff; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#616161;

}
.holder_selectr select:focus {
	border:none;  background:#fff;
}

.holder1 select {
	border:none; background:none; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#616161;

}

.holder2 select {
	border:none; background:none; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#616161;

}
.holder3 select {
	border:none; background:none; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#616161;

}



.whitebox {
	/*background: rgb(255, 255, 255) transparent;*/ /* default fallback */
	/*background: rgba(255, 255, 255, 0.2);*/ /* nice browsers */
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#33FFFFFF);*/ /* IE 6/7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#33FFFFFF)";*/ /* IE8 */
	/*padding: 10px;*/
	overflow: hidden;
	float:left; width:100%;
}
.whiteboxcontent1 {
	float: left;
    margin-right:9px;
	  margin-left:9px;
	 margin-bottom: 9px;
    text-align: center;
    width: 280px;
  padding: 38px 10px 32px 10px;
  		font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#fff;
}
.whiteboxcontent1_right {
	float: left;
    margin-right:9px;
	 margin-bottom: 9px;
    text-align: center;
    width: 280px;
  padding: 38px 10px 32px 10px;
  		font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#fff;
}

.green-box {
background: url(../images/green-box-bg.png) left top repeat;
/*  border: 1px solid #777777;*/
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none:3px; }
.blue-box {
background: url(../images/blue-box-bg.png) left top repeat;
/*  border: 1px solid #777777;*/
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none:3px; }
.yellow-box {
background: url(../images/yellow-box-bg.png) left top repeat;
/*  border: 1px solid #777777;*/
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none:3px; }
.red-box { 
background: url(../images/red-box-bg.png) left top repeat;
/*  border: 1px solid #777777;*/
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none:3px; }

.whiteboxcontent2 {
	float: left;
    margin-right: 28px;
    text-align: center;
    width: 283px;
	 min-height: 114px;
  padding: 38px 10px 32px 10px;
	
}
.whiteboxcontent4 {
	float: left;
    margin-right: 28px;
    text-align: center;
    width: 283px;
	 min-height: 114px;
  padding: 38px 10px 32px 10px;
}
.whiteboxcontent3 {
	float: left;
    margin-right: 28px;
    text-align: center;
    width: 283px;
	 min-height: 114px;
  padding: 38px 10px 32px 10px;
}
.borderG {
	/*border: 1px solid #2dba87;*/ border: 1px solid #aba7a7;
}
.borderR {
	/*border: 1px solid #f74f68;*/ border: 1px solid #aba7a7;
}
.borderY {
	/*border: 1px solid #f9b338;*/  border: 1px solid #aba7a7;
}
.borderS {
	/*border: 1px solid #58d8f8;*/  border: 1px solid #aba7a7;
}
.createform {
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 94.7%;
	height: 37px;
	padding: 0px 5px 0 10px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #4b5cb6;
	border-radius_none: 3px;
	margin-bottom: 6px;
}
.createform_margin {
	margin-right: 10px;
}
.createform_full {
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 384px;
	height: 37px;
	padding: 0px 5px 0 10px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #4b5cb6;
	border-radius_none: 3px;
	margin-bottom: 6px;
}
.createform_full_select {
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 400px;
	height: 37px;
	padding: 0px 5px 0 10px;
	font-size: 16px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #4b5cb6;
	border-radius_none: 3px;
	margin-bottom: 8px;
}

.createform_button_container { margin:0px auto; /*width:155px;*/width:100%;}

.createform_button {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	width:100%;
	margin:4px 0 0 0;
	border: 1px solid #188d63;
	outline:0;
	text-align: center;
	background: #2dba87; /* Old browsers */
background: -moz-linear-gradient(top, #2dba87 0%, #149164 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2dba87), color-stop(100%,#149164)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2dba87 0%,#149164 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2dba87 0%,#149164 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2dba87 0%,#149164 100%); /* IE10+ */
background: linear-gradient(to bottom, #2dba87 0%,#149164 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dba87', endColorstr='#149164',GradientType=0 ); /* IE6-9 */

	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding:3px 26px;
	color: #FFF;
	text-transform:uppercase;
}
.createform_button:hover {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	cursor:pointer;
background: #149164; /* Old browsers */
background: -moz-linear-gradient(top, #149164 0%, #2dba87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#149164), color-stop(100%,#2dba87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #149164 0%,#2dba87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #149164 0%,#2dba87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #149164 0%,#2dba87 100%); /* IE10+ */
background: linear-gradient(to bottom, #149164 0%,#2dba87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#149164', endColorstr='#2dba87',GradientType=0 ); /* IE6-9 */

}


/*--~~~~~~~~~~~~~~~~~~---*/
.createform::-webkit-input-placeholder { color: #666666 !important; opacity: 1; }
.createform::-moz-placeholder { color: #666666 !important; opacity: 1; }
.createform::-moz-placeholder { color: #666666 !important;	opacity: 1; }
.createform::-ms-input-placeholder { color: #666666 !important; opacity: 1; }
/*--~~~~~~~~~~~~~~~~~~---*/
.createform_full::-webkit-input-placeholder { color: #666666 !important; opacity: 1; }
.createform_full::-moz-placeholder { color: #666666 !important; opacity: 1; }
.createform_full::-moz-placeholder { color: #666666 !important;	opacity: 1; }
.createform_full::-ms-input-placeholder { color: #666666 !important; opacity: 1; }
/*--~~~~~~~~~~~~~~~~~~---*/

.radioBoxTx {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #333;
}
.radiobox {
	position: absolute;
	top: 89px;
	left: 232px;
}

/*--~~~~~~~~~~Form~~~~~~~~---*/
.landingPart {
	position: relative;
}
.global_error {
	text-align: left;
	background: url(../images/star.png) no-repeat 2% 50% #d53c3c;
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 6px 0;
    width: 960px;
	border-radius_none: 3px;
	position: absolute;
	top: 36px;
	left: 170px;
	padding-left: 50px;
}



/*login page css*/
 .wapper-body{
	background-image: url(../images/bg_img2.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:  center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	float:left; width:100%; height:100%;
	padding-bottom:30px; 
}

.user-login-wapper-body{
	background-image: url(../images/bg_img5.jpg);
	background-repeat:repeat;
	background-attachment:fixed; float:left; width:100%; height:100%;
		-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position:relative;
	padding-bottom:0px; 
}


.wrapper {
    width: 100%;
	margin: 0 auto;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

/*-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~---*/
/*--Common CSS~~~~~*/
/*-~~~~~-*/

.headerTop {
	width: 100%;
	background: #3c4da9;
	min-height: 70px;
}
.header {
	width: 1030px;
	margin: 0 auto;
}
.headerLeft {
	width: 635px;
	float: left;
	padding-top: 12px;
}
.headerRight {
  width: 390px;
  float: right;
}
.headerRightForm {
	width: 395px;
	padding-top: 4px;
}
.emailtop {
	width: 165px;
	float: left;
}
.passtop {
	width: 165px;
	float: left;
	margin: 0px 5px 0 6px;
}
.logintop {
	width: 54px;
	float: left;
}
.headerRightForm input[type="text"],
.headerRightForm input[type="email"],
.headerRightForm input[type="number"],
.headerRightForm input[type="tel"],
.headerRightForm input[type="password"],
.headerRightForm textarea,
.headerRightForm select {
	display: block;
	width: 140px;
	height: 22px;
	padding: 0px 10px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #999;
	border-radius_none: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.login-label {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.headerRightForm label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 400;
}
#forgot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	float: right;
	padding-top: 5px;
	margin-right:3px;
	text-decoration:underline;
}
#forgot-link {
  padding: 0 !important;
}
.btn-sm {
  padding: 2px 3px !important;
  margin-top: 20px;
  margin-right: 4px;
/*  border: none !important;*/
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  font-size: 12px;
  line-height: 1.5;
  border-radius_none: 3px;
   border:1px solid #2d3d95;
}
.btn-info {
  color: #fff;
  /*background-color: #2dba87;*/
  background: url(../images/login-button.png)left top repeat-x;
  border:1px solid #2d3d95;
}
.btn-info:hover {
  color: #fff;
  /*background-color: #2dba87;*/
  background: url(../images/login-button-h.png)left top repeat-x; cursor:pointer;
   border:1px solid #2d3d95;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.back_image {
/*  background: url(../images/bg_img1.jpg) no-repeat;
  width: 100%;
  float: left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;*/
}
.inner_bg {
  width: 100%;
  float: left;
  
/*  background: url(../images/plus_bg.png) repeat;
  box-shadow: inset 0 6px 40px #333;*/
}
.main_white {
  width: 1030px;
  margin: 40px auto  0px auto;
/*  background: url(../images/transparent_bg1.png);
  -webkit-border-radius_none: 4px;
  -moz-border-radius_none: 4px;
  border-radius_none: 4px;*/
  padding: 0 0px 20px 0px;
  overflow: hidden;

}
.main_white h1 {
    color: #333;
    font-family: 'Roboto', sans-serif;
	text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 38px;
    margin: 0;
	padding: 7px 0 20px 0;
	/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.main_white h1 {
	line-height: 36px;
}
.createform_button {
	padding:8px 29px;

}

}

.white_left {
	width: 640px;
	float: left;
	padding:0px;
	overflow:hidden;

}

.white_left h3 {
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    padding-bottom: 18px;
	/*text-shadow: 0px 2px 2px rgba(222, 222, 222, 0.4); */
}
.white_left p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: normal;
	 color: #333;
	line-height:18px;
}

.form_right {
	width: 390px;
	float: right;
	position: relative;

}
.form_right h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	font-weight:500;
	color: #ffffff;
	padding:14px 0px 14px 0px;
	 background: url(../images/form-top-header-bg.png) left top repeat;
-webkit-border-top-left-radius_none: 5px;
-webkit-border-top-right-radius_none: 5px;
-moz-border-radius_none-topleft: 5px;
-moz-border-radius_none-topright: 5px;
border-top-left-radius_none: 5px;
border-top-right-radius_none: 5px;
float:left; width:100%; text-align:center;
/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */	
}
.form_right h2 span {
	font-weight: 500;

}

.form_right1 {
	width: 440px;
	float: right;
	position: relative;
	margin-top:30px;

}
.form_right1 h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	font-weight:500;
	color: #ffffff;
	padding:1px 0px 10px 0px !important;
	 /* background: url(../images/form-top-header-bg.png) left top repeat; */
	 	background:rgba(64, 82, 171, .5);
-webkit-border-top-left-radius_none: 5px;
-webkit-border-top-right-radius_none: 5px;
-moz-border-radius_none-topleft: 5px;
-moz-border-radius_none-topright: 5px;
border-top-left-radius_none: 5px;
border-top-right-radius_none: 5px;
float:left; width:100%; text-align:center;
/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */	
}
.form_right1 h2 span {
	font-weight: 500;

}



.form_right2 {
	width: 390px;
	float: right;
	position: relative;
	margin-top:30px;

}
.form_right2 h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	font-weight:500;
	color: #ffffff;
	padding:14px 0px 14px 0px;
	 background: url(../images/form-top-header-bg.png) left top repeat;
-webkit-border-top-left-radius_none: 5px;
-webkit-border-top-right-radius_none: 5px;
-moz-border-radius_none-topleft: 5px;
-moz-border-radius_none-topright: 5px;
border-top-left-radius_none: 5px;
border-top-right-radius_none: 5px;
float:left; width:100%; text-align:center;
/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */	
}
.form_right2 h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight:500;
	color: #000000;
	padding:0px 0px 10px 0px;
float:left; width:100%; text-align:center;
/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */	
}




.form_right_inner {
	max-width:370px;
	width:100%;
	float: left;
	position: relative;
	 background: url(../images/form-bg.png) left top repeat;
	padding:18px 10px 18px 10px;
	-webkit-border-bottom-right-radius_none: 5px;
-webkit-border-bottom-left-radius_none: 5px;
-moz-border-radius_none-bottomright: 5px;
-moz-border-radius_none-bottomleft: 5px;
border-bottom-right-radius_none: 5px;
border-bottom-left-radius_none: 5px;
/* overflow:hidden; */
		font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#616161;

}


.form_right_inner .holder_new {}

.form_right_inner .holder_fname {
background:#fff;}

.form_right_inner .holder_lname { 
background:#fff;}

.form_right_inner .holder_select { float:left; /* width:93%; */width:99%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
/* padding:7px 12px 7px 13px; */padding:0px;
margin-bottom:14px;
border:1px solid #cccccc;
background:#fff;}

.form_right_inner .holder1 { float:left; width:100%; max-width:88px;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
/* padding:7px 5px; */
margin-bottom:16px;
margin-left:3px;
border:1px solid #cccccc;
background:#fff;}
.form_right_inner .holder2 { float:left; width:100%; max-width:84px;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
/* padding:7px 5px; */
margin-bottom:16px;
margin-left:7px;
border:1px solid #cccccc;
background:#fff;}
.form_right_inner .holder3 { float:left; width:100%; max-width:65px;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
/* padding:7px 5px; */
margin-bottom:16px;
margin-left:7px;
border:1px solid #cccccc;
background:#fff;}

.form_right_inner .holder-text { float:left; width:100%; max-width:91px;		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#616161; padding-top:11px;}
	
.form_right_inner .holder-date { float:right; width:95%;}
	
.form_right_inner .gender { width:69%; float:right; margin-bottom:12px; margin-top:-6px;font-size: 12px; line-height:12px !important;}

.form_right_inner .holder_new input[type="text"],
.holder input[type="email"],
.holder input[type="number"],
.holder input[type="tel"],
.holder input[type="password"],
.holder textarea,
.holder select {
	
	float:left; width:90%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 17px;
margin-bottom:16px;
  border: 1px solid rgba(155, 155, 157, 0.1);
	border:none; background:#fff; transition: background 0.25s ease-in-out 0s; 
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
	border:1px solid #cccccc;
}
.form_right_inner .holder_new input[type="text"]:focus,
.holder input[type="email"]:focus,
.holder input[type="number"]:focus,
.holder input[type="tel"]:focus,
.holder input[type="password"]:focus,
.holder textarea:focus,
.holder select:focus {
	background:#fff;
	border:1px solid #848dc7;
}







.form_right_inner .holder_new input[type="password"] {
	
	float:left; width:90%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 17px;
margin-bottom:16px;
  border: 1px solid rgba(155, 155, 157, 0.1);
	border:none; background:#fff; transition: background 0.25s ease-in-out 0s; 
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
	border:1px solid #cccccc;
}
.form_right_inner .holder_new input[type="password"]:focus {
	background:#fff;
	border:1px solid #848dc7;
}

.form_right_inner .holder_fname input[type="text"],
.holder_fname input[type="email"],
.holder_fname input[type="number"],
.holder_fname input[type="tel"],
.holder_fname input[type="password"],
.holder_fname textarea,
.holder_fname select {
	 float:left; width:39%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 17px;
margin-bottom:14px;
  border: 1px solid rgba(155, 155, 157, 0.1);
	border:none; background:#fff; transition: background 0.25s ease-in-out 0s;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
border:1px solid #cccccc;

}
.form_right_inner .holder_fname input[type="text"]:focus,
.holder_fname input[type="email"]:focus,
.holder_fname input[type="number"]:focus,
.holder_fname input[type="tel"]:focus,
.holder_fname input[type="password"]:focus,
.holder_fname textarea:focus,
.holder_fname select:focus {
	background:#fff;
	/*border:1px solid red;*/
	border:1px solid #848dc7;
}

.form_right_inner .holder_lname input[type="text"],
.holder_lname input[type="email"],
.holder_lname input[type="number"],
.holder_lname input[type="tel"],
.holder_lname input[type="password"],
.holder_lname textarea,
.holder_lname select {
float:right; width:39%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:7px 17px;
margin-bottom:14px;
border: 1px solid rgba(155, 155, 157, .1);
border:none; 
background:#fff; 
transition: background 0.25s ease-in-out 0s;
font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
border:1px solid #cccccc;
}
.form_right_inner .holder_lname input[type="text"]:focus,
.holder_lname input[type="email"]:focus,
.holder_lname input[type="number"]:focus,
.holder_lname input[type="tel"]:focus,
.holder_lname input[type="password"]:focus,
.holder_lname textarea:focus,
.holder_lname select:focus {
	background:#fff;
	border:1px solid #848dc7;
}





.form_right_inner .holder_select select {
	border:none; background:#fff; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
	padding:7px 12px 7px 13px !important;

}
.holder_selectr select:focus {
	border:none;  background:#fff;
}

.form_right_inner .holder1 select {
	border:none; background:none; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
	padding: 7px 5px !important;

}

.form_right_inner .holder1 select option {
	color:#a5a5a5;
}




.form_right_inner .holder2 select {
	border:none; background:none; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
padding: 7px 5px !important;
	

}

.form_right_inner .holder2 select option {
	color:#a5a5a5;
}



.form_right_inner .holder3 select {
	border:none; background:none; transition: background 0.25s ease-in-out 0s; width:100%;
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#a5a5a5;
padding: 7px 5px !important;

}

.form_right_inner .holder3 select option {
	color:#a5a5a5;
}


.holder_select select option {
	color:#a5a5a5;
}



.whitebox {
	/*background: rgb(255, 255, 255) transparent;*/ /* default fallback */
	/*background: rgba(255, 255, 255, 0.2);*/ /* nice browsers */
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#33FFFFFF);*/ /* IE 6/7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#33FFFFFF)";*/ /* IE8 */
	/*padding: 10px;*/
	overflow: hidden;
	float:left; width:100%;
}
.whiteboxcontent1 {
	float: left;
    margin-right:9px;
	  margin-left:9px;
	 margin-bottom: 9px;
    text-align: center;
    width: 280px;
  padding: 38px 10px 32px 10px;
  		font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#fff;
}
.whiteboxcontent1_right {
	float: left;
    margin-right:9px;
	 margin-bottom: 9px;
    text-align: center;
    width: 280px;
  padding: 38px 10px 32px 10px;
  		font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#fff;
}

.green-box {
background: url(../images/green-box-bg.png) left top repeat;
/*  border: 1px solid #d3d3d3;*/
  
-webkit-border-radius_none: 5px;
-moz-border-radius_none: 5px;
border-radius_none:5px; }
.blue-box {
background: url(../images/blue-box-bg.png) left top repeat;
/*  border: 1px solid #d3d3d3;*/
-webkit-border-radius_none: 5px;
-moz-border-radius_none: 5px;
border-radius_none:5px; }
.yellow-box {
background: url(../images/yellow-box-bg.png) left top repeat;
/*  border: 1px solid #d3d3d3;*/
-webkit-border-radius_none: 5px;
-moz-border-radius_none: 5px;
border-radius_none:5px; }
.red-box { 
background: url(../images/red-box-bg.png) left top repeat;
/*  border: 1px solid #d3d3d3;*/
-webkit-border-radius_none: 5px;
-moz-border-radius_none: 5px;
border-radius_none:5px; }

.whiteboxcontent2 {
	float: left;
    margin-right: 28px;
    text-align: center;
    width: 283px;
	 min-height: 114px;
  padding: 38px 10px 32px 10px;
	
}
.whiteboxcontent4 {
	float: left;
    margin-right: 28px;
    text-align: center;
    width: 283px;
	 min-height: 114px;
  padding: 38px 10px 32px 10px;
}
.whiteboxcontent3 {
	float: left;
    margin-right: 28px;
    text-align: center;
    width: 283px;
	 min-height: 114px;
  padding: 38px 10px 32px 10px;
}
.borderG {
	/*border: 1px solid #2dba87;*/ border: 1px solid #aba7a7;
}
.borderR {
	/*border: 1px solid #f74f68;*/ border: 1px solid #aba7a7;
}
.borderY {
	/*border: 1px solid #f9b338;*/  border: 1px solid #aba7a7;
}
.borderS {
	/*border: 1px solid #58d8f8;*/  border: 1px solid #aba7a7;
}
.createform {
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 94.7%;
	height: 37px;
	padding: 0px 5px 0 10px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #4b5cb6;
	border-radius_none: 3px;
	margin-bottom: 6px;
}
.createform_margin {
	margin-right: 10px;
}
.createform_full {
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 384px;
	height: 37px;
	padding: 0px 5px 0 10px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #4b5cb6;
	border-radius_none: 3px;
	margin-bottom: 6px;
}
.createform_full_select {
	font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 400px;
	height: 37px;
	padding: 0px 5px 0 10px;
	font-size: 16px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #4b5cb6;
	border-radius_none: 3px;
	margin-bottom: 8px;
}

.createform_button_container { margin:0px auto; /*width:155px;*/ width:100%;}

.createform_button {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	width:100%;
	margin:4px 0 0 0;
	border: 1px solid #188d63;
	outline:0;
	text-align: center;
	background: #2dba87; /* Old browsers */
background: -moz-linear-gradient(top, #2dba87 0%, #149164 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2dba87), color-stop(100%,#149164)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2dba87 0%,#149164 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2dba87 0%,#149164 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2dba87 0%,#149164 100%); /* IE10+ */
background: linear-gradient(to bottom, #2dba87 0%,#149164 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dba87', endColorstr='#149164',GradientType=0 ); /* IE6-9 */

 box-shadow: 0 1px 1px #48e2aa inset;

	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding:4px 26px;
	color: #FFF;
	text-transform:uppercase;
}
.createform_button:hover {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	cursor:pointer;
background: #149164; /* Old browsers */
background: -moz-linear-gradient(top, #149164 0%, #2dba87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#149164), color-stop(100%,#2dba87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #149164 0%,#2dba87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #149164 0%,#2dba87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #149164 0%,#2dba87 100%); /* IE10+ */
background: linear-gradient(to bottom, #149164 0%,#2dba87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#149164', endColorstr='#2dba87',GradientType=0 ); /* IE6-9 */

}



/*--~~~~~~~~~~~~~~~~~~---*/
.createform::-webkit-input-placeholder { color: #666666 !important; opacity: 1; }
.createform::-moz-placeholder { color: #666666 !important; opacity: 1; }
.createform::-moz-placeholder { color: #666666 !important;	opacity: 1; }
.createform::-ms-input-placeholder { color: #666666 !important; opacity: 1; }
/*--~~~~~~~~~~~~~~~~~~---*/
.createform_full::-webkit-input-placeholder { color: #666666 !important; opacity: 1; }
.createform_full::-moz-placeholder { color: #666666 !important; opacity: 1; }
.createform_full::-moz-placeholder { color: #666666 !important;	opacity: 1; }
.createform_full::-ms-input-placeholder { color: #666666 !important; opacity: 1; }
/*--~~~~~~~~~~~~~~~~~~---*/

.radioBoxTx {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #333;
}
.radiobox {
	position: absolute;
	top: 89px;
	left: 232px;
}

/*--~~~~~~~~~~Form~~~~~~~~---*/
.landingPart {
	position: relative;
}
.global_error {
	text-align: left;
	background: url(../images/star.png) no-repeat 2% 50% #d53c3c;
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 6px 0;
    width: 960px;
	border-radius_none: 3px;
	position: absolute;
	top: 36px;
	left: 170px;
	padding-left: 50px;
}

/*------ css added for user login page-------------------------*/

.main_user_login_area {
  width: 1030px;
  margin:0px auto;
/*  background: url(../images/transparent_bg1.png);
  -webkit-border-radius_none: 4px;
  -moz-border-radius_none: 4px;
  border-radius_none: 4px;*/
  padding: 0 0px 20px 0px;
  overflow: hidden;

}
.main_user_login_area h1 {
    color: #fff;
    font-family: 'Roboto', sans-serif;
	text-align: center;
    font-size: 30px;
    font-weight: 400;
    line-height: 38px;
    margin: 0;
	padding:44px 0 30px 0;
	/*text-shadow: 0px 1px 1px rgba(55, 58, 107, 0.7); */
}

.main_user_login_area h1 span{
 /*    color: #5d6dc0; */
 color:#02c41d;
}


.confirm-msg-box {
	 background: url(../images/envelop.png) center top no-repeat;
	width: 366px;
	float: left;
	padding:52px 65px 0 71px;
	overflow:hidden;
	min-height:321px;
	text-align:center;
	margin-left:11%;

}
.confirm-msg-box h3 {
    color: #4ab653;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 5px;
	/*text-shadow: 0px 2px 2px rgba(222, 222, 222, 0.4); */
}
.confirm-msg-box p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: normal;
	 color: #4f4d20;
	line-height:20px;
}


.confirm-msg-box1 {
	 background: url(../images/envelop.png) center top no-repeat;
	width: 366px;
	float: left;
	padding:52px 65px 0 71px;
	overflow:hidden;
	min-height:321px;
	text-align:center;

}
.confirm-msg-box1 h3 {
    color: #4ab653;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 5px;
	/*text-shadow: 0px 2px 2px rgba(222, 222, 222, 0.4); */
}
.confirm-msg-box1 p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: normal;
	 color: #000;
	line-height:20px;
}


.login-createform_button {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	width:100%;
	/* margin:4px 0 0 0; */
	border: 1px solid #0E6608;
	outline:0;
	text-align: center;
background: #24930b; /* Old browsers */
background: -moz-linear-gradient(top, #24930b 14%, #0e6608 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #24930b 14%,#0e6608 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #24930b 14%,#0e6608 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24930b', endColorstr='#0e6608',GradientType=0 ); /* IE6-9 */
box-shadow: 0 1px 1px hsl(255, 255, 255) inset;

	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding:6px 26px;
	color: #FFF;
	text-transform:capitalize;
	float:left;
	margin-bottom:10px;
	margin-top:8px;
}

.login-createform_button:hover {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	cursor:pointer;
background: #0e6608; /* Old browsers */
background: -moz-linear-gradient(top, #0e6608 0%, #24930b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0e6608 0%,#24930b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0e6608 0%,#24930b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6608', endColorstr='#24930b',GradientType=0 ); /* IE6-9 */
box-shadow: 0 1px 1px hsl(255, 255, 255) inset;
border: 1px solid #0E6608;
}



.valogin-createform_button {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	width:100px;
	/* margin:4px 0 0 0; */
	border: 1px solid #0E6608;
	outline:0;
	text-align: center;
background: #24930b; /* Old browsers */
background: -moz-linear-gradient(top, #24930b 14%, #0e6608 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #24930b 14%,#0e6608 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #24930b 14%,#0e6608 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24930b', endColorstr='#0e6608',GradientType=0 ); /* IE6-9 */
box-shadow: 0 1px 1px hsl(255, 255, 255) inset;

	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 700;
	padding:6px 26px;
	color: #FFF;
	text-transform:capitalize;
/* 	float:left;
	margin-bottom:10px;
	margin-top:8px; */    margin: 0px 38%!important;
}

.valogin-createform_button:hover {
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
	cursor:pointer;
background: #0e6608; /* Old browsers */
background: -moz-linear-gradient(top, #0e6608 0%, #24930b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0e6608 0%,#24930b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0e6608 0%,#24930b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6608', endColorstr='#24930b',GradientType=0 ); /* IE6-9 */
box-shadow: 0 1px 1px hsl(255, 255, 255) inset;
border: 1px solid #0E6608;
}

 .user_login_form_right_inner {
	max-width:400px;
	width:100%;
	float: left;
	position: relative;
	/*  background: url(../images/user-login-form-bg.png) left top repeat; */
	background:rgba(38, 38, 38, .5);
	padding:20px;
	-webkit-border-bottom-right-radius_none: 5px;
-webkit-border-bottom-left-radius_none: 5px;
-moz-border-radius_none-bottomright: 5px;
-moz-border-radius_none-bottomleft: 5px;
border-bottom-right-radius_none: 5px;
border-bottom-left-radius_none: 5px;
overflow:hidden;
		font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#616161;

}

 .user_login_form_right_inner_autograph{
	background:rgba(255, 255, 255, .7) !important;


}



.user_login_holder {}
 
 
.user_login_holder input[type="text"],
.user_login_holder input[type="email"],
.user_login_holderr input[type="number"],
.user_login_holder input[type="tel"],
.user_login_holder input[type="password"],
.user_login_holder textarea,
.user_login_holder select {
	
	float:left; width:91%;
-webkit-border-radius_none: 3px;
-moz-border-radius_none: 3px;
border-radius_none: 3px; 
padding:4px 17px;
margin-bottom:10px;
margin-top:8px;
  border: 1px solid rgba(155, 155, 157, 0.1);
	border:none; background:#fff; transition: background 0.25s ease-in-out 0s; 
		font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight:400;
	color:#000;
	border:1px solid #cccccc;
}
.user_login_holder input[type="text"]:focus,
.user_login_holder input[type="email"]:focus,
.user_login_holder input[type="number"]:focus,
.user_login_holder input[type="tel"]:focus,
.user_login_holder input[type="password"]:focus,
.user_login_holder textarea:focus,
.user_login_holder select:focus {
	background:#fff;
	border:1px solid #848dc7;
}

.forgot_password{ float:left; width:100%; font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#3094c2; margin-top:0px; text-align:center;}
.forgot_password a{color:#3094c2; text-decoration:none;}
.forgot_password a:hover{color:#034990; text-decoration:underline;}


.foggot-pass-area_inner_1{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("../images/form-bg.png") repeat scroll left top;
    border-bottom-left-radius_none: 5px;
    border-bottom-right-radius_none: 5px;
    border-color: -moz-use-text-color #8a94cb #8a94cb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #616161;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    max-width: 368px;
    /* overflow: hidden; */
    padding: 18px 10px;
    position: relative;
    width: 100%;
}


.foggot-pass-area_inner_1 input[type="text"], .foggot-pass-area_inner_1 input[type="email"], .foggot-pass-area_inner_1 input[type="number"], .foggot-pass-area_inner_1 input[type="tel"], .foggot-pass-area_innerinput[type="password"], .foggot-pass-area_inner_1 textarea, .foggot-pass-area_inner_1 select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius_none: 3px;
    color: #616161;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 16px;
    padding: 7px 17px;
    transition: background 0.25s ease-in-out 0s;
    width: 90%;
}



.foggot-pass-area-new h2 {
    background: rgba(0, 0, 0, 0) url("../images/form-top-header-bg.png") repeat scroll left top;
    border-top-left-radius_none: 5px;
    border-top-right-radius_none: 5px;
    color: #ffffff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 25px;
    font-weight: 500;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}

#form_password input[type="password"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius_none: 3px;
    color: #616161;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 16px;
    padding: 7px 17px;
    transition: background 0.25s ease-in-out 0s;
    width: 90%;
}

.CUSTOM_LABEL_CLASS_new {
    color: #424141;
    float: left;
    font-size: 14px;
    line-height: 32px;
    margin-bottom: 4px;
    width: 100%;
}

.foggot-pass-area_inner_1 #form_Save{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2dba87 0%, #149164 100%) repeat scroll 0 0;
    border: 1px solid #188d63;
    border-radius_none: 3px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    outline: 0 none;
    padding: 2px 26px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.foggot-pass-area_inner_1 #form_Save:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #149164 0%, #2dba87 100%) repeat scroll 0 0;
    border-radius_none: 3px;
    cursor: pointer;
}

.foggot-pass-area-new {
    margin: 59px auto;
    position: relative;
    width: 390px;
}


.form_right_new {
    float: left;
    margin-top: 20px;
    position: relative;
    width: 375px;
}
.green-box_new{
    background: rgba(0, 0, 0, 0) url("../images/green-box-bg.png") repeat scroll left top;
    border-radius_none: 3px;padding: 38px 10px;
}

.form_right_new h2 {
  background: rgba(0, 0, 0, 0) url("../images/form-top-header-bg.png") repeat scroll left top;
    border-top-left-radius_none: 5px;
    border-top-right-radius_none: 5px;
  color: #fff;
    float: left;
   font-family: 'Courgette', cursive;
    font-size: 28px;
    font-weight: 500;
   /*  padding: 14px 0; */
   padding: 65px 0 0 0;
    text-align: center;
    width: 100%;
}

.form_right_inner_new {
  background: rgba(0, 0, 0, 0) url("../images/form-top-header-bg.png") repeat scroll left top;
    border-bottom-left-radius_none: 5px;
    border-bottom-right-radius_none: 5px;
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    max-width: 370px;
    overflow: hidden;
    padding: 18px 10px;
    position: relative;
   width: 355px;
}


.errorMsg_password {
/*   background-color: #ffbaba;
    background-image: url("../images/delete-bk.png");
 background-position: 7px 8px;
    background-repeat: no-repeat;
    color: #d8000c;
    margin-bottom: 18px;
    margin-left: -344px;
    padding: 5px 20px 5px 35px;
    position: absolute;
    top: 212px;
    width: 273px;
    z-index: 99999999; */
	
	    background-color: #ffbaba;
    background-image: url("../images/delete-bk.png");
    background-position: 7px 8px;
    background-repeat: no-repeat;
    color: #d8000c;
    margin-bottom: 18px;
    margin-left: -467px;
    padding: 5px 20px 5px 35px;
    position: absolute;
    top: 237px;
    width: 396px;
    z-index: 99999999;
	
}
.errorMsg_password:after {
	left: 100%;
	top: 44%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 186, 186, 0);
	border-left-color: #ffbaba;
	border-width: 14px;
	margin-top: -14px;
}
/*
06-06-2016 css for Password Reset Request Sent Successfully
*/

.reset-pass-area-new {
    margin: 59px auto;
    position: relative;
    width: 615px;
}
.reset-pass-area-new h2 {
    background: rgba(0, 0, 0, 0) url("../images/form-top-header-bg.png") repeat scroll left top;
    border-top-left-radius_none: 5px;
    border-top-right-radius_none: 5px;
    color: #ffffff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 25px;
    font-weight: 500;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}

.reset-pass-area-new_inner_1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("../images/form-bg.png") repeat scroll left top;
    border-bottom-left-radius_none: 5px;
    border-bottom-right-radius_none: 5px;
    border-color: -moz-use-text-color #8a94cb #8a94cb;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #616161;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    max-width: 595px;
    padding: 18px 10px;
    position: relative;
    width: 100%;
}

.reset-pass-area-new_inner_1 h3 {
    color: #000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 500;
    padding: 30px 0 18px 0;
    text-align: center;
    width: 100%;
}

.reset-pass-area-new_inner_1 p {
    color: #000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 0 35px 0;
    text-align: center;
    width: 100%;
}