.ui.inverted.segment.navbar {
  background-color: white;
  margin: 0;
  border-radius: unset;
  padding: 2em;
  min-width: 100vw;
}
.ui.inverted.segment.navbar .ui.menu > a.item > img {
  background-color: white;
  border-radius: 50%;
  padding: 0px;
}
.ui.inverted.segment.navbar .right.item > .ui.button:nth-child(1) {
  margin-left: 0.5em;
  border-radius: 3em;
}
.ui.inverted.segment.navbar .right.item > .ui.button:nth-child(2) {
  margin-left: 0.5em;
  border-radius: 3em;
}

.ui.inverted.segment.footer {
  padding: 5em 0;
  min-width: 100vw;
}

.verify-email {
  display: grid;
  align-content: space-between;
  justify-items: center;
  min-height: 115vh;
}
.verify-email .ui.segment:nth-child(2) {
  margin: 10px 20px 20px;
  width: calc(-40px + 100vw);
  min-height: calc(100% - 20px);
  display: grid;
}
.verify-email .ui.cards > .card > .content > .header:not(.ui),
.verify-email .ui.card > .content > .header:not(.ui) {
  text-align: center;
  font-size: 2em;
}
.verify-email .ui.card > .content > .description {
  text-align: center;
}
.verify-email .ui.inline.loader.active {
  margin: 10px 0 0 0;
}
.verify-email .ui.card.loader-container {
  width: unset;
}
.verify-email .extra.content {
  text-align: center;
}
.verify-email .extra.content span {
  line-height: 2;
  color: green;
}
.verify-email .extra.content span.error {
  color: red !important;
}
.verify-email .extra.content button.ui.button {
  float: right;
}

