.min-width-25 {
    min-width: 25px;
}

.min-width-30 {
    min-width: 30px;
}

.min-width-50 {
    min-width: 50px;
}

.min-width-100 {
    min-width: 100px;
}

.min-width-150 {
    min-width: 150px;
}


.max-width-50 {
    max-width: 50px;
}
.max-width-75 {
    max-width: 75px;
}
.max-width-100 {
    max-width: 100px;
}
.max-width-125 {
    max-width: 100px;
}
.max-width-150 {
    max-width: 150px;
}


.fw-400 {
    font-weight: 400;
}
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600;
}

.fs-rem-95{
    font-size: .95rem;
}
.fs-rem-90{
    font-size: .90rem;
}
.fs-rem-85{
    font-size: .85rem;
}
.fs-rem-80{
    font-size: .80rem;
}
.fs-rem-75{
    font-size: .75rem;
    line-height: 1.25rem !important;
}
.fs-rem-70{
    font-size: .7rem;
}
.fs-rem-65{
    font-size: .65rem;
}
.fs-rem-60{
    font-size: .6rem;
}
.fs-rem-55{
    font-size: .55rem;
}
.fs-rem-50{
    font-size: .5rem;
}

@media (max-width: 767.98px) {
  .dashboard-btns-row {
    flex-direction: column !important;
    align-items: stretch !important;
  }
  .dashboard-btns-row .btn,
  .dashboard-btns-row .btn-group {
    width: 100% !important;
    margin-bottom: 0.5rem;
  }
}

.ellipsis-2-lines {
  display: -webkit-box;
  -webkit-line-clamp: 2;         /* máximo 2 líneas */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
