body{
    background-color:#fff !important;
    color:#d69a2d !important;
}
a{
    color:#d69a2d;
}
.login-link{
    color:#d69a2d;
}
.login-link:hover{
    color:#d69a2d;
}
.red-number{
    background: red;
    color: #fff;
    padding: 0 2px;
    border-radius: 30%;
    font-size:10px;
}
.login-btn{
    background-color:#000 !important;
    border-color:#d69a2d !important;
    color:#d69a2d !important;
}
.sidebar.sidebar-pills .nav-link, .sidebar.sidebar-pills .nav-title{
    color:#000 !important;
}
.black{
    color:#000;
    margin-bottom:0;
}
.red {
    background-color: red;
}

.yellow {
    background-color: yellow;
}

.green {
    background-color: green;
}
.disabled-select {
    background-color: #ccc !important;
    pointer-events: none;
    cursor: not-allowed;
}

.disabled-select option {
    color: #000; /* Ensure options are still readable */
}
.order-products-wrapper label{
    font-size:12px !important;
}
.rep-products-table
{
    border: 1px solid #E1E5EC;
}
.rep-products-table thead
{
    background:#E1E5EC;
}
.rep-products-table td
{
    color:#1E2B4C;
}
.rep-products-table th
{
    font-size: 12px;
    color: #526484;
}
.rp-center
{
    text-align: center;
}
.rp-left
{
    text-align: left;
}
.btn-success {
    background-color: #C08A2A !important;
    border-color: #C08A2A !important;
    color: #fff;
}
td.total-pcs-wrapper,
td.total-price-wrapper
{
    min-width:140px;
}
.main .container-fluid
{
    padding:0 15px !important;
}
.btn-primary:hover
{
    background-color: #fff;
    border-color: #d69a2d;
    color: #d69a2d !important;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled).active, .dataTables_wrapper .dataTables_paginate .paginate_button.current:not(:disabled):not(.disabled):active, .dataTables_wrapper .dataTables_paginate .show>.dropdown-toggle.paginate_button.current, .show>.btn-primary.dropdown-toggle
{
    background-color: #fff;
    border-color: #d69a2d;
    color: #d69a2d !important;
}
a:hover {
    color: #d69a2d;
    text-decoration: underline;
}
.dataTable thead,
.dataTable tfoot
{
    background:#f1f4f8;
}
.dataTable tbody tr:nth-child(even) {
    background-color: #F8F9FB !important;
}
#remove_filters_button
{
    background: #d69a2d;
    color: #fff;
    border-radius: 4px;
}
.dataTables_filter input
{
    min-width: 300px;
    border:1px solid #869ab8;
}
.dataTables_filter input::placeholder {
    color: #869ab8 !important;
    opacity: 1;
}
