.logged_out #header_tools_div,
.toolbox_container {
    visibility: hidden;
}

#search_form.uk-width-expand {
    min-width: 175px !important;
}

.suggestions-wrapper li {
    list-style: none;
}

.suggestions-wrapper {
    z-index: 2;
    position: absolute;
    background-color: #f5f5f5;
}

.search_input {
    border: 1px solid #a9a9a9;
}

.header_webx_l10 .uk-logo image {
    height: 65px;
}

.uk-navbar-item.smallPaddingSides {
    padding-left: 5px;
    padding-right: 5px;
}

.langselector {
    margin-right: 5px;
}

.hidden {
    display: none;
}

.mobilemode {
    display: block;
    flex: none !important;
}

.left_block_papa,
#middle_block {
    vertical-align: top;
}

.leftSidebarFiltersSelection .uk-accordion-content.uk-panel-scrollable {
    resize: none;
}

.cannot_find_product {
    padding: 5px;
    line-height: inherit;
}

.width-fit-content {
    width: fit-content;
}

.sign_in_login .uk-form-label {
    font-size: 16px;
}

.suggestions-wrapper.uk-grid {
    top: 40px;
}

.search_close:hover {
    opacity: 0.5;
    cursor: pointer;
}

.catalog-tabs .uk-active {
    background-color: #ffea12;
    color: #000000 !important;
}

.catalog-tabs a:not(.uk-active) {
    /*background-color: #e5e5e5;*/
    color: #0363c1 !important;
}

.catalog-tabs {
    margin-left: 0;
}

.product_constant_fields>div {
    display: inline-block;
}

.brand_pics.uk-grid {
    margin-left: 0;
}

#div_for_links>div {
    display: inline-block;
}

#catalog_tabs_container li a {
    min-height: 40px;
    padding: 4px !important;
}

#catalog_tabs_container li a.tabsminheight {
    min-height: 32px;
}

.complementary_wrapper.complementary_product,
.complementary_group_wrapper {
    margin-left: 0 !important;
    border-bottom: 1px solid #f3f3f3;
}

@media (max-width: 640px) {
    .catalog-tabs {
        display: block !important;
    }

    .catalog-tabs li {
        min-width: 100% !important;
        display: block !important;
    }
}

@media (max-width:960px) {
    #thumbnails_trail {
        display: inline-flex;
    }

    .ukc-display-block-under-960 {
        display: block !important;
    }
}

#thumbnails_trail li {
    max-width: 50px;
}

#rightSmallTopNav>div:first-child {
    border-right: 1px solid lightgrey;
    border-left: 1px solid lightgrey;
}

#rightSmallTopNav>div:nth-child(2) {
    border-right: 1px solid lightgrey;
}

.uk-navbar-item.uk-logo.uk-inline {
    display: inline-flex;
}

.g-recaptcha {
    text-align: -webkit-center;
}

span.grouptree_node_level_name,
.filter_radio_btn {
    display: none;
}

/*  CATALOGUE GROUP LEAF http://iscar-hq-tag.reuven.d.il1-d7.signature-it.com/search#/catalogue/group/127  */
.autoclass_solr.solr #page_content .facets,
.autoclass_solr.solr #page_content #catalog_multiple_selector_products {
    display: inline-block;
    vertical-align: top;
}

#facetFiltersSidebar .uk-accordion-content ul {
    resize: none;
}

#facetFiltersSidebar .uk-accordion-content {
    height: auto !important;
}

ul.uk-pagination li.active a,
ul.uk-pagination li.current_page a {
    font-weight: bold;
    color: red;
}

#contactUsForm textarea {
    height: 200px;
    resize: none;
}

.warning-p65 {
    background: url("/images/icons/warning-p65.png") no-repeat center !important;
    display: inline-block;
    width: 28px;
    height: 22px;
}

/*  END OF  CATALOGUE GROUP LEAF http://iscar-hq-tag.reuven.d.il1-d7.signature-it.com/search#/catalogue/group/127  */

/*   UK CUSTOM */
.ukc-color-danger {
    color: #ee395b !important;
}

.ukc-color-grey {
    color: #a2a2a2;
}

.ukc-color-white {
    color: #fff !important;
}

