/*
Theme Name: oceanwpchildtheme
Theme URI: https://vrnavigo.com/
Description: Custom child theme for VR Navigo
Author: VR Navigo
Template: oceanwp
Version: 1.0.0
*/

/* ==================================================
   VR NAVIGO PRODUCT TABLE
   ================================================== */

.vrn-product-table-wrapper {
    width: 100%;
    overflow-x: auto;
    margin: 25px 0;
    -webkit-overflow-scrolling: touch;
}

.vrn-product-table {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff;
    min-width: 550px;
    font-size: 15px;
}
/* TABLE BORDER */

.vrn-product-table {
    border: 1px solid #d9d9d9;
}

/* HEADER CELL BORDERS */

.vrn-product-table thead th {
    border: 1px solid #00114B;
}

/* BODY CELL BORDERS */

.vrn-product-table tbody td {
    border: 1px solid #e2e2e2;
}
/* TABLE HEADER */

.vrn-product-table thead th {
    background: #00114B;
    color: #ffffff;
    padding: 15px 18px;
    text-align: left;
    font-weight: 600;
    white-space: nowrap;
    border: none;
}

/* TABLE BODY */

.vrn-product-table tbody td {
    padding: 13px 18px;
    color: #333333;
    border-bottom: 1px solid #e5e5e5;
    vertical-align: middle;
}

/* ALTERNATING ROWS */

.vrn-product-table tbody tr:nth-child(even) {
    background: #f8faf9;
}

/* HOVER */

.vrn-product-table tbody tr:hover {
    background: #eef6f2;
}

/* S. NO. COLUMN */

.vrn-product-table th:first-child,
.vrn-product-table td:first-child {
    width: 100px;
    min-width: 100px;
    text-align: center;
    white-space: nowrap;
}

/* PRODUCT NAME */

.vrn-product-table th:nth-child(2),
.vrn-product-table td:nth-child(2) {
    width: auto;
}

/* HSN COLUMN */

.vrn-product-table th:last-child,
.vrn-product-table td:last-child {
    width: 160px;
    min-width: 160px;
    white-space: nowrap;
}

/* MOBILE */

@media (max-width: 600px) {

    .vrn-product-table {
        min-width: 500px;
        font-size: 14px;
    }

    .vrn-product-table thead th,
    .vrn-product-table tbody td {
        padding: 11px 13px;
    }

    .vrn-product-table th:first-child,
    .vrn-product-table td:first-child {
        width: 90px;
        min-width: 90px;
    }

}
