.card-header {
    display: flex;
    justify-content: space-between;
}
.btn-danger {
    background: linear-gradient(#ed213a, #d12f1f) !important;
}
.btn-success {
    background:linear-gradient(#25d5a3, #0fbf86) !important
}

.nav-link1 {
    padding: .55rem 1.5rem !important;
    color: var(--vz-vertical-menu-sub-item-color);
    white-space: none;
    position: relative;
    font-size: .875rem;
    font-family: "IBM Plex Sans", sans-serif;
    display: inline-block;
    min-width: 1.75rem;
    line-height: inherit;
    display: block;
    padding: var(--vz-nav-link-padding-y) var(--vz-nav-link-padding-x);
    font-size: var(--vz-nav-link-font-size);
    font-weight: var(--vz-nav-link-font-weight);
    color: var(--vz-nav-link-color);
    background: 0 0;
    border: 0;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}
.nav-link1.menu-link.collapsed>span {
    display: none;
}
button#back-to-top 
 {
    opacity: .9!important;
    border-radius: 50%!important;
}

.form-custom-input {
    display: block;
    width: 100%;
    padding: .5rem 2.7rem .5rem .9rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--vz-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--vz-input-bg-custom);
    background-image: var(--vz-form-select-bg-img), var(--vz-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .9rem center;
    background-size: 16px 12px;
    border: var(--vz-border-width) solid var(--vz-input-border-custom);
    border-radius: var(--vz-border-radius);
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}
div#pagination>button.active {
    background-color: var(--vz-primary);
    color: #fff;
    border-color: var(--vz-primary);
    font-weight: var(--vz-font-weight-medium);
    margin-left: .3rem;
    border-radius: .25rem !important;
    border: 1px solid var(--vz-border-color);
    padding: 5px 12px;
}
div#pagination>button {
    color: var(--vz-secondary-color);
    background-color: var(--vz-secondary-bg);
    margin-left: .3rem;
    border-radius: .25rem !important;
    border: 1px solid var(--vz-border-color);
    background-color: var(--vz-secondary-bg);
    color: var(--vz-link-color);
    padding: 5px 12px;
}
div#pagination {
    justify-content: center;
    display: flex;
}

span.badge.active {
    background: #2bbd7b;
}
span.badge.inactive, .bg-inactive {
    background: #ed2929;
}
.card {
    margin-bottom: 0!important;
}

.btn-primary, .badge.bg-primary {
    background: #2e8eff !important;
    border: 0;
}
.btn-secondary{
    background: #777;
    border: 0;
}
.btn:hover {
    color: var(--vz-btn-hover-color);
    background-color: #555!important;
}
.btn-primary:hover {
    color: var(--vz-btn-hover-color);
    background-color: #0063d7!important;
}
.text-danger {
    color: var(--danger-hover) !important;
}
.text-success {
    color: var(--success-hover) !important;
}
.text-warning {
    color: var(--warning-hover) !important;
}
.text-info {
    color: var(--info-hover) !important;
}
.text-primary {
    color: #111 !important;
}
.btn-warning {
    background: #ff7c09;
    border: 0;
}
.bg-info {
    background: #2e8eff !important;
}
.badge {
    height: 1.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    line-height: 1.35rem;
}

td.text-danger {
    color: #d71600 !important;
}

div#direct_contact-tab>.card>.card-header.d-flex.justify-content-between.align-items-center>button.btn.btn-primary.btn-sm {
    display: none;
}
button.btn-warning__edit_btn {
    background: transparent;
    border: 0;
    color: inherit;
}
div#alertContainer {
    position: fixed;
    z-index: 999999999;
    right: 20px;
    top: 20px;
    width: 85%;
    margin: 0 auto;
} 
.hidden{
    display:none!important;
}
span.font-bold {
    font-weight: 900;
    text-transform: uppercase;
    font-size: .85rem;
    color: #000;
    border-bottom: 1px solid;
}
select {
    word-wrap: normal;
    padding: .25rem !important;
}
button {
    border: 0!important;
    opacity: 1!important;
    padding-inline: 10px!important;
}
.mb-3.field-ag-id {
    display: none;
}  
span.badge.superadmin {
    background: #000;
} 
/* Chrome, Edge, Safari */

div#scrollbar { 
    overflow: auto;
}
 ul#navbar-nav {
    padding-bottom: 1rem;
 }
body.vertical.twocolumn-panel.menu-open.vertical-sidebar-enable button#topnav-hamburger-icon {
    z-index: 9999 !important;
    position: absolute !important;
    left: 45% !important;
    color: #fff !important;
}
div#scrollbar::-webkit-scrollbar {
    width: 6px;
}

div#scrollbar::-webkit-scrollbar-track {
    background: transparent;
}

div#scrollbar::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
    transition: background 0.3s ease;
}
/* Firefox */
div#scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #888 transparent;
} 
span.form-control {
    padding: .25rem .9rem;
} 
.table>:not(caption)>*>* {
    padding: .75rem 1.25rem;
    color: var(--ds-table-color-state, var(--ds-table-color-type, var(--ds-table-color)));
    background-color: var(--ds-table-bg);
    border: 1px solid #ddd;
    box-shadow: inset 0 0 0 9999px var(--ds-table-bg-state, var(--ds-table-bg-type, var(--ds-table-accent-bg)));
}
.table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: #71717a;
    --bs-table-bg: transparent;
    --bs-table-border-color: #e3e3e7;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #71717a;
    --bs-table-striped-bg: rgba(0, 0, 0, .05);
    --bs-table-active-color: #71717a;
    --bs-table-active-bg: rgba(0, 0, 0, .1);
    --bs-table-hover-color: #71717a;
    --bs-table-hover-bg: rgba(0, 0, 0, .075);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}
span.badge.agent {
    background: var(--info-hover);
}
.badge.badge-success {
    background: var(--success-surface);
    color: var(--success-hover);
}
.badge.badge-danger {
    background: var(--danger-surface);
    color: var(--danger-hover);
}
.badge.badge-warning {
    background: var(--warning-surface);
    color: var(--warning-hover);
}
.badge.badge-info {
    background: var(--info-surface);
    color: var(--info-hover);
}
li.smaller_menu_list.Splash.Screen.nav-item.col {
    display: none;
}

.btn-outline-warning {
    color: #ffc107!important;
    border-color: #ffc107!important;
    border-style: solid!important;
    border-width: 1.5px!important;
}
button.swal2-confirm.swal2-styled {
    background: #3b3b3b;
    min-width: 5rem;
}
button#page-header-user-dropdown:hover {
    background: inherit !important;
}

/*# sourceMappingURL=custom.min.css.map */
