.info-container .nav>li>a,.item-name {
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

#root,body {
    min-height: 100vh
}

.behavior-group.active>span,.behavior-group:hover>span,.behavior-list.active>span,.behavior-list.active>span:first-child,.behavior-list:hover>span,.behavior-list:hover>span:first-child,.h-cart-top,.h-toggle-menu,.head-buyer,.item-upload-btn .btn-upload,.landing-login>.btn-login-buyer:hover,.reset-button>.btn-reset,.section-title .divider,.switch-candy input:checked+label,.un-btn-upload,.vew-more-btn .more-btn:active,.vew-more-btn .more-btn:focus,.vew-more-btn .more-btn:hover {
    background: #000
}

.checkbox-selection,.dashboard-menus>ul>li.active,.dashboard-menus>ul>li:hover,.dr-radio .item-price,.h-search-input>i,.high-low.green .odometer.odometer-auto-theme,.high-low.green .odometer.odometer-auto-theme .odometer-digit:last-child,.item-box-small>.item-detail>.item-name,.item-box-small>.item-detail>.item-price,.item-new-listing .un-btn-upload a,.item-new-listing .un-item-uplod-tab>li.active>span,.lbb-bottom-text>span:last-child a,.order-item-feedback-popup #stars .glyphicon.glyphicon-star,.page-buyer-quotation-detail .thumb-group b,.page-purchase-history .blue-bold,.pagination>li>a,.pagination>li>span,.pc-processbar ul>li.active span.pcul-text,.rating-summary table tr.text-black>td,.resultTable tbody tr td:first-child,.store-description .merchant-name,.sum-ammount .total-amount,.total-amount>.item-price,.un-item-uplod-tab>li.active>span,li.h-extramenus i,span.sc-text-big.avail .avail-item {
    color: #000
}

.item-image>img {
    width: 160px;
    display: block;
    margin: auto auto 20px
}

.item-price>span#currencySym,.item-price>span.currency {
    margin-right: .2em
}

.item-name {
    color: #212124;
    font-size: inherit;
    -webkit-line-clamp: 2;
    display: -webkit-box
}

#addDeliveryAddress .input-container.full-width,.advanced-select .form-control,.canon-table,.cost-table,.create-good-receipt .form-group.full-width,.deliver-method .sel-del-method,.field-wrapper .input-container input.input-text,.field-wrapper input.input-text,.goods-items-history tr td input,.item-upload-category-container .checkbox-content,.itm-dtls-calendararea .fc-toolbar .fc-toolbar-chunk:first-child .fc-button-group,.itmuplodpg-schperiod-list table,.page-delivery .address-select .dropdown-menu,.page-delivery.page-create-requisition .requisition-sources,.page-seller .flex-terms .payment-note,.page-seller .flex-terms .payment-text,.pdc-inputs>.input-container input,.quotation-table .tbl-select select,.requisition-options .pccl-payment-method>select,.review-container .cbc-left,.search-container.open-sidebar>.container,.section.section-item>.container,.w-100 {
    width: 100%
}

.compare-tab li a.pdf-button,.h-cart span,.header.mod .h-cart .item-price span,.multidata-table b,.occt-right .item-price,.search-tog ul.st-parent li .st-subcat li a,.table .long-details .morelink,li.h-extramenus>ul>li.h-shopping-cart>a,ul.st-parent li i {
    color: #212124
}

.be-seller a,.bl_btn:focus,.bl_btn:hover,.btn-blue a,.btn-green a,.btn-group:hover,.btn-sassy:focus,.btn-sassy:hover,.chat_action:active,.chat_action:focus,.chat_action:hover,.classy-checkbox.active label,.cookie-btn:active,.cookie-btn:focus,.cookie-btn:hover,.create-good-receipt .btn-area:active,.create-good-receipt .btn-area:focus,.create-good-receipt .btn-area:hover,.dsct-btn>a,.event-book-full .fc-daygrid-day-number,.event-unavailable-bg-color .fc-daygrid-day-number,.fc-daygrid-dot-event .fc-event-title,.fixntf-lsec a,.gr-compare-btn:hover,.h-cart .cart-counter,.h-user .seller-menu,.header.mod .h-cart span,.idcrt-order-total span.total-price .item-price,.itm-dtls-calendararea .fc .fc-day-today .fc-daygrid-day-number,.mobile_top_toggler p a,.modal-queue-pdf .foot-flex .btn:active,.modal-queue-pdf .foot-flex .btn:focus,.modal-queue-pdf .foot-flex .btn:hover,.pdcb-address-box.selected:not(.btn-add-adress) i,.pdcb-address-box:not(.btn-add-adress):hover i,.quotation-detail .btn-area:active,.quotation-detail .btn-area:focus,.quotation-detail .btn-area:hover,.sassy-black-btn:focus,.sassy-black-btn:hover,.sassy-btn.sassy-btn-bg:hover,.search-tog ul.st-parent li .st-subcat .back.selected a,.search-tog ul.st-parent li .st-subcat .back.selected i,.search-tog ul.st-parent li .st-subcat li.selected a,.sharp_btn_radio.active label,.un-btn-upload a,li.h-username>span>p a,ul.st-parent li a:focus i.fa-angle-right,ul.st-parent li a:hover i.fa-angle-right {
    color: #fff
}

