.modal-content {
    background-color: #24262e;
}
.bg-gray-dark {
    background-color: rgba(0, 144, 231, 0.2);
    background-image: none;
    border-color: rgba(0, 144, 231, 0);
    border-radius: 23px !important;
    font-size: 13px;
    padding: 3px 10px !important;
    letter-spacing: 0.3px;
}
.card .card-title {
    color: #c5c7d3;
    margin-bottom: 1.125rem;
    text-transform: capitalize;
    border-bottom: 1px solid #343536;
}
label {
    font-size: 14px !important;
}
.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead, .tt-query, .tt-hint {
    border: 1px solid #858585;
    height: calc(2rem + 2px);
    font-weight: 400 !important;
    font-size: 13px;
    padding: 0.625rem 0.6875rem;
    background-color: transparent;
    border-radius: 2px;
    color: #fff;
}
.form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .typeahead:focus, .tt-query:focus, .tt-hint:focus {
    color: #000000 !important;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.header_icon {
    color: #6d4ad9cf;
    font-size: 20px;
}
.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: #e1e1e1 !important;
}
table.dataTable tbody th, table.dataTable tbody td {
    padding: 20px 10px;
    color: #e1e1e1 !important;
}
.btn.btn-fw, .fc button.btn-fw, .ajax-upload-dragdrop .btn-fw.ajax-file-upload, .swal2-modal .swal2-buttonswrapper .btn-fw.swal2-styled {
    min-width: 0 !important;
}
.content-wrapper {
     padding: 0 !important;
}
/*.card .card-body {
    background: #f3f6f8 !important;
}*/
.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: #ced4da;
}
.form-control:focus {
    outline: none !important;
    box-shadow: none !important;
}
input {
    border-radius: 0 !important;
}
.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: none !important;
}
.form-select {
    font-size: .8rem !important;
}
select.form-control {
    border: 1px solid #fff !important;
}
.btn-primary:not(.btn-light):not(.btn-secondary):hover, .btn-primary:not(.btn-light):not(.btn-secondary):focus, .btn-primary:not(.btn-light):not(.btn-secondary):active {
    color: #ffffff !important;
}
svg { width: 20px !important; }
.flex.justify-between.flex-1.sm\:hidden { display: none; }
span.relative.inline-flex.items-center.px-4.py-2.-ml-px.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.leading-5 {
    color: #000;
}
a.relative.inline-flex.items-center.px-2.py-2.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.rounded-l-md.leading-5.hover\:text-gray-400.focus\:z-10.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-500.transition.ease-in-out.duration-150 {
    color: #2a6089;
}
a.relative.inline-flex.items-center.px-4.py-2.-ml-px.text-sm.font-medium.text-gray-700.bg-white.border.border-gray-300.leading-5.hover\:text-gray-500.focus\:z-10.focus\:outline-none.focus\:ring.ring-gray-300.focus\:border-blue-300.active\:bg-gray-100.active\:text-gray-700.transition.ease-in-out.duration-150 {
    color: #2a6089;
}
span.relative.inline-flex.items-center.px-2.py-2.-ml-px.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.rounded-r-md.leading-5 {
    color: #2a6089;
}
span.relative.inline-flex.items-center.px-2.py-2.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.rounded-l-md.leading-5 {
    color: #2a6089;
}


    .b_head {
        background: #14334b;
    }
    .note-editor .note-toolbar, .note-popover .popover-content {
        background: #e9ecef !important;
    }
  .note-btn {
        color: #000 !important;
        background: #fff !important;
    }
    .note-editor .note-toolbar>.note-btn-group, .note-popover .popover-content>.note-btn-group {
        background: #fff;
        color: #000;
    }
    .select2-container--default.select2-container--focus .select2-selection--multiple {
        border: 1px solid #ced4da !important;
        border-radius: 0 !important;
    }
    .select2-container--default .select2-selection--multiple {
        border-radius: 0 !important;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
        padding-right: 5px;
        font-size: 17px !important;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        font-size: 17px !important;
    }
    .form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead, .tt-query, .tt-hint {
        color: #333 !important;
    }
    .tox.tox-tinymce {
        border-radius: 0;
    }
    .select2-selection.select2-selection--multiple {
        background: #ffffff;
    }


