.options-popup {
  display: none;
  position: fixed;
  box-shadow: 0 0 0.7rem 0.1rem lightgray;
  top: 5.5rem;
  right: 0.5rem;
  background: #fff;
  color: gray;
  border-radius: 1rem;
  z-index: 1000;
  overflow: hidden;
}
/* line 13, main.scss */
.options-popup.open {
  display: block;
  -webkit-animation-duration: 0.3s;
  -webkit-animation-name: showPopup;
  -webkit-animation-timing-function: ease-in;
}
/* line 19, main.scss */
.options-popup.close {
  display: block;
  -webkit-animation-duration: 0.3s;
  -webkit-animation-name: hidePopup;
}
/* line 24, main.scss */
.options-popup ul {
  padding: 0;
  margin: 0;
}
/* line 28, main.scss */
.options-popup ul li {
  padding: 1.3rem 1rem;
  font-size: 1.5rem;
  min-width: 15rem;
  position: relative;
  overflow: hidden;
}
/* line 35, main.scss */
.options-popup ul li + li {
  border-top: 1px solid lightgray;
}
/* line 40, main.scss */
.options-popup .touch,
.options-popup .searchResults .touch {
  position: absolute;
  top: 0;
  left: 0;
  width: 20rem;
  height: 20rem;
  border-radius: 50%;
  background: gray;
  margin: -10rem 0 0 -10rem;
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-name: touch;
  pointer-events: none;
}

/* line 57, main.scss */
.searchResults {
  display: none;
}
</style><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_menu/main" src="./Symmetry_files/main(1).js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_firmware_update/main" src="./Symmetry_files/main(2).js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_firmware_update/main/js/viewList" src="./Symmetry_files/viewList.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main" src="./Symmetry_files/main(3).js"></script><style id="stylesheet-linksys_firmware_update">/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/* line 3, main.scss */
.banner {
  overflow: hidden;
  background: #ececec;
  padding: 1.5rem;
  margin-bottom: 2rem;
  font-size: 1.6rem;
}
/* line 10, main.scss */
.banner .close {
  line-height: inherit;
}
</style><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/viewList" src="./Symmetry_files/viewList(1).js"></script><style id="stylesheet-linksys_menu">/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/***************
  Spinner
  TODO: the spinner is not working properly in old devices like Galaxy S3 - Motorola Razor... We'll try to do this using SVG :)
***************/
/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/***************
  Spinner
  TODO: the spinner is not working properly in old devices like Galaxy S3 - Motorola Razor... We'll try to do this using SVG :)
***************/
/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/* line 3, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.baseFontFamily,
.gPolarisLight {
  font-family: "Galaxie Polaris Light", Helvetica, Arial, sans-serif;
  text-rendering: geometricPrecision;
}

/* line 8, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.gPolarisBook, .headerHelper h1, .detailData {
  font-family: "Galaxie Polaris Book", "Galaxie Polaris Light", Helvetica, Arial, sans-serif;
  text-rendering: geometricPrecision;
}

/* line 12, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.robotoLight {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 16, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.robotoMedium {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

/* line 20, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.robotoBold {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

/* line 24, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.fontLarge {
  font-size: 1.7rem;
}

/* line 27, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.headerHelper {
  width: 100%;
  height: 6rem;
  z-index: 3;
  background: #001c2f;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 34, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.headerHelper h1 {
  text-align: center;
  max-width: 70%;
  color: #ffffff;
  font-size: 2rem;
  line-height: 2.8rem;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  flex: 6;
}
/* line 48, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.headerHelper .backButton,
.headerHelper .cancel,
.headerHelper .disabledSave,
.headerHelper .done,
.headerHelper .save {
  width: 20%;
  height: 100%;
  color: rgba(255, 255, 255, 0.45);
  font-size: 1.7rem;
  background-color: transparent;
  box-shadow: none;
  border: none;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
/* line 62, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.headerHelper .backButton,
.headerHelper .cancel {
  width: 9.5rem;
}
/* line 66, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.headerHelper .save {
  color: #0087ef;
}

/* line 70, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.lightGrey {
  color: #dbdbe4;
}

/* line 73, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.hidden {
  display: none !important;
}

/* line 76, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.clearfix {
  clear: both;
}

/* line 79, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.left {
  float: left;
}

/* line 82, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.right {
  float: right;
}

/* line 85, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.center-text {
  text-align: center;
}

/* line 88, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.left-text {
  text-align: left !important;
}

/* line 91, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.auto-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 94, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 97, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.inputMask {
  font-size: 0.8rem !important;
  letter-spacing: 0.63rem;
  border-bottom: 0.12rem solid rgba(255, 255, 255, 0.4);
  height: 3.5rem;
  line-height: 3.5rem;
}

/* line 104, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pushTop {
  margin-top: 4rem;
}

/* line 107, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-all-lrg {
  padding: 3rem;
}

/* line 110, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-all-med {
  padding: 1.5rem;
}

/* line 113, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-all-sml {
  padding: 1rem;
}

/* line 116, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-horz-lrg {
  padding-left: 3rem;
  padding-right: 3rem;
}

/* line 120, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-horz-med {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 124, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-horz-sml {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 128, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-vert-lrg {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/* line 132, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-vert-med {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* line 136, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-vert-sml {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 140, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-top-lrg {
  padding-top: 3rem;
}

/* line 143, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-top-med {
  padding-top: 1.5rem;
}

/* line 146, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-top-sml {
  padding-top: 1rem;
}

/* line 149, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-bottom-lrg {
  padding-bottom: 3rem;
}

/* line 152, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-bottom-med {
  padding-bottom: 1.5rem;
}

/* line 155, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-bottom-sml {
  padding-bottom: 1rem;
}

/* line 158, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-left-lrg {
  padding-left: 3rem;
}

/* line 161, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-left-med {
  padding-left: 1.5rem;
}

/* line 164, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.pad-left-sml {
  padding-left: 1rem;
}

/* line 167, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-all-lrg {
  margin: 3rem;
}

/* line 170, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-all-med {
  margin: 1.5rem;
}

/* line 173, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-all-sml {
  margin: 1rem;
}

/* line 176, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-horz-lrg {
  margin-left: 3rem;
  margin-right: 3rem;
}

/* line 180, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-horz-med {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

/* line 184, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-horz-sml {
  margin-left: 1rem;
  margin-right: 1rem;
}

/* line 188, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-vert-lrg {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

/* line 192, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-vert-med {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

/* line 196, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-vert-sml {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 200, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-top-lrg {
  margin-top: 3rem;
}

/* line 203, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-top-med {
  margin-top: 1.5rem;
}

/* line 206, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-top-sml {
  margin-top: 1rem;
}

/* line 209, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-bottom-lrg {
  margin-bottom: 3rem;
}

/* line 212, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-bottom-med {
  margin-bottom: 1.5rem;
}

/* line 215, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.margin-bottom-sml {
  margin-bottom: 1rem;
}

/* line 218, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.vertical-align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: auto;
}
/* line 221, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.vertical-align-center > .vertical-align-child {
  -webkit-align-self: center;
  align-self: center;
  margin: auto;
}

/* line 227, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
body.local-login .cloud-content,
body.local-login .remote-content {
  display: none;
}

/* line 233, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
body.cloud-login .local-content {
  display: none;
}

/* line 238, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
body.remote-login .cloud-content,
body.remote-login .local-content {
  display: none;
}

/* line 243, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.defaultMsg {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 1.4rem;
}
/* line 249, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.defaultMsg p {
  -webkit-align-self: center;
  align-self: center;
  min-height: 2rem;
  margin-left: 2rem;
}

/* line 255, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.subHeader {
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.5);
}

/* line 259, widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//styles/_helpers.scss */
.detailData {
  font-size: 1.4rem;
  color: white;
}

