ul {
	
	padding:0;
}


.jhkfrm input[type="text"],
.jhkfrm input[type="email"],
.jhkfrm input[type="tel"],
.jhkfrm input[type="url"],
.jhkfrm textarea,
.jhkfrm button[type="submit"] {
	font:400 12px/12px;
}
.jhkfrm {
	
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#F9F9F9;
	/*padding:25px;*/
}
.jhkfrm h3 {
	color:#000;
	display:block;
	/*font-size:16px;*/
}
.jhkfrm h4 {
	margin:5px 0 15px;
	display:block;
	/*font-size:13px;*/
}
.jhkfrm label span {
	color: #1474ad;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0;
	
}
.jhkfrm input[type="text"],
.jhkfrm input[type="email"],
.jhkfrm input[type="tel"],
.jhkfrm input[type="url"],
.jhkfrm input[type="password"],
.jhkfrm textarea, .jhkfrm select {
	 background: #ffffff none repeat scroll 0 0;
    /*border: medium none;*/
    border-radius: 3px;
    color: #000000;
    /*margin: 10px 0;*/
    padding:8px;
    width: 100%;
    border:1px solid #ccc;
}
.jhkfrm input[type="text"]:hover,
.jhkfrm input[type="email"]:hover,
.jhkfrm input[type="tel"]:hover,
.jhkfrm input[type="url"]:hover,
.jhkfrm input[type="password"]:hover,
.jhkfrm textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
.jhkfrm textarea {
	height:100px;
	max-width:100%;
}

.jhkfrm button[type="submit"] {
	cursor:pointer;
	/*width:52%;
	width:100%;*/
	border:none;
	background:#337ab7;
	
	color:#FFF;
	/*margin:0 15px;*/
	padding:10px;
	border-radius:5px;
}

.jhkfrm button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
.jhkfrm input:focus,
.jhkfrm textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}

.soc-signin li{ list-style-type:none; padding:5px;}
.frm{ border-right:1px solid #e1e1e1;}
.signin-frm{ max-width:650px; background: #f0f3f8; border:1px solid #c9d6eb; border-radius:5px; margin:0 auto; margin:10px;}
.sub-btn{ /*margin-top:12px;*/}
.signin-frm p a{ color:#1c9cfc; font-size:11px;}
.signin-frm p { margin:0 15px}
.soc-signin li img{width: 100%; height:32px !important;}
.soc-signin li a.btn-twitter{ background:#00b1f1; color:#fff;}
.soc-signin li a.btn-facebook{ background:#3b5a9f; color:#fff;}
.soc-signin li a.btn-google{ background:#d94922; color:#fff;}
.soc-signin li a.btn-github{ background:#444444; color:#fff;}
.sent-msg{ border:1px solid #c9d6eb; padding:10px; background:#e5f2f8;}
.rempwd{ margin-left:0px !important;}
.rempwd a{ color:#999;}
#fgtpwd{ margin-top:20px;}
#fgtpwd label{ text-align:center;}
#fgtpwd{ display:none;}
.req{ color:red !important;}
@media screen and (max-width: 640px){
	
	.soc-signin li{ text-align:center;}
	.soc-signin li img{ max-width: 100%;
	height: auto;}
	.frm{ border-right:none;}
	.signin-frm h3{ text-align:center}
	.jhkfrm button[type="submit"] { width:100% !important}

	}
	