/* ======================================================
   FORMULÁRIOS
====================================================== */

.input-default,
.form-control,
input,
select,
textarea{

    width:100%;

    background:#232b36;

    border:1px solid #374151;

    border-radius:16px;

    color:#d7dee8;

    font-size:14px;

    transition:.2s;

}

input:not([type="checkbox"]):not([type="radio"]),
select{

    min-height:52px;

    padding:0 16px;

}

textarea{

    min-height:120px;

    padding:16px;

    resize:vertical;

}

.input-default:focus,
.form-control:focus,
input:focus,
select:focus,
textarea:focus{

    outline:none;

    border-color:#c5a059;

    background:#2b3542;

    box-shadow:
        0 0 0 4px rgba(197,160,89,.10);

}

input::placeholder,
textarea::placeholder{

    color:#8b95a7;

}