div.form-group label {
    padding: 0 20px;
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
}
div.input {
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
}
input.form-control {
    width: 100%;
    height: 60px;
    border-radius: 30px;
    border: 1px solid #cbc7c7;
    padding: 10px 20px;
}
textarea.form-control {
    width: 100%;
    border-radius: 14px;
    border: 1px solid #ababab;
    padding: 10px 20px;
    resize: none;
    min-height: 170px;
}
.btn.btn-primary:hover {
    background: #000;
    color: #fff;
}
.btn.btn-primary {
    background: transparent;
    border-radius: 25px;
    border: 2px solid #000000;
    padding: 12px 92px 12px 20px;
    font-weight: 600;
    position: relative;
    cursor: pointer;
}
div.btn-group {
    width: 100%;
    text-align: right;
    position: relative;
}