@font-face {
  font-family: "SE";
  src: url('../fonts/se.woff?v=1') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Nunito";
  src: url('../fonts/nunito-medium.woff?v=1') format('woff');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: Nunito, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.navbar .fa-check:before,
.navbar .fa-eye-slash:before,
.navbar .fa-eye:before,
.navbar .fa-floppy-o:before,
.navbar .fa-lock:before,
.navbar .fa-search:before,
.navbar .fa-plus:before,
.navbar .fa-th-large:before,
.navbar .fa-times:before,
.navbar .fa-unlock-alt:before,
.navbar .fa-user:before,
.navbar .fa-wrench:before,
.modal-body .fa:before,
.item-show-hide.fa:before,
.btn-config .fa-wrench:before {
  font-family: "SE";
}
.navbar .fa-check,
.navbar .fa-eye-slash,
.navbar .fa-eye,
.navbar .fa-floppy-o,
.navbar .fa-lock,
.navbar .fa-search,
.navbar .fa-plus,
.navbar .fa-th-large,
.navbar .fa-times,
.navbar .fa-unlock-alt,
.navbar .fa-user,
.navbar .fa-wrench,
.btn-config .fa-wrench {
  font-size: 2.25em;
  line-height: 0.66em;
}
.navbar .fa-times {
  font-size: 1.5em;
  line-height: 1em;
}
.item-show-hide.fa-check {
  background-color: #00953A;
  font-size: 24px;
  color: #fff;
}
.item-show-hide.fa-times {
  background-color: #D22630;
  color: #fff;
}
.btn-config .fa-wrench:before {
  color: #000;
}
.pkg-sig-wrap {
  display: block;
}
.ss-container .title {
  bottom: 5px;
  color: #000;
}
.dropdown-menu > .active > a,
.label-success,
.btn-success,
.btn-primary {
  background-color: #008A16 !important;
  border-color: #008A16 !important;
}
.btn-update .fa,
.btn-install .fa,
.btn-uninstall .fa {
  visibility: hidden;
}
.btn-update {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M897 589c3 149-114 270-260 272h-4c-99 0-188-54-234-141-14-28-24-57-30-86l-20 22c-6 6-16 12-29 12h-1c-15 0-29-8-44-22 0 0-2-2-5-4-9-11-14-24-14-39 1-14 7-28 17-37l89-105c15-18 37-31 61-33-1-5-1-9 0-14 1-14 9-27 20-35 26-28 55-22 69-11-21-40-63-69-111-72h-11c-75 0-137 61-137 136v5c0 35-29 64-64 64s-64-29-64-64c-2-149 114-270 260-272 103-2 199 57 244 151 11 25 20 50 26 77l21-23c5-5 15-11 28-11 17 1 30 7 45 22 0 0 3 2 5 4 20 21 19 55-3 76l-91 104c-14 18-36 31-60 33 2 18-5 37-21 49-25 27-54 23-68 12 22 40 63 68 111 71h10c75 0 137-61 137-137v-4c0-35 29-64 64-64 36 0 64 29 64 64zM465 420c-1 3 0 6 2 8l95 109c9 11 21 18 34 19 11-1 23-8 31-18l93-107c6-6 7-13 2-17 0-1-2-3-3-3-8-9-14-10-14-9l-50 53c-8 8-22 9-30 1-3-3-5-7-6-11-1-2-1-3-1-4-3-37-12-73-28-107-37-78-118-129-204-126-123 2-220 103-218 225 0 16 9 25 21 25s21-9 21-21v-5c1-98 81-179 180-179h13c98 6 173 91 167 188 0 3-1 7-3 10-1 2-2 3-4 5-6 5-14 7-22 4-4-1-8-4-11-8l-47-53c1 2-4 3-11 11-5 4-7 7-7 10zm327 331c42-43 64-99 63-158 0-16-10-25-22-25-11 0-21 9-21 21v5c0 98-81 179-180 179h-13c-96-6-170-89-166-184-1-7 1-14 7-19 6-6 15-7 22-4 4 2 8 4 10 8l47 53c-1-2 4-3 12-11 7-6 8-13 4-18l-95-109c-9-11-21-18-34-19-10 1-23 8-31 18l-91 107c-4 4-5 7-5 10 0 1 0 5 3 7 0 1 3 3 3 4 9 8 14 9 15 9l47-53c8-9 22-10 31-2 5 5 7 12 6 18 5 40 16 77 33 113 39 74 115 119 200 117 59-1 114-25 155-67z"/></svg>') !important;
}
.btn-install {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M495 680L324 510c-8-8-8-22 0-30s22-8 30 0l137 136V149c0-11 9-21 21-21s21 10 21 21v467l137-136c8-8 21-8 30 0 8 8 8 22 0 30L529 680c-4 5-10 9-17 9s-13-4-17-9zm380-83c11 0 21 10 21 22v256c0 11-10 21-21 21H149c-11 0-21-10-21-21V619c0-12 10-22 21-22 12 0 22 10 22 22v234h682V619c0-12 10-22 22-22z"/></svg>') !important;
}
.btn-uninstall {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M840 232c12 0 21 9 21 21v104c0 11-9 21-21 21h-48v421c0 54-44 97-97 97H329c-26 0-50-10-68-28-19-18-29-43-29-69V378h-48c-12 0-21-10-21-21V253c0-12 9-21 21-21h186v-83c0-11 9-21 21-21h242c12 0 21 10 21 21v83h186zm-427-61v61h198v-61H413zm406 164v-61H205v61h614zm-69 464V378H274v421c0 15 6 28 17 39 10 10 23 15 38 15h366c31-1 54-24 55-54zm-359-7c-12 0-21-9-21-21V460c0-11 9-21 21-21s22 10 22 21v311c0 12-10 21-22 21zm121 0c-12 0-21-9-21-21V460c0-11 9-21 21-21s21 10 21 21v311c0 12-9 21-21 21zm121 0c-12 0-22-9-22-21V460c0-11 10-21 22-21s21 10 21 21v311c0 12-9 21-21 21z"/></svg>') !important;
}
.dark .btn-update {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="white" d="M897 589c3 149-114 270-260 272h-4c-99 0-188-54-234-141-14-28-24-57-30-86l-20 22c-6 6-16 12-29 12h-1c-15 0-29-8-44-22 0 0-2-2-5-4-9-11-14-24-14-39 1-14 7-28 17-37l89-105c15-18 37-31 61-33-1-5-1-9 0-14 1-14 9-27 20-35 26-28 55-22 69-11-21-40-63-69-111-72h-11c-75 0-137 61-137 136v5c0 35-29 64-64 64s-64-29-64-64c-2-149 114-270 260-272 103-2 199 57 244 151 11 25 20 50 26 77l21-23c5-5 15-11 28-11 17 1 30 7 45 22 0 0 3 2 5 4 20 21 19 55-3 76l-91 104c-14 18-36 31-60 33 2 18-5 37-21 49-25 27-54 23-68 12 22 40 63 68 111 71h10c75 0 137-61 137-137v-4c0-35 29-64 64-64 36 0 64 29 64 64zM465 420c-1 3 0 6 2 8l95 109c9 11 21 18 34 19 11-1 23-8 31-18l93-107c6-6 7-13 2-17 0-1-2-3-3-3-8-9-14-10-14-9l-50 53c-8 8-22 9-30 1-3-3-5-7-6-11-1-2-1-3-1-4-3-37-12-73-28-107-37-78-118-129-204-126-123 2-220 103-218 225 0 16 9 25 21 25s21-9 21-21v-5c1-98 81-179 180-179h13c98 6 173 91 167 188 0 3-1 7-3 10-1 2-2 3-4 5-6 5-14 7-22 4-4-1-8-4-11-8l-47-53c1 2-4 3-11 11-5 4-7 7-7 10zm327 331c42-43 64-99 63-158 0-16-10-25-22-25-11 0-21 9-21 21v5c0 98-81 179-180 179h-13c-96-6-170-89-166-184-1-7 1-14 7-19 6-6 15-7 22-4 4 2 8 4 10 8l47 53c-1-2 4-3 12-11 7-6 8-13 4-18l-95-109c-9-11-21-18-34-19-10 1-23 8-31 18l-91 107c-4 4-5 7-5 10 0 1 0 5 3 7 0 1 3 3 3 4 9 8 14 9 15 9l47-53c8-9 22-10 31-2 5 5 7 12 6 18 5 40 16 77 33 113 39 74 115 119 200 117 59-1 114-25 155-67z"/></svg>') !important;
}
.dark .btn-install {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="white" d="M495 680L324 510c-8-8-8-22 0-30s22-8 30 0l137 136V149c0-11 9-21 21-21s21 10 21 21v467l137-136c8-8 21-8 30 0 8 8 8 22 0 30L529 680c-4 5-10 9-17 9s-13-4-17-9zm380-83c11 0 21 10 21 22v256c0 11-10 21-21 21H149c-11 0-21-10-21-21V619c0-12 10-22 21-22 12 0 22 10 22 22v234h682V619c0-12 10-22 22-22z"/></svg>') !important;
}
.dark .btn-uninstall {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path fill="white" d="M840 232c12 0 21 9 21 21v104c0 11-9 21-21 21h-48v421c0 54-44 97-97 97H329c-26 0-50-10-68-28-19-18-29-43-29-69V378h-48c-12 0-21-10-21-21V253c0-12 9-21 21-21h186v-83c0-11 9-21 21-21h242c12 0 21 10 21 21v83h186zm-427-61v61h198v-61H413zm406 164v-61H205v61h614zm-69 464V378H274v421c0 15 6 28 17 39 10 10 23 15 38 15h366c31-1 54-24 55-54zm-359-7c-12 0-21-9-21-21V460c0-11 9-21 21-21s22 10 22 21v311c0 12-10 21-22 21zm121 0c-12 0-21-9-21-21V460c0-11 9-21 21-21s21 10 21 21v311c0 12-9 21-21 21zm121 0c-12 0-22-9-22-21V460c0-11 10-21 22-21s21 10 21 21v311c0 12-9 21-21 21z"/></svg>') !important;
}
.cfg-item .btn-wrap .btn {
  background-color: transparent !important;
  border-color: #929397 !important;
  border-radius: 6px;
}
.x-5500NAC2 .ss-container,
.x-5500AC2 .ss-container {
  top: 125px;
  bottom: 65px;
}
.x-5500NAC2 .logo,
.x-5500AC2 .logo {
  position: absolute;
  left: 10px;
  top: 50px;
  margin-left: var(--ssoffset);
  width: 430px;
  height: 77px;
  background-repeat: no-repeat;
}
.x-5500NAC2 .logo {
  background-image: url(/apps/img/nac.svg);
}
.x-5500AC2 .logo {
  background-image: url(/apps/img/shac.svg);
}
.x-5500NAC2 .brand,
.x-5500AC2 .brand {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 150px;
  height: 45px;
  background-image: url(/apps/img/se.svg);
  background-repeat: no-repeat;
}

@media (max-width: 480px) {
  .x-5500NAC2 .ss-container,
  .x-5500AC2 .ss-container {
    top: 102px;
    bottom: 50px;
  }
  .x-5500NAC2 .logo,
  .x-5500AC2 .logo {
    width: 290px;
    height: 54px;
  }
  .x-5500NAC2 .brand,
  .x-5500AC2 .brand {
    width: 100px;
    height: 30px;
  }
}
.cfg-item-body > .btn-wrap > .btn {
  height: 30px;
}