/* line 6, main.scss */
.munuItemIcon, .linksys_menu .menu_item .status .statusInner.notificationIcon, .linksys_menu .menu_item .status .statusInner.notificationIcon.checkMarkIcon {
  float: none;
  text-align: center;
  color: #fff;
  position: absolute;
  right: 0.5rem;
  top: 0.55rem;
  margin: 0;
}

/* line 16, main.scss */
.linksys_menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #1c2530;
  font-weight: 300;
  overflow: hidden;
  -webkit-transition-property: top, bottom;
  transition-property: top, bottom;
  -webkit-transition-timing-function: linear, linear;
  transition-timing-function: linear, linear;
}
/* line 32, main.scss */
.linksys_menu ul li {
  list-style: none;
}
/* line 35, main.scss */
.linksys_menu .menuContainer {
  height: calc(100% - 5.6rem);
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: calc(100% - 60px);
}
/* line 42, main.scss */
.linksys_menu .menuContainer ul {
  padding: 0;
  overflow: hidden;
}
/* line 46, main.scss */
.linksys_menu .menuContainer ul + ul {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid;
  border-color: rgba(255, 255, 255, 0.1);
}
/* line 52, main.scss */
.linksys_menu .menuContainer ul + ul:last-child {
  margin-bottom: 4rem;
}
/* line 58, main.scss */
.linksys_menu .menuContainer .subMenu {
  display: none;
  padding-left: 10rem;
  overflow: hidden;
}
/* line 63, main.scss */
.linksys_menu .menuContainer .subMenu ul {
  border: none;
}
/* line 66, main.scss */
.linksys_menu .menuContainer .subMenu .menu_item {
  border: 0;
  padding: 1rem 0rem;
}
/* line 72, main.scss */
.linksys_menu .menu_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  color: rgba(255, 255, 255, 0.5);
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* line 80, main.scss */
.linksys_menu .menu_item.active {
  color: #fff;
}
/* line 85, main.scss */
.linksys_menu .menu_item .icon {
  display: block;
  font-size: 2.1rem;
  margin-left: 2rem;
  margin-right: 2rem;
  line-height: 1rem;
  padding: 1rem 0rem;
  position: relative;
  top: 0.2rem;
}
/* line 97, main.scss */
.linksys_menu .menu_item.visited span {
  color: #ffffff;
  font-weight: bold;
}
/* line 102, main.scss */
.linksys_menu .menu_item .item_content {
  display: block;
  overflow: hidden;
  line-height: normal;
  font-weight: 600;
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
  flex-grow: 100;
}
/* line 109, main.scss */
.linksys_menu .menu_item#linksys_help span {
  color: #acb6cb;
}
/* line 112, main.scss */
.linksys_menu .menu_item label {
  display: block;
  float: left;
  font-size: 1.5rem;
  font-weight: 400;
}
/* line 118, main.scss */
.linksys_menu .menu_item .status {
  display: block;
  font-size: 1.5rem;
  font-weight: 400;
  margin-right: 2rem;
}
/* line 124, main.scss */
.linksys_menu .menu_item .status .statusInner.notificationIcon {
  top: 1.5rem;
  width: 2rem;
  height: 2rem;
  background: #f85b48;
  border-radius: 50%;
  font-size: 1.2rem;
  font-weight: 500;
  position: static;
}
/* line 135, main.scss */
.linksys_menu .menu_item .status .statusInner.notificationIcon.checkMarkIcon {
  width: 2rem;
  height: 2rem;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxQzYwRkEyRTMzMTFFNTk3NkQ5MkUyMTlERTVGRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxQzYwRkIyRTMzMTFFNTk3NkQ5MkUyMTlERTVGRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEFCN0NGRjJFMzIxMUU1OTc2RDkyRTIxOURFNUZFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEFCN0QwMDJFMzIxMUU1OTc2RDkyRTIxOURFNUZFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIABkAGQMBEQACEQEDEQH/xACGAAACAwEAAAAAAAAAAAAAAAAABgIDBQkBAAIDAQAAAAAAAAAAAAAAAAAEAQMFAhAAAgICAQMDAwUBAAAAAAAAAQIDBBEFADESBiEiE1FhFHGBwTIjFREAAQMCBQEFBgcAAAAAAAAAARECAwAxIUFREgRxYYGxUhOhwSJCchQyYpKyI0MF/9oADAMBAAIRAxEAPwDndrddQhoHd7v5WpGVoNfr4WCS25UAL+9geyNMjuYAnJCgdSqssri70473JNmj3k5Dv6pTzvc/0ok3IpJxDRlhm45DDMnIG0eSxLhI/GdKtYen47QSOSPvK8pl/cP/ABiPtTm9y9R4Insrn7EnEyvXVR4AbfZ76lc12v2NGxs9PXk19miqS7XSSMZAsMmAtiu7e8x5YdwbJXIPcwJIhkr43BjyoNnduhyXpfQVEc0kTxHKdwdg11sR8rhZdCMChCAoqrxytCna/Xq3H8KpWr41url1Shb7IZEjZ7Fj5WZVIz/rkEjoP04hG5zfVcArt1u4J7KyoXuYJ3tbueH2VF+FqD9Kd9acfjFfw/v23mEUVp43I0OijkDrfYf1ndlPpXHoc9X6fXlR5Z5XwQKPM7y9n1eFLnnu5/8AHxSR53omz8oB/s/bfSs/S7a9u/Kp9htJzM12nfXYEe1FrCnKGVVHoqog9o6DA5ZPC2GANYLFqddw8TV/K40fH4oZGERzU+rcE6km+q0jc0K1qZ9fd19/WrotxOaf40jS6bbdrOsDSY+SGZVyxicgEFQSrZOD3HikjHsf6jAq/iGuhHaO246UhNFJHJ60QVQjm6pYty3C2NxmEFWy+LbmZkJva61XiURxXP8AqVPiWMdMF5gVA+hAP25A5cYycDptcvhXLf8AQhb8rgdNjlXuGNE8+v0NC5r9fbTZ7bZJ8Gw2cOfx4K+QWhgLAF2cgd74x2+1cgk8GtfM8OcEaMQDcnU6JkNcTQ1knJka942sbiGm5d5naAZC64lCAKU+OVo0cKKOFFHCijhRX//Z) no-repeat center center transparent;
}
/* line 141, main.scss */
.linksys_menu .menu_item .status .statusInner.notificationIcon.warningIcon {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NEJDRDMxNDVGOTExRTU4NzdCRDQ1NzMxQThDNDdBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc1NEJDRDMwNDVGOTExRTU4NzdCRDQ1NzMxQThDNDdBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEQzOTEwNzQ1MzQxMUU1OTcxQkMyNjdGN0YzQTQ5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEQzOTEwODQ1MzQxMUU1OTcxQkMyNjdGN0YzQTQ5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIACEAJgMBEQACEQEDEQH/xACBAAACAQUAAAAAAAAAAAAAAAAICQcAAQIEBgEBAQEAAAAAAAAAAAAAAAAAAgEAEAABAwIDAwYJDQEAAAAAAAABAgMEBQYAEQchEggxQVFhcROBIjJyIzMUFRbwscHR4UJSknPDNDUXNxEBAQEAAwEAAAAAAAAAAAAAAAERITECQf/aAAwDAQACEQMRAD8Af5jM5267lpln27WLnrLyWKZRIzkqW4ogDJA2JGfOo5AYzFR2xxk6iI1NYr1wVNLljVCaGpds90kIiQXFbra0K5QtCclKPOM8LCkNxgzI0+LFmwn0yIkxpD0V9BzC23AFJWCOYg4It3GZirkOMxZ3HNq2X3oOklFkgtsBFRu5aD97lYjnLqO8odmFIUjhL10usem8IVnX5DoTLN2y3oz0utgnvnQ+66laFnPandSAB1Y28pBB8FOrZuS1ZWm9Zld7XLQSHKQtw5rkU5RISATyltWzsIxq1g6N7lOez7cFEe6p6gUzTKxq9eNTcSEUxgiFHVyvSl+Ky0OsqI8GLFhCVfrlTuasVa4Ku+qRVa5IclznCTmVuEkJ7EjxR1DDIZd76k2VUuD2yrIhV+O/dTLsZh+hpz79tTDrpcKk8wAUNuD9GBX07vqpabXrQb0pSiXaPICprAOx+Ms5Ptq6QU7R1jFsI9T/AEK2fgA6k+3o+GPdfvX2vMeq3d7d6N7PxcunBwACce1VupdTsqgphyRZ4Ycne1NIUpt6fvFO64RsBQkAgHpOL5bS8lNPqSfQPA/j7tRy68ssLtdERcWrdrVjQqgaWw9PDTrmpjrapdxhhO76NSlF1C0jfKnAcjnsxJOWgeS09vfxngMyAC0o5eDLoxdWjBsqqXdK4PtZKJUYcoW/Sp1IFuyVtuJKg/VYhkstkjNSE85A2ZnBTgz/AFA/rY/6/wBAxIiHh5Y+XPhMpPk/m+fBnaxdfq3fN+rCX0kxr/nkjzf3W8AX/9k=) no-repeat 0 center transparent;
  background-size: 1.3rem;
  padding-left: 2rem;
}
/* line 152, main.scss */
.linksys_menu .group_name:first-child + .menu_item .item_content {
  border-top: none;
}
/* line 155, main.scss */
.linksys_menu .group_name {
  color: #fff;
  display: none;
  text-transform: uppercase;
  font-size: 1.6rem;
  border-bottom: 0.125rem solid #444;
  padding: 1.5rem 0 0.63rem 0;
  width: 84%;
  margin: 0 8%;
}

