/*CONFIGURAÇÃO AVISOS*/
.wg-alert{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	margin-bottom: 20px;
}
.wg-alert.sucesso{
	border: none;
	border-bottom: 3px solid #27ae60;
}
.wg-alert.erro{
	border: none;
	border-bottom: 3px solid #c0392b;
}

/*TAMANHO DOS CAMPOS*/
.wg-group .wg-field input[type="text"],
.wg-group .wg-field input[type="password"],
.wg-group .wg-field input[type="datetime-local"],
.wg-group .wg-field input[type="datetime"],
.wg-group .wg-field input[type="date"],
.wg-group .wg-field input[type="time"],
.wg-group .wg-field input[type="month"],
.wg-group .wg-field input[type="week"],
.wg-group .wg-field input[type="number"],
.wg-group .wg-field input[type="email"],
.wg-group .wg-field input[type="url"],
.wg-group .wg-field input[type="search"],
.wg-group .wg-field input[type="tel"],
.wg-group .wg-field input[type="color"],
.wg-group .wg-field select,
.wg-group .wg-field textarea{
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #9e9e9e;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	outline: none;
	margin: 0 0 25px 0;
	padding: 0;
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
}

.wg-group .wg-field input[type="text"]:focus,
.wg-group .wg-field input[type="password"]:focus,
.wg-group .wg-field input[type="datetime-local"]:focus,
.wg-group .wg-field input[type="datetime"]:focus,
.wg-group .wg-field input[type="date"]:focus,
.wg-group .wg-field input[type="time"]:focus,
.wg-group .wg-field input[type="month"]:focus,
.wg-group .wg-field input[type="week"]:focus,
.wg-group .wg-field input[type="number"]:focus,
.wg-group .wg-field input[type="email"]:focus,
.wg-group .wg-field input[type="url"]:focus,
.wg-group .wg-field input[type="search"]:focus,
.wg-group .wg-field input[type="tel"]:focus,
.wg-group .wg-field input[type="color"]:focus,
.wg-group .wg-field select:focus,
.wg-group .wg-field textarea:focus{
	border-bottom: 3px solid #9e9e9e;
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
}

.wg-group-field{
	position: relative;
}

.wg-group .wg-group-field .wg-label-field{
	position: absolute;
	cursor: text;
	top: 0.2rem;
    left: 0;
}

.wg-group .wg-group-field .wg-label-field.active{
	font-size: 12px;
    -webkit-transform: translateY(-140%);
    -moz-transform: translateY(-140%);
    -ms-transform: translateY(-140%);
    -o-transform: translateY(-140%);
    transform: translateY(-140%);
}

/*CONFIGURAÇÃO DO BOTÃO*/
.wg-group .wg-field .wg-btn-cta,
.wg-modal-btn-cta{
	background: #F3F3F3;
	color: #999;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border: none;
	border-bottom: 3px solid #9e9e9e;
	padding: 10px 25px;
	box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-o-box-shadow: 1px 1px 3px #ccc;
	-ms-box-shadow: 1px 1px 3px #ccc;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.wg-group .wg-field .wg-btn-cta:hover,
.wg-modal-btn-cta{
	background: #fff;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.wg-group .wg-field .wg-btn-cta:active,
.wg-modal-btn-cta{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
}