:root {
    --new-order-color: #e2445c;
    --design-color: #ffc000;
    --design-sl-color: #ff8d00;
    --design-qa-color: #f55b53;
    --design-approval-color: #ffe200;
    --design-damage-color: #b94c02;
    --print-color: #92d050;
    --print-color-flower: #2cec3c;
    --print-color-dtfuv: #00b39b;
    --print-sl-color: #05711f;
    --transfer-color: #00b050;
    --cut-color: #00b0f0;
    --embroidery-color: #ff86b8;
    --sew-color: #0070c0;
    --sew-contractor-color: #00fff3;
    --dtf-color: #bbb3ff;
    --sl-production-color: #01899f;
    --bill-color: #002060;
    --fulfillment-color: #7030a0;
    --sl-fulfillment-color: #7030a0;
    --completed-color: #ff00b1;
    --cancelled-color: #9a0000;
    --damaged-color: #c65911;
}

.new-order-color {
    background-color: var(--new-order-color);
}

.design-color {
    background-color: var(--design-color);
}

.design-sl-color {
    background-color: var(--design-sl-color);
}

.design-qa-color {
    background-color: var(--design-qa-color);
}

.design-approval-color {
    background-color: var(--design-approval-color);
}

.design-damage-color {
    background-color: var(--design-damage-color);
}

.print-color {
    background-color: var(--print-color);
}

.print-color-flower {
    background-color: var(--print-color-flower);
}

.print-color-dtfuv {
    background-color: var(--print-color-dtfuv);
}

.print-sl-color {
    background-color: var(--print-sl-color);
}

.transfer-color {
    background-color: var(--transfer-color);
}

.cut-color {
    background-color: var(--cut-color);
}

.embroidery-color {
    background-color: var(--embroidery-color);
}

.sew-color {
    background-color: var(--sew-color);
}

.sew-contractor-color {
    background-color: var(--sew-contractor-color);
}

.dtf-color {
    background-color: var(--dtf-color);
}

.sl-production-color {
    background-color: var(--sl-production-color);
}

.bill-color {
    background-color: var(--bill-color);
}

.fulfillment-color {
    background-color: var(--fulfillment-color);
}

.sl-fulfillment-color {
    background-color: var(--sl-fulfillment-color);
}

.completed-color {
    background-color: var(--completed-color);
}

.cancelled-color {
    background-color: var(--cancelled-color);
}

.damaged-color {
    background-color: var(--damaged-color);
}

.new-order-color-txt {
    color: var(--new-order-color) !important;
}

.design-color-txt {
    color: var(--design-color) !important;
}

.design-sl-color-txt {
    color: var(--design-sl-color) !important;
}

.design-qa-color-txt {
    color: var(--design-qa-color) !important;
}

.design-approval-color-txt {
    color: var(--design-approval-color) !important;
}

.design-damage-color-txt {
    color: var(--design-damage-color) !important;
}

.print-color-txt {
    color: var(--print-color) !important;
}

.print-color-flower-txt {
    color: var(--print-color-flower) !important;
}

.print-color-dtfuv-txt {
    color: var(--print-color-dtfuv) !important;
}

.print-sl-color-txt {
    color: var(--print-sl-color) !important;
}

.transfer-color-txt {
    color: var(--transfer-color) !important;
}

.cut-color-txt {
    color: var(--cut-color) !important;
}

.embroidery-color-txt {
    color: var(--embroidery-color) !important;
}

.sew-color-txt {
    color: var(--sew-color) !important;
}

.sew-contractor-color-txt {
    color: var(--sew-contractor-color) !important;
}

.dtf-color-txt {
    color: var(--dtf-color) !important;
}

.sl-production-color-txt {
    color: var(--sl-production-color) !important;
}

.bill-color-txt {
    color: var(--bill-color) !important;
}

.fulfillment-color-txt {
    color: var(--fulfillment-color) !important;
}

.sl-fulfillment-color-txt {
    color: var(--sl-fulfillment-color) !important;
}

.completed-color-txt {
    color: var(--completed-color) !important;
}

.cancelled-color-txt {
    color: var(--cancelled-color) !important;
}

.damaged-color-txt {
    color: var(--damaged-color) !important;
}

.child-order-link a {
    text-decoration: none;
    color: #000;
}

.child-order-link {
    transition: background-color 0.5s, color 0.5s;
}

