.logo img {
    height: 105px;
}
.topbar-left .logo img {
    height: 90px;
}
.topbar-left .logo-sm img {
    height: 50px;
}

.piehole-alers {
    top: 71px;
    position: relative;
    padding-left: 244px;
    padding-right: 6px;
}
.fixed-left-void .piehole-alers {
    padding-left: 76px;
}
.icon-btns i {
    font-size: 25px;
    cursor: pointer;
}
.sort-col {
    cursor: pointer;
}

.listing1 {
    width: 80px;
}
.listing2 {
    width: 47px;
}
.listing3 {
    width: 50px;
}
.listing4 {
    width: 345px;
}
.listing5 {
    width: 65px;
    word-break: break-all;
}
.listing6 {
    width: 200px;
	    word-break: break-all;
}
.listing9 {
    width: 85px;
}
.listing10 {
    width: 65px;
}
.listing12 {
    width: 121px;
}
.listing13 {
    width: 176px;
    text-align: center;
}
 
.search-drowdown {
    display: inline-block;
    width: 100%;
    vertical-align: bottom;
}
.search-reset > a {
    margin-right: 10px;
}
.search-checkboxes {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 8px;
}
.search-location-main {
    display: inline-block;
    margin-right: 13px;
}
.searching-close {
    position: absolute;
    right: 8px;
    top: 0;
}
.checkbox input[type="checkbox"]:disabled {
    cursor: no-drop;
}
.order_small {
    border: 1px solid;
    border-radius: 50px;
    padding: 0 3px;
    font-size: 8px;
}
#blackout-days .row {
    margin-top: 10px;
    margin-bottom: 10px;

}
.show-tab-all, .hidden-all, .show-mob {
    display: none;
}
.order-all-btns {
    display: inline-block;
    margin-bottom: 3px;
    width: 100%;
}
.button-border {
    border: 1px solid !important;
}
.button-menu-mobile {
    padding: 0 9px;
}

/*User Css*/
.user-icon-btns i {
    font-size: 25px;
    cursor: pointer;
}

