﻿/* Madebycat Theme Start */
.radial-gradient::before {
    background: #000 !important;
    opacity: 1 !important;
}

/*
a:hover .h1, a:hover .h2, a:hover .h3, a:hover .h4, a:hover .h5, a:hover .h6, a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
    color: rgba(var(--bs-dark),var(--bs-link-opacity,1)) !important;
}


.nav-link {
    border-color: var(--bs-dark) !important;
}

.nav-icon-hover-bg.active {
    color: var(--bs-dark) !important;
    background: var(--bs-gray-200) !important;
}

    .nav-icon-hover-bg.active .nav-link {
        color: var(--bs-dark) !important;
    }

.user-profile-tab .nav-item .nav-link.active {
    color: var(--bs-dark);
    border-bottom: 2px solid var(--bs-dark);
}

.nav-icon-hover-bg:hover .nav-link{
    color: var(--bs-dark) !important;
}

.nav-icon-hover-bg.active .nav-link:before {
    color: var(--bs-dark) !important;
}
    
    .table-responsive .dataTables_wrapper .dataTables_paginate .paginate_button.current {
        color: #fff;
        background-color: var(--bs-dark);
        border-color: var(--bs-dark);
    }

.sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link.active {
    color: var(--bs-dark) !important;
    background-color: var(--bs-gray-200) !important;
}


.sidebar-nav ul .sidebar-item.selected > .sidebar-link, .sidebar-nav ul .sidebar-item.selected > .sidebar-link.active, .sidebar-nav ul .sidebar-item > .sidebar-link.active {
    background-color: var(--bs-dark);
}

.sidebar-nav ul .sidebar-item .first-level .sidebar-item .sidebar-link:hover {
    color: var(--bs-dark) !important;
}

.sidebar-nav ul .sidebar-item .sidebar-link:hover {
    background: var(--bs-dark-bg-subtle);
    color: var(--bs-white);
}

    .sidebar-nav ul .sidebar-item .sidebar-link:hover.has-arrow::after {
        border-color: var(--bs-white);
    }

.card.bg-info-subtle {
    background-color: var(--bs-gray-200) !important;
}

.fixed-profile.bg-secondary-subtle {
    background-color: var(--bs-gray-200) !important;
}*/
/* Madebycat Theme End */
body {
}

a{
    cursor:pointer;
}

.h6FixedProfileName {
    max-width: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .text-danger.disabled {
        opacity: 0.5;
    }

.sidebar-nav ul .sidebar-item .first-level .sidebar-item > .sidebar-link span{
    max-width:80%;
    overflow:hidden;
    text-overflow:ellipsis;
}


.sidebar-nav ul .sidebar-item .sidebar-link .hide-menu {
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sidebar-item {
    position:relative;
}

#sidebarnav .iconify-info {
}


.btn-help-tooltip{
    position:absolute;
    right:5px;
    top:12px;
    display:none!important;
}

.help-active .btn-help-tooltip:hover {
    background-color: var(--bs-dark) !important;
    color: var(--bs-white) !important;
}

.help-active .btn-help-tooltip {
    display: inline-flex !important;
    padding: 0 !important;
}

    .help-active .btn-help-tooltip .iconify-info {
        display: inline-block;
        width: 12px;
        height: 12px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%235a6a85' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M12 19.5v-10h-.5m0 10h1m-.5-14V5'/%3E%3C/svg%3E");
        padding: 0 !important;
    }

    .help-active .btn-help-tooltip:hover .iconify-info {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M12 19.5v-10h-.5m0 10h1m-.5-14V5'/%3E%3C/svg%3E");
    }

.datatables table{
    width:100%!important;
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: 3px !important;
}

.div.dataTables_wrapper div.dataTables_paginate {
    padding-top: 5px !important;
}

.dataTables_info{
    text-align:center;
}

.dvFileManagerContainer {
}

    .dvFileManagerContainer .dvFileFolderName {
        -webkit-user-select: none; /* Safari */
        -ms-user-select: none; /* IE 10 and IE 11 */
        user-select: none; /* Standard syntax */
    }

.sticky-bottom-action {
    position: sticky;
    bottom: 0;
    z-index: 1020;
    box-shadow: 0 -2px 5px rgba(0,0,0,0.05);
}