
/* Login */

.pop_login{
	padding: 30px;
	background: #000;
}

.pop_pagetitle{
	background: url(/images/title-icon-01.png) 0 12px no-repeat;
	color: #929494;
	padding: 0 0 0 28px;
	font-size: 30px;
}

.Ldiv{
	margin: 30px 0 30px 0;
	padding: 0 30px 0 30px;
	/*float: left;
	border-right: #363636 solid 1px;*/
}
.login-with-fb{
	text-align: center;
	background: #0043a7;
	margin: 0;
	font-size: 14px;
	height: 43px;
	text-transform:uppercase;
	background: #0043a7 url(/images/icon-fb.png) 21% center no-repeat;
	padding: 0 0 0 30px;
	border-radius: 3px;	
}
.link_fb{
	display: inline-block;
	color: #FFF;
	line-height: 43px;
	border-radius: 3px;
	margin-bottom: 13px;
	width: 100%;
}
.login-with-googleplus{
	text-align: center;
	background: #de4c32;
	margin: 0;
	font-size: 14px;
	height: 43px;
	text-transform:uppercase;
	background: #de4c32 url(/images/icon-googleplus.png) 21% center no-repeat;
	padding: 0 0 0 25px;
	border-radius: 3px;	
}
.link_googleplus{
	display: inline-block;
	color: #FFF;
	line-height: 43px;
	border-radius:3px;
	margin-bottom: 13px;
	width: 100%;
}

.style_hr{
	border:0;
	height:1px;
	background-color:#363636;
	margin: 30px 0 0 0;
	position: relative;
}
.style_hr span{
	width: 50px;
	text-align: center;
	background: #121212;
	font-size: 12px;
	display:block;
	position: absolute;
	top: -8px;
	left: 200px;
}
.input_idpwd{
	color: #998675;
	font-size: 12px;
	position: relative;
	clear: both;
	width: 100%;
}

.input_idpwd caption{
	margin: 17px 10px;
	text-align: left;
	color: #7d7d7d;
	font-size: 18px;
}

.style_input{
	background: #252525;
	border: 0;
	height: 45px;
	padding: 5px;
	margin-bottom: 15px;
	color: #929494;
	text-indent: 10px;
}
.style_input.has-error{
	border: #a94442 solid 1px;
}
.error-icon{
	left:-25px;
	top:-7px;
}
.icon-error{
	font-size:15px;
}
.style_button{
	background: #998675;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	width: 125px;
	height: 45px;
	border-radius:3px;
	border: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	text-transform:uppercase;
}
@media screen and (max-width: 350px) {
	.style_button{
		bottom: -50px;
	}
}
.Rdiv{
	padding: 0 0 0 30px;
	float: left;
}

.other_word{
	margin: 100px 0 0 0;
	position: relative;
	clear: both;
	color: #929494;
	width: 380px;
}

.btn_close{
	background: url(/images/icon-close.png) no-repeat;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 20px;
	right: 20px;
	border: 0;	
}
.form-inline .form-group{
	width:47.8%;
}
.form-group, .form-group .form-inline {
	position:relative;
}
.form-inline .form-group .form-control{
	width:100%;
}
.form-group .glyphicon{
	position:absolute;
	right:5px;
	top:10px;
	bottom:auto;
	left:auto;
}
.form-group .form-inline>.glyphicon{
	right:5.5%;
}
.form-captcha>.glyphicon{
	top:auto;
	bottom:10px;
}
.form-control.sel-country{
	display:inline-block; 
	padding: 9px 12px; 
	height:auto; 
	margin-top:-14px; 
	background:#252525; 
	color:#909292; 
	border:0
}
.form-inline .form-control.captcha-input{
	display:inline-block; width: 77%; margin: 1px 0 0 0; height:43px;
}
@media (max-width:992px){
	.form-inline .form-control.captcha-input{
		width: 66.5%; 
	}
}
@media (max-width:768px){
	.form-inline .form-group{
		width:95.6%;
	}
	.form-inline .form-group .form-control{
		width:100%;
	}
	.form-control.sel-country{
		margin-top:0px; 
	}
	.form-inline .form-control.captcha-input{
		width: 95.6%; 
	}
}