.select2-selection__rendered {
    line-height: 31px !important;
}
.select2-container .select2-selection--single {
    height: 35px !important;
}
.select2-selection__arrow {
    height: 34px !important;
}

.small-padding {
    padding: 5px;
}

.custom-padding {
    padding: 10px;
}

.swal2-modal {
    background: white !important;
}

.dark-theme .swal2-modal {
    background: #333449 !important;
    border: 1px solid #10163A;
}

.swal2-content {
    color: black !important;
}

.dark-theme .swal2-content {
    color: white !important;
}

.dark-theme h2 {
    color: white;
}

.modal-header {
    background-color: white !important;
    border-bottom: 1px solid #AEAEAE !important;
}

.dark-theme .modal-header {
    background-color: #10163A !important;
    border-bottom: 1px solid #10163A !important;
}


.modal-content {
    background-color: white !important;
}

.dark-theme .modal-content {
    background-color: #262C49 !important;
}

.modal-footer {
    background-color: white !important;
    border-top: 1px solid #AEAEAE !important;
}

.dark-theme .modal-footer {
    background-color: #10163A !important;
    border-top: 1px solid #10163A !important;
}
/*add. gmrk*/
.green {
    background: rgb(2,169,77);
}
.yellow {
    background: rgb(255,255,0);
}
.orange {
    background: rgb(255,192,0);
}
.red {
    background: rgb(254,0,0);
}
.dataTables_length label, .dataTables_filter label {
    display: inline-flex;
}
.dataTables_length select, .dataTables_filter input {
    margin: 0 5px;
}
.dark-theme table.dataTable tbody tr {
    background-color: unset;
}
.dark-theme .table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075)!important;
}
.dark-theme .dataTables_wrapper .dataTables_length,
.dark-theme .dataTables_wrapper .dataTables_filter,
.dark-theme .dataTables_wrapper .dataTables_info,
.dark-theme .dataTables_wrapper .dataTables_processing,
.dark-theme .dataTables_wrapper .dataTables_paginate {
    color: #FFFFFF!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0px !important;
}
.dark-theme .table td {
    border-color: #424a73;
}
.dark-theme input,
.dark-theme input:focus,
.dark-theme select,
.dark-theme table,
.dark-theme .modal-body {
    color: #FFFFFF;
}
.dark-theme .badge.yellow,
.dark-theme .badge.orange,
.dark-theme select.select2 {
    color: #47404f;
}
.dark-theme .list-group-item.active,
.dark-theme .list-group-item-action:hover,
.dark-theme .list-group-item-action:focus {
    background-color: #424a73;
}
.dark-theme .notification-details p {
    color: #fff!important;
}

#info-box table tr {
    color: black !important;
    white-space: normal;
}
li.nav-item a:hover {
    background-color: rgba(0,0,0,0.2);
}
.mega-menu a img:hover {
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
}
.card {
    border-radius: 5px;
}
.table a {
    text-decoration: underline;
}
.strike {
    text-decoration: line-through;
}

/*.die. additional*/

/* Works on Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #999 rgba(0,0,0,0);
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
    width: 12px;
}

*::-webkit-scrollbar-track {
    background: rgba(0,0,0,0);
}

*::-webkit-scrollbar-thumb {
    background-color: #999;
    border: 1px solid #999;
}

.tooltip2text {
    width: 300px;
}

.disabled-link {
    pointer-events: none;
    opacity: 0.5;
    cursor: not-allowed;
}

.font-psm {
}

.row-psm {
}

@media (max-width: 1400px) {
  
}