.ukc-color-red {
    color: red !important;
}

.ukc-color-green {
    color: green !important;
}

.ukc-color-white {
    color: #ffffff;
}

.ukc-height-80vh {
    max-height: 80vh !important;
    overflow: auto !important;
}

.ukc-bg-gold {
    background-color: #ffd700 !important;
}

.ukc-padding-xsmall {
    padding: 10px !important;
}

.ukc-padding-5 {
    padding: 5px !important;
}

.ukc-margin-bottom-10 {
    margin-bottom: 10px !important;
}

.ukc-margin-xsmall {
    margin: 15px !important;
}

.ukc-margin-left-15 {
    margin-left: 15px !important;
}

.ukc-margin-right-15 {
    margin-right: 15px !important;
}

.ukc-width-30 {
    width: 30px !important;
}

.ukc-margin-top-adjust-4 {
    margin-top: 4px !important;
}

@media (min-width: 960px) {
    .ukc-margin-top-adjust-missing-label\@m {
        margin-top: 24px !important;
    }
}

.ukc-bg-warning {
    background-color: #FECACA !important;
}

.ukc-bg-light {
    background-color: #F2F2F2 !important;
}

.ukc-bg-darkgrey {
    background-color: #A9A9A9 !important;
}

.ukc-bg-OK {
    background-color: #79e879 !important;
}

.ukc-bg-transparent {
    background-color: transparent !important;
}

.ukc-background-lightgray {
    background-color: #e9e9e9 !important;
}

.ukc-background-dimgray {
    background-color: #696969 !important;
}

.ukc-border {
    border: 1px solid #d3d3d3 !important;
}

.ukc-border:focus {
    border: 1px solid #1e87f0 !important;
}

.ukc-border-bottom {
    border-bottom: 1px solid #d3d3d3 !important;
}

.ukc-border-right {
    border-right: 1px solid #d3d3d3 !important;
}

.ukc-border-left {
    border-left: 1px solid #d3d3d3 !important;
}

.ukc-border-top-remove {
    border-top: 0 none !important;
}

.ukc-border-remove {
    border: none !important;
}

.ukc-border-width-2 {
    border-width: 2px !important;
}

.ukc-border-color-cardinal {
    border-color: #c8233f !important;
}

.ukc-border-color-light-silver {
    border-color: #e1e1e1 !important;
}

.ukc-text-line-through {
    text-decoration: line-through !important;
}

.ukc-background-white {
    background-color: #ffffff !important;
}

.uk-button.ukc-subnav-divider-red {
    border-right: 1px solid #ed0404;
}

.ukc-a {
    color: white !important;
}

.ukc-margin-medium {
    top: 29px !important;
}

.ukc-margin-top-remove {
    margin-top: 0 !important;
}

.ukc-margin-left-remove {
    margin-left: 0 !important;
}

.ukc-margin-bottom-remove {
    margin-bottom: 0 !important;
}

.ukc-margin-right-remove {
    margin-right: 0 !important;
}

.ukc-padding-top-remove {
    padding-top: 0 !important;
}

.ukc-padding-left-remove {
    padding-left: 0 !important;
}

.ukc-padding-bottom-remove {
    padding-bottom: 0 !important;
}

.ukc-padding-right-remove {
    padding-right: 0 !important;
}

.ukc-padding-small {
    padding: 15px !important;
}

.ukc-tab-active {
    border-bottom: solid 1px #1e87f0 !important;
}

.ukc-height-auto {
    height: auto !important;
}

.ukc-height-fit-content {
    height: fit-content !important;
}

.ukc-width-xsmall {
    width: 50px !important;
}

.ukc-width-1-1 {
    width: 100% !important;
}

.ukc-pointer {
    cursor: pointer !important;
}

.ukc-cursor-default {
    cursor: default !important;
}

.ukc-width-40 {
    width: 40px !important;
}

.ukc-height-maximum {
    height: fit-content !important;
    max-height: 700px !important;
}

.ukc-modal {
    background-color: lightgray;
    opacity: 0.4 !important;
}

.ukc-table-padding-small td {
    padding: 8px 6px !important;
}

#offcanvas-1 .ukc-offcanvas-bar {
    width: 380px !important;
}

#offcanvas-1 {
    visibility: hidden;
}