.footer,.idcl-bot {
    padding: 20px 0
}

.addon-per,.advanced-select .dropdown-menu .x-check,.block-overlay,.browse-control,.btn-loader,.btn-loader-cancel,.calendar-table,.compare-slider .cmparpg-list-td,.h-search,.header.mod li.h-extramenus>ul>li,.inbox-panel-outer>.panel-box,.inventory-section,.item-custom-fields>.item-form-group input,.itmuplodpg-schperiod-entersec .itmuplodpg-schperiod-edit-cell4,.relation,.relative-ele,.requisition-options,.select-sassy-wrapper,.select-wrapper,.sidebar-nav li.has-sub>a,.subaccount-data-table>table.table>thead>tr>th,.tbl-select,.variants-section,ul.st-parent li a {
    position: relative
}

.item-price,table .item-price {
    color: #212124;
    font-weight: 400
}

.approve-panel h4 a img,.btn-varient-img img,.chat-log-btn,.header.mod li.h-search,.page-delivery .form-element,.page-delivery-setting-edit .dsae-content .un-inputs .item-form-group .col-md-5 input,.page-delivery.page-create-requisition .form-element,.page-department .advanced-select,.page-requisition .pcc-left.pull-left,.review-container .pcc-left {
    max-width: 100%
}

#myModalEditPricing .btn.btn-cancel,.account-row .delete_item i.fa,.account-row .not-approved i.fa,.btn-feedback.lefted,.copy-right,.dashboard-board,.dashboard-menus,.dsc-table .ph-t-table tbody tr>td,.entry-form-prnt label,.footer-navigation li a,.item-box-small>.item-detail>.item-price>.real-price-disc,.item-list-container .content-desc,.merchant-description,.new-footer-content ul li a,.new-footer-content ul li a:hover,.offer-accept-txt,.offer-declined,.orddtl-title,.order-data1.item-area thead>tr>th:after,.page-item-list .order-data1 tbody>tr>td,.page-seller.page-order-history .order-data1 tbody>tr>td,.page-seller.page-order-history .order-data1 tbody>tr>td:nth-child(2) a,.page-seller.page-order-history .order-data1 tbody>tr>td:nth-child(3) a,.page-wallet .advanced-select .trigger,.page-wallet .filter-list-date-sec.sassy-datepicker .group-datepicker input,.product-detail-info span,.product-detail>table.table>tbody>tr>td,.product-detail>table.table>thead>tr>th:after,.sku-title,.subaccount-data-table .table>tbody>tr>td,.switch-toggle label,.t-d-text>p.t-d-description,.transaction-info .ammount,.upload-entry-file>span,span.no-delivery-method-text p {
    color: #999
}

.page-home .footer {
    margin-top: 50px;
    padding: 20px 0
}

.drp-selected,.lb-data .lb-number,.page-department .x-clear,.slick-next:before,.slick-prev:before,.thumbnail-images .slick-next,.thumbnail-images .slick-prev {
    display: none!important
}

.lightboxOverlay,.ui-widget.ui-widget-content {
    z-index: 99999
}

.lightbox {
    z-index: 100000
}

.lightbox .lb-container .lb-close {
    height: 35px;
    display: block;
    background-image: url(../images/closew_btn.svg);
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
    z-index: 999;
    cursor: pointer
}

.slick-slide img {
    display: inline-block!important
}

.slick-track {
    margin-left: 0!important
}

.slick-next,.slick-prev {
    background: url(../images/slickarrow.svg) center center/contain no-repeat!important
}

.slick-prev {
    left: 25px!important;
    top: 110px!important;
    transform: rotate(180deg)!important;
    z-index: 111
}

.slick-next {
    right: 25px!important;
    top: 120px!important
}

.slick-slide {
    max-width: 320px;
    cursor: grab
}

