.btn,.form-control,.modal-content,.card,.menu-sub-dropdown, .select2-selection
{
    border-radius: 8px !important;
}
.form-check-custom .form-check-input{
     border-radius: 15px !important;
}
.menu-sub-dropdown .menu-item .menu-link:hover{
    border-radius: 8px;
}
.modal-xxl {
    max-width: 98% !important; ;
}
.modal .modal-full-modal {
    max-width: 80% !important;
}
/*.filepond--item {*/
/*    width: calc(40% - 0.5em);*/
/*}*/
.filepond--credits{
    display: none !important;
}
.filepond--panel-root {
    border-radius: 0.5em;
    background-color: transparent;
    border: 1px solid #dbdfea;
}
.filepond--drop-label label{
    display: block;
    border: 1px solid white;
    border-radius: 5px;
    cursor: pointer;
    background: #009ef7;
    color: white;
}
.filepond--drop-label label:hover{

    border: 1px solid #009ef7;
}
.filepond-file-attachment .filepond--panel-root {

}
.modal-full-modal .modal-content .modal-body-content{

    height: calc(100vh - 204px) !important;
    overflow: hidden;
    overflow-y: auto;
    /*overflow-x: hidden;*/
}

.daterangepicker{
    z-index: 9999 !important;
}
.rounded-3{border-radius:3px !important}
.rounded-5{border-radius:5px !important}
.rounded-8{border-radius:8px !important}
.text-white-force{color: white !important}

fieldset {
    margin-bottom: 1em !important;
    border: 1px solid #d3d3d3 !important;
    border-radius: 5px !important;
    padding-left:8px  !important;
    padding-right:8px  !important;

}

legend {
    padding: 5px 10px !important;
    float:none;
    width:auto;
    font-size: 14px !important;
    color: rgba(7,2,4,0.75);
}

.dayContainer .flatpickr-disabled{
    color: #ff8d8d !important;
}
.dayContainer .today{
    background: #9ad4ff !important;
    color: white !important;
}