/* Router Menu */
/* line 168, main.scss */
.routerMenu {
  background: #252525;
}
/* line 171, main.scss */
.routerMenu .routerWrapper {
  position: absolute;
  width: 100%;
  top: 5.9rem;
  z-index: 100;
  display: none;
}
/* line 178, main.scss */
.routerMenu ul {
  box-shadow: 0 0.6rem 1.8rem 0 rgba(0, 0, 0, 0.9);
  background: #252525;
}
/* line 182, main.scss */
.routerMenu li {
  border-top: 1px solid #323232;
  background: #252525;
  font-size: 1.50rem;
  display: block;
  overflow: auto;
  padding: 0.3rem 0 0.3rem 2rem;
  line-height: normal;
  color: #818fab;
  font-weight: 400;
}
/* line 193, main.scss */
.routerMenu li .routerInfo {
  float: left;
  margin-top: 1rem;
}
/* line 197, main.scss */
.routerMenu li .routerInfo .modelNumber {
  color: #b4b4b4;
}
/* line 201, main.scss */
.routerMenu li .routerIcon {
  float: left;
  display: block;
  width: 3rem;
  height: 3rem;
  margin-right: 1rem;
  background-image: url(widgets/linksys_menu//widgets/linksys_menu//widgets/linksys_menu//images/dataUri/devices/WRT1900_100x100.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
/* line 211, main.scss */
.routerMenu li .checkmark {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAxCAYAAACLfLrrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphZTA3NzlkZC0wZjExLTRjZjAtYmJkNi1kNDlmN2VhZmExOGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REMyOUVEOTZFQzg4MTFFNDg1MTA4NDlDNkVCNzY0NDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REMyOUVEOTVFQzg4MTFFNDg1MTA4NDlDNkVCNzY0NDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNmFjMjQ3My05ZmFjLTRkZWItODI0Mi1lNTRiMTBmYjc2M2UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YWUwNzc5ZGQtMGYxMS00Y2YwLWJiZDYtZDQ5ZjdlYWZhMThlIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4i+O7AAABpBJREFUeNrsmWtsFFUUx/8z+yy0XbbQiEaqBmMM4gM+oKRGiRLlER8x8YWfRJ5CP5RXCJBGkUcUTKQJFQigQBrUBCUimAiiCImByEPlEVSIBIiESrddWrq7MzvX0+5M9+7dmZ3Z7hQX5SY3OzuPO/d3zzn/e+4d4H9SpP9IX5ndw94bCM6pUVjvWHRXZe8gjmuSuD6aHRtQzOK4yC2aDWhU2cQ4jKsad04SYeUih+zsn0c3SOevD0tDd2FH5R6srRjBnTeqLFi/CEEzIWWu894uQMCP+nA1HvL/QGercbtnG5aFhujXDEjZxL2LCDQbUu62oAG5sWICBnu/pDsG6HcOwIP+7ZhTVsVZVhasWkSgKUgrK/oQkoPY2r8OAz2r6S6/IKW3YVRwOyaX3qI/J1kptVwkkKIlU6CPBcJkyY8JtsayDRmDMT7YYOK60r+vutaik4acXnonxgQ3wScNsZk1r+KkstIuRr1FEo+y3hevrqwjKf7W09lKG0gFxxLTsLD1Z7ucIF9QKZ+0Kw/RSUOuqXgZgzwr6I6ADaRGlpxPkD866Y+UB1hu0F2VrIB49CIo+bGhYiHC8gxHGdtpdRlqI1voKKbXOFVFr0k9gejOliQbQKtfmKRbzBLYTnSqAyHUljWgj/S0I884n1yPqc31AmRCr6oOyuxArVIwsyDn069sYCeiM6W0ilRzi63oGOVSchsmNi/hAGMCpKr3h++TpWtKnIKl1eyd0CDc6xuHN5rXI6ppHKQmADOhPXPRWRJ6mDKdjbaiY5SI9j2mNM9FO+vgIA1rGi6bNOlH18iKoEb1ZIx+TdlAcrGvEJAm4LmSYSiX9+FwIm4xd4ntZGc6H4ZfokHbQFfKHUFGtcOoicxGK7vGWdAAVK0Ac1lUzoqjp4KlmFm2g46Gd9+p4SJOK5Mwu+UQN5JJ0WWyLJkSnQUkOjMdLxM72G+oa52KE8oV3YJxwZIq935mBuuxsGbaAg/4+mBe+ScUQ48IQ1KOAZ5XMLZExdexo/QqSbCuKDr+LtFZ0W8tecNrjiET7ALejU7DUaWpp5BWoGkL9JW8WBVeQ1YYa6HNMinl43i2ZDhUth+n1LhFPPoxiURnYt9Pqa1qx/OuimZ81P4mvo2fF5RV4YRHdFlmnimaq26qtjOJmmiz7VCJ9AReL91N4tIJEciqb5HoPF+yk7xiqGPIJNrx2bWZ2N5xxsaSmkm4wKlF0yK0N3aA3HMEdbIqZ8dklNEK40WMDjJy5WPUhZTr14dfwFDfOrrezzEkI5g9sblY13ZEB+MBc0GyfEHTsB1Mpgl6H0b6n4RH6m+TR8kolavxDKny38mDqAvNQJV3EZ335QGp4UB8AVZe3SdAmsWkI0izXTZ+WklNA0Cwq07ocw9e7dtIV8IOOxy3zVfNnjquvI95LVu5OZJ3WT4hSDqFzKW6ogvL+FVpI5U9jru94+mqx0H6n//K6Hd1LU1Xm3PEpJqPu9qBmk01KehDiSbc57uMWz2jXN/8/iv5BaZHVgmAYv6qcTWVZjZeQ76gVvNp5u/e+Fk8GgignzzMNcgm7RtMbl5M3Y/lsGRmTBqLB4egssVON+PiIMm9LKV6NZHVuKLtdgUyqh3BrMjb1HrMxJrm6Z3dkjAPUKPRJAeY6FZBleqi1sU0z54sCLLz+fmttTRobTaABUGagTIBVrOATeCcGsXKaC2laJd7BBlnF7EiOgt/qi2OU7seQlrFqN06Nf3/YjIOr3QYQ3xjaMj8jt+aYE1oaJuG/fELNjFpD1mAGDmZb9PHvygtGOQ9hzu8o+mfvRJ3pXYdMyi1+8PCkkpeMVmAGFl9wDFGWMly4/ei3+Gk8oGDdCCGnR21aGw/ZQGoClMIc0vYZduuWcerkmGRuS2NuJT83Ca1q8Oatp9s1NV8GullUNiIUyZsTWQ5TReHTJ8/lliK5dE9DtzVdUinoMwxbOdeztLoHFoInMlo4azagIWt24T8Nfdyy0XIfMTIyR5wqlzWOpP5g7jfP5aGsYTceROmRuqz4tocUssb0mXVdQqeiukTSoSU+CiliTImdqV2ImDCNrVzGVTqIaC4pEtvYWZ+q5SEDEusBad2GNfUa6DIsQHGb5FKHKgm7BSKa0rm5lTixkcmMyXmi9F5WQDlYTWnG1puFsmFZzN387M3tMXPFtr1hiwU1Ow7jWyyiBezLHa9Id0AFWHNfgGrL283GKjVpw2zpAPXG9CNebQn4nWz3CwulX8EGACRUT0jifSMswAAAABJRU5ErkJggg==) no-repeat center center transparent;
  background-size: 100%;
  height: 1.6rem;
  width: 1.6rem;
  display: none;
  margin-left: 0.7rem;
  margin-top: 0.75rem;
}
/* line 220, main.scss */
.routerMenu li.active .checkmark {
  display: inline-block;
}

/* line 226, main.scss */
.menuTools {
  width: calc(100% - 60px);
  height: 6rem;
  background: rgba(255, 255, 255, 0.02);
  overflow: visible;
  position: absolute;
  bottom: 0;
  z-index: 125;
}
/* line 237, main.scss */
.menuTools .routerSettings .routerDropdown {
  overflow: hidden;
  width: auto;
  height: 6rem;
  margin-left: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
/* line 245, main.scss */
.menuTools .routerSettings .routerDropdown li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
/* line 247, main.scss */
.menuTools .routerSettings .routerDropdown li.routerName {
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
  flex-grow: 100;
}
/* line 253, main.scss */
.menuTools .routerSettings .routerDropdown .status {
  width: 1rem;
  height: 1rem;
  background: #37ab48;
  border-radius: 100%;
  margin: 1rem 1rem 0 1rem;
}
/* line 261, main.scss */
.menuTools .routerSettings .routerDropdown .routerIcon *[data-deviceType] {
  width: 5rem;
  height: 5rem;
}
/* line 266, main.scss */
.menuTools .routerSettings .routerDropdown h2 {
  color: #fff;
  margin-left: 2rem;
  font-size: 1.6rem;
  font-weight: 500;
  max-width: 17rem;
  font-family: "Galaxie Polaris Light", Helvetica, Arial, sans-serif;
}
/* line 274, main.scss */
.menuTools .routerSettings .routerDropdown .arrow {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2MEVDNzg4NDVFMTExRTU4NzdCRDQ1NzMxQThDNDdBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2MEVDNzg3NDVFMTExRTU4NzdCRDQ1NzMxQThDNDdBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEQzOTEwNzQ1MzQxMUU1OTcxQkMyNjdGN0YzQTQ5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEQzOTEwODQ1MzQxMUU1OTcxQkMyNjdGN0YzQTQ5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAA8AGgMBEQACEQEDEQH/xABjAAEAAwEAAAAAAAAAAAAAAAAHAwUGCAEBAAAAAAAAAAAAAAAAAAAAABAAAQMDBAEBCQAAAAAAAAAAAQIDBREEBgAxQRIhYXHhQlJiExQVBxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A4kwmFxHJ7O9x+SvFw2V3K+0DKuqparPFutPBVXfQZKYxycgphcBJR7rUqlYbZtQCr7xUaJLR+IK4OgTL+Bx/+d42/b5HaszWdz7ADEUTVuMZX5Djh+fxzoBTp9XHT3+3QTEE9aEg1HWm9eKetdA/w+d5hFWFjHTeF3cxlLLRGDS11Zum5SlQp4CkdnaDbroBGYXLOSt67PfkfuHHSqQF2lSHg4d+yVgEegI0FfoP/9k=) no-repeat 0 0 transparent;
  background-size: 100%;
  width: 1.8rem;
  height: 1.2rem;
  display: block;
  float: left;
  margin: 1.65rem 0 0 1.2rem;
}

/* line 287, main.scss */
#search {
  position: absolute;
  padding: 1rem;
  -webkit-transition: width 0.2s linear;
  right: 0;
  top: 0;
  background: #3b3b3b;
  width: 5.5rem;
}
/* line 296, main.scss */
#search span {
  margin-top: 0.75rem;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBOTQxMEI1NDVFMTExRTU4NzdCRDQ1NzMxQThDNDdBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBOTQxMEI0NDVFMTExRTU4NzdCRDQ1NzMxQThDNDdBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEQzOTEwNzQ1MzQxMUU1OTcxQkMyNjdGN0YzQTQ5OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEQzOTEwODQ1MzQxMUU1OTcxQkMyNjdGN0YzQTQ5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIACYAJwMBEQACEQEDEQH/xABpAAACAQUBAAAAAAAAAAAAAAAICQACAwQFBgcBAQAAAAAAAAAAAAAAAAAAAAAQAAEDBAECBQQDAQAAAAAAAAIBAwURBAYHACESMUETCAlRYXEWIjIUoREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AXXGRcnOSdhCwse/Ky8q+FrGxtsPe6+84tBAU6/n8cBjsJ7DsOwfHrCf9zm7Y7WV3JNo7bYvZOMrcD3Ii9huOqpGSV69idOBelPYhgWwIS/l/bLvaN2JJxrSu3GLyBseqaD17QNqhgS+XelK+PAXFNQkxjMxJY/kMbcQ05D3B2spFXQ9rzDoL1Ek/6i+fA1lU4DHPjuxyEsJfbm7Ju0C9LU2Pk5AsuJ3IFy8DjhufVC7W0FFTyXgArsXYeT7ay+Zz3MpF2UmJx8n21eNSC2YJVVm3YH+og2NEonnwMPB84yXWWURWc4bJvQ89APDcs3FuSijoAqK4y6KdCAxRUJOAwP5CYaGyWO0T7gIqybj7zacGLGQstIieo+0y28BnTxUfUUK/RErwFrInT7deAwH4+th43D5vnOpMwugsIPc8OsZZ3jq0Ab5sTAQqqonc4LhUr5pwBm3hofPNB5jJYvlUNdDEt3B/rmTA0Z2V7ZqS+iQuCiohINEIV8FTga/TmkM+3tlkfieFwd1c2908AzU+bRDZWFqpJ6rrrpIg1Qa9o+a8Ay/kWyKPhpjUWhIZh8IrVEA247cutk2D7z7QMiral/b+LaKSp5rTgLcqtPD+VPD78CoTcbNt1lw2XmTRxl5slAwMFqJASdRVFSqKnAPPXPyFbcxOAtsVzmAhNuwtm2jVm5OCo3iAKUFDcQSR1UTp3EnAzc4+Rfbs3DLBa5xrH9Q2b1FdvIhtHrpVRap2KQiA/dUTw4BGYdl2t/kI1sGudjHa4n7hcStScx7ImxESu+0aeuzWimB0T1WvLxTgLLntHbFxfbMdpfIYlIrNJmZs4aJV9CSzuXL+4G2trhp2lTZMjFa+KdU4Hk3AnAnkteB0uFftq5fjaYAt+Ob/AO9n9YKL71u/9SLUOxA+vgtelK16cAyd8y3u5vt1aPvdqYuxDbHtbyLDVMNbv2DrdzINXjPombjFw4Am7cdncjhiifZOB//Z) no-repeat 0 0;
  background-size: 100%;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  float: left;
}
/* line 305, main.scss */
#search input {
  padding: 0 0.5rem;
  -webkit-appearance: none;
  background-color: transparent;
  border: 0.08rem solid #fff;
  height: 1.9rem;
  display: none;
  width: 91%;
  color: #fff;
  font-size: 2rem;
  border-radius: 0.4rem;
  float: right;
}
</style><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/cloudLogin" src="./Symmetry_files/cloudLogin.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/networkSelect" src="./Symmetry_files/networkSelect.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/adminLogin" src="./Symmetry_files/adminLogin.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/signup" src="./Symmetry_files/signup.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/forgotPassword" src="./Symmetry_files/forgotPassword.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/confirmRouterAssociation" src="./Symmetry_files/confirmRouterAssociation.js"></script><script type="text/javascript" charset="utf-8" async="" data-requirecontext="_" data-requiremodule="widgets/linksys_login/main/js/routerAssociation" src="./Symmetry_files/routerAssociation.js"></script><style id="stylesheet-linksys_login">/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/***************
  Spinner
  TODO: the spinner is not working properly in old devices like Galaxy S3 - Motorola Razor... We'll try to do this using SVG :)