#offcanvas-1.uk-open {
    visibility: visible;
}

.ukc-button-default:hover {
    background-color: black;
    color: white !important;
}

.ukc-button-default {
    background-color: #d3d3d36b;
    color: black !important;
}

.ukc-button-small {
    padding-top: 1px !important;
    padding-bottom: 3px !important;
}

.ukc-table-small th {
    padding: 4px 6px !important;
}

.uk-notification {
    border: 2px solid lightskyblue;
    margin-top: 75px;
}

.ukc-resize-disable {
    resize: none !important;
}

.ukc-a-no-underline,
.ukc-a-no-underline:hover {
    text-decoration: none !important;
}

.ukc-family-logo {
    height: 38px;
}

.ukc-padding-left-30 {
    padding-left: 30px !important;
}

.ukc-padding-small-right {
    padding-right: 15px !important;
}

.ukc-portal-badge {
    color: white !important;
    font-size: 70px !important;
    width: 106px !important;
    height: 106px !important;
}

.ukc-badge-bg-color-0 {
    background-color: #337ab7 !important;
}

.ukc-badge-bg-color-1 {
    background-color: #d12bff !important;
}

.ukc-badge-bg-color-2 {
    background-color: #23b14c !important;
}

.ukc-badge-bg-color-3 {
    background-color: #5bc0de !important;
}

.ukc-badge-bg-color-4 {
    background-color: #f1b96b !important;
}

.ukc-badge-bg-color-5 {
    background-color: #f96561 !important;
}

.ukc-menu-inactive:hover a {
    color: #000000 !important;
}

.ukc-menu-inactive:hover {
    border-left: solid 2px #1e87f0 !important;
    color: black !important;
}

.ukc-menu-inactive {
    border-left: solid 2px transparent !important;
}

.ukc-menu-active {
    border-left: solid 2px #1e87f0 !important;
    font-weight: bold !important;
    color: black !important;
}

.ukc-width-max-content {
    width: max-content !important;
}

.ukc-width-fit {
    width: fit-content !important;
}

.ukc-width-medium {
    width: 250px !important;
}

.ukc-max-width-100 {
    max-width: 100px !important;
}

.ukc-max-width-1000 {
    max-width: 1000px !important;
}

.ukc-max-height-50 {
    max-height: 50px !important;
}

.ukc-basket-section {
    border-bottom: 5px solid;
}

.ukc-basket-section.ukc-label-grey {
    border-bottom-color: #c3c3c3;
}

.ukc-basket-section.ukc-label-orange {
    border-bottom-color: #faa05a;
}

.ukc-basket-section.ukc-label-green {
    border-bottom-color: #22b14b;
}

.ukc-basket-section.ukc-label-purple {
    border-bottom-color: #c8bfe7;
}

.ukc-basket-section .ukc-label {
    color: white !important;
}

.ukc-basket-section .ukc-label.ukc-label-grey {
    background-color: #c3c3c3;
}

.ukc-basket-section .ukc-label.ukc-label-orange {
    background-color: #faa05a;
}

.ukc-basket-section .ukc-label.ukc-label-green,
.ukc-bg-green {
    background-color: #22b14b !important;
}

.ukc-basket-section .ukc-label.ukc-label-purple {
    background-color: #c8bfe7;
}

.ukc-basket-row {
    border-left: solid 5px !important;
}

.ukc-basket-row.ukc-row-grey {
    border-left-color: #c3c3c3 !important;
}

.ukc-basket-row.ukc-row-orange {
    border-left-color: #faa05a !important;
}

.ukc-basket-row.ukc-row-green {
    border-left-color: #22b14b !important;
}

.ukc-basket-row.ukc-row-purple {
    border-left-color: #c8bfe7 !important;
}

.ukc-checkbox-custom {
    height: 21px;
    width: 21px;
    border-radius: 12px;
}

.ukc-checkbox-custom:checked {
    background-color: #fd384f !important;
}

.ukc-background-khaki {
    background-color: #f0e68b !important;
}

.ukc-vertical-align-top {
    vertical-align: top !important;
}

.ukc-background-aliceblue {
    background-color: aliceblue;
}

.ukc-width-small {
    width: 130px !important;
    min-width: 130px !important;
}

