.none {
  display: none;
}

/* POPUP */
.tooltip {
  position: absolute;
  visibility: hidden;
  margin-top: 5px;
  text-shadow: var(--shadow-text);
  z-index: 1;
}

.box {
  box-shadow: var(--shadow-box);
}

.shadow-text {
  text-shadow: var(--shadow-text);
}

.visible {
  visibility: visible;
}

/* DIVIDER */
hr.hr-text {
  position: relative;
  border: none;
  height: 0.6px;
  background: var(--grey-color);
  margin: 10px 0;
}

/* OPACITY */
.opacity {
  opacity: 0.8;
}

.uppercase {
  text-transform: uppercase;
}

.weight-600 {
  font-weight: 600;
}

/* BRIGHTNESS */
.brightness-100:hover {
  cursor: pointer;
  filter: brightness(1);
}

.brightness-0:hover {
  cursor: pointer;
  filter: brightness(0);
}

.brightness-80:hover {
  cursor: pointer;
  filter: brightness(0.8);
}

.brightness-70:hover {
  cursor: pointer;
  filter: brightness(0.7);
}

/* BORDER */
.light-border {
  border: 1px solid var(--grey-color);
}

.primary-border {
  border: 1px solid var(--primary-color);
}

/* MESSAGES */
.error-message {
  color: red;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  text-align: center;
  border: 1px solid red;
  color: white;
  margin: 1rem 0;
  position: relative;
}