/*comment*/
body {
    background-color: #fff;
    font-family: "Poppins", sans-serif;
    font-weight: 300
}

.bg-gray {
    background-color: #f2edd2;
}

.search {
    position: relative;
    box-shadow: 0 0 40px rgba(51, 51, 51, .1)
}

.search input {
    height: 50px;
    text-indent: 25px;
    border: 2px solid #d6d4d4
}

.search input:focus {
    box-shadow: none;
    border: 2px solid #9d9123;
}

.search .fa-search {
    position: absolute;
    top: 15px;
    left: 16px;
}

.btn-bg-color {
    background: #9d9123;
}

.bg-color {
    background: #9d9123 !important;
    color: #fff;
}

.table>tbody>tr:last-child td {
    /* border-bottom-width: 0px !important; */
}


.cursor-pointer {
    cursor: pointer;
}

.table {
    background: #fff;
}

.table tr td {
    vertical-align: middle;
}

.table tr:hover {
    cursor: pointer;
}

.orderDetailTable.table tr:hover,
#orderTable.table tr:hover {
    cursor: default;
}

.selected {
    background: #c4bd79 !important;
    color: #999;
}

.fa-color {
    color: #9d9123 !important;
}

.tableMain {
    overflow-x: auto;
}

.login-form {
    width: 350px;
    padding: 40px 30px;
    background: #f2edd2;
    margin: auto;
    border: 1px solid #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 20%
}

.form-group {
    position: relative;
    margin-bottom: 15px
}

.form-control {
    width: 100%;
    height: 30px;
    border: none;
    padding: 5px 7px 5px 3px;
    background: #fff;
    color: #666;
    border: 2px solid #ddd;

}

.form-control:focus {
    background-color: #fff;
    border-color: #fff !important;
    outline: none;
    box-shadow: none;
    border: 1px solid #ddd !important;
}

.log-btn {
    background: #9d9123 !important;
    display: inline-block;
    width: 100%;
    font-size: 20px;
    height: 50px;
    color: #fff;
    text-decoration: none;
    border: 2px solid #f2edd2;
}

.link {
    text-decoration: none;
    color: #C6C6C6;
    float: right;
    font-size: 12px;
    margin-bottom: 15px
}

.error {
    display: none !important;
}

.desc {
    font-size: 12px;
    line-height: 0.12em;
    letter-spacing: inherit;
}

.closepopover {
    font-size: 24px;
    float: right !important;
    margin-top: -6px;
    position: absolute;
    right: 8px;
    top: 10px;
    cursor: pointer;
}

.popover {
    max-width: 700px !important;
}

@media (min-width: 1200px) {
    .col-xl-c {
        flex: 0 0 auto;
        width: 3% !important;
    }

    .col-xl-c .card-header {
        padding: 2rem 1rem !important;
    }

    .double-right-main {
        padding: 0.0rem 0rem !important;
    }

    .col-xl-c .double-right {
        padding: 0.5rem 0rem !important;
    }

    .col-xl-c .refresh-header {
        padding: 13px 0rem !important;
    }


    .add-element thead tr th {
        padding: 0.2rem 0rem !important;
    }

    .move-shopify-product td {
        padding: 0.5rem 0.2rem !important;
    }

    .col-xl-lr {
        flex: 0 0 auto;
        width: 50%;
    }
}

.table>:not(:first-child) {
    border-top: 0;
}

.add-element-header,
.refresh-header {
    background-color: transparent !important;
    border-bottom: 0px !important
}

.add-element thead {
    background: transparent;
}

.fa-angle-double-right {
    font-size: 1.4em !important;
}

.fa-refresh {
    font-size: 1.4em !important;
}

.fa-chevron-right {
    font-size: 1.4em !important;
}

.row>* {
    padding-right: calc(var(--bs-gutter-x) * .1);
    padding-left: calc(var(--bs-gutter-x) * .1);
}

#header_fixed {
    position: fixed;
    top: 0px;
    display: none;
    background-color: white;
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.error_div {
    margin-bottom: 0px !important;
}

.mb-0 {
    margin-bottom: 0px !important;
}