.ukc-width-100 {
    width: 100px !important;
}

.ukc-width-75 {
    width: 75px !important;
}

.ukc-width-50 {
    width: 50px !important;
}

.ukc-text-secondary,
.ukc-text-secondary>*,
.ukc-text-secondary a {
    color: #222 !important;
}

.ukc-deselected {
    opacity: 0.35;
}

.ukc-deselected {
    opacity: 0.35;
}

.ukc-scroll::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.ukc-scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
.ukc-scroll::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

/* Handle on hover */
.ukc-scroll::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.ukc-fixed-size-80 {
    width: 60px !important;
    height: 60px !important;
    padding: 10px !important;
}

/*
"ukc-basket-section ukc-basket-general"><div ="ukc-basket-label*/
/*   END UK CUSTOM */


#add_by_file_report {
    display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.validate_yes,
.validate_no {
    display: none;
}

.validate_yes .uk-icon {
    color: #4D961C;
}

.validate_no .uk-icon {
    color: red;
}

.dataTable .ukc-dt-td {
    padding: 2px 5px;
}


/****  CANT FIND PRODUCT**/
.webx_l10 .ngdialog.ngdialog-theme-default.cant_find_dialog .ngdialog-content {
    width: 650px;
    border-radius: 0;
}

/*** END CANT FIND PRODUCT***/
@media (min-width: 640px) {
    /*.promotional_product_wrapper li{*/
    /*border-left: 1px solid #d3d3d3;*/
    /*}*/
}

/*  TO REMOVE LATER */
.ui-datepicker-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-w {
    background-image: url(/images/ui-icons_d8e7f3_256x240.png);
    background-position: -80px -192px;
}

.ui-datepicker-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
    background-image: url(/images/ui-icons_d8e7f3_256x240.png);
    background-position: -48px -192px;
}

/* END OF TO REMOVE LATER */
/** Begin Adjustment for datepicker with responsive table **/
.uk-table-responsive .datepicker table {
    display: table;
}

.uk-table-responsive .datepicker tbody {
    display: table-row-group;
}

.uk-table-responsive .datepicker thead {
    display: table-header-group;
}

.uk-table-responsive .datepicker tfoot {
    display: table-footer-group;
}

.uk-table-responsive .datepicker td,
.uk-table-responsive .datepicker th {
    display: table-cell;
}

.uk-table-responsive .datepicker tr {
    display: table-row;
}

/** End Adjustment for datepicker with responsive table **/

.module_basket #basket {
    display: flex !important;
}

/*  CHECKOUT MODULE */
.uk-active .ship_tabs {
    border-color: #1e87f0 !important;
    color: #666 !important;
}

.module_orders.autoclass_orders #all_content {
    background-color: #f8f8f8 !important;
}

.tax_exempt_questionaire .child_form_item .text_field {
    height: 71px !important;
}

/*  END OF CHECKOUT MODULE */
/* HOMEPAGE */
.homepage_groups .uk-card-title {
    font-size: 18px !important;
}

.homepage_groups .uk-card-header img {
    height: 80px !important;
}

.homepage_groups .uk-card {
    padding-left: 0 !important;
}

.ukc-icon-sized-checkbox {
    margin: 2px !important;
    display: inline-block !important;
}

/* END OF HOMEPAGE */
.all_categories .uk-navbar-dropdown .uk-grid-divider>:not(.uk-first-column)::before {
    border-left: none !important;
}

.header-logo-small img {
    max-width: 163px !important;
    max-height: 55px !important;
    transform: rotate(0.00000000005deg);
}

.ukc-scroll::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.ukc-scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    /*border-radius: 10px;*/
}

/* Handle */
.ukc-scroll::-webkit-scrollbar-thumb {
    background: red;
    /*border-radius: 10px;*/
}

/* Handle on hover */
.ukc-scroll::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.ukc-scroll {
    --scrollbarBG: #57585a;
    --thumbBG: #d1d2d4;
}

.ukc-scroll::-webkit-scrollbar {
    width: 15px;
}

