.row.title {
	color: rgba(255,255,255,0.75);
}

.footerWrap {
	border-top: 3px #24D2FC solid;
}

.login_wrap {
	float: left;
	width: 100%;
	margin: 40px auto 0 auto;
	text-align: center;
	min-height: 100%;
}

.login_wrap label{
	font-weight: normal;
	font-size: 13px;
	font-weight: normal;
	margin-right: 0px;
}

.login_wrap input.login_btn {
	width: 50%;
	margin: 20px 0 0 0;
	float: left;
}

.login {
	width: 400px;
	/*height: 350px;*/
	padding: 80px 0 80px 0;
	margin: 20px auto;
	display: inline-block;
/*	background: #f2f2f2;
	border: 1px solid #ddd;*/
}

.login p.error {
	width: 80%;
	margin: 0 auto;
}



.login h1{
	font-weight: 400;
    margin: 0 0 40px 0;
	font-family: "Lato", sans-serif;
    font-size: 32px;
    text-transform: none;
}


.login label {
	line-height: 200%;
	padding: 0;
	width: 27%;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 30px 0;
	font-size: 20px;
	float: left;
	}

.login input{
	border: 1px solid #555658;
/*    background: #fafafa;*/
    background: #fff;
    text-align: center;
    width: calc(68% - 2px);
	text-align: left;
	padding: 2%;
	margin: 0 0 30px 0;
	font-size: 16px;
	float: right;
	color: #555658;
	-webkit-appearance: none;
	background-color: rgba(255,255,255,0.75);
	outline: none;
	color: #555658;
	-webkit-text-fill-color: rgba(255,255,255,0.75) !important;
	-webkit-box-shadow: inset 0 0 0px 9999px #555658;
	background: transparent !important;
}

.formRow {
	float: left;
	width: 100%;
}


input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
	color: #555658;
	-webkit-text-fill-color: rgba(255,255,255,0.75) !important;
	-webkit-box-shadow: inset 0 0 0px 9999px #555658;
	background: transparent !important;
}

.login input.login_btn {
    -webkit-appearance: none;
    border: none;
    float: right;
	margin-top: 4px;
	font-size: 14px;
	font-weight: 700;
	width: calc(68% - 2px);
	text-align: center;
	text-decoration: none;
	padding: 10px 40px 10px 40px;
	-webkit-box-shadow: none  !important;
	background: rgba(0,211,255,0.25) !important;
	color: rgba(255,255,255,0.75);
	-webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
}

.login input.login_btn:hover {
    /*background: #1a1a1a;*/
    cursor: pointer;
    background: rgba(0,211,255,0.75) !important;
    }



.cta {
    display: none;
}