.filter-content {
    position: absolute;
    background-color: #ffffff;
    min-width: 100px;
    overflow: auto;
    border: 1px solid #ddd;
    z-index: 5 !important;
}

.filter-content span {
    padding: 5px 10px;
    text-decoration: none;
    display: block;
    font-size: 13px;
}

.filter-content span:hover {
    background-color: #ddd;
}



.hidden,
.productTableHidden,
.shopifyTableHidden {
    visibility: hidden;
}

/*
.productTableHidden {
    visibility: hidden;
    width: 100%;
    height: 100vh;
    z-index: 9999;
    background: url('/images/ajax-loader.gif') 50% 50% no-repeat rgb(249, 249, 249);
    opacity: .8;
    background-size: 50px;
}
*/

#productTable tfoot th span.input-group fieldset {
    top: 0px;
}

.productdetails {
    height: 70vh;
    cursor: pointer;
    font-size: 13px;
    margin: 20px;
}

.orderdetails {
    height: 70vh;
    font-size: 13px;
    margin: 20px;
}

.ordertd {
    font-size: 13px;
}

.model-body {
    overflow-y: auto;
}

.productDetailTable tr td:first-child {
    width: 40%;
}

.orderDetailTable {
    text-align: left;
}

.productDetailTable tr td:second-child {
    width: 60%;
}

.close {
    font-size: 30px;
    float: right !important;
    margin-top: -15px;
    position: absolute;
    right: 4px;
    top: 10px;
    background: transparent;
    border: none;
}


tfoot {
    display: table-header-group;
}

thead {
    display: table-row-group;
    background-color: #f2edd2;
    height: 50px;
    min-height: 50px;
}

fieldset {
    border: 1px solid #ddd;
    position: absolute;
}

tfoot .form-control {
    font-size: 11px;
}

thead tr th {
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
}

tbody td {
    font-size: 10px;
}

.dataTables_empty {
    font-size: 15px;
}

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

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

@media (max-width: 768px) {
    .table>tbody>tr td:nth-child(2) {
        min-width: 100px;
    }
}


@media (min-width: 768px) {

    .table>tbody>tr>td:nth-child(5),
    .table>tbody>tr>td:nth-child(6),
    .table>tbody>tr>td:nth-child(7) {
        text-align: right;
    }

    .table>tbody>tr>td:nth-child(9) {
        text-align: center;
    }
}

.fa-3x {
    font-size: 2.5em !important;
}

.hidden {
    display: none !important;
}

.subTable {
    margin-bottom: 0 !important;
}

.dt-hasChild+tr td {
    padding: 0px !important;
}

/*.subTable tbody tr {
   background: #f2edd2 !important;
}*/

.subtable-row {
    background: #f2edd2 !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th,
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th,
#productTable.dataTable tbody td,
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th,
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot tr th,
#shopifyTable.dataTable tbody td {
    padding: 0px 1px !important;
}

#productTable.dataTable .subTable tbody td {
    padding: 0px 1px !important;
}

/** product main table styles **/
#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(1),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(1),
#productTable.dataTable tbody td:nth-child(1) {
    min-width: 10px !important;
    width: 10px !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(2),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(2),
#productTable.dataTable tbody td:nth-child(2) {
    min-width: 4% !important;
    width: 4% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(3),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(3),
#productTable.dataTable tbody td:nth-child(3) {
    min-width: 10% !important;
    width: 10% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(4),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(4),
#productTable.dataTable tbody td:nth-child(4) {
    min-width: calc(30% - 70px) !important;
    width: calc(30% - 70px) !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(5),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(5),
#productTable.dataTable tbody td:nth-child(5) {
    min-width: 15% !important;
    width: 15% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(6),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(6),
#productTable.dataTable tbody td:nth-child(6) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(7),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(7),
#productTable.dataTable tbody td:nth-child(7) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(8),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(8),
#productTable.dataTable tbody td:nth-child(8) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(9),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(9),
#productTable.dataTable tbody td:nth-child(9) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(10),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(10),
#productTable.dataTable tbody td:nth-child(10) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(11),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(11),
#productTable.dataTable tbody td:nth-child(11) {
    min-width: 35px !important;
    width: 35px !important;
    max-width: 35px !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(12),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(12),
