﻿body { position: relative; }

.red-font {
    color: red;
}

.red-italic-font {
    color: red;
    font-style: italic;
}

.rwd .dita-collection codeblock a {
    text-decoration: inherit;
    color: inherit;
    cursor: auto;
    pointer-events: none;
    cursor: default;
}

.rwd .headline-font {
    font-family: "intel-clear","tahoma",Helvetica,"helvetica",Arial,sans-serif;
    font-weight: 700;
    line-height: 52.8px;
}

.rwd .dita-collection lq::before,
.rwd .dita-collection lq::after {
    content: "\0022	";
}

.rwd .dita-collection lq {
    font-style: italic;
    margin-left: 44px;
    margin-bottom: 11px;
    display: inline-block;
}

.table.dita-listing tr td { vertical-align: middle !important; }

.rwd #recode50header { height: 0 !important; }

.rwd .l3-masthead-component.has-breadcrumb .breadcrumb { width: auto !important; }

.rwd .product-masthead.header-peek {
    padding-top: 60px !important;
    width: 100%;
}

.rwd .dita-collection sup { font-size: 100%; }

    .rwd .dita-collection sup span {
        font-size: 75%;
    }
    .rwd .dita-collection a sup {
        font-size: 75%;
    }

.rwd .dita-collection ol { list-style-type: decimal; }

.rwd .dita-collection ol ol { list-style-type: lower-alpha; }

.rwd .dita-collection ol ol ol { list-style-type: lower-roman; }

.rwd .dita-collection li { padding: 3px 0; }

.rwd .dita-collection .responsive-table-component table {
    table-layout: auto;
}