.child-order-link:hover a {
    color: #fff;
}

.link-new-order-color:hover {
    background-color: var(--new-order-color);
}

.link-design-color:hover {
    background-color: var(--design-color);
}

.link-design-sl-color:hover {
    background-color: var(--design-sl-color);
}

.link-design-qa-color:hover {
    background-color: var(--design-qa-color);
}

.link-design-approval-color:hover {
    background-color: var(--design-approval-color);
}

.link-design-damage-color:hover {
    background-color: var(--design-damage-color);
}

.link-print-color:hover {
    background-color: var(--print-color);
}

.link-print-color-flower:hover {
    background-color: var(--print-color-flower);
}

.link-print-color-dtfuv:hover {
    background-color: var(--print-color-dtfuv);
}

.link-print-sl-color:hover {
    background-color: var(--print-sl-color);
}

.link-transfer-color:hover {
    background-color: var(--transfer-color);
}

.link-cut-color:hover {
    background-color: var(--cut-color);
}

.link-embroidery-color:hover {
    background-color: var(--embroidery-color);
}

.link-sew-color:hover {
    background-color: var(--sew-color);
}

.link-sew-contractor-color:hover {
    background-color: var(--sew-contractor-color);
}

.link-dtf-color:hover {
    background-color: var(--dtf-color);
}

.link-sl-production-color:hover {
    background-color: var(--sl-production-color);
}

.link-bill-color:hover {
    background-color: var(--bill-color);
}

.link-fulfillment-color:hover {
    background-color: var(--fulfillment-color);
}

.link-sl-fulfillment-color:hover {
    background-color: var(--sl-fulfillment-color);
}

.link-completed-color:hover {
    background-color: var(--completed-color);
}

.link-cancelled-color:hover {
    background-color: var(--cancelled-color);
}

.link-damaged-color:hover {
    background-color: var(--damaged-color);
}

.table>tbody>tr>td {
    padding-top: 6px;
    padding-bottom: 6px;
}

#loading_screen {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 2147483649;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

#loading_screen img {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    width: 500px;
}

input:-moz-read-only {
    background-color: #fff !important;
}

input:read-only {
    background-color: #fff !important;
}

.no-orders-found {
    text-align: center;
    font-size: 13px;
}

.main-panel>.content {
    padding: 0px 15px 15px;
}

.table-heading {
    padding: 20px 5px 5px 0px;
}

.table-heading h3 {
    font-size: 16px;
    font-weight: 500;
    margin: 0rem;
}

.rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.table-responsive thead {
    background-color: whitesmoke;
}

.table-responsive tbody td {
    white-space: nowrap;
    font-size: 13px;
    font-weight: 400;
}

.expand-btn {
    padding: 3px 3px !important;
}

.table tr td,
.table tr th {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

#new_order_link {
    color: var(--new-order-color);
}

#design_link {
    color: var(--design-color);
}

#minimize_print_table {
    color: var(--print-color);
}

#press_link {
    color: var(--transfer-color);
}

#cut_link {
    color: var(--cut-color);
}

#sew_link {
    color: var(--sew-color);
}

#billing_link {
    color: var(--bill-color);
}

#fulfillment_link {
    color: var(--fulfillment-color);
}

#damages_link {
    color: var(--damaged-color);
}

.new-order-no {
    background-color: var(--new-order-color);
}

.design-no {
    background-color: var(--design-color);
}

.print-no {
    background-color: var(--print-color);
}

.print-flower-no {
    background-color: var(--print-color-flower);
}

.print-dtfuv-no {
    background-color: var(--print-color-dtfuv);
}

.press-no {
    background-color: var(--transfer-color);
}

.cut-no {
    background-color: var(--cut-color);
}

.sew-no {
    background-color: var(--sew-color);
}

.billing-no {
    background-color: var(--bill-color);
}

.fulfillment-no {
    background-color: var(--fulfillment-color);
}

.damages-no {
    background-color: var(--damaged-color);
}

#new_order_heading {
    border-bottom: 2px solid var(--new-order-color);
}

#design_heading {
    border-bottom: 2px solid var(--design-color);
}

#design_sl_heading {
    border-bottom: 2px solid var(--design-sl-color);
}

#design_qa_heading {
    border-bottom: 2px solid var(--design-qa-color);
}

