/* line 1, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes {
  margin-right: 13px;
}
/* line 4, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes table {
  width: 100%;
  border-collapse: collapse;
}
/* line 8, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes table tr:nth-child(even) {
  background-color: #f3f3f3;
}
/* line 14, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content .boxlist, section.template-box.myHagerKoalaBoxes .koala-content .box {
  margin-bottom: 12px;
}
/* line 16, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content .boxlist h3, section.template-box.myHagerKoalaBoxes .koala-content .box h3 {
  margin-bottom: 6px;
}
/* line 19, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content .boxlist a.button-back, section.template-box.myHagerKoalaBoxes .koala-content .box a.button-back {
  float: right;
  margin-top: 20px;
  padding: 5px 25px;
  background: #00aae1;
  color: #fff;
  text-decoration: none;
  font-family: HagerScale-Regular, Arial, sans-serif;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content table.overview tr th, section.template-box.myHagerKoalaBoxes .koala-content table.overview tr td {
  padding: 5px 3px;
}
/* line 37, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content table.overview tr th {
  color: #fff;
  background-color: #00aae1;
  text-align: left;
}
/* line 42, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content table.overview tr td:last-child {
  text-align: right;
}
/* line 47, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content table.overview a.icon {
  color: #FF6600;
  font-size: 18px;
  text-decoration: none;
}
/* line 52, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content table.overview a.icon + a.icon {
  margin-left: 5px;
}
/* line 59, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerKoalaBoxes.scss */
section.template-box.myHagerKoalaBoxes .koala-content table.detail tr th, section.template-box.myHagerKoalaBoxes .koala-content table.detail tr td {
  padding: 5px 3px 5px 0;
}

/* line 1, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService {
  margin-right: 13px;
}
/* line 5, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService table {
  width: 100%;
  border-collapse: collapse;
}
/* line 9, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService table tr:nth-child(even) {
  background-color: #f3f3f3;
}
/* line 15, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content .chargeslist, section.template-box.myHagerIChargeService .charges-content .charges {
  margin-bottom: 12px;
}
/* line 17, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content .chargeslist h3, section.template-box.myHagerIChargeService .charges-content .charges h3 {
  margin-bottom: 6px;
}
/* line 20, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content .chargeslist a.button-revoke, section.template-box.myHagerIChargeService .charges-content .charges a.button-revoke {
  float: right;
  margin-top: 20px;
  padding: 5px 25px;
  background: #00aae1;
  color: #fff;
  text-decoration: none;
  font-family: HagerScale-Regular, Arial, sans-serif;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 31, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content .chargeslist a.button-back, section.template-box.myHagerIChargeService .charges-content .charges a.button-back {
  float: right;
  margin: 20px 20px 0 0;
  padding: 5px 25px;
  background: #00aae1;
  color: #fff;
  text-decoration: none;
  font-family: HagerScale-Regular, Arial, sans-serif;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 45, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content table.overview {
  width: 100%;
}
/* line 48, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content table.overview tr th, section.template-box.myHagerIChargeService .charges-content table.overview tr td {
  padding: 5px 3px;
}
/* line 51, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content table.overview tr th {
  color: #fff;
  background-color: #00aae1;
  text-align: left;
}
/* line 56, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content table.overview tr td:last-child {
  text-align: right;
}
/* line 61, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content table.overview a.icon {
  color: #FF6600;
  font-size: 18px;
  text-decoration: none;
}
/* line 66, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content table.overview a.icon + a.icon {
  margin-left: 5px;
}
/* line 73, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .charges-content table.detail tr th, section.template-box.myHagerIChargeService .charges-content table.detail tr td {
  padding: 5px 3px 5px 0;
}
/* line 80, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .box_ok {
  background-color: #17b422;
  width: 12px;
  height: 12px;
  border: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* line 88, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIChargeService.scss */
