@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap);
#assinatura {
  width: 20% !important;
}
.btn-primary {
  background-color: #020057 !important;
}
.btn-secondary {
  background-color: #F2C459 !important;
}
.element-font-nunito-extra-light {
  font-family: "Nunito", sans-serif !important;
  font-weight: 200 !important;
}
.element-font-nunito-light {
  font-family: "Nunito", sans-serif !important;
  font-weight: 300 !important;
}
.element-font-nunito-regular {
  font-family: "Nunito", sans-serif !important;
  font-weight: 400 !important;
}
.element-font-nunito-semi-bold {
  font-family: "Nunito", sans-serif !important;
  font-weight: 600 !important;
}
.element-font-nunito-bold {
  font-family: "Nunito", sans-serif !important;
  font-weight: 700 !important;
}
.element-font-nunito-extra-bold {
  font-family: "Nunito", sans-serif !important;
  font-weight: 800 !important;
}
.element-font-nunito-black {
  font-family: "Nunito", sans-serif !important;
  font-weight: 900 !important;
}
.element-font-extra-light {
  font-weight: 200 !important;
}
.element-font-light {
  font-weight: 300 !important;
}
.element-font-regular {
  font-weight: 400 !important;
}
.element-font-semi-bold {
  font-weight: 600 !important;
}
.element-font-bold {
  font-weight: 700 !important;
}
.element-font-extra-bold {
  font-weight: 800 !important;
}
.element-font-black {
  font-weight: 900 !important;
}
.center-page {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.element-text-primary {
  color: #020057 !important;
}
.element-text-secondary {
  color: #F2C459 !important;
}
.element-text-tertiary {
  color: #B2CE53 !important;
}
.element-text-success {
  color: #2dd55b !important;
}
.element-text-warning {
  color: #F2C459 !important;
}
.element-text-danger {
  color: #DC5652 !important;
}
.element-text-dark {
  color: #020057 !important;
}
.element-text-medium {
  color: #8DA1B9 !important;
}
.element-text-light {
  color: #f6f8fc !important;
}
.element-background-primary {
  background-color: #020057;
}
.element-background-secondary {
  background-color: #F2C459;
}
.element-background-tertiary {
  background-color: #B2CE53 !important;
}
.element-background-success {
  background-color: #2dd55b !important;
}
.element-background-warning {
  background-color: #F2C459 !important;
}
.element-background-danger {
  background-color: #DC5652 !important;
}
.element-background-dark {
  background-color: #020057 !important;
}
.element-background-medium {
  background-color: #8DA1B9 !important;
}
.element-background-light {
  background-color: #f6f8fc !important;
}
.element-font-8px {
  font-size: 8px;
}
.element-font-10px {
  font-size: 10px;
}
.element-font-12px {
  font-size: 12px;
}
.element-font-14px {
  font-size: 14px;
}
.element-font-16px {
  font-size: 16px;
}
.element-font-18px {
  font-size: 18px;
}
.element-font-20px {
  font-size: 20px;
}
.element-font-22px {
  font-size: 22px;
}
.element-font-24px {
  font-size: 24px;
}
.element-font-26px {
  font-size: 26px;
}
.element-font-28px {
  font-size: 28px;
}
.element-font-30px {
  font-size: 30px;
}
.element-font-40px {
  font-size: 20px;
}
.element-img-profile {
  border-radius: 50%;
  border: 2px solid #F2C459;
}
.form-check-input:checked {
  background-color: #020057 !important;
  border-color: #020057 !important;
}
label {
  font-size: 11px;
  color: #7c8ea3;
}
input[type=text], input[type=date], input[type=month], input[type=email], input[type=password], input[type=number], select, .btn-group {
  border: none !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #d8dade !important;
}
.btn-group {
  border: none !important;
}
#list input {
  font-size: 12px;
}
.far, .fas {
  cursor: pointer;
}
