.container {
    max-width: 1400px !important;
}
.text-align-center{
text-align:center !important;
}
.ext-strict .fix-screen ul:not([class]) li {
    position: relative;
    padding-left: 0;
    list-style-type: disc;
}

 ::marker {
    color: #3976e6;
}
.hiq-t ol {
    list-style-type: circle !important;
    margin: 10px 0px 10px 30px;
    line-height: 180%;
}
.hiq-t table {
    width: 100% !important;
}
.hiq-t table th {
    background-color: #eee !important;
    color: #000 !important;
}
.breadcrumb{
display: block !important;
}
.heading-menu {
    display: block !important;
}
.hiq-t {
    margin: 0;
    padding: 0
}

.hiq-t div,.hiq-t dl,.hiq-t dt,.hiq-t dd,.hiq-t ul,.hiq-t ol,.hiq-t li,.hiq-t h1,.hiq-t h2,.hiq-t h3,.hiq-t h4,.hiq-t h5,.hiq-t h6,.hiq-t pre,.hiq-t form,.hiq-t fieldset,.hiq-t input,.hiq-t p,.hiq-t blockquote,.hiq-t th,.hiq-t td {
    margin: 0;
    padding: 0;
}

.hiq-t ,.hiq-t {
    border: 0
}

.hiq-t img {
    border: 0
}

.hiq-t address,.hiq-t caption,.hiq-t cite,.hiq-t code,.hiq-t dfn,.hiq-t em,.hiq-t th,.hiq-t var {
    font-style: normal;
    font-weight: normal;
}

.hiq-t b,.hiq-t strong {
    font-weight: bold;
    font-style: inherit;
    
}

.hiq-t ol,.hiq-t ul {
    list-style: none;
}

.hiq-t caption,.hiq-t th {
    text-align: left;
}

.hiq-t h1,.hiq-t h2,.hiq-t h3,.hiq-t h4,.hiq-t h5,.hiq-t h6 {
    font-size: 100%;
}

.hiq-t q:before,.hiq-t q:after {
    content: '';
}

.hiq-t em {
    font-weight: inherit;
    font-style: italic;
}

.hiq-t {
    background-color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 15px;
    margin: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    font-weight: lighter;
}

.hiq-t HR {
    border: 0;
    color: #E4E4E4;
    background-color: #E4E4E4;
    height: 1px;
    width: 100%;
    text-align: left;
    overflow: hidden;
    margin: 0;
    margin-top: 15px;
    margin-bottom: 5px;
}

.hiq-t img {
    border: 0px;
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: bottom !important;
    Submitborder: none;
    margin-top: 0px !important;
}

.hiq-t margin: 0 auto;max-width: 1024px;em {
    font-style: italic;
}

.hiq-t .computer_code {
    background-color: #f9f9f9;
    font-family: "Consolas", "Courier New", Courier, mono, serif;
    font-size: 12px;
    line-height: 1.7em;
    color: #666;
    padding: 5px;
    border: 1px dotted #999
}

.hiq-t .tip {
    background: #FFF5D9;
    padding: 5px;
    line-height: 1.6em;
    width: 85%;
}

.hiq-t .info {
    background: #d2eefc url(https://help.servicedeskplus.com/images/info.png) 5px 50% no-repeat;
    padding: 5px 30px;
    line-height: 1.6em;
    width: 85%;
}

.hiq-t .warning {
    background: #ffedeb url(https://help.servicedeskplus.com/images/info.png) 5px 50% no-repeat;
    padding: 5px 30px;
    line-height: 1.6em;
    width: 85%;
}

.hiq-t .clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.hiq-t tt,.hiq-t kbd {
    font-family: "Consolas", "Courier New", Courier, mono, serif;
    font-size: 12px;
}

.hiq-t a {
    color: #83b633 !important
}

.hiq-t a:link {
    color: #699CD7 !important;
    text-decoration: none
}

.hiq-t a:link,.hiq-t a:visited,.hiq-t a:active,.hiq-t a:hover {
    color: #699CD7 !important;
}

