/*
--------------------------------------
Containers
--------------------------------------
*/

#wrapper .wrapper__inner {
  padding: 4em 0;
}

#main {
  max-width: 100%;
  min-height: 50vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .75rem 0;
}

#main > * {
  width: 100%;
  margin: 0;
  max-width: 600px;
}

#content {
  border-radius: 0 0 5px 5px;
}

/*
--------------------------------------
Content
--------------------------------------
*/

.register-form p a {
  color: var(--color-primary);
  transition: all 0.35s ease-in-out;
}

.register-form p a:hover {
  color: #232323;
}


.page-header, #content {
  background : var(--color-grey-default);
}

.page-header {
  border-radius : 10px 10px 0 0;
}

#content {
  border-radius : 0 0 10px 10px;
}

.page-header h1 {
  font-weight    : 500;
  margin         : 20px 0 15px;
  color          : var(--color-secondary);
  font-style     : normal;
  line-height    : normal;
  letter-spacing : 0.45px;
  text-transform : uppercase;
  padding        : 0;
  border         : none;
  background     : var(--color-grey-default);
}

#main #white_rounded_shape i {
  background: var(--color-grey-default) !important;
}