/*Modal Css*/
.modal .modal-dialog .modal-content .modal-header {
    border-bottom-width: 1px;
}
.modal .modal-title, .close {
    color: #fff;
}
.order-product-data {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}
.order-product-fields {
    display: inline-block;
    width: calc(100% - 45px);
    padding-right: 15px;
}
.order-product-btns {
    display: inline-block;
    margin-bottom: 1px;
    vertical-align: top;
}
.order-product-btns > label {
    display: block;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    z-index: 9999999999;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ingredients-row-2 {
    min-width: 180px;
}
.ingredients-row-4 {
    min-width: 140px;
}
.label-search-main {
    position: relative;
}
.label-search-btn {
    position: absolute;
    right: 0;
    top: 0;
    border-color: #4a5869 !important;
}
.label-reset-btn {
    position: absolute;
    right: 0;
    top: 0;
    padding: 6px 6px;
    border-color: #4a5869 !important;
    border-left: none !important;
    display: none;

}
.label-search-input {
    padding-right: 50px;
    min-width: 320px;
}
.label-searchich-main .label-search-btn {
    right: 30px;
}
.label-searchich-main .label-reset-btn {
    display: block;
}
.label-searchich-main .label-search-input {
    padding-right: 80px;
}

.order-production-summary {
    display: inline-block;
    margin-top: 20px;
    width: 100%;
}

.receivables-total-count {
    padding: 10px 0;
}
.seraching-date-range-hide {
    display: none;
}
.receivables-show-note, .receivables-show-tab {
    display: none;
}

@media(max-width:1420px){
    .admin-data-table .listing2 {
        width: 50px;
    }
    .admin-data-table .listing13 {
        width: 250px;
    }
}
@media(max-width:1412px){
    .listing3 {
        width: 55px;
    }
    .listing5 {
        width: 75px;
    }
    .listing10 {
        width: 78px;
    }
    .checkbox label {
        padding-left: 0;
    }
}
@media(max-width:1300px){
    .listing2 {
        width: 58px;
    }
    .listing3 {
        width: 60px;
    }
    .listing5 {
        width: 90px;
    }
    .listing10 {
        width: 92px;
    }
    .listing13 {
        width: 220px;
    }
    
    .admin-data-table .listing1 {
        width: 85px;
    }
    .admin-data-table .listing2 {
        width: 57px;
    }
    .admin-data-table .listing3 {
        width: 65px;
    }
    .admin-data-table .listing4 {
        width: 320px;
    }
    .admin-data-table .listing5 {
        width: 96px;
    }
    .admin-data-table .listing10 {
        width: 98px;
    }
    .admin-data-table .listing12 {
        width: 133px;
    }
    .admin-data-table .listing13 {
        width: 300px;
    }
}
@media(max-width:1200px){
    .show-tab-all {
        display: table-row;
    }
    .show-tab {
        display: block;
    }
    .hidden-tab {
        display: none;
    }
    
    .receivables-listing6 {
        display: none;
    }
    .receivables-show-note {
        display: table-row;
    }
}
@media(max-width:1000px){
    .listing1 {
        width: 90px;
    }
    .listing3 {
        width: 70px;
    }
    .listing10 {
        width: 105px;
    }
    .listing12 {
        width: 140px;
    }
    .listing13 {
        width: 250px;
    }
    .admin-data-table .listing2 {
        width: 58px;
    }
    .admin-data-table .listing3 {
        width: 68px;
    }
    .admin-data-table .listing4 {
        width: 235px;
    }
    .admin-data-table .listing10 {
        width: 105px;
    }
    
    body.fixed-left .receivables-listing5 {
        display: none;
    }
}
@media(max-width:900px){
    body.fixed-left .hidden-mob {
        display: none;
    }
    body.fixed-left .show-mob {
        display: block;
    }
    
    .receivables-listing5, .receivables-hide-tab {
        display: none;
    }
    .receivables-show-tab {
        display: table-row;
    }
}
@media(max-width:820px){
    .listing1 {
        width: 150px;
    }
    .listing2 {
        width: 63px;
    }
    .listing10 {
        width: 109px;
    }
    .listing12 {
        width: 190px;
    }
    .listing13 {
        width: 300px;
    }
}
@media(max-width:767px){
    .piehole-alers, .fixed-left-void .piehole-alers {
        top: 75px;
        padding-left: 6px;
    }
    #Pickup-date-time label {
        display: none;
    }
    #Pickup-date-time .pickup_store {
        margin-bottom: 20px;
    }
    #Pickup-date-time .delivery_date {
        margin-bottom: 20px;
    }
    #Pickup-date-time .pickup_time {
        margin-bottom: 20px;
    }
    
    .listing1 {
        width: 105px;
    }
    .listing2 {
        width: 78px;
    }
    .listing3 {
        width: 87px;
    }
    .listing4 {
        width: 200px;
    }
    .listing10 {
        width: 150px;
    }
    .icon-btns i {
        font-size: 20px;
    }
    .admin-data-table .listing1 {
        width: 92px;
    }
    .admin-data-table .listing2 {
        width: 70px;
    }
    .admin-data-table .listing3 {
        width: 78px;
    }
    .admin-data-table .listing4 {
        width: 150px;
    }
    .admin-data-table .listing10 {
        width: 124px;
    }
    .admin-data-table .listing12 {
        width: 185px;
    }
    .admin-data-table .icon-btns i {
        font-size: 17px;
    }
}
@media(max-width:580px){
    .show-mob {
        display: block;
    }
    .hidden-mob {
        display: none;
    }
    .listing1, .listing10, .listing12, .listing13 {
        width: auto;
    }
    .icon-btns i {
        font-size: 25px;
    }
}
@media(max-width:575px){
    .search-checkboxes {
        margin-right: 0;
        width: 100%;
        text-align: center;
    }
    .search-reset > a {
        margin-bottom: 10px;
        margin-right: 0;
    }
    .search-reset > a, .search-reset > button {
        width: 100%;
    }
    .order-product-fields .col-sm-4 {
        width: 33.3333%;
    }
    .order-product-fields label, .order-product-btns label {
        display: none;
    }
    .search-location-main {
        margin-right: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    td.listing12 {
        text-align: left;
    }
     
    .label-search-input {
        min-width: 250px;
    }
    .ingredients-row-2 {
        min-width: 90px;
    }
    .ingredients-row-4 {
        min-width: 68px;
    }
    .admin-data-table .listing1 {
        width: 94px;
    }
    
    #seraching-date-range .seraching-date-range-div {
        max-width: 100%;
        flex: 0 0 100%;
    }
    #seraching-date-range .seraching-date-range-div:last-child label {
        display: none;
    }
    
}
@media(max-width:450px){
    .receivables-listing1 {
        width: 125px;
    }
}
@media(max-width:412px){
    .listing1 {
        width: 70px;
    }
    .listing10 {
        width: 63px;
    }
    .listing12 {
        width: 75px;
    }
    .icon-btns i {
        font-size: 20px;
    }
    .label-search-main {
        width: 100%;
    }
    .admin-data-table .listing1 {
        width: 105px;
    }
    .admin-data-table .listing10 {
        width: 129px;
    }
    .admin-data-table .listing13 {
        width: 130px;
    }
    
    mob {
        display: none;
    }
    .receivables-listing1 {
        width: 95px;
    }
}

@media print {
    .topbar, .piehole-alers, .left.side-menu, .page-header-title, .tooltip, .listing10, .listing11, .listing12, .listing13, span.fas, small, .show-tab-all, #searching-tab, cum, .order-production-summary {
        display: none !important;
    }
    body .content-page {
        margin-left: 0 !important;
        overflow: visible !important;
    }
    .content-page > .content {
        margin-top: 0 !important;
    }
    .displayprint,td{
        display: table-cell !important;
    }
    .table {
        margin-top: 22px;
    }

}


/*For Iphone Slide Issue*/
.left.side-menu.iphone-slide-menu #sidebar-menu > ul > li > a {
    display: inline-block !important;
    width: 100% !important;
    height: 100% !important;
}