.wrapAccount{
	padding: 30px 20px;
	background: #f5f5f5;
}
.formAccount{
	max-width: 370px;
	margin:0 auto;
}
.formAccount .txt{
	font-weight: bold;
}
.formAccount .color{
	color:#ff0000;
}
.formAccount label{
	font-weight: normal;
	display: block;
}
.formAccount input[type="text"],
.formAccount input[type="password"]{
	width: 100%;
	height: 40px;
	border-radius: 5px;
	border:solid 1px #dddddd;
	padding-left: 10px;
}
.formAccount .ll{
	text-decoration: underline;
}
.formAccount button{
	width: 100%;
	height: 40px;
	background: #28303d;
	color:#ffffff;
	text-align: center;
	text-transform: uppercase;
	border-radius: 5px;
	border:none;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.formAccount button:hover{
	background: #ffd600;
	color:#333333;
}
.formAccount .formFa{
	position: relative;
}
.formAccount .formFa:before{
	font-family: fontawesome;
	position: absolute;
	left:10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.formAccount .formFa input{
	padding-left: 30px;
}
.input-group-img {
    width: 1%;
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle;
}
.input-group-img img {
    max-width: inherit;
}
.wrapSocial{
	padding: 20px 20px;
	border: solid 3px #f5f5f5;
}
.formSocial{
	max-width: 370px;
	margin:0 auto;
}
.formSocial .txt{
	margin-bottom: 10px;
}
.formSocial .soc a{
	display: block;
	border:solid 1px #333333;
	padding:8px 10px;
	padding-left: 65px;
	position: relative;
	color:#333333;
}
.formSocial .soc a:before{
	font-family: FontAwesome;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 50px;
	height: 40px;
	background: #333333;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	color:#ffffff;
	z-index: 2;
}
.formSocial .soc a:after{
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 100%;
	z-index: 1;
	background: #333333;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.formSocial .soc a span{
	position: relative;
	z-index: 3;
}
.formSocial .soc a:hover{
	color:#ffffff;
}
.formSocial .soc a:hover:after{
	right:0;
}
.formSocial .soc a.fa-facebook{
	border-color: #3b5998;
}
.formSocial .soc a.fa-facebook:before,
.formSocial .soc a.fa-facebook:after{
	background: #3b5998;
}