section.template-box.myHagerIChargeService .box_not_ok {
  background-color: #e20000;
  width: 12px;
  height: 12px;
  border: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 1, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service,
section.template-box.myHagerIChargeService,
section.template-box.myHagerIoTControllers,
section.template-box.myHagerIoTAccessControllers {
  margin-right: 13px;
}
/* line 8, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service table,
section.template-box.myHagerIChargeService table,
section.template-box.myHagerIoTControllers table,
section.template-box.myHagerIoTAccessControllers table {
  width: 100%;
  border-collapse: collapse;
}
/* line 12, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service table tr:nth-child(even),
section.template-box.myHagerIChargeService table tr:nth-child(even),
section.template-box.myHagerIoTControllers table tr:nth-child(even),
section.template-box.myHagerIoTAccessControllers table tr:nth-child(even) {
  background-color: #f3f3f3;
}
/* line 18, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content .controllerlist, section.template-box.myHagerDomoveaV2Service .controller-content .controller,
section.template-box.myHagerIChargeService .controller-content .controllerlist,
section.template-box.myHagerIChargeService .controller-content .controller,
section.template-box.myHagerIoTControllers .controller-content .controllerlist,
section.template-box.myHagerIoTControllers .controller-content .controller,
section.template-box.myHagerIoTAccessControllers .controller-content .controllerlist,
section.template-box.myHagerIoTAccessControllers .controller-content .controller {
  margin-bottom: 12px;
}
/* line 20, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content .controllerlist h3, section.template-box.myHagerDomoveaV2Service .controller-content .controller h3,
section.template-box.myHagerIChargeService .controller-content .controllerlist h3,
section.template-box.myHagerIChargeService .controller-content .controller h3,
section.template-box.myHagerIoTControllers .controller-content .controllerlist h3,
section.template-box.myHagerIoTControllers .controller-content .controller h3,
section.template-box.myHagerIoTAccessControllers .controller-content .controllerlist h3,
section.template-box.myHagerIoTAccessControllers .controller-content .controller h3 {
  margin-bottom: 6px;
}
/* line 23, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content .controllerlist a.button-revoke, section.template-box.myHagerDomoveaV2Service .controller-content .controller a.button-revoke,
section.template-box.myHagerIChargeService .controller-content .controllerlist a.button-revoke,
section.template-box.myHagerIChargeService .controller-content .controller a.button-revoke,
section.template-box.myHagerIoTControllers .controller-content .controllerlist a.button-revoke,
section.template-box.myHagerIoTControllers .controller-content .controller a.button-revoke,
section.template-box.myHagerIoTAccessControllers .controller-content .controllerlist a.button-revoke,
section.template-box.myHagerIoTAccessControllers .controller-content .controller a.button-revoke {
  float: right;
  margin-top: 20px;
  padding: 5px 25px;
  background: #00aae1;
  color: #fff;
  text-decoration: none;
  font-family: HagerScale-Regular, Arial, sans-serif;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 34, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content .controllerlist a.button-back, section.template-box.myHagerDomoveaV2Service .controller-content .controller a.button-back,
section.template-box.myHagerIChargeService .controller-content .controllerlist a.button-back,
section.template-box.myHagerIChargeService .controller-content .controller a.button-back,
section.template-box.myHagerIoTControllers .controller-content .controllerlist a.button-back,
section.template-box.myHagerIoTControllers .controller-content .controller a.button-back,
section.template-box.myHagerIoTAccessControllers .controller-content .controllerlist a.button-back,
section.template-box.myHagerIoTAccessControllers .controller-content .controller a.button-back {
  float: right;
  margin: 20px 20px 0 0;
  padding: 5px 25px;
  background: #00aae1;
  color: #fff;
  text-decoration: none;
  font-family: HagerScale-Regular, Arial, sans-serif;
  font-weight: bold;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 48, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content table.overview,
section.template-box.myHagerIChargeService .controller-content table.overview,
section.template-box.myHagerIoTControllers .controller-content table.overview,
section.template-box.myHagerIoTAccessControllers .controller-content table.overview {
  width: 100%;
}
/* line 51, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content table.overview tr th, section.template-box.myHagerDomoveaV2Service .controller-content table.overview tr td,
section.template-box.myHagerIChargeService .controller-content table.overview tr th,
section.template-box.myHagerIChargeService .controller-content table.overview tr td,
section.template-box.myHagerIoTControllers .controller-content table.overview tr th,
section.template-box.myHagerIoTControllers .controller-content table.overview tr td,
section.template-box.myHagerIoTAccessControllers .controller-content table.overview tr th,
section.template-box.myHagerIoTAccessControllers .controller-content table.overview tr td {
  padding: 5px 3px;
}
/* line 54, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content table.overview tr th,
section.template-box.myHagerIChargeService .controller-content table.overview tr th,
section.template-box.myHagerIoTControllers .controller-content table.overview tr th,
section.template-box.myHagerIoTAccessControllers .controller-content table.overview tr th {
  color: #fff;
  background-color: #00aae1;
  text-align: left;
}
/* line 59, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content table.overview tr td:last-child,
section.template-box.myHagerIChargeService .controller-content table.overview tr td:last-child,
section.template-box.myHagerIoTControllers .controller-content table.overview tr td:last-child,
section.template-box.myHagerIoTAccessControllers .controller-content table.overview tr td:last-child {
  text-align: right;
}
/* line 64, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content table.overview a.icon,
section.template-box.myHagerIChargeService .controller-content table.overview a.icon,
section.template-box.myHagerIoTControllers .controller-content table.overview a.icon,
section.template-box.myHagerIoTAccessControllers .controller-content table.overview a.icon {
  color: #FF6600;
  font-size: 18px;
  text-decoration: none;
}
/* line 69, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content table.overview a.icon + a.icon,
section.template-box.myHagerIChargeService .controller-content table.overview a.icon + a.icon,
section.template-box.myHagerIoTControllers .controller-content table.overview a.icon + a.icon,
section.template-box.myHagerIoTAccessControllers .controller-content table.overview a.icon + a.icon {
  margin-left: 5px;
}
/* line 76, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .controller-content table.detail tr th, section.template-box.myHagerDomoveaV2Service .controller-content table.detail tr td,
section.template-box.myHagerIChargeService .controller-content table.detail tr th,
section.template-box.myHagerIChargeService .controller-content table.detail tr td,
section.template-box.myHagerIoTControllers .controller-content table.detail tr th,
section.template-box.myHagerIoTControllers .controller-content table.detail tr td,
section.template-box.myHagerIoTAccessControllers .controller-content table.detail tr th,
section.template-box.myHagerIoTAccessControllers .controller-content table.detail tr td {
  padding: 5px 3px 5px 0;
}
/* line 83, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .box_ok,
section.template-box.myHagerIChargeService .box_ok,
section.template-box.myHagerIoTControllers .box_ok,
section.template-box.myHagerIoTAccessControllers .box_ok {
  background-color: #17b422;
  width: 12px;
  height: 12px;
  border: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* line 91, ../../../application/templates/compass/masterbrand/sass/templates/_myHagerIoTControllers.scss */
section.template-box.myHagerDomoveaV2Service .box_not_ok,
section.template-box.myHagerIChargeService .box_not_ok,
section.template-box.myHagerIoTControllers .box_not_ok,
section.template-box.myHagerIoTAccessControllers .box_not_ok {
  background-color: #e20000;
  width: 12px;
  height: 12px;
  border: none;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 8, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .hide {
  display: none;
}
/* line 9, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .show {
  display: block;
}
/* line 10, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .myhager-text {
  display: block;
  clear: both;
}
/* line 12, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .myhager-upgrade-form ul {
  margin-left: 0px;
  clear: both;
}
/* line 17, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .myhager-upgrade-form li {
  margin: 5px 0;
  float: left;
}
/* line 22, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .myhager-upgrade-form .caption {
  font-weight: bold;
  line-height: 18px;
  width: 120px;
}
/* line 27, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .myhager-upgrade-form input {
  width: 200px;
}
/* line 30, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager .myhager-upgrade-form .button {
  padding-top: 10px;
  clear: both;
}
/* line 36, ../../../application/templates/compass/masterbrand/sass/mb_myhager.scss */
.myhager #passwordcheck {
  padding-left: 0px;
  clear: both;
}
