.pt20{
  padding-top: 20px;
}

.pt10{
  padding-top: 10px;
}

.pt5{
  padding-top: 5px;
}

.grid-view .summary{
  padding-bottom: 10px;
}

/** Agenda **/

.agenda .ui-datepicker{
  width: 100%;
}

.agenda.ui-widget.ui-widget-content {
  border: 0px solid #c5c5c5;
}

.fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link {
  box-shadow: 0 0 0 1px #fff !important;
}

/** fine Agenda **/

.flash {
  -moz-animation: flash 5s ease-out;
  -moz-animation-iteration-count: 1;

  -webkit-animation: flash 5s ease-out;
  -webkit-animation-iteration-count: 1;

  -ms-animation: flash 5s ease-out;
  -ms-animation-iteration-count: 1;
}

@keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #f2eafa; }
    100% { background-color: transparent; }
}

@-webkit-keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #f2eafa; }
    100% { background-color: transparent; }
}

@-moz-keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #f2eafa; }
    100% { background-color: transparent; }
}

@-ms-keyframes flash {
    0% { background-color: transparent; }
    50% { background-color: #f2eafa; }
    100% { background-color: transparent; }
}

.scroll {
    max-height: 100px;
    overflow-y: auto;
}

/*DRAGDROP UPLOAD FILEPOND*/
.multiple-file-upload .filepond--item {
    width: calc(33% - 0.5em);
}
.multiple-file-upload .filepond--panel-center {
    background-color: #efefef;
}
.multiple-file-upload .filepond--root .filepond--drop-label{
    background-color: #efefef;
}
.multiple-file-upload .filepond--panel-bottom {
    background-color: #efefef;
}
/*FINE DRAGDROP UPLOAD FILEPOND*/

.multiple-file-upload .form-control:disabled:not(.flatpickr-input), .form-control[readonly]:not(.flatpickr-input) {
    background-color: #eaecef;
    cursor: no-drop;
    color: #3b3b3b;
}

.form-control:disabled:not(.flatpickr-input), .form-control[readonly]:not(.flatpickr-input) {
    background-color: #f1f2f3;
    cursor: no-drop;
    color: #3b3f5c !important;
}
body.dark .form-control:disabled:not(.flatpickr-input), body.dark .form-control[readonly]:not(.flatpickr-input) {
    background-color: #3b3f5c;
    cursor: no-drop;
    color: #888888 !important;
}
.capitalize{
    text-transform: capitalize;
}