﻿.favourite-icon {
}

.ant-select .anticon-close-circle .icon {
    display: none;
}

.ant-select .anticon-close-circle:has(>.icon)::before {
    content: "\e7e7";
    font-family: "e-icons";
    display: block;
    font-size: 14px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    color: #6c757d;
}

.ant-select .anticon-down .icon {
    display: none;
}

.ant-select .anticon-down:has(>.icon)::before {
    content: "\e729";
    font-family: "e-icons";
    display: block;
    font-size: 14px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    color: #6c757d;
}

.createorder-minmax-div {
    font-size: 1.1em;
    font-weight: 600;
}

.fejlec-hatter {
    /*background-image: url(../images/fejlec_hatter.jpg);*/
    background-color: var(--nagisz-color-header-bg);
    background-repeat: no-repeat;
    background-size: cover;
}

.fejlec-hatter-top {
    position: relative;
    background: rgb(255 255 255 / 34%);
    width: 100%;
    height: 100%;
}

.orders-count-items-bar h4 {
    margin: 0;
    font-weight: 600;
}

.nav-link-underline {
    border-bottom: 2px solid var(--nagisz-color-navbar-text) !important;
    /*margin-left: 10%;*/
    margin: auto;
    margin-top: 0.1rem;
    width: 0;
    /*width: 80%;*/
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.nav-link-underline-text {
    padding-right: 4px !important;
}

.navbar {
    background-color: var(--nagisz-color-navbar-bg);
    border-bottom: 1px solid #dee2e6;
}

.orderlist-list-header-text {
    font-family: 'Montserrat', sans-serif;
    color: var(--nagisz-color-text-green);
    font-weight: 600;
}

.e-btn.e-primary {
    color: var(--nagisz-color-white) !important;
    background-color: var(--nagisz-color-main-green) !important;
    border-color: var(--nagisz-color-main-darkgreen) !important;
}

    .e-btn.e-primary:hover {
        color: var(--nagisz-color-white) !important;
        background-color: var(--nagisz-color-main-green-hover) !important;
        border-color: var(--nagisz-color-main-darkgreen) !important;
    }

    .e-btn.e-primary:focus {
        color: var(--nagisz-color-white) !important;
        background-color: var(--nagisz-color-main-green-hover) !important;
        border-color: var(--nagisz-color-main-darkgreen) !important;
        box-shadow: 0 0 0 .25rem rgb(123 123 123 / 52%) !important;
    }

.e-spinner-pane.e-spin-show.e-spin-overlay-custom {
    z-index: 99 !important;
    background-color: rgb(0 0 0 / 14%) !important;
}

.e-calendar .e-btn.e-today.e-flat.e-primary, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary {
    background-color: var(--nagisz-color-main-green);
    color: var(--nagisz-color-white);
}

    .e-calendar .e-btn.e-today.e-flat.e-primary, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary:hover {
        background-color: var(--nagisz-color-main-green-hover);
        color: var(--nagisz-color-white);
    }

.e-calendar .e-content td:hover span.e-day, .e-calendar .e-content td:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
    background-color: var(--nagisz-color-main-green-hover);
    color: var(--nagisz-color-white);
}

.e-calendar .e-content td.e-selected.e-focused-date span.e-day {
    background-color: var(--nagisz-color-main-green);
    border: none;
}

    .e-calendar .e-content td.e-selected.e-focused-date span.e-day:hover {
        background-color: var(--nagisz-color-main-green-hover);
        border: none;
    }

.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    box-shadow: inset 2px 0 var(--nagisz-color-main-green), inset 0 2px var(--nagisz-color-main-green), inset -2px 0 var(--nagisz-color-main-green), inset 0 -2px var(--nagisz-color-main-green);
}

.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), .e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
    border-radius: 4px;
    box-shadow: 0 0 0 4px rgba(var(--nagisz-color-main-gray-rgb), 0.25);
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: var(--nagisz-color-main-green);
}

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
        color: var(--nagisz-color-main-green-hover);
    }

.e-dropdownbase .e-list-item.e-active {
    background-color: var(--nagisz-color-main-green);
}

    .e-dropdownbase .e-list-item.e-active:hover {
        background-color: var(--nagisz-color-main-green-hover);
    }

.e-spinner-pane .e-spinner-inner .e-spin-material {
    stroke: var(--nagisz-color-main-darkgreen);
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
    color: black;
}

.e-btn.e-danger:disabled {
    background: rgba(220, 53, 69, .35);
    border: none;
    box-shadow: none;
    color: rgba(255, 255, 255, 0.65) !important;
}