#productTable.dataTable tbody td:nth-child(12) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(13),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(13),
#productTable.dataTable tbody td:nth-child(13) {
    min-width: 25px !important;
    width: 25px !important;
    max-width: 25px !important;
}

/** products sub table styles **/
#productTable.dataTable .subTable tfoot th:nth-child(1),
#productTable.dataTable .subTable tbody th:nth-child(1),
#productTable.dataTable .subTable tbody td:nth-child(1) {
    min-width: 10px !important;
    width: 10px !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(2),
#productTable.dataTable .subTable tbody th:nth-child(2),
#productTable.dataTable .subTable tbody td:nth-child(2) {
    min-width: 4% !important;
    width: 4% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(3),
#productTable.dataTable .subTable tbody th:nth-child(3),
#productTable.dataTable .subTable tbody td:nth-child(3) {
    min-width: 10% !important;
    width: 10% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(4),
#productTable.dataTable .subTable tbody th:nth-child(4),
#productTable.dataTable .subTable tbody td:nth-child(4) {
    min-width: calc(30% - 70px) !important;
    width: calc(30% - 70px) !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(5),
#productTable.dataTable .subTable tbody th:nth-child(5),
#productTable.dataTable .subTable tbody td:nth-child(5) {
    min-width: 15% !important;
    width: 15% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(6),
#productTable.dataTable .subTable tbody th:nth-child(6),
#productTable.dataTable .subTable tbody td:nth-child(6) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(7),
#productTable.dataTable .subTable tbody th:nth-child(7),
#productTable.dataTable .subTable tbody td:nth-child(7) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(8),
#productTable.dataTable .subTable tbody th:nth-child(8),
#productTable.dataTable .subTable tbody td:nth-child(8) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(9),
#productTable.dataTable .subTable tbody th:nth-child(9),
#productTable.dataTable .subTable tbody td:nth-child(9) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(10),
#productTable.dataTable .subTable tbody th:nth-child(10),
#productTable.dataTable .subTable tbody td:nth-child(10) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(11),
#productTable.dataTable .subTable tbody th:nth-child(11),
#productTable.dataTable .subTable tbody td:nth-child(11) {
    min-width: 35px !important;
    width: 35px !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(12),
#productTable.dataTable .subTable tbody th:nth-child(12),
#productTable.dataTable .subTable tbody td:nth-child(12) {
    min-width: 8% !important;
    width: 8% !important;
}

#productTable.dataTable .subTable tfoot th:nth-child(13),
#productTable.dataTable .subTable tbody th:nth-child(13),
#productTable.dataTable .subTable tbody td:nth-child(13) {
    min-width: 25px !important;
    width: 25px !important;
}

#productTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(12),
#productTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(12),
#productTable.dataTable tbody td:nth-child(12) {
    border-right: 1px solid #ddd;
    padding: 0 !important;
}

#productTable.dataTable tbody td:nth-child(13) .details {
    display: grid;
    place-content: center;
}

#productTable.dataTable thead th:nth-child(13) {
    background: #fff !important;
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
}

#productTable.dataTable tbody td:nth-child(10) {
    text-align: left;
}

#productTable.dataTable .subTable tbody td:nth-child(10) {
    text-align: left;
}

#productTable.dataTable tbody td:nth-child(12),
#productTable.dataTable tbody td:nth-child(9) {
    text-align: center;
}

#productTable.dataTable .subTable tbody td:nth-child(12),
#productTable.dataTable .subTable tbody td:nth-child(9) {
    text-align: center;
}

#productTable.dataTable tbody td:nth-child(8) {
    text-align: right;
}

#productTable.dataTable .subTable tbody td:nth-child(8) {
    text-align: right;
}

/** shopify main table styles **/
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(1),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(1),
#shopifyTable.dataTable tbody td:nth-child(1) {
    min-width: 5% !important;
    width: 5% !important;
    max-width: 5% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(2),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(2),
#shopifyTable.dataTable tbody td:nth-child(2) {
    min-width: 10% !important;
    width: 10% !important;
    max-width: 10% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(3),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(3),
