.fixed_bar_hcontainer{margin:195px -89px 0}
.hideAnimation{margin:195px -89px 0 0;transition:all .5s}
.showAnimation{margin:195px 0 0;transition:all .5s}
.newIcoSty {
    background: url(https://www.manageengine.com/images/me-sprite.png) repeat scroll -750px 0px transparent;
    float: right;
    height: 20px;
    margin: 0px 75px 0 0;
    width: 30px;
}
.container{max-width: 1200px;}
a.fancybox-nav {display: none;}
#fancybox-buttons ul li:nth-child(1), #fancybox-buttons ul li:nth-child(2), #fancybox-buttons ul li:nth-child(3){display: none;}
#fancybox-buttons ul{width:75px;}
.nolist li{list-style:none !important}
.navigation{display:none;}
.imagelnk{background:none;}
.imagelnk img{border:1px solid #ededed;padding:5px; margin: 20px 0;}
.adapplus{background:url(https://www.manageengine.cn/products/active-directory-audit/style/../images/adap-plus-icon.png) 0 2px no-repeat;padding:0 0 0 29px;cursor:pointer;line-height:25px;margin:20px 0}
.adapminus{background:url(https://www.manageengine.cn/products/active-directory-audit/style/../images/adap-minus-icon.png) 0 2px no-repeat;padding:0 0 0 29px;cursor:pointer;line-height:25px;margin:20px 0}
.migboxcont{padding:0 0 0 30px;display:none}
.migboxbcont{padding:0 0 0 30px}
.showmigcont{display:block}
.hidemigcont{display:none}
.topbutad a{position:fixed;right:10%;bottom:0;padding:10px 20px;background:#808080;font-weight:bold;color:#000;text-decoration:none;opacity:0.3;filter:alpha(opacity=30);transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;text-align:center;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}
.topbutad a:hover{opacity:0.6;filter:alpha(opacity=60);transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s}
.imgbordes{border:solid 3px #ccc}
.plaico span{background:url(https://www.manageengine.cn/products/active-directory-audit/style/../images/video-play-icon.png) -27px -25px no-repeat;height:48px;margin:34px 78px;opacity:0.4;position:absolute;width:48px;}
.plaico:hover span{opacity:1.0}
.adap-play-button{background:url(https://www.manageengine.cn/products/active-directory-audit/style/../images/image-slice.png) repeat scroll -930px 3px;color:#4C596E;font-size:12px;padding:4px 11px 2px 28px}
.adap-play-button:hover{text-decoration:none}
.freezeLayer{position:absolute;}
.top-list{}
.top-list ul{}
.top-list ul li{}
div#scroll{    padding: 0px 0 40px 0;}
.full-pg{position: relative;
    overflow: hidden;}
.full-lhs{
    position: relative;
    top: 40px;
    float: left;
    width: 24%;
    min-height: 100%;
    overflow: hidden;
}
#lhsTree{max-width: 260px;}
#lhsTree a{color: #333; display: block;}
#lhsTree a:hover{text-decoration: underline;}
.lhsFix{position: relative; top: auto; width: 100%;}
.full-rhs{
       width:100%;
    float: left;
    position: relative; 
}
.full-rhs-nav{
    position: relative;
    width: 21%;
    transition: .3s;
	float: right;
}
.full-rhs-nav.top-zero{transition: .3s; top: -60px;}
#scroll ul{padding:0px;}
    .rhs-nav-fix{position: sticky; top: auto; width:  190px;}
	.rhs-cont p{border: none; font-size: 15px;}
	.rhs-cont li, .rhs-cont a{font-size: 15px;}
    .rhs-cont .rhs-nav-fix h4{font-size: 16px; font-weight: 600; margin: 0 0 10px;}
    #scroll ul.rhs-nav{width: 70%; list-style-type: none;padding-left:  13px;}
    .rhs-nav-fix ul a{color: #138cd6;text-decoration: none; cursor: pointer; font-size: 12px; line-height: 15px;}
    .full-rhs-nav li{margin-bottom: 10px;}
#scroll .collapse ul ul{padding-left: 30px;}
.rhs-nav a{margin-bottom:10px; padding-left: 10px; display: block; text-decoration: none; font-size: 13px; line-height: 19px;}
.rhs-nav a.active{border-left: 3px solid #138cd6;font-weight: 600;}
.rhs-section{margin-top: 30px;}

.bul-list{
    padding: 20px 0px;
}
.bul-list ul{
    margin: 0px;
    padding: 0px;
    padding-left: 30px;
}
.full-rhs h4{color:#000;font-weight:600;font-size:18px;margin: 0px;}
.full-rhs h2{color:#000;font-weight:600}
.bul-list ul li{
    list-style-type: none;
    padding-left: 14px;
    line-height: 28px;
}
.bul-list ul li:before{
	content:'';
	position:absolute;
	width:6px;
	height:6px;
	background: #333;
	border-radius: 50px;
	margin: 11px 0px 0px -14px;
}
.list-note p strong{color: red;}
.note{color: red;font-weight:600;}
.num-list{
    margin: 0px;
    padding: 20px 0px;
    padding-left: 30px;
}
.num-list li{
    list-style-type: decimal;
    margin-bottom: 8px;
    line-height: 28px;
}
.num-list ul{
    margin: 0px;
}
.full-rhs p + .bul-list{padding-top:0px;}
.rhs-cont h2{font-size:24px;font-weight:600;color:#000;}
.rhs-cont h3{margin:0px;font-size:20px;font-weight:600;color:#000;}
.rhs-cont h4{margin:0px;font-size:18px;font-weight:600;color:#000;}
.rhs-cont h5{margin:0px;font-size:16px;font-weight:600;color:#000;}

#lhsTree>li>ul .splf{padding-left: 40px;}
#lhsTree>li>ul li {
    padding: 10px 0 10px 25px;
}

.collapse h4{margin:30px 0 20px;}
#scroll .collapse ul{border-bottom:0; padding-left: 40px;}
.collapse ul li{
    position: relative;
    margin-bottom: 5px;
}
/*.collapse ul li .act{color:#17b5c8;font-weight:600}*/
.collapse ul li h5{    display: block;
    padding: 10px 15px 10px 0px;
    font-weight: 600;
    color: #000;
    line-height: 30px;
    position: relative;
    font-size: 16px;
    cursor: pointer;
    z-index: 1;}
.act:after{display:none!important}
.collapse ul li div{padding: 10px 15px 10px 0px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    margin-top: -10px;}
.collapse div a{color:#3775cc}
.collapse ul li{border: 0px;box-shadow: none; list-style-type: disc;margin-left: 10px;margin-bottom: 5px;}
.collapse ul li:before{display:none;}
.collapse h6{font-size:18px;color:#000;font-weight:600;margin-bottom:15px;margin-top:25px;}
.collapse img{margin:15px 0px;}
.collapse ul.circle li{list-style-type: circle}

.tb-com{border:1px solid #000;border-collapse:collapse;padding:10px;width:100%;}
.tb-com tr th{color:#000;font-weight:700;}
.tb-com tr td{}
.tb-com td, th, td {
  border: 1px solid #000;padding:10px;
}
td ul{padding-left: 10px;}		
.bt-1{ position: relative; padding-bottom: 10px}		
    .bt-1::after{content: ""; width: calc(100% + 20px); position: absolute; height: 1px; bottom: 0; left: -10px; background: #000;}		
	.bt-1+div{margin-top: 10px;}
    .collapse div.tp1{padding-bottom: 57%;}		
    .collapse div.tp2{padding-bottom: 34%;}
.collapse .tb-com tr td ul{margin-left:20px}
.collapse .tb-com ul li{list-style-type: disc;margin-bottom: 0px;}
.out-list{}
.out-list ul{margin-left: 20px;}
.out-list ul li{}
.collapse .bullet{padding: 0px 0 0px 30px !important;}
.collapse .bullet li{padding-left: 10px;list-style-type: disc;margin-bottom: 15px;}

.collapse .number{padding: 0px 0 0px 30px !important;}
.collapse .number li{padding-left: 10px;list-style-type: decimal;border-bottom: none;margin-bottom: 15px;position: static;}
.collapse .number li .bullet li{padding-left: 10px;list-style-type: disc;margin-bottom: 15px;}
    
	.lhsSrch::-webkit-search-cancel-button {position: relative;right: 20px;}
    .lhsSrch{border: 1px solid #e1e1e1; padding: 8px 13px 8px 13px;width: 100%;}
    .lhsSrch::placeholder{color: #333; opacity: .5;}
    .lhsContent{height: calc(100vh - 286px); overflow-y: auto; overflow-x: hidden; margin-right: 0;}
    .searchBox{position: relative; margin-bottom: 20px;}
    .searchBox::before{content: ""; position: absolute; height: 21px; width: 17px; background: url("https://www.manageengine.cn/products/active-directory-audit/style/../images/search-icon.png") no-repeat; background-size: 100%; top: 7px; right: 10px;}
    .lhsTrig, .treeSub1{color: #333; font-size: 13px; font-weight: 300; position: relative; margin:  0; cursor: pointer;padding: 10px 0 8px;}
	.lhsTrig::after, .treeSub1::after{content: ""; position: absolute; height: 1px; width: 95%; background: #ededed; top: 0; left: 0;}
    .lhsTrig::before, .treeSub1::before{content: ""; position: absolute; right: 15px; top: 15px; border-top: 4px solid transparent; border-left: 4px solid #90b8da; border-bottom: 4px solid transparent;transition: .2s;}
    .lhsTrig.dropOpen::before, .treeSub1.dropOpen::before{transition: .2s; transform: rotate(90deg);}
    .mainTree li, .mainTree li a{color: #333; font-weight: 300;font-size: 13px; transition: .3s;}
    .mainTree li a, .mainTree li a:hover{text-decoration: none;} 
	.mainTree{display: none;}
    .mainTree li span{transition: .3s; display: block;}
    .mainTree li ul li, .mainTree li ul li a{color: #333; font-weight: 300;}
    .mainTree li ul{list-style-type: none; padding-left: 18px;}
    .mainTree li{position: relative; padding: 3px 0;}
    .mainTree li span::before{content: "";position: relative; left: -10px; top: 0; display: inline-block; border-top: 5px solid transparent; border-left: 5px solid #000; border-bottom: 5px solid transparent;transition: .2s;} 
    .mainTree li span.dropOpen::before{transition: .2s; transform: rotate(90deg);}
    .mainTree .subTree li  span::before{ border-left: 5px solid #ccc;} 
	.mainTree .subTree li{padding-left: 25px;} 
    #scroll ul.mainTree, #scroll ul.mainTree ul li{padding-left: 13px; list-style-type: none; cursor: pointer;}
    //#scroll ul.mainTree a:hover, #scroll ul.mainTree span:hover, #scroll ul.mainTree ul a:hover,  #scroll ul.mainTree ul span:hover{background: #ededed; font-weight: 600; transition: .3s; text-decoration: none;}
    #scroll ul.mainTree li::before{content: ""; position: absolute; top: 0 ; left: -15px; height:  100%; width: 100%;z-index: -1;padding-left: 30px;}
	#scroll ul.subTree1 li::before{left: -7px;}
	#scroll ul.subTree2 li::before{left: -4px;}	
    #scroll ul.mainTree li.activeNav::before{background: #ededed;}
    #scroll ul.mainTree li.activeNav{font-weight: 500; text-decoration: none;}
	#scroll ul.mainTree .subTree li.activeNav{left:  4px;}
	#scroll ul.mainTree .subTree2 li.activeNav{left:  10px;}
	#scroll ul.mainTree li.activeNav a{font-weight: 500;}
    .subTree{display: none;}
    .imgCaption{text-align: center;margin-top: 3px;}
	@media screen and (min-width: 1440px){
         .container{max-width: 1400px;}
		 #lhsTree{max-width: 320px;}
    }
    @media screen and (max-width: 1220px){
         .container{max-width: 90%;}
    }
    .dwnldBrn{position: relative;  padding: 10px 0 0 20px; margin: 10px 0 0; }
	.dwnldBrn::after{content: ""; position: absolute; height: 1px; width: 90%; background: #ededed; top: 0; left: 0;}
    .dwnldBrn::before{content: "";position: absolute; left: 2px; top: 11px; bottom: 0; margin: auto; height: 17px; width: 12px; background: url("https://www.manageengine.cn/products/active-directory-audit/style/../images/guide-download-arrow.png") no-repeat; background-size: 100%;}
    .dwnldBrn a{color: #000; font-size: 13px; text-decoration: none;}
	.lhs-tree{overflow: visible; border-right: 1px dotted #ddd;position: sticky; top: 100px; z-index: 9}
	.searchList{display: none; position: absolute; width: 140%; height: 200px; padding: 20px 25px 20px 15px; overflow: auto;z-index: 99999; line-height: 22px; font-size: 13px;}
	.searchListBg{display: none;position: absolute; width: 140%; height: 200px; background: #fff; z-index: 999;width: 140%; height: 220px; padding: 20px 15px; -webkit-box-shadow: 0 0 12px 1px rgba(43,38,37,.15); box-shadow: 0 0 12px 1px rgba(43,38,37,.15); border: 1px solid #e1e1e1;}
	.searchList a{display: block; margin-bottom: 10px;}
    .searchList a .guidePath{display: block; font-size: 12px; line-height: 1; color: #888888;}
	.searchCategory{margin: 13px 0 0; color: #888888; font-size: 11px; text-transform: uppercase;}
	.searchCategory:nth-of-type(2){margin: 0;}
	.searchCategory:nth-of-type(1){display: none;margin: 0;}
	.guideDate{display: block; color: #666666; font-size: 11px;line-height: 15px;letter-spacing: 0;}
	.marginFix{margin: 10px;}
	.noBorders{border: 0px;}
	@media screen and (max-width: 1220px){
		.container{max-width: 90%;}
	}
	
	@media screen and (max-width: 1280px){
		.full-rhs-nav{width: 22%;}
		.rhs-nav-fix{width: 190px;}
	}
	@media screen and (max-width:767px){
		.full-rhs-nav{display: none;}
		.full-rhs{width: 97% !important}
	}
	.adap-logo-blocks{text-align: center;}
	#cb-1 a:first-of-type .cb-img{display: block; opacity: 1;}
	
	/******** bottom tab menu styles *************/
    /* new footer link start */
.footer-new .tabs [id^=tab]:checked + label{background:#FFF;border-bottom:2px solid #025d72;color:#025d72;font-weight:600}
#tab1:checked ~ #tab-content1,#tab2:checked ~ #tab-content2,#tab3:checked ~ #tab-content3,#tab4:checked ~ #tab-content4,#tab5:checked ~ #tab-content5{display:block}
.footer-new .tabs [id^=tab]:checked + label span{color:#035b75}
.tab-content ul{display:block;width:33.33%;float:left;padding-top:20px}
.tab-content ul li:before{content:'';position:absolute;width:5px;height:5px;background:#9cc1cf;border-radius:20px;margin:11px 0 0 -14px}
.footer-new{padding-top:30px !important;padding-bottom:20px !important;}
.footer-new h2{font-size:28px;font-weight:600;text-align:center}
.footer-new li{line-height:24px;margin-bottom:10px;padding-right:20px}

/* tab section css start*/
.pageTabSec h2{font-size:29px !important;font-weight:bold !important;text-align:center;margin-bottom:30px !important;font-family:'Open Sans',sans-serif; color: #000;}
 .pageTabSec{max-width:1100px;margin:0 auto;margin-bottom: 0;}
 .pageTabSec ul.pageTab{padding:0;border-bottom:1px solid #e7e7e7;text-align:center;box-sizing:border-box;}
 .pageTabSec ul.pageTab li{padding:12px 30px;box-sizing:border-box;margin:0 10px;display:inline-block;font-size:15px;color:#8c9ca2;cursor:pointer;}
 .pageTabSec ul.pageTab li.active{border-bottom:2px solid #055367;color:#055367;font-weight:600;}
 .pageTabSec ul.pageTab li:hover{color:#055367;}
 .pageTabSec .pageTabView{padding:30px 0;display:none;}
 .pageTabSec .pageTabView.active{display:block;}
 .pageTabSec .pageTabView ul{width:24%;display:inline-block;padding-left:20px;box-sizing:border-box;list-style:disc;color:#93bac9;vertical-align:text-top;}
 .pageTabSec .pageTabView.solutions-tab ul{width:25%;float:left;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(1){width:26%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(2){width:23%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(3){width:27%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(4){width:24%;}
 .pageTabSec .pageTabView ul li a{color:#000;font-size: 13px;}
 .pageTabSec .pageTabView ul li a:hover{ text-decoration: underline; }
 .pageTabSec .pageTabView ul li{padding:6px 0;margin:0;list-style-type:disc !important;color:#93bac9;}
 .footer-new {background:#fff;padding-bottom: 20px !important;padding-top: 30px !important;}
 #rel-Prd ul {width: 33%;}	
 #rel-Prd ul li:first-child a {font-weight: 600}	
 @media(max-width:1024px){
 	.pageTabSec .pageTabView{padding:30px 20px }
 }
 @media(max-width:1023px){
	 .pageTabSec ul.pageTab{padding:0 10px;}
	 .pageTabSec ul.pageTab li{padding:12px 10px;margin:0 10px;font-size:13px;}
	 .pageTabSec .pageTabView ul{font-size:13px;}
	 .pageTabSec .pageTabView{padding:20px;}
 }
 @media (max-width:991px){
 	.pageTabSec .pageTabView.solutions-tab ul{width:25% !important;}
 }
 @media (max-width:767px){
 	.pageTabSec{display:none !important;}
 }
  @media (max-width:960px){
  .upgradeTblWrapper {overflow: scroll;}
  }


        /* tab section css end */
.searchList.active, .searchListBg.active{display: block !important;}


#scroll ul.mainTree li.activeNav::before {
    background: #ededed;
}

#scroll ul.subTree2 li::before {
    left: -4px;
}