﻿.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding-bottom: 1px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0px;
}

.col-form-label {
    font-weight: bold !important;
}


.btn-condensed {
    padding: 0px 4px;
}

.modal-content {
    margin: 30px auto !important;
    width: 600px !important;
}

body {
    padding-bottom: 20px;
/*    padding-top: 50px;*/
}

/* 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; }

.awaiting-approval td {
    font-weight: bold
}

/* Bootstrap 4 overrides */

/* This margin was removed in Bootstrap 3 */
.row {
    margin-top: 1rem; 
}

.btn-warning, .btn-info, .btn-warning:hover, .btn-info:hover {
    color: #fff !important;
}

a {
    text-decoration: none;
}

.form-check {
    width: 20px !important;
    height: 20px !important;
}

/* Bootstrap 5 overrides */

html, body {
  font-size: 14px;
}


/* Header/navbar formatting */

.navbar-nav li {
    padding: 10px 8px;
    min-width: 74px;
}

.navbar-nav li a {
    color: #fff;
    text-decoration: none;
}

input[type=checkbox], .form-select:hover {
    cursor: pointer;
}

.dropdown-menu li {
    padding: 0px 10px;
}

.dropdown-menu li a {
    color: #000;
}

.navbar-toggler {
    border: 1px solid #fff;
    background: none;
    border-radius: 4px;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}