.bg--primary {
  background-color: #20AD96;
}
.bg--secondary {
  background-color: #7e9f7d;
}
.bg--tertiary {
  background-color: #96bcaa;
}
.bg--quaternary {
  background-color: #b5a583;
}

/* ---------------------------------
CUSTOM
--------------------------------- */
h1 {
  font-size: 40px;
  line-height: 1.17;
  color: #3F3A64;
}

.btn-v-sm {
  height: 35px;
  padding: 5px 5px;
}

.text-justify {
  text-align: justify;
}

.star-primary-color {
  color: #f6b500;
}

.nice-ul-box {
  list-style: none;
  padding-left: 0;
}
.nice-ul-box > li {
  border: 1px solid #dedede;
  border-radius: 5px;
  overflow: hidden;
  margin-top: 30px;
}
.nice-ul-box > li:first-child {
  margin-top: 0;
}

.btn-radio-container {
  display: inline-block;
}
.btn-radio-container input[type=radio] {
  display: none;
}
.btn-radio-container input[type=radio]:checked + .btn-radio--primary, .btn-radio-container input[type=radio]:hover + .btn-radio--primary {
  background-color: #20AD96;
  color: #fff;
}
.btn-radio-container .btn-radio {
  cursor: pointer;
  padding: 10px 20px;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}
.btn-radio-container .btn-radio--primary {
  border: 1px solid #20AD96;
}

a {
  text-decoration: none;
}

/* Menu */
.site-main-menu a.active {
  color: #20AD96;
}

/*# sourceMappingURL=app.output.css.map */
