:root {
    --primary: #00A891 !important;
    --primary-hover: #158576 !important;
  }
  div nav li a svg {
    width: var(--font-size);
    height: var(--font-size);
    color: var(--contrast);
  }
  .no-styled-link{
    color: initial;
    text-decoration: none;
}

a, a:hover, a:active{
  color: inherit;
  text-decoration: none;
}

button, a[role=button], [type=submit]{
  background-color: var(--primary);
  border: 1px solid var(--primary);
  color: #FFF;
}

button:hover, a[role=button]:hover,
[type=submit]:hover{
  background-color: var(--primary-hover);
  border: 1px solid var(--primary-hover);
  color: #CCC;
}

/* HOME */
.container-btn{
  margin-top: 1em;
}
/* HOME */

.full-width-button-classic{
  display: inline-block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
  border: var(--border-width) solid var(--border-color);
  border-radius: var(--border-radius);
  outline: 0;
  background-color: var(--primary);
  box-shadow: var(--box-shadow);
  color: var(--color);
  font-weight: var(--font-weight);
  font-size: 1rem;
  line-height: var(--line-height);
  text-align: center;
  cursor: pointer;
  transition: background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);
  color: #FFF;
}

.full-width-button-outline{
  display: inline-block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
  border: var(--border-width) solid var(--border-color);
  border-radius: var(--border-radius);
  outline: 0;
  border: 1px solid var(--primary);
  box-shadow: var(--box-shadow);
  color: var(--color);
  font-weight: var(--font-weight);
  font-size: 1rem;
  line-height: var(--line-height);
  text-align: center;
  cursor: pointer;
  transition: background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);
  color: var(--primary);
}

.full-width-button-classic:hover{
  background-color: #158576;
  /* border-color: var(--primary-hover);
  box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));
  color: var(--primary-inverse); */
}

.full-width-button-outline:hover{
  --background-color: transparent;
  --color: var(--primary-hover);
}

.__registerForm__customAlignment div {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
}