/*
Theme Name:   Voxel (child theme)
Theme URI:    https://getvoxel.io/
Author:       27collective
Author URI:   https://27collective.net/
Template:     voxel
Version:      1.0
Text Domain:  voxel-child
*/

.gfield--type-submit input.gform-button {
    background-color: #5D0BD9 !important;
    border-radius: 7px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
    padding: 8px 20px !important;
}

.gfield--type-submit input.gform-button:hover {
    background-color: #782ebd !important;
}

.ginput_container input, .ginput_container_textarea textarea {
    border-radius: 7px !important;
    padding: 20px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
    border: 1px solid #dadbdd !important;
    color: #9ea0a8 !important;
    box-shadow: none !important;
}

.ginput_container input {
    padding: 20px !important;
}

.ginput_container_textarea textarea {
    padding: 8px 20px !important;
}

.gform-field-label--type-sub {
    display: none !important;
}

.gfield_label.gform-field-label {
    font-size: 16px !important;
    margin-bottom: 5px !important;
}
.gform-theme--foundation .gform_fields {
    row-gap: 20px !important;
}
input#gform_submit_button_2 {
    background-color: #E98F00;
    border-radius: 25px;
    padding: 15px 20px;
    font-size: 16px;
}
input#gform_submit_button_2:hover {
    background-color: #5D0BD9;
}
span.gfield_required.gfield_required_text {
    color: #f56c6c !important;
}