﻿#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#cssmenu {
    width: 100%;
  /*  color: #f2f2f2;*/
    font-size: 16px;
    margin-top: 4em;
}

#cssmenu ul ul {
    display: none;
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 14px;
}

.align-right {
    float: right;
}

#cssmenu > ul > li > a {
    padding: 3px 5px;
    cursor: pointer;
    z-index: 2;
    text-decoration: none;
    border: none;
    margin-bottom: 1rem;
}

.holder::before {
    top: 5px;
    border-top: 2px solid;
    border-left: 2px solid;
    border-top-color: inherit;
    border-left-color: inherit;
}

/*sidebar sub menu*/
#cssmenu ul ul li a {
    cursor: pointer;
    line-height: 25px;
    z-index: 1;
    text-decoration: none;
    /*color: #f2f2f2;*/
    background: transparent;
    font-family: 'Source Light';
}

/*sidebar sub menu hover*/
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
    /*color: #41B6E6;*/
}

#cssmenu ul ul li:first-child>a {
    box-shadow: none;
}

#cssmenu>ul>li>ul>li.open:last-child>a,
#cssmenu>ul>li>ul>li.last.open>a {
    border-bottom: 1px solid #aaa;
}



#cssmenu>ul>li.has-sub>a>div.icon,
#cssmenu>ul>li.open>a>div.icon {
    float: right;
    margin-top: 8px;
    width: 16px;
    height: 16px;
    background-image: url(../../../lib/jquery/jquery-ui/images/ui-icons_ffffff_256x240.png);
}

#cssmenu>ul>li.has-sub>a>div.icon {
    background-position: -112px -192px;
}

#cssmenu>ul>li.open>a>div.icon {
    background-position: -128px -192px;
}


#cssmenu>ul>li>a>span {
    line-height: 30px;
    font-family: "Source Light";
}

#cssmenu>ul>li>a {
    height: 40px;
}

#cssmenu > ul > li > ul > li > a {
    height: 30px;
}


/*sidebar sub menu active*/
nav#cssmenu > ul > li.open > ul > li > a.selected {
    text-decoration: none;
    border: none;
    font-family: "Source Bold";
}

#sidebar-appInfo input:disabled {
    background: transparent;
    border: none;
}