#shopifyTable.dataTable tbody td:nth-child(3) {
    min-width: calc(25% - 25px) !important;
    width: calc(25% - 25px) !important;
    max-width: calc(25% - 25px) !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(4),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(4),
#shopifyTable.dataTable tbody td:nth-child(4) {
    min-width: 15% !important;
    width: 15% !important;
    max-width: 15% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(5),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(5),
#shopifyTable.dataTable tbody td:nth-child(5) {
    min-width: 13% !important;
    width: 13% !important;
    max-width: 13% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(6),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(6),
#shopifyTable.dataTable tbody td:nth-child(6) {
    min-width: 8% !important;
    width: 8% !important;
    max-width: 8% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(7),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(7),
#shopifyTable.dataTable tbody td:nth-child(7) {
    min-width: 8% !important;
    width: 8% !important;
    max-width: 8% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(8),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(8),
#shopifyTable.dataTable tbody td:nth-child(8) {
    min-width: 8% !important;
    width: 8% !important;
    max-width: 8% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(9),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(9),
#shopifyTable.dataTable tbody td:nth-child(9) {
    min-width: 8% !important;
    width: 8% !important;
    max-width: 8% !important;
}

#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(10),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(10),
#shopifyTable.dataTable tbody td:nth-child(10) {
    min-width: 25px !important;
    width: 25px !important;
    max-width: 25px !important;
}

#shopifyTable.dataTable tbody td:nth-child(9) {
    text-align: right;
}

#shopifyTable.dataTable tbody td:nth-child(7) {
    text-align: center !important;
}

/** shopify sub table styles **/
#shopifyTable.dataTable .subTable tbody tr td {
    padding: 0px 1px !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(1),
#shopifyTable.dataTable .subTable tbody th:nth-child(1),
#shopifyTable.dataTable .subTable tbody td:nth-child(1) {
    min-width: 5% !important;
    width: 5% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(2),
#shopifyTable.dataTable .subTable tbody th:nth-child(2),
#shopifyTable.dataTable .subTable tbody td:nth-child(2) {
    min-width: 10% !important;
    width: 10% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(3),
#shopifyTable.dataTable .subTable tbody th:nth-child(3),
#shopifyTable.dataTable .subTable tbody td:nth-child(3) {
    min-width: calc(25% -25px) !important;
    width: calc(25% -25px) !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(4),
#shopifyTable.dataTable .subTable tbody th:nth-child(4),
#shopifyTable.dataTable .subTable tbody td:nth-child(4) {
    min-width: 15% !important;
    width: 15% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(5),
#shopifyTable.dataTable .subTable tbody th:nth-child(5),
#shopifyTable.dataTable .subTable tbody td:nth-child(5) {
    min-width: 13% !important;
    width: 13% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(6),
#shopifyTable.dataTable .subTable tbody th:nth-child(6),
#shopifyTable.dataTable .subTable tbody td:nth-child(6) {
    min-width: 8% !important;
    width: 8% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(7),
#shopifyTable.dataTable .subTable tbody th:nth-child(7),
#shopifyTable.dataTable .subTable tbody td:nth-child(7) {
    min-width: 8% !important;
    width: 8% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(8),
#shopifyTable.dataTable .subTable tbody th:nth-child(8),
#shopifyTable.dataTable .subTable tbody td:nth-child(8) {
    min-width: 8% !important;
    width: 8% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(9),
#shopifyTable.dataTable .subTable tbody th:nth-child(9),
#shopifyTable.dataTable .subTable tbody td:nth-child(9) {
    min-width: 8% !important;
    width: 8% !important;
}

#shopifyTable.dataTable .subTable tfoot th:nth-child(10),
#shopifyTable.dataTable .subTable tbody th:nth-child(10),
#shopifyTable.dataTable .subTable tbody td:nth-child(10) {
    min-width: 25px !important;
    width: 25px !important;
}

#shopifyTable.dataTable .subTable tbody td:nth-child(7) {
    text-align: center !important;
}

#shopifyTable.dataTable .subTable tbody td:nth-child(9) {
    text-align: right;
}





td.dt-control {
    background: url(../images/right-arrow.png) no-repeat center center !important;
    background-size: 17px 17px !important;
}

