table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
	line-height: 15px;
	    top: 13px;
}
.navbar-header .dropdown .ion-md-notifications + .badge-danger {
	right: 3px;
}
.warebox-dw .dropdown-menu {
    right: 0 !important;
    transform: none !important;
    left: auto !important;
    top: 40px !important;
}

.inventory-filter {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.stock-leftfilter {
    display: inline-block;
    width: 30%;
    vertical-align: top;
}
.stock-rightfilter {
    display: inline-block;
    text-align: right;
    width: 69%;
    vertical-align: top;
}
.tras-fil-check {
    position: relative;
    width: 258px;
    display: inline-block;
    vertical-align: top;
}
.tras-fil-checktitle {
border: 1px solid #e9ecef;
    padding: .375rem .75rem;
    border-radius: .25rem;
    display: inline-block;
    font-weight: 400;
    font-size: 15px;
    cursor: pointer;
    width: 100%;
    text-align: left;
    font-family: Roboto,sans-serif;
}
.tras-fil-checkcont {
    display: none;
    position: absolute;
    background-color: #f5f5f5;
    z-index: 9;
    width: 100%;
    padding: 0;
    border: 1px solid #e9ecef;
    border-top: 0;
    top: 32px;
    text-align: left;
}
.check-uncheck-wrap {
    text-align: center;
    background-color: #e0e0e0;
    padding: 5px 10px;
    line-height: normal;
}
.check-uncheck-wrap span {
    margin: 0 10px;
}
.tras-fil-checkcont ul {
    padding: 5px 10px;
    margin-bottom: 0;
    max-height: 120px;
    overflow-y: auto;
}
.tras-fil-checkcont ul li {
    list-style-type: none;
}
.tras-fil-checkcont ul li label {
    font-weight: normal;
        font-size: 14px;
}
.user-admi-wrap .header-title {
    font-size: 16px;
}
.pro-searchfilter-wrap {
    display: none;
    float: left;
    width: 100%;
}
.pro-searchfilter-wrap label {
	font-size: 14px;
    margin-bottom: 3px;
}
.tras-fil-check.heading-filter {
    width: 100%;
}
.tras-fil-check.heading-filter .tras-fil-checktitle {
    border: 0;
    padding: 0;
    height: auto;
}
.tras-fil-check.heading-filter .tras-fil-checkcont {
    width: 240px;
    border-top: 1px solid #e9ecef;
    transform: translateX(-50%);
    left: 50%;
}
.tras-fil-check.heading-filter .tras-fil-checktitle i {
    line-height: normal;
    margin-left: 5px;
    margin-top: 1px;
}
.red {color: red;}
.green {color: green;}

.table thead th {
    font-size: 15px;
    font-family: Roboto,sans-serif;
}
th.no-sort.sorting_disabled {
    padding-right: 15px;
}




.co-pro-wrap #datatable_wrapper {
	margin-top: 15px;
}
.spe-list ul {
    padding: 0;
}
.spe-list li {
    list-style-type: none;
    display: inline-block;
    margin-right: 20px;
}


