.login-container {width:600px; margin:0 auto; padding: 50px 0px;}
.login-container .pg-title {color: #333333;font-size: 25px;font-weight: 600;margin-bottom: 30px;text-transform: uppercase;}
.user-login .rows + .rows {margin-top:15px;}
.user-login .rows .inp-label {display:inline-block; width:170px;}
.user-login .rows .inp-val {display:inline-block; width:calc(100% - 175px);}
.user-login .rows .inp-val.create-block {padding-top: 30px;}
.user-login .rows .inp-val.create-block h6 {font-size: 17px;font-weight: 700;margin: 0 0 12px;}
.user-login .rows.login-btn-row .inp-val {overflow: hidden;}
.user-login .rows.login-btn-row .inp-val .btn-box {float: left;width: 150px;}
.user-login .rows.login-btn-row .inp-val .forgot-box {float: left;padding-left: 10px;margin-top: 11px;width: calc(100% - 150px);text-align: right;}

@media only screen and (max-width: 767px){
	.login-container {width:auto; margin:0 auto; padding: 50px 15px;}
}
@media only screen and (max-width: 500px){
	.user-login .rows.login-btn-row .inp-label {display: none;}
	.user-login .rows .inp-label {display:block; width:auto; margin-bottom:5px;}
	.user-login .rows .inp-val {display:block; width:auto;}
}