html {
    font-size: 14px;
    position: relative;
    min-height: 100%;
}

#wrap {
    min-height: 100%;
    height: auto !important;
    margin: 0 auto -30px;
}

#footer,
#push {
    height: 30px;
}

#footer {
    background-color: #f5f5f5;
}

body {
    background-color: #a7a7a3bd;
}

.text-purple {
    color: #bf42f4 !important;
}

.breadcrumb>.active a {
    color: red;
    text-decoration: none;
}

.dropdown-header {
    color: #ec7373 !important;
}

.footer-small-nav>li {
    font-size: 13px;
    display: inline-block;
}

.footer-small-nav>li a {
    color: rgba(255, 255, 255, 0.4);
    margin: 0 10px 10px 0;
}

.footer-small-nav>li a:focus,
.footer-small-nav>li a:hover {
    color: #28cc9e;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(240, 236, 230, 0.5);
    border-bottom: 1px solid #e0ddd7;
}

.card .card-body {
    height: 100%;
}

.swal2-content {
    z-index: 2 !important;
}

.swal2-overflow {
    overflow-x: visible;
    overflow-y: visible;
}

.bigModal {
    width: 780px;
    height: 780px;
}

.well {
    display: flex;
    align-items: center;
}

.bg-tangerine {
    background-color: #ffccb1;
}

.bg-AFBlue {
    background-color: #afc3d3;
}

.bg-appleGreen {
    background-color: #a2d7ae;
}

.btn-secondaryDave {
    color: #565166;
    background-color: #e5e2dc !important;
    border-color: #ccc9bc;
}

.btn-light {
    color: #565166;
    background-color: #e5e2dc;
    border-color: #ccc9bc;
}

.btn-purple {
    color: #fff;
    background-color: #b177c9;
    border-color: #9160a6;
}

table.dataTable tbody tr.selected {
    background-color: #081c44 !important;
    color: rgba(90, 63, 19, 0.883) !important;
}

.fas[data-count] {
    position: relative;
}

.fas[data-count]:after {
    position: absolute;
    right: -0.75em;
    top: -0.75em;
    content: attr(data-count);
    padding: 0.5em;
    border-radius: 10em;
    line-height: 0.9em;
    color: #fff;
    background: rgba(255, 0, 0, 0.75);
    text-align: center;
    min-width: 2em;
    font: bold 0.4em sans-serif;
}

a {
    color: #343a40 !important;
    text-decoration: none !important;
    background-color: transparent !important;
    -webkit-text-decoration-skip: objects !important;
}

.reduced-spacing div {
    line-height: 1.2;
    /* Adjust this value to control the spacing */
    margin-bottom: 0.2rem;
    /* Adjust this value to control the spacing */
}