﻿
/*scrollbar*/

::-webkit-scrollbar {
    width: 8px;
    border-radius: 8px;
    background-color: white;
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #46607B;
    box-shadow: inset 0 0 6px rgba(0,0,0,.5);
}

::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0,0,0,.5);
    border-radius: 8px;
}



.table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
}

    .table-responsive::-webkit-scrollbar:vertical {
        width: 12px;
    }

    .table-responsive::-webkit-scrollbar:horizontal {
        height: 12px;
    }

.table-responsive::-webkit-scrollbar-thumb {
    background-color: #46607B;
    border-radius: 10px;
    border: 2px solid #ffffff;
}

.table-responsive::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}

/*table Layout*/

.content-table {
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    min-width: 400px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
}

    .content-table thead tr {
        background-color: #11101d;
        color: #ffffff;
        text-align: left;
        font-weight: bold;
    }

    .content-table th,
    .content-table td {
        padding: 5px 8px;
    }

    .content-table td {
        border-right: 1px solid #f3f3f3 !important;
    }

    .content-table tbody tr {
        border-bottom: 1px solid #dddddd;
    }

        .content-table tbody tr:hover {
            background-color: #f8ffde;
            transition: 0.2s ease-in-out;
        }

        .content-table tbody tr:nth-of-type(even) {
            background-color: #f3f3f3;
        }

            .content-table tbody tr:nth-of-type(even):hover {
                background-color: #f8ffde;
                transition: 0.2s ease-in-out;
            }

        /*.content-table tbody tr:last-of-type {
                border-bottom: 2px solid #000000;
              } */

        .content-table tbody tr.active-row {
            font-weight: bold;
            color: #009879;
        }

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #9f9c9c;
    border-radius: 0px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    height: 38px;
}

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 37px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 5px;
        right: 1px;
        width: 20px;
    }