﻿header {
    color: #fff;
    text-align: center;
    padding: 15px 0;
    background: #363636;
}

    header h3 {
        color: #fff;
        font-weight: bold;
    }

.d-flex.pricing {
    background: #FAFAFA;
    border: 1px solid #CCCCCC;
    min-height: 80px;
    padding: 10px;
}

label.col-form-label-sm {
    margin-bottom:0;
}

.form-group{
    margin-bottom: 0.3rem;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.card-body.lawenforcement {
    background: #363636;
    color: #fff;
    font-weight: bold;
}

.card-body.lawenforcement a{
    color: #fff
}

.row.spouse {
    background: #FAFAFA;
    border: 1px solid #CCCCCC;
    min-height: 80px;
    padding-top: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.has-error .select2-dropdown, .has-error .select2-selection {
    border-color: #a94442;
}