.hiq-t a:hover {
    color: #82B5E0 !important;
    text-decoration: underline
}

.hiq-t p {
    line-height: 1.8em;
    font-weight: normal;
    color: #000;
}

.hiq-t p {
    margin-top: 15px;
    margin-top: 10px !important;
    padding: 0
}

.hiq-t H1 {
    font: 1.8em 'Open Sans', sans-serif;
    margin-bottom: 15px;
    color: #222!important;
    font-weight: bold;
    line-height: 35px;
}

.hiq-t H2 {
    color: #147B02 !important;
    font: 1.2em/1em 'Open Sans', sans-serif;
    margin-bottom: 0em;
    margin-top: 1.5em;
    font-weight: lighter;
    line-height: 33px;
    font-weight: 500;
}

.hiq-t H3 {
    font: 1.1em 'Open Sans', sans-serif;
    color: #147b02;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    font-weight: lighter;
    line-height: 30px;
    font-weight: 500;
}

.hiq-t H4 {
    font: 1.0em 'Open Sans', sans-serif;
    color: #222;
    margin-bottom: 15px;
    line-height: 28px;
}

.hiq-t H5 {
    font: 1.2em 'Open Sans', sans-serif;
    color: #222;
    margin-top: 0
}

.hiq-t ul {
    list-style-type: disc;
    margin: 15px 0 0 9px;
    padding: 0 0 0 12px !important;
}

.hiq-t li {
    margin-bottom: 7px;
    line-height: 160%;
}

.hiq-t ol {
    list-style-type: decimal;
    margin: 10px 0px 10px 30px;
    line-height: 180%;
}

.hiq-t ol li {
    margin-bottom: 6px;
}

.hiq-t table {
    border-collapse: collapse;
    border-spacing: 0;
}

.hiq-t table tr td {
    border-right: 1px dotted #CCC;
    border-left: 1px dotted #CCC;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 0.5em 0.5em 0.5em;
    vertical-align: top
}

.hiq-t table th {
    background-color: #FEF2E9;
    color: #EB6C11;
    margin-bottom: 0;
    padding: 0.5em;
}

.hiq-t table td {
    font-family: inherit;
}

.hiq-t table .tablerow1 {
    background-color: #BBB
}

.hiq-t .left {
    text-align: inherit
}

.hiq-t .center {
    text-align: center
}

.hiq-t .right {
    text-align: right
}

.hiq-t .full {
    text-align: justify
}

.hiq-t img.left,.hiq-t table.left {
    float: left;
    text-align: inherit
}

.hiq-t img.center,.hiq-t table.center {
    margin-left: auto;
    margin-right: auto;
    text-align: inherit
}

.hiq-t img.center {
    display: block
}

.hiq-t img.right,.hiq-t table.right {
    float: right;
    text-align: inherit
}

.hiq-t .intro {
    width: 800px;
    padding-bottom: 25px
}

.hiq-t .container {
    overflow: hidden;
    width: 850px;
}

.hiq-t .container .columns {
    border: #cccccc 1px solid;
    float: left;
    margin: 0 15px 0 0;
    text-align: left;
    width: 600px;
    overflow: hidden
}

.hiq-t .container .contact {
    background: #ffffff;
    border: 1px solid #D8DEE3;
    float: left;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 200px;
}

.hiq-t .container .contact h2 {
    color: #333333;
    font-family: 'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 7px;
}

.hiq-t .columns .header {
    background-color: #f2f2f2;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 17px 8px 10px;
    text-align: left;
    clear: both
}

.hiq-t .columns .col-inner {
    color: #333333;
    padding: 12px 5px 5px;
}

.hiq-t .columns .left-col {
    width: 50%;
    float: left
}

.hiq-t .columns .right-col {
    width: 50%;
    float: right
}

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
    .hiq-t .intro,.hiq-t .container {
        width:auto
    }

    .hiq-t .container .columns {
        float: none;
        margin: 0 15px 15px 0;
        background: none;
        width: auto
    }

    .hiq-t .container div.contact {
        float: none
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .hiq-t .columns .left-col,.hiq-t .columns .right-col {
        float:none;
        width: auto
    }
}

