/* Minification failed. Returning unminified contents.
(48,35): run-time error CSS1046: Expect comma, found '0'
(48,39): run-time error CSS1046: Expect comma, found '/'
(60,35): run-time error CSS1046: Expect comma, found '0'
(60,39): run-time error CSS1046: Expect comma, found '/'
 */
#logo-area img {
    position: relative !important;
    height: 35px;
}

#mobilemenu {
    position: relative !important;
}

#edoc-menu-vertical {
    display: none !important;
}
.user-display-name{
    display:inline-block;
}
.k-menu .k-item > .k-link {
    display: inline-block!important;
}

/*.responsive-user-icon {
    display: none;
}*/

#user-menu .k-animation-container {
    /*left: -90px !important;*/
}
.user-display-name {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 75px;
    white-space: nowrap;
    text-align:right;
}

#splitter .k-icon.k-collapse-prev.k-i-arrow-60-left {
    display: none !important;
}
#splitter .k-icon.k-expand-prev.k-i-arrow-60-right {
    display: none !important;
}
#arrowCollapse {
    position: absolute;
    top: 50%;
    right: 0px;
    display: inline-block;
    z-index: 90000;
    padding: 10px 10px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
    transition: 0.3s;
    cursor: pointer;
    margin-top: -15px;
}

#arrowExpand {
    position: absolute;
    top: 50%;
    display: inline-block;
    z-index: 90000;
    padding: 10px 10px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
    transition: 0.3s;
    cursor: pointer;
    margin-top: -15px;
}

.arrow {
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}

.arrow.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.arrow.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.k-animation-container {
    z-index:90003!important;
}
.dlg-container, .ui-dialog, .k-dialog, .k-overlay {
    z-index: 90002 !important;
}
.k-splitbar .k-resize-handle {
    background-color: #b0aaa7!important;
}

#user-display-name {
    display: inline-block;
}

@media only screen and (max-width: 767px) {
    #user-display-name{
        display:none;
    }

    #logo-area img {
        position: absolute !important;
        left: 40% !important;
    }

    #mobilemenu {
        position: absolute !important;
        left: 0 !important;
    }

    .k-rpanel-expanded #edoc-menu-vertical {
        display: block !important;
        position: absolute !important;
        left: 0 !important;
        top: 34px !important;
        z-index: 10 !important;
    }

    #edoc-menu, .d-inline-block {
        display: none !important;
    }

    #user-menu .k-animation-container {
        /*left: -120px !important;*/
    }

    #user-menu .k-menu-expand-arrow.k-icon.k-i-arrow-60-down {
        display: none;
    }
    .user-display-name {
        display: none;
    }

    .responsive-user-icon {
        display: inline-block;
    }


    #user-menu .k-link.k-menu-link {
        padding: 0.6em 0.6em 0 0.6em !important;
    }
    .k-menu .k-image {
        margin: -3px -5px 0 -4px !important
    }
    #login-area{
        margin-bottom:5px!important;
    }
    .k-menu .k-menu-group > .k-item {
        padding: 5px 10px;
        border-bottom: solid 1px #f7f7f7;
    }
    .k-menu-vertical > .k-menu-item > .k-menu-link {
        width:100%;
    }
    ul.k-menu-vertical > .k-item{
        text-align:left!important;
    }
}

@media (min-width: 768px)
{
    .k-rpanel-toggle {
        display: none !important;
    }
}