td.dt-control-opened {
    background: url(../images/down-chevron.png) no-repeat center center !important;
    background-size: 17px 17px !important;
}

.bi-info-circle-fill, .bi-pencil-square {
    font-size: 16px !important;
    color: #9d9123;
    cursor: pointer;

}
.options_edit_icon, .order_edit_icon {
    padding-left:5px;
}
.bi-exclamation-triangle-fill {
    font-size: 16px !important;
    color: #FF4500;

}

table.dataTable tbody td:nth-child(10) {
    text-align: center;
}

.subTable .bi-info-circle-fill {
    padding-right: 5px;
}

.modal-title {
    font-size: 15px !important;
}

table.subTable tbody td:nth-child(8) {
    text-align: right !important;
}

table.dataTable tbody td:nth-child(7) {
    text-align: right !important;
}

.product-for-shopify {
    background-color: #9d912387 !important;
}

/*td:last-child {
    position: relative;
}
.bi-info-circle-fill {
  position: absolute;
  display: block;
  width: 60px;
  left: -50px;
}*/

/*tr::after {
    content: 'mdi mdi-alert';
    position: absolute;
    left: -20px;
    top: 0
}*/

.modal-footer {
    display: block !important;
    text-align: center !important;
}

.xmlRefershing {
    text-align: center !important;
}


.dataTables_wrapper {
    position: inherit;
}

table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
    border-bottom: 0 !important;
    border-top: 0 !important;
}

.shopify_date_show {
    font-size: 8px !important;
    width: 50px;
}

.pageloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100vh;
    z-index: 9999;
    background: url('/images/ajax-loader.gif') 50% 50% no-repeat rgb(249, 249, 249);
    opacity: .8;
    background-size: 50px;
}

.dataTables_info {
    padding: 8px !important;
}

.status_dropdown {
    /*
    width: 75px !important;
    */
    text-align: left !important;
    font-size: 13px;
}

.status_dropdown option[value="active"] {
    background: green;
    color: #fff;
    padding: 2px;
}

.shopify-clear-button,
.clear-button {
    padding: 0px !important;
}

.clear-button,
.shopify-clear-button,
.order-btn {
    background: #fff;
    padding: 6px;
    color: #9d9123;
    height: 30px;
    display: flex;
    border-radius: 5px;
    place-content: center;
    cursor: pointer;
}

.clear-button-text {
    padding-right: 2px;
}

.clear-button-text,
.clear-button-icon {
    height: 25px;
    display: grid !important;
    place-content: center;
}

.status_dropdown option[value="archived"] {
    background: orange;
    color: #000;
    padding: 2px;
}

.status_dropdown option[value="draft"] {
    background: #ccc;
    color: #000;
    padding: 2px;
}


.bi-trash {
    color: #9d9123;
    font-size: 17px;
}

.invalid-product {
    /*
    background: #ed1818 !important;
    */
}





#orderTable.dataTable thead th {
    text-align: left;
}


#orderTable.dataTable thead th:nth-child(1),
#orderTable.dataTable tbody th:nth-child(1),
#orderTable.dataTable tbody td:nth-child(1) {
    min-width: 2% !important;
    width: 2% !important;
}


#orderTable.dataTable thead th:nth-child(2),
#orderTable.dataTable tbody th:nth-child(2),
#orderTable.dataTable tbody td:nth-child(2) {
    min-width: 5% !important;
    width: 5% !important;
}

#orderTable.dataTable thead th:nth-child(3),
#orderTable.dataTable tbody th:nth-child(3),
#orderTable.dataTable tbody td:nth-child(3) {
    min-width: 13% !important;
    width: 13% !important;
}


#orderTable.dataTable thead th:nth-child(4),
#orderTable.dataTable tbody th:nth-child(4),
#orderTable.dataTable tbody td:nth-child(4) {
    min-width: 10% !important;
    width: 10% !important;
}

#orderTable.dataTable thead th:nth-child(5) {
    text-align: center;
}

#orderTable.dataTable thead th:nth-child(5),
#orderTable.dataTable tbody th:nth-child(5),
#orderTable.dataTable tbody td:nth-child(5) {
    min-width: 5% !important;
    width: 7% !important;
}

