

table tbody tr td {
    border-left: none;
}

.jsgrid-alt-row > .jsgrid-cell {
    background: none;
    color: #6668ae;
    font-size: 12px;
    border: none;
    pointer-events: none;
    border-right: 1px solid #6668ae;
    border-left: 1px solid #6668ae;
    border-bottom: 1px solid #6668ae;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jsgrid-row > .jsgrid-cell {
    background: none;
    color: #6668ae;
    font-size: 12px;
    border: none;
    pointer-events: none;
    border-right: 1px solid #6668ae;
    border-bottom: 1px solid #6668ae;
    border-left: 1px solid #6668ae;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jsgrid-header-row > .jsgrid-header-cell {
    background: #6668ae;
    color: #fff;
}

.jsgrid-grid-header {
    background: #666fa3;
    color: #fff;
    overflow: hidden;
}

.jsgrid-filter-row {
    background: #666fa3;
    color: #fff;
}

.nav-tabs .nav-link-notifications {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 1rem !important;
}

    .nav-tabs .nav-link-notifications.active, .nav-tabs .nav-item.show .nav-link-notifications {
        background-color: #ad72ae !important;
    }


.jsgrid-grid-body {
    margin-bottom: 20px;
    overflow: hidden;
}

.jsgrid-table {
    margin-bottom: 0;
}

.jsgrid-pager {
    text-align: center;
    color: #666fa3;
    font-weight: bold;
}

.notification-icon {
    font-size: 15px;
    pointer-events: all;
    cursor: pointer;
}


.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: none;
}

.jsgrid-selected-row > .jsgrid-cell {
    border-color: none !important;
}

.bg-purple-red > td {
    color: white;
}

.text-white > td {
    color: white !important;
}


@media screen and (max-width: 767px) {
    #myModal {
        width: 90%;
        top: 20%;
    }

    #mainContainer {
        min-height: 840px;
        overflow: scroll;
    }

    .notification-icon {
        font-size: 11px;
    }

    .nav {
        display: block;
    }

    .nav-tabs .nav-item {
        display: block;
        text-align: center;
    }
}
