.jumbotron-reduced p {
    font-size: 18px;
}

.bodyContentHolder {
    padding-bottom: 2em;
    width:100%;
    max-width:1000px;
    margin-left:auto;
    margin-right:auto;
}

    .bodyContentHolder h3.sectionHeader {
        width: 100%;
        max-width: 900px;
        margin: 1em auto;
    }
    .bodyContentHolder h4{
        font-size:16px;
    }

    .bodyContentHolder .formContent {
        width: 100%;
        max-width: 992px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 4em;
    }

    .bodyContentHolder .formContent .formHeader {
        height: 64px;
        display: flex;
        align-items: center;
        margin-bottom: 16px;
    }

.section {
    margin: 2em 0;
}

    .section.radio {
        width: 100%;
        max-width: 450px;
        margin: 0 auto;
        padding-bottom: 2em;
    }

    .section.checkbox-center {
        width: 100%;
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
        font-weight: 700;
    }

    .section.terms {
        margin-bottom: 4em;
    }

    .section.button {
        margin-top: 4em;
    }

    .section .radio-wrapper {
        padding-left: 32px;
    }


.terms-wrapper {
    width: 95%;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #fff;
    outline: none;
    box-shadow: rgba(0,0,0,0.1) 0 0 8px;
    overflow-y: scroll;
    height: 300px;
    padding: 20px;
    margin: 25px auto;
}

.standard-btn {
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
}

    .standard-btn .primary-btn {
        border-radius: 0;
    }

@media(max-width:992px) {
    .dealership-beats-streaming {
        padding-top: 2em;
    }
}
/* Form Styles */
.dbForm .form-group {
    height: 48px;
    margin-bottom: 28px;
}

    .dbForm .form-group .form-control,
    .dbForm .form-group .select-control {
        height: 48px;
    }

    .dbForm .select-control ~ label.label-overlay{
        bottom:36px;
    }
    .dbForm .form-control ~ label.label-overlay {
        bottom: 52px;
    }

.dbForm .form-control:focus ~ label.label-overlay,
.dbForm .form-control ~ label.label-overlay.hover {
    bottom: 64px;
}

.dbForm .form-group span.input-error {
    top: -36px;
}

.secBlue_inline_Link:hover, .secBlue_inline_Link:active, .secBlue_inline_Link:focus {
    font-weight: bold;
}

/* Radio Button Styles */
.radio-section{
    margin-bottom:1.5em;
}
.radio.radio-custom{
    margin:0;
    margin-top:8px;
    padding-left:3em;
    list-style-type:none;
}
.radio.radio-custom li{
    position:relative;
}
.radio.radio-custom li label{
    padding-left: 8px;
}
.radio-wrapper{
    position:relative;
}
.radio-wrapper input[type=radio]{
    height:20px;
    width:20px;
    position:relative;
    top:4px;
}
.radio-section .input-error.radio{
    position:absolute;
    top:-18px;
    margin-bottom:0;
}
@media(min-width:768px){
    .radio-section .input-error.radio{
        top:-14px;
    }
}

/* Terms and Condition Section */
label.checkbox-label{
    font-weight:normal;
}
.checkbox-label input{
    width:20px;
    height:20px;
    position:relative;
    top:6px;
    margin-right:4px;
}
span.input-error.check {
    top: -2px;
}