
#scroll {margin-top:24px !important;}
.flex-con {display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;}
/*.div-tree {min-width:300px;margin-right:25px;position: absolute;margin-top:20px;} */
.div-tree {min-width:300px;margin-right:25px;position: sticky;position:-webkit-sticky;margin-top:20px;height:calc(100vh - 80px);top:110px;}
.div-tree .row {padding:0;}
.div-tree.fixed {position:fixed;z-index:1;background:#fff;top:90px;}
.div-ct {width:100%;padding-bottom:50px; /*margin-left: 325px;*/}
.rhs-cont a:is(.api-tree a){color: inherit;font-style: normal;}
.api-tree {width: 100%;}
ul.api-tree li {padding:1px 0;} 
ul.api-tree li a {background:#f0f0f0;padding:9px 10px;width:100%;display:inline-block;box-sizing:border-box;color:#000;border-left:solid 5px #c5c5c5;text-decoration:none;transition:all .25s ease;}
ul.api-tree li a:hover {border-left:solid 5px #737373;}
/* ul.api-tree li:nth-child(1) a:nth-child(1){border-left:0;}
ul.api-tree li:first-child a{border-left: solid 5px #c5c5c5;} */
ul.api-tree li a.active{ color:#229826 ; font-weight: 600; border-left: solid 5px #229826;} 
ul.api-tree li a.active ~ ul {display:block;animation: anim .5s ease; -webkit-animation: anim .5s ease}
@keyframes anim {0%{margin-top:15px;} 100% {margin-top:0;}}
@-webkit-keyframes anim {0%{margin-top:15px;} 100% {margin-top:0;}}
ul.api-tree li a.active+.nav-links {display: block;}
ul.api-tree li > ul {display:none;}
ul.api-tree li > ul li {list-style-type:none;margin-left:20px;background:#fff;}
ul.api-tree li > ul li a {background:#fff;color:#000;position:relative;border-left:0; word-break: break-word;} ul.api-tree li > ul li a:hover {border-left:0;}
ul.api-tree li > ul li a:before{content:"";background:#ddd;width:1px;height:100%;position:absolute;left:-3px;top:1px}
ul.api-tree li > ul li a:after{content:"";background:#ddd;width:5px;height:5px;position:absolute;left:-5px;top:20px;border-radius:50%;}
ul.api-tree li > ul li a:hover:after {background:#16b14f;width:5px;height:5px;transform:scale(1.3)}
/*ul.api-tree li > ul li a:after {background:#f00;} */
ul.api-tree li > ul li a.active {border-left:0;}
ul.api-tree li > ul li a.active:after {border-right:0;background:#16b14f;width:8px;height:8px;transform:scale(1.3);top:18px;left:-6px;}
.mod-title{color:#229826;/*border-bottom:solid 1px #f3f3f3;*/}
.wrap-txt{word-wrap:break-word;width:90%;word-break: break-all;}
.api-content-main {margin:0 15px;}
@media (min-width: 1400px) {
    #api-con .container {max-width: 1350px;}
}
@media screen and (max-width:960px){
.div-tree {display:none;}
}

/*table style begin*/
.divTable{display: table;width: 100%;box-shadow:0 1px 2px 0 #ececec9c;-webkit-box-shadow:0 1px 2px 0 #ececec9c;}
.divTableRow {display: table-row;}
.divTableHeading {background-color: #868686;display: table-header-group;line-height: 45px;font-weight:600;color:#fff;}
.divTableCell, .divTableHead {display: table-cell;padding: 3px 10px;} .divTableCell {vertical-align:top;line-height:35px;border-bottom:solid 1px #ececec;}
.divTableCell:nth-child(1){width:20%;}
.divTableCell:nth-child(2){width:60%;}
/*.divTableCell:nth-child(3){width:40%;}*/
.divTableCell p {margin:0;padding-bottom:15px;} .divTableCell p > b:after{content:"";display:table;clear:both;}
.divTableCell:nth-child(4) > span {display:inline-block;width:250px;word-wrap:break-word;}
.divTableFoot {background-color: #EEE;display: table-footer-group;font-weight: bold;}
.divTableBody {display: table-row-group;background:#f8f8f8;}
.divTableBody > .divTableRow:nth-child(odd){background:#fff;}
/*table style end*/

.fed_op {
            margin-top: 24px;
        }
.fed_op h6 {
            font-weight: 500;
            font-size: 16px;
            margin-bottom: 12px;
        }
.fed_op .input-group {
            margin-bottom: 16px;
        }
.doc_feedback {
            border-top: 1px solid #DEDEDF;
            border-bottom: 1px solid #DEDEDF;
            padding: 15px 0;
            box-sizing: border-box;
        }
.doc_feedback * {
            box-sizing: border-box;
        }
.reporter_details {
            margin-top: 32px;
        }
.reporter_details input::placeholder {
            color: #333333;
        }
.reporter_details input:focus,
        .reporter_details select:focus {
            outline: unset;
            -webkit-box-shadow: 0 0 1.5px -0.25px #0090E0;
            box-shadow: 0 0 1.5px -0.25px #0090E0;
            border: 1px solid #0090E0;
        }
.input-group.country.select {
            display: flex;
            flex-direction: column;
        }
.reporter_details input,
        .reporter_details select,
        .doc_feedback .form-fields textarea {
            border: 1px solid #DEDEDF;
            outline: none;
            border-radius: 4px;
            font-size: 15px;
            display: inline-block;
            max-width: 380px;
            width: 100%;
            height: 40px;
            font-weight: 300;
            padding: 0px 12px;
            line-height: 1.25;
            font-family: inherit;
            -moz-appearance: none;
            -webkit-appearance: none;
            appearance: none;
            margin-bottom: 16px;
        }
.reporter_details select {
            --form-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6  6 6-6'/%3e%3c/svg%3e");
            background-image: var(--form-bg-img), var(--form-bg-icon, none);
            background-repeat: no-repeat;
            background-position: right 0.75rem center;
            background-size: 16px 12px;
        }
.doc_feedback input[type='checkbox'] {
            margin: 0 8px 0 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            width: 24px;
            height: 24px;
            border: 1px solid #c7c7c7;
            border-radius: 4px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            background: #ffffff;
        }
.doc_feedback input[type='checkbox']::before {
            content: "";
            left: -1px;
            top: -1.5px;
            position: relative;
            width: 4.5px;
            height: 11px;
            border-style: solid;
            border-width: 0 2px 2px 0;
            -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
            -webkit-transition: 120ms -webkit-transform ease-out;
            transition: 120ms -webkit-transform ease-out;
            transition: 120ms transform ease-out;
            transition: 120ms transform ease-out, 120ms -webkit-transform ease-out;
        }
.doc_feedback input[type='checkbox']:checked {
            background: #0090E0;
            border-color: #0090E0;
            color: #ffffff;
        }
.doc_feedback input[type='checkbox']:checked::before {
            -webkit-transform: rotate(45deg) scale(1);
            transform: rotate(45deg) scale(1);
        }
.doc_feedback .input-group label {
            display: inline-block;
            user-select: none;
            font-size: 1rem;
            vertical-align: middle;
        }
.doc_feedback input[type='radio'] {
            margin: 0 8px 0 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            width: 24px;
            height: 24px;
            border: 1px solid #DEDEDF;
            border-radius: 32px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: inline-flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }
.doc_feedback input[type='radio']::before {
            content: "";
            width: 15px;
            height: 15px;
            border-radius: 32px;
            -webkit-transform: scale(0);
            transform: scale(0);
            -webkit-transition: 120ms -webkit-transform ease-out;
            transition: 120ms -webkit-transform ease-out;
            transition: 120ms transform ease-out;
            transition: 120ms transform ease-out, 120ms -webkit-transform ease-out;
            -webkit-box-shadow: inset 15px 15px #0090E0;
            box-shadow: inset 15px 15px #0090E0;
        }
.doc_feedback input[type='radio']:checked::before {
            -webkit-transform: scale(1);
            transform: scale(1);
            border-color: #0090E0;
        }
.doc_feedback input[type='radio']:checked {
            border-color: #0090E0;
        }
.doc_feedback .feed_dec label {
            margin-right: 18px;
        }
.doc_feedback .form-fields input[type="checkbox"]~label {
            transform: none;
            pointer-events: all;
        }
#meGDPRMessage label,
        div#formCTAgdpr,
        div[data-clickgdpr="formCTAgdpr"] {
            max-width: 380px !important;
            text-align: left;
            color: #333;
            font-size: 12.5px;
            line-height: 1.5;
        }
.doc_feedback .form-fields textarea {
            border: 1px solid #ccc;
            padding: 12px;
            height: auto;
            margin: 0;
        }
.doc_feedback .useful p,
        .doc_feedback .not-useful p,
        .quest {
            font-weight: 500;
            font-size: 18px;
            margin-bottom: 16px;
            display: block;
        }
.doc_feedback input[type="submit"] {
            display: inline-block;
            background-color: #E80E19;
            -webkit-appearance: none;
            appearance: none;
            padding: 12px 24px;
            border: 0;
            color: #fff;
            border-radius: 4px;
            cursor: pointer;
            font-weight: 500;
            font-size: 16px;
            font-family: inherit;
            margin: 24px 0;
        }
.doc_feedback .useful p {
            color: #000 !important;
        }
.doc_feedback .useful p:before {
            content: '';
            display: inline-block;
            width: 23px;
            height: 23px;
            margin-right: 10px;
            background-image: url('https://www.manageengine.com/products/desktop-central/help/images/like-icon.png');
            background-size: contain;
            vertical-align: top;
        }
.doc_feedback .not-useful p:before {
            content: '';
            display: inline-block;
            width: 23px;
            height: 23px;
            margin-right: 10px;
            background-image: url('https://www.manageengine.com/products/desktop-central/help/images/sad-icon.png');
            background-size: contain;
            vertical-align: top;
        }
.doc_feedback .ans {
            margin: 8px 0;
        }
.doc_feedback .ans input {
            display: inline-block;
            -webkit-appearance: none;
            appearance: none;
            width: 100px;
            border: 0;
            background-color: #eaeaea;
            line-height: 40px;
            border-radius: 4px;
            font-size: 14px;
            cursor: pointer;
            font-size: 16px;
            margin-right: 8px;
        }
.doc_feedback .ans input:focus {
            outline: none;
        }
.doc_feedback .ans input:hover {
            background-color: #006DEB;
            color: #fff;
        }
.doc_feedback .input-group.fed_op label {
            transform: none !important;
            color: #000 !important;
            pointer-events: all;
        }
.doc_feedback .input-group.fed_op .input-group {
            display: flex;
            align-items: baseline;
        }
.doc_feedback .input-group.fed_op .input-group input {
            max-width: 20px;
            margin: 10px 5px 10px 0 !important;
        }
.doc_feedback .input-group.fed_op .input-group label {
            font-size: 14px !important;
        }
.doc_feedback .input-group.fed_op .input-group.feed_dec {
            display: none;
            border-top: 1px dashed #eee;
            border-bottom: 1px dashed #eee;
            margin: 14px 0;
            padding: 12px 0;
        }
.doc_feedback .feed_dec {
            margin-top: 32px;
        }
.doc_feedback .input-group.fed_op .input-group.feed_dec.active {
            display: block;
        }
.doc_feedback .input-group.fed_op .input-group.feed_dec .flex {
            display: flex;
            align-items: center;
        }
.doc_feedback .input-group.fed_op .input-group.feed_dec .flex label {
            transform: none !important;
            width: auto;
            margin: 0 10px 0 0;
        }
.doc_feedback .input-group.fed_op .input-group.feed_dec .flex input {
            width: auto !important;
            display: inline-block;
            vertical-align: top;
        }

.divTableCell {
            word-break: break-all
        }
.scroll-parent,
        .scroll-topic {
            display: none
        }
ul.api-tree li>ul li a:after,
        ul.api-tree li>ul li a:hover:after,
        ul.api-tree li>ul li a.active:after {
            content: "";
            background: #fff;
        }
ul.api-tree li a,
        ul.api-tree li a:hover {
            border-left: none
        }
.div-ct code {
            font-family: 'ZohoPuvi', sans-serif;
        }
.div-ct h1 {
            margin: 0;
            border-bottom: 1px solid #eaeaea;
        }
ul.api-tree li a.active {
            font-size: 15px;
            pointer-events: none
        }
.api-content-main {
            width: 98%;
            margin: 0;
        }
.divTable {
            width: 100%
        }
.div-tree {
            margin-top: 0;
            height: calc(100vh - 80px);
            margin-bottom: 40px;
            top: 80px;
            position: sticky;
            position: -webkit-sticky;
            border-right: 1px dashed #DDD;
            padding-right: 20px;
            overflow-y: auto;
        }
.divTableCell:nth-child(2) {
            width: 60%
        }
header+section {
            display: none;
            margin: 0;
            padding: 0
        }
ul.api-tree li>ul li {
            padding-top: 0;
            padding-bottom: 0;
            border-bottom: 1px solid #efefef;
        }
ul.api-tree li>ul li:first-child {
            padding-top: 5px
        }
ul.api-tree li a {
            cursor: pointer;
            user-select: none;
            font-size: 14px;
        }
ul.api-tree>li>a {
            display: block;
            background-color: #fff;
            padding: 6px 10px;
            border-radius: 0;
            transition: all .3s ease-in-out;
            border-bottom: 1px solid #efefef;
        }
ul.api-tree>li>a:hover {
            color: #119521;
            background: #f8f8f8;
        }
ul.api-tree>li.active>a {
            color: #119521;
            font-weight: bold;
            background: #f3f3f3;
            pointer-events: none
        }
ul.api-tree>li.has-child.active>.nav-links,
        ul.api-tree>li.has-child.open>.nav-links {
            display: block;
        }
ul.api-tree>li.has-child>.nav-links a {
            padding: 6px 8px 6px 24px;
            display: block;
            position: relative;
            overflow-wrap: break-word;
        }
ul.api-tree>li.has-child>.nav-links a.active {
            color: #167d23;
            font-weight: 400;
            pointer-events: none
        }
ul.api-tree>li.has-child>.nav-links a::before {
            content: '';
            position: absolute;
            border-radius: 50%;
            width: 5px;
            height: 5px;
            background-color: #e6e6e6;
            top: 15px;
            left: 5px;
        }
ul.api-tree>li.has-child>.nav-links a.active::before {
            content: '';
            background-color: #167d23;
        }
ul.api-tree>li.has-child {
            position: relative;
        }
ul.api-tree li>ul li a:hover {
            color: #167d23;
        }
ul.api-tree>li.has-child::before {
            position: absolute;
            content: '';
            top: 14px;
            right: 15px;
            border: 5px solid transparent;
            border-top-color: #FF8134;
            pointer-events: none;
        }
.toggle-menu {
            position: absolute;
            height: 100%;
            width: 40px;
            top: 0;
            right: 0;
            cursor: pointer;
            border-radius: 0 4px 4px 0;
            z-index: 2;
        }
#api-content>.scroll-parent {
            display: none;
        }
#api-content>.scroll-parent:nth-child(1) {
            display: block;
        }
@media screen and (max-width:1028px) {
    .div-ct {
                position: relative;
                top: 0;
                height: auto;
                font-size: 14px;
                word-break: break-word;
            }
}
@media screen and (max-width:960px) {
    .div-tree {
                display: block;
                min-width: auto;
            }
}
@media screen and (max-width:600px) {
    .flex-con {
                display: block
            }
.div-tree {position:relative;top:0;height:auto;}
}
.itom-help-container {
            color: #52606B;
            padding: 0;
            font-size: 0.875rem;
        }
.itom-help-container * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
.itom-help-container *:not(:first-child) {
            margin-top: 12px;
        }
.itom-help-container> :first-child {
            margin-top: 0px;
        }
.itom-help-container h1:not(:first-child),
        .itom-help-container h2:not(:first-child),
        .itom-help-container h3:not(:first-child),
        .itom-help-container h4:not(:first-child),
        .itom-help-container h5:not(:first-child),
        .itom-help-container h6:not(:first-child) {
            margin-top: 32px;
            margin-bottom: 0;
        }
.itom-help-container h1,
        .itom-help-container h2,
        .itom-help-container h3,
        .itom-help-container h4,
        .itom-help-container h5,
        .itom-help-container h6 {
            margin-top: 32px;
            margin-bottom: 0;
        }
.itom-help-container li:not(:first-child) {
            margin-top: 4px;
        }
.itom-help-container li>*:not(:first-child) {
            margin-top: 4px;
        }
.itom-help-container ul+ul,
        .itom-help-container ol+ol,
        .itom-help-container ul+ol,
        .itom-help-container ol+ul {
            margin-top: 24px !important;
        }
.itom-help-container h1 {
            color: #303A43;
            font-size: 2rem;
            font-weight: 700;
        }
.itom-help-container h2 {
            color: #303A43;
            font-size: 1.5rem;
            font-weight: 600;
        }
.itom-help-container h3 {
            color: #303A43;
            font-size: 1.25rem;
            font-weight: 600;
        }
.itom-help-container h4 {
            color: #303A43;
            font-size: 1.125rem;
            font-weight: 600;
        }
.itom-help-container h5 {
            color: #303A43;
            font-size: 1rem;
            font-weight: 600;
        }
.itom-help-container h6 {
            color: #303A43;
            font-size: 1rem;
            font-weight: 500;
        }
.itom-help-container p {
            font-size: 0.875rem;
            line-height: 1.6;
        }
.itom-help-container ul,
        .itom-help-container ol {
            margin-left: 20px;
            padding: 0;
        }
.itom-help-container ul li,
        .itom-help-container ol li {
            font-size: 0.875rem;
            line-height: 1.6;
        }
.itom-help-container a {
            color: #2E64B8;
            text-decoration: none;
            transition: all 0.2s ease;
            display: inline-block;
        }
.itom-help-container a:hover {
            text-decoration: underline;
        }
.itom-help-container code {
            font-size: 0.875rem;
            background-color: #F0F2F4;
            color: #303A43;
            padding: 2px 6px;
            border-radius: 4px;
            border: 1px solid #E1E5E9;
        }
.itom-help-container pre {
            background-color: #F0F2F4;
            color: #303A43;
            padding: 16px;
            border-radius: 8px;
            border: 1px solid #E1E5E9;
            font-size: 0.9rem;
            line-height: 1.5;
            white-space: pre-wrap;
            overflow-wrap: anywhere;
            max-width: 100%;
            overflow: hidden;
        }
.itom-help-container pre code {
            background: none;
            color: inherit;
            padding: 0;
            border: none;
            font-size: inherit;
        }
.itom-help-container .table-container {
            width: 100%;
            overflow-x: auto;
            overflow-y: hidden;
            -webkit-overflow-scrolling: touch;
            margin: 16px 0;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        }
.itom-help-container .data-table {
            width: 100%;
            min-width: 600px;
            border-collapse: collapse;
            background: #fff;
            margin: 0;
        }
.itom-help-container .data-table thead {
            background-color: #F0F2F4;
            position: sticky;
            top: 0;
            z-index: 10;
        }
.itom-help-container .data-table thead th {
            color: #303A43;
            font-weight: 600;
            text-align: left;
            padding: 16px 20px;
            font-size: 0.875rem;
            border: 1px solid #e1e5e9;
            white-space: nowrap;
        }
.itom-help-container .data-table tbody tr {
            transition: background-color 0.2s ease;
        }
.itom-help-container .data-table tbody tr:hover {
            background-color: #f0f0f0;
        }
.itom-help-container .data-table tbody td {
            padding: 14px 20px;
            font-size: 0.875rem;
            color: #52606B;
            vertical-align: top;
            border: 1px solid #e1e5e9;
            word-wrap: break-word;
            max-width: 250px;
        }
.itom-help-container .data-table tbody td:first-child {
            font-weight: 600;
            color: #303A43;
            white-space: nowrap;
            min-width: 120px;
        }
.itom-help-container .warning {
            background-color: #FFFBE6;
            padding: 16px;
            border-radius: 8px;
            border-left: 4px solid #FFEE99;
            color: #756200;
        }
.itom-help-container .tag {
            display: inline-block;
            font-size: 0.875rem;
            background-color: #F0F2F4;
            color: #303A43;
            padding: 4px 8px;
            border-radius: 4px;
            border: 1px solid #e1e5e9;
        }
.itom-help-container .mt-16 {
            margin-top: 16px !important;
        }

.scroll-parent { display: block !important; }
#api-content .scroll-parent .scroll-topic { display: none !important; }
#api-content .scroll-parent .scroll-topic.scroll-topic-active { display: block !important; }

