﻿body { position: relative; }



.red-font {
    color: red;
}

.bullet-sub {
    list-style-type: circle;
}

.bullet-para {
    list-style-type: none;
}

.center-math-equation {
    text-align: center;
}

.red-italic-font {
    color: red;
    font-style: italic;
}

.rwd .dita-collection li p, .rwd .dita-collection ul p, .rwd .dita-collection ol p {
    margin: 0 0 0 0;
    padding-top: 3px;
}

.rwd .dita-collection .columnWide {
    width: 513px;
}

.rwd .dita-collection .pageWide {
    width: 600px;
}

.rwd .dita-collection .pptWide {
    width: 864px;
}

.rwd .dita-collection .figHighSm {
    height: 440px;
}

.rwd .dita-collection .figHighMd {
    height: 500px;
}

.rwd .dita-collection .figHigh {
    height: 767px;
}

.rwd .dita-collection .imageHigh {
    height: 787px;
}

.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: 60px;
}

.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 .l3-masthead-component.has-breadcrumb .breadcrumb { width: auto !important; }

.rwd .product-masthead.header-peek {
    padding-top: 60px !important;
    width: 100%;
}

.rwd p.indented, .rwd p.indent-1, .rwd .p.indented-1, .rwd p.FM_Indented, .rwd p.FM_CodeIndent, .rwd p.FM_CodeIndentLast, .rwd p.FM_CodeIndent, .rwd p.FM_NoteIndented, .rwd codeblock.FM_CodeIndent, .rwd codeblock.FM_CodeIndentLast {
    margin-left: 20px !important;
}

.rwd p.indent-2, .rwd .p.indented-2, .rwd p.FM_Indented2, .rwd .FM_CodeIndent2, .rwd .FM_CodeIndent2Last, .rwd .FM_NoteIndented2 {
    margin-left: 40px !important;
}

.rwd p.indent-3, .rwd .p.indented-3, .rwd p.FM_Indented3 {
    margin-left: 60px !important;
}

.rwd p.indent-4, .rwd .p.indented-4, .rwd p.FM_Indented4 {
    margin-left: 80px !important;
}


.rwd .dita-collection sup { font-size: 75%; }

.rwd .dita-collection ol, .rwd .dita-collection ol[type="1"] { list-style-type: decimal; }

    .rwd .dita-collection ol.warning, .rwd .dita-collection ul.warning, .rwd .dita-collection ol.note, .rwd .dita-collection ul.note, .rwd .dita-collection ol.no-style, .rwd .dita-collection ul.no-style {
        text-decoration: none;
        list-style-type: none;
    }

    .rwd .dita-collection ol li.no-style, .rwd .dita-collection ul li.no-style {
        list-style-type: none;
    }

        .rwd .dita-collection ol li.no-style img, .rwd .dita-collection ul li.no-style img {
            margin: 0 !important;
        }

        .rwd .dita-collection ol.warning li::before, .rwd .dita-collection ul.warning li::before {
            content: "Warning: ";
            margin-left: -36px;
            font-weight: bold;
        }

        .rwd .dita-collection ol.note li::before, .rwd .dita-collection ul.note li::before {
            content: "Note: ";
            margin-left: -30px;
            font-weight: bold;
        }

    .rwd .dita-collection ol.indent-1 {
        margin-left: 40px;
    }    
    .rwd .dita-collection ol.indent-2 {
        margin-left: 80px;
    }
    .rwd .dita-collection ol.indent-3 {
        margin-left: 120px;
    }

.rwd .dita-collection ol ol, .rwd .dita-collection ol[type="a"] { list-style-type: lower-alpha; }

.rwd .dita-collection ol ol ol, .rwd .dita-collection ol[type="i"] { list-style-type: lower-roman; }

    .rwd .dita-collection ul.no-list-style, .rwd .dita-collection ol.no-list-style {
        list-style: none;
        margin-left: 0;
        margin-bottom: 0;
        padding-left: 1em;
        text-indent: -1em;
        line-height: 17.5px;
    }
    
    .rwd .dita-collection ul.no-list-style li, .rwd .dita-collection ol.no-list-style li {
       padding: 0;
    }
    
    .rwd .dita-collection ul.no-list-style li span, .rwd .dita-collection ol.no-list-style li span {
       font-size: 11.333px;
       padding-right: 4px;
    }

.rwd .dita-collection li { padding: 3px 0; }

.rwd .dita-collection li.required:before {
    font-weight: 900;
    content: "Required: ";
}

.rwd .dita-collection .responsive-table-component table {
    border: 1px solid grey;
    background-color: transparent;
}

.rwd .dita-collection .responsive-table-component table.footnote {
    border: none;
}

    .rwd .dita-collection .responsive-table-component table.footnote tbody tr td {
        border: none !important;
        padding-top: 0 !important;
    }

    .rwd .dita-collection .responsive-table-component table thead tr th {
        vertical-align: bottom;
        text-align: left;
        border-bottom: 2px solid #e9e9e9;
        border-right: 1px solid grey;
        background-color: transparent;
    }

.rwd .responsive-table-component table thead tr th:last-child {
    border-right: 1px solid grey !important;
}