.hiq-t h2.search {
    font-size: 24px;
    font-weight: normal;
    margin: 0px 0 7px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #333
}

.hiq-t .searchInput {
    margin: 0px;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 7px;
    border-left: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    width: 520px;
    background: url("/images/kbsearch_bg.gif") #fff repeat-x center top;
    color: #333;
    font-size: 15px;
    vertical-align: text-top
}

.hiq-t .searchInput:focus {
    box-shadow: 0 0 5px rgba(82,168,236,.5);
    -webkit-box-shadow: 0 0 5px rgba(82,168,236,.5);
    -moz-box-shadow: 0 0 5px rgba(82,168,236,.5);
    border: 1px solid rgba(82,168,236,.75);
}

.hiq-t .searchButton {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("/images/button-bg.gif") repeat-x scroll left bottom #FEFFFE;
    border-color: #DDD #CCC #CCC #DDD;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: pointer;
    font-family: Arial, "Lucida Grande";
    margin: 0;
    font-size: 20px;
    margin: 0 0 0 5px;
    padding: 5px 10px 5px;
    vertical-align: text-top
}

.hiq-t .searchButton:active,.hiq-t .searchButton.active {
    background-position: left top
}

.hiq-t .searchButton:hover,.hiq-t .searchButton.hover {
    border-color: #069;
    color: #069
}

.hiq-t #startcontainer {
    width: 850px;
}

.hiq-t #startcontainer #width {
    width: 850px;
}

.hiq-t #startcontainer div.table {
    float: left;
    width: 600px;
    background-color: #036;
    margin: 0px 15px 0px 0px;
    text-align: left;
}

.hiq-t #startcontainer div.block {
    float: left;
    width: 200px;
    width: 200px;
    margin: 0px;
    background: #FFF;
    text-align: left;
    padding: 10px;
    border: 1px solid #D8DEE3;
}

.hiq-t #start-topic-table {
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    border: 1px solid #D8DEE3;
    background-color: #FAFDFF;
}

.hiq-t #start-topic-table th {
    padding: 8px 17px 8px 10px;
    font-weight: bold;
    font-size: 14px;
    color: #999;
    background: #F2F2F2;
    text-align: left
}

.hiq-t #start-topic-table td {
    padding: 12px 5px 5px 5px;
    color: #333;
    border: none;
}

.hiq-t #searchContainer {
    font-size: 12px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 0;
    padding: 10px 5px 10px 20px;
    max-width: 800px;
    background: #F2F2F2;
    clear: left;
    min-width: 600px;
    white-space: nowrap;
}

.hiq-t h2.morehelp {
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0 7px;
    font-family: Arial, Helvetica, sans-serif;
    color: #333
}

.hiq-t .fb-box td {
    border: 0px;
}

.hiq-t .fb-box p {
    margin-top: 0px;
}

.hiq-t .img-thumb-box {
    width: 210px;
    padding-left: 0px;
}

.hiq-t .ux-lb-flat-bg,.hiq-t #ux-lightbox-overlay {
    background: #999 !important;
    opacity: 0.4 !important;
}

.hiq-t .ss-box {
    border: 5px solid #F5F5F5;
    padding: 5px;
    clear: both;
}

.hiq-t .note-box {
    background-color: #F5F5F5;
    border: 1px solid #D1D1D1;
    font-size: 12px;
}

.hiq-t .indentcss {
    margin-left: 45px;
}

