.headline-font{font-family:"intel-clear-headline",impact,sans-serif;line-height:.9;letter-spacing:.029em}
.headline-font-clear-bold{font-family:"intel-clear","tahoma",Helvetica,"helvetica",Arial,sans-serif;font-weight:bold;font-style:normal}
.rwd .toccontainer .tocentry a,.rwd .toccontainer .headentry a{font-family:"intel-clear","tahoma",Helvetica,"helvetica",Arial,sans-serif;font-weight:normal;font-style:normal}
.rwd .toccontainer .feedback-iframe{border-top:1px solid #ccc;padding:20px 10px 0 0;max-width:298px;margin-left:-10px}
.rwd .toccontainer .feedback-iframe .book-feedback iframe{height:260px;border:0}
.rwd #section{float:none;width:auto}
.rwd main.intc-dita{max-width:1920px}
.rwd main.intc-dita td.entry,.rwd main.intc-dita th.entry{border:1px solid #eee}
.rwd div.topic img.image{width:auto}
.rwd div.topic .sup{vertical-align:text-top}
body{position:relative}
.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 .dita-collection sup{font-size:75%;top:-0.05em}
.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 .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 .dita-collection .responsive-table-component table tbody tr td img{height:auto;width:auto;max-width:100%;max-height:100%;display:block}
.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-details{border-top:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3}
.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:#555}
.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{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(../../../../content/intel.com/svg/light/file-pdf-intel-blue.svg)}
.rwd .dita-details .dita-download .dita-download-icon-xml{background-image:url(../../../../content/intel.com/svg/light/file-code-intel-blue.svg)}
.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:.5em 1em .5em 0;margin:0}
.rwd .dita-toc .parent ul{display:none}
.rwd .dita-toc ul li{padding:0 0 8px 15px}
.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(../us/en/images/myintelprofile/caret_right_dkblue.png);background-size:6px 10px;background-repeat:no-repeat;background-position:center center;padding:0;border:0;outline:0;vertical-align:top;transition:all .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-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;padding:.5em 1em .5em 0;margin:0}
.rwd .nav>li>a:hover{color:#0071c5;background-color:inherit}
.rwd .nav>li>a:focus{background-color:inherit}
.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:#555;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(fmdita/img/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(fmdita/img/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 p.dita-results-found{font-size:1.25em;font-weight:normal;color:#0c0c0c}
.rwd .dita-search-results p.dita-results-header{font-weight:normal;color:#00afee}
.rwd .dita-search-results p.dita-no-results{font-size:2.25em;font-weight:normal;color:#086db6}
.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 .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 .figure{display:block}
.rwd .dita-collection .figure .object{display:block}
.rwd .dita-collection .section .example .title{font-size:24px}
.rwd .dita-collection .section .figgroup{display:block;margin-bottom:1em;font-family:"Courier New",Courier,monospace}
.rwd .dita-collection .note{display:block;font-size:16px;padding:1em 0 1em 1em;background-color:#e2e7eb}
.rwd .dita-collection .note:before{font-weight:900;font-size:1.1em}
.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{word-break:break-all;font-family:monospace}
.rwd .dita-collection .codeph{font-family:monospace}
.rwd .dita-collection .option,.rwd .dita-collection .parmname{font-family:"Courier New",Courier,monospace}
.rwd .dita-collection .codeblock{display:block;font-family:monospace;background-color:#f3f3f3;border:1px solid #d7d7d7;padding:.25em}
.rwd .dita-collection .codeblock .b{display:inline;padding:8px}
.rwd [data-product="NonStdFortran"]{color:green}
.rwd [data-outputclass="break"]{display:block}
.rwd [data-outputclass="color(red)"]{color:red}
.rwd .dita-collection .uicontrol{font-weight:900}
.rwd .dita-collection .menucascade .uicontrol+.uicontrol::before{content:' > '}
@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:0}
.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}
}
.rwd .fluid-container .row{margin-left:15px;margin-right:15px}
.rwd .fluid-container .row.page-title,.rwd .container .row.page-title{padding-left:15px;padding-right:15px}
.rwd .l3-masthead-component.has-breadcrumb .fluid-container.blade-content{position:relative}
.rwd .l3-masthead-component .fluid-container .l3-masthead-content .text.text-with-badge .text-body{margin-left:15px}
@media(min-width:768px){.rwd .l3-masthead-component.has-breadcrumb .fluid-container .breadcrumb.left-alignment{margin-left:15px;text-align:left}
}
@media screen and (max-width:768px){.rwd .l3-masthead-component .fluid-container .l3-masthead-content .text.text-with-badge.text-with-badge .text-body{margin-left:0;padding-right:0}
}
@media(max-width:767px){.rwd .fluid-container .page-title h1{margin-left:0}
}
@media(max-width:480px){.rwd .fluid-container .has-badge .page-title .badge-container{margin-left:0}
}
div.disclaimer.parbase{padding-left:0;position:relative;background:white;@media(max-width:@screen-xs-max){padding-left:0}
@media(min-width:@screen-sm-min) and (max-width:@screen-sm-max){padding-left:220px}
}
.rwd .dita-toc .dita-toc-contents{display:none;border-right:1px solid #d7d7d7}
.rwd .dita-toc.affix{position:fixed}
.rwd .RDCContentDetailHero .l3-masthead-component.rdc-content-detail-hero{background-color:#f3f3f3}
.rwd .l3-masthead-component.rdc-content-detail-hero .page-code-name h2{margin:0 0 .25em 0;font-size:1em;font-weight:bold;line-height:1.25em}
.rwd .l3-masthead-component.rdc-content-detail-hero .title-tools-container{margin:20px 0 20px 0}
.rwd .l3-masthead-component.rdc-content-detail-hero .page-title h1{margin:.5em 0 0 0;font-size:28px;font-weight:500;line-height:32px}
.rwd .dita-details{border-top:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3}
.rwd table tr.row::before{display:none}
.rwd table tr.row:before{display:none}
.rwd table tr.row:after{display:none}
.rwd .dita-page-content .responsive-table-component{padding:0 0 2em 0;margin:0 0 1em 0}
.rwd .dita-page-content .responsive-table-component table thead tr th{border-right:2px solid #fff;border-bottom:0;border-top:0;padding:8px 35px 8px 8px}
.rwd .dita-page-content .responsive-table-component table thead tr th:last-child{border-right:2px solid #e2e2e2}
.rwd .dita-page-content .responsive-table-component table.table-collapsed:before{content:none;background-image:none;width:0;height:0}
.rwd .dita-page-content div.shortdesc{margin:0 0 11px}
.rwd .dita-page-content div.p{margin:0 0 11px;line-height:1.25}
.rwd .dita-page-content table div.p{margin:0;padding:8px}
.rwd .dita-page-content section{margin:0 0 1em 0}
.rwd .dita-page-content figure{margin:0 0 1em 0}
.rwd .dita-page-content .table-responsive{border-radius:0;margin:0}
.rwd .dita-page-content div.table{margin-bottom:0}
.rwd .dita-page-content h2.title{font-size:24px}
.rwd .dita-page-content h1.title{font-size:28px}
.rwd .dita-page-content ul{padding-inline-start:40px}
.rwd .dita-page-content ol{padding-inline-start:40px;list-style-type:decimal}
.rwd .container .dotted-border{display:none !important}
.rwd main.intc-dita .dita-page-content td.entry{border-right:2px solid #e2e2e2}
.rwd main.intc-dita th.entry{border-right:2px solid #e2e2e2}
.titlealts.parsys{display:none}
.dita-page-content{margin-top:10px}
.dita-page-content div.topic .fig .title{font-style:normal;text-align:left;font-weight:900;font-size:16px;margin-top:11px;margin-bottom:11px}
.dita-page-content div.topic .note{display:block;font-size:16px;padding:1em 0 1em 1em;border-left:0;margin-bottom:0;margin-top:1em}
.dita-page-content div.topic .note::before{font-weight:bold;color:black;font-size:1.1em}
.dita-page-content div.topic .note ol{list-style-type:decimal;margin-top:0;margin-bottom:11px;padding-inline-start:40px}
.dita-page-content div.topic .note ol li{margin-left:0;margin-bottom:0;padding-left:0}
.dita-page-content div.topic .relatedlinks{margin-top:2em}
.dita-page-content div.topic .relatedlinks::before{display:block;padding-bottom:.5em;font-weight:bold;margin-bottom:0;font-size:16px;content:attr(data-label)}
.dita-page-content div.topic .relatedlinks .link{display:block;margin-bottom:.2em}
div.topic .table .title{font-style:normal;text-align:left;font-weight:900;font-size:16px;margin-top:11px;margin-bottom:11px}
div.topic .note::before{content:attr(data-label) ":";padding-right:5px;font-weight:900}
main.intc-dita{box-shadow:none}
@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}
}
@media(max-width:991px){.rwd .dita-toc.affix{position:static}
}
@media(min-width:992px){.rwd .dita-toc.affix{width:340px}
}
@media(max-width:800px) and (min-width:320px){main{margin:0}
}