.input {
    width: 100%;
    height: 42px;
    padding: 0 16px;
    border-radius: 20px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 40px;
    font-family: 'Retorica', 'Barun';
    &::placeholder {
        color: #888;
    }
}

.validate_input {
    width: 100%;
    height: 42px;
    padding: 0 16px;
    border-radius: 20px;
    border: 1px solid red;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 40px;
}

.input_validate_message {
    margin-top:5px;
    display: block;
    color: red
}