@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ui-selectonemenu .ui-selectonemenu-label, .ui-widget.ui-inputfield.ui-inputtext, .ui-widget.ui-inputfield.ui-inputtextarea {
        color: rgba(89, 89, 89, 1) !important
    }
    img { -ms-interpolation-mode: bicubic; }

    div.ui-datatable table {
        table-layout: auto;
    }
    .powiadomieniaCount1{
        display: inline-table !important;
    }
    .powiadomieniaCount1:hover{
        display: inline-table !important;
    }
    .historiaPowiadomienKlasa span.ui-menuitem-text {
        margin-top: -20px;
    }

    *{
        word-break: keep-all;
    }
    .stopka .ui-menuitem-text {
        font-size: 14px !important;
    }
    .header__search .ui-widget.ui-inputfield {
        line-height: 0.5rem;
    }
    .ui-button.ui-widget {
        display: inline-block;
    }
    .title__container {
        position: relative;
    }
    .nav__items__scroll .ui-submenu-child a {
        background-color: rgba(214, 214, 214, 1) !important;
    }
    .ui-menu .ui-widget-header h1, .ui-menu .ui-widget-header h2, .ui-menu .ui-widget-header h3, .ui-menu .ui-widget-header h4, .ui-menu .ui-widget-header h5, .ui-menu .ui-widget-header h6 {
        margin: 0 !important;
    }
    .main__content {
        background-color: hsl(0, 0%, 100%);
        min-height: 100vh !important;
        max-width: 99vw !important;
    }
    .goodFonts {
        font-family: UrwDinRegular, sans-serif !important;
        font-size: 16px !important;
    }
    script{
        display: none !important;
    }
    @media screen and (min-width:1025px){
        .subnav__menubar .ui-menu-list {
            justify-content: flex-start !important;
        }

    }
    .ui-widget, .ui-widget-header, .ui-widget-content, .ui-state-default, .ui-state-hover, .ui-state-focus, .ui-state-active, .ui-state-disabled, .ui-state-highlight, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-menu, .ui-menu .ui-menu-child, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-inputfield.ui-state-focus, .ui-widget-content .ui-inputfield.ui-state-focus, .ui-widget-header .ui-inputfield.ui-state-focus, .ui-button-text-only .ui-button-text, .ui-widget .ui-widget, .ui-panel .ui-panel-titlebar, .ui-panel .ui-panel-content, .ui-menu .ui-menuitem-link, .ui-button-text-icon-left .ui-button-text, .ui-selectonemenu-panel .ui-selectonemenu-list-item, .ui-selectonemenu .ui-selectonemenu-label {
        font-size: 16px;
    }
    .stopka .ui-menuitem-text {
        font-size: 14px !important;
    }

}
@media screen and (-ms-high-contrast: none) and (min-width: 640px) {
    .pickLista{
        width: 485px !important;
    }
    .textStyle {
        font-size: 16px !important;
    }

}

@media screen and (-ms-high-contrast: none) and (max-width: 640px){
    .ui-picklist > div {
        float: left;
        display: block !important;
        vertical-align: top;
        width: 100% !important;
        min-width: 99% !important;
    }
    .pickLista .ui-button.ui-widget {
        margin-left: 10%;
    }
    script{
        display: none;
    }
    .header__wcag ul{
        display:-ms-flexbox !important; ;
    }
    .header__wcag-label {
        margin-top: 12px;
    }
}

