﻿/** Styly pro core layout **/

body {
    width: 100%;
    position: initial;
}

.ui-dialog[aria-describedby="portalMessages_popUp"] .ui-dialog-content {
    max-height: 500px !important;
}

/** Opravy responzivního chování */

.bk-sidenav.position-fixed {
    position: fixed !important;
}

body.canvas-open .bk-navtop,
body.canvas-open .main {
    margin-left: 0px !important;
}

body.canvas-open #sidebar {
    max-width: 230px;
}

@media (max-width: 1023px) {
    .bk-sidenav {
        pointer-events: initial;
    }

        .bk-sidenav:hover {
            max-width: 60px;
        }
}

@media (max-width: 767px) {
    .canvas-open .bk-sidenav {
        max-width: none;
    }
}

.bk-navtop .menu-dropdown .dropdown-content .bk-menu-propUser {
    display: flex;
    overflow: hidden;
}

    .bk-navtop .menu-dropdown .dropdown-content .bk-menu-propUser > span:first-child {
        min-width: 3px;
    }

    .bk-navtop .menu-dropdown .dropdown-content .bk-menu-propUser:hover {
        text-decoration: none;
    }

.bk-navtop .menu-dropdown .dropdown-content .bk-menu-propUser-name {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 5px;
}

    .bk-navtop .menu-dropdown .dropdown-content .bk-menu-avatar-logout {
        min-width: 42px;
        margin-left: 22px;
        margin-right: 15px;
    }

.bk-navtop .menu-dropdown .bk-menu-avatar {
    margin-left: 25px;
    margin-right: 15px;
}

.bk-sidenav .simplebar-content > ul > li.first-menu-level > a {
    border-bottom-right-radius: 0px;
}