/* ==========================
   FORM
========================== */

.form-group{

    margin-bottom:20px;

}

.form-group label{

    display:block;

    margin-bottom:8px;

    font-size:15px;

    font-weight:600;

    color:#333;
}

.form-group input,
.form-group select,
.form-group textarea{
    
    height:48px;
    
    width:100%;

    padding:12px 15px;

    border:1px solid #dcdcdc;

    border-radius:10px;

    background:#fff;

    font-size:15px;

    outline:none;

    transition:.2s;

    box-sizing:border-box;

}

.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus{

    border-color:#d40000;

}

.form-group textarea{

    resize:vertical;

    min-height:150px;

    height:auto;

}