/* ================================= GLOBAL FONTS ================================= */
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
html {
  font-family:
    "DM Sans",
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    "Open Sans",
    "Helvetica Neue",
    sans-serif !important;
  font-size: 14px;
  -webkit-tap-highlight-color: transparent;
}

:root {
  --color-primary: #038f8d;
  --color-primary-btn-hover: #024645;
  scroll-behavior: smooth;
}

.c-nav-mod .c-nav-top {
  background-color: #ffffff !important;
  padding: 0 20px !important;
  position: relative !important;
  font-size: 0 !important;
  z-index: 1001 !important;
  height: 64px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.c-nav-mod .c-nav-bg-logo {
  display: flex !important;
  align-items: center !important;
  padding-top: 0 !important;
}

.c-nav-mod .c-nav-bg-logo img {
  height: 35px !important;
}

.c-hero-bar {
  background-image: url(//imgcache.convergecloud.com/doc_pdf/theme/ocloud/global/docs-banner-2.png);
}

.doc-search-btn {
  background-color: var(--color-primary);
}

.doc-search-btn:hover {
  background-color: var(--color-primary-btn-hover);
}

.c-media-cell-item a:hover {
  color: var(--color-primary);
}

.c-section-side-category img {
  width: 28px;
  margin-right: 12px;
}

.doc-nav-btn a:hover {
  color: var(--color-primary);
}

.ds-search-btn,
.ds-search-btn:hover {
  background: var(--color-primary);
}

/* .c-media-cell-con {
  text-align: center;
} */

.c-section-inner {
  align-items: flex-start;
}

.c-section-side-title {
  width: 150px;
}

.c-section-inner .c-section-side {
  position: sticky;
  top: 20px;
  width: 120px;
  margin-right: 100px;
}

.markdown-text-box table td, .markdown-text-box table th {
    word-break: normal;
}

.doc-pdf-link {
    display: inline-block;
    width: 22px;
    height: 22px;
    z-index: 2;
    box-sizing: border-box;
    vertical-align: top;
    text-align: center;
}

.doc-pdf-link {
    display: inline-block;
    width: 22px;
    height: 22px;
    z-index: 2;
    box-sizing: border-box;
    vertical-align: top;
    text-align: center;
}

.doc-pdf-link svg {
    display: none !important;
}

.doc-pdf-link::before {
    content: "";
    display: inline-block;
    width: 20px;   
    height: 20px;  
    vertical-align: middle;
    
    background-image: url('https://imgcache.convergecloud.com/file_public/official/website/ocloud/gXJQbS0V6rh6tN5bGoYva.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; 

    transition: background-image 0.03s ease-in-out;
}

.doc-pdf-link:hover::before {
    background-image: url('https://imgcache.convergecloud.com/file_public/official/website/ocloud/5JVuW3bGX4t6_4XCcydaK.png');
}