/******** 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 30px;border-bottom:1px solid #e7e7e7;text-align:center;box-sizing:border-box;}
 .pageTabSec ul.pageTab li{padding:12px 45px;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;}
 .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;}
 @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;}
 }

        /* tab section css end */

.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;}
.adapplus{background:url(https://www.manageengine.cn/products/active-directory-audit/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/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/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/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;
}
.lhsFix{position: relative; top: auto; width: 100%;}
.full-rhs{
       width:56%;
    padding: 30px 0 40px 4%;
    float: left;
    position: relative; 
}
.full-rhs-nav{
    position: relative;
    width: 14%;
    right: 0;
    top: 40px;
    float: right;
    transition: .3s;
}
.full-rhs-nav.top-zero{transition: .3s;  top: -40px;}
#scroll ul{padding:0px;}
    .rhs-nav-fix{position: fixed; top: auto;width:  200px;}
    .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; }
.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-bottom:30px}
.collapse ul{border-bottom:0}
.collapse ul li{border-bottom: 1px solid #e8e8e8;
    position: relative;
    /* background: #f6fdff; */
    margin-bottom: 5px;
    list-style-type: none;}
/*.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 ul li div a{color:#3775cc}
.collapse ul li ul li{border: 0px;box-shadow: none; list-style-type: disc;margin-left: 10px;margin-bottom: 5px;}
.collapse ul li ul li:before{display:none;}
.collapse ul li h6{font-size:18px;color:#000;font-weight:600;margin-bottom:15px;margin-top:25px;}
.collapse ul li img{margin:15px 0px;}
.collapse ul li 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;}		
    .bt-1::after{content: ""; width: calc(100% + 20px); position: absolute; height: 1px; bottom: 10px;; left: -10px; background: #000;}		
    .collapse ul li div.tp1{padding-bottom: 51%;}		
    .collapse ul li div.tp2{padding-bottom: 31%;}
.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 ul li .bullet{padding: 0px 0 0px 30px !important;}
.collapse ul li .bullet li{padding-left: 10px;list-style-type: disc;margin-bottom: 15px;}

.collapse ul li .number{padding: 0px 0 0px 30px !important;}
.collapse ul li .number li{padding-left: 10px;list-style-type: decimal;border-bottom: none;margin-bottom: 15px;position: static;}
.collapse ul li .number li .bullet li{padding-left: 10px;list-style-type: disc;margin-bottom: 15px;}
    
    .lhsSrch{border: 1px solid #e1e1e1; padding: 8px 40px 8px 13px;width: 100%;}
    .lhsSrch::placeholder{color: #000; opacity: .5;}
    .lhsContent{height: 100%; overflow: auto;}
    .searchBox{position: relative;padding-bottom: 20px; margin-bottom: 20px;}
    .searchBox::before{content: ""; position: absolute; height: 21px; width: 17px; background: url(https://www.manageengine.cn/products/active-directory-audit/images/search-icon.png) no-repeat; background-size: 100%; top: 6px; right: 10px;}
    .searchBox::after{content: ""; position: absolute; height: 1px; width: 90%; background: #ededed; bottom: 0; left: 0;}
    .lhsTrig{color: #67b3f3; font-size: 12px; font-weight: 600; position: relative; margin:  0; cursor: pointer;padding-bottom: 8px;}
    .lhsTrig::before{content: ""; position: absolute; right: 10px; top: 0; border-top: 4px solid transparent; border-left: 4px solid #90b8da; border-bottom: 4px solid transparent;transition: .2s;}
    .lhsTrig.dropOpen::before{transition: .2s; transform: rotate(90deg);}
    .mainTree li, .mainTree li a{color: #000000; font-weight: 600;font-size: 12px; transition: .3s;}
    .mainTree li a, .mainTree li a:hover{text-decoration: none;} 
    .mainTree li span{transition: .3s;}
    .mainTree li ul li, .mainTree li ul li a{color: #373737; font-weight: 400;}
    .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;} 
    #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: 0; height:  100%; width: 100%;z-index: -1;}
    #scroll ul.mainTree li.activeNav::before{background: #ededed;}
    #scroll ul.mainTree li.activeNav{font-weight: 600; text-decoration: none;}
    .subTree{display: none;}
    .imgCaption{text-align: center;margin-top: 3px;}
    @media screen and (max-width: 1220px){
         .container{max-width: 90%;}
    }
    .dwnldBrn{position: relative;  padding-left: 20px;}
    .dwnldBrn::before{content: "";position: absolute; left: 2px; top: 0; bottom: 0; margin: auto; height: 17px; width: 12px; background: url(https://www.manageengine.cn/products/active-directory-audit/images/guide-download-arrow.png) no-repeat; background-size: 100%;}
    .dwnldBrn a{color: #000; font-size: 13px;}
