*{
  font-family: 'Helvetica', 'Roboto', sans-serif;
}

b, strong, .bolder, .bold{
  font-weight: bolder;
}

h1, .bolder, .bold{
  font-weight: bolder;
}
h2,.bold{
  font-weight: bold;
}

h3 ,.bold{
  font-weight: 600;
}

p.bold{
  font-weight: 700;
}
p.bolder{
  font-weight: bolder;
}

#logoheader{
  max-height: 30px;
}


.fas,i{
  font-family: 'Font Awesome\ 5 Free' !important;
}

.font-16px{
  font-size: 16px;
}

.color-base-project{
  color: var(--project-base-color);
}

.bg-base-project{
  background-color: var(--project-base-color);
}

.swal2-popup {
  font-size: 1.6rem !important;
}
/**** select2******/
.select2-container{
  /*display: inline-flex;
  overflow: hidden;*/
  height: 34px;
  min-width: 100px !important;
  max-width: 250px;
  border: 1px solid #DDE3EF;
  background-color: white;
  border-radius: 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 3px;
}
.select2-container .selection{
  width: 100%;
}

.select2-container .selection .select2-selection{
  border: none !important;
  padding-top: 0.7rem;
  padding-left: 10px;
  background-color: transparent;
}

.underline{
  text-decoration: underline;
}

.image-circle{
  object-fit: cover;
  border-radius: 100%;
}

.filepond--credits{
  display: none;
}

.gallery_grid .filepond--item {
  width: calc(33.3% - .5em);
}

table td {
  color: var(--text-color-dark)
}

.form-control input {
  color: var(--text-color-dark)
}

.form-control textarea {
  color: var(--text-color-dark)
}