#design_approval_heading {
    border-bottom: 2px solid var(--design-approval-color);
}

#design_damage_heading {
    border-bottom: 2px solid var(--design-damage-color);
}

#print_heading {
    border-bottom: 2px solid var(--print-color);
}

#print_flower_heading {
    border-bottom: 2px solid var(--print-color-flower);
}

#print_dtfuv_heading {
    border-bottom: 2px solid var(--print-color-dtfuv);
}

#print_sl_heading {
    border-bottom: 2px solid var(--print-sl-color);
}

#transfer_heading {
    border-bottom: 2px solid var(--transfer-color);
}

#cut_heading {
    border-bottom: 2px solid var(--cut-color);
}

#embroidery_heading {
    border-bottom: 2px solid var(--embroidery-color);
}

#sew_heading {
    border-bottom: 2px solid var(--sew-color);
}

#sew_contractor_heading {
    border-bottom: 2px solid var(--sew-contractor-color);
}

#sl_production_heading {
    border-bottom: 2px solid var(--sl-production-color);
}

#dtf_heading {
    border-bottom: 2px solid var(--dtf-color);
}

#billing_heading {
    border-bottom: 2px solid var(--bill-color);
}

#fulfillment_heading {
    border-bottom: 2px solid var(--fulfillment-color);
}

#sl_fulfillment_heading {
    border-bottom: 2px solid var(--fulfillment-color);
}

#completed_heading {
    border-bottom: 2px solid var(--completed-color);
}

#cancelled_heading {
    border-bottom: 2px solid var(--cancelled-color);
}

#damages_heading {
    border-bottom: 2px solid var(--damaged-color);
}

#new_order_main_heading {
    border-bottom: 2px solid var(--new-order-color);
    color: var(--new-order-color);
}

.new_order_background {
    background-color: var(--new-order-color);
}

.new_order_background_muted {
    background-color: rgb(226, 68, 92, 0.5);
}

.new_order_txt {
    color: var(--new-order-color) !important;
}

#transfer_main_heading {
    border-bottom: 2px solid var(--transfer-color);
    color: var(--transfer-color);
}

.transfer_background {
    background-color: var(--transfer-color);
}

.transfer_background_muted {
    background-color: rgb(0, 176, 80, 0.5);
}

.transfer_txt {
    color: var(--transfer-color) !important;
}

#cut_main_heading {
    border-bottom: 2px solid var(--cut-color);
    color: var(--cut-color);
}

.cut_background {
    background-color: var(--cut-color);
}

.cut_background_muted {
    background-color: rgb(0, 176, 240, 0.5);
}

.cut_txt {
    color: var(--cut-color) !important;
}

#print_main_heading {
    border-bottom: 2px solid var(--print-color);
    color: var(--print-color);
}

.print_background {
    background-color: var(--print-color);
}

.print_background_muted {
    background-color: rgb(146, 208, 80, 0.5);
}

.print_txt {
    color: var(--print-color) !important;
}

#print_flower_main_heading {
    border-bottom: 2px solid var(--print-color-flower);
    color: var(--print-color-flower);
}

.print_flower_background {
    background-color: var(--print-color-flower);
}

.print_flower_background_muted {
    background-color: rgb(56, 255, 71, 0.5);
}

.print_flower_txt {
    color: var(--print-color-flower) !important;
}

#print_dtfuv_main_heading {
    border-bottom: 2px solid var(--print-color-dtfuv);
    color: var(--print-color-dtfuv);
}

.print_dtfuv_background {
    background-color: var(--print-color-dtfuv);
}

.print_dtfuv_background_muted {
    background-color: rgb(0, 179, 155, 0.5);
}

.print_dtfuv_txt {
    color: var(--print-color-dtfuv) !important;
}

#print_sl_main_heading {
    border-bottom: 2px solid var(--print-sl-color);
    color: var(--print-sl-color);
}

.print_sl_background {
    background-color: var(--print-sl-color);
}

.print_sl_background_muted {
    background-color: rgb(5, 113, 31, 0.5);
}

.print_sl_txt {
    color: var(--print-sl-color) !important;
}

#sew_main_heading {
    border-bottom: 2px solid var(--sew-color);
    color: var(--sew-color);
}

.sew_background {
    background-color: var(--sew-color);
}

