body{
    color: #0c0c0c !important;
}

.parsley-errors-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 5px;
}

.error {
    color: #f62d51;
    font-size: 11px;
}
.deleted-row {
    color: #f62d51;
}

.small-gray-price {
    font-style: italic;
    color: #aaa;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: white;
}

.parsley-error,
.parsley-error:focus {
    border-color: #f62d51;
}

.mark-cancelled {
    font-size: 140px;
    right:-24px;
    margin-top: 200px;
    color: red;
    text-align: center;
    transform: rotate(315deg);
    -webkit-transform: rotate(315deg);
    z-index: 55;
    opacity: 0.4;
}

/*.invoice-card-canceled .table-warning,
.invoice-card-canceled .table-warning>td,
.invoice-card-canceled .table-warning>th,
.invoice-card-canceled .table-info,
.invoice-card-canceled .table-info>td,
.invoice-card-canceled .table-info>th,
.invoice-card-canceled .table-success,
.invoice-card-canceled .table-success>td,
.invoice-card-canceled .table-success>th {
    background: none;
}
*/
.parsley-custom-error-message,
.parsley-required,
.parsley-type,
.parsley-max,
.parsley-min {
    color: red;
    font-size: 11px;
}

#form_checkout input {
    padding: 0.1rem;
    min-width: 20px;
    font-size: 0.875rem;
    text-align: center;
}

.cart-table td {
    vertical-align: middle;
    padding: 15px 5px !important;
}

.dt-pull-left {
    float: left;
}

.dt-pull-right {
    float: right;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    font-weight: 500;
}

.paginate_button previous disabled {
    display: block !important;
    margin-left: -1px !important;
    line-height: 1.25 !important;
    color: #7460ee !important;
    background-color: #fff !important;
    border: 1px solid #dee2e6 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    z-index: 1 !important;
    color: #fff !important;
    background: none !important;
    background-color: #009efb !important;
    border-color: #009efb !important;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 8px 15px;
}

.dataTables_length label,
.dataTables_filter label {
    display: flex;
}

button.dt-button:hover:not(.disabled),
div.dt-button:hover:not(.disabled),
a.dt-button:hover:not(.disabled),
button.dt-button, div.dt-button, a.dt-button {
    border: 0 !important;
}

table.dataTable thead th,
table.dataTable thead td,
table.dataTable.no-footer {
    border-bottom: 1px solid #dee2e6 !important;
}

table.dataTable thead th,
table.dataTable thead td {
    padding: 8px 10px !important;
}

@media (max-width: 767px) {
    .table-responsive .container-fluid {
        overflow-x: auto !important;
    }
}

.sidebar-nav ul li a{
    color: #0c0c0c;
}

.edit-order-table input {
    pointer-events: none;
    background-color: #efefef;
    text-align: center;
    padding: 0 !important;
}