body {
    background-color: #778DA9;
}
label:not(.form-check-label):not(.custom-file-label) {
    font-weight: normal;
    margin-bottom: .2rem;
}
.input-group-text {
    padding: 0 0.75rem;
}
.input-group-text label {
    margin-bottom: 0px;
}

table.table > thead > tr > th {
    text-transform: uppercase;
}
table.table > thead {
    background: #68a5f1;
    color: #ffffff;
}
table.table td, table.table th {
    white-space:nowrap;
    border-top-color: #f2f2f2;
}
@media (max-width: 576px) {
    .dashboard-table td, .dashboard-table th {
        font-size: 12px;
        padding: 5px;
    }
}

.pointer {
    cursor: pointer;
}

.pagination {
    display: flex;
    justify-content: flex-end;
}

.modal { overflow: auto !important; }

.bright-gray {
    filter: brightness(1.75) grayscale(100%);
}

.small-box>.small-box-footer {
    background-color: #f4f4f4;
}

.select2-container {
    display: block;
}

.amsify-suggestags-input-area .flash.amsify-select-tag {
    background-color: #d8d8d8;
}
.amsify-suggestags-input-area .amsify-remove-tag {
    font-size: 12px;
    margin-left: 5px;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: transparent;
}

.color-palette {
    height: 35px;
    line-height: 35px;
    padding-right: .75rem;
}
.color-palette.static {
    padding-right: 0;
    display: block;
    background-color: #fcfcfc !important;
}
.color-palette-set {
    margin-bottom: 15px;
}
.color-palette span {
    display: none;
    font-size: 12px;
}
.color-palette:hover span {
    display: block;
}
.color-palette.static span {
    display: block;
    padding-left: .75rem;
}
.color-palette-box h4 {
    position: absolute;
    left: 1.25rem;
    margin-top: .75rem;
    font-size: 14px;
    display: block;
    z-index: 7;
    font-weight: bold;
}

.auth-page #left-side {
    height: 100vh;
    background-color: #0d1b2a;
}
.nav-pills .nav-link {
    color: #E0E1DD;
}
.nav-pills .nav-link:not(.active):hover {
    color: #fff;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: #415A77;
}
.grayscale {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.main-header {
    border-bottom: none;
}
.content-wrapper {
    background-color: #778DA9;
}
.main-footer {
    border-top: none;
}
.card {
    background-color: #E0E1DD;
}
.card-dark:not(.card-outline)>.card-header {
    background-color: #415A77;
}
a {
    color: #E0E1DD;
}
a:hover {
    color: #fff;
}
.breadcrumb-item+.breadcrumb-item::before {
    color: #fff;
}
.breadcrumb-item.active {
    color: #c8c8c8;
}
.table {
    background-color: #fff;
}
table.table > thead {
    background: #778da9;
    color: #E0E2DC;
}
table.table > tbody {
    color: #415a77;
}
table.table td, table.table th {
    border-top-color: #778da940;
}
.table thead th {
    border-bottom: 2px solid #778da940;
}
.page-link {
    color: #e0e2dd;
    background-color: #778da9;
    border: 1px solid #778da9;
}
.page-item.active .page-link {
    color: #e0e2dd;
    background-color: #415A77;
    border-color: #415A77;
}
.page-item.disabled .page-link {
    color: #e0e2dd;
    background-color: #415a77;
    border-color: #415a77;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #e0e2dd;
    border-color: #e0e2dd #e0e2dd #e0e2dd;
}
.btn-dark {
    background-color: #1B263B;
    border-color: #1B263B;
    color: #E0E1DD;
}
.btn-default {
    background-color: #E0E1DD;
    border-color: #E0E1DD;
    color: #415A77;
}

.bg-image {
    background-image: url('../../public/home/images/bg-header-dark.svg');
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-color-100 {
    background-color: #0D1B2A !important;
}
.bg-color-75 {
    background-color: #1B263B !important;
}
.bg-color-50 {
    background-color: #415A77 !important;
}
.bg-color-25 {
    background-color: #778DA9 !important;
}
.bg-color-0 {
    background-color: #E0E1DD !important;
}
.text-color-100 {
    color: #0D1B2A !important;
}
.text-color-75 {
    color: #1B263B !important;
}
.text-color-50 {
    color: #415A77 !important;
}
.text-color-25 {
    color: #778DA9 !important;
}
.text-color-0 {
    color: #E0E1DD !important;
}