.ukc-scroll {
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

.ukc-scroll::-webkit-scrollbar-track {
    background: var(--scrollbarBG);
}

.ukc-scroll::-webkit-scrollbar-thumb {
    background-color: var(--thumbBG);
    /*border-radius: 6px;*/
    border: 5px solid var(--scrollbarBG);
}

.ukc-scroll::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.ukc-scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    /*border-radius: 10px;*/
}

/* Handle */
.ukc-scroll::-webkit-scrollbar-thumb {
    background: red;
    /*border-radius: 10px;*/
}

/* Handle on hover */
.ukc-scroll::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.ukc-scroll {
    --scrollbarBG: #57585a;
    --thumbBG: #d1d2d4;
}

.ukc-scroll::-webkit-scrollbar {
    width: 15px;
}

.ukc-scroll {
    scrollbar-width: thin;
    scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}

.ukc-scroll::-webkit-scrollbar-track {
    background: var(--scrollbarBG);
}

.ukc-scroll::-webkit-scrollbar-thumb {
    background-color: var(--thumbBG);
    /*border-radius: 6px;*/
    border: 5px solid var(--scrollbarBG);
    border-top-width: 30px;
}

#shipping_time_main_container,
#stock_validate_main_container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 !important;
}


.stock_validate_list_wrapper,
.stockModalRow div.span,
#stock_list_shipping_time_container {
    padding: 0;
    margin: 0;
    list-style: none;

    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}

body.dir_ltr .stockModalRow #stock_validate_main_container,
body.dir_ltr .stock_validate_list_wrapper #stock_validate_main_container,
body.dir_ltr #stock_list_shipping_time_container #stock_validate_main_container {
    order: 1;
}

body.dir_ltr .stockModalRow #shipping_time_main_container,
body.dir_ltr .stock_validate_list_wrapper #shipping_time_main_container,
body.dir_ltr #stock_list_shipping_time_container #shipping_time_main_container {
    order: 2;
}

body.dir_rtl .stockModalRow #stock_validate_main_container,
body.dir_rtl .stock_validate_list_wrapper #stock_validate_main_container,
body.dir_rtl #stock_list_shipping_time_container #stock_validate_main_container {
    order: 2;
}

body.dir_rtl .stockModalRow #shipping_time_main_container,
body.dir_rtl .stock_validate_list_wrapper #shipping_time_main_container,
body.dir_rtl #stock_list_shipping_time_container #shipping_time_main_container {
    order: 1;
}

body.dir_ltr .stock_validate_list_wrapper #shipping_time_main_container {
    float: right;
}

body.dir_ltr .stock_validate_list_wrapper #stock_validate_main_container {
    float: left;
}

body.dir_rtl .stock_validate_list_wrapper #shipping_time_main_container {
    float: left;
}

body.dir_rtl .stock_validate_list_wrapper #stock_validate_main_container {
    float: right;
}

.uk-navbar-item.smallPaddingSides {
    padding-left: 5px;
    padding-right: 5px;
}

.langselector {
    margin-right: 5px;
    display: block;
    flex: none !important;
}

.left_block_papa,
#middle_block,
#page_content {
    vertical-align: top;
}

.leftSidebarFiltersSelection .uk-accordion-content.uk-panel-scrollable {
    border-bottom: 1px solid #f3f3f3;
}

@media (max-width: 640px) {
    .catalog-tabs {
        display: block !important;
    }

    .catalog-tabs li {
        min-width: 100% !important;
        display: block !important;
    }

    .catalog-tabs {
        display: block !important;
    }

    .catalog-tabs li {
        min-width: 100% !important;
        display: block !important;
    }
}

@media (max-width:960px) {}

#rightSmallTopNav>div:first-child {
    border-right: 1px solid lightgrey;
    border-left: 1px solid lightgrey;
}

#rightSmallTopNav>div:nth-child(2) {
    border-right: 1px solid lightgrey;
}

.ukc-padding-small {
    padding: 15px !important;
}

.ukc-padding-small-top {
    padding-top: 15px !important;
}

/**
always 40, unlink uk-padding which varies based on window width
 */
.ukc-padding-fixed {
    padding: 40px;
}

.ukc-tab-active {
    border-bottom: solid 1px #1e87f0 !important;
}

.ukc-badge-bg-color-3 {
    background-color: #5bc0de !important;
}

