@charset "UTF-8";
@font-face {
  /* Neue Haas Grotesk Text Std 55 Roman */
  font-family: "neueHaasGTxt55Roman";
  src: url("Fonts/neueHaasGTxt55Roman.eot?#iefix");
  src: url("Fonts/neueHaasGTxt55Roman.eot?#iefix") format("eot"), url("Fonts/neueHaasGTxt55Roman.woff2") format("woff2"), url("Fonts/neueHaasGTxt55Roman.woff") format("woff"), url("Fonts/neueHaasGTxt55Roman.ttf") format("truetype"), url("Fonts/neueHaasGTxt55Roman.svg#neueHaasGTxt55Roman") format("svg");
}
@font-face {
  /* Neue Haas Grotesk Text Std 75 BOLD || For Font Size is less than 18px */
  font-family: "neueHassGTxt75Bold";
  src: url("Fonts/neueHassGTxt75Bold.eot?#iefix");
  src: url("Fonts/neueHassGTxt75Bold.eot?#iefix") format("eot"), url("Fonts/neueHassGTxt75Bold.woff2") format("woff2"), url("Fonts/neueHassGTxt75Bold.woff") format("woff"), url("Fonts/neueHassGTxt75Bold.ttf") format("truetype"), url("Fonts/neueHassGTxt75Bold.svg#neueHassGTxt75Bold") format("svg");
}
@font-face {
  /* Neue Haas Grotesk Text Std Display 75 Bold || For Font Size is 18 px or more */
  font-family: "neueHaasGTxtDis75Bold";
  src: url("Fonts/neueHaasGTxtDis75Bold.eot?#iefix");
  src: url("Fonts/neueHaasGTxtDis75Bold.eot?#iefix") format("eot"), url("Fonts/neueHaasGTxtDis75Bold.woff2") format("woff2"), url("Fonts/neueHaasGTxtDis75Bold.woff") format("woff"), url("Fonts/neueHaasGTxtDis75Bold.ttf") format("truetype"), url("Fonts/neueHaasGTxtDis75Bold.svg#neueHaasGTxtDis75Bold") format("svg");
}
@font-face {
  font-family: 'vzwIcons';
  src: url("Fonts/vzw-iconfont.eot");
  src: url("Fonts/vzw-iconfont.eot?#iefix") format("embedded-opentype"), url("Fonts/vzw-iconfont.woff") format("woff"), url("Fonts/vzw-iconfont.ttf") format("truetype"), url("Fonts/vzw-iconfont.svg#vzwIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@-moz-document url-prefix() {
  h1, h2, h3, h4, h5, h6, .mBold {
    font-weight: normal;
  }
}
/*
* Variables
-----------------------------------------------*/
/*Named as functional Light Gray in Style Guideline*/
/* Same as $primary-gray-inactive */
/*Text Links*/
/*Page Divider, Alternating Grid */
/*To be used for Active, Connected, Enabled*/
/*Container Border blue */
/* @include box-shadow(
0 1px 4px rgba(0,0,0,0.3)
//0 0 40px rgba(0,0,0,0.1) inset
);*/
body {
  background-color: #fff;
  color: #333;
  font-size: 14px;
  font-family: 'neueHaasGTxt55Roman' !important;
  width: 100%;
}

h1 {
  text-align: left;
  font-size: 18px;
  font-family: 'neueHaasGTxtDis75Bold';
  color: #CD040B;
  margin: 0 0 31px;
  line-height: 25px;
  padding: 0;
}

h2 {
  font-family: 'neueHaasGTxtDis75Bold';
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
}
h2 span {
  font-family: 'neueHaasGTxt55Roman';
  display: block;
  margin-bottom: 10px;
  font-weight: normal;
}

h3 {
  font-family: 'neueHaasGTxtDis75Bold';
  margin: 0;
  padding: 0;
  font-size: 17px;
  line-height: 20px;
  color: #CD040B;
}
h3 span {
  font-family: 'neueHaasGTxt55Roman';
  display: block;
  margin-bottom: 10px;
  font-weight: normal;
}

.select[multiple], select[size] {
  border-radius: 0;
}

.navbar {
  border-bottom: 1px solid #E4E5E3;
  height: 119px;
  background-color: #FFF;
}
.navbar .brand {
  padding: 65px 104px 0 0;
  margin-left: 20px;
  /*height: 107px;*/
}
.navbar .nav .selected .nav_item {
  color: #CD040B;
  border-bottom: 4px solid;
  padding-bottom: 15px;
}
.navbar .nav .nav_item {
  outline: 0;
  display: inline-block;
  text-align: center;
  text-shadow: none;
  color: #000000;
  font-size: 14px;
  font-family: 'neueHassGTxt75Bold';
}
.navbar .nav .nav_item:hover {
  color: #CD040B;
}
.navbar .nav > li {
  padding: 10px 12px;
}
.navbar .nav > li > a {
  padding: 0px;
}
.navbar .nav .nav_no_voice > li {
  padding-right: 24px;
}

a.what_this {
  font: 14px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
  color: #0066CC;
  text-decoration: none;
  margin-right: 5px;
}
a.what_this:hover {
  color: #00478E;
  text-decoration: underline !important;
  cursor: pointer;
}
a.what_this:active {
  text-decoration: underline;
  color: #333;
}
a.what_this.inactive {
  text-decoration: none;
  color: #4B4B4B !important;
}

.textIsLong {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.makeRel {
  position: relative !important;
}

.makeAbs {
  position: absolute;
}

.optionMargin {
  padding-top: 7px;
  padding-bottom: 0;
}

.alertbox {
  margin: 15px;
  padding: 15px;
  background: #E4E5E3;
}
.alertbox p {
  font-size: 13px;
  margin-left: 65px;
}

.password_left_left {
  margin-top: 20px;
  float: left;
}

.timeMid {
  margin: 10px 16px 0 0;
}

.floatMeLeft {
  float: left !important;
}

.floatMeRight {
  float: right !important;
}

.clearMe {
  clear: both;
}

.okBtnMain {
  margin-left: -46px !important;
}

a.other_options {
  text-decoration: underline;
}
a.other_options.color {
  color: #6CA7CB;
}

.softTxt {
  font-weight: normal !important;
  line-height: 130%;
}
.softTxt.wifi24-warning-txt {
  color: red !important;
}

.disabledStext {
  margin: 10px 0 0 50px;
  width: 200px;
  font-size: 13px;
  color: #959595;
  font-family: 'neueHaasGTxtDis75Bold';
  font-size: 14px;
}

.disabledText{
	color: #959595 !important;
  /* font-family: 'neueHaasGTxtDis75Bold'; */
  font-size: 14px;
}

.bubble-network {
  font-size: 12px;
  float: left;
  margin-left: 14px;
  margin-top: 0px;
  padding-left: 6px;
  padding-top: 7px;
  width: 167px;
  border-left: 1px solid #E4E5E3;
}
.bubble-network ul li {
  list-style: none;
  margin-left: -21px;
}

.spaceMargin-wrap {
  margin-top: 1px !important;
  float: left;
  overflow: hidden;
  clear: both;
  padding-top: 10px;
  width: 710px;
}

.connectedDevices {
  position: absolute;
  right: 2px;
  top: 0;
}
.connectedDevices ul {
  margin: 0;
}
.connectedDevices li {
  font-family: 'neueHaasGTxtDis75Bold';
  font-size: 14px;
  border-bottom: 1px solid #E4E5E3;
  list-style: none;
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
}
.connectedDevices li span {
  float: right;
}

.networkInfo {
  margin: 15px 0 0;
  border-bottom: 1px solid #E4E5E3;
  width: 539px;
}
.networkInfo .bootstrap-select ul.dropdown-menu li:first-child {
  display: none;
}
.networkInfo .bootstrap-select .btn {
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #E4E5E3;
  border-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.networkInfo .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 2px 5px 2px 0;
  color: #333;
}
.networkInfo .selectOffset {
  margin-top: -7px;
}
.networkInfo .head {
  min-height: 60px;
}
.networkInfo .networkInfoIcon {
  width: 60px;
  height: 60px;
  margin: 10px 20px;
}
.networkInfo .networkInfoText {
  width: 439px;
  margin-bottom: 10px;
}
.networkInfo .networkInfoText h2 {
  word-wrap: break-word;
  padding-right: 5px;
}
.networkInfo .networkInfoText .cell1, .networkInfo .networkInfoText .cell2 {
  float: left;
}
.networkInfo .networkInfoText .cell1 {
  width: 163px;
}
.networkInfo .networkInfoText .cell2 {
  width: 276px;
}

.networkInfoMain {
  margin: 15px 0 0;
}
.networkInfoMain .networkInfoIcon {
  width: 60px;
  height: 60px;
  margin: 10px 20px;
}
.networkInfoMain .networkInfoText {
  margin-bottom: 10px;
  width: 278px;
}
.networkInfoMain .networkInfoText h2 {
  margin-top: 10px;
  padding-right: 10px;
}
.networkInfoMain .networkInfoText .cell1, .networkInfoMain .networkInfoText .cell2 {
  float: left;
}
.networkInfoMain .networkInfoText .cell1 {
  width: 135px;
}
.networkInfoMain .networkInfoText .cell2 {
  width: 143px;
}

.defDeviceProp {
  margin: 0 !important;
  padding: 0 !important;
  height: 60px !important;
  width: 60px !important;
  bottom: 0 !important;
}

.height20 {
  height: 20px;
}

.height80 {
  height: 80px;
}

.wWidth {
  width: 180px;
}

.friDay {
  width: 90px !important;
}

.wedDay {
  width: 118px !important;
}

.width-160px {
  width: 160px !important;
}

.nameLongWidth30NB {
  width: 130px !important;
}

.nameLongWidth30 {
  width: 130px !important;
  word-break: break-all;
}

.nameLongWidth {
  width: 180px !important;
}

.nameLongWidthRouting {
  width: 122px !important;
}

.nameLongWidth2 {
  width: 415px;
  word-break: break-all;
}

.nameLongWidth330 {
  width: 330px;
  word-break: break-all;
}

.settingADwidth {
  width: 350px;
}

.inputWithDrop {
  height: 20px  !important;
  top: 2px !important;
}

/* margin */
.mTopBottom30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mBottom20 {
  margin-bottom: 20px !important;
}

.mBottom10 {
  margin-bottom: 10px !important;
}

.mBottom5 {
  margin-bottom: 5px !important;
}

.pBottom0 {
  padding-bottom: 0 !important;
}

.pLeft0 {
  padding-left: 0 !important;
}

.pLeft81 {
  padding-left: 81px;
}

.pLeft50 {
  padding-left: 50px !important;
}

.pLeft25 {
  padding-left: 25px !important;
}

.pLeft60 {
  padding-left: 60px !important;
}

.pLeft95 {
  padding-left: 95px;
}

.pRight10 {
  padding-right: 10px !important;
}

.mLeft35 {
  margin-left: 35px !important;
}

.mLeft8 {
  margin-left: 8 !important;
}

.mLeft0 {
  margin-left: 0 !important;
}

.mLeft125 {
  margin-left: 125px !important;
}

.mLeft25 {
  margin-left: 25px !important;
}

.mTop0 {
  margin-top: 0px !important;
}

.mTop5 {
  margin-top: 5px !important;
}

.mTop8 {
  margin-top: 8px !important;
}

.mTop10 {
  margin-top: 10px !important;
}

.mTop12 {
  margin-top: 12px !important;
}

.mTop13 {
  margin-top: 13px !important;
}

.mTop15 {
  margin-top: 15px !important;
}

.mTop18 {
  margin-top: 18px !important;
}

.mTop28 {
  margin-top: 28px !important;
}

.mTop6 {
  margin-top: 6px !important;
}

.mTop7 {
  margin-top: 7px !important;
}

.mTop30 {
  margin-top: 30px;
}

.mLeft15 {
  margin-left: 15px;
}

.mLeft40 {
  margin-left: 40px;
}

.mLeft48 {
  margin-left: 48px !important;
}

.mLeft5 {
  margin-left: 5px;
}

.mLeft30 {
  margin-left: 30px;
}

.mLeft10 {
  margin-left: 10px;
}

.mTop4Neg {
  margin-top: -4px;
}

.mTop6Neg {
  margin-top: -6px;
}

.mTop11Neg {
  margin-top: -11px !important;
}

.mTop26Neg {
  margin-top: -26px;
}

.mTop1Neg {
  margin-top: -1px;
}

.mLeft6 {
  margin-left: 6px;
}

.mRight0 {
  margin-right: 0 !important;
}

.mRight10 {
  margin-right: 10px;
}

.mRight20 {
  margin-right: 20px !important;
}

.mLeft20 {
  margin-left: 20px !important;
}

.mTop4 {
  margin-top: 4px !important;
}

.mTop3 {
  margin-top: 3px !important;
}

.mTop40 {
  margin-top: 40px !important;
}

.mTop8 {
  margin-top: 8px !important;
}

.mLeft245 {
  margin-left: 245px !important;
}

.mLeft120 {
  margin-left: 120px !important;
}

.mLeft140 {
  margin-left: 140px !important;
}

.mLeft145 {
  margin-left: 145px !important;
}

.mLeft310 {
  margin-left: 310px !important;
}

.mLeft268 {
  margin-left: 268px !important;
}

.mLeft15 {
  margin-left: 15px !important;
}

.mLeft171 {
  margin-left: 171px !important;
}

.minWidth150 {
  min-width: 150px;
}

.mLeft1 {
  margin-left: 1px !important;
}

.w200 {
  width: 200px;
}

.w280 {
  width: 280px;
}

.w370 {
  width: 370px;
}

.w330 {
  width: 330px;
}

.w190 {
  width: 186px;
}

.w240 {
  width: 240px;
}

/*margin end */
/*Padding Bottom*/
.pBottom10 {
  padding-bottom: 10px !important;
}

.pBottom22 {
  padding-bottom: 22px !important;
}

.pBottom0 {
  padding-bottom: 0 !important;
}

.errorText {
  top: 0;
  margin-top: -5px;
  width: 500px;
}

.centerme {
  margin: 0 auto;
  text-align: center;
}

.vAlignTopDarkTab {
  vertical-align: top;
}
.vAlignTopDarkTab .leftExludePanel, .vAlignTopDarkTab .widthleft {
  margin-top: 10px;
}

.cBoxAcess {
  margin-bottom: 45px;
}

.accessCtrlPanes .accessPaneMain {
  float: left;
  margin-right: 10px;
  width: 282px;
}
.accessCtrlPanes .accessPaneMainMin {
  float: left;
  margin-right: 10px;
  width: 268px;
}
.accessCtrlPanes .accessPaneSmall {
  float: left;
}
.accessCtrlPanes .txt {
  margin-top: 6px;
}

.boxWithShadow {
  padding: 20px;
  margin-top: 30px;
}

.shadow {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.verticalAlignTop {
  vertical-align: top !important;
}

.tdHeight {
  height: 35px;
}

.long2HolderW {
  width: 372px;
}

.widthX {
  width: 200px !important;
}

.long2Holder {
  width: 372px;
  top: 10px;
  position: absolute;
}

.long2Holder2 {
  top: 10px;
  position: absolute;
}

.col1Port {
  width: 300px;
  float: left;
}

.col2Port {
  width: 385px;
  float: left;
  margin-left: 15px;
}

.pinholeCol1 {
  width: 200px;
  float: left;
}

.pinholeCol2 {
  width: 200px;
  float: left;
  margin-left: 10px;
}

.pinholeCol3 {
  width: 270px;
  float: left;
  margin-left: 10px;
}

.grayMid {
  background: #E4E5E3;
  padding: 10px;
}
.grayMid .col1PortGray {
  width: 160px;
  float: left;
}
.grayMid .col2PortGray {
  width: 245px;
  float: left;
  margin-left: 15px;
}
.grayMid .iPut {
  width: 227px;
  margin-bottom: 0;
}

.smSelectHolder {
  width: 100px;
}

.icmpSWidthH {
  width: 265px;
  float: left;
}

.heightUDP {
  height: 18px !important;
  margin-bottom: 0 !important;
}

.excludeBox {
  margin-top: 6px;
}

/*table alternate rows */
.dark-table {
  width: 100%;
  margin: 0px 0 20px 0;
}
.dark-table tr {
  border-bottom: 1px solid #E4E5E3;
}
.dark-table input {
  height: 18px;
  margin: 0 0 8px;
  position: relative;
  top: 5px;
}
.dark-table input.input-mid {
  width: 103px;
  margin-right: 8px;
}
.dark-table select {
  height: 27px;
  margin: 0 0 8px;
  position: relative;
  top: 5px;
}
.dark-table td {
  padding: 20px 0 5px;
  width: 200px;
}
.dark-table th {
  padding: 20px 0 5px;
  width: 200px;
  font: 14px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
}
.dark-table td.wpa_label {
  width: 256px;
}
.dark-table td.align {
  width: 50%;
}
.dark-table tr td.title {
  width: 200px;
}
.dark-table tr td.optical-wid-col1 {
  width: 38%;
  padding-left: 50px;
}
.dark-table tr td.optical-wid-col2 {
  width: 7%;
}
.dark-table tr td.optical-wid-col3 {
  width: 20%;
}
.dark-table tr td.optical-wid-col4 {
  width: 35%;
}
.dark-table tr th.thAlignLeft {
  padding: 10px 10px 10px 0;
}
.dark-table.opticalDiagnostic tr td {
  vertical-align: middle;
}
.dark-table.opticalDiagnostic .red {
  color: #FF0000;
}
.dark-table th.basicSecurityLow {
  color: #82CEAC;
}
.dark-table th.basicSecurityMedium {
  color: #f8dd48;
}
.dark-table th.basicSecurityHigh {
  color: #CD040B;
}
.dark-table th label {
  margin-top: 5px !important;
  font-weight: bold;
}
.dark-table .basicSecurityCell td, .dark-table .dark-table .basicSecurityCell th {
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.dark-table .basicSecurityCell .iTipBtn {
  margin-top: 0px;
}
.dark-table th.basicSecurityWepCell {
  width: 220px;
}
.dark-table .narrower td {
  width: 15% !important;
}
.dark-table .units_label {
  margin-right: 5px;
}
.dark-table.nopercent tr td {
  width: 40%;
}
.dark-table.smallfont {
  font-size: 12.5px;
}
.dark-table.noWidth td {
  padding: 5px;
}
.dark-table.noWidth th {
  padding: 5px;
}
.dark-table tr td a {
  text-decoration: underline;
}
.dark-table tr td a.bhr5PriBtn, .dark-table tr td a.bhr5TxtLink {
  text-decoration: none;
  margin-right: 0px;
}
.dark-table tr td.actions a {
  text-decoration: none;
}

.dark-table-input-small {
  height: 17px !important;
  margin: 0 0 0px !important;
  top: 1px !important;
  line-height: 14px !important;
  margin-top: -1px !important;
}

.dark-table-select-small {
  height: 25px !important;
  margin: 0 0 0px !important;
  top: 0px !important;
}

.shaded_area {
  margin: 15px 0;
}

.tealColor {
  color: #82CEAC;
}

.green-text {
  color: #82CEAC;
}
.green-text.smaller {
  color: #82CEAC;
  font-size: 12px;
}

.nTD {
  clear: both;
}
.nTD .nIcon {
  float: left;
  width: 17px;
  height: 17px;
  margin: 3px 20px 0 0;
}
.nTD .nPanel {
  float: left;
  margin: 2px 0 0 0;
  width: 119px;
}
.nTD .nPanelB {
  float: left;
  margin: 0 20px 0 0;
  width: 160px;
}
.nTD .nIconOR {
  float: left;
  width: 17px;
  height: 17px;
  margin: 10px 20px 0 0;
}
.nTD .nPanelOR {
  float: left;
  margin: 0 20px 0 0;
  width: 119px;
}
.nTD .nPanelORb {
  float: left;
  margin: 8px 20px 0 0;
  width: 119px;
}
.nTD .nPanelBOR {
  float: left;
  width: 196px;
  text-align: center;
}
.nTD .nSpacerb {
  float: left;
  margin: 8px 30px 0 30px;
}
.nTD .nSpacer {
  float: left;
  margin: 0 20px 0 20px;
}
.nTD .nCbox {
  float: left;
  margin: 0 20px 0 0;
}
.nTD .nCbox2 {
  float: left;
  margin: 5px 20px 0 0;
}

.sTit4Edit {
  margin-left: 35px;
  width: 50px;
  text-align: center;
  display: inline;
}

.circle {
  border-radius: 18px;
  background-color: #CD040B;
  color: #fff;
  float: left;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  padding: 6px;
  text-align: center;
  margin-right: 6px;
  font: 14px "neueHassGTxt75Bold", Arial, Helvetica, sans-serif;
}

.txtAlignLeft {
  text-align: left !important;
}

.colsParental {
  padding: 10px 0;
}
.colsParental .mainPane {
  width: 40%;
  float: left;
}
.colsParental .leftMainPane {
  width: 40%;
  float: left;
}
.colsParental .midPane {
  width: 22%;
  float: left;
  text-align: center;
}
.colsParental .rightMainPane {
  width: 38%;
  float: left;
}
.colsParental h2 {
  margin-bottom: 10px;
}

.prntlMidBtn {
  width: 85px;
}

.ptrtDescWidth {
  width: 100px;
}

.selectWidth {
  width: 266px;
}

.selectListWidth {
  width: 240px;
}

.iputWidth {
  width: 262px;
}

.iputWidth2 {
	width: 281px;
}

.pinholeIputWidth2 {
	width: 182px;
}

.h2H {
  height: 40px;
}

.select_device {
  border-bottom: thin solid #666;
  margin-bottom: 40px;
}

.mBold {
  font-family: 'neueHaasGTxtDis75Bold';
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
}

.widthleft {
  width: 309px;
}

.widthleft2 {
  width: 349px;
}

.widthleft190 {
  width: 190px;
}

.widthleft185 {
  width: 185px;
}

.widthleft205 {
  width: 205px;
}

.widthleft206 {
  width: 206px;
}

.rWidth {
  width: 290px;
}

.three_col {
  float: left;
  width: 225px;
  margin-right: 10px;
}
.three_col:last-child {
  margin-right: 0;
}

.renameDevice .pane1 {
  font-family: 'neueHaasGTxtDis75Bold';
  width: 200px;
  float: left;
  margin: 26px 20px 0 0;
}
.renameDevice .pane1OR {
  margin-top: 0;
}
.renameDevice .pane2 {
  width: 245px;
  float: left;
  margin: 18px 20px 15px 0;
}
.renameDevice .pane3 {
  width: 100px;
  float: left;
}
.renameDevice .imager {
  bottom: 0;
}
.renameDevice .iPut1 {
  width: 227px;
}

.twoCol .col {
  float: left;
  width: 330px;
  padding: 10px;
}

.setColumn {
  overflow: hidden;
  border-bottom: 1px solid #E4E5E3;
}
.setColumn .col1 {
  float: left;
  width: 320px;
  padding: 20px 0 5px;
}
.setColumn .col1.addPadding {
  width: 280px;
  margin-left: 40px;
}
.setColumn .col2 {
  float: left;
  width: 360px;
  padding: 20px 0 5px;
}

.qaParentalDisabledHeader {
  font-family: 'neueHaasGTxtDis75Bold';
  display: inline-block;
  line-height: 25px;
  font-size: 17px;
  text-align: left;
  vertical-align: middle;
  margin-bottom: 25px;
  margin-top: 0;
  width: 659px;
  text-align: center;
}

.leftExludePanel {
  width: 220px;
}

.password_right {
  width: 322px;
  height: 227px;
  background-size: contain;
  background-position: center top;
  background-image: url("../img_wh/router_with_sticker.png");
  background-repeat: no-repeat;
  float: right;
  border-left: thin solid #ccc;
  padding-left: 8px;
  margin-top: 16px;
}
.password_right.son_enable {
  background-image: url("../img_wh/router_with_sticker_son.png");
}
.password_right.son_disable {
  background-image: url("../img_wh/router_with_sticker.png");
}

.wpsConfPane {
  width: 664px;
}

.wpsRel {
  width: 700px;
  height: 30px;
  margin: 27px 0 0 0;
}

.wpsExtra {
  margin: -2px 0 0 10px !important;
}

.orline {
  background-color: #fff;
  height: 20px;
  left: 0;
  position: absolute;
  text-align: center;
  top: -8px;
  width: 39px;
  right: 0;
  margin: 0 auto;
}

.dmzFix {
  width: 216px !important;
  margin-left: -25px;
}

.netIcons.Network, .netIcons.Ethernet {
  background: url(../img_wh/ethernet_icon.png) 0 4px no-repeat;
  padding: 0 0 0 16px !important;
}
.netIcons.Wireless {
  background: url(../img_wh/wifi_icon.png) 0 4px no-repeat;
  padding: 0 0 0 16px !important;
}
.netIcons.Coax {
  background: url(../img_wh/coax_icon.png) 0 4px no-repeat;
  padding: 0 0 0 16px !important;
}
.netIcons.BridgedItem {
  margin-left: 17px;
}
.netIcons.dispAlign {
  margin-top: 3px;
  display: block;
}

.firewallItemMargin {
  margin-left: 30px;
}

.ip_line {
  position: relative;
  left: 17px;
  margin-top: -2px;
  margin-left: 8px;
}

.parentalWebH {
  height: 148px !important;
}

.breakWord, .networkInfoMain .networkInfoText h2 {
  word-break: break-word !important;
}

.clockSet {
  width: 480px;
}
.clockSet .s1 {
  float: left;
  width: 150px;
}

.nSelect {
  width: 96%;
  border-radius: 0 !important;
}

.broadBand {
  float: left;
  width: 205px;
}

.multiInt input[type="checkbox"] {
  margin-left: 0;
  margin-top: 0 !important;
  margin-bottom: 0;
  top: 17px;
  left: 4px;
}
.multiInt input + label {
  margin-bottom: 17px !important;
}

/*attention */
.attn .conf {
  font-size: 12px;
}

.attn .warning {
  color: red;
}

.attn .btn {
  margin-top: 10px;
}

.attn ul {
  margin: 0 0 20px 30px;
  padding: 0;
}

.attn li {
  margin: 0;
  padding: 0;
}

.selDir .btn {
  margin-top: 0;
}

.selList {
  padding-left: 20px;
  padding-top: 10px;
}

.dark-table select, select {
  height: 18px !important;
}

.select_device .mainPane select, .dark-table select.dropdownMultiple {
  height: auto !important;
}

.select_device .leftMainPane select, .dark-table select.dropdownMultiple {
  height: auto !important;
}

.select_device .rightMainPane select, .dark-table select.dropdownMultiple {
  height: auto !important;
}

.settingsNetTable {
  table-layout: fixed;
}
.settingsNetTable.dark-table th.th1 {
  width: 190px !important;
}
.settingsNetTable.dark-table th.th2 {
  width: 210px !important;
}

.padWhatsThis {
  padding: 1px 2px 0 0;
}

/*main*/
.mainContainer {
  overflow: hidden;
  border-bottom: 2px solid #E4E5E3;
  min-height: 600px;
  padding-bottom: 30px;
}
.mainContainer .col1 {
  float: left;
  margin-left: 20px;
  width: 28%;
}
.mainContainer .colMid {
  border-left: 1px solid #E4E5E3;
  border-right: 1px solid #E4E5E3;
  width: 38%;
  float: left;
  margin-left: 20px;
  min-height: 600px;
}
.mainContainer .colMid h1 {
  margin-left: 10px;
}
.mainContainer .colMid .listHeader {
  padding: 5px 10px 5px 10px;
  background: #E4E5E3;
  margin-bottom: 15px;
}
.mainContainer .colLast {
  float: left;
  margin-left: 20px;
  width: 24%;
}

.toggleMain {
  margin: 4px 0 0 73px;
}

.switch-description {
  font-family: Helvetica;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  padding-top: 5px;
  cursor: pointer;
}

.switch-toggle {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 52px;
  /*orig 52*/
  height: 22px;
  margin: 0 10px 10px 0;
  border-radius: 20px;
  cursor: pointer;
}

.switch-input {
  position: absolute;
  opacity: 0;
}

.switch-label {
  position: relative;
  display: block;
  height: inherit;
  border-radius: inherit;
  /*Will swap out for symbols  */
  font-size: 9px;
  text-transform: uppercase;
  font-family: Helvetica;
}

.switch-label:before,
.switch-label:after {
  position: absolute;
  top: 0;
  /* def 7*/
  -webkit-transition: inherit;
  transition: inherit;
}

.switch-label:before {
  content: attr(data-off);
  right: 8px;
  color: #000;
}

.switch-label:after {
  content: attr(data-on);
  left: 11px;
  color: #000;
  opacity: 0;
}

.switch-input:checked ~ .switch-label {
  background: #E4E5E3;
}

.switch-input:checked ~ .switch-label:before {
  opacity: 0;
}

.switch-input:checked ~ .switch-label:after {
  opacity: 1;
}

.switch-handle {
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 2px #505251;
  -moz-box-shadow: inset 0px 0px 0px 2px #505251;
  box-shadow: inset 0px 0px 0px 2px #505251;
  top: 2px;
  left: 2px;
  background: #fff;
}

.switch-label,
.switch-handle {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
}

.switch-label {
  background: #E4E5E3;
  /* should be gray*/
}

.switch-label:after {
  color: #000;
}

.switch-flat .switch-input:checked ~ .switch-label {
  background: #E4E5E3;
}

.switch-input:checked ~ .switch-handle {
  transform: translate3d(30px, 0, 0);
  background: #fff;
  box-shadow: inset 0px 0px 0px 5px #d0040b;
  -webkit-box-shadow: inset 0px 0px 0px 5px #d0040b;
  -moz-box-shadow: inset 0px 0px 0px 5px #d0040b;
  /*box-shadow: inset 0px 0px 0px 5px rgba(358,98,80,1);*/
}

.crossx {
  background: url('../img_wh/close.png?1529983310') 0 0 transparent no-repeat !important;
  width: 48px;
  height: 48px;
}
.crossx.close:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.crossx.close {
  top: 10px;
  right: 10px;
  position: absolute;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.guestList {
  border-bottom: 1px solid #E4E5E3;
  padding: 10px 0;
}
.guestList .guestToggle {
  width: 52px;
}
.guestList .ico {
  width: 60px;
  height: 60px;
  margin: 0;
}
.guestList .icoNoHeight {
  width: 60px;
}
.guestList .guestCol1 {
  float: left;
  width: 168px;
  margin-left: 10px;
}
.guestList .guestCol2 {
  float: left;
  width: 135px;
  margin-left: 10px;
}
.guestList .guestCol3 {
  float: left;
  width: 115px;
  margin-left: 10px;
}
.guestList .guestCol4 {
  float: left;
  width: 120px;
  margin-left: 10px;
}
.guestList .guest3Col {
  float: left;
  width: 180px;
  margin-left: 10px;
}
.guestList .gPad {
  padding-top: 2px;
}

.wireless4Col {
  margin: 20px 0;
  padding: 10px 0;
  border-bottom: 1px solid #E4E5E3;
}
.wireless4Col h2 {
  margin-top: 7px;
}
.wireless4Col .colLabel {
  float: left;
  width: 136px;
  margin-right: 10px;
}
.wireless4Col .colInput {
  float: left;
  width: 199px;
  margin-right: 10px;
}
.wireless4Col .colInput .textInput {
  width: 181px;
  margin-bottom: 0;
}

.switch-input:checked ~ .switch-handle.alt {
  transform: translate3d(0px, 0, 0);
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 2px #505251;
  -moz-box-shadow: inset 0px 0px 0px 2px #505251;
  box-shadow: inset 0px 0px 0px 2px #505251;
  top: 2px;
  left: 2px;
  background: #fff;
}

.switch-handle.alt {
  transform: translate3d(30px, 0, 0);
  background: #fff;
  box-shadow: inset 0px 0px 0px 5px #d0040b;
  -webkit-box-shadow: inset 0px 0px 0px 5px #d0040b;
  -moz-box-shadow: inset 0px 0px 0px 5px #d0040b;
  /*box-shadow: inset 0px 0px 0px 5px rgba(358,98,80,1);*/
}

.switch-label.alt:before {
  content: attr(data-on);
  left: 11px;
  color: #000;
}

.switch-label.alt:after {
  content: attr(data-off);
  left: 25px;
  color: #000;
}

.ie-Hack.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 0 !important;
}
.ie-Hack.btn-group .dropdown-menu li a {
  height: 40px;
}
.ie-Hack.btn-group .dropdown-menu.inner {
  overflow-y: unset !important;
  -ms-overflow-style: none;
}

.ie-Hack-main.btn-group.show-tick .dropdown-menu li a span.text {
  max-width: 440px !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ie-Hack-network.btn-group.show-tick .dropdown-menu li a span.text {
  max-width: 315px !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ipv6-overflow {
  width: 379px;
  margin-left: -100px;
}
.ipv6-overflow .title {
  margin-left: 100px;
}
.ipv6-overflow .longTxt {
  display: block;
  text-align: right !important;
  margin-right: 10px;
}

.dark-table-space td {
  padding-left: 10px !important;
  padding-left: 10px !important;
}

.set4ColumnHolder {
  max-height: 193px;
  overflow-x: auto;
}
.set4ColumnHolder.withScroll .set4Column {
  overflow: hidden;
}
.set4ColumnHolder.withScroll .set4Column .panel {
  width: 108px;
}

.panelWidth .panel {
  width: 108px !important;
}

.set4Column {
  overflow: hidden;
}
.set4Column.title .panel {
  background: #F6F6F6;
}
.set4Column .panel {
  padding: 5px;
  border: 1px solid #E4E5E3;
  width: 113px;
  float: left;
  text-align: center;
}
.set4Column .panel p,
.set4Column .panel h2 {
  margin: 0;
}

*,
:after,
:before {
  box-sizing: inherit;
  background-repeat: no-repeat;
}

a:focus {
  outline: none;
}

/* Input type checkbox CSS */
.checkbox {
  position: relative;
  padding-left: 0;
}
.checkbox input {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.checkbox input:focus, .checkbox input:hover + label::before {
  border-color: #A80309;
}
.checkbox input.checked + label::before, .checkbox input:checked + label::before {
  background: #CD040B;
  border-color: #CD040B;
  color: #fff;
  content: "";
}
.checkbox input.disabled + label, .checkbox input:disabled + label, .checkbox input:disabled + label::before {
  color: #a1a1a1;
  border-color: #959595;
  cursor: not-allowed;
}
.checkbox input.disabled + label::before, .checkbox input.disabled:hover + label::before, .checkbox input.disabled + label::before, .checkbox input:disabled:hover + label::before {
  border-color: #959595;
  cursor: not-allowed;
}
.checkbox input.disabled.checked + label::before, .checkbox input:disabled:checked + label::before {
  background-color: #959595;
  border-color: #959595;
  cursor: not-allowed;
}
.checkbox input + label {
  display: inline-block;
  line-height: 20px;
  margin: 0;
  padding: 0 0 0 25px;
  position: relative;
  font: 14px "neueHassGTxt75Bold", Arial, Helvetica, sans-serif;
}
.checkbox input + label:before {
  border: 2px solid #959595;
  box-sizing: border-box;
  content: '';
  display: block;
  font-family: vzwIcons;
  font-size: 9px;
  height: 20px;
  line-height: 15px;
  left: 0;
  padding: 1px 0 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 20px;
  margin-top: 2px;
}

/* Input type radio CSS */
.radio {
  margin-right: 10px;
}

.outerRadioCont {
  box-sizing: border-box;
  min-width: 150px;
  width: 100%;
}

.outerRadioContMin {
  box-sizing: border-box;
}

.radioCustom {
  opacity: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.radioCustom:focus + .radioCustom_label {
  border: 0 dotted #333;
}
.radioCustom:checked + .radioCustom_label:before {
  background: #fff;
  border: none;
  box-shadow: inset 0 0 0 6px #CD040B;
}
.radioCustom:hover + label::before {
  border-color: #A80309;
}
.radioCustom:disabled + .radioCustom_label:before {
  background: #fff;
  border: none;
  box-shadow: inset 0 0 0 2px #959595;
  cursor: not-allowed;
}
.radioCustom:disabled:checked + .radioCustom_label:before {
  background: #fff;
  border: none;
  box-shadow: inset 0 0 0 6px #959595;
  cursor: not-allowed;
}

.radioCustom_label {
  position: relative;
  border: 0 solid transparent;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.radioCustom_label:before {
  content: '';
  background: #fff;
  border: 2px solid #959595;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  padding: 2px;
  text-align: center;
  border-radius: 50%;
  margin: -2px 6px 0 0;
}

/* Input type Select CSS */
.bootstrap-select .btn {
  border-radius: 0 !important;
  background-color: #fff;
  border: 1px solid #959595;
  background-image: none;
  padding: 4px 36px 4px 5px;
}
.bootstrap-select .selectpicker:disabled {
  background-color: #959595;
  border: 1px solid #959595;
}
.bootstrap-select .dropdown-menu {
  padding: 0;
  background-color: #fff;
  border-radius: 0;
}
.bootstrap-select .dropdown-menu.inner {
  max-height: 246px !important;
  border: 1px solid red;
}
.bootstrap-select .dropdown-menu.open {
  margin-top: -34px;
  border: none;
}
.bootstrap-select .dropdown-menu li {
  border-bottom: 1px solid #E4E5E3;
}
.bootstrap-select .dropdown-menu > li > a:focus,
.bootstrap-select .dropdown-menu .dropdown-submenu:focus > a {
  background-color: #fff !important;
  background-image: none !important;
}
.bootstrap-select .dropdown-menu > li > a:hover,
.bootstrap-select .dropdown-menu .dropdown-submenu:hover > a {
  color: #fff;
  text-decoration: none;
  background-color: #EEEEEE !important;
  background-image: none !important;
}
.bootstrap-select.btn-group.open .btn.dropdown-toggle {
  background-color: #fff;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  margin-top: 0;
}
.bootstrap-select.btn-group ul.dropdown-menu span.glyphicon:after {
  color: #CD040B;
  content: "\e0a6";
  display: inline-block;
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 17px;
  line-height: 20px;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bootstrap-select.btn-group ul.dropdown-menu li a {
  padding: 0 32px;
  text-align: left;
  line-height: 2.9;
  background-color: #fff;
}
.bootstrap-select.btn-group ul.dropdown-menu li a .text {
  color: #999999;
}
.bootstrap-select.btn-group ul.dropdown-menu li.selected {
  background-color: #fff !important;
  background-image: none !important;
}
.bootstrap-select.btn-group ul.dropdown-menu li.selected a span.text {
  color: #333;
}
.bootstrap-select.btn-group ul.dropdown-menu li.hover {
  background-color: #fff !important;
  background-image: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 2px 5px;
  color: #333;
}
.bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret {
  border: 0 !important;
  position: absolute;
  top: 24%;
  right: 27px;
  margin-top: 0px;
  vertical-align: middle;
}
.bootstrap-select.btn-group .dropdown-toggle .bs-caret .caret:after {
  color: #CD040B;
  content: "\e607";
  display: inline-block;
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 11px;
  line-height: 14px;
  speak: none;
  -webkit-font-smoothing: antialiased;
}
.bootstrap-select.show-tick .dropdown-menu li.selected a span.check-mark {
  left: 7px;
}

.wireSelect1.bootstrap-select .btn {
  width: 108px;
  border: 1px solid #959595 !important;
}

/* Input type text */
input[type='text'],
input[type='number'],
input[type='password'] {
  font-size: 14px;
  background-color: #fff;
  box-shadow: none;
  border-radius: 0;
  height: 23px;
  padding: 7px 8px;
  border: 1px solid #959595;
  -webkit-autofill: #fff !important;
  font: 14px "neueHaasGTxt55Roman", Arial, Helvetica, sans-serif;
}
input[type='text']:focus,
input[type='number']:focus,
input[type='password']:focus {
  border: 1px solid #959595;
  background-color: #F6F6F6;
  box-shadow: none;
}
input[type='text']:disabled,
input[type='number']:disabled,
input[type='password']:disabled {
  background-color: #959595;
  border-color: #959595;
  cursor: not-allowed;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}

.midTxtCpu {
  float: right;
  margin-left: 20px;
  margin-top: -106px;
  width: 200px;
  height: 102px;
  margin-bottom: 45px;
  color: #333;
}

.computer-image,
.camera-image,
.tablet-image,
.printer-image,
.phone-image,
.ip-stb-image,
.nas-image,
.unknown-image {
  margin-top: 17px;
  width: 7px;
  padding: 60px 53px 0 0;
  display: inline-block;
  margin: 10px;
  vertical-align: top;
  position: relative;
  bottom: 35px;
}
.computer-image.mDeviceIco,
.camera-image.mDeviceIco,
.tablet-image.mDeviceIco,
.printer-image.mDeviceIco,
.phone-image.mDeviceIco,
.ip-stb-image.mDeviceIco,
.nas-image.mDeviceIco,
.unknown-image.mDeviceIco {
  margin: 52px 0 0 0;
}

.bhr5PriBtn {
  display: inline-block;
  cursor: pointer;
  color: #fff;
  padding: 10px 25px;
  text-decoration: none;
  border: none;
  background: #CD040B;
  font: 16px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
  margin: 10px 0;
}
.bhr5PriBtn:hover {
  color: #fff;
  background-color: #A80309;
  text-decoration: none;
}
.bhr5PriBtn:active {
  color: #fff;
  background-color: #740206;
}
.bhr5PriBtn.inactive {
  color: #4B4B4B !important;
  background-color: #E4E5E3;
}
.bhr5PriBtn.inactive.chevronRight:after, .bhr5PriBtn.inactive.chevronRightRight:after {
  color: #4B4B4B;
}
.bhr5PriBtn:disabled, .bhr5PriBtn.plus:disabled, .bhr5PriBtn.delete:disabled {
  cursor: default;
}
.bhr5PriBtn:disabled, .bhr5PriBtn:disabled:hover, .bhr5PriBtn:disabled:active, .bhr5PriBtn:disabled:focus, .bhr5PriBtn.plus:disabled, .bhr5PriBtn.plus:disabled:hover, .bhr5PriBtn.plus:disabled:active, .bhr5PriBtn.plus:disabled:focus, .bhr5PriBtn.delete:disabled, .bhr5PriBtn.delete:disabled:hover, .bhr5PriBtn.delete:disabled:active, .bhr5PriBtn.delete:disabled:focus {
  color: #4B4B4B;
  background-color: #959595;
}
.bhr5PriBtn:disabled.chevronRight:after, .bhr5PriBtn:disabled.chevronLeft:before, .bhr5PriBtn:disabled.chevronRightRight:after, .bhr5PriBtn:disabled.chevronLeftLeft:before, .bhr5PriBtn:disabled:hover.chevronRight:after, .bhr5PriBtn:disabled:hover.chevronLeft:before, .bhr5PriBtn:disabled:hover.chevronRightRight:after, .bhr5PriBtn:disabled:hover.chevronLeftLeft:before, .bhr5PriBtn:disabled:active.chevronRight:after, .bhr5PriBtn:disabled:active.chevronLeft:before, .bhr5PriBtn:disabled:active.chevronRightRight:after, .bhr5PriBtn:disabled:active.chevronLeftLeft:before, .bhr5PriBtn:disabled:focus.chevronRight:after, .bhr5PriBtn:disabled:focus.chevronLeft:before, .bhr5PriBtn:disabled:focus.chevronRightRight:after, .bhr5PriBtn:disabled:focus.chevronLeftLeft:before, .bhr5PriBtn.plus:disabled.chevronRight:after, .bhr5PriBtn.plus:disabled.chevronLeft:before, .bhr5PriBtn.plus:disabled.chevronRightRight:after, .bhr5PriBtn.plus:disabled.chevronLeftLeft:before, .bhr5PriBtn.plus:disabled:hover.chevronRight:after, .bhr5PriBtn.plus:disabled:hover.chevronLeft:before, .bhr5PriBtn.plus:disabled:hover.chevronRightRight:after, .bhr5PriBtn.plus:disabled:hover.chevronLeftLeft:before, .bhr5PriBtn.plus:disabled:active.chevronRight:after, .bhr5PriBtn.plus:disabled:active.chevronLeft:before, .bhr5PriBtn.plus:disabled:active.chevronRightRight:after, .bhr5PriBtn.plus:disabled:active.chevronLeftLeft:before, .bhr5PriBtn.plus:disabled:focus.chevronRight:after, .bhr5PriBtn.plus:disabled:focus.chevronLeft:before, .bhr5PriBtn.plus:disabled:focus.chevronRightRight:after, .bhr5PriBtn.plus:disabled:focus.chevronLeftLeft:before, .bhr5PriBtn.delete:disabled.chevronRight:after, .bhr5PriBtn.delete:disabled.chevronLeft:before, .bhr5PriBtn.delete:disabled.chevronRightRight:after, .bhr5PriBtn.delete:disabled.chevronLeftLeft:before, .bhr5PriBtn.delete:disabled:hover.chevronRight:after, .bhr5PriBtn.delete:disabled:hover.chevronLeft:before, .bhr5PriBtn.delete:disabled:hover.chevronRightRight:after, .bhr5PriBtn.delete:disabled:hover.chevronLeftLeft:before, .bhr5PriBtn.delete:disabled:active.chevronRight:after, .bhr5PriBtn.delete:disabled:active.chevronLeft:before, .bhr5PriBtn.delete:disabled:active.chevronRightRight:after, .bhr5PriBtn.delete:disabled:active.chevronLeftLeft:before, .bhr5PriBtn.delete:disabled:focus.chevronRight:after, .bhr5PriBtn.delete:disabled:focus.chevronLeft:before, .bhr5PriBtn.delete:disabled:focus.chevronRightRight:after, .bhr5PriBtn.delete:disabled:focus.chevronLeftLeft:before {
  color: #4B4B4B;
}
.bhr5PriBtn:disabled:after, .bhr5PriBtn:disabled:hover:after, .bhr5PriBtn:disabled:active:after, .bhr5PriBtn:disabled:focus:after, .bhr5PriBtn.plus:disabled:after, .bhr5PriBtn.plus:disabled:hover:after, .bhr5PriBtn.plus:disabled:active:after, .bhr5PriBtn.plus:disabled:focus:after, .bhr5PriBtn.delete:disabled:after, .bhr5PriBtn.delete:disabled:hover:after, .bhr5PriBtn.delete:disabled:active:after, .bhr5PriBtn.delete:disabled:focus:after {
  color: #4B4B4B;
}
.bhr5PriBtn span {
  color: #fff;
  display: inline-block;
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 11px;
  speak: none;
  vertical-align: top;
  width: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bhr5PriBtn.plus:after {
  color: #fff;
  content: "\e078";
  float: right;
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 3px 0 0 10px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5PriBtn.chevronRight:after {
  color: #fff;
  content: "\e609";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 0 0 10px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5PriBtn.chevronRightRight:after {
  color: #fff;
  content: "\e609\e609";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 0 0 10px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5PriBtn.chevronDown:after {
  color: #fff;
  content: "\e607";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 0 0 10px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5PriBtn.chevronLeft:before {
  color: #fff;
  content: "\e60a";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 10px 0 0;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5PriBtn.chevronLeftLeft:before {
  color: #fff;
  content: "\e60a\e60a";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 10px 0 0;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5PriBtn.delete:after {
  color: #fff;
  content: "\e077";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 0 0 10px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}

.chevronRightEnclosed {
  display: inline-block;
  position: relative;
}
.chevronRightEnclosed input[type='submit'] {
  padding-right: 50px;
  margin: 0;
}
.chevronRightEnclosed.secbtn:after {
  color: #CD040B;
  right: 0;
}
.chevronRightEnclosed:after {
  color: #fff;
  content: "\e609";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 0 0 10px;
  font-size: 12px;
  position: absolute;
  top: 6px;
  right: 25px;
  -webkit-font-smoothing: antialiased;
}

.bhr5SecBtn {
  display: inline-block;
  cursor: pointer;
  color: #333;
  text-decoration: none;
  border: none;
  font: 16px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
  padding: 10px 20px;
  background: transparent;
}
.bhr5SecBtn.navHover:hover {
  color: #4B4B4B;
}
.bhr5SecBtn:hover {
  color: #333;
  text-decoration: none;
}
.bhr5SecBtn:active {
  color: #333;
}
.bhr5SecBtn.inactive {
  color: #4B4B4B;
}
.bhr5SecBtn.inactive.chevronRight:after {
  color: #4B4B4B;
}
.bhr5SecBtn.disabled {
  color: #9c9993;
  text-decoration: none;
  cursor: default;
}
.bhr5SecBtn.disabled, .bhr5SecBtn.disabled:hover, .bhr5SecBtn.disabled:active, .bhr5SecBtn.disabled:focus {
  color: #9c9993;
}
.bhr5SecBtn.disabled.chevronRight:after, .bhr5SecBtn.disabled:hover.chevronRight:after, .bhr5SecBtn.disabled:active.chevronRight:after, .bhr5SecBtn.disabled:focus.chevronRight:after {
  color: #9c9993;
}
.bhr5SecBtn.disabled:after, .bhr5SecBtn.disabled:hover:after, .bhr5SecBtn.disabled:active:after, .bhr5SecBtn.disabled:focus:after {
  color: #9c9993;
}
.bhr5SecBtn:disabled {
  cursor: default;
}
.bhr5SecBtn:disabled, .bhr5SecBtn:disabled:hover, .bhr5SecBtn:disabled:active, .bhr5SecBtn:disabled:focus {
  color: #9c9993;
}
.bhr5SecBtn:disabled.chevronRight:after, .bhr5SecBtn:disabled:hover.chevronRight:after, .bhr5SecBtn:disabled:active.chevronRight:after, .bhr5SecBtn:disabled:focus.chevronRight:after {
  color: #9c9993;
}
.bhr5SecBtn:disabled:after, .bhr5SecBtn:disabled:hover:after, .bhr5SecBtn:disabled:active:after, .bhr5SecBtn:disabled:focus:after {
  color: #9c9993;
}
.bhr5SecBtn:after {
  color: #CD040B;
  content: "\e609";
  float: right;
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 12px;
  margin: 3px 0 0px 10px;
  -webkit-font-smoothing: antialiased;
}
.bhr5SecBtn.chevronLeft:after {
  content: none;
}
.bhr5SecBtn.chevronLeft:before {
  color: #CD040B;
  content: "\e60a";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 4px 10px 0 0;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5SecBtn.chevronBackLeft:after {
  color: #CD040B;
  content: "\e60a\e60a";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 3px 0px 0 10px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5SecBtn.chevronBackLeft:before {
  content: none;
}
.bhr5SecBtn.chevronRightRight:after {
  color: #CD040B;
  content: "\e609\e609";
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 3px 0 0 10px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
}
.bhr5SecBtn span {
  color: #CD040B;
  display: inline-block;
  font-family: 'vzwIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 11px;
  speak: none;
  vertical-align: top;
  width: 10px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bhr5PriLink {
  font: 16px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
  color: #333;
  padding: 18px 30px;
  text-decoration: none;
}
.bhr5PriLink:hover {
  text-decoration: none;
  color: #333;
}
.bhr5PriLink:active {
  text-decoration: none;
  color: #333;
}
.bhr5PriLink.inactive {
  text-decoration: none;
  color: #4B4B4B !important;
}

.bhr5TxtLink {
  font: 14px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
  color: #0066CC;
  text-decoration: none !important;
  margin-right: 5px;
  width: inherit;
}
.bhr5TxtLink:hover {
  color: #00478E;
  text-decoration: underline !important;
  cursor: pointer;
}
.bhr5TxtLink:active {
  text-decoration: underline;
  color: #333;
}
.bhr5TxtLink.inactive {
  text-decoration: none;
  color: #4B4B4B !important;
}

.sidenav {
  list-style: none;
  margin: 0;
  /*
	a:hover {
		text-decoration:underline;
		color: $text-link-hover;
	}

	a {
		padding-right: 10px;
		color: $text-link;
		display: block;
	}*/
}
.sidenav .bhr5SecBtn {
  padding-left: 0;
  padding-right: 0;
}
.sidenav .floatingArr:after {
  right: 45px;
  top: 12px;
  position: absolute;
}
.sidenav .active {
  text-decoration: none;
  color: #4B4B4B;
}
.sidenav li {
  line-height: 25px;
  width: 100%;
}

/*my Fios Area*/
.fLinks {
  clear: both;
}

.myFios {
  clear: both;
}
.myFios .myFios.parental {
  padding-left: 13%;
  margin-top: 10px;
  float: left;
}
.myFios .fLogo {
  float: left;
  width: 50px;
  margin-top: 5px;
}
.myFios .fContent {
  float: left;
  width: 483px;
  padding-left: 5px;
}
.myFios .fInfo {
  line-height: 17px;
}
.myFios .fBtn {
  float: left;
  width: 82px;
  height: 14px;
  font-size: 10px;
  padding: 5px;
  margin-top: 4px;
  margin-right: 3px;
  text-align: center;
}
.myFios .fBtn span {
  color: #fff;
  font-size: 8px;
  margin: -4px 0 0 5px;
  speak: none;
  -webkit-font-smoothing: antialiased;
}

.modal {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.modal-footer {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.parentalBtnWidth {
  width: 130px;
}

.verZoneLH {
  line-height: 20px;
}

/* POP UP  BHR5 */
.popTitle {
  text-align: left;
  font-size: 18px;
  font-family: 'neueHaasGTxtDis75Bold';
  color: #CD040B;
}

.modal-header-setup {
  padding: 30px 30px 0 30px;
}

.modal-footer-setup {
  padding: 0 30px 20px 30px;
}

.modal-footer-body {
  margin: 30px;
}

.modal-footer-guest.right {
  text-align: right;
}

.wifiSetupStepMain {
  margin-top: -10px;
}

.modal.setup {
  top: 10%;
  width: 500px;
  margin-left: -250px;
  /*background: #ededed;*/
}

/*ROUTER LIGHTS POPUP */
.routerlights {
  background: #fff;
  margin: 20px 0 0;
  border: 1px solid #595A5E;
}
.routerlights .grayArea {
  background: #D2D3D5;
  font-weight: bold;
}
.routerlights .borderBtm {
  border-bottom: 1px solid #595A5E;
}
.routerlights .title {
  background: #595A5E;
  padding: 10px !important;
  color: white;
  font-weight: bold;
  font-size: 14px !important;
}
.routerlights .c1 {
  font-size: 12px;
  padding: 10px;
  width: 130px;
  float: left;
}
.routerlights .c2 {
  font-size: 12px;
  padding: 5px;
  width: 103px;
  float: left;
  border-left: 1px solid #595A5E;
  border-right: 1px solid #595A5E;
}
.routerlights .cContentHolder {
  width: 100%;
  font-size: 12px;
  line-height: 17px;
}
.routerlights .bTop {
  border-top: 1px solid #595A5E;
}
.routerlights .cContentHolder .line3 {
  min-height: 51px;
}
.routerlights .cContentHolder .line2 {
  min-height: 34px;
}
.routerlights .cContentHolder .pane1 {
  width: 130px;
  padding: 5px 10px;
}
.routerlights .cContentHolder .pane2 {
  width: 92px;
  padding: 5px 10px;
  border-left: 1px solid #595A5E;
  border-right: 1px solid #595A5E;
}
.routerlights .cContentHolder .pane3 {
  width: 254px;
  padding: 5px 10px;
}
.routerlights .cContentHolder .pane3 span {
  display: block;
}
.routerlights .imWhite {
  color: white;
}
.routerlights .imBlue {
  color: #0070C0;
}
.routerlights .imGrey {
  color: #808080;
}
.routerlights .imYellow {
  color: #F1F331;
}
.routerlights .imRed {
  color: #FF0000;
}
.routerlights .imGreen {
  color: #64CD42;
}
.routerlights .imBlack {
  color: #000;
}

.redX {
  color: #FF0000;
}

.tipWidth {
  width: 500px !important;
}
.tipWidth.modal.setup {
  margin-left: -200px;
}

.tipList {
  list-style: none;
  margin-left: 0;
}

.routerLightsWidth {
  width: 600px !important;
}

.routerLightsWidth.modal.setup {
  margin-left: -300px;
}

.daysSection {
  float: left;
  width: 100px;
}

.content-panel-with-header {
  border-left: 1px solid #E4E5E3;
  margin-bottom: 40px;
}
.content-panel-with-header .header {
  font-weight: normal !important;
  height: 37px;
  line-height: 37px;
  font-size: 18px;
  padding: 0 0 15px;
  text-align: left;
  vertical-align: middle;
}
.content-panel-with-header.noline {
  border-left: none;
}
.content-panel-with-header.rtspace {
  padding-left: 17px;
}

.content-panel-with-header .listHeader {
  padding: 5px 10px 5px 10px;
  background: #E4E5E3;
}
.network-wrapper-col-right {
  overflow: hidden;
  border-left: 1px solid #E4E5E3;
  float: left;
  width: 711px;
  margin-left: 20px;
}

.wifiTab {
  list-style: none;
  font-family: 'neueHaasGTxtDis75Bold';
  font-weight: normal;
  margin: 0 !important;
}
.wifiTab.nav {
  padding-top: 0;
}
.wifiTab.nav > li > a:hover,
.wifiTab.nav > li > a:focus {
  border-bottom: 4px solid #CD040B;
  border-left: none;
  border-right: none;
  border-top: none;
  margin-top: 1px;
  cursor: pointer;
  background: none;
  /*background: red;
        border-color: transparent;*/
}
.wifiTab.nav-tabs > .active > a,
.wifiTab.nav-tabs > .active > a:hover,
.wifiTab.nav-tabs > .active > a:focus {
  border-bottom: 4px solid #CD040B;
  border-left: none;
  border-right: none;
  border-top: none;
  cursor: pointer;
  margin-top: 1px;
  color: #333;
}
.wifiTab li {
  text-align: center;
  width: 170px !important;
}
.wifiTab li a {
  margin-right: 0;
}

.get_started {
  top: 354px;
  height: 45px;
  margin-top: 20px;
}
.get_started .last {
  top: 28px;
}
.get_started .password {
  top: 44px;
}
.get_started .btn.next,
.get_started .btn.next3,
.get_started .btn.reconnect {
  color: #ffffff;
  background: #2973b1;
  outline: 0;
  background: -moz-linear-gradient(top, #2973b1 0%, #215589 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2973b1), color-stop(100%, #215589));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2973b1 0%, #215589 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2973b1 0%, #215589 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2973b1 0%, #215589 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2973b1 0%, #215589 100%);
  /* W3C */
}
.get_started .btn.next:hover,
.get_started .btn.next3:hover,
.get_started .btn.reconnect:hover {
  color: #ffffff;
  background: #215589;
  background: -moz-linear-gradient(top, #215589 0%, #2973b1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #215589), color-stop(100%, #2973b1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #215589 0%, #2973b1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #215589 0%, #2973b1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #215589 0%, #2973b1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #215589 0%, #2973b1 100%);
}

.get_started_buttons {
  height: 50px;
  bottom: 301px;
  right: 8px;
}
.get_started_buttons .last {
  bottom: -9px;
  right: 8px;
}
.get_started_buttons .last.step3 {
  position: relative;
  top: 10px;
}
.get_started_buttons .personalize {
  top: 0;
}

.button_box {
  margin-top: 31px;
  float: left;
  width: 100px;
}
.button_box button {
  margin-top: 20px;
  margin-left: 10px;
}

.button_box2 {
  margin-top: -9px;
  float: left;
  width: 100px;
}
.button_box2 button {
  margin-top: 43px;
  margin-left: -6px;
}

.wifiSetupHelp {
  width: 26px;
  margin-left: 3px;
  margin-top: 6px;
  height: 26px;
  float: left;
}

.wifiSetupStep2Help {
  width: 26px;
  margin-left: 3px;
  margin-top: 7px;
  height: 26px;
  float: left;
}

/* CSS for images/icons */
.complete_icon {
  background: url('../img_wh/complete_icon_light.png?1525751225') 15px 0px transparent no-repeat;
  padding: 45px 0px 15px 5px;
}
.complete_icon:hover {
  background: url('../img_wh/complete_icon_dark.png?1525751225') 15px 0px transparent no-repeat;
}
.complete_icon:active {
  background: url('../img_wh/complete_icon_black.png?1525751225') 15px 0px transparent no-repeat;
}
.complete_icon.nwName {
  background-position: 85px 0px;
}
.complete_icon.static {
  background: url('../img_wh/complete_icon_light.png?1525751225') 15px 0px transparent no-repeat;
}

.wifiSetupHelp, .wifiSetupStep2Help {
  background-image: url('../img_wh/help_icon_light.png?1525751226');
  background-repeat: no-repeat;
}
.wifiSetupHelp:hover, .wifiSetupStep2Help:hover {
  background-image: url('../img_wh/help_icon_dark.png?1525751226');
  background-repeat: no-repeat;
}
.wifiSetupHelp:active, .wifiSetupStep2Help:active {
  background-image: url('../img_wh/help_icon_black.png?1525751226');
  background-repeat: no-repeat;
}

.infoIcon {
  background: url('../img_wh/BHR5_whatsThis.png?1525751225') 0px 4px transparent no-repeat;
  padding: 4px 16px 0px 6px;
}
.infoIcon:hover {
  background: url('../img_wh/BHR5_whatsThis_hover.png?1525751225') 0px 4px transparent no-repeat;
}
.infoIcon.static {
  background: url('../img_wh/BHR5_whatsThis.png?1525751225') 0px 4px transparent no-repeat;
}

.wifi-icon {
  background: url('../img_wh/wifi_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.wifi-icon:hover {
  background: url('../img_wh/wifi_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.wifi-icon:active {
  background: url('../img_wh/wifi_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.wifi-icon.static {
  background: url('../img_wh/wifi_icon_light.png?1525751226') 0px 0px transparent no-repeat;
}

.v_alarm {
  background: url('../img_wh/BHR5_AlarmIcon_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.v_alarm:hover {
  background: url('../img_wh/BHR5_AlarmIcon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.v_alarm:active {
  background: url('../img_wh/BHR5_AlarmIcon_black.png?1525751225') 0px 0px transparent no-repeat;
}
.v_alarm.static {
  background: url('../img_wh/BHR5_AlarmIcon_light.png?1525751225') 0px 0px transparent no-repeat;
}

.v_puck {
  background: url('../img_wh/BHR5_PuckIcon_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.v_puck:hover {
  background: url('../img_wh/BHR5_PuckIcon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.v_puck:active {
  background: url('../img_wh/BHR5_PuckIcon_black.png?1525751225') 0px 0px transparent no-repeat;
}
.v_puck.static {
  background: url('../img_wh/BHR5_PuckIcon_light.png?1525751225') 0px 0px transparent no-repeat;
}

.v_signal {
  background: url('../img_wh/BHR5_PhoneLinesIcon_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.v_signal:hover {
  background: url('../img_wh/BHR5_PhoneLinesIcon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.v_signal:active {
  background: url('../img_wh/BHR5_PhoneLinesIcon_black.png?1525751225') 0px 0px transparent no-repeat;
}
.v_signal.static {
  background: url('../img_wh/BHR5_PhoneLinesIcon_light.png?1525751225') 0px 0px transparent no-repeat;
}

.coax-icon {
  background: url('../img_wh/coax_icon_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.coax-icon:hover {
  background: url('../img_wh/coax_icon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.coax-icon:active {
  background: url('../img_wh/coax_icon_black.png?1525751225') 0px 0px transparent no-repeat;
}

.v_handset {
  background: url('../img_wh/BHR5_HandsetIcon_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.v_handset:hover {
  background: url('../img_wh/BHR5_HandsetIcon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.v_handset:active {
  background: url('../img_wh/BHR5_HandsetIcon_black.png?1525751225') 0px 0px transparent no-repeat;
}
.v_handset.static {
  background: url('../img_wh/BHR5_HandsetIcon_light.png?1525751225') 0px 0px transparent no-repeat;
}

.v_port {
  background: url('../img_wh/BHR5_PhonePortsIcon_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.v_port:hover {
  background: url('../img_wh/BHR5_PhonePortsIcon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.v_port:active {
  background: url('../img_wh/BHR5_PhonePortsIcon_black.png?1525751225') 0px 0px transparent no-repeat;
}
.v_port.static {
  background: url('../img_wh/BHR5_PhonePortsIcon_light.png?1525751225') 0px 0px transparent no-repeat;
}

.check-mark-small {
  background: url('../img_wh/check_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.check-mark-small:hover {
  background: url('../img_wh/check_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.check-mark-small:active {
  background: url('../img_wh/check_black.png?1525751225') 0px 0px transparent no-repeat;
}

.search-icon {
  background: url('../img_wh/search_lens_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.search-icon:hover {
  background: url('../img_wh/search_lens_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.search-icon:active {
  background: url('../img_wh/search_lens_black.png?1525751226') 0px 0px transparent no-repeat;
}

.view-icon {
  background: url('../img_wh/search_lens_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 0px 10px 15px 10px;
}
.view-icon:hover {
  background: url('../img_wh/search_lens_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.view-icon:active {
  background: url('../img_wh/search_lens_black.png?1525751226') 0px 0px transparent no-repeat;
}

.sectitle {
  margin-bottom: 5px;
  font-size: 16px;
  color: #333;
  font-family: 'neueHaasGTxtDis75Bold';
}
.sectitle.config {
  height: 24px;
  background: url('../img_wh/config_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 6px 0 0 35px;
}
.sectitle.config:hover {
  background: url('../img_wh/config_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.config:active {
  background: url('../img_wh/config_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.config.static {
  background: url('../img_wh/configure_red_30x30.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.routing {
  height: 24px;
  background: url('../img_wh/routing_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 6px 0 0 35px;
}
.sectitle.routing:hover {
  background: url('../img_wh/routing_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.routing:active {
  background: url('../img_wh/routing_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.routing.static {
  background: url('../img_wh/routing_red_30x30.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.date {
  height: 24px;
  background: url('../img_wh/date_time_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 6px 0 0 35px;
}
.sectitle.date:hover {
  background: url('../img_wh/date_time_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.date:active {
  background: url('../img_wh/date_time_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.date.static {
  background: url('../img_wh/dateAndTime_red_30x30.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.network {
  height: 24px;
  background: url('../img_wh/network_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 6px 0 0 35px;
}
.sectitle.network:hover {
  background: url('../img_wh/network_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.network:active {
  background: url('../img_wh/network_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.network.static {
  background: url('../img_wh/network_red_30x30.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.dns {
  height: 24px;
  background: url('../img_wh/dns_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 6px 0 0 35px;
}
.sectitle.dns:hover {
  background: url('../img_wh/dns_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.dns:active {
  background: url('../img_wh/dns_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.dns.static {
  background: url('../img_wh/DNS_red_30x30.png?1525751225') 0px 0px transparent no-repeat;
}
.sectitle.utilities {
  height: 24px;
  background: url('../img_wh/utilities_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 6px 0 0 35px;
}
.sectitle.utilities:hover {
  background: url('../img_wh/utilities_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.utilities:active {
  background: url('../img_wh/utilities_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.utilities.static {
  background: url('../img_wh/utilities_red_30x30.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.firmware {
  height: 24px;
  background: url('../img_wh/firmware_upgrade_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 6px 0 0 35px;
}
.sectitle.firmware:hover {
  background: url('../img_wh/firmware_upgrade_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.sectitle.firmware:active {
  background: url('../img_wh/firmware_upgrade_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}

.wps_push {
  position: relative;
}
.wps_push .icon {
  background: url('../img_wh/small_wps_button_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 10px 0px 0px 30px;
}
.wps_push .icon:hover {
  background: url('../img_wh/small_wps_button_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.wps_push .icon:active {
  background: url('../img_wh/small_wps_button_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}

.wps_header_icon {
  background: url('../img_wh/wps_header_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 5px 6px 3px 31px;
}
.wps_header_icon:hover {
  background: url('../img_wh/wps_header_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.wps_header_icon:active {
  background: url('../img_wh/wps_header_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.wps_header_icon.static {
  background: url('../img_wh/wps_header_icon_light.png?1525751226') 0px 0px transparent no-repeat;
}

.routerStatusPhone {
  background: url('../img_wh/BHR5_voiceIcon_off_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 5px 6px 8px 31px;
}
.routerStatusPhone:hover {
  background: url('../img_wh/BHR5_voiceIcon_off_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.routerStatusPhone:active {
  background: url('../img_wh/BHR5_voiceIcon_off_black.png?1525751225') 0px 0px transparent no-repeat;
}
.routerStatusPhone.static {
  background: url('../img_wh/phone_red_30x30.png?1525751226') 0px 0px transparent no-repeat;
}

.alert_icon {
  float: left;
  background: url('../img_wh/alert_icon_light.png?1525751225') 0px 3px transparent no-repeat;
  padding: 24px 11px 13px 33px;
}
.alert_icon:hover {
  background: url('../img_wh/alert_icon_dark.png?1525751225') 0px 3px transparent no-repeat;
}
.alert_icon:active {
  background: url('../img_wh/alert_icon_black.png?1525751225') 0px 3px transparent no-repeat;
}

.lock_icon {
  margin-right: 10px;
  float: left;
  background: url('../img_wh/lock_icon_light.png?1525751226') 0px 3px transparent no-repeat;
  padding: 24px 11px 13px 18px;
}
.lock_icon:hover {
  background: url('../img_wh/lock_icon_dark.png?1525751226') 0px 3px transparent no-repeat;
}
.lock_icon:active {
  background: url('../img_wh/lock_icon_black.png?1525751226') 0px 3px transparent no-repeat;
}

.unlock_icon {
  margin-right: 10px;
  float: left;
  background: url('../img_wh/unlock_icon_light.png?1525751226') 0px 3px transparent no-repeat;
  padding: 24px 11px 13px 18px;
}
.unlock_icon:hover {
  background: url('../img_wh/unlock_icon_dark.png?1525751226') 0px 3px transparent no-repeat;
}
.unlock_icon:active {
  background: url('../img_wh/unlock_icon_black.png?1525751226') 0px 3px transparent no-repeat;
}

.guestWifiWarnImg {
  background: url('../img_wh/guest_wifi_alert_icon_mini_light.png?1525751226') 0px -2px transparent no-repeat;
  padding: 0 16px 0px 17px;
}
.guestWifiWarnImg:hover {
  background: url('../img_wh/guest_wifi_alert_icon_mini_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.guestWifiWarnImg:active {
  background: url('../img_wh/guest_wifi_alert_icon_mini_black.png?1525751226') 0px -2px transparent no-repeat;
}
.guestWifiWarnImg.static {
  background: url('../img_wh/guest_wifi_alert_icon_mini_light.png?1525751226') 0px -2px transparent no-repeat;
}

.guestWifiWarnImgSM {
  background: url('../img_wh/guest_wifi_alert_icon_mini_light.png?1525751226') 0px -2px transparent no-repeat;
  padding: 0 16px 0px 17px;
}
.guestWifiWarnImgSM:hover {
  background: url('../img_wh/guest_wifi_alert_icon_mini_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.guestWifiWarnImgSM:active {
  background: url('../img_wh/guest_wifi_alert_icon_mini_black.png?1525751226') 0px -2px transparent no-repeat;
}

.guestSaveWifiWarnImg {
  margin: -20px 185px 10px 311px;
  align-self: center;
  min-height: 48px;
  font-weight: none;
  background: url('../img_wh/guest_wifi_alert_icon_light.png?1525751226') 0px 3px transparent no-repeat;
  padding: 24px 11px 13px 18px;
}
.guestSaveWifiWarnImg:hover {
  background: url('../img_wh/guest_wifi_alert_icon_dark.png?1525751226') 0px 3px transparent no-repeat;
}
.guestSaveWifiWarnImg:active {
  background: url('../img_wh/guest_wifi_alert_icon_black.png?1525751226') 0px 3px transparent no-repeat;
}

.dmzWarnImg {
  margin: 15px 255px 10px 255px;
  align-self: center;
  min-height: 43px;
  font-weight: none;
  background: url('../img_wh/guest_wifi_alert_icon_light.png?1525751226') 0px 3px transparent no-repeat;
  padding: 24px 11px 13px 18px;
}
.dmzWarnImg:hover {
  background: url('../img_wh/guest_wifi_alert_icon_dark.png?1525751226') 0px 3px transparent no-repeat;
}
.dmzWarnImg:active {
  background: url('../img_wh/guest_wifi_alert_icon_black.png?1525751226') 0px 3px transparent no-repeat;
}

.wifiSetupStep5LblAlert {
  float: left;
  background: url('../img_wh/guest_wifi_alert_icon_mini_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 24px 11px 13px 15px;
}
.wifiSetupStep5LblAlert:hover {
  background: url('../img_wh/guest_wifi_alert_icon_mini_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.wifiSetupStep5LblAlert:active {
  background: url('../img_wh/guest_wifi_alert_icon_mini_black.png?1525751226') 0px 0px transparent no-repeat;
}
.wifiSetupStep5LblAlert.static {
  background: url('../img_wh/guest_wifi_alert_icon_mini_red.png?1525751226') 0px 0px transparent no-repeat;
}

.wifiSetupStep6LblAlert {
  margin-top: 4px;
  float: left;
  background: url('../img_wh/guest_wifi_alert_icon_mini_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 15px 11px 11px 12px;
}
.wifiSetupStep6LblAlert:hover {
  background: url('../img_wh/guest_wifi_alert_icon_mini_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.wifiSetupStep6LblAlert:active {
  background: url('../img_wh/guest_wifi_alert_icon_mini_black.png?1525751226') 0px 0px transparent no-repeat;
}

.wifiSetupStep1LblAlert {
  width: 1px;
  height: 1px;
  float: left;
  background: url('../img_wh/guest_wifi_alert_icon_mini_light.png?1525751226') 0px 3px transparent no-repeat;
  padding: 24px 11px 13px 18px;
}
.wifiSetupStep1LblAlert:hover {
  background: url('../img_wh/guest_wifi_alert_icon_mini_dark.png?1525751226') 0px 3px transparent no-repeat;
}
.wifiSetupStep1LblAlert:active {
  background: url('../img_wh/guest_wifi_alert_icon_mini_black.png?1525751226') 0px 3px transparent no-repeat;
}

.guest_wifi_alert_icon_mini {
  background: url('../img_wh/guest_wifi_alert_icon_mini_red.png?1525751226') 0px 3px transparent no-repeat;
  padding: 5px 11px 11px 19px;
}
.guest_wifi_alert_icon_mini:hover {
  background: url('../img_wh/guest_wifi_alert_icon_mini_dark.png?1525751226') 0px 3px transparent no-repeat;
}
.guest_wifi_alert_icon_mini:active {
  background: url('../img_wh/guest_wifi_alert_icon_mini_black.png?1525751226') 0px 3px transparent no-repeat;
}
.guest_wifi_alert_icon_mini.static {
  background: url('../img_wh/guest_wifi_alert_icon_mini_red.png?1525751226') 0px 3px transparent no-repeat;
}

.guest_wifi_error_icon {
  background: url('../img_wh/guest_wifi_error_icon_red.png?1525751226') 0px 0px transparent no-repeat;
  padding: 20px 32px 20px 40px;
}
.guest_wifi_error_icon:hover {
  background: url('../img_wh/guest_wifi_error_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.guest_wifi_error_icon:active {
  background: url('../img_wh/guest_wifi_error_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.guest_wifi_error_icon.static {
  background: url('../img_wh/guest_wifi_error_icon_red.png?1525751226') 0px 0px transparent no-repeat;
}
.guest_wifi_error_icon.sm {
  background: url('../img_wh/guest_wifi_error_icon_red_mini.png?1525751226') 0px 0px transparent no-repeat;
  padding: 0 16px 0px 17px;
}

.ip-stb-image {
  background: url('../img_wh/ipSetTopBox_icon_light.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.static {
  background: url('../img_wh/ipSetTopBox_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.static:hover, .ip-stb-image.static:active {
  background: url('../img_wh/ipSetTopBox_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image:hover {
  background: url('../img_wh/ipSetTopBox_icon_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image:active {
  background: url('../img_wh/ipSetTopBox_icon_black.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.blocked {
  background: url('../img_wh/ipSetTopBox_icon_blocked_light.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.blocked:hover {
  background: url('../img_wh/ipSetTopBox_icon_blocked_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.blocked:active {
  background: url('../img_wh/ipSetTopBox_icon_blocked_black.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact {
  background: url('../img_wh/ipSetTopBox_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact:hover {
  background: url('../img_wh/ipSetTopBox_icon_offline_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact:active {
  background: url('../img_wh/ipSetTopBox_icon_offline_black.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact.block {
  background: url('../img_wh/ipSetTopBox_icon_offline_blocked_light.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact.block:hover {
  background: url('../img_wh/ipSetTopBox_icon_offline_blocked_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact.block:active {
  background: url('../img_wh/ipSetTopBox_icon_offline_blocked_black.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact.blocked {
  background: url('../img_wh/ipSetTopBox_icon_offline_blocked_light.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact.blocked:hover {
  background: url('../img_wh/ipSetTopBox_icon_offline_blocked_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.ip-stb-image.inact.blocked:active {
  background: url('../img_wh/ipSetTopBox_icon_offline_blocked_black.png?1525751226') 0px -5px transparent no-repeat;
}

.computer-image {
  background: url('../img_wh/computer_icon_light.png?1525751225') 0 -5px transparent no-repeat;
}
.computer-image.static {
  background: url('../img_wh/computer_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.computer-image.static:hover, .computer-image.static:active {
  background: url('../img_wh/computer_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.computer-image:hover {
  background: url('../img_wh/computer_icon_dark.png?1525751225') 0px -5px transparent no-repeat;
}
.computer-image:active {
  background: url('../img_wh/computer_icon_black.png?1525751225') 0px -5px transparent no-repeat;
}
.computer-image.blocked {
  background: url('../img_wh/computer_icon_blocked_light.png?1525751225') 0px -5px transparent no-repeat;
}
.computer-image.blocked:hover {
  background: url('../img_wh/computer_icon_blocked_dark.png?1525751225') 0px -5px transparent no-repeat;
}
.computer-image.blocked:active {
  background: url('../img_wh/computer_icon_blocked_black.png?1525751225') 0px -5px transparent no-repeat;
}
.computer-image.inact {
  background: url('../img_wh/computer_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.computer-image.inact:hover {
  background: url('../img_wh/computer_icon_offline_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.computer-image.inact:active {
  background: url('../img_wh/computer_icon_offline_black.png?1525751225') 0px -5px transparent no-repeat;
}
.computer-image.inact.blocked {
  background: url('../img_wh/computer_icon_offline_blocked_light.png?1525751226') 0px -5px transparent no-repeat;
}
.computer-image.inact.blocked:hover {
  background: url('../img_wh/computer_icon_offline_blocked_dark.png?1525751225') 0px -5px transparent no-repeat;
}
.computer-image.inact.blocked:active {
  background: url('../img_wh/computer_icon_offline_blocked_black.png?1525751225') 0px -5px transparent no-repeat;
}

.tablet-image {
  background: url('../img_wh/tabletPc_icon_light.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.static {
  background: url('../img_wh/tabletPc_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.static:hover, .tablet-image.static:active {
  background: url('../img_wh/tabletPc_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image:hover {
  background: url('../img_wh/tabletPc_icon_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image:active {
  background: url('../img_wh/tabletPc_icon_black.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.blocked {
  background: url('../img_wh/tabletPc_icon_blocked_light.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.blocked:hover {
  background: url('../img_wh/tabletPc_icon_blocked_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.blocked:active {
  background: url('../img_wh/tabletPc_icon_blocked_black.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.inact {
  background: url('../img_wh/tabletPc_icon_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.inact:hover {
  background: url('../img_wh/tabletPc_icon_offline_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.inact:active {
  background: url('../img_wh/tabletPc_icon_offline_black.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.inact.blocked {
  background: url('../img_wh/tabletPc_icon_offline_blocked_light.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.inact.blocked:hover {
  background: url('../img_wh/tabletPc_icon_offline_blocked_dark.png?1525751226') 0px -5px transparent no-repeat;
}
.tablet-image.inact.blocked:active {
  background: url('../img_wh/tabletPc_icon_offline_blocked_black.png?1525751226') 0px -5px transparent no-repeat;
}

.unknown-image {
  background: url('../img_wh/unknown_device_light.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.static {
  background: url('../img_wh/unknown_device_offline_light.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.static:hover, .unknown-image.static:active {
  background: url('../img_wh/unknown_device_offline_light.png?1525751226') 0px -5px transparent no-repeat;
}
.unknown-image:hover {
  background: url('../img_wh/unknown_device_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image:active {
  background: url('../img_wh/unknown_device_black.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.blocked {
  background: url('../img_wh/unknown_device_blocked_light.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.blocked:hover {
  background: url('../img_wh/unknown_device_blocked_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.blocked:active {
  background: url('../img_wh/unknown_device_blocked_black.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.inact {
  background: url('../img_wh/unknown_device_offline_light.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.inact:hover {
  background: url('../img_wh/unknown_device_offline_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.inact:active {
  background: url('../img_wh/unknown_device_offline_black.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.inact.blocked {
  background: url('../img_wh/unknown_device_offline_blocked_light.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.inact.blocked:hover {
  background: url('../img_wh/unknown_device_offline_blocked_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.unknown-image.inact.blocked:active {
  background: url('../img_wh/unknown_device_offline_blocked_black.png?1525751226') 0px 0px transparent no-repeat;
}

.camera-image {
  background: url('../img_wh/networkCamera_icon_light.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.static {
  background: url('../img_wh/networkCamera_icon_offline_light.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.static:hover, .camera-image.static:active {
  background: url('../img_wh/networkCamera_icon_offline_light.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image:hover {
  background: url('../img_wh/networkCamera_icon_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image:active {
  background: url('../img_wh/networkCamera_icon_black.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.blocked {
  background: url('../img_wh/networkCamera_icon_blocked_light.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.blocked:hover {
  background: url('../img_wh/networkCamera_icon_blocked_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.blocked:active {
  background: url('../img_wh/networkCamera_icon_blocked_black.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.inact {
  background: url('../img_wh/networkCamera_icon_offline_light.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.inact:hover {
  background: url('../img_wh/networkCamera_icon_offline_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.inact:active {
  background: url('../img_wh/networkCamera_icon_offline_black.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.inact.blocked {
  background: url('../img_wh/networkCamera_icon_offline_blocked_light.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.inact.blocked:hover {
  background: url('../img_wh/networkCamera_icon_offline_blocked_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.camera-image.inact.blocked:active {
  background: url('../img_wh/networkCamera_icon_offline_blocked_black.png?1525751226') 0px -2px transparent no-repeat;
}

.nas-image {
  background: url('../img_wh/nas_device_icon_light.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.static {
  background: url('../img_wh/nas_device_icon_offline_light.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.static:hover, .nas-image.static:active {
  background: url('../img_wh/nas_device_icon_offline_light.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image:hover {
  background: url('../img_wh/nas_device_icon_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image:active {
  background: url('../img_wh/nas_device_icon_black.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.blocked {
  background: url('../img_wh/nas_device_icon_blocked_light.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.blocked:hover {
  background: url('../img_wh/nas_device_icon_blocked_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.blocked:active {
  background: url('../img_wh/nas_device_icon_blocked_black.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.inact {
  background: url('../img_wh/nas_device_icon_offline_light.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.inact:hover {
  background: url('../img_wh/nas_device_icon_offline_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.inact:active {
  background: url('../img_wh/nas_device_icon_offline_black.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.inact.blocked {
  background: url('../img_wh/nas_device_icon_offline_blocked_light.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.inact.blocked:hover {
  background: url('../img_wh/nas_device_icon_offline_blocked_dark.png?1525751226') 0px -2px transparent no-repeat;
}
.nas-image.inact.blocked:active {
  background: url('../img_wh/nas_device_icon_offline_blocked_black.png?1525751226') 0px -2px transparent no-repeat;
}

.phone-image {
  background: url('../img_wh/phone_icon_light.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.static {
  background: url('../img_wh/phone_icon_offline_light.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.static:hover, .phone-image.static:active {
  background: url('../img_wh/phone_icon_offline_light.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image:hover {
  background: url('../img_wh/phone_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image:active {
  background: url('../img_wh/phone_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.blocked {
  background: url('../img_wh/phone_icon_blocked_light.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.blocked:hover {
  background: url('../img_wh/phone_icon_blocked_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.blocked:active {
  background: url('../img_wh/phone_icon_blocked_black.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact {
  background: url('../img_wh/phone_icon_offline_light.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact:hover {
  background: url('../img_wh/phone_icon_offline_offline_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact:active {
  background: url('../img_wh/phone_icon_offline_black.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact.block {
  background: url('../img_wh/phone_icon_offline_blocked_light.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact.block:hover {
  background: url('../img_wh/phone_icon_offline_blocked_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact.block:active {
  background: url('../img_wh/phone_icon_offline_blocked_black.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact.blocked {
  background: url('../img_wh/phone_icon_offline_blocked_light.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact.blocked:hover {
  background: url('../img_wh/phone_icon_offline_blocked_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.phone-image.inact.blocked:active {
  background: url('../img_wh/phone_icon_offline_blocked_black.png?1525751226') 0px 0px transparent no-repeat;
}

.printer-image {
  background: url('../img_wh/printServer_icon_light.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.static {
  background: url('../img_wh/printServer_icon_offline_light.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.static:hover, .printer-image.static:active {
  background: url('../img_wh/printServer_icon_offline_light.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image:hover {
  background: url('../img_wh/printServer_icon_dark.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image:active {
  background: url('../img_wh/printServer_icon_black.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.blocked {
  background: url('../img_wh/printServer_icon_blocked_light.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.blocked:hover {
  background: url('../img_wh/printServer_icon_blocked_dark.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.blocked:active {
  background: url('../img_wh/printServer_icon_blocked_black.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.inact {
  background: url('../img_wh/printServer_icon_offline_light.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.inact:hover {
  background: url('../img_wh/printServer_icon_offline_dark.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.inact:active {
  background: url('../img_wh/printServer_icon_offline_black.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.inact.blocked {
  background: url('../img_wh/printServer_icon_offline_blocked_light.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.inact.blocked:hover {
  background: url('../img_wh/printServer_icon_offline_blocked_dark.png?1525751226') 0px -4px transparent no-repeat;
}
.printer-image.inact.blocked:active {
  background: url('../img_wh/printServer_icon_offline_blocked_black.png?1525751226') 0px -4px transparent no-repeat;
}

.unnamed {
  background: url('../img_wh/unnamed.png?1525751226') 87px 5px transparent no-repeat;
  padding: 42px 0 37px 63px;
}
.unnamed:hover {
  background: url('../img_wh/unnamed.png?1525751226') 87px 5px transparent no-repeat;
}
.unnamed:active {
  background: url('../img_wh/unnamed.png?1525751226') 87px 5px transparent no-repeat;
}

.info-icon {
  background: url('../img_wh/info_icon_light.png?1525751226') 0px 0px transparent no-repeat;
  padding: 0px 0 0px 25px;
  margin-left: 10px;
}
.info-icon:hover {
  background: url('../img_wh/info_icon_dark.png?1525751226') 0px 0px transparent no-repeat;
}
.info-icon:active {
  background: url('../img_wh/info_icon_black.png?1525751226') 0px 0px transparent no-repeat;
}
.info-icon.static {
  background: url('../img_wh/info_icon_light.png?1525751226') 0px 0px transparent no-repeat;
}

.guest-wifi-indi-off {
  background: url('../img_wh/guest_wi_fi_indicator_off.png?1525751226') 0px 0px transparent no-repeat;
  padding: 0px 0 0px 18px;
}

.guest-wifi-indi-on {
  background: url('../img_wh/guest_wi_fi_indicator_on.png?1525751226') 0px 0px transparent no-repeat;
  padding: 0px 0 0px 18px;
}

.broadbandConIcon {
  background: url('../img_wh/BroadbandConnection_Icon_light.png?1525751225') 0px 0px transparent no-repeat;
  padding: 2px 4px 10px 31px;
  margin-left: 0;
}
.broadbandConIcon:hover {
  background: url('../img_wh/BroadbandConnection_Icon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.broadbandConIcon:active {
  background: url('../img_wh/BroadbandConnection_Icon_black.png?1525751225') 0px 0px transparent no-repeat;
}
.broadbandConIcon.static {
  background: url('../img_wh/DNS_red_30x30.png?1525751225') 0px 0px transparent no-repeat;
}

.securityWarn a {
  color: #CD040B;
}

.securityWarn {
  color: #CD040B;
}
.securityWarn h1 {
  margin: 0;
  padding: 0;
}
.securityWarn p {
  min-height: 24px;
  font-weight: bold;
  background: url('../img_wh/alert_icon_red.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 0px 0px 40px;
  margin-left: 14px;
}
.securityWarn p:hover {
  background: url('../img_wh/alert_icon_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.securityWarn p:active {
  background: url('../img_wh/alert_icon_black.png?1525751225') 0px 0px transparent no-repeat;
}

.wifi24-warning-icon {
  background: url('../img_wh/alert_icon_mini_red.png?1525751225') 0px 0px transparent no-repeat;
  padding: 0px 0px 0px 18px;
}
.wifi24-warning-icon:hover {
  background: url('../img_wh/alert_icon_mini_dark.png?1525751225') 0px 0px transparent no-repeat;
}
.wifi24-warning-icon:active {
  background: url('../img_wh/alert_icon_mini_black.png?1525751225') 0px 0px transparent no-repeat;
}

/* This needs to be fix throught site */
.bootstrap-select .btn {
  box-sizing: border-box;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .infoIcon {
    padding: 4px 16px 2px 6px;
  }

  .password_right {
    width: 320px;
  }

  .wireless4Col .colInput {
    width: 198px;
  }

  .networkDeviceHeader0 {
    width: 539px;
  }

  .networkInfoMain .networkInfoText {
    width: 276px;
  }
  .networkInfoMain .networkInfoText .cell2 {
    width: 141px;
  }

  .ie11RemovePad {
    padding: 10px 20px;
  }

  .navbar .brand {
    height: 106px;
  }

  .networkHeader0,
  .networkHeader1 {
    height: 30px;
  }

  #login-div .ieLoginHead {
    margin-left: 154px !important;
  }

  input[type='text'],
  input[type='number'],
  input[type='password'] {
    height: 34px !important;
  }

  .broadBand {
    float: left;
    width: 204px;
  }

  .routerlights .c1 {
    width: 133px;
  }
  .routerlights .cContentHolder .line3 {
    min-height: 61px;
  }
  .routerlights .cContentHolder .line2 {
    min-height: 45px;
  }
  .routerlights .cContentHolder .pane3 {
    width: 314px;
  }

  .bootstrap-select.renDevWidth .btn {
    width: 246px;
  }
  .bootstrap-select.icmpSWidth .btn {
    width: 295px;
  }
  .bootstrap-select.voiceDSelect .btn {
    width: 160px;
  }
  .bootstrap-select.fConfigWidth .btn {
    width: 210px;
  }
  .bootstrap-select.timeWidth .btn {
    width: 130px;
  }
  .bootstrap-select.selectLongW287 .btn {
    width: 350px;
  }
  .bootstrap-select.dynDnsSelect1 .btn {
    width: 207px;
  }
  .bootstrap-select.dynDnsSelect .btn {
    width: 224px;
  }
  .bootstrap-select.selectSumWidth .btn {
    width: 200px;
  }
  .bootstrap-select.selectLongW .btn {
    width: 260px;
  }
  .bootstrap-select.selectLongW2 .btn {
    width: 372px;
  }
  .bootstrap-select.timeWidth3 .btn {
    width: 180px;
  }
  .bootstrap-select.accessSelectWidth .btn {
    width: 300px;
  }

  .col2Port,
  .grayMid .col2PortGray {
    margin-left: 14px;
  }

  .smSelectHolder {
    width: 130px;
  }

  .myFios .fBtn {
    height: 25px;
    width: 90px;
  }

  .macSpace {
    width: 346px;
  }

  .qaParentalDisabledHeader {
    width: 697px;
  }

  .icons-left-network .computer-image,
  .icons-left-network .inact.computer-image,
  .icons-left-network .tablet-image,
  .icons-left-network .inact.tablet-image,
  .icons-left-network .camera-image,
  .icons-left-network .inact.camera-image,
  .icons-left-network .ip-stb-image,
  .icons-left-network .inact.ip-stb-image,
  .icons-left-network .phone-image,
  .icons-left-network .inact.phone-image,
  .icons-left-network .printer-image,
  .icons-left-network .inact.printer-image,
  .icons-left-network .nas-image,
  .icons-left-network .inact.nas-image,
  .icons-left-network .inact.unknown-image,
  .icons-left-network .unknown-image,
  .computer-image,
  .camera-image,
  .tablet-image,
  .printer-image,
  .phone-image,
  .ip-stb-image,
  .nas-image,
  .unknown-image {
    width: 60px;
  }

  .circle {
    padding: 5px;
    margin-top: -5px;
    width: 30px;
    height: 30px;
  }

  .wifiSetupStep1EnterPass {
    margin-left: 60px;
  }

  .password_next_button {
    left: 60px;
  }

  .prntlMidBtn {
    width: 129px;
  }

  .selectWidth,
  .iputWidth {
    width: 280px;
  }

  .parentalWebH {
    height: 155px !important;
  }

  .sectitle.config, .sectitle.routing, .sectitle.date, .sectitle.network, .sectitle.dns, .sectitle.utilities, .sectitle.firmware {
    height: 30px;
  }

  .three_col {
    width: 216px;
  }

  .ipInput {
    width: 46px;
  }

  .grayMid .iPut {
    width: 245px;
  }

  .iputWidth2 {
    width: 300px;
  }

  .ipv6Input {
    width: 224px;
  }

  .widthleft185 {
    width: 175px;
  }

  .wifiSetupStep3SettingsSummary .right_col {
    width: 195px;
  }

  .wifiSetupStep5SettingsSummary .right_col {
    width: 265px;
  }

  .border.step3.wifiSetupStep3PrintSettings {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bhr5SecBtn {
    padding: 10px 15px;
  }

  .span9 {
    width: 730px !important;
  }

  .ie11loginW {
    width: 228px;
  }

  .ie11Tuesday {
    width: 90px !important;
  }

  .dmzFix {
    width: 217px !important;
  }

  .wifiTab {
    padding-top: 0px;
  }

  .v_input {
    width: 145px;
  }

  .complete_icon {
    height: 60px;
  }

  .multiInt input[type="checkbox"] {
    margin-left: 0;
    margin-top: 0 !important;
    margin-bottom: 0;
    top: 17px;
    left: 4px;
  }
  .multiInt input + label {
    margin-bottom: 17px !important;
  }
}
.parental-name-break {
  word-break: break-all;
}

.overIPv6 {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 20px;
  margin-left: 10px;
}

.overFlowInput {
  padding: 20px 10px 5px 0 !important;
}

.wanResetImg {
  display: inline-block;
  width: 300px;
  height: 300px;
  background: url('../img_wh/wan_reset_img.gif?1529983310') transparent no-repeat;
}

.wanResetImgDiv {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}

.dark-table td.checkboxTdTable {
  width: 30px;
}

.dark-table th.resetToDefaults {
  width: auto;
}

.portTiggerSpace {
  margin-right: 10px;
}

.parentalSummaryCheckbox {
  margin-left: 10px;
}

.guestWifiDeviceIconBlock {
  top: 5px;
}

.guestWifiDeviceTextBlock {
  height: 60px;
  vertical-align: middle;
  display: table;
}

.guestWifiDeviceTextBlock div.guestWifiDeviceTextCell {
  vertical-align: middle;
  display: table-cell;
  word-wrap: break-word;
  word-break: break-all;
}

.guestWifiDeviceTextBlock p {
  vertical-align: middle;
  display: table-cell;
  word-wrap: break-word;
  word-break: break-all;
}

.guestWifiDeviceSwitchBlock {
  top: 3px;
  vertical-align: middle;
}

.guestList .guestCol4.guestWifiDeviceTextBlock {
  width: 110px;
}

.firewallCustomPortControls {
  display: table;
  margin-top: 10px !important;
  vertical-align: bottom;
  min-height: 34px;
}

.firewallCustomPortControlsDropDownDiv {
  display: table-cell;
  vertical-align: bottom;
  float: none;
}

.firewallCustomPortControlsTextDiv {
  display: table-cell;
  vertical-align: bottom;
  padding-left: 10px;
  float: none;
}

.firewallCustomIPControls {
  display: table;
  vertical-align: bottom;
  height: 34px;
}

.firewallCustomIPControlsDiv {
  display: table-cell;
  vertical-align: bottom;
}

.bhr5TxtLinkLng {
  width: auto;
}

.dark-table th.dhcpListColumn {
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dark-table th.dhcpListColumn.range {
  width: 100%;
}

.dark-table th.dhcpListColumn.center {
  text-align: center;
}

.dark-table td.dhcpListColumn {
  padding-right: 5px;
}

.dark-table th.ndpListColumn {
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dark-table th.ndpListColumn.range {
  width: 100%;
}

.dark-table th.ndpListColumn.center {
  text-align: center;
}

.dark-table td.ndpListColumn {
  padding-right: 5px;
}

::-ms-browse {
  margin-left: 5px;
}

input[type="file"] {
  background: transparent;
}

.dark-table .extra-space-up {
  margin-top: 10px;
}

.dark-table.addSpace .dhcpConnectionsName {
  padding-right: 10px;
}
.dark-table.addSpace .setWrap {
  word-wrap: break-word;
  word-break: break-all;
}

.breakWord, .networkInfoMain .networkInfoText h2 {
  word-wrap: break-word;
}

.breakall {
  word-break: break-all;
}

.fcAfeeEnabled {
  opacity: 0.2;
  background-color: #D2D2D2;
  pointer-events: none;
}

.apple-store {
  background: url("../img_wh/applestore_btn.png") 0px 0px transparent no-repeat;
  background-size: 100% 100%;
  margin-right: 20px;
  padding: 0px 90px 20px 20px;
}

.google-store {
  background: url("../img_wh/googlestore_btn.png") 0px 0px transparent no-repeat;
  background-size: 100% 100%;
  padding: 0px 90px 20px 20px;
}

div.artwork {
  height: 99px;
  position: relative;
  float: left;
}

div.artwork > img.artwork {
  position: relative;
  z-index: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: 0;
  float: left;
}

div.artwork > span.mask {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 65px;
  height: 65px;
  background: url(../img_wh/mask175.png) 0 0 no-repeat;
  background-size: 65px 65px;
}

.myFios .right-sec {
  float: left;
  padding-left: 10px;
}

.resetHeight {
  margin: 0 !important;
}

.parentalSubHeader {
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  padding-bottom: 9px;
}

.parentalSubHeader.grey {
  color: #8e8e89;
}

.parentalSubHeader.green {
  color: #1caf2a;
}

.overflow-wrap {
  word-wrap: break-word;
  word-break: break-all;
}

.restore_info h2 {
  margin-bottom: 10px !important;
}

.buttonL {
  margin: 10px 0 0 260px;
}

.restoreOptions h1 {
  margin: 0;
}
.restoreOptions ul {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}
.restoreOptions ul li.restoreItem {
  margin: 15px 0;
}
.restoreOptions ul li .radioL {
  float: left;
  margin-top: 7px;
}
.restoreOptions ul li .subItem {
  margin: 10px 0 20px 57px;
}
.restoreOptions ul li .subItem p {
  font-size: 13px;
}
.restoreOptions ul li .subItem .my-fios {
  overflow: hidden;
}
.restoreOptions ul li .subItem .my-fios h4 {
  font: 14px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
  margin: 0;
  color: #CD040B;
}
.restoreOptions ul li .subItem .my-fios .panel {
  float: left;
  width: 240px;
  margin-left: 10px;
}
.restoreOptions ul li .subItem .my-fios .panelImg {
  float: left;
  width: 265px;
  margin-left: 10px;
}
.restoreOptions ul li .subItem .my-fios .logoF {
  float: left;
}

.wifiSetupStep2SubHeader {
  margin-top: 5px;
  margin-left: 71px;
  float: left;
}
.wifiSetupStep2SubHeader.parental {
  margin-left: 0;
}
.wifiSetupStep2SubHeader.parental .subItem {
  border-bottom: none;
  margin: 10px 0 0;
}
.wifiSetupStep2SubHeader .subItem {
  border-bottom: 1px solid #EEEEEE;
  padding-bottom: 20px;
  margin: 25px 0;
}
.wifiSetupStep2SubHeader .subItem p {
  font-size: 13px;
}
.wifiSetupStep2SubHeader .subItem .my-fios {
  overflow: hidden;
  width: 470px;
  margin: 20px auto 0;
}
.wifiSetupStep2SubHeader .subItem .my-fios h4 {
  font: 14px "neueHaasGTxtDis75Bold", Arial, Helvetica, sans-serif;
  margin: 0;
  color: #CD040B;
}
.wifiSetupStep2SubHeader .subItem .my-fios .panel {
  float: left;
  width: 400px;
  margin-left: 10px;
}
.wifiSetupStep2SubHeader .subItem .my-fios .panelImg {
  float: left;
  width: 265px;
  margin-left: 10px;
  margin-top: 10px;
}
.wifiSetupStep2SubHeader .subItem .my-fios .logoF {
  float: left;
}

.notAvailable {
  border: 1px solid #EEEEEE;
  padding: 6px 82px;
  text-align: left;
}

.hid {
  display: none;
}