#orderTable.dataTable thead th:nth-child(6),
#orderTable.dataTable tbody th:nth-child(6),
#orderTable.dataTable tbody td:nth-child(6) {
    min-width: 30% !important;
    width: 30% !important;
    text-align: center !important
}

/* #orderTable.dataTable thead th:nth-child(8),
#orderTable.dataTable tbody th:nth-child(8),
#orderTable.dataTable tbody td:nth-child(8) {
    min-width:2px !important;
    width: 25% !important;
    text-align: center !important
} */

#orderTable.dataTable thead th:nth-child(7),
#orderTable.dataTable tbody th:nth-child(7),
#orderTable.dataTable tbody td:nth-child(7) {
    min-width: 250px !important;
    width: 250px !important;
    text-align: right !important
}

#orderTable.dataTable thead th:nth-child(8),
#orderTable.dataTable tbody th:nth-child(8),
#orderTable.dataTable tbody td:nth-child(8) {
    min-width: 100px !important;
    width: 10% !important;
    text-align: center !important
}

#orderTable.dataTable tbody td:nth-child(10) {
    text-align: left !important
}

.bi-truck {
    font-size: 22px !important;
    color: rgb(17, 0, 255);
    cursor: pointer;
}

.fs-12 {
    font-size: 12px;
}

.orderBtn-a {
    text-decoration: none;
    color: #666;
    padding-left: 2px;
}

.orderBtn-a:hover {
    color: #9d9123 !important;
}

.order-headline {
    font-size: 16px;
    font-weight: 600;
    color: #888;
}

.btn-order-head-bg {
    background: #aaa !important;
    border: none;
}

.btn-primary-bg {
    background: #3758fc !important;
    border: none;
}

.btn-success-bg {
    background: #0ed300 !important;
    border: none;
}

#orderTable.dataTable tbody td {
    padding: 2px 10px !important;
}

.orderDetails {
    display: inline;
}

.inline-block {
    display: inline-block;
}

.logout-text {
    color: #9d9123;
}

.align-items-center {
    align-items: center !important;
}


.btns {
    align-items: center;
    padding-top: 10px;
    background-color: #9d9123;
    border: none;
    color: white;
    padding: 7px 10px;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
}

.btns:hover {
    color: #fff !important;
}

.status_badge {
    min-width: 135px;
    cursor: default;
    border-radius: 20px;
}


tfoot th {
    cursor: default;
}

table.dataTable tfoot th {
    padding: 1px !important
}

.move-all-button {
    text-align: center;
}

/*
.search_shopify_status{
    width:75px;
}
*/

/*
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot tr th:nth-child(1){
    min-width: 5% !important;
    width: 5% !important;
}
#shopifyTable_wrapper .dataTables_scrollHeadInner thead tr th:nth-child(1){
    min-width: 4% !important;
    width: 4% !important;
}
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(2) {
    min-width: 10% !important;
    width: 10% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(2){
    min-width: 10 !important;
    width: 10% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(3) {
    min-width: 20% !important;
    width: 20% !important;
}
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(3){
    min-width: 17% !important;
    width: 17% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(4),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(4) {
    min-width: 15% !important;
    width: 15% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(5),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(5){
    min-width: 8% !important;
    width: 8% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(6),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(6) {
    min-width: 7% !important;
    width: 7% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(7),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(7){
    min-width: 6% !important;
    width: 6% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(8),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(8){
    min-width: 12% !important;
    width: 10% !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(9),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(9),
#shopifyTable.dataTable tbody td:nth-child(9) {
    min-width: 14.5% !important;
    width: 8% !important;
    padding-left: 10px !important;
}
#shopifyTable_wrapper .dataTables_scrollFootInner tfoot th:nth-child(10),
#shopifyTable_wrapper .dataTables_scrollHeadInner thead th:nth-child(10),
#shopifyTable.dataTable tbody td:nth-child(10) {
    min-width: 5% !important;
    width: 5% !important;
}
*/