.ukc-badge-bg-color-4 {
    background-color: #f1b96b !important;
}

.ukc-text-secondary,
.ukc-text-secondary>*,
.ukc-text-secondary a {
    color: #222 !important;
}

.ukc-scroll::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.ukc-scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
.ukc-scroll::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

/* Handle on hover */
.ukc-scroll::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

/*
"ukc-basket-section ukc-basket-general"><div ="ukc-basket-label*/
/*   END UK CUSTOM */
/*** END CANT FIND PRODUCT***/
@media (min-width: 640px) {
    /*.promotional_product_wrapper li{*/
    /*border-left: 1px solid #d3d3d3;*/
    /*border-left: 1px solid #d3d3d3;*/
    /*}*/
}

.ui-datepicker-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
    background-image: url(/images/ui-icons_d8e7f3_256x240.png);
    background-position: -48px -192px;
}

.header-logo-small img {
    max-width: 163px !important;
    max-height: 55px !important;
}

#left_block #search_form {
    display: none;
}

.left_menu_admin>li>a:hover {
    border-left: 2px solid #39f;
    padding-left: 15px !important;
    color: white !important;
    transition: all 0.15s ease-out;
}

.inactive_admin_menu>a {
    color: #e4e4e4 !important;
}

.current_active_menu>a {
    border-left: 2px solid #39f;
    padding-left: 6px !important;
    color: white !important;
}

.component_bread_crumbs_admin {
    display: none;
}

body:not(.logged_out) .left_admin_block,
.component_admin_left_menu,
.system-info-title {
    background-color: #222A30;
}

/*.left_menu_admin{
    height: 500px !important;
    max-height: 500px !important;
    overflow-y: auto;
}*/

body.module_profile .component_admin_left_menu,
body.external_my_account .component_admin_left_menu,
body.logged_out .component_admin_left_menu {
    display: none;
}

.system-info-title {
    color: #999;
    border-top: 1px solid grey;
}

.uk-description-list.left_admin_system_info_list>dt {
    color: #fff;
}

body.autoclass_admin_index .header_webx_l10,
body.autoclass_admin_index .header_zero_cms_wrap,
body.autoclass_admin_index #subnav_top,
body.autoclass_admin_index #footer,
body.module_admin .header_webx_l10,
body.module_admin .header_zero_cms_wrap,
body.module_admin #subnav_top,
body.module_admin #footer,
body.autoclass_backend .header_zero_cms_wrap,
body.autoclass_backend .header_webx_l10,
body.autoclass_backend #subnav_top,
body.autoclass_backend .copyright_main {
    display: none !important;
}

.uk-navbar-item.smallPaddingSides {
    padding-left: 5px;
    padding-right: 5px;
}

.langselector {
    margin-right: 5px;
    display: block;
    flex: none !important;
}

.left_block_papa,
#middle_block,
#page_content {
    vertical-align: top;
}

.leftSidebarFiltersSelection .uk-accordion-content.uk-panel-scrollable {
    border-bottom: 1px solid #f3f3f3;
}

@media (max-width: 640px) {
    .catalog-tabs {
        display: block !important;
    }

    .catalog-tabs li {
        min-width: 100% !important;
        display: block !important;
    }

    .catalog-tabs {
        display: block !important;
    }

    .catalog-tabs li {
        min-width: 100% !important;
        display: block !important;
    }
}

@media (max-width:960px) {}

#rightSmallTopNav>div:first-child {
    border-right: 1px solid lightgrey;
    border-left: 1px solid lightgrey;
}

#rightSmallTopNav>div:nth-child(2) {
    border-right: 1px solid lightgrey;
}

.ukc-padding-small {
    padding: 15px !important;
}

.ukc-padding-small-top {
    padding-top: 15px !important;
}

.ukc-tab-active {
    border-bottom: solid 1px #1e87f0 !important;
}

.ukc-badge-bg-color-3 {
    background-color: #5bc0de !important;
}

.ukc-badge-bg-color-4 {
    background-color: #f1b96b !important;
}

.ukc-text-secondary,
.ukc-text-secondary>*,
.ukc-text-secondary a {
    color: #222 !important;
}

.ukc-scroll::-webkit-scrollbar {
    width: 3px;
}