.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: break-word;
    min-width: 110px;
    border-right: 1px solid grey !important;
    border-top: 1px solid grey !important;
    padding: 8px !important;
    font-size: 16px !important;
}

.rwd .responsive-table-component table tbody tr:nth-child(even) td {
    background-color: #fff !important;
}

.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 .responsive-table-component table tbody tr td:first-child img {
        max-height: 100%;
        max-width: 100%;
    }

    .rwd .responsive-table-component table tbody tr td:first-child {
        max-width: 100%;
    }

.rwd p.frame-none, .rwd .responsive-table-component table.frame-none, .rwd .responsive-table-component table.frame-none tr, .rwd .responsive-table-component table.frame-none td, .rwd .responsive-table-component table.frame-none th {
    border: none !important;
}

.rwd p.frame-bottom, .rwd .responsive-table-component table.frame-bottom, .rwd .responsive-table-component table.frame-bottom tr, .rwd .responsive-table-component table.frame-bottom td, .rwd .responsive-table-component table.frame-bottom th {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid grey;
}

.rwd p.frame-top, .rwd .responsive-table-component table.frame-top, .rwd .responsive-table-component table.frame-top tr, .rwd .responsive-table-component table.frame-top td, .rwd .responsive-table-component table.frame-top th {
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid grey;
}

.rwd p.frame-topbot, .rwd .responsive-table-component table.frame-topbot, .rwd .responsive-table-component table.frame-topbot tr, .rwd .responsive-table-component table.frame-topbot td, .rwd .responsive-table-component table.frame-topbot th {
    border-bottom: 1px solid grey;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid grey;
}

.rwd p.frame-sides, .rwd .responsive-table-component table.frame-sides, .rwd .responsive-table-component table.frame-sides tr, .rwd .responsive-table-component table.frame-sides td, .rwd .responsive-table-component table.frame-topbot th {
    border-left: 1px solid grey;
    border-bottom: none !important;
    border-top: none !important;
    border-right: 1px solid grey;
}

.rwd p.frame-all, .rwd .responsive-table-component table.frame-all, .rwd .responsive-table-component table.frame-all tr, .rwd .responsive-table-component table.frame-all td, .rwd .responsive-table-component table.frame-all th {
    border: 1px solid grey;
}

.rwd .dita-collection object {
    display: none;
}

.rwd .dita-collection .word-image-icon {
    display: inline;
}

.rwd .dita-collection img,
.rwd .dita-collection object.displayed {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: 11px 0;
}

    .rwd .dita-collection img.inline,
    .rwd .dita-collection object.displayed.inline {
        display: inline;
        margin: 0;
        vertical-align: bottom;
    }

.rwd .dita-collection span.imageParent {
    display: flex;
    flex-direction: column;
}

/*.rwd .dita-collection .responsive-table-component table tbody tr td,
.rwd .dita-collection .responsive-table-component table tbody tr th {
    border-left: 2px solid #e2e2e2;
    border-right: 2px solid #e2e2e2;
    border-top: 2px solid #e2e2e2;
    border-bottom: 2px solid #e2e2e2
}
*/
.rwd .dita-collection .responsive-table-component table tbody tr .table-cell-no-top {
    border-top: none;
}

.rwd .dita-collection .responsive-table-component table tbody tr .table-cell-no-bot {
    border-bottom: none;
}

.rwd .dita-collection .responsive-table-component table tbody tr .table-cell-no-left {
    border-left: none;
}

.rwd .dita-collection .responsive-table-component table tbody tr .table-cell-no-right {
    border-right: none;
}

.rwd .dita-collection .responsive-table-component table tbody tr .table-spacer-bg {
    background-color: #fff;
}

