@font-face{font-family:"Roboto Slab";font-weight:400;font-style:normal;src:url(//static.zohocdn.com/webfonts/robotoslabregular/font.eot);src:url(//static.zohocdn.com/webfonts/robotoslabregular/font.eot?#iefix) format("eot"),url(//static.zohocdn.com/webfonts/robotoslabregular/font.woff2) format("woff2"),url(//static.zohocdn.com/webfonts/robotoslabregular/font.woff) format("woff"),url(//static.zohocdn.com/webfonts/robotoslabregular/font.ttf) format("truetype"),url(//static.zohocdn.com/webfonts/robotoslabregular/font.svg#RobotoSlab-Regular) format("svg")}
*{font-family:"ZohoPuvi"}
div#scroll{display:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;font-weight:300;letter-spacing:0}
strong{font-weight:600}
.full-page{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.full-page::before{content:'';background:url(https://www.manageengine.com/identity-360/iam-platform/images/iam-platform-inner-page-ban-bg-25.png) no-repeat;width:100%;height:100%;max-height:788px;background-size:cover;position:absolute;left:0;top:0}
.page-header,.page-header *,.page-content-section,.page-content-section *{box-sizing:border-box}
.page-header,.page-content-section{position:relative}
.page-content-section{padding-bottom:80px}
.page-container{max-width:1280px;width:95%;margin:auto}
.bread_crumb a{display:inline-block;font-size:12px;font-weight:400;line-height:30px;color:#000;text-transform:uppercase;position:relative;margin-right:25px;cursor:pointer}
.page-header{padding:10px 0 45px}
.bread_crumb a:after{content:'';position:absolute;width:5px;height:5px;border:1px solid #000;border-left:0;border-bottom:0;transform:rotate(45deg);top:12px;right:-12px}
.bread_crumb a:last-child{color:rgba(0,0,0,0.7);pointer-events:none}
.bread_crumb a:last-child:after{display:none}
.ban-text{text-align:center;margin-top:10px}
.ban-label{display:inline-block;font-size:12px;font-weight:400;line-height:1.3;text-transform:uppercase;color:#333;background:#E8DBCA;border-radius:3px;padding:6px 8px;margin-bottom:10px}
.ban-text h1{font-size:40px;line-height:50px;font-weight:600;margin-bottom:10px}
.ban-text .blog-auth{margin-bottom:35px}
.ban-text .blog-auth span{font-family:"Roboto Slab";font-size:14px;line-height:24px;font-weight:400;color:#505050;margin:0 2px;position:relative}
.ban-text .blog-auth span:last-child{padding-left:12px}
.ban-text .blog-auth span:last-child:before{content:"";width:5px;height:5px;background:#000;border-radius:50%;position:absolute;left:0;top:0;bottom:0;margin:auto}
.ban-text p{font-size:20px;line-height:30px;color:#000;font-weight:400;margin:0}
.baner-cta a{display:inline-block;font-size:16px;line-height:28px;font-weight:500;color:#fff;background:#008080;padding:10px 40px;border-radius:3px;margin-top:30px;cursor:pointer;text-decoration:none;transition:.3s linear;border:1px solid transparent}
.baner-cta a:hover{background:#036565;border-color:#008080;transform:scale(1.04);box-shadow:inset 0 0 0 2px #fff}
.page-lhs{display:inline-block;width:298px;vertical-align:top;color:#000;position:sticky;top:70px}
.page-lhs p{font-size:16px;line-height:26px;font-weight:500;margin:0;margin-bottom:20px}
.page-center p a,.page-center li a{font-size:inherit;line-height:inherit;font-weight:inherit}
.lhs-menu-list{position:relative}
.lhs-menu-list ul{list-style:none;margin:0;padding:0;border-left:2px solid #E5E3E0}
.lhs-menu-list li{font-size:15px;line-height:25px;font-weight:300;color:#3C3C3C;padding:6px 0 6px 20px;margin-bottom:5px;position:relative;cursor:pointer;transition:.3s ease-in;z-index:1}
.lhs-menu-list li.active{color:#000;font-weight:400}
.lhs-menu-list .highlighter{display:inline-block;width:100%;height:41px;background:linear-gradient(to left,rgba(11,98,95,0) 0%,rgb(11 98 95 / 10%) 100%);border-left:3px solid;border-color:#000;position:absolute;top:0;left:0;transition:.3s linear;z-index:0;pointer-events:none}
.lhs-menu-list li:not(.active):hover{color:#025050}
.lhs-trigger{display:none}
@media screen and (max-width : 992px) {
.page-lhs{width:100%;height:100vh;position:fixed;top:0;left:-100%;background:#fafbf4;z-index:99999;padding:20px 0 0 20px;transition:.3s ease-in}
.lhs-menu-list{position:relative;height:100vh;overflow:auto;max-height:100%;width:96%;padding-bottom:50px}
.lhs-trigger{display:block;position:absolute;right:-28px;top:48vh;width:36px;height:75px;background:#008080;border-radius:0 13px 13px 0;display:block;transform:scale(0.6);transition:.3s}
.lhs-trigger:before{content:"";width:15px;height:15px;border:2px solid #fff;border-bottom:0;border-left:0;border-radius:1px;position:absolute;right:0;top:0;left:-8px;bottom:0;margin:auto;transform:rotate(45deg);transition:.3s}
.lhs-menu-list .highlighter{display:none}
.lhs-menu-list li{padding-left:10px}
.lhs-menu-list li.active{background:#fff;border-left:4px solid #008080}
.page-lhs.open-lhs{left:0;width:90%;max-width:330px;box-shadow:0 0 30px -10px #969696}
.page-lhs.open-lhs .lhs-trigger:before{left:0;transform:rotate(45deg) scale(-1)}
}
.page-center{display:inline-block;width:calc(100% - 302px);vertical-align:top;padding-left:60px}
.page-center h2{font-size:34px;line-height:1.5;font-weight:500;color:#000;margin-top:40px;margin-bottom:12px}
.page-center > h3{font-size:24px;line-height:1.7;font-weight:500;color:#000;margin-top:30px;margin-bottom:12px}
.page-center > h4{font-size:20px;line-height:1.7;font-weight:500;color:#000;margin-top:30px;margin-bottom:12px}
.page-center h2:first-child{margin-top:0}
.page-center div + h2{margin-top:50px}
.page-center p,.page-center li{font-size:16px;line-height:1.8;margin:0;color:#000;font-weight:300;margin-bottom:20px}
.page-center ul{list-style:disc;padding-left:30px}
.page-center ol{list-style:decimal;padding-left:30px}
.page-center li:not(:last-child){margin-bottom:10px}
.page-center li ol,.page-center li ul{margin-top:10px}
.table-sec{overflow:auto;}
.table-sec table{width:100%;min-width:500px;text-align:left}
.table-sec thead{background:#D9C0A1}
.table-sec td,.table-sec th{border:1px solid #000;font-size:16px;line-height:26px;font-weight:300;color:#000;padding:10px 30px}
.table-sec th{font-weight:600}
.blog-footer-banner{background:#2D1A03;border-radius:10px;padding:48px 50px;margin-top:50px;color:#fff;display:flex;justify-content:space-between;align-items:center}
.blog-footer-banner h2{font-size:30px;line-height:40px;font-weight:500;color:#fff;margin:0;padding:0}
.blog-footer-banner button{background:#F0483C;font-size:16px;line-height:26px;white-space:nowrap;padding:10px 35px;border-radius:4px;border:0;color:#fff;transition:.3s ease-in;cursor:pointer}
.blog-footer-banner button:hover{background:#bc0f03}
.blog-footer-banner .text-side{max-width:600px;padding-right:40px}
@media screen and (max-width : 1200px) {
.page-center{padding-left:35px}
}
@media screen and (max-width : 992px) {
.page-content-section .page-container{padding:0px 15px 0 30px;margin-bottom:20px}
.page-content-section{padding-bottom:40px}
.page-center{padding:0;width:100%}
.page-center h2{font-size:24px;line-height:34px}
.ban-text{padding:0 20px;max-width:700px;margin-left:auto;margin-right:auto}
.ban-text h1{font-size:30px;line-height:40px}
.ban-text p{font-size:18px;line-height:28px}
.blog-footer-banner{padding:30px;flex-wrap:wrap;gap:20px;text-align:center;justify-content:center}
.blog-footer-banner .text-side{max-width:100%;padding:0}
}