.sew_background_muted {
    background-color: rgb(0, 112, 192, 0.5);
}

.sew_txt {
    color: var(--sew-color) !important;
}

#sew_contractor_main_heading {
    border-bottom: 2px solid var(--sew-contractor-color);
    color: var(--sew-contractor-color);
}

.sew_contractor_background {
    background-color: var(--sew-contractor-color);
}

.sew_contractor_background_muted {
    background-color: rgb(0, 255, 243, 0.5);
}

.sew_contractor_txt {
    color: var(--sew-contractor-color) !important;
}

#design_main_heading {
    border-bottom: 2px solid var(--design-color);
    color: var(--design-color);
}

.design_background {
    background-color: var(--design-color);
}

.design_background_muted {
    background-color: rgb(255, 192, 0, 0.5);
}

.design_txt {
    color: var(--design-color) !important;
}

#design_sl_main_heading {
    border-bottom: 2px solid var(--design-sl-color);
    color: var(--design-sl-color);
}

.design_sl_background {
    background-color: var(--design-sl-color);
}

.design_sl_background_muted {
    background-color: rgb(255, 141, 0, 0.5);
}

.design_sl_txt {
    color: var(--design-sl-color) !important;
}

#sl_production_main_heading {
    border-bottom: 2px solid var(--sl-production-color);
    color: var(--sl-production-color);
}

.sl_production_background {
    background-color: var(--sl-production-color);
}

.sl_production_background_muted {
    background-color: rgb(0, 179, 155, 0.5);
}

.sl_production_txt {
    color: var(--sl-production-color) !important;
}

#design_qa_main_heading {
    border-bottom: 2px solid var(--design-color);
    color: var(--design-color);
}

.design_qa_background {
    background-color: var(--design-color);
}

.design_qa_background_muted {
    background-color: rgb(255, 192, 0, 0.5);
}

.design_qa_txt {
    color: var(--design-color) !important;
}

#design_approval_main_heading {
    border-bottom: 2px solid var(--design-color);
    color: var(--design-color);
}

#design_damage_main_heading {
    border-bottom: 2px solid var(--design-damage-color);
    color: var(--design-damage-color);
}

.design_approval_background {
    background-color: var(--design-color);
}

.design_damage_background {
    background-color: var(--design-damage-color);
}

.design_approval_background_muted {
    background-color: rgb(255, 192, 0, 0.5);
}

.design_damage_background_muted {
    background-color: rgb(185, 76, 2, 0.5);
}

.design_approval_txt {
    color: var(--design-color) !important;
}

.design_damage_txt {
    color: var(--design-damage-color) !important;
}

#bill_main_heading {
    border-bottom: 2px solid var(--bill-color);
    color: var(--bill-color);
}

.bill_background {
    background-color: var(--bill-color);
}

.bill_background_muted {
    background-color: rgb(0, 32, 96, 0.5);
}

.bill_txt {
    color: var(--bill-color) !important;
}

#completed_main_heading {
    border-bottom: 2px solid var(--completed-color);
    color: var(--completed-color);
}

.completed_background {
    background-color: var(--completed-color);
}

.completed_background_muted {
    background-color: rgb(255, 0, 177, 0.5);
}

.completed_txt {
    color: var(--completed-color) !important;
}

#cancelled_main_heading {
    border-bottom: 2px solid var(--cancelled-color);
    color: var(--cancelled-color);
}

.cancelled_background {
    background-color: var(--cancelled-color);
}

.cancelled_background_muted {
    background-color: rgb(154, 0, 0, 0.5);
}

.cancelled_txt {
    color: var(--cancelled-color) !important;
}

#fulfillment_main_heading {
    border-bottom: 2px solid var(--fulfillment-color);
    color: var(--fulfillment-color);
}

.fulfillment_background {
    background-color: var(--fulfillment-color);
}

.fulfillment_background_muted {
    background-color: rgb(112, 48, 160, 0.5);
}

.fulfillment_txt {
    color: var(--fulfillment-color) !important;
}

#sl_fulfillment_main_heading {
    border-bottom: 2px solid var(--fulfillment-color);
    color: var(--fulfillment-color);
}

.sl_fulfillment_background {
    background-color: var(--fulfillment-color);
}

.sl_fulfillment_background_muted {
    background-color: rgb(112, 48, 160, 0.5);
}

