
.form_contato input,
.form_contato textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_contato label{
    position: absolute;
    top: 15px;
    left: 23px;
    font-size: 15px;
    line-height: 15px;
    color: #fff;
    cursor: text;
    z-index:1;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_contato .active label,
.form_contato .wrapper-fixedlabel label{
    top:-7px;
    left: 20px;
    font-size:12px;
    color: #fff;
    background-color: #212121 !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;position: absolute;z-index: 3;
}

.form_contato .wrapper-fixedlabel{position: relative;}



.form_trabalhe input,
.form_trabalhe textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_trabalhe label{
    position: absolute;
    top: 10px;
    left: 23px;
    font-size: 15px;
    color: #666;
    cursor: text;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_trabalhe .active label,
.form_trabalhe .active label,
.form_trabalhe .wrapper-fixedlabel label{
    top: -12px;
    left: 25px;
    font-size:12px;
    color: #08529e;
    background-color: #fff !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;
}

.form_trabalhe .wrapper-fixedlabel{position: relative;}




.form-login input,
.form-login textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form-login label{
    position: absolute;
    top: 15px;
    left: 23px;
    font-size: 15px;
    color: #666;
    cursor: text;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form-login .active label,
.form-login .active label,
.form-login .wrapper-fixedlabel label{
    top: -7px;
    left: 25px;
    font-size:12px;
    color: #08529e;
    background-color: #fff !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;
}

.form-login .wrapper-fixedlabel{position: relative;}





.form_cadastro input,
.form_cadastro textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_cadastro label{
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 15px;
    color: #666;
    cursor: text;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_cadastro .active label,
.form_cadastro .active label,
.form_cadastro .wrapper-fixedlabel label{
    top: -7px;
    left: 25px;
    font-size:12px;
    color: #08529e;
    background-color: #fff !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;
}

.form_cadastro .wrapper-fixedlabel{position: relative;}





.box-form input,
.box-form textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.box-form label{
    position: absolute;
    top: 13px;
    left: 23px;
    font-size: 15px;
    color: #666;
    cursor: text;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.box-form .active label,
.box-form .active label,
.box-form .wrapper-fixedlabel label{
    top: -11px;
    left: 25px;
    font-size:12px;
    color: #08529e;
    background-color: #fff !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;
}

.box-form .wrapper-fixedlabel{position: relative;}




.form_end input,
.form_end textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_end label{
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 15px;
    color: #666;
    cursor: text;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_end .active label,
.form_end .active label,
.form_end .wrapper-fixedlabel label{
    top: -7px;
    left: 25px;
    font-size:12px;
    color: #08529e;
    background-color: #fff !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;
}

.form_end .wrapper-fixedlabel{position: relative;}



.box-cartao input,
.box-cartao textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.box-cartao label{
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 15px;
    color: #666;
    cursor: text;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.box-cartao .active label,
.box-cartao .active label,
.box-cartao .wrapper-fixedlabel label{
    top: -7px;
    left: 25px;
    font-size:12px;
    color: #08529e;
    background-color: #fff !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;
}

.box-cartao .wrapper-fixedlabel{position: relative;}




.form_inscricao input,
.form_inscricao textarea{
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_inscricao label{
    position: absolute;
    top: 15px;
    left: 25px;
    font-size: 15px;
    color: #666;
    cursor: text;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.form_inscricao .active label,
.form_inscricao .active label,
.form_inscricao .wrapper-fixedlabel label{
    top: -7px;
    left: 25px;
    font-size:12px;
    color: #08529e;
    background-color: #fff !important;
    background-color:transparent;
    padding: 0 8px;
    font-weight: 600;
}

.form_inscricao .wrapper-fixedlabel{position: relative;}