/* Minification failed. Returning unminified contents.
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(47,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* Miami-Dade County brand color as the app's primary color */
:root {
    --bs-primary: #017AC1;
    --bs-primary-rgb: 1, 122, 193;
}

.btn-primary {
    --bs-btn-bg: #017AC1;
    --bs-btn-border-color: #017AC1;
    --bs-btn-hover-bg: #015d92;
    --bs-btn-hover-border-color: #015686;
    --bs-btn-active-bg: #015686;
    --bs-btn-active-border-color: #01507d;
    --bs-btn-disabled-bg: #017AC1;
    --bs-btn-disabled-border-color: #017AC1;
}

.btn-outline-primary {
    --bs-btn-color: #017AC1;
    --bs-btn-border-color: #017AC1;
    --bs-btn-hover-bg: #017AC1;
    --bs-btn-hover-border-color: #017AC1;
    --bs-btn-active-bg: #017AC1;
    --bs-btn-active-border-color: #017AC1;
    --bs-btn-disabled-color: #017AC1;
    --bs-btn-disabled-border-color: #017AC1;
}

.link-primary {
    color: #017AC1 !important;
}

.link-primary:hover,
.link-primary:focus {
    color: #015d92 !important;
}

.text-primary {
    color: #017AC1 !important;
}

.bg-primary {
    background-color: #017AC1 !important;
}

.border-primary {
    border-color: #017AC1 !important;
}

/* Table header styled with the brand color instead of Bootstrap's default table-dark */
.table-header-brand {
    background-color: #017AC1;
    color: #fff;
}