.sl_fulfillment_txt {
    color: var(--fulfillment-color) !important;
}

#damages_main_heading {
    border-bottom: 2px solid var(--damaged-color);
    color: var(--damaged-color);
}

.damages_background {
    background-color: var(--damaged-color);
}

.damages_background_muted {
    background-color: rgb(198, 89, 17, 0.5);
}

.damages_txt {
    color: var(--damaged-color) !important;
}

#embroidery_main_heading {
    border-bottom: 2px solid var(--embroidery-color);
    color: var(--embroidery-color);
}

.embroidery_background {
    background-color: var(--embroidery-color);
}

.embroidery_background_muted {
    background-color: rgb(255 134 184, 0.5);
}

.embroidery_txt {
    color: var(--embroidery-color) !important;
}

#dtf_main_heading {
    border-bottom: 2px solid var(--dtf-color);
    color: var(--dtf-color);
}

.dtf_background {
    background-color: var(--dtf-color);
}

.dtf_background_muted {
    background-color: rgba(187, 179, 255, 0.5);
}

.dtf_txt {
    color: var(--dtf-color) !important;
}

.in-progress {
    background-color: #fdab3d;
    color: #fff;
}

.medium {
    background-color: #784bd1;
    color: #fff;
}

.bmd-form-group .form-control,
.bmd-form-group label,
.bmd-form-group input::placeholder {
    line-height: 0;
}

:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]) {
    height: 36px
}

.paginateContainer {
    text-align: right !important;
}

.yardage-section {
    font-size: 19px;
    padding-top: 18px;
    padding-bottom: 6px;
}

#move_order_back_modal .modal-dialog,
#add_tracking_no_modal .modal-dialog,
#invoice_no_modal .modal-dialog,
#print_modal .modal-dialog,
#order_hold_modal .modal-dialog,
#transfer_modal .modal-dialog {
    height: 90vh;
    display: flex;
    align-items: center;
}

#move_order_back_modal .form-section,
#add_tracking_no_modal .form-section,
#invoice_no_modal .form-section,
#print_modal .form-section,
#order_hold_modal .form-section,
#transfer_modal .form-section {
    margin-bottom: 1rem;
}

#move_order_back_modal .form-section .input-group-static label,
#add_tracking_no_modal .form-section .input-group-static label,
#invoice_no_modal .form-section .input-group-static label,
#print_modal .form-section .input-group-static label,
#order_hold_modal .form-section .input-group-static label,
#transfer_modal .form-section .input-group-static label {
    margin-top: 8px;
    padding-right: 0.5rem;
    font-weight: 500;
}

#move_order_back_modal .form-control:disabled,
.form-control[readonly],
#add_tracking_no_modal .form-control:disabled,
.form-control[readonly],
#invoice_no_modal .form-control:disabled,
.form-control[readonly],
#print_modal .form-control:disabled,
.form-control[readonly],
#order_hold_modal .form-control:disabled,
.form-control[readonly],
#transfer_modal .form-control:disabled,
.form-control[readonly] {
    background-color: #ffffff;
}

#move_order_back_modal .input-group,
#add_tracking_no_modal .input-group,
#invoice_no_modal .input-group,
#print_modal .input-group,
#order_hold_modal .input-group,
#transfer_modal .input-group {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
}

#move_order_back_modal .bmd-form-group .form-control,
#add_tracking_no_modal .bmd-form-group .form-control,
#invoice_no_modal .bmd-form-group .form-control,
#print_modal .bmd-form-group .form-control,
#order_hold_modal .bmd-form-group .form-control,
#transfer_modal .bmd-form-group .form-control {
    line-height: 1;
}

#rolls_yardage_table td {
    border: 1px solid #ddd;
    padding: 0rem 0.5rem;
}

#rolls_yardage_table th {
    background-color: #dddddd;
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    color: #1d1d1d;
}

#rolls_yardage_table tr:nth-child(even) {
    background-color: #f5f5f5;
}

#rolls_yardage_table tr:hover {
    background-color: #f2f2f2;
}

input:read-only.child-order-pirnt-name {
    background-image: none !important;
    background-color: #eaeaea !important;
    padding-left: 5px;
    border-radius: 6px;
    font-size: 12px;
}

.child_order_tbody tr td {
    border-bottom-width: 1px !important;
}