#productOptionsTable td {
    border-width:0px;
    padding:2px;
}
#productOptionsTable td input,
#productOptionsTable td input:hover,
#productOptionsTable td input:focus,
#productOptionsTable td input:focus-visible {
    width:100%;
    border:1px solid rgb(222, 226, 230) !important;
}
#productOptionsTable tr.options_header {
    font-weight:bold;
    color:#212529;
}
#productOptionsTable tr.options_header td {
    font-size:11px;
    padding:0px;
}
#productOptionsTable tr.options_header td div {
    margin:2px;
    background:#f2edd2;
    padding:4px;
}

table.productComparisionTable thead tr th.shopify_id,
table.productComparisionTable tbody tr td.shopify_id {
    width:15%;
    text-align:center;
}
table.productComparisionTable thead tr th.kinsey_title,
table.productComparisionTable tbody tr td.kinsey_title {
    width:20%;
    text-align:left;
}
table.productComparisionTable thead tr th.shopify_title,
table.productComparisionTable tbody tr td.shopify_title {
    width:20%;
    text-align:left;
}
table.productComparisionTable thead tr th.shopify_price,
table.productComparisionTable tbody tr td.shopify_price {
    width:12%;
    text-align:right;
}
table.productComparisionTable thead tr th.kinsey_price,
table.productComparisionTable tbody tr td.kinsey_price {
    width:12%;
    text-align:right;
}
table.productComparisionTable thead tr th.product_code,
table.productComparisionTable tbody tr td.product_code {
    width:15%;
    text-align:center;
}
table.productComparisionTable thead tr th.product_delete,
table.productComparisionTable tbody tr td.product_delete {
    width:6%;
    text-align:center;
}
table.productComparisionTable tbody tr td.error_message {
    width:44%;
}
table.productComparisionTable {
    margin:0px;
}
table.productComparisionTable tbody tr td {
    border:0px !important;
}
/*
table.productComparisionTable.details {
    border:1px solid #dee2e6 !important;
}
*/
#verify_products .modal-dialog {
    max-width:560px !important;
}
table.productComparisionTable.top_border {
    border-top:1px solid #dee2e6 !important;
}
table.productComparisionTable.bottom_border {
    border-bottom:1px solid #dee2e6 !important;
}
table.productComparisionTable.details tbody tr td:first-child,
table.productComparisionTable.details tbody tr td.shopify_id {
    border-left:1px solid #dee2e6 !important;
}
table.productComparisionTable.details tbody tr td:last-child,
table.productComparisionTable.details tbody tr td.product_code {
    border-right:1px solid #dee2e6 !important;
}
table.productComparisionTable tbody tr td {
    padding:2px !important;
}
table.productComparisionTable tbody tr td.error_td {
    border:1px solid #dee2e6 !important;
}
table.productComparisionTable tbody tr.error_row,
table.productComparisionTable.details tbody tr.error_row {
    background:#FF4500;
}
#verify_products .modal-dialog {
    margin-top:5px;
    margin-bottom:5px;
}
#verify_products .modal-dialog .modal-content {
    height:calc(100vh - 10px);
}
#verify_products .modal-dialog .modal-content .modal-body {
    padding-top:0px;
}
.width_100 {
    width:100%;
}
table.productComparisionTable tbody tr td.main_td {
    padding-left:0px !important;
    padding-right:0px !important;
}
#productComparisionTableHeader thead tr th {
    text-align:center;
}
#comparision_table_search {
    width:calc(100% - 20px);
    font-size:12px;
    border:0px;
}
#comparision_table_search:focus-visible {
    border:0px;
    outline:none;
}
#verify_products .modal-dialog .modal-content .modal-header .close {
    margin-top:0px;
    top:5px;
}
#comparision_table_selection {
    position:absolute;
    right:10%;
}
.comparision_table_search_div {
    position:absolute;
    right:15%;
    width:60%;
    font-size:12px;
    border:2px solid #ddd;
    display:flex;
}
.comparision_table_search_icon {
    color:#9d9123;
    font-size:15px;
    display:grid !important;
    width:20px;
    place-content:center;
    cursor:pointer;
}
#verify_products_table_div {
    width:calc(100% - 2rem);
}
.products_to_verify {
    scrollbar-width:thin;
}
#confirmMoving {
    z-index:1056;
}