/*Menu css changes*/
.vertical-collpsed .navbar-brand-box {
    width: 100px!important;
    text-align: center;
}
.vertical-collpsed .vertical-menu {
    width: 100px!important;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a span {
    display: block;
    padding-left: 0;
    font-size: 14px;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul
{
    left: 100px;
    top: 0;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a {
    width: auto;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a span {
    display: block;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a {
    text-align: center;
}
.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a {
    padding: 10px 10px;
}
#sidebar-menu ul li ul.sub-menu li a {font-size: 14px;}
.navbar-brand-box {padding: 0 10px;}
.navbar-brand-box .logo-light .logo-sm img {
    height: 50px;
}
body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a {
    line-height: normal;
}
.vertical-collpsed .main-content {
    margin-left: 100px;
}
#morris-bar-stacked svg {
    width: 100%;
}


/*----- 30Apr2020 ----*/
.warehs_status { width:100%; float:left; margin:10px 0 20px;}
.warehs_status ul { margin:0; padding:0; list-style-type:none;}
.warehs_status ul li { margin:0 15px 0 0; padding:0; display: inline-block; vertical-align:top;}
.warehs_status ul li.active_info span { font-size:0px; background:#3bc3e9; height:15px; width:15px; border-radius:100%; display: inline-block; vertical-align:middle; margin-right:8px;}
.warehs_status ul li.inactive_info span { font-size:0px; background:#ea553d; height:15px; width:15px; border-radius:100%; display:inline-block; vertical-align:middle; margin-right:8px;}
.warehs_popup { max-width:800px !important;}

.id_color label { width:48%; float:left; margin:5px 0 0;}
.id_color input[type=color] { width:10%; float:right; padding:6px;}

a.text-muted:hover { color:#000 !important;}
a.text-primary:hover { color:#fff !important;}

.rank-info tr { cursor:move;}

.ui-sortable-handle.ui-sortable-helper { background:#eee;}
.ui-sortable-handle.ui-sortable-placeholder { background:#eee;}
.selct-warehouse {margin: 0 0 20px;}

.pick-lists-wrap .col-md-3,
.labelprintoptions-wrap .col-md-3,
.packingslip-wrap  .col-md-4 {
    font-weight: 600;
}
.pick-lists-wrap .col-md-9 label {
    font-weight: normal;
}
.labelprintoptions-wrap .col-md-9 label{
     font-weight: normal;
}
.dt-button-collection .dropdown-item.active,
.dt-button-collection .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #ffffff;
}
.dt-button-collection .dropdown-item {
    color: #ffffff;
    text-decoration: none;
    background-color: #67a8e4;
}
.dt-button-collection .dropdown-item:hover.active,
.dt-button-collection .dropdown-item:hover:active {
    color: #ffffff;
    text-decoration: none;
    background-color: #25a9b1;
}

.warehs_status.show-hide-rd ul li.active_info span {
    border: 1px solid transparent;
    background-color: #67a8e4;

}
.warehs_status.show-hide-rd  ul li.inactive_info span {
    border: 1px solid #ccc;
    background: #ffffff;
}

#probtn_wrapper .dataTables_length {
    float: left;
}
#probtn_wrapper .dataTables_filter {
    float: right;
}
#probtn_wrapper .dt-buttons.btn-group {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
#probtn_wrapper .dt-buttons.btn-group .btn-group{
    margin-left: auto;
}
.warehs_status.show-hide-rd {
    position: absolute;
    left: auto;
    width: auto;
    right: 156px;
    z-index: 999;
    top: 42px;
    margin-bottom: 0;
}

/*Show hide table heading checkbox design start*/
.dt-button-collection a.buttons-columnVisibility:before,
.dt-button-collection a.buttons-columnVisibility.active span:before {
    display:block;
    position:absolute;
    top:1.2em;
    left:0;
    width: 18px;
    height: 18px;
    box-sizing:border-box;
}

.dt-button-collection a.buttons-columnVisibility:before
 {
    content:' ';
    margin-top: -8px;
    margin-left:10px;
    border: #ffffff solid 1px;
    border-radius: .25rem;
    background-color: transparent;
}
.dt-button-collection a.buttons-columnVisibility.active:before {
    content:' ';
    margin-top: -8px;
    margin-left:10px;
    border: #25a9b1 solid 1px;
    border-radius: .25rem;
    background-color: #25a9b1;
}
.dt-button-collection a.buttons-columnVisibility:hover:before
 {
    content: ' ';
    margin-top: -8px;
    margin-left: 10px;
    border: #ffffff solid 1px;
    border-radius: .25rem;
    background-color: transparent;
}
.dt-button-collection a.buttons-columnVisibility.active span:before {
    content:'\2714';
    margin-top: -4px;
    margin-left: 10px;
    text-align:center;
    color: #fff;
    font-size: 12px;
}
.dt-button-collection a.buttons-columnVisibility.active:hover span:before {color: #67a8e4; }
.dt-button-collection a.buttons-columnVisibility.active:hover:before {
    background-color: white;
}
.dt-button-collection a.buttons-columnVisibility span {
    margin-left:20px;    
}
div.dt-button-collection .dt-button {position: relative;}
/*Show hide table heading checkbox design end*/

.master-s-s + .select2 {
    width: 100% !important;
    margin-bottom: 20px;
}
.filterby-wrap {display: none;}
.filterby-wrap .custom-control-label {font-weight: normal;}
.filterby-wrap .nav-tabs .nav-link {font-family: Roboto,sans-serif;}
.filterby-wrap .nav-tabs .nav-link.active {
    background-color: #eeeeee;
    border-bottom-color: #eeeeee;
    color: #5389bb;
}
.filterby-wrap .nav-tabs .nav-link:hover {
    border-color: transparent;
}
.filterby-wrap .nav-tabs .nav-link.active:hover {
    border-color: #ced4da;
    border-bottom-color: #eeeeee;
}
.image-gallery-inner img {max-width: 100%;}
.image-gallery-inner {
    height: 120px;
    overflow-x: auto;
}
.image-gallery-wrap {
    float: left;
    width: 100%;
}
.performance-wrap {
    float: left;
    width: 100%;
    margin-top: 20px;
    position: relative;
}
.performance-wrap ul.nav-tabs {
    background-color: #eee;
    border-bottom: 1px solid #eee;
    width: 100%;
    display: block;
    text-align: right;
}
.performance-wrap ul.nav-tabs .nav-item {display: inline-block;}
.performance-wrap .tabtitle {
    position: absolute;
    top: 10px;
    left: auto;
}
.p-select-multiple .select2-container {width: 100% !important;}
.p-select-multiple .select2-container .select2-selection--multiple .select2-search__field {width: 100% !important;}
.mfp-bg {z-index: 1052;}
.mfp-wrap {z-index: 1053;}
.project-item img.gallery-thumb-img {margin-top: 0;margin-bottom: 0;}
.filterby-btn-color, .pro-searchfilter-btn-color {
    color: #fff;
    background-color: #67a8e4;
    border-color: #67a8e4;
}

.myaccordion .card-header button:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content:"\f106";
    float: right; 
}
.myaccordion .card-header button.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f107"; 
}


.myaccordion {
  max-width: 100%;
  margin: 0;
  box-shadow: 0 0 1px rgba(0,0,0,0.1);
}

.myaccordion .card,
.myaccordion .card:last-child .card-header {
  border: none;
  margin-bottom: 10px;
}

.myaccordion .card-header {
  border-bottom-color: #eee;
  background: transparent;
  padding: 0;
}

.myaccordion .fa-stack {
  font-size: 18px;
}

.myaccordion .accd-tl {
  width: 100%;
  font-weight: 500;
  color: #212529;
  background-color: #eee;
  padding: 10px 20px;
}

.myaccordion .accd-tl:hover,
.myaccordion .accd-tl:focus {
  text-decoration: none;
}
.st-de-inner {
    margin-bottom: 10px;
}
.st-de-inner .w-title {
    font-weight: 600;
    display: inline-block;
    width: 150px;
}
.st-de-inner .w-amt {
    display: inline-block;
    width: calc(100% - 160px);
}
.st-lit-wrap {
    margin: 20px 0;
}
.chart-c-menu {position: relative;}
.chart-c-menu .dropdown-menu {
    right: 0;
    left: auto !important;
}
.cut-w{
    width: 40px;
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
    padding: 0 5px;
    height: 30px;
}
.f-subtitle {
    font-size: 14px;
    line-height: normal;
    font-weight: normal;
}
.edt-gallery-wrap img {
    max-width: 100%;
}
.edt-gallery-inner span {
    position: absolute;
    right: 12px;
    top: 0;
    z-index: 9;
    cursor: pointer;
}
.edt-gallery-inner span i {
    line-height: 25px;
    font-size: 22px;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: #eee;
    text-align: center;
}
.addnewmer-wrap {
    position: absolute;
    left: auto;
    z-index: 1;
    width: auto;
}
.m-title {
    margin-bottom: 10px;
    font-family: Roboto,sans-serif;
}
.modal.fade.show {
    background-color: rgba(0, 0, 0, 0.5);
}
.vertical-collpsed .footer {
    left: 100px;
}
body[data-sidebar=dark].vertical-collpsed {
    min-height: auto;
}

.datepicker {
    z-index: 9999!important;
    border: 1px solid #ced4da !important;
    padding: 1.1rem .75rem !important;
}
.arrow-center {
    padding-left: 30px !important;
}
.pro-showhideclm {
    position: relative;
    margin-top: 10px;
}
.pro-showhideclm label {
    margin-bottom: 0;
}
.pro-showhideclm-wrap {
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 15px 0;
}
.pro-showhideclm-wrap .checkbox {
    margin-bottom: 5px;
    width: 25%;
    float: left;
}
.pro-showhideclm-wrap .custom-control-label {
    font-weight: normal;
}
#probtn_wrapper .dt-button-collection .dropdown-menu .dropdown-item:nth-child(1) {
    display: none;
}
#probtn_wrapper .dt-button-collection .dropdown-menu .dropdown-item:nth-child(3) span {
    overflow: hidden;
    width: 73px;
    display:block;
}
#probtn_wrapper .dt-button-collection .dropdown-menu .dropdown-item:nth-child(9) span {
    width: 40px;
    display:block;
    overflow: hidden;
}
.vertical-collpsed .vertical-menu {position: fixed;}
.pro-searchfilter-wrap .select2-container {width: 100% !important;}
.pro-searchfilter-wrap .select2-container .select2-selection--multiple .select2-search__field {
    width: 70px !important;
    display: inline-block;
}
body.fullscreen-enable button[data-toggle="fullscreen"] .mdi-fullscreen:before {content: "\F294";}
.edit-product .modal-header .close {
    padding: 1rem 1rem 1rem 0.1rem;
}
span.modal-fullscreen-btn {
    position: absolute;
    right: 40px;
    top: 9px;
    opacity: 0.5;
    cursor: pointer;
    line-height: normal;
}
span.modal-fullscreen-btn i {font-size: 25px;}
.modal-fullscreen-wrap  {padding-right: 0 !important;}
.modal-fullscreen-wrap .modal-dialog{
    max-width: 100%; 
    padding: 0 17px;
}
.modal-fullscreen-wrap .modal-fullscreen-btn i:before {content: "\F294";}

/*body[data-sidebar="dark"] .check-uncheck-wrap {background-color: #37444c;}
body[data-sidebar="dark"] .tras-fil-check.heading-filter .tras-fil-checkcont {border-top: 1px solid #37444c;}
body[data-sidebar="dark"] .tras-fil-checkcont { background-color: #2f3d46;border: 1px solid #37444c;}*/

.themeoption-wrap label {
    font-weight: normal;
    font-size: 14px;
}
.themeoption-wrap {
    padding-top: 25px;
}
.light-mode-switch {display: none;}


/*Custom table with two part col start*/
table.custom-table.tab-col {
    max-width: 100% !important;
}
table.custom-table.dataTable>tbody>tr.child ul {
    width: 100%;
}
.tab-col td ul li {
    float: left;
    width: 50%;
}
table.custom-table.dataTable>tbody>tr.child span.dtr-title {
    width: 140px;
    vertical-align: top;
}
table.custom-table.dataTable>tbody>tr.child span.dtr-data {
    width: calc(100% - 160px);
    display: inline-block;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
table.tab-col.dataTable>tbody>tr.child ul li:first-child {
    padding-top: 0.5em;
}

/*Custom table with two part col end*/
.dropzone {min-height: auto;}
.dropzone .dz-message {font-size: 16px;}

.order-searchfilter-wrap {display: none;}

.order-filterby-wrap h4 {
    font-size: 16px;
}

.order-filterby-wrap li {
    list-style-type: none;
    margin-bottom: 5px;
}

.order-filterby-wrap ul {
    padding: 0 0 0 0px;
    margin-bottom: 0;
}

.order-filterby-wrap ul ul {
    padding-left: 25px;
    margin-top: 5px;
}
.order-filterby-wrap {display: none;}
.th-arrowright .tras-fil-check.heading-filter .tras-fil-checktitle i {position: absolute;right: -18px;}
.order-s-wrap label {
    margin-bottom: 5px;
}
.order-s-wrap .col-md-12 {
    margin-bottom: 15px;
}


.inputwithcurrency .input-group-addon.currency-addon {
    width: 65px;
    position: relative;
}
.inputwithcurrency .currency-selector {
 background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #f3f3f3;
    padding-right: 21px;
}
.inputwithcurrency .input-group-addon.currency-addon:after {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #333;
    z-index: 9999;
    position: absolute;
    content: "";
    right: 6px;
    transform: translateY(-50%);
    top: 50%;
}
table.dataTable tbody tr.selected {
    background-color: #eaeaea;
}

.context-menu-icon.context-menu-icon--fa5 i, .context-menu-icon.context-menu-icon--fa5 svg {
    top: 8px;
    left: 7px;
    font-size: 14px;
}
.pro-order-filter-wrap {
    display: none;
    position: absolute;
    top: 50px;
    right: 0;
    background-color: #f5f5f5;
    z-index: 9;
    left: 0;
    width: 330px;
    padding: 20px 20px;
    border: 1px solid #d6cece;
    border-radius: .25rem;
}
#order-daterange {display: none;}
.editproductwrap-mainscr {
    height: calc(100vh - 270px);
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
    padding-left: 0;
}
.editorderwrap-mainscr {
       height: calc(100vh - 270px);
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
    padding-left: 0;
}
.or-icon {
    margin-bottom: 5px;
}
.context-menu-item i {color: #212529 !important;}
.context-menu-item i.fa-red {color: red !important;}
.context-menu-item i.fa-green {color: green !important;}
.context-menu-item i.fa-blue {color: #67a8e4 !important}
.or-icon a i {color: #212529;}
.yellow {color: #d2d200;} 

.or-icon ul {
    margin: 0;
    display: block;
    width: 100px;
    padding: 0;
    text-align: center;
}
.or-icon ul li {
    list-style-type: none;
    display: inline-block;
    width: 25px !important;
    float: none !important;
    text-align: center;
    margin-bottom: 0px;
}
.or-icon ul li i {
    margin-right: 3px !important;
    margin-left: 3px;
}
.warehouse-filter-wrap {
    display: none;
    position: absolute;
    top: 44px;
    width: 210px;
    left: 50%;
    z-index: 9;
    border: 1px solid #e9ecef;
    background-color: #f5f5f5;
    transform: translateX(-50%);
    text-align: left;
    padding: 5px 0 10px 0;
}
.warehouse-filter-wrap .select2-container {
    width: 100% !important;
}
.warehouse-filter-wrap .select2-container .select2-selection--multiple .select2-search__field {
   width: 130px !important;
    display: inline-block;
}

.vendor-services .checkbox {
    position: relative;
    margin-bottom: 10px;
}
.vendor-services div {
    position: relative;
    margin-bottom: 10px;
}
.vendor-services i {
    position: absolute;
    left: 25px;
    top: 3px;
}
.vendor-services label {
    padding-left: 30px;
}
.view-d-se label {
    padding-left: 0;
}
.view-d-se i {
    left: 20px;
    display: inline-block;
    width: 20px;
}

.edit-product-bundle .nav-link { padding: .5rem 10px;}

.bundledkit-wrap .form-wizard-wrapper .steps {display: none;}

.Bundle-KIT2 {display: none;}
.Bundle-KIT3 {display: none;}
.new-virtual-product2 {display: none;}
.master-s-s + .select2-container .select2-search__field, 
.master-s-s + .select2-container .select2-search--inline {width: 100% !important;}
.new-virtual-product2 .bg-light .master-s-s + .select2 {margin-bottom: 0;}


.ne-sal-inner {
    background-color: #ececec;
    padding: 10px 10px;
    min-height: 90px;
    line-height: 90px;
    margin-bottom: 20px;
    text-align: center;
    cursor: pointer;
}

.row.ne-sal-wrp {
    margin-top: 20px;
}

.ne-sal-inner:hover {
    background-color: #d4d4d4;
}
.ne-sal-inner img {
    max-height: 80px;
}
.use-che-wrap {
    margin-bottom: 25px;
}
.use-che-wrap .checkbox {
    display: inline-block;
    margin-right: 15px;
}
.user-admi-wrap.useradmi-wrap p {
    margin-bottom: 10px;
}
.new-shippingprovider-wrap a:hover img {
    opacity: 0.6;
}
.jp-card-container {
    margin: 10px 0 0 0 !important;
}

table.dataTable>tbody>tr.child ul.dtr-details>li .or-icon ul {
    text-align: left;
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
    top: 50%;
    transform: translateY(-50%);
}

.worf-flow-tal thead th {white-space: nowrap;}


.modal .modal-title {font-size: 15px;}
.modal .modal-body label {font-size: 12px;}
.modal .form-control {font-size: 12px;}
.modal .modal-footer .btn {font-size: 12px;}
.modal .btn {font-size: 12px;} 

.btn-primary {
    color: #fff;
    background-color: #25a9b1;
    border-color: #25a9b1;
}
.btn-primary:hover {
    color: #fff;
    background-color: #04b0bb;
    border-color: #04b0bb;
}
.btn-outline-primary {
    color: #25a9b1;
    border-color: #25a9b1;
}
.btn-outline-primary:hover {
    color: #fff;
    background-color: #25a9b1;
    border-color:#25a9b1;
}
.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #25a9b1;
    border-color:#25a9b1;
    -webkit-box-shadow: 0 0 0 0.15rem rgb(37 169 177 / 42%);
    box-shadow: 0 0 0 0.15rem rgb(37 169 177 / 42%);
}
.btn-outline-primary.focus, .btn-outline-primary:focus {
    -webkit-box-shadow: 0 0 0 0.15rem rgb(37 169 177 / 42%);
    box-shadow:0 0 0 0.15rem rgb(37 169 177 / 42%);
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #25a9b1;
    border-color: #25a9b1;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #25a9b1;
    border-color: #25a9b1;
}

.btn-success {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1e7e34;
}
.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430;
}
.btn-danger {
    background-color: #ac2747;
    border-color: #ac2747;
}
.btn-danger:hover {
    color: #fff;
    background-color: #ad1237;
    border-color: #ad1237;
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #25a9b1;
    background-color: #25a9b1;
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #138496;
}

.btn-info.focus, .btn-info:focus {
    color: #fff;
    background-color: #138496;
    border-color: #138496;
    -webkit-box-shadow:0 0 0 0.15rem rgb(19 132 150 / 40%);
    box-shadow: 0 0 0 0.15rem rgb(19 132 150 / 40%);
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #25a9b1;
    border-color: #25a9b1;
}

.btn-danger.focus, .btn-danger:focus {
    color: #fff;
    background-color: #ad1237;
    border-color: #ad1237;
    -webkit-box-shadow: 0 0 0 0.15rem rgb(173 18 55 / 50%);
    box-shadow: 0 0 0 0.15rem rgb(173 18 55 / 50%);
}


.btn {font-size:12px;}


.page-item.active .page-link {
    background-color: #25a9b1;
    border-color: #25a9b1;
}
.page-link {color: #25a9b1;}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {background-color: #25a9b1;}
a {color: #25a9b1;}
a:hover {color: #04b0bb;}




@media (max-width: 767px){
    .warehs_status.show-hide-rd {position: relative;}
    .addnewmer-wrap {position: relative;}
    .pro-showhideclm-wrap .checkbox { width: 50%;}

    table.custom-table.dataTable>tbody>tr.child span.dtr-title {
        width: 100%;
        display: block;
    }
    table.custom-table.dataTable>tbody>tr.child span.dtr-data {
        width: 100%;
        display: block;
    }
    .tab-col td ul li {
        float: left;
        width: 100%;
    }
    .wid-50 {
        width: 50%;
    }
    .res-text-left {text-align: left !important;}
    .mob-hid {display: none !important;} 
    .mob-text-right {text-align: right !important;}
    .user-admi-wrap.useradmi-wrap .col-md-1 {width: 10%;}
    .user-admi-wrap.useradmi-wrap .col-md-11 {width: 90%;}
    .wid-100{width: 100% !important;}
    .jp-card-container .jp-card {min-width: 100%;}

}

@media (max-width: 380px){
.navbar-brand-box {
    display: block;
}
}