.rwd .dita-collection .responsive-table-component table thead tr:not(:first-child) th { border-top: 2px solid #fff; }

.rwd .responsive-table-component table tbody tr td {
    word-break: normal;
    min-width: 110px;
}
    .rwd .responsive-table-component table tbody tr td img {
        max-height: 100%;
        max-width: 100%;
        width: auto;
        height: auto;
        display: block;
        margin: 0 auto 1em auto;
    }

.rwd .dita-collection img,
.rwd .dita-collection object {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 11px 0;
}

.rwd .dita-collection .responsive-table-component table tbody tr td,
.rwd .dita-collection .responsive-table-component table tbody tr th { border-bottom: 1px solid #e2e2e2; }

.rwd .dita-collection .responsive-table-component table tbody tr th {
    background-color: #fff;
    border-right: 2px solid #e2e2e2;
    border-top: 0;
    white-space: normal !important;
    padding: 16px;
    overflow: hidden;
}

.rwd .dita-collection .responsive-table-component table tbody tr td.heading {
    font-weight: 700;
}

.rwd .dita-collection .responsive-table-component table tbody tr td.heading-center {
    font-weight: 700;
    text-align: center;
}

.rwd .dita-details {
    border-top: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3;
}

.rwd .product-masthead + .dita-details {
    border-top: none;
}

.rwd .dita-details .row { padding: 9px 0 9px 0; }

.rwd .dita-details ul {
    font-size: 14px;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.rwd .dita-details ul li {
    float: left;
    margin-right: 70px;
    list-style-image: none;
    padding: 0;
}

.rwd .dita-details ul li:last-of-type { margin-right: 0; }


.rwd .dita-details ul li label {
    font-weight: 500;
    color: #959595;
    margin-bottom: 0;
}

.rwd .dita-details ul li span { color: #555555; }

.rwd .dita-details ul li select {
    font-size: 14px;
    padding: 0 6px;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555555;
}

.rwd .dita-details li.dita-download { 
    float: right; 
}

.rwd .dita-details .dita-download a:hover { color: #00aeef; }

.rwd .dita-details .dita-download .dita-download-icon-pdf,
.rwd .dita-details .dita-download .dita-download-icon-xml,
.rwd .dita-details .dita-info .info-sign {
    display: inline-block;
    width: 16px;
    height: 18px;
    vertical-align: text-top;
    background-color: transparent;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center;
}

.rwd .dita-details .dita-download .dita-download-icon-pdf { background-image: url(/App_Shared/Images/svg/light/file-pdf-intel-blue.svg); }

.rwd .dita-details .dita-download .dita-download-icon-xml { background-image: url(/App_Shared/Images/svg/light/file-code-intel-blue.svg); }

.rwd .dita-details .dita-info .info-sign { 
    background-image: url(/App_Shared/Images/info-gray-icon-3x.png); 
    cursor: pointer;
}

    .rwd .dita-details .dita-info .tooltip .tooltip-inner {
        text-align: left;
        max-width: 400px;
    }

.rwd .info {
    background-color: #f3f3f3;
    padding: 9px 30px;
    font-size: 14px;
}

.rwd .info span {
    padding: 0 15px 0 0;
}

.rwd .dita-toc { padding: 2em 0 0 0; }

.rwd .dita-toc .dita-search { margin-bottom: 10px; }

.rwd .dita-toc .dita-search .form-search { position: relative; }

.rwd .dita-toc .dita-search .form-search .searchbox {
    background-color: #f3f3f3;
    color: #555;
    line-height: 26px;
    border-radius: 2px;
    margin: 0;
    -webkit-appearance: none;
    border: 1px solid #D7D7D7;
    padding: 10px 40px 10px 15px;
    font-size: 13px;
    height: 38px;
    width: 100%;
}

.rwd .dita-toc .dita-search .form-search .btn-search {
    background-color: transparent;
    color: #0071c5;
    display: block;
    position: absolute;
    font-size: 20px;
    line-height: 20px;
    right: 0;
    top: 0;
    padding: 10px 6px 0 0;
    border: 0;
    outline: 0;
}

.rwd .dita-toc .dita-search .form-search .btn-search.disabled {
    color: #d7d7d7;
    cursor: default;
}

.rwd .dita-toc .dita-toc-contents {
    margin-bottom: 10px;
    overflow-y: auto;
    overflow-y: overlay;
    border-right: 1px solid #d7d7d7;
}

.rwd .dita-toc .dita-toc-contents::-webkit-scrollbar { width: 6px; }

.rwd .dita-toc .dita-toc-contents::-webkit-scrollbar-thumb { background-color: #ccc; }

.rwd .dita-toc .mobile-dita-contents-title {
    display: none;
    cursor: pointer;
    padding: 5px 0 15px 0;
    border-bottom: 1px solid #d7d7d7;
}

.rwd .dita-toc .mobile-dita-contents-title .content-title { color: #0071c5; }

.rwd .dita-toc .mobile-dita-contents-title .content-title:hover { color: #00aeef; }

.rwd .dita-toc ul {
    font-size: 14px;
    line-height: 20px;
    list-style-type: none;
    padding: 0.5em 1em 0.5em 0;
    margin: 0;
}

.rwd .dita-toc .parent ul { display: none; }

.rwd .dita-toc ul li { 
    padding: 0 0 8px 15px; 
    word-break: break-word;
}

.rwd .dita-toc .chevron {
    display: inline-block;
    position: relative;
    font-size: 14px;
    margin-left: -20px;
    margin-right: -3.5px;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-color: transparent;
    background-image: url(/App_Shared/Images/svg/regular/chevron-right-555555.svg);
    background-size: 6px 10px;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    transition: all 0.5s ease;
}

.rwd .dita-toc.affix { top: 60px; }

.rwd .dita-toc .dita-toc-contents .expanded > .chevron {
    transform: rotate(90deg);
    transform-origin: center center;
}

.rwd .dita-toc .mobile-dita-contents-title .chevron {
    float: right;
    transform: rotate(90deg);
    transform-origin: center center;
}

.rwd .dita-toc .mobile-dita-contents-title.expanded > .chevron {
    transform: rotate(-90deg);
    transform-origin: center center;
}

.rwd .dita-toc ul li a {
    font-size: 14px;
    display: inline-block;
}

.rwd .dita-toc ul li span.selected, .rwd .dita-toc ul li.selected > a { font-weight: bold; }

.rwd .dita-page-content { margin-top: 10px; }

    .rwd .dita-page-content ul.fm-ul {
        list-style-type: none;
    }

    .rwd .dita-page-content ul.fm-ul li.bullet {
        text-align: left;
        text-indent: -18px;
    }

    .rwd .dita-page-content ul.fm-ul li.dash {
        text-align: left;
        text-indent: -21px;
        padding-left: 25px;
    }

    .rwd .dita-page-content ul.fm-ul li.numeric {
        text-align: left;
        text-indent: -25px;
    }

    .rwd .dita-page-content ul.fm-ul li.alpha {
        text-align: left;
        text-indent: -25px;
        padding-left: 25px;
    }

    .rwd .dita-page-content ul.fm-ul li br {
        content: "";
        margin: 1em;
        display: block;
        font-size: 24%;
    }

    .rwd .dita-page-content span.fm-bullet::before {
        content: " ";
    }

.rwd .dita-sections-content {
    font-size: 14px;
    margin: 2em 0 36px 0;
    overflow-y: auto;
}

.rwd .dita-sections-content::-webkit-scrollbar { width: 6px; }

.rwd .dita-sections-content::-webkit-scrollbar-thumb { background-color: #ccc; }

.rwd .dita-sections-content.affix { top: 60px; }

.rwd .dita-sections-content .dita-sections-title {
    font-weight: bold;
    padding-left: 15px;
}

.rwd .dita-sections-content ul li { padding: 4px 0 4px 15px; }

.rwd .dita-sections-content ul li.active {
    border-left: 4px solid #00aeef;
    padding-left: 11px;
}

.rwd .dita-sections-content ul li a {
    color: #959595;
    padding: 0;
    overflow-wrap: break-word;
}

.rwd .dita-sections-content ul {
    line-height: 20px;
    list-style-type: none;
    padding: 0.5em 1em 0.5em 0;
    margin: 0;
}

.rwd .nav > li > a:hover {
    color: #0071c5;
    background-color: inherit;
}

.rwd .nav > li > a:focus { background-color: inherit; }

.rwd .dita-collection .footnote {
    font-size: 14px;
    padding-top: 10px;
}
    .rwd .dita-collection .footnote .disclaimer {
        color: #444;
        font-weight: 200;
        margin-top: 1em;
    }

        .rwd .dita-collection .footnote .disclaimer sup {
            margin-right: 3px;
            top: .5em;
            vertical-align: top;
            font-size: 50%;
        }

        .rwd .dita-collection .footnote .disclaimer p {
            display: inline;
        }

.rwd .dita-footer {
    font-size: 18px;
    font-weight: 200;
    border-top: 2px solid #f3f3f3;
    padding: 1em 0 1em 0;
    margin: 2em 0 2em 0;
}

.rwd .dita-footer a {
    color: #555555;
    min-height: 25px;
    display: block;
}

.rwd .dita-footer a:hover { color: #00aeef; }

.rwd .dita-footer .previous-page { padding-left: 0; }

.rwd .dita-footer .previous-page .page-navigation a {
    padding-left: 34px;
    background-image: url(/App_Shared/Images/svg/light/arrow-circle-left-00aeef.svg);
    background-position: left center;
    background-color: transparent;
    background-size: 24px 24px;
    background-repeat: no-repeat;
}

.rwd .dita-footer .next-page {
    text-align: right;
    padding-right: 0;
}

.rwd .dita-footer .next-page .page-navigation a {
    padding-right: 34px;
    background-image: url(/App_Shared/Images/svg/light/arrow-circle-right-00aeef.svg);
    background-position: right center;
    background-color: transparent;
    background-size: 24px 24px;
    background-repeat: no-repeat;
}

.rwd .dita-search-results h3.title {
    font-size: 1.25em;
    font-weight: normal;
}

.rwd .dita-search-results strong {
    background-color: yellow;
}

.rwd .dita-collection td > p:last-child, .rwd .dita-collection th > p:last-child { margin-bottom: 0; }

.rwd .dita-collection .table-responsive > h4,
.rwd .dita-collection figure > h4 { font-weight: 900; }

.rwd .dita-collection h4, .rwd .dita-collection h5 { font-weight: 900; }

.rwd .dita-collection .responsive-table-component,
.rwd .dita-collection section,
.rwd .dita-collection figure { margin: 0 0 1em 0; }

.rwd .dita-collection .responsive-table-component { padding: 0 0 2em 0; }

    .rwd .dita-collection li .responsive-table-component { padding: 0; margin: 0; }

.rwd .dita-collection figure { display: block; }

.rwd .dita-collection figure object { display: block; }


.rwd .dita-collection note {
    display: block;
    padding: 1em 0 1em;
}

.rwd .dita-collection note:before {
    content: "Note: ";
    font-weight: 900;    
    margin-right: 5px;
}

    .rwd .dita-collection note.notes:before {
        content: "Notes: ";
    }

    .rwd .dita-collection note.important:before {
        content: "Important: ";
    }

    .rwd .dita-collection note.caution:before {
        content: "Caution: ";
    }

    .rwd .dita-collection note.warning:before {
        content: "Warning: ";
    }

    .rwd .dita-collection note.todo:before {
        content: "Todo: ";
    }
   
   
.rwd .dita-collection note p {
    display: inline-block;
}
    
.rwd .dita-collection .dotted-border { display: none !important; }

.rwd .dita-collection .responsive-table-component table.table-collapsed:before {
    content: none;
    background-image: none;
    width: 0;
    height: 0;
}

.rwd .dita-collection .table-responsive {
    border-radius: 0;
    margin: 0;
}

.rwd .dita-collection filepath,
.rwd .dita-collection varname {
    font-family: monospace;
}

.rwd .dita-collection .related-links a {
    display: block;
}

.rwd .dita-collection nl:before {
    content: " ";
}

.rwd .dita-collection codeph { font-family: monospace;}

.rwd .dita-collection codeblock,
.rwd .dita-collection pre {
    display: block;
    font-family: monospace;
    background-color: #f3f3f3;
    border: 1px solid #d7d7d7;
    border-radius: 0;
    padding: 0.25em;
    white-space: pre;
    overflow: auto;
    margin: 5px 0;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    word-break: break-word;
    tab-size: 4;
}

.rwd .dita-collection varname,
.rwd .dita-collection varid {
    font-style: italic;
}

.rwd .dita-collection uicontrol { font-weight: 900; }

.rwd .dita-collection menucascade uicontrol + uicontrol::before { content: ' > '; }

.rwd .dita-collection .alert { padding: 15px 30px; }

.rwd .dita-collection dd {
    margin-left: 30px;
    margin-bottom: 11px;
}

.rwd .dita-collection dd ul {
    padding-left: 10px;
}

.rwd .dita-collection .back-matter dt {
    float: left;
    width: 165px;
    padding-bottom: 20px;
    clear: both;
}

.rwd .dita-collection .back-matter dd {
    margin-left: 180px;
    margin-bottom: 0;
    padding-bottom: 20px;
}

.rwd .dita-collection cite {
    font-style: italic;
}

.rwd .promotions-blade .promo-blade-container .promotions-item {
    padding: 16px;
    margin: 0 -1px;
}

@media (min-width: 768px) {
    .rwd .l3-masthead-component.has-breadcrumb .breadcrumb.left-alignment {
        margin-left: 0;
        text-align: left;
    }
}

@media (max-width: 991.98px) {
    .rwd .dita-details ul li {
        font-size: 12px;
        margin-right: 35px;
    }

    .rwd .dita-toc .dita-toc-contents { display: none; }

    .rwd .dita-toc .dita-toc-contents { border-right: none; }

    .rwd .dita-toc .mobile-dita-contents-title { display: block; }

    .rwd .dita-toc.affix { position: static; }
}

@media (max-width: 768px) {
    .rwd .dita-details ul { margin-bottom: 0; }

    .rwd .dita-details ul li { float: none; }

    .rwd .dita-details li.dita-download {
        float: none;
        margin-top: 10px;
    }
}