/* @import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);*/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body {
 font-family:'Open Sans',sans-serif;
 /* background:url(../resources/generic_banner_bg.png) no-repeat fixed center; */
 background-size:cover;
 background-color:#ffffff;
 counter-reset:example;
}
@media only screen and (max-width:1200px) {
 body.arris_main_page {
  padding:1em /* test note */
 }
}
@media only screen and (max-width:767px) {
 body.arris_main_page {
  padding:0
 }
}
.navbar-default {
 background-image:none;
 background-color:transparent;
 border-color:transparent;
 box-shadow:none;
 -webkit-box-shadow:none
}
.navbar-brand {
 height:auto
}
.navbar {
 background-image:none;
 border:none;
 border-radius:0;
 margin:0;
 box-shadow:none
}
.arris_topic_content a,
.arris_topic_content a:hover,
.arris_topic_content a:visited {
 font-style:italic
}
a sup {
 color:#b95f1b;
 font-weight:700;
 display: inline-block;
}
@media only screen and (min-width:768px) {
 .arris_main_page .arris_header_flex_container {
  flex-direction:column
 }
}
.arris_main_page_toc {
 border:none;
 background-color:#fbfbfb;
 margin:1em auto 2em;
 width:80%;
 position:relative
}
.arris_main_page_toc_entry a:hover {
 text-decoration:none;
 color: #EC7100;
}
.arris_main_page_toc_entry_parent a:hover {
 text-decoration:none
}
.arris_main_page_toc_entry_parent a {
 font-weight: 600;
 font-size: 14px;
 color:#333333;
}
.arris_main_page_toc_entry a {
 color:#333333;
}
.arris_main_page_toc .arris_main_page_toc_entry_parent:hover,
.arris_main_page_toc>.arris_main_page_toc_entry:hover {
 background-color: #FEF6ED;
 color:#fff;
 text-decoration:none;
}
.arris_main_page_toc .arris_main_page_toc_entry_parent:hover a,
.arris_main_page_toc>.arris_main_page_toc_entry:hover a {
 color:#EC7100;
}
.arris_main_page_toc_entry_parent:hover:before {
 color:#EC7100;
}
.arris_main_page_toc .arris_main_page_toc_entry_parent,
.arris_main_page_toc>.arris_main_page_toc_entry,
.arris_main_page_toc_entry_child {
 border-bottom:1px solid #d4d4d4;
 background-color:#ffffff;
 text-align:left;
 font-weight:500;
 font-size:16px;
 padding:1.5em;
 padding-left:3em;
 margin:0;
}
.arris_main_page_toc>.arris_main_page_toc_entry{
  font-weight:600;  
}
.arris_main_page_toc_entry_child .arris_main_page_toc_entry {
 padding: 1em 0 1em 3em;
 font-size: 14px;
 padding-left:3em
}
.arris_main_page_toc_entry_child .arris_main_page_toc_entry_parent+.arris_main_page_toc_entry_child {
 display:none
}
.arris_main_page_toc .arris_main_page_toc_entry_child .arris_main_page_toc_entry_parent:before {
 content:""
}
.arris_main_page_toc .arris_main_page_toc_entry_child .arris_main_page_toc_entry_parent:hover,
.arris_main_page_toc .arris_main_page_toc_entry_child .arris_main_page_toc_entry_parent:hover a {
 background-color:transparent; 
 color:#EC7100;
 text-decoration:none
}
.arris_main_page_toc_entry_child .arris_main_page_toc_entry_parent {
 border-bottom:none;
 padding: 1em 0 1em 3em;
 font-size: 14px;
}
.arris_main_page_toc_entry_parent:before {
 color: #EC7100; /* 00adef or EC7100 */
}
.arris_main_page_toc .expanded {
 border:none
}
.arris_main_page_toc .arris_main_page_toc_entry_parent.expanded:before,
.arris_main_page_toc .arris_main_page_toc_entry_parent:before {
 display:inline-block;
 font-weight:700;
 font-family:"Glyphicons Halflings";
 position:absolute;
 left:1em;
 cursor:pointer
}
.arris_main_page_toc .arris_main_page_toc_entry_parent:before {
 content:"\e250" /* test e258 = original */
}
.arris_main_page_toc .arris_main_page_toc_entry_parent.expanded:before {
 content:"\e252"
}
.arris_main_page_toc_entry_child {
 display:none
}
.expanded+.arris_main_page_toc_entry_child {
 display:block;
 padding: 0 0 1.5em 3em;
}
.arris_main_page .arris_content_area {
 background-color:#ffffff;
 margin-bottom:0;
 padding:4em 0 2em 0;
 color:#54585a;
 text-align:center;
 align-items:center
}
.arris_search_page .arris_search_input {
 padding:1em 0;
 margin:0;
 align-items:center;
 color:#3a444a;
 text-align:center;
 border:0
}
@media only screen and (max-width:767px) {
 #searchForm>div {
  width:90%
 }
 .arris_search_button {
  display:none
 }
}
#searchForm>div {
 position:relative;
 margin:auto;
 width:65%;
 max-width:1000px
}
.arris_title_search_bar {
  /* background image from Figma of AP + Switch */
  /*background-image: url("../resources/background.png");*/
  /*background: 100%/cover no-repeat url("../resources/background.png");*/
  background: url("../resources/background.png");
  /*background-size:cover; */ 
  /*background-repeat:no-repeat;*/  
}
.arris_main_page .arris_main_page_search {
 margin-bottom:0px
}
.arris_search_button,
.arris_search_textfield {
 border: solid 1px transparent;
 padding: 1em;
 height:3em;
 font-size:1em;
  color: #ffffff; 
 font-weight: lighter;
 background-color: #565758;
}
.arris_search_textfield {
 border-radius:1.5em; 
 display:inline-block;
 width:100%;
}
.arris_search_button{
  padding: 0.5em;
}
input {
 color:#fff
}
input:focus {
 outline:0
}
.arris_search_button {
 border-radius:1.5em;
 width: 3em; 
 background-color:#EC7100;
 display:inline-block;
 position:absolute;
 right:0;
 float:right;
 top:0
}
.u {
 text-decoration:none;
 background-color:#ff0 /* what dis delete me - #ff0*/
}
.ui-menu-item {
 font-size:1.5em;
 color:#3a444a;
 background-color:#fff
}
.ui-autocomplete {
 max-height:300px;
 overflow-y:auto;
 overflow-x:hidden
}
.ui-menu-item .ui-state-active {
 background-color:#61a8df
}
.searchresult li .relativePath a {
 color:#afb4b7
}
.search-autocomplete-proposal-type-history a,
.search-autocomplete-proposal-type-history a:active,
.search-autocomplete-proposal-type-history a:hover,
.search-autocomplete-proposal-type-history a:visited {
 text-decoration:none;
 color:#293136;
 font-size:.8em
}
.ui-state-active .search-autocomplete-proposal-type-history a,
.ui-state-active .search-autocomplete-proposal-type-history a:active,
.ui-state-active .search-autocomplete-proposal-type-history a:hover,
.ui-state-active .search-autocomplete-proposal-type-history a:visited {
 text-decoration:none;
 font-size:.8em;
 color:#fff
}
.ui-menu-item-wrapper>.search-autocomplete-proposal-icon {
 display:inline-block;
 min-width:1.5em;
 font-size:.7em
}
.pagination>li>a,
.pagination>li>span {
 color:#293136!important
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
 border-color:#293136!important;
 background-color:#0039c1!important;
 color:white!important
}
.arris-search-pagination {
 display:flex;
 justify-content:center
}
@media only screen and (min-width:768px) {
 .arris_search_textfield {
  padding-right:3em
 }
}
.arris_search_button>span {
 display:none
}
.arris_search_button:after {
 color:#ffffff;
 font-family:"Glyphicons Halflings",serif;
 content:"\e003"
}
.arris_search_button:hover {
 background-color:#EC7100
}
::-webkit-input-placeholder {
 color:#3a444a
}
:-moz-placeholder {
 color:#3a444a
}
::-moz-placeholder {
 color:#3a444a
}
:-ms-input-placeholder {
 color:#3a444a
}
:-webkit-autofill,
:-webkit-autofill:focus,
:-webkit-autofill:hover {
 border:1px solid #3a444a;
 -webkit-text-fill-color:#3a444a;
 -webkit-box-shadow:none;
 transition:background-color 5000s ease-in-out 0s
}
.arris_breadcrumb {
 display:inline-block
}
.arris_breadcrumb ol,
.arris_breadcrumb ol a {
 color: #EC7100;
 margin-bottom:0;
 padding:5px 0 5px 2px;
 font-size: 12px;
 font-weight: 500;
}
.arris_breadcrumb .hidden-print li .active span {
 color: #333333;
}
.arris_breadcrumb li {
 display:inline-block
}
.arris_breadcrumb li:not(:last-of-type):after {
 content:"/";
 padding:0 5px
}
.arris_footer a {
 font-style:normal
}
.arris_footer_links .hidden-print .contacts_spacer {
 padding:7px 7px 7px 10px
}
.arris_footer_links .hidden-print .copyright_spacer {
 padding:7px 7px 7px 10px
}
.arris_footer_links .hidden-print .patents_spacer {
 padding:7px 7px 7px 10px
}
.arris_footer_links li {
 display:inline-block
}
.arris_footer_links ol,
.arris_footer_links ol a {
 margin-bottom:0;
 padding:5px 0 5px;
 list-style-type:none;
 font-weight:700;
 font-style:normal
}
.arris_footer_links ol a:hover {
 text-decoration-color:#e87722
}
.arris_footer_revision a span {
 color: #FFFFFF;
 font-weight:700;
 padding-left:2%;
 padding-right:2%;
}
.arris_footer_revision a:hover {
 text-decoration-color:#e87722
}
.arris_footer_links .hidden-print li span a span {
 color: #FFFFFF;
}
span.arris_footer_copyright {
 padding-left:10%;
 padding-right:10%
}
.arris_middle_footer {
 padding-bottom:5px
}
.familylinks {
 display:none
}
.arris_tools {
 border: solid 1px #FFF;
 background-color: #FFF;
 margin: 4em 1em 0 1em; /* trbl (change req #126) */
 padding-left: 20px; /* change req #126 */
 font-size:1em;
 position:relative;
 min-height:33px;
}
.arris_tools .arris_right_tools {
 position:absolute;
 right:0;
 top:0
}
.arris_navigation_links .navheader span a,
.arris_navigation_links .navheader span a:active,
.arris_navigation_links .navheader span a:active:before,
.arris_navigation_links .navheader span a:before,
.arris_navigation_links .navheader span a:hover,
.arris_navigation_links .navheader span a:hover:before,
.arris_navigation_links .navheader span a:visited,
.arris_navigation_links .navheader span a:visited:before,
.arris_print_link a,
.arris_print_link a:before {
 color: #333333;
 text-decoration:none;
}
.arris_right_tools .arris_navigation_links {
 float:left
}
.arris_right_tools .arris_print_link {
 margin-left:.5em;
 float:right
}
.arris_navigation_links .navnext,
.arris_navigation_links .navprev {
 margin-left:.5em;
 display:inline-block
}
.arris_right_tools {
 padding:5px 15px
}
.arris_side_toc {
 border: 1px solid #f7f7f7;
 background-color: #f7f7f7;
 padding:1.5em;
 line-height:1.5em;
 margin-left:2em;
}
.arris_side_toc>ul {
 padding-left:0;
 list-style-type:none
}
.arris_side_toc .hidden-print li ul {
 margin-bottom:.5em;
 margin-top:.5em;
 list-style-type:none;
 padding-left:0;
 font-size: 12px;
 font-weight: 500;
}
.arris_side_toc .hidden-print>li a {
 padding:0
}
.arris_side_toc .hidden-print .active>a {
 color: #333333;
 text-decoration:none;
 font-weight: 600;
 font-size: 16px;
}
.arris_side_toc ul li>a,
.arris_side_toc ul li>a:hover,
.arris_side_toc ul li>a:visited {
 color: #333333;
 background-color:inherit;
}
.arris_side_toc ul li>a:hover {
 text-decoration:underline;
 color: #EC7100;
}
.arris_side_toc ul li {
 margin-bottom:8px
}
.arris_side_toc ul li:not(.active) {
 color:#fff
}
.arris_side_toc>a:hover {
 text-decoration:underline
}
@media only screen and (max-width:767px) {
 .arris_side_toc {
  padding:1em;
  margin-left:0;
  margin-top:1em
 }
}
.arris_footer {
 background-image: linear-gradient( to right, #333333, #333333 ); /* RUCKUS One */
 background-size:cover;
 padding:4em 0;
 color: #FFFFFF;
 text-align:center;
 align-items:center;
}
.arris_content_area {
 background-color:#fff;
 padding: 1.5em 1.5em 1.5em 1.5em;
 font-size:1em;
 margin-bottom:2em;
 min-height:500px
}
.arris_topic_content {
 font-family:'Open Sans',sans-serif;
 color:#333333;
 font-size:14px;
 font-weight:400;
}
.mainbooktitle,
.supporttitle {
 /* White */
 color: #FFFFFF;
 
 font-family: 'Montserrat';
 
 font-style:normal;
 line-height:normal;
 font-variant:normal;
 padding-top:0;
 padding-right:0;
 padding-bottom:6px;
 margin:0;
 text-align:center;
}
.mainbooktitle>a {

 /* Headline/H0 - Figma February 2023 */
 font-family: 'Montserrat';
 font-style: normal;
 font-weight: 700;
 font-size: 32px;
 line-height: 36px;
 /* identical to box height, or 112% */
 text-align: center;

 /* White */
 color: #FFFFFF;
 
 /* Padding & Margin not Specified in Figma */
 padding-top:0;
 padding-right:0;
 padding-bottom:2px;
 margin:0;
}
.mainbooktitle>a:hover {
 text-decoration:none;
 color:white
}
.mainbooktitle>a:focus {
 text-decoration:none;
 color:white;
}
.supporttitle {
 font-weight:400;
 font-size:14px;
 padding-bottom:20px;
}
.topictitle1 {
 color:#333333;
 font-weight:600;
 font-family:'Open Sans',sans-serif;
 font-size:24px;
 font-style:normal;
 line-height:normal;
 font-variant:normal;
 padding-top:0;
 padding-right:0;
 padding-bottom:8px;
 border-bottom-width:thin;
 border-bottom-style:solid;
 border-bottom-color: #D4D4D4;
 margin:0;
 margin-bottom:10px;
}
.topictitle2 {
 color:#333333;
 font-weight:600;
 font-size:20px;
 font-style:normal;
 line-height:normal;
 font-variant:normal;
 padding-top:10px;
 padding-right:0;
 padding-bottom:2px;
 margin:0;
 font-family:'Open Sans',sans-serif;
}
.topictitle3 {
 color:#54585a;
 font-weight:400;
 font-family:Carlito,Tahoma,arial,sans-serif;
 font-size:28px;
 font-style:normal;
 line-height:normal;
 font-variant:normal;
 padding-top:0;
 padding-right:0;
 padding-bottom:2px;
 margin:0
}
.topictitle4 {
 color:#54585a;
 font-weight:400;
 font-family:Carlito,Tahoma,arial,sans-serif;
 font-size:24px;
 font-style:normal;
 line-height:normal;
 font-variant:normal;
 padding-top:0;
 padding-right:0;
 padding-bottom:2px;
 margin:0;
 text-decoration:none
}
.topictitle5,
.topictitle6 {
 color:#919191;
 border-left:solid 1px #3a444a;
 padding-left:.5em
}
.arris_topic_content .p,
.arris_topic_content p {
 margin-top:.5em
}
.arris_topic_content .shortdesc {
 font-size:14px;
 font-family:Carlito;
 font-weight:400;
  font-family:'Open Sans',sans-serif;
  line-height: 20px;
  padding-bottom: 16px;
}
.cmdname {
 font-family:Lucida Console,monospace;
 font-weight:700
}
.userinput {
 background-color:inherit;
 color:inherit;
 box-shadow:none;
 -webkit-box-shadow:none
}
.searchresult {
 list-style:none;
 padding-left:0
}
.searchresult li {
 padding:.5em
}
.searchresult li a {
 color:#2576b5
}
.searchresult li a.foundResult {
 color:#EC7100;
 font-weight:600;
 font-size:14pt;
 line-height:20pt;
 margin-bottom:20pt;
 /*font-size:16pt;
 line-height:20pt;*/
}
.arris_search_expression {
 font-weight:700;
 color:#293136
}
.searchresult .shortdesclink {
 margin:.3em .5em 0 0;
 color:#333333;
 font-weight:400;
 font-size:11.5pt;
 /*font-size:14pt;
 font-weight:400;
 line-height:20pt;*/
}
.arris_content_area .row .arris_search_results {
 min-height:40%;
 margin-top:10px
}
.searchresult .arris_missing_words {
 margin:.3em .5em 0 0;
 color:#888
}
.searchresult .arris_missing_word {
 text-decoration:line-through
}
.arris_search_results_header {
 border-bottom:solid 1px #ebebeb;
 margin-bottom:10px;
 display:flex;
 justify-content:space-between
}
.arris_search_results_header_docs {
 font-size:1.3em;
 flex-grow:2
}
.highlight {
 background-color:#293136;
 color:#fff!important;
 border-radius:4px;
 padding:0 1px
}
.arris_term_group {
 border:1px solid #3a444a;
 background-color:#fbfbfb;
 margin:1em 0;
 padding:1em
}
.arris_term>span {
 color:#444;
 font-style:italic
}
.arris_index_terms span .arris_first_letter {
 color:#293136;
 border:none;
 font-size:1.5em;
 margin:0
}
.arris_index_terms #indexList {
 padding:0
}
.arris_header_flex_container {
 display:flex;
 justify-content:space-between;
 flex-wrap:wrap
}
.arris_logo_and_publication_title2 {
 justify-content:space-between;
 align-items:center
}
input[type=button],
input[type=password],
input[type=submit] {
 border:1px solid #ccc
}
.thead {
 background-color: #FDE3C9;
 color: #333333;
}
.table {
 width:100%;
 max-width:100%;
 margin-bottom:20px;
 border-color:#000
}
.chrow th {
 font-weight:400
}
.SpecialHeading {
 font-weight:700;
 background-color:#d9d9d9
}
.frame-all .thead .row .entry {
 border:1px solid #d9d9d9
}
.frame-all .tbody .row .entry {
 border:1px solid #d9d9d9
}
.frame-all {
 border:none
}
.frame-topbot .thead .row .entry {
 border-bottom:1px solid #000
}
.table .thead>tr.row:before {
 display:none;
 content:none
}
.table .thead>tr.row:after {
 display:none;
 content:none
}
.table .tbody>tr.row:before {
 display:none;
 content:none
}
.table .tbody>tr.row:after {
 display:none;
 content:none
}
.table>thead>tr>th {
 vertical-align:top!important;
 border-bottom:0 solid #000
}
ol ul,
ul ul {
 list-style-type:disc
}
dir,
menu,
ul {
 display:block;
 list-style-type:square
}
ol ol ul,
ol ul ul,
ul ol ul,
ul ul ul {
 list-style-type:circle
}
ol ol ol {
 counter-reset:list
}
ol ol ol>li {
 list-style:none
}
ol ol ol>li:before {
 content:counter(list) ") ";
 counter-increment:list;
 padding-right:.3em;
 margin-left:-1.35em
}
.ol,
ul {
 margin-top:5px;
 margin-bottom:6px
}
ol,
ul {
 padding-left:1.2em
}
.dt {
 font-weight:700
}
.MatchList .dd,
.MatchOrderedList .dd {
 margin-left:0!important
}
.align-center .ul {
 text-align:left
}
.step {
 margin-bottom:1em;
 margin-top:1em
}
.step p {
 margin:inherit!important
}
.stepxmp:before {
 content:"Example: ";
 font-weight:700
}
.example {
 margin-bottom:2em!important
}
.example-label {
 font-weight:700
}
.stepxmp {
 margin-top:.5em
}
.condition {
 -oxy-foldable:false
}
.cause-content,
.cause-div p,
.solution-content,
.solutions-content,
.solutions-content div,
div .cause,
div .remedy {
 margin-top:0!important
}
.solution-content,
.solutions-content,
.solutions-group,
.symptom-content,
.symptom-content-and-first-p {
 padding-bottom:5px
}
.symptom-content .p {
 margin-bottom:10px;
 margin-top:0
}
.cause-label,
.cause-title,
.causes-label,
.causes-title,
.solution-label,
.solutions-label,
.symptom-label {
 font-weight:700
}
.causes-ul {
 margin-bottom:5px
}
.shortdesc {
 margin-top:.5em;
 font-size:11.5pt;
 display:block;
 margin:.5em 0
}
.tablecap {
 font-weight:700;
 text-align:left;
 margin-top:.5em
}
.pre {
 display:block;
 padding:9.5px;
 margin:0 0 10px;
 font-size:9.5pt;
 line-height:1.42857143;
 color:#333;
 word-break:break-all;
 word-wrap:break-word;
 background-color:inherit;
 border:0 solid #ccc;
 border-radius:4px;
 background-color:#dcdcdc
}
abbr[title] {
 border-bottom:none!important
}
code {
 padding:2px 4px;
 font-size:90%;
 color:#c7254e;
 background-color:#f9f2f4;
 border-radius:4px;
 font-family:Lucida Console,monospace;
}
.dd:not(.pd) {
 margin-left:80px;
 margin-top:-1.2em;
 margin-bottom:1em
}
kbd {
 padding:2px 4px;
 font-size:9pt;
 font-weight:700;
 font-family:Lucida Console,monospace;
 background-color:#fff;
 color:#000;
 border-radius:0;
 box-shadow:inset 0 0 0 transparent
}
.chhead {
 background-color:#bfbfbf
}
.sectiontitle {
 color:#333333;
 margin-top: 5px;
 margin-bottom:5px;
 font-size: 16px;
 font-family: 'Open Sans',sans-serif;
 font-weight: 600;
}
.searchresult li a {
 color:#333333;
 font-size:16pt;
 font-weight:600;
 line-height:20pt;
}
.dl {
 margin-bottom:0
}
dl dt:not(.pt) {
 float:left;
 font-weight:700;
 margin-right:10px;
 padding:5px;
 width:200px
}
.dl dd:not(.pd) {
 margin:2px 0;
 padding:5px 0;
 padding-left:calc(200 * 1.1px)!important
}
.pd {
 margin-left:36pt!important
}
.DT25 dt {
 width:calc(25 * 1px)
}
.DT25 dd {
 padding-left:calc(25 * 1.1px)!important
}
.DT50 dt {
 width:calc(50 * 1px)
}
.DT50 dd {
 padding-left:calc(50 * 1.1px)!important
}
.DT75 dt {
 width:calc(75 * 1px)
}
.DT75 dd {
 padding-left:calc(75 * 1.1px)!important
}
.DT100 dt {
 width:calc(100 * 1px)
}
.DT100 dd {
 padding-left:calc(100 * 1.1px)!important
}
.DT125 dt {
 width:calc(125 * 1px)
}
.DT125 dd {
 padding-left:calc(125 * 1.1px)!important
}
.DT150 dt {
 width:calc(150 * 1px)
}
.DT150 dd {
 padding-left:calc(150 * 1.1px)!important
}
.DT175 dt {
 width:calc(175 * 1px)
}
.DT175 dd {
 padding-left:calc(175 * 1.1px)!important
}
.DT225 dt {
 width:calc(225 * 1px)
}
.DT225 dd {
 padding-left:calc(225 * 1.1px)!important
}
.DT250 dt {
 width:calc(250 * 1px)
}
.DT250 dd {
 padding-left:calc(250 * 1.1px)!important
}
.DT275 dt {
 width:calc(275 * 1px)
}
.DT275 dd {
 padding-left:calc(275 * 1.1px)!important
}
.DT300 dt {
 width:calc(300 * 1px)
}
.DT300 dd {
 padding-left:calc(300 * 1.1px)!important
}
.dl img {
 padding-top:0;
 padding-bottom:0
}
.parml img {
 padding-top:0;
 padding-bottom:0
}
.ol img,
.ul img {
 padding-top:0;
 padding-bottom:0
}
.p img {
 padding-top:0;
 padding-bottom:0
}
.MatchTable [class*=ddhd] {
 background-color:#0039c1;
 min-height:30px;
 border:1px solid #d9d9d9;
 color: white;
}
.MatchTable [class*=dthd] {
    color: white;
}
.MatchTable [class*=dlterm]:not(.pt) {
 font-weight:400
}
.MatchTable [class*=dd]:not(.pd):not(span) {
 border:1px solid #d9d9d9;
 border-collapse:collapse;
 margin:-1px 0;
 padding:5px 0;
 padding-left:120px
}
.nav>li {
 position:relative;
 display:block;
 line-height:normal;
 padding-top:15px
}
.table .tbody .note__title {
 background-image:none!important;
 padding:0!important
}
.table .tbody div.note {
 margin:0!important;
 padding:0!important;
 text-indent:0!important
}
.note_note .note__title {
 background-image:url(../resources/note.png)!important;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.note_caution .note__title {
 background-image:url(../resources/caution.png)!important;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.note_danger .note__title {
 background-image:url(../resources/danger.png)!important;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.note_warning .note__title {
 background-image:url(../resources/warning.png)!important;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.note_tip .note__title {
 background-image:url(../resources/tip.png)!important;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.note_attention .note__title,
.note_important .note__title,
.note_notice .note__title {
 background-image:url(../resources/important.png)!important;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.note__title~p {
 text-indent:0
}
.hazardstatement_default_symbol_note {
 background-image:url(../resources/note.png)!important;
 background-position-x:center;
 background-position-y:30%;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.hazardstatement_default_symbol_caution {
 background-image:url(../resources/caution.png)!important;
 background-position-x:center;
 background-position-y:30%;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.hazardstatement_default_symbol_danger {
 background-image:url(../resources/danger.png)!important;
 background-position-x:center;
 background-position-y:30%;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.hazardstatement_default_symbol_warning {
 background-image:url(../resources/warning.png)!important;
 background-position-x:center;
 background-position-y:30%;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.hazardstatement_default_symbol_tip {
 background-image:url(../resources/tip.png)!important;
 background-position-x:center;
 background-position-y:30%;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
.hazardstatement_default_symbol_important {
 background-image:url(../resources/important.png)!important;
 background-position-x:center;
 background-position-y:30%;
 background-size:2em;
 background-repeat:no-repeat;
 padding:0 4px 112px 35px
}
table.hazardstatement {
 border:1px solid #000;
 width:100%
}
.note__title__hazardstatement {
 font-weight:700
}
.hazardstatement_title {
 padding-top:5px
}
.hazardstatement_hazard_symbol {
 padding-left:7%;
 width:33%
}
.hazardstatement_contents .messagepanel p {
 margin:0
}
.lq {
 font-size:inherit;
 border-left:none
}
.li {
 text-indent:0em;
 padding-bottom: 1em;
}
.note {
 margin-top:1.5em;
 margin-bottom:1em;
 text-indent:-3em;
 margin-left:3em;
 padding-bottom:.6em
}
.li .note {
 margin-top:.5em
}
.cause [class*=section] {
 margin:-1.3em .9em 0 3.1em;
 font-size:inherit
}
.condition [class*="p"] {
 margin-top:-1.4em!important;
 text-indent:4.7em;
 font-size:inherit;
 Padding-bottom:9px
}
.parmname {
 font-weight:400;
 font-style:inherit;
 font-family:Lucida Console,'Courier New',Courier,monospace
 /* XXX ^^^ this doesn't match PDF */
}

.arris_toc_shortdesc {
 display:none
}
.relativePath {
 display:none
}
.arris_expand_btn {
 cursor:pointer;
 display:none
}
.relref strong {
 display:none
}
.relref {
 margin-top:-2em
}
.reltasks strong {
 display:none
}
.reltasks {
 margin-top:-2em
}
.related-links:before {
 content:"Related Information";
 display:block;
 font-weight:700;
 font-size:14pt;
 padding-top:1em;
 padding-bottom:1em
}
.arris_topic_content .related-links {
 margin:1em 0 0 0;
 padding:0 1em
}
.arris_topic_content .related-links a {
 font-style:normal!important;
 color:#00f
}
.relinfo strong {
 display:none
}
.relinfo {
 margin-top:-2em
}
.relconcepts strong {
 display:none
}
.relconcepts {
 margin-top:-2em
}
.strow [class*=tr] {
 border:none
}
.strow td,
th {
 padding:.5em!important
}
.stentry {
 border-top:1px solid;
 border-bottom:1px solid;
 border-right:none
}
figcaption {
  margin-top: 8px; /* change req #136 */
}
.fig-title {
 font-weight:700
}
.figdesc {
 margin-top:0!important;
 padding-bottom:10px
}
.desc {
 visibility:visible;
 display:block;
 margin-top:-1em
}
.section [class*=ol] {
 margin-top:-.1em
}
.section [class*=li] {
 margin:auto
}
.section .p {
 margin:auto;
 margin-bottom: 1em;
}
.section [class*=ul] {
 margin-top:-.1em
}
.substeps {
 list-style:lower-alpha;
 padding-left:1.2em
}
.troubleSolution [class*=ul] {
 padding-left:1.2em
}
.troubleSolution [class*=ol] {
 padding-left:1.2em
}
.taskbody ol {
 padding-left:1.2em
}
.conbody ul {
 padding-left:1.2em
}
.stepsection {
 color:black;
 font-weight:700;
 font-style:italic;
 margin-top: 0.5em;
}
.stepsection:before {
 content:"\25b6";
 padding-right:5px;
 font-style:normal
}
.table--title-label {
 display:none
}
table caption .title {
 color:#333333;
 font-weight:600
}
.arris_header {
 padding:5em;
 background-color:#333;
 background-position: center;
}
.arris_header_nav {
 padding:1em 2em 0px 2em;
 background-color:transparent
}
.fullwidth {
  /* change req 126 (partly) - center the title/search banner */
  width: 100vw;
  margin: 0;
  padding: 0;
  border-bottom: solid 4px #EC7100;
  /*border-bottom-color: EC7100; */
}
.searchPreload {
 padding:0 .5em
}
.searchPreload ul {
 padding:0
}
.searchPreload li {
 list-style:none
}
.fakeResult {
 margin:35px 0;
 overflow:hidden
}
.fakeTitle {
 width:20%;
 height:1.1em;
 margin:5px 0 10px 0;
 background-color:#ccc;
 overflow:hidden
}
.fakeText {
 height:1em;
 margin:5px 0;
 background-color:#eaecec;
 position:relative;
 overflow:hidden
}
.fakeText:before {
 display:block;
 position:absolute;
 content:"";
 width:40px;
 height:1em;
 background-color:#f3f3f3;
 animation:loading 3s linear infinite
}
@keyframes loading {
 from {
  left:0
 }
 to {
  left:100%
 }
}
.arris_inline {
 display:inline!important
}
.arris_img_responsive {
 max-width:100%;
 display:block;
 margin-bottom: 20px;
}
img {
 padding-top:10px;
 padding-bottom:10px
}
.xref {
 color:#EC7100
}
.xref:hover {
 color:#EC7100
}

/* per Lynn Chesler email Dec 2 */
.contacts_link, .copyright_link, .patents_link, .arris_footer_revision {
    text-decoration: underline;
}

/* need some space between the ribbon and revhist table */
.revhist_spacer {
  padding: 10px 10px 10px 10px;
}

::placeholder{
       color: #ACAEB0;
       opacity: 1;
}