/*********** FORMS *************/

form label {
        display: block;
        font-size: rem(16);
        font-family: 'martian_b_thairegular';
    }
form input {
        margin-bottom: 20px;
        font-size: rem(16);
        line-height: rem(16);
        width: 100%;
        padding: 8px;
        height: 40px;
        border: 1px solid rgba(0,0,0,0.2);
        border-radius: 4px;
    }
form select {
        display: block;
        padding: 8px;
        height: 50px;
        width: 100%;
        padding: .375rem .75rem;
        margin-bottom: 20px;
        font-size: 1rem;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: .25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        border-radius: 4px;
    }
form textarea {
        width: 100%;
        min-height: 100px;
        border: 1px solid rgba(0,0,0,0.2);
        border-radius: 4px;
    }
form button[type=submit]{
        background: $blue;
        border: none;
        color: #fff;
        padding: 13px 20px 10px 20px;
        border-radius: 30px;
        text-transform: uppercase;
        transition: all .3s ease;
        margin-top: 30px;
}
form button:hover {
            background: $light-blue;
        }