@media screen and (-ms-high-contrast: none) and (min-width: 1025px) {

    img.logotypy {
        width: 30% !important;
        margin: auto 22px auto 0 !important;
        display: block;
        height: 90px !important;
    }
    .content__section.sekcjaStopka {
        display: flex;
        width: 100%
    }

    .summary__actions {
        padding-top: 3rem;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
    .summary__actions > :first-child {
        margin-right: 1rem;
    }
    .summary__actions > :last-child {
        margin-left: 1rem;
    }

    .subnav__menubar .ui-menu-list {
        justify-content: flex-start;
    }

    .summary__actions > .ui-button.ui-widget {
        width: 36rem;
        float:left;
        display:inline-block;
    }

    .summary__tables > :first-child,
    .summary__tables > :last-child {
        -ms-flex-preferred-size: 35rem;
        flex-basis:35rem;

    }

}


@media screen and (-ms-high-contrast: none) and (min-width: 1441px) {
    .summary {
        display: block;
    }
    .summary__details,
    .summary__actions {
        display: inline-block;

    }
    .summary__actions {
        text-align: right;
    }
    .summary__actions > .ui-button.ui-widget {
        min-width: 20rem;
    }
}
@media screen and (min-width:1025px) and (-ms-high-contrast:none){
    .summary__actions > .ui-button.ui-widget{
        width:48%;
    }
    .summary__details{

        display: inline-table;
        margin-top: 2%;
        margin-left: 25%;

    }
    .summary__actions{
        display:block;
        text-align:right
    }
    .ui-datatable thead th.ui-state-default.table__action{
        width: 118px !important;
    }
    .content__panel, .content .content__panel.ui-panel{
        padding:2rem 1rem 2.18rem;
    }

    .summary__tables > :first-child{
        padding-right:3em;
    }
    .summary{
        margin-top:1%
    }
}
@media screen and (min-width:1920px) and (-ms-high-contrast:none){
    .summary__actions > .ui-button.ui-widget{
        width:20%;
        padding:1%;
    }
    .summary__tables > :first-child, .summary__tables > :last-child{
        -ms-flex-preferred-size:35%;
    }
    .summary__details{
        display:block;
        text-align:right;
        margin-top:-0.5%
    }
    .summary__actions{
        display:block;
        text-align:right;
    }
    .summary{
        margin-top:0
    }
}
@media all and (-ms-high-contrast: none) and (min-width: 1025px){
    .ui-widget {
        font-family: "UrwDinRegular", sans-serif !important;
    }
    ul.ulPodrzedne {
        background-color: rgba(224, 224, 224, 1) !important;
        margin-right: 0 !important;
    }
    .nav__items{
    background-color: rgba(224, 224, 224, 1) !important;
}
    .niezalogowanyKlasa .nav__items{
    background-color: #ffffff !important;
}
    .nav__items li.menuNadrzedne {
        border-right: 7px solid #fafafa;
        background-color: rgba(252, 252, 252, 0.98);
    }

}

@media all and (-ms-high-contrast: none) and (max-width:640px){
    .ui-outputpanel.ui-widget.form__actions.text-right {
        display: block;
    }
    .dodaneUprawnienia {
        top: 780px;
    }

}
@media all and (-ms-high-contrast: none) and (min-width:640px){
    .button--xlarge.ui-button.ui-widget {
        margin-right: 1%;
    }
}
@-moz-document url-prefix() {
    .ui-datatable thead th.ui-state-default {
        font-weight: 100 !important;
    }
    .ui-column-title {
        font-weight: 100 !important;
    }
}
@media screen and (-ms-high-contrast: none) and (min-width: 1340px) {
    .stopka .ui-menu li.ui-menuitem {
        width: 375px !important;
        display: block !important;
        float: left !important;
        clear: none !important;
    }
}
@media screen and (min-width:1800px) and (max-width: 2200px) and (-ms-high-contrast:none) {
    .stopka.zmniejszSzerokosc .ui-menu li.ui-menuitem{
        width: 310px !important;
    }
}
@media screen and (min-width:1341px) and (max-width: 1799px) and (-ms-high-contrast:none) {
    .stopka.zmniejszSzerokosc .ui-menu li.ui-menuitem{
        width: 230px !important;
    }
}


@supports (-ms-ime-align:auto) and (min-width: 1400px) {
    .stopka .ui-menu li.ui-menuitem {
        width: 280px !important;
    }

}