@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;700&display=swap');
body {
    font-family: 'Barlow', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32.4px;
    color: #2d3140;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
    font-weight: 700 !important;
    color: #2d3140 !important;
    line-height: 1.2 !important;
}
p,
li {
    color: #2d3140;
}
body a {
    color: #428bca !important;
}
body a:hover {
    color: #2d363b !important;
}
p img {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
body a > dfn.term {
    color: inherit !important;
    text-decoration: none !important;
    font-style: normal !important;
}
.wh_search_button {
    color: #00cbcc !important;
    background-color: transparent !important;
    height: 100% !important;
    border: 1px solid transparent !important;
}
.wh_search_textfield {
    border-radius: 100px !important;
}
.wh_search_input {
    padding: 0px !important;
}
.wh_publication_toc,
.wh_tools,
.wh_breadcrumb ol {
    background-color: #edf5f7 !important;
}
.wh_related_links,
.wh_child_links,
.wh_topic_content .related-links {
    background-color: #edf5f7 !important;
}
.wh_publication_title a .title {
    color: #2d3140 !important;
    font-weight: 700 !important;
    font-size: 36px !important;
}
.wh_footer {
    margin-left: 0px !important;
}
.wh-toc-tooltip,
.wh-display-tooltip,
.wh-toc-tooltip .shortdesc,
.wh-display-tooltip .shortdesc {
    color: #ffffff !important;
}
@media (max-width : 767px) {
    .wh_logo {
        display: flex !important;
    }
    .wh_logo_and_publication_title {
        flex-direction: column !important;
    }
}
div.note {
    background-image: url("https://docs.portnox.com/note.svg");
}
div.warning {
    background-image: url("https://docs.portnox.com/warning.svg");
}
div.important {
    background-image: url("https://docs.portnox.com/important.svg");
}
.oxy-icon-print:before {
    content: url("https://docs.portnox.com/printer.svg") !important;
}
.wh-md-menu-button {
    display: none !important
}
.webhelp_full_width_link {
    display: none !important
}
.webhelp_expand_collapse_sections {
    display: none !important
}
kbd {
    background-color: #edf5f7 !important;
    border-radius: .5rem;
    color: inherit !important;
    font-size: 87.5%;
    padding: 0.9rem;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
.filepath {
    font-family: inherit !important;
    font-style: italic;
}
.cmdname {
    font-weight: inherit !important;
}
.parmname {
    font-weight: inherit !important;
    font-style: italic;
}
code,
pre {
    background-color: #edf5f7 !important;
}
.systemoutput {
    background-color: #edf5f7 !important;
    border-radius: .5rem;
    color: inherit !important;
    font-size: 87.5%;
    padding: 0.9rem;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
.linklist ul {
    display: list-item !important;
    margin-left: 1.5em !important;
    list-style-type: disc !important;
}
.wh_topic_content table.table tbody tr:nth-child(even) > td {
    background-color: #EDF5F7 !important;
}

/* --- FAQ accordion for dl[outputclass="faq"] --- */
.wh_topic_content dl.faq {
    margin: 1.5em 0;
    border-bottom: 1px solid #d7e4e8;
}
.wh_topic_content dl.faq > dt.dt {
    cursor: pointer !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0.9em 0.5em 0.9em 1.75em !important;
    font-weight: 400 !important;
    font-size: 1em !important;
    color: #428bca !important;
    border-top: 1px solid #d7e4e8;
    transition: background-color 0.15s ease, color 0.15s ease;
}
.wh_topic_content dl.faq > dt.dt:hover {
    background-color: #edf5f7 !important;
    color: #2d363b !important;
}
.wh_topic_content dl.faq > dt.dt::before {
    content: "\276F";
    position: absolute;
    left: 0.4em;
    top: 1em;
    font-size: 0.75em;
    color: #428bca !important;
    transition: transform 0.15s ease;
}
.wh_topic_content dl.faq > dt.dt.faq-open::before {
    transform: rotate(90deg);
}
.wh_topic_content dl.faq > dd.dd {
    display: none;
    margin: 0 0.5em 1em 1.75em !important;
    padding: 0 !important;
    font-weight: 400 !important;
    color: #2d3140 !important;
}
.wh_topic_content dl.faq > dd.dd.faq-open {
    display: block;
}