.queue-table>tbody>tr>td {
    border: 1px solid #f5f5f5;
    padding: 10px 6px;
}

.queue-table>thead>tr>th {
    font-size: 13px;
    font-weight: 300;
    color: #1d1d1d;
    white-space: nowrap;
    border: 1px solid #d7d7d7;
    text-align: center;
    background-color: #f5f5f5;
}

#select_all {
    vertical-align: middle;
    margin-top: -1px;
}

.table-checkbox-parent {
    text-align: center;
}

.table-checkbox-child {
    text-align: center;
}

.table-checkbox-parent input,
.table-checkbox-child input {
    vertical-align: text-top;
}

.table-action-btn .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    padding: 0.3rem;
    font-size: 0.6rem;
}

.table-action-btn .btn .material-icons {
    font-size: 0.9rem;
}

.table tbody+tbody,
.table tbody {
    border: none;
}

.dmg-qty {
    color: #ff0000 !important;
    font-weight: bold !important;
}

.childorder-tbody {
    background-color: #fbfbfb;
}

.btn-design-notes i,
.btn-moving-notes i,
.btn-fulfillment i {
    font-size: 0.6rem !important;
}

.btn-design-note {
    background-color: #ffc000 !important;
    border-color: #ffc000 !important;
    box-shadow: 0 2px 2px 0 rgba(255, 192, 0, 0.14), 0 3px 1px -2px rgba(255, 192, 0, 0.2), 0 1px 5px 0 rgba(255, 192, 0, 0.12) !important;
}

.btn-design-note:hover {
    background-color: #ffbc00 !important;
    border-color: #ffbc00 !important;
    box-shadow: 0 14px 26px -12px rgba(255, 192, 0, 0.42), 0 4px 23px 0px rgba(255, 192, 0, 0.12), 0 8px 10px -5px rgba(255, 192, 0, 0.2) !important;
}


.btn-design-approval-note {
    background-color: #ffc000 !important;
    border-color: #ffc000 !important;
    box-shadow: 0 2px 2px 0 rgba(255, 192, 0, 0.14), 0 3px 1px -2px rgba(255, 192, 0, 0.2), 0 1px 5px 0 rgba(255, 192, 0, 0.12) !important;
}

.btn-design-approval-note:hover {
    background-color: #ffbc00 !important;
    border-color: #ffbc00 !important;
    box-shadow: 0 14px 26px -12px rgba(255, 192, 0, 0.42), 0 4px 23px 0px rgba(255, 192, 0, 0.12), 0 8px 10px -5px rgba(255, 192, 0, 0.2) !important;
}

.download-po-btn .fa,
.duplicate-btn .fa {
    font-size: 0.6rem !important;
}

.state-txt {
    font-weight: bold !important;
    text-align: center;
}

.status-picker select {
    border: 1px solid #e9e9e9;
    border-radius: 3px;
    padding: 0.2rem 0.5rem;
    font-size: 13px;
}

.table-expand-btn .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    padding: 0rem;
    border-radius: 50%;
}

.rotate-icon {
    transition: transform 1s ease;
}

.rotated {
    transform: rotate(180deg);
}

.queue-action .fa,
.queue-action .fas {
    font-size: 0.6rem !important;
    margin-right: 0.1rem;
}

.proceed_to_nect_txt {
    font-size: 12px;
    font-style: italic;
    color: red;
    font-weight: 500
}

.table-heading-settings {
    display: flex;
    align-items: center;
}

.table-settings {
    display: flex;
    justify-content: space-between;
}

.table-settings .sort-by-txt {
    font-size: 12px;
    font-weight: bold;
    color: #d2d2d2;
}

.table-settings .dropdown .dropdown-toggle {
    outline: none !important;
}

#sort_by_type {
    margin: 0px;
}

#sort_by_type .dropdown {
    height: 26px;
}

#sort_by_type .dropdown-menu {
    top: 26px !important;
    width: 150px;
}

#sort_by_type button {
    padding: 5px;
    margin: 0px;
}

.table-settings #sort_by_min_max .btn {
    padding: 5px 10px;
}

.table-heading-settings #search_settings {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.table-settings .btn-group,
.btn-group-vertical {
    margin: 5px 1px;
}

.paginate-container {
    display: flex;
    align-items: flex-end;
}

.paginate-container .pagination {
    align-items: center;
}

