.column-5 {
  flex: 0 0 20%;
  max-width: 20%;
}
@media screen and (min-width: 991px) {
  .column-lg-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .w-lg-50{
    width: 50% !important;
  }
  .w-lg-25{
    width: 25% !important;
  }
}
@media screen and (min-width: 767px) {
  .column-md-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

@media screen and (min-width: 576px) {
  .column-sm-5 {
    flex: 0 0 20%;
    max-width: 20%;
  }
}

.column-6 {
  flex: 0 0 calc(100% / 6);
  max-width: calc(100% / 6);
}
@media screen and (min-width: 991px) {
  .column-lg-6 {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}
@media screen and (min-width: 767px) {
  .column-md-6 {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}

@media screen and (min-width: 576px) {
  .column-sm-6 {
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
  }
}

.column-7 {
  flex: 0 0 calc(100% / 7);
  max-width: calc(100% / 7);
}
@media screen and (min-width: 991px) {
  .column-lg-7 {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}
@media screen and (min-width: 767px) {
  .column-md-7 {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}

@media screen and (min-width: 576px) {
  .column-sm-7 {
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
  }
}

.column-8 {
  flex: 0 0 calc(100% / 8);
  max-width: calc(100% / 8);
}
@media screen and (min-width: 991px) {
  .column-lg-8 {
    flex: 0 0 calc(100% / 8);
    max-width: calc(100% / 8);
  }
}
@media screen and (min-width: 767px) {
  .column-md-8 {
    flex: 0 0 calc(100% / 8);
    max-width: calc(100% / 8);
  }
}

@media screen and (min-width: 576px) {
  .column-sm-8 {
    flex: 0 0 calc(100% / 8);
    max-width: calc(100% / 8);
  }
}
.dropdown-item{
  font-size: 14px;
}
.jconfirm-content>div{
  line-height: 22px;
}
.form-select,
.form-control,
.btn {
  font-size: 13px;
}
.form-check {
  margin-bottom: 0;
  min-height: auto;
  display: inline-block;
}
.form-check-input {
  margin-top: 0;
}
.form-check-input{
  margin-left: 0;
}
@media screen and (min-width: 767px) {
  .modal-dialog {
    max-width: 800px;
  }
}
@media screen and (min-width: 576px) {
  .modal-dialog.max {
    max-width: calc(100% - 50px);
  }
}
.modal-dialog.max .col-3 {
  font-weight: bold;
}
.table>:not(caption)>*>*{
  padding: 1rem 1rem;
}
#toast-body{
  font-size: 13px;
}

.jconfirm.jconfirm-material .jconfirm-box {
  padding: 20px 15px 5px 20px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{
  font: 17px Nunito-Bold;
}

.jconfirm .jconfirm-box div.jconfirm-content-pane{
  margin-bottom: 10px;
}

.jconfirm .jconfirm-box div.jconfirm-title-c{
  padding-bottom: 10px;
}

.jconfirm .jconfirm-box .jconfirm-buttons>button{
  font-family: Nunito-Bold;
}

.fw-bold{
  font-weight: normal !important;
  font-family: Nunito-Bold;
}