***************/
/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/***************
  Spinner
  TODO: the spinner is not working properly in old devices like Galaxy S3 - Motorola Razor... We'll try to do this using SVG :)
***************/
/* thus named because it doesn't stand for any specific type of element, yet appears in different places ;) */
@-webkit-keyframes spinnerRotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes highlightMAC {
  from {
    background-color: lightgray;
  }
  to {
    background-color: #fff;
  }
}
@-webkit-keyframes touch {
  from {
    opacity: 1;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes showPopup {
  from {
    opacity: 0;
    height: 0;
    -webkit-transform: translate3d(0, 1rem, 0);
  }
  to {
    opacity: 1;
    height: 17.8em;
    -webkit-transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes hidePopup {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(1.1);
  }
}
/* line 3, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.baseFontFamily,
.gPolarisLight {
  font-family: "Galaxie Polaris Light", Helvetica, Arial, sans-serif;
  text-rendering: geometricPrecision;
}

/* line 8, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.gPolarisBook, .headerHelper h1, .detailData {
  font-family: "Galaxie Polaris Book", "Galaxie Polaris Light", Helvetica, Arial, sans-serif;
  text-rendering: geometricPrecision;
}

/* line 12, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.robotoLight {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 16, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.robotoMedium {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

/* line 20, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.robotoBold {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

/* line 24, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.fontLarge {
  font-size: 1.7rem;
}

/* line 27, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.headerHelper {
  width: 100%;
  height: 6rem;
  z-index: 3;
  background: #001c2f;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 34, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.headerHelper h1 {
  text-align: center;
  max-width: 70%;
  color: #ffffff;
  font-size: 2rem;
  line-height: 2.8rem;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 6;
  -webkit-flex: 6;
  flex: 6;
}
/* line 48, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.headerHelper .backButton,
.headerHelper .cancel,
.headerHelper .disabledSave,
.headerHelper .done,
.headerHelper .save {
  width: 20%;
  height: 100%;
  color: rgba(255, 255, 255, 0.45);
  font-size: 1.7rem;
  background-color: transparent;
  box-shadow: none;
  border: none;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
}
/* line 62, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.headerHelper .backButton,
.headerHelper .cancel {
  width: 9.5rem;
}
/* line 66, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.headerHelper .save {
  color: #0087ef;
}

/* line 70, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.lightGrey {
  color: #dbdbe4;
}

/* line 73, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.hidden {
  display: none !important;
}

/* line 76, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.clearfix {
  clear: both;
}

/* line 79, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.left {
  float: left;
}

/* line 82, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.right {
  float: right;
}

/* line 85, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.center-text {
  text-align: center;
}

/* line 88, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.left-text {
  text-align: left !important;
}

/* line 91, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.auto-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 94, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 97, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.inputMask {
  font-size: 0.8rem !important;
  letter-spacing: 0.63rem;
  border-bottom: 0.12rem solid rgba(255, 255, 255, 0.4);
  height: 3.5rem;
  line-height: 3.5rem;
}

/* line 104, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pushTop {
  margin-top: 4rem;
}

/* line 107, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-all-lrg {
  padding: 3rem;
}

/* line 110, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-all-med {
  padding: 1.5rem;
}

/* line 113, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-all-sml {
  padding: 1rem;
}

/* line 116, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-horz-lrg {
  padding-left: 3rem;
  padding-right: 3rem;
}

/* line 120, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-horz-med {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 124, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-horz-sml {
  padding-left: 1rem;
  padding-right: 1rem;
}

/* line 128, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-vert-lrg {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

/* line 132, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-vert-med {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

/* line 136, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-vert-sml {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 140, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-top-lrg {
  padding-top: 3rem;
}

/* line 143, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-top-med {
  padding-top: 1.5rem;
}

/* line 146, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-top-sml {
  padding-top: 1rem;
}

/* line 149, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-bottom-lrg {
  padding-bottom: 3rem;
}

/* line 152, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-bottom-med {
  padding-bottom: 1.5rem;
}

/* line 155, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-bottom-sml {
  padding-bottom: 1rem;
}

/* line 158, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-left-lrg {
  padding-left: 3rem;
}

/* line 161, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-left-med {
  padding-left: 1.5rem;
}

/* line 164, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.pad-left-sml {
  padding-left: 1rem;
}

/* line 167, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-all-lrg {
  margin: 3rem;
}

/* line 170, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-all-med {
  margin: 1.5rem;
}

/* line 173, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-all-sml {
  margin: 1rem;
}

/* line 176, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-horz-lrg {
  margin-left: 3rem;
  margin-right: 3rem;
}

/* line 180, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-horz-med {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

/* line 184, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-horz-sml {
  margin-left: 1rem;
  margin-right: 1rem;
}

/* line 188, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-vert-lrg {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

/* line 192, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-vert-med {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

/* line 196, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-vert-sml {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 200, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-top-lrg {
  margin-top: 3rem;
}

/* line 203, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-top-med {
  margin-top: 1.5rem;
}

/* line 206, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-top-sml {
  margin-top: 1rem;
}

/* line 209, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-bottom-lrg {
  margin-bottom: 3rem;
}

/* line 212, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-bottom-med {
  margin-bottom: 1.5rem;
}

/* line 215, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.margin-bottom-sml {
  margin-bottom: 1rem;
}

/* line 218, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.vertical-align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: auto;
}
/* line 221, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.vertical-align-center > .vertical-align-child {
  -webkit-align-self: center;
  align-self: center;
  margin: auto;
}

/* line 227, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
body.local-login .cloud-content,
body.local-login .remote-content {
  display: none;
}

/* line 233, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
body.cloud-login .local-content {
  display: none;
}

/* line 238, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
body.remote-login .cloud-content,
body.remote-login .local-content {
  display: none;
}

/* line 243, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.defaultMsg {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 1.4rem;
}
/* line 249, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.defaultMsg p {
  -webkit-align-self: center;
  align-self: center;
  min-height: 2rem;
  margin-left: 2rem;
}

/* line 255, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.subHeader {
  font-size: 1.4rem;
  color: rgba(255, 255, 255, 0.5);
}

/* line 259, widgets/linksys_login//widgets/linksys_login//widgets/linksys_login//styles/_helpers.scss */
.detailData {
  font-size: 1.4rem;
  color: white;
}

/* line 5, main.scss */
.linksys_login .navigate[data-view="forgotPassword"],
.linksys_login .navigate[data-view="signup"] {
  background: none;
}
/* line 9, main.scss */
.linksys_login section.content {
  height: 100%;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 14, main.scss */
.linksys_login section.content .signup {
  -webkit-align-self: flex-end;
  align-self: flex-end;
  height: 6rem;
  background: rgba(255, 255, 255, 0.04);
  /*width: 100%;*/
  /* belkin.ph(bryan) : Resize and centerized the page [SOC] */
  width: 670px;
  /* belkin.ph(bryan) : Resize and centerized the page [EOC] */
  display: block;
  color: #A4A8A2;
}
/* line 21, main.scss */
.linksys_login section.content .signup p {
  padding: 1.5rem;
  font-size: 1.5rem;
  text-align: center;
}
/* line 25, main.scss */
.linksys_login section.content .signup p span {
  color: #9CC8F8;
}
/* line 30, main.scss */
.linksys_login section.content .innerContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  height: 100%;
}
/* line 35, main.scss */
.linksys_login section.content .innerContent .linksys_logo {
  background: url('../img/linksys-logo-white.png') no-repeat center;
  background-size: 20rem 3rem;
  width: 100%;
  -webkit-flex-basis: 20%;
  flex-basis: 20%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
/* line 42, main.scss */
.linksys_login section.content .innerContent .form {
  -webkit-flex-basis: 60%;
  flex-basis: 60%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  background-color: transparent;
}
/* line 47, main.scss */
.linksys_login section.content .innerContent .localAdmin {
  -webkit-flex-basis: 10%;
  flex-basis: 10%;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  width: 100%;
  text-align: center;
  font-size: 1.4rem;
}

/* line 58, main.scss */
#networks li {
  background: none;
}
/* line 60, main.scss */
#networks li label {
  max-width: 13.2rem;
}
/* line 64, main.scss */
#networks #title {
  margin: 1rem 0 1.5rem 1rem;
  font-size: 2rem;
}
/* line 68, main.scss */
#networks p {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-size: 1.4rem;
}

/* line 74, main.scss */
.associateRouter {
  margin-top: 4rem;
}
/* line 77, main.scss */
.associateRouter li .description {
  margin-top: 6rem;
  font-size: 1.5rem;
}
/* line 82, main.scss */
.associateRouter #skip {
  font-size: 1.5rem;
  margin-bottom: 6rem;
}

/* line 87, main.scss */
.login {
  background-color: #0a6c90;
  border: none;
  margin-top: 6rem;
}

.UiBtn {
  background-color: #0a6c90;
  border: none;
  margin-top: 6rem;
}

/* line 92, main.scss */
.passHint,
.passwordHintMessage {
  font-size: 1.4rem;
}

/* line 96, main.scss */
.confirmAssociation {
  margin-top: 5rem;
}
/* line 98, main.scss */
.confirmAssociation li {
  margin-top: 3rem;
}
/* line 100, main.scss */
.confirmAssociation li .login,
.confirmAssociation li button,
.confirmAssociation li p {
  margin-top: 0;
  margin-bottom: 2rem;
}
/* line 106, main.scss */
.confirmAssociation li h2 {
  font-size: 1.5rem;
  margin-bottom: 5rem;
}
/* line 110, main.scss */
.confirmAssociation li .left {
  margin-left: 2rem;
}