.app-public-access-signin,
.app-public-access-forgot,
.app-public-access-signup,
.app-public-access-recover,
.app-public-access-thanks,
.app-public-access-scope,
.app-public-access-verify {
  background-position: 50% 50%;
}

.app-public-access-signin body,
.app-public-access-forgot body,
.app-public-access-signup body,
.app-public-access-recover body,
.app-public-access-thanks body,
.app-public-access-scope body,
.app-public-access-verify body {
  color: #58666e !important;
}

html {
  background-color: #434342;
}

.app-private-dashboard .banner-text {
  max-width: 40%;
}

.app-private-dashboard .banner-title {
  margin-bottom: 0;
}

.app-private-dashboard .default-tile .img-container-top>div {
  background-size: 100%;
  background-color: #55c197;
}

.app-private-dashboard .component-tile:nth-child(even) .default-tile .img-container-top>div {
  background-color: #394241
}

.app-private-dashboard .default-tile.panel {
  height: 291px;
}

.app-private-dashboard .container-widgets .default-tile .tile-text {
  display: none;
}

.app-private-catalogue-calendar .legend-title {
  background-color: #434342 !important;
}

.panel {
  color: #58666e;
}

.app-private-team-member .gauge-text,
.app-private-team-member #gaugeDescription {
  font-family: Arial;
}

@media (max-width: 512px) {
  .app-private-dashboard .banner-text {
    max-width: 80%;
  }

  .app-private-dashboard .banner-title {
    font-size: 28px !important;
  }
}