.text-primary {
    color: #0c6891 !important;
}
a:not(.badge, .dropdown-item, .navbar-brand, .alert-link), a:hover:not(.badge, .dropdown-item, .navbar-brand, .btn, .alert-link) {
    color: #0c6891 !important;
    text-decoration: none !important;
}
a:hover:not(.dropdown-item) {
    filter: brightness(80%) !important;
}
.btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:disabled, .btn-primary:focus, .btn-check:checked+.btn, .btn-primary.show {
    background-color: #0c6891 !important;
    border-color: #0c6891 !important;
    color: #fff !important;
}
.btn-primary:not(:disabled):not(.disabled):hover {
    filter: brightness(120%) !important;
}
.btn-primary:disabled {
    filter: brightness(80%) !important;
}
.btn-outline-primary, .btn-outline-primary:disabled {
    color: #0c6891 !important;
    border-color: #0c6891 !important;
}
.btn-outline-primary:not(:disabled):not(.disabled):hover , .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary.show {
    background-color: #0c6891 !important;
    border-color: #0c6891 !important;
    color: #fff !important;
}
.btn-outline-primary:disabled {
    opacity: 1.0 !important;
}
.btn-secondary, .btn-secondary:hover, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:disabled, .btn-secondary:focus {
    background-color: #349dbf !important;
    border-color: #349dbf !important;
    color: #fff !important;
}
.btn-secondary:hover {
    filter: brightness(120%) !important;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    background-color: #0c6891 !important;
    border-color: #0c6891 !important;
    color: #fff !important;
}
.bg-primary {
    background-color: #0c6891!important;
}
.bg-secondary {
    background-color: #349dbf!important;
}
.btn:not(.btn-outline-primary,.btn-outline-secondary,.view-switch,.prev-btn,.next-btn, .btn-link) {
    color: #fff !important;
}
.btn-link {
    color: #0c6891 !important;
}
a.badge, a.badge:hover {
    color: #fff !important;
    text-decoration: none !important;
}
.datepicker-cell.selected, .datepicker-cell.selected:hover {
    background-color: #0c6891!important;
}
.bg-dark {
    background-color: #0c6891 !important;
}
.navbar-dark .navbar-nav .nav-link {
    color: #fff !important;
}
.navbar-dark .navbar-nav .nav-link:hover {
    color: #fff !important;
    filter: brightness(80%) !important;
}
.navbar-light .navbar-nav .nav-link {
    color: #0c6891 !important;
}
.navbar-light .navbar-nav .active > .nav-link {
    color: #0c6891 !important;
    text-decoration: underline !important;
}
.navbar-light .navbar-nav .nav-link:hover {
    color: #0c6891 !important;
    filter: brightness(80%) !important;
}
.navbar-dark .navbar-brand {
    color: #fff !important;
    display: flex !important;
    flex-direction: column !important;
}
tbody, td, tfoot, th, thead, tr {
    border-color: #ddd !important;
}
.nav-pills .nav-link.active {
    background-color: #0c6891 !important;
    color: #fff !important;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #0c6891 !important;
    filter: brightness(80%) !important;
}
.dropdown-item:hover {
    color: #fff !important;
    background-color: #0c6891 !important;
}
.form-check-input:checked {
      background-color: #0c6891;
      border-color: #0c6891;
}
input[type="checkbox"]  {
      accent-color: #0c6891;
}
.copy-container i {
      color: #0c6891;
}