.hiq-t .ui-toc-tree .x-tree-node-el {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.hiq-t .ui-side-nav .icon-filter {
    position: relative !important;
    top: 4px !important;
}

.hiq-t .ext-webkit .x-small-editor .x-form-text {
    padding-top: 3px !important;
}

.hiq-t .hiq-t H1,.hiq-t .hiq-t H2,.hiq-t .hiq-t h1,.hiq-t .hiq-t h2 {
    color: #010101 !important;
}

.hiq-t .hiq-t p {
    margin-top: 10px !important;
}

.hiq-t .hiq-t table th {
    background-color: #eee !important;
    color: #000 !important;
}

.hiq-t .hiq-t a:link,.hiq-t .hiq-t a:visited,.hiq-t .hiq-t a:active,.hiq-t .hiq-t a:hover {
    color: #1a6ebd !important;
}

.hiq-t .Sub-topic-1 {
    font-size: 13px;
    font-weight: bold;
}

.hiq-t .icon-expand-all,.hiq-t .icon-collapse-all {
    display: hide;
}

@media only screen and (min-device-width : 421px) {
    .hiq-t .mobile_logo {
        display:none;
    }
}

.hiq-t function myFunction() {
      var x = document.getElementById("myDIV"); if (x.style.display === "none") {
            x.style.display = "block";  }

    .hiq-t else {
            x.style.display = "none"; }
}

/* ── Tree Container ── */
ul.x-tree-root-ct {
  list-style: none;
  padding: 0;
  margin: 0;
  background: #ffffff;
}

/* ── All nested ULs reset ── */
ul.x-tree-root-ct ul,
ul.x-tree-root-ct ul.child {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

/* ── Collapsed state (inactive) ── */
ul.x-tree-root-ct ul.child.inactive {
  max-height: 0 !important;
  display: none;
}

/* ── Expanded state (active) ── */
ul.x-tree-root-ct ul.child.active {
  display: block;
}

/* ── Hide all internal icon spans ── */
ul.x-tree-root-ct li span.x-tree-node-icon,
ul.x-tree-root-ct li span.x-tree-ec-icon,
ul.x-tree-root-ct li span.x-tree-node-indent,
ul.x-tree-root-ct li .icon-inner-ct {
  display: none;
}

/* ── Every LI gets a bottom border ── */
ul.x-tree-root-ct li.x-tree-node {
  position: relative;
}

/* ============================================
   TOP-LEVEL ITEMS  (ltxt1 = old mainmenu)
   ============================================ */
ul.x-tree-root-ct > div > li.x-tree-node > div.x-tree-node-el > a.x-tree-node-anchor {
  display: block;
  padding: 0px 0 0px 24px !important;
  cursor: pointer;
  color: #555555;
  text-decoration: none;
  font-size: 14px;
  line-height: 38px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

ul.x-tree-root-ct > div > li.x-tree-node > div.x-tree-node-el > a.x-tree-node-anchor:hover {
  color: #333333;
}

/* ============================================
   CHILD ITEMS  (ltxt2 = old submenu anchors)
   ============================================ */
ul.x-tree-root-ct ul.child li.x-tree-node > div.x-tree-node-el > a.x-tree-node-anchor {
  display: flex;
  align-items: center;
  border-top: 0px;
  padding: 9px 12px 7px 24px;
  cursor: pointer;
  color: #888888;
  text-decoration: none;
  font-size: 14px;
  line-height: 1.4;
  position: relative;
  transition: color 0.15s ease;
  overflow: hidden;
  text-overflow: ellipsis;
}

ul.x-tree-root-ct ul.child li.x-tree-node > div.x-tree-node-el > a.x-tree-node-anchor:hover {
  color: #333333;
}

/* ============================================
   ARROWS — folder-node (correctly classified)
   ============================================ */

/* Top-level folder-node: RIGHT arrow (collapsed) */
ul.x-tree-root-ct > div > li.folder-node > div.x-tree-node-el > a.x-tree-node-anchor::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #ff8134;
  border-right: none;
}

/* Top-level folder-node: DOWN arrow (expanded) */
ul.x-tree-root-ct > div > li.folder-node > div.x-tree-node-el.x-tree-node-expanded > a.x-tree-node-anchor::after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ff8134;
  border-bottom: none;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
}

/* Child-level folder-node: RIGHT arrow (collapsed) */
ul.x-tree-root-ct ul.child li.folder-node > div.x-tree-node-el > a.x-tree-node-anchor::before {
  content: "";
  display: inline-block;
  flex-shrink: 0;
  width: 0;
  height: 0;
  margin-right: 10px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #ff8134;
  border-right: none;
  transition: transform 0.2s ease;
}

/* Child-level folder-node: DOWN arrow (expanded) */
ul.x-tree-root-ct ul.child li.folder-node > div.x-tree-node-el.x-tree-node-expanded > a.x-tree-node-anchor::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ff8134;
  border-bottom: none;
}