.paginate-container ul {
    margin-bottom: 5px;
}

.paginate-container .page-link {
    padding: 0.2rem 0.75rem;
    color: #c2c2c2;
    transition: all 0.1s ease;
}

.paginate-container .page-item.active:hover .page-link {
    background-color: #919191;
    border-color: #919191;
}

.paginate-container .btn-default.btn-custom {
    display: flex;
    align-items: center;
    padding: 0.2rem 0.75rem;
    height: 25.88px;
}

#search_settings .form-group {
    margin: 0px;
}

#search_settings #btn_search_orders {
    padding: 5px 20px;
}

#search_settings .dropdown {
    height: 31px;
    outline: none;
}

#search_settings .dropdown-toggle {
    padding: 5px 5px;
    outline: none !important;
    text-align: center;
}

.btn-muted {
    background-color: #c5c5c5;
}

.selected-row {
    background-color: #e5e4e4;
}

.selected-child-row {
    background-color: #efeeee;
}

.table.table-hover tbody tr.selected-row:hover {
    background-color: #cfcfcf;
}

.table.table-hover tbody tr.selected-child-row:hover {
    background-color: #ebebeb;
}

#duplicate_modal .heading-text {
    margin-bottom: 0rem;
    font-size: 14px;
    font-weight: 400;
}

#duplicate_modal .radio label {
    color: #7e7e7e;
}

#move_damage_modal .label {
    margin-bottom: 0rem;
}

#move_damage_modal .text-dander {
    color: #ff0000 !important;
}

#move_damage_modal .form-input-row {
    display: flex;
    align-items: center;
}

#move_damage_modal .form-textarea-row {
    display: flex;
    align-items: flex-start;
}

#move_damage_modal textarea {
    background-color: #fcfcfc;
}

#move_damage_modal #damaged_qty {
    width: 75px;
    text-align: center;
}

#move_design_damage_modal .label {
    margin-bottom: 0rem;
}

#move_design_damage_modal .text-dander {
    color: #ff0000 !important;
}

#move_design_damage_modal .form-input-row {
    display: flex;
    align-items: center;
}

#move_design_damage_modal .form-textarea-row {
    display: flex;
    align-items: flex-start;
}

#move_design_damage_modal textarea {
    background-color: #fcfcfc;
}

#move_design_damage_modal #damaged_qty {
    width: 75px;
    text-align: center;
}

.notes-btn-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.parent-note-td .btn {
    margin-left: auto;
    margin-right: auto;
}

.btn-note,
.btn-hold-note {
    display: flex;
    padding: 8px 8px !important;
    align-items: center;
    justify-content: center;
    margin: 2px;
}

#move_damage_modal .modal-dialog,
#move_design_damage_modal .modal-dialog,
#duplicate_modal .modal-dialog,
#order_hold_modal .modal-dialog,
#move_order_back_modal .modal-dialog,
#transfer_modal .modal-dialog,
#order_notes_modal .modal-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80vh;
}

#order_note_text {
    font-size: 12px;
}

#yardage_row td:nth-child(1) {
    width: 140px;
}

#yardage_row td:nth-child(4) {
    font-size: 12px;
}

.yardage-row-btns {
    display: flex;
}

.yardage-row-btns .btn:nth-child(2) {
    margin-left: 0.25rem;
}

.yardage-row-btns .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    padding: 0;
}

.qa-comment-list {
    margin-bottom: 0rem;
    padding-left: 1rem;
}

.qa-comment-list li {
    font-size: 12px;
    font-style: italic;
}

#fullfillment_modal .detail-column {
    font-size: 13px
}

#fullfillment_modal .modal-dialog {
    overflow-y: initial !important
}

#fullfillment_modal #shipping_name,
#fullfillment_modal #billing_name {
    line-height: 0.5rem;
    padding-top: 0.5rem;
}

#fullfillment_modal .address-title {
    vertical-align: baseline;
}

#fullfillment_modal .select-menu button {
    padding: 5px 5px;
}

#rolls_yardage_table td {
    border: 1px solid #ddd;
    padding: 0.1rem 0.5rem;
    text-align: center;
    font-size: 12px;
}

#rolls_yardage_table th {
    background-color: #dddddd;
    padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    color: #1d1d1d;
}

#rolls_yardage_table tr:nth-child(even) {
    background-color: #f5f5f5;
}