/* Track */
.ukc-scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
.ukc-scroll::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

/* Handle on hover */
.ukc-scroll::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

/*
"ukc-basket-section ukc-basket-general"><div ="ukc-basket-label*/
/*   END UK CUSTOM */
/*** END CANT FIND PRODUCT***/
@media (min-width: 640px) {
    /*.promotional_product_wrapper li{*/
    /*border-left: 1px solid #d3d3d3;*/
    /*border-left: 1px solid #d3d3d3;*/
    /*}*/
}

.ui-datepicker-header.ui-widget-header .ui-icon.ui-icon-circle-triangle-e {
    background-image: url(/images/ui-icons_d8e7f3_256x240.png);
    background-position: -48px -192px;
}

.header-logo-small img {
    max-width: 163px !important;
    max-height: 55px !important;
}

#left_block #search_form {
    display: none;
}

.left_menu_admin>li>a:hover {
    border-left: 2px solid #39f;
    padding-left: 15px !important;
    color: white !important;
    transition: all 0.15s ease-out;
}

.inactive_admin_menu>a {
    color: #e4e4e4 !important;
}

.current_active_menu>a {
    border-left: 2px solid #39f;
    padding-left: 6px !important;
    color: white !important;
}

.component_bread_crumbs_admin {
    display: none;
}

body:not(.logged_out) .left_admin_block,
.component_admin_left_menu,
.system-info-title {
    background-color: #222A30;
}

/*.left_menu_admin{
    height: 500px !important;
    max-height: 500px !important;
    overflow-y: auto;
}*/

body.module_profile .component_admin_left_menu,
body.external_my_account .component_admin_left_menu,
body.logged_out .component_admin_left_menu {
    display: none;
}

.system-info-title {
    color: #999;
    border-top: 1px solid grey;
}

.uk-description-list.left_admin_system_info_list>dt {
    color: #fff;
}

body.autoclass_admin_index .header_webx_l10,
body.autoclass_admin_index .header_zero_cms_wrap,
body.autoclass_admin_index #subnav_top,
body.autoclass_admin_index #footer,
body.module_admin .header_webx_l10,
body.module_admin .header_zero_cms_wrap,
body.module_admin #subnav_top,
body.module_admin #footer,
body.autoclass_backend .header_zero_cms_wrap,
body.autoclass_backend .header_webx_l10,
body.autoclass_backend #subnav_top,
body.autoclass_backend .copyright_main {
    display: none !important;
}

.admin-backend-title {
    border-bottom: 3px solid #C5C5C5;
    font-size: 24px;
    padding: 10px 10px 7px;
    color: #000000;
    margin-bottom: 25px;
}

.ukc-input-disabled {
    cursor: default;
    pointer-events: none;
}

.ukc-input-disabled:not([type="checkbox"]) {
    border: 0 none !important;
    background-color: transparent !important;
    background-image: none !important;
    padding: 0 !important;
}

.ukc-input-disabled.uk-checkbox {
    background-color: #f8f8f8 !important;
}