/* ── topic-node base: no arrow by default ── */
ul.x-tree-root-ct li.topic-node > div.x-tree-node-el > a.x-tree-node-anchor::after,
ul.x-tree-root-ct li.topic-node > div.x-tree-node-el > a.x-tree-node-anchor::before {
  display: none;
  content: none;
}

/* ============================================
   FIX — TOP-LEVEL topic-node with children
   (uses ::after + position:absolute — same as
    folder-node top-level, because anchor is
    display:block not flex)

   Selector path:
   ul > div > li.topic-node  (direct child of root div)
   ============================================ */

/* TOP-LEVEL topic-node: RIGHT arrow — has children but collapsed (inactive) */
ul.x-tree-root-ct > div > li.topic-node:has(> ul.child.inactive > li) > div.x-tree-node-el > a.x-tree-node-anchor::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #ff8134;
  border-right: none;
}

/* TOP-LEVEL topic-node: DOWN arrow — has children and expanded (active) */
ul.x-tree-root-ct > div > li.topic-node:has(> ul.child.active > li) > div.x-tree-node-el > a.x-tree-node-anchor::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ff8134;
  border-bottom: none;
}

/* ============================================
   FIX — CHILD-LEVEL topic-node with children
   (uses ::before inline — because anchor is
    display:flex)

   Selector path:
   ul.child li.topic-node  (nested inside ul.child)
   ============================================ */

/* CHILD-LEVEL topic-node: RIGHT arrow — collapsed (inactive with children) */
ul.x-tree-root-ct ul.child li.topic-node:has(> ul.child.inactive > li) > div.x-tree-node-el > a.x-tree-node-anchor::before {
  content: "";
  display: inline-block;
  flex-shrink: 0;
  width: 0;
  height: 0;
  margin-right: 10px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #ff8134;
  border-right: none;
}

/* CHILD-LEVEL topic-node: DOWN arrow — expanded (active with children) */
ul.x-tree-root-ct ul.child li.topic-node:has(> ul.child.active > li) > div.x-tree-node-el > a.x-tree-node-anchor::before {
  content: "";
  display: inline-block;
  flex-shrink: 0;
  width: 0;
  height: 0;
  margin-right: 10px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ff8134;
  border-bottom: none;
}
.x-tree-root-node li{
    border-bottom: 1px solid #eee;
}
#scroll .x-tree-root-node .x-tree-node>ul{
    padding: 0 0 0 0;
}
.x-tree-root-node .x-tree-node>ul >li {
    padding: 0px 0 0px 14px;
    border-bottom: 1px solid #eee;
}
.x-tree-root-node .x-tree-node > ul > li:nth-last-of-type(1) {
    border-bottom: none;
}

/* icon*/
.content_list_main .clist_icon-topic {
    background-image: url(/sites/meweb/images/cn/service-desk/help/icon-inside-page.svg) !important;
    background-size: 14px !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
}
.ext-strict .fix-screen .clist_icon-topic {
    background: url(/sites/meweb/images/cn/service-desk/help/icon-inside-page.svg) left center no-repeat !important;
    background-size: 14px !important;
}
.content_list_main .clist_icon-topic {
    padding-left: 25px!important;
    background-position: 0 -22px ;
    height: 18px!important;
    margin-bottom: 0!important;
    margin-top: 10px!important;
}
.clist_folder, .clist_icon-topic, .clist_icon-video-topic {
    background-image: url(/sites/meweb/images/cn/service-desk/help/kb_icons.png) !important;
    background-repeat: no-repeat;
}
.root_node.clist_folder{
        padding: 16px 0px 0px 30px !important;
    background-position: 0 20px !important;
}

.lhs-tree {
    border-right: 1px #ddd solid !important;
}