.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-collection .responsive-table-component table tbody tr td.cell-body-center, .rwd .dita-collection .responsive-table-component table tbody tr td p.cell-body-center {
    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(https://edc.intel.com/App_Shared/Images/svg/light/file-pdf-intel-blue.svg); }

.rwd .dita-details .dita-download .dita-download-icon-xml {
    background-image: url(https://edc.intel.com/App_Shared/Images/svg/light/file-code-intel-blue.svg);
}

.rwd .dita-details .dita-info .info-sign {
    background-image: url(https://edc.intel.com/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(https://edc.intel.com/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: 0; }

.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; 
    min-height: 400px;
}

.rwd .dita-collection ul.fm-ul, .rwd .dita-collection ol.fm-ol {
    list-style-type: none;
    padding-left: 20px;
}

    .rwd .dita-collection ul.fm-ul p.FM_IndentedKeepWithNext, .rwd .dita-collection ol.fm-ol p.FM_IndentedKeepWithNext {
        margin-left: -20px;
        margin-top: 10px;
    }

    .rwd .dita-collection ul.fm-ul li {
        text-align: left;
        text-indent: -22px;
    }

        .rwd .dita-collection ul.fm-ul li ul.fm-ul li {
            text-align: left;
            text-indent: -22px;
            padding-left: 25px;
        }

    .rwd .dita-collection ol.fm-ol li {
        text-align: left;
        text-indent: -25px;
    }

        .rwd .dita-collection ol.fm-ol li ol.fm-ol li {
            text-align: left;
            text-indent: -25px;
            padding-left: 25px;
        }

        .rwd .dita-collection ul.fm-ul li br, .rwd .dita-collection ol.fm-ol li br {
            content: "";
            margin: 1em;
            display: block;
            font-size: 24%;
        }

    .rwd span.fm-bullet {
        padding-left: 10px;
    }

.rwd .dita-collection .CodeIndent {
    margin-left: 20px;
    position: relative;
    top: -10px;
}

.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: 0; }

.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 a:hover {
    color: #00377c !important;
}

.rwd .dita-footer .previous-page { padding-left: 0; }

    .rwd .dita-footer .previous-page .page-navigation a {
        padding-left: 34px;
        background-image: url(https://edc.intel.com/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(https://edc.intel.com/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 {
    margin-top: 12px !important;
}

.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: 1em 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.displayed { display: block; }

.rwd .dita-collection .fn-spacer {
    padding-right: 10px;
}

.rwd .dita-collection note {
    display: block;
    padding: 1em 1em 1em 1em;
    margin-bottom: 11px;
    background-color: #e2e7eb;
}

.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.with-span:before {
    content: "";
    margin-right: 0;
}

.rwd .dita-collection note span.note-header {
    font-weight: bold;
    margin-right: 5px;
}

.rwd .dita-collection span.bold, .rwd .dita-collection p.bold, .rwd .dita-collection span.FM_Bold, .rwd .dita-collection p.FM_Bold {
    font-weight: bold;
}

.rwd .dita-collection note p {
    display: inline-block;
}

    .rwd .dita-collection note p:last-child {
        margin-bottom: 0;
    }    

.rwd .dita-collection p.prereq:before, .rwd .dita-collection p.postreq:before {
    font-weight: 900;
    margin-right: 5px;
}

.rwd .dita-collection p.prereq:before {
    content: "Prerequisites: ";
}
.rwd .dita-collection p.postreq:before {
    content: "Post-requisites: ";
}

.rwd .dita-collection h4.flex-parent, .rwd .dita-collection p.flex-parent {
    display: flex;
    flex-direction: column-reverse;
}

.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;
    border: none;
    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 codeph.option {
        padding-left: 5px;
    }

.rwd .dita-collection codeblock,
.rwd .dita-collection pre {
    font-family: monospace;
    white-space: pre-wrap;
    overflow: auto;
    tab-size: 4;
    display: block;
    padding: 10.5px;
    margin: 0 0 11px;
    font-size: 15px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #1F1F1F;
    background-color: #f0f0f0;
    border: 0;
}

.rwd .dita-collection varname,
.rwd .dita-collection varid {
    font-style: italic;
}

.rwd .dita-collection lines {
    white-space: pre;
}

.rwd .dita-collection uicontrol, .rwd .dita-collection wintitle {
    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;
}

.rwd condition p {
    margin-top: 10px;
}

.rwd cause {
    font-weight: bold;
}

.rwd codeblock h4 {
    display: inline-block;
}

.rwd codeblock mathml {
    display: block;
}

.rwd codeblock.equation-block equation-number, .rwd codeblock.equation-block img {
    display: inline-block;
}


/*** V2 Template Updates ***/
.rwd .dita-collection .section .section-head, .rwd .dita-collection .section .section-content li {
    word-break: break-word;
}

.rwd .dita-component .section .level-three ul li {
    padding-left: 9px !important;
}

.rwd .dita-component .section .level-three ul li a {
    font-size: 13px !important;
    padding: 0.125rem 1.5rem !important;
}

.rwd .dita-component .section, .rwd .dita-component .section .section-content {
    padding-right: 0 !important;
}

.rwd .dita-component .ude-documentation-details-desktop-content-navigation .btn-tertiary {
    word-break: break-word;
}

.rwd .dita-component .ude-documentation-details-content h2.h3 {
    word-break: break-word;
}

@media (max-width: 768px) {
    .rwd.desktop .recode50 {
        padding-top: 0 !important;
    }
    .rwd.desktop body {
        padding-top: 0 !important;
    }
}

@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;
    }
}

/*** Image Modal ***/
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    padding-top: 0;
}

.modal-content {
    margin: auto;
    text-align: center;
}

.modal-image {
    display: inline-block;
}

.rwd .magnifying-glass-image a:before {
    left: calc(100% - 14px);
}

.ude-documentation-details-nav-wrapper ul {
    padding-left: 0;
}

.ude-documentation-details-nav-wrapper li {
    list-style-type: none;
}

.marquee-documentation-detail th, .marquee-documentation-detail td {
    padding: 0 52px 20px 0;
}

.info-row {
    overflow: auto;
    display: block;
    margin-bottom: 0 !important;
}

    .info-row table {
        min-width: 370px;
    }

        .info-row table th:last-child, .info-row table td:last-child {
            padding-right: 0;
        }


@media (max-width: 991.98px) {
    .marquee-documentation-detail th, .marquee-documentation-detail td {
        padding: 0 22px 20px 0;
    }

    .info-row table {
        margin: 0 auto;
    }
}