
/* Yunus Eklemeler */

.datatable-scroll-wrap {
    width: 100%;
    min-height: .01%;
    overflow-x:revert;
}

table .btn-group-sm > .btn, .btn-sm {
    padding: .40rem .40rem;
    font-size: .400rem;
    line-height: 0.500;
    border-radius: .10rem;
}

.swal2-icon.swal2-warning {
    color: #ff7043;
    border-color: #ff7043;
    font-size: 1rem; 
    line-height: 3rem;
    -ms-flex-pack: center;
    justify-content: center;
}

.table-sm td, .table-sm th {
    padding: 0.300rem 0.55rem;
}
.btn-group, .btn-group-vertical {
    position: inherit;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: bottom;
}

.btn-group, .btn-group-vertical {
    position: inherit;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}

.card {
    position: relative;

}

table .btn-group-sm > .btn, .btn-sm {
    font-size: .700rem;
}

/*
|--------------------------------------------------------------------------
| Global DataTable polish
|--------------------------------------------------------------------------
| Sistem genelindeki DataTables tablo yüzeylerini hedefler.
*/

.dataTables_wrapper {
    color: #2d3745;
}

.dataTables_wrapper .dataTables_filter label,
.dataTables_wrapper .dataTables_length label {
    color: #3d4856;
    font-weight: 600;
}

.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_length select {
    border: 1px solid #d7e0eb;
    border-radius: 6px;
    box-shadow: none;
    height: 38px;
}

.dataTables_wrapper .dt-buttons .btn {
    border-color: #d7e0eb;
    border-radius: 6px;
    color: #344253;
    font-weight: 600;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border-radius: 6px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #344253 !important;
    border-color: #344253 !important;
    color: #fff !important;
}

.dataTables_wrapper table.dataTable {
    background: #fff;
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 0;
}

.dataTables_wrapper table.dataTable thead th,
.dataTables_wrapper table.dataTable thead td {
    background: linear-gradient(180deg, #f8fafc 0%, #eef3f8 100%) !important;
    border-bottom: 1px solid #cfd9e6 !important;
    border-left: 0 !important;
    border-right: 1px solid #dfe7f1 !important;
    border-top: 0 !important;
    color: #394758 !important;
    font-size: 0.72rem;
    font-weight: 800;
    height: 38px;
    padding: 0.55rem 1.65rem 0.55rem 0.6rem !important;
    position: relative;
    vertical-align: middle;
}

.dataTables_wrapper table.dataTable thead th:first-child,
.dataTables_wrapper table.dataTable thead td:first-child {
    border-top-left-radius: 6px;
}

.dataTables_wrapper table.dataTable thead th:last-child,
.dataTables_wrapper table.dataTable thead td:last-child {
    border-right: 0 !important;
    border-top-right-radius: 6px;
}

.dataTables_wrapper table.dataTable thead th.sorting:before,
.dataTables_wrapper table.dataTable thead th.sorting:after,
.dataTables_wrapper table.dataTable thead th.sorting_asc:before,
.dataTables_wrapper table.dataTable thead th.sorting_asc:after,
.dataTables_wrapper table.dataTable thead th.sorting_desc:before,
.dataTables_wrapper table.dataTable thead th.sorting_desc:after {
    right: 0.55rem;
}

.dataTables_wrapper table.dataTable tbody td {
    border-color: #e7edf4;
    border-left: 0;
    border-right: 1px solid #edf1f6;
    color: #28323f;
    height: 34px;
    padding: 0.42rem 0.6rem;
    vertical-align: middle;
}

.dataTables_wrapper table.dataTable tbody td:last-child {
    border-right: 0;
}

.dataTables_wrapper table.dataTable tbody tr:nth-child(even) td {
    background: #fbfcfe;
}

.dataTables_wrapper table.dataTable.table-hover tbody tr:hover td,
.dataTables_wrapper table.dataTable tbody tr:hover td {
    background: #eef6ff;
}

.dataTables_wrapper table.dataTable .badge {
    border: 1px solid #dce5ef;
    font-weight: 700;
    padding: 0.24rem 0.42rem;
}

.dataTables_wrapper table.dataTable tfoot th,
.dataTables_wrapper table.dataTable tfoot td {
    border-color: #d5c47a;
    border-left: 0;
    border-right: 1px solid #eadf9f;
    padding: 0.5rem 0.6rem;
}
