.page-header .entry-title{
    display:none;
}

.cps-orders-wrapper {
    width: 100%;
    margin: 30px 0;
}

.cps-orders-header {
    margin-bottom: 20px;
}

.cps-orders-header h2 {
    margin: 0;
    font-size: 28px;
}

.cps-orders-table-wrapper {
    width: 100%;
    overflow-x: auto;
}

.cps-orders-table {
    width: 100%;
    border-collapse: collapse;
    background: #fff;
}

.cps-orders-table > thead{
    background:#E3A100;
    color:#fff
}

.cps-orders-table td {
    padding: 14px 16px;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}

.cps-orders-table th {
    background: #E3A100;
    font-weight: 700;
}

.cps-orders-table tbody tr td {
    vertical-align: middle;
    padding: 2px 4px;
    line-height: 1;
    text-align: center;
}

.cps-order-status {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 600;
}

.cps-status-completed {
    background: #e7f7ed;
    color: #16803c;
}

.cps-status-processing {
    background: #eaf2ff;
    color: #2463eb;
}

.cps-status-pending {
    background: #fff4d6;
    color: #946200;
}

.cps-status-cancelled,
.cps-status-failed {
    background: #ffe8e8;
    color: #c62828;
}

.cps-invoice-btn {
    display: inline-block;
    padding: 8px 14px;
    background: #E3A100;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 4px;
    font-size: 13px;
    margin: 6px;
}

.cps-invoice-btn:hover {
    opacity: 0.85;
}

.cps-no-orders {
    padding: 30px;
    text-align: center;
    background: #f8f8f8;
}