.btn-border.btn-white {
  color: #fff !important;
  border: 1px solid #fff !important;
}
.bg-primary{
  background-color: #0A1D3D !important;
}
.bg-info{
  background-color: #79C0D4 !important;
}

.btn-primary {
  background: #0A1D3D !important;
  border-color: #0A1D3D !important; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:disabled {
    background: #0A1D3D !important;
    border-color: #0A1D3D !important; }

.btn-secondary {
  background: #F87B5C !important;
  border-color: #F87B5C !important; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:disabled {
    background: #F87B5C !important;
    border-color: #F87B5C !important; }

.btn-default {
   background: #565758 !important;
  color: #ffffff !important; }
  .btn-default:hover, .btn-default:focus, .btn-default:disabled {
    background: #565758 !important;
    color: #ffffff !important; }   

.csmx-table td{
  height: 40px !important;
}

.form-control.is-invalid-2, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + .75rem) !important;
  /* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(.375em + .1875rem) center;
  background-size: calc(.75em + .375rem) calc(.75em + .375rem); */
}

.csmx-text-orange{
  color:#F87B5C !important;
}

.csmx-statistics-card-container{
  height: 120px; 
  border-radius: 10px; 
  overflow: hidden;
}

.csmx-progress-bar-cancel-rounded-border{
  border-radius: unset !important;
}

.csmx-statistics-client-card-bg{
  background-color: #9BD0FA;
}
.csmx-statistics-client-title-bg{
  background-color: #1A81D8;
}
.csmx-statistics-client-progress-container-bg{
  background-color: #A1C8EE;
}
/* .csmx-statistics-client-progress-bg{
  background-color: #1A81D8;
} */

.csmx-statistics-registry-card-bg{
  background-color: #FFF6A7;
}
.csmx-statistics-registry-title-bg{
  background-color: #FCC733;
}
.csmx-statistics-registry-progress-container-bg{
  background-color: #FDE7AA;
}

.csmx-statistics-attendance-card-bg{
  background-color: #AEDBB0;
}
.csmx-statistics-attendance-title-bg{
  background-color: #409944;
}
.csmx-statistics-attendance-progress-container-bg{
  background-color: #AED2B0;
}
.csmx-progess-container{
  height: 24px; 
  font-size: 16px;
  font-weight: bold;
}
.selectpicker + .btn-light{
  border-color: #ebedf2 !important;
  }