.card-header.crud {
  border-bottom: 1px solid var(--bs-border-color) !important;
  margin-bottom: 15px !important;
  padding-bottom: 15px !important;
}
.disabled {
  color: rgba(114, 135, 236, 0.5);
  background-color: rgba(141, 153, 213, 0.05);
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}
.was-validated .custom-select:invalid + .select2 .select2-selection {
  border-color: #dc3545 !important;
}
.was-validated .custom-select:valid + .select2 .select2-selection {
  border-color: #28a745 !important;
}
*:focus {
  outline: 0px;
}
.was-validated .custom-select:invalid + .select2 .select2-selection {
  border-color: #dc3545 !important;
}
.was-validated .custom-select:valid + .select2 .select2-selection {
  border-color: #28a745 !important;
}
*:focus {
  outline: 0px;
}

.loader {
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
  background: #fffdfd61;
  display: none;
}
.loader.active-loader {
  display: block;
}
.loader .ajax-content {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=""]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=""]::before {
    content: 'Font Size';
}
.ql-snow .ql-picker.ql-size .ql-picker-label:not([data-value=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item:not([data-value=""])::before {
    content: attr(data-value);
}
.ql-picker-options{
    max-height: 300px;
    overflow-y: auto;
}
/* Set droplist names - -item is the currently selected font, -label is the font's appearance in the droplist*/
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='']::before{
    content: 'Font Family';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Montserrat']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Montserrat']::before{
    content: 'Montserrat';
    font-family: 'Montserrat';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Muli']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Muli']::before{
    content: 'Muli';
    font-family: 'Muli';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Abril Fatface']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Abril Fatface']::before{
    content: 'Abril Fatface';
    font-family: 'Abril Fatface';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='AvantGarde LT Book']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='AvantGarde LT Book']::before{
    content: 'AvantGarde LT Book';
    font-family: 'AvantGarde LT Book';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='ITC Benguiat Gothic Std Heavy']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='ITC Benguiat Gothic Std Heavy']::before{
    content: 'ITC Benguiat Gothic Heavy';
    font-family: 'ITC Benguiat Gothic Std Heavy';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='ITC Benguiat Gothic Std Medium']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='ITC Benguiat Gothic Std Medium']::before{
    content: 'ITC Benguiat Gothic Medium';
    font-family: 'ITC Benguiat Gothic Std Medium';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Avenir LT Black']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Avenir LT Black']::before{
    content: 'Avenir LT';
    font-family: 'Avenir LT Black';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='Avenir LT Black Oblique']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='Avenir LT Black Oblique']::before{
    content: 'Avenir LT Oblique';
    font-family: 'Avenir LT Black Oblique';
}
.ql-editor {
    font-family: 'Muli', sans-serif;
}
.ql-snow .ql-picker.ql-font, .ql-bubble .ql-picker.ql-font {
    width: 13.2rem !important;
}

.btn_inactive{
    pointer-events: none;
    opacity: 0.7;
}