li.h-logo a>img {
    max-height: 45px;
    max-width: 157px
}

.h-cart span,.nfc-menu,.row-flex .col {
    vertical-align: top
}

#po_no-container .advanced-select .dropdown-menu input[type=checkbox]+label:before,#po_no-container .advanced-select .dropdown-menu input[type=checkbox]:checked+label:after,#po_no-container .advanced-select.choosen .x-clear,.addon-checkbox-sec input[type=checkbox],.addon-checkbox-sec input[type=radio],.advanced-select .dropdown-menu .x-check input[type=checkbox],.approval-settings .sidebar-nav li ul,.auto-activity-page .subaccount-data-table>table.table>thead>tr>th::after,.field-merchant .advanced-select.choosen .btn-toggle,.gr,.header-top ul.header-menus>li.h-extramenus:after,.header-top ul.header-menus>li.h-username:after,.header.mod li.h-extramenus>ul>li.h-more>b,.header.mod li.h-extramenus>ul>li.mobile-only,.header.mod li.h-extramenus>ul>li.mobile_top_toggler,.item-new-listing .has-child-sub ul.sub-cat>li.has-child-sub ul>li:before,.item-new-listing .has-child-sub ul.sub-cat>li:before,.itm-dtls-calendararea .fc-daygrid-event-dot,.itm-dtls-calendararea .fc-direction-ltr .fc-daygrid-event .fc-event-time,.map-iframe .gm-fullscreen-control,.mobile_top_toggler,.my-confirmmodal .bootbox-close-button,.new-line-comment .form-group,.new-line-comment.open #added-comments,.noPOpart input[type=checkbox],.page-break,.page-sidebar .footer,.payment-setup-area,.resultTable tbody tr:first-child td .variant-img-bottom,.resultTable td.mobi-show,.sassy-switch .onoffswitch-checkbox,.search-container.open-sidebar:after,.sidebar-nav li.has-sub>ul,.slick-next::before,.slick-prev::before,.sub-cat .cat-toggle,.subaccount-data-table>table.table>thead>tr>th:last-child:after,.tab-mobile,.table-gray thead tr td:last-child:after,.tb-left.order-data1 thead>tr>th:after,.tb-up .order-data1.item-area thead>tr>th::after,.top-snackbar .snack-slide,.workflow-overlay._m {
    display: none
}

.footer-social-navigation {
    border-left: 2px solid #c8c8c8;
    float: right
}

.footer-social-navigation li {
    padding: 0 10px
}

.footer-social-navigation li a {
    width: 30px;
    height: 30px
}

ul.h-dd-menu {
    max-height: 200px
}

.d-flex,.header-bottom ul.header-menus,.order-state-popup .btn-flex {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.header.mod li.h-extramenus {
    width: auto;
    padding-right: 0
}

.header.mod li.h-cart>.h-dd-menu {
    z-index: 11
}

.h-cart1,.h-username1 {
    visibility: hidden;
    display: none
}

.date-time-flex,.flex,.flex-list-txt a,.h-user .h-user-container,.header.mod li.h-cart>a,.method-form,.onepage-checkout .flex-down,.po-content span.if-txt {
    display: flex
}

.blue-ico-link,.h-cart span.helper {
    display: inline-block;
    vertical-align: middle
}

@media screen and (min-width: 813px) and (max-width:1199px) {
    .header.mod li.h-search {
        width:100%
    }
}

.h-cart span.helper {
    height: 100%
}

.cart-item>.item-img>img {
    padding: 3px
}

.main {
    min-height: 83vh
}

#root {
    position: relative;
    padding-bottom: 91px
}

#root .footer,.page-reset .footer {
    position: absolute;
    left: 0;
    bottom: 0
}

.footer .col-md-6.col-sm-6.text-right {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.header-top {
    background: #000;
    display: inline-block;
    width: 100%;
    padding: 3px 0;
    min-height: 40px;
    font-weight: 700
}

li.h-username>span>i {
    top: 10px
}

.item-box-small>.item-detail {
    max-width: 220px;
    margin: 15px auto 0;
    display: block
}

.h-extramenus {
    float: inherit
}

.item-box-small>.item-image {
    width: 100%;
    height: 100%;
    border: 0
}

.item-image>img {
    height: 180px;
    margin-bottom: 0;
    max-height: 100%;
    max-width: 180px
}

li.h-search {
    max-width: 600px;
    width: 100%
}

ul.h-dd-menu {
    margin-top: 14px
}

html {
    height: 100vh;
    --lh: 1.4rem;
    line-height: var(--lh)
}