.nav-line .nav-link::before {
    border-bottom: 2.5px solid #082444;
}

#sidebarMenu .nav-group .nav-item .nav-link.active {
    font-weight: 700;
}

/* Toastify */

.toastify .toast-close {
    color: black !important;
}

table.dataTable.display tbody tr.selected {
    /* background-color: #AEDFF7 !important; */
    background-color: #aab7d1 !important;
}

table.dataTable.display tbody tr.selected>* {
    box-shadow: inset 0 0 0 9999px #aab7d1 !important;
}

table#current-ws-table.dataTable.hover>tbody>tr.selected:hover>*, table#current-ws-table.dataTable.display>tbody>tr.selected:hover>*  {
    box-shadow: inset 0 0 0 9999px #aab7d1 !important;
}

.email-content-header {
    display: block;
}

.email-content-header nav .nav-link {
    margin-right: 20px;
}

.sidebar-body .sidebar-items ul.nav.nav-sidebar li.nav-item a.nav-link {
    padding-left: 0px;
}

.sidebar-body .nav-sidebar a.nav-link.active span {
    border-bottom: 3px solid;
}

.bs-tooltip-bottom .tooltip-inner, 
.bs-tooltip-auto[x-placement^="bottom"] .tooltip-inner {
    color: white;
}

.dt-buttons {
    display: none !important;
}

.keyword-actions i {
    font-size: 20px;
}

.single-crawl-btn,.partial-crawl-btn {
    font-size: 14px;
}

.wide-modal .modal-dialog {
    width: 70%;
    min-width: 300px;
    max-width: 100%;
}

/* Search Builder */
/* #search-builder-area .dtsb-button {
} */

.search-active {
    border: 3px solid #0c84c4 !important;
}

.selected-row {
    background-color: #FFD700;  /* gold color for this example */
}

.select2 div {
    width: 100%;
}

.select2 .select2-selection__choice__display, .select .select2-selection__choice__remove > span {
    color: black;
}

#cover-spin {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .7);
    z-index: 9999;
    display: none;
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

#cover-spin::after {
    content: '';
    display: block;
    position: absolute;
    left: 48%;
    top: 40%;
    width: 40px;
    height: 40px;
    border-style: solid;
    border-color: #000;
    border-top-color: transparent;
    border-width: 4px;
    border-radius: 50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite
}

.widget {
    width: 50%;
    max-height: 200px;
}

.full-width-widget {
    width: 100%;
    max-height: 200px !important;
}

#keywords-area .img-wrapper, #summary-area .img-wrapper {
    height: 100px;
}

#keywords-area .img-wrapper .crawler-img, #summary-area .img-wrapper .crawler-img {
    width: 100px;
}

.keyword-actions {
    padding-left: 0px;
}

.keyword-actions .nav-link {
    padding-left: 0px;
}

a.disabled {
    pointer-events: none;
    color: #aaa;  /* Gray out the text to indicate it's disabled */
    cursor: not-allowed;
}

/* a.toggle-relevant-filter.active, a.toggle-included-filter.active {
    border-bottom: 2px solid rgb(80, 111, 217) !important;
} */

.wide-column {
    width: 200px;
}

.wrap-text {
    word-break: break-all;
    max-width: 50px;
}

.sidebar-logo img {
    max-width: 160px;
}

.header-logo::after, .sidebar-logo::after {
    content: none;
}

.login-page .header-logo img {
    max-width: 160px;
}

/* COLOUR THEME */
.btn-primary {
    --bs-btn-bg: #052744;
    --bs-btn-border-color: #052744;
}

.badge.badge-pill.filter-populated.bg-primary{
    background-color: #0c84c4 !important;
}

.bg-success {
    background-color: rgb(30, 130, 90) !important; /* Modified darker green */
    color: #ffffff; /* Adjust text color as needed */
    /* Other styling as needed */
}

.project-status.badge.bg-secondary {
    background-color: #86b0bd !important; /* Modified darker green */
}

.add-condition-btn {
    cursor: pointer;
}

.crawl_status {
    min-height: 22px;
}

.highlight {
    background-color: yellow;
    font-weight: bold;
}
/* Datatable Editor bubble*/
.DTE.DTE_Bubble {
    z-index: 9999999999999999;
}

.nav-link.helper-action-link {
    margin-left: 30px; 
    font-size: 16px;
    font-weight: bolder;
}

.nav-link.helper-action-link.small {
    font-size: 12px;
    padding-top: 7px;
    font-weight: normal;
}

.min-width-150 {
    min-width: 350px;
    width: 350px; /* Ensures DataTables starts with this width */
}

div.dtsb-searchBuilder .dtsb-add.dtsb-button {
    color: #fff !important;
    background-color: #052744 !important;
}

.select2 .select2-selection__choice__display, .select .select2-selection__choice__remove > span {
    color: white;
}

.support-token {
    font-size: 3em;
    letter-spacing: 8px;
    font-weight: 700;
}

.content-wrapper {
    min-height: calc(100vh - 250px);
}

.bg-support-action {
    background-color: #ffffe0; /* light pastel yellow */
}

.media-profile .media-img {
    width: 100px;
}

#changePasswordForm .form-group {
    margin-top: 25px;
}

#changePasswordForm ul {
    margin-top: 15px;
}

#changePasswordForm ul li {
    margin-top: 5px;
    font-size: 13px;
}

#changePasswordForm .alert.alert-danger {
    margin-top: 15px;
}

.edit-column-link {
    margin-left: 10px;
}

.save-column, .cancel-edit {
    margin-top: 10px;
    margin-bottom: 15px;
}

.scrollable {
    max-height: 250px;
    overflow-y: auto;
}

.appraisal-status-tooltip p {
    font-size: 1em;
    text-align : left;
}

.page-auth .header-logo img {
    max-width: 160px;
}
