/* NAVBAR */
.navbar-toggler .navbar-toggler-icon {
    background-image: inherit !important;
}
/* END NAVBAR */

/* CUSTOM LOGO */
.my-span-logo {
    color: var(--primary);
}
/* END CUSTOM LOGO */

/* FOOTER */
footer {
    background-color: var(--teal) !important;
}
footer a {
    color: var(--white);
}
footer a:hover {
    color: var(--white);
}
/* END FOOTER */

/* BUTTONS */
.btn-outline-info,
.btn-outline-danger {
    color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.btn-outline-info:hover,
.btn-outline-danger:hover {
    color: var(--white) !important;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.btn-outline-info:focus,
.btn-outline-danger:focus,
.btn-outline-info:active,
.btn-outline-danger:active {
    color: var(--white) !important;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
    box-shadow:0 0 0 .2rem rgba(37,133,80,.5) !important;
}
/* END BUTTONS */

/* DROPDOWNS */
.dropdown-item.active .text-muted, .dropdown-item:active .text-muted {
    color: var(--white) !important;
}
/* END DROPDOWNS */

/* JQUERY UI */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: var(--primary) !important;
    background: var(--primary) !important;
}
/* END JQUERY UI */

/* MATERIAL COLOR PALETTE */
.teal {
    background-color: var(--teal) !important;
}
.teal-text {
    color: var(--teal) !important;
}
/* END MATERIAL COLOR PALETTE */

/* DATATABLES */
table.dataTable.table-striped>tbody>tr.odd.selected>*,
table.dataTable.table-striped>tbody>tr.even.selected>*,
table.dataTable.table-hover>tbody>tr.selected:hover>* {
    box-shadow:inset 0 0 0 9999px var(--primary) !important;
}

table.dataTable.table-striped>tbody>tr.selected .btn-outline-success,
table.dataTable.table-striped>tbody>tr.selected .btn-outline-info,
table.dataTable.table-striped>tbody>tr.selected .btn-outline-danger,
table.dataTable.table-hover>tbody>tr.selected:hover .btn-outline-success,
table.dataTable.table-hover>tbody>tr.selected:hover .btn-outline-info,
table.dataTable.table-hover>tbody>tr.selected:hover .btn-outline-danger,
table.dataTable.table-striped>tbody>tr.selected .btn-outline-success:hover,
table.dataTable.table-striped>tbody>tr.selected .btn-outline-info:hover,
table.dataTable.table-striped>tbody>tr.selected .btn-outline-danger:hover {
    color: var(--white) !important;
    border-color: var(--white) !important;
}
/* END DATATABLES */

/* INDEX */
.nav-pills .nav-link.my-index-pill-others.active {
    background-color: #eceeef !important;
}
/* END INDEX */

/* QUERIES */
.card-body .card.border-danger {
    border-color: var(--primary) !important;
}
.card-body .card.bg-danger {
    background-color: var(--primary) !important;
}
/* END QUERIES */

/* SARA TREE */
.hummingbird-treeview label.text-success {
    color: var(--info) !important;;
}
/* END SARA TREE */

/* EDITOR PREVIEW */
.editor-preview a,
.editor-preview-side a {
    color: var(--primary) !important;
}
.editor-preview a:hover,
.editor-preview-side a:hover {
    color: var(--primary) !important;
}

.editor-preview blockquote {
    border-color: var(--primary) !important;
}
/* END EDITOR PREVIEW */
