body {
	font-family: 'Work Sans', Arial, Helvetica, sans-serif;
}

.logo_empresa {
	text-align: center;
	padding: 2em;
	background-color:#eb6221;
}

.titulo_login {
	background-color:#526472;font-size: 200%;font-weight: bold;text-align: center;padding: 10px 5px 10px 5px; color:white;font-family: 'Raleway', sans-serif;
}

.logo_empresa > img {
	max-height: 90px;
}

img {
	vertical-align: middle;
	max-width: 100%;
}

button {
	cursor: pointer;
	border: 0;
	padding: 0;
	background-color: transparent;
}

/* Container */
.container {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

@media only screen and (max-device-width: 480px) {
	.container {
		width: 100%;
	}

	.profile__fields {
		padding: 1em 1em 0em 1em;
	}

	.logo_stormtechDiv {
		padding: 1em 0em 1em 0em;
	}
}

@media only screen and (min-device-width: 481px) {
	.container {
		width: 38em;
	}

	.field {
		padding: 0px 100px;
	}

	.profile__fields {
		padding: 3em 2em 1em 3em;
	}

	.logo_stormtechDiv {
		padding: 1em 3em 1em 3em;
	}
}

.profile__fields {
	background: #fff;
	border-right:2px solid #526472;
	border-left:2px solid #526472;
}

.logo_stormtechDiv {
	text-align: center;
	background: #526472;
	color: #fff;
}

.logo_stormtech {
  display: inline-block;
  vertical-align: middle;
}

.profile__form {
	position: relative;
	background: white;
	height: auto;
}

/* Form */
.field {
	position: relative;
	margin-bottom: 2em;
}

.label {
	color: black;
}

.input {
	width: 100%;
	font-size: 100%;
	border: 0;
	padding: 0;
	background-color: transparent;
	height: 2rem;
	line-height: 2rem;
	border-bottom: 1px solid #ccc;
	color: #777;
}

.input:focus {
	outline: 0;
}

.profile__footer {
	text-align: center;
}

.btn {
	border: 0;
	height: 2.5rem;
	line-height: 2.5rem;
	padding: 0 1.5rem;
	color: white;
	background: #526472;
	text-transform: uppercase;
	letter-spacing: .2em;
	transition: background .2s;
	cursor: pointer;
}

.btn:focus {
	outline: 0;
}

.warningError {
	text-align: center;
	color: red;
	padding: 0.5em 0em 2em 0em;
}

a {
	text-decoration:none;
	color: #fff;
}