﻿
.fejlec-hatter {
    height: 0px;
}

.fejlec-hatter-height {
    height: 0px;
}

.nagisz-navlogo-image {
    height: 40px;
    margin: 4px 36px 4px 22px;
}
.nagisz-navlogo-image-notext {
    display: none;
}

.navbar-toggler {
    margin-left: 4px;
    margin-right: 4px;
}

.logindisp-cont {
    margin-left: auto;
    /*display: flex;*/
    /*align-items: center;*/
}

.profile-icon-btn {
}


@media (max-width: 365.98px) {
    .navbar-brand {
    }

    .nagisz-navlogo-image-notext {
        display: inline;
        height: 28px;
    }
    .nagisz-navlogo-image {
        display:none;
    }
}

@media (max-width: 320.98px) {
    .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
        height: auto;
        max-width: 100%;
    }

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
        height: auto;
    }

    .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
        height: auto;
    }
}

@media (max-width: 600.98px) {
    .nagisz-button-withtext-padding {
        padding: 0.25rem 1rem 0.25rem 1rem !important;
    }

    .orders-count-items-bar {
        flex-direction: column;
        align-items: stretch;
        text-align: left !important;
        gap: 0 !important;
    }

        .orders-count-items-bar h4 {
            margin-bottom: 0.32rem !important;
            text-align: end;
        }

        .orders-count-items-bar > div:first-child h4 {
            text-align: center;
        }

        .orders-count-items-bar > div:last-child > h4:last-child {
            margin-bottom: 0 !important;
        }
}

@media (max-width: 767.98px) {
    .logindisp-cont {
        margin-left: unset;
    }

    .logindisp {
        justify-content: flex-start !important;
    }
}

.filter-groups {
    grid-template-columns: repeat(auto-fill, minmax(max(30%, 30em), auto));
}

.sfdatepicker-root {
    flex-grow: 1;
}

.e-control.e-datepicker.e-lib.e-popup-wrapper.e-popup-container.sfdatepicker-root-popup {
    flex-grow: 0 !important;
}

.tab-header-orderlist-buttons > div:first-child {
    padding-left: 8px !important;
}

@media (max-height: 600.98px) {
    /* .tab-header-orderlist-buttons > div:first-child {
        padding-left: 0px !important;
    } */

    /*.nagisz-button-withtext-padding {
        padding: 0.25rem 1rem 0.25rem 1rem !important;
    }*/
}

@media (max-width: 520px) {
    .filter-groups {
        grid-template-columns: 100%;
    }

    .filter-item-body-wrappable {
        flex-wrap: wrap;
    }

    .filter-content {
        flex-direction: column-reverse !important;
    }
}

/*Small devices (landscape phones, less than 768px)*/
@media (min-width: 767.98px) and (max-width: 867.98px) {
/*    .logindisp {
        margin-bottom: 0.15rem;
    }*/
}

.nagisz-main-article {
    padding: 1rem 1.5rem 1.5rem 1.5rem !important;
}

@media (max-height: 767.98px), (max-width: 1000px) {
    .order-item-card-header {
        margin-top: 0 !important;
    }

    .nagisz-main-article {
        padding: 0rem 0.25rem 0.25rem 0.25rem !important;
    }

    .nagisz-navlogo-image {
        height: 28px;
        margin: 0px 0px 0px 0px;
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-top: .25rem;
        padding-bottom: .25rem;
        height: 2.5rem;
    }

    .top-row {
        padding-top: 4px !important;
        padding-bottom: 4px !important;
    }
}

@media (max-width: 767.98px) {
/*    .navbar {
        padding-bottom: calc(0.5rem - 4px) !important;
    }*/
}
