.elementor-430 .elementor-element.elementor-element-c9cd198{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-103edc7 *//* ===== Table Wrapper ===== */
.table-container{
    width:100%;
    overflow-x:auto;
    margin:30px 0;
    font-family: "Nunito", sans-serif;
}

/* ===== Table ===== */
#costTable{
    width:100%;
    border-collapse:collapse;
    background:#fff;
    border:1px solid #e6e6e6;
}

/* ===== Header ===== */
#costTable thead th{
    background:#cfe5f3;
    color:#1B262C;
    font-size:22px;
    font-weight:700;
    padding:18px 15px;
    text-align:left;
    border-bottom:2px solid #d7d7d7;
}

#costTable thead th:last-child{
    background:#0A95D1;
    color:#fff;
    width:220px;
}

/* ===== Body ===== */

#costTable tbody td{
    padding:18px 15px;
    font-size:19px;
    color:#333;
    border-bottom:1px solid #ececec;
    transition:.25s;
}

/* Zebra */

#costTable tbody tr:nth-child(even){
    background:#fafafa;
}

/* Hover */

#costTable tbody tr:hover{
    background:#eef7fc;
}

/* Last Column */

#costTable tbody td:last-child{
    width:220px;
}

/* ===== Search ===== */

.search-box{
    width:280px;
    padding:10px 15px;
    border:1px solid #ddd;
    border-radius:6px;
    font-size:16px;
    float:right;
    margin-bottom:20px;
    transition:.3s;
}

.search-box:focus{

    outline:none;

    border-color:#0A95D1;

    box-shadow:0 0 0 3px rgba(10,149,209,.15);

}

/* ===== Pagination ===== */

.pagination{

    margin-top:20px;

    text-align:right;

}

.pagination button{

    border:none;

    background:#0A95D1;

    color:#fff;

    padding:8px 14px;

    margin:3px;

    border-radius:5px;

    cursor:pointer;

    transition:.3s;

}

.pagination button:hover{

    background:#087cad;

}

/* ===== Mobile ===== */

@media(max-width:768px){

#costTable thead th{

font-size:18px;

padding:14px;

}

#costTable tbody td{

font-size:16px;

padding:14px;

}

.search-box{

width:100%;

margin-bottom:15px;

}

}/* End custom CSS */