@media only screen and (max-width: 1850px){
#lMenu, #lMenuTd{
display:none;
}
}
#lMenuTd{
     width:300px;
     vertical-align:top;
}
#lMenu{
	top:-100000px;
 position: fixed;
 width:300px;
 background: #dedcd017;
 height:100%;
 overflow: auto;
 border:solid 2px #bcbfc3;
 border-radius: 3px;
 cursor:default;
}

#lMenuContent{
 width:100%;
}

@media only screen and (min-width: 1400px) {
	#doct{
    max-width:1400px;
    margin:0 auto;
    }
}

h5.lMenuGrp{
padding:15px 0 5px 8px;
font-size:16px;
color:#444;
margin-bottom: -18px;
}

div.lMenuApiClass{
padding:5px 5px 5px 8px;
font-size:14px;
font-weight:bold;
color:#444 !important;


}
div.apiClassSelected{
background:#48421c1c;
margin-bottom:-14px;

}

ul.apiGrpUl{
box-shadow:inset -2px 0px 10px rgba(69, 54, 54, 0.4);
border-left:solid 0px #dddddd;
padding-left:20px;
margin-bottom:0px;
padding-top:10px;
padding-bottom:20px;

background:white;
}
ul.apiGrpUl li.currentMLink{
margin-left:-20px;

}

ul.apiGrpUl li.rp-line2:hover {
      background-color: #ddd;
     padding-left:20px;
     margin-left:-20px;

               }

h3.lMenuHead{
padding:0px 0px 8px 8px;
font-size:20px;
}
.currentMLink{
background: #7d765e  !important;
padding:6px 0px 6px 20px;
margin-left:-14px;
font-size:14px;
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
color:white;

}

.rp-line2{
font-size:14px;
border-bottom: solid 1px #ccd;
padding-top:8px;
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;

}

.rp-line2:hover {
    background-color: #ddd;
    padding-left:15px;
    margin-left:-15px;

}

.rp-line2 a{
display:block;
border:0;
}

.rp-line2 a:link{
     color:#555;
}


.rp-line2 a:visited {
     color:#555;
}

.rp-line2 a:active {
    color:#555;
}
div.lMenuApiClass a{
display:inline-block;
border:0;
}

div.lMenuApiClass a:link{
     color:#666;
}


div.lMenuApiClass a:visited {
     color:#666;
}

div.lMenuApiClass a:active {
    color:#666;
}

#lMenu::-webkit-scrollbar {
    width: 12px;
}

#lMenu::-webkit-scrollbar-track {
    border-left:solid 1px #aaa;
     -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.3);
}


#lMenu::-webkit-scrollbar-thumb {

    background:#a39f6947;
      border-radius: 4px;
        -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.8);
}

#lMenu::-webkit-scrollbar-thumb:hover {
    background: #adaa82b3;
}