#rolls_yardage_table tr:hover {
    background-color: #f2f2f2;
}

#move_order_back_modal legend {
    font-size: 14px;
    font-weight: 500;
}

/* Define a custom scrollbar */
::-webkit-scrollbar {
    width: 8px;
    /* Set the width of the scrollbar */
    height: 8px;
    border-radius: 4px;
}

/* Track styles */
::-webkit-scrollbar-track {
    background: #f1f1f1;
    /* Set the background color of the track */
}

/* Handle styles */
::-webkit-scrollbar-thumb {
    background: #888;
    /* Set the color of the scrollbar handle */
    border-radius: 4px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
    /* Set the color of the scrollbar handle on hover */
}

#filter_container .filter-option-container {
    margin-top: 1rem;
}

#filter_container .filter-option-container>label {
    font-size: 12px;
    margin-bottom: 0rem;
}

#filter_container .filter-option-container input {
    padding: 0px 10px;
}

#filter_container .filter-option-container input,
#filter_container .filter-option-container .bootstrap-select {
    border-radius: 5px;
    box-shadow: inset 0px 0px 5px #e3e3e3;
    height: 35px;
}

.order-legend {
    background-color: #f7f7f7;
    padding: 0.5rem;
    border-radius: 5px;
}

.legend-item {
    display: flex;
    align-items: center;
    width: 120px;
}

.legend-color {
    width: 12px;
    height: 12px;
    margin-right: 8px;
}

.highlight-col {
    padding: 0rem 0.25rem !important;
}

.minimize-table-btn {
    font-weight: 500;
}

.minimize-table-btn i {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    padding: 0rem;
    border-radius: 50%;
}

#minimize_new_order_link {
    color: var(--new-order-color);
}

#minimize_design_link {
    color: var(--design-color);
}

#minimize_design_sl_link {
    color: var(--design-sl-color);
}

#minimize_design_qa_link {
    color: var(--design-qa-color);
}

#minimize_new_order_table {
    color: var(--new-order-color);
}

#minimize_design_table {
    color: var(--design-color);
}

#minimize_design_sl_table {
    color: var(--design-sl-color);
}

#minimize_design_qa_table {
    color: var(--design-qa-color);
}

#minimize_design_approval_table {
    color: var(--design-approval-color);
}

#minimize_design_damage_table {
    color: var(--design-damage-color);
}

#minimize_print_table {
    color: var(--print-color);
}

#minimize_print_flower_table {
    color: var(--print-color-flower);
}

#minimize_print_dtfuv_table {
    color: var(--print-color-dtfuv);
}

#minimize_print_sl_table {
    color: var(--print-sl-color);
}

#minimize_press_table {
    color: var(--transfer-color);
}

#minimize_transfer_table {
    color: var(--transfer-color);
}

#minimize_cut_table {
    color: var(--cut-color);
}

#minimize_embroidery_table {
    color: var(--embroidery-color);
}

#minimize_dtf_table {
    color: var(--dtf-color);
}

#minimize_sew_table {
    color: var(--sew-color);
}

#minimize_sew_contractor_table {
    color: var(--sew-contractor-color);
}

#minimize_sl_production_table {
    color: var(--sl-production-color);
}

#minimize_billing_table {
    color: var(--bill-color);
}

#minimize_fulfillment_table {
    color: var(--fulfillment-color);
}

#minimize_sl_fulfillment_table {
    color: var(--sl-fulfillment-color);
}

#minimize_completed_table {
    color: var(--completed-color);
}

#minimize_damages_table {
    color: var(--damaged-color);
}

#minimize_cancelled_table {
    color: var(--cancelled-color);
}

.bg-dashboard-darker {
    background-color: #999999;
    border-color: #888888 !important;
}

.bg-dashboard-dark {
    background-color: #dddddd;
    border-color: #cccccc !important;
}

.boarder-new-order {
    border-color: var(--new-order-color) !important;
}

.table .sampled-from {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.table .sampled-from-order-no {
    font-weight: 500;
    color: var(--new-order-color) !important;
}

.form-sampled-from {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: 500;
}

.form-sampled-from .form-sampled-from-txt {
    font-size: 13px;
}

.form-sampled-from .form-sampled-from-order-no {
    font-size: 14px;
    color: #00bcd4 !important;
}