.ukc-input-disabled.uk-checkbox:checked {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.autoclass_backend.logged_out,
.portal.logged_out {
    background-color: #f8f8f8;
}

.ukc-position-z-index-2 {
    z-index: 2 !important;
}

.ukc-position-z-index-3 {
    z-index: 3 !important;
}

.fsm_selection_account_list_container {
    max-height: 300px;
    width: 360px;
    overflow: auto
}

div.toolbox_handle {
    position: relative;
}

.ukc-border-danger {
    border-color: #f0506e !important;
}

.ukc-input-expandable {
    height: auto !important;
    min-height: 40px;
}

.uk-card-default {
    background-color: #ffffff !important;
}


.uk-card-header a {
    color: #0273e3 !important;
}

.uk-card-body a:not(.uk-button-primary) {
    color: #0273e3 !important;
}

.uk-card-footer a:not(.uk-button-primary, .uk-text-danger, .uk-button-danger) {
    color: #0273e3 !important;
}

.uk-button-primary {
    background-color: #0273e3 !important;
    color: #ffffff !important;
}

.uk-button-danger {
    background-color: #ed002c !important;

}

.uk-card-body .uk-button-danger svg, .uk-card-footer .uk-button-danger svg {

    color: #ffffff !important;
}

.uk-badge {

    background: #0273e3 !important;
    min-width: 22px !important;
    height: 22px !important;
    font-size: 16px !important;
    align-content: center;

}

.uk-text-danger {
    color: #d90028 !important;
}

.level1_title a {
    color: #0261bf !important;
    font-size:  16px !important;
}


.uk-nav-default .uk-nav-sub a {
    color: #737373 !important;

}

.uk-nav-sub {
    color: #737373 !important;

}

.uk-breadcrumb>*>* {

    color: #737373 !important;

}


.uk-text-muted {
    color: #757474 !important;
}

.uk-pagination>*>* {
    color: #737373 !important;
}

ul.uk-pagination li.active a,
ul.uk-pagination li.current_page a {
    color: #d90028 !important;
}

body .uk-text-danger {
    color: #d90028 !important;
}

.uk-breadcrumb>script {
    display: none;
}

.module_basket .product_BrandName {
    color: #757474 !important;
}

.uk-form-danger {
    color: #d90028 !important;
}

span.mandatory {
    color: #d90028 !important;
}

.sr-only {
    position: absolute;
    display: block;
    cursor: text;
    margin: -1px 0 0 -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    font-weight: normal;
    font-size: 15px;
    line-height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    outline: 0;
}
#delegate_login_fms_table_wrapper th, #delegate_login_fms_table_wrapper td {
    font-size: 16px!important;
}
.catalogue_browse #outer_wrapper #inner_wrapper .table_page_content {
    width: 100%;
    margin-left: 0!important;
}
.skip-link {
    position: absolute;
    top: -40px;
    left: 10px;
    background-color: #000;
    color: #fff;
    padding: 8px 16px;
    font-size: 16px;
    text-decoration: none;
    border-radius: 4px;
    z-index: 100;
    transition: top 0.3s ease;
}

.skip-link:focus {
    top: 10px; /* Brings the link into view */
    outline: 2px solid #fff; /* Optional: Add focus indicator */
}

.uk-navbar-dropdown {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.uk-navbar-nav > li:hover .uk-navbar-dropdown {
    opacity: 1;
    visibility: visible;
}
/** breadcrumbs **/
.selected-breadcrumb {
    color: red;
}
.breadcrumbs-list {
    display: flex;
    gap: 0.5rem;
    list-style: none;
    padding: 0;
    margin: 0;
}

.breadcrumb-item {
    display: flex;
    align-items: center;
}

.breadcrumb-link {
    text-decoration: none;
    color: var(--primary-color, #007aff);
    font-size: 1rem;
}

.breadcrumb-link:hover {
    text-decoration: underline;
}

.breadcrumb-current {
    font-size: 1rem;
    font-weight: bold;
    color: var(--label-color, #333);
}

.uk-form-icon.uk-form-icon-flip.toggle-password {
    pointer-events: all;
    cursor: pointer;
    /*right: 1.5em !important;*/
}

.dir_rtl .facet-field .uk-panel.uk-panel-scrollable ul.uk-list label {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 5px;
    direction: ltr;
    text-align: right;
}

.dir_rtl ul.ukc-resize-disable.uk-panel-scrollable.uk-margin-remove li.ng-scope label.ng-binding {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 5px;
    direction: ltr;
    unicode-bidi: embed;
}

.dir_rtl ul.ukc-resize-disable.uk-panel-scrollable.uk-margin-remove li.ng-scope label.ng-binding input {
    order: 3;
}

.dir_rtl ul.ukc-resize-disable.uk-panel-scrollable.uk-margin-remove li.ng-scope label.ng-binding .count {
    order: -1;
}

.dir_rtl tr.family-page-product-row-main td {
    direction: ltr;
}

body.dir_ltr #fullCatalogGroupsTreeUL,
body.dir_ltr #offcanvas_bottom_ul {
    margin-left: unset !important;
    margin-right: auto !important;
}

body.dir_rtl #fullCatalogGroupsTreeUL,
body.dir_rtl #offcanvas_bottom_ul {
    margin-right: unset !important;
    margin-left: auto !important;
}
#full_site_header {
    z-index: 1000
}

.uikit-not-ready {
    visibility: hidden !important;
}