.btn-min-width{min-width:168px}p{margin-bottom:10px}
.image-upload-icon{background-image:url('../images/icons/image-upload.svg');width:52px;height:46px;background-repeat:no-repeat;position:absolute;top:50px;left:50px}
.custom-checkbox label{background:#f4f4f4;border-radius:3px;padding:7px 15px;font-weight:400;margin:0 10px 10px 0;cursor:pointer}
.custom-checkbox input[type=checkbox]:checked+label{background:#e682ae;color:#fff}
.custom-checkbox input[type=radio],.custom-checkbox input[type=checkbox]{opacity:0;position:absolute;width:25px;height:25px}
.icon-plus{background-image:url('../images/icons/add-big.svg');background-repeat:no-repeat;background-position:center}
.icon-small-plus{background-image:url('../images/icons/plus.svg');background-repeat:no-repeat;background-position:center}
.icon-cross{background-image:url('../images/icons/cross.svg');background-repeat:no-repeat;background-position:center}
.icon-pdf{background-image:url('../images/icons/pdf.svg');background-repeat:no-repeat;background-position:center}
.icon-star{background-image:url('../images/icons/star.svg');background-repeat:no-repeat;background-position:center}
.icon-checked{background-image:url('../images/icons/checked.svg');background-repeat:no-repeat;background-position:center}
.icon-check{display:none;width:45px;height:45px;border-radius:50%;background-color:#0fa05b;position:absolute;top:50px;left:50px;font-size:25px;color:#fff;text-align:center;line-height:50px}
.fc-event-container .fc-day-grid-event{border-radius:3px;color:#000000 !important;font-size:12px;padding:5px 0}
.fc td.fc-today .fc-day-number{background-color:rgba(15,160,91,0.1);color:#0fa05b;border-radius:50%;padding:5px;width:18px;height:18px;text-align:center;line-height:1.4}
.fc-toolbar.fc-header-toolbar{display:none}

/* Admin page breadcrumb — theme sky blue (--theme-color / --theme-hover-color from :root) */
.page-title.admin-page-breadcrumb .breadcrumb--admin {
    flex-wrap: wrap;
    align-items: center;
    font-family: inherit;
    font-size: 0.9375rem;
    line-height: 1.45;
    font-weight: 500;
    letter-spacing: 0.015em;
    margin-bottom: 0.375rem;
}
.page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item {
    display: inline-flex;
    align-items: center;
}
.page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.4rem;
}
.page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item + .breadcrumb-item::before {
    font-family: inherit;
    font-weight: 500;
    font-size: 0.8125rem;
    padding-right: 0.5rem;
    color: rgba(75, 75, 90, 0.4);
    content: "/";
}
.page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item > a {
    color: var(--theme-color);
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: color 0.15s ease, border-color 0.15s ease;
}
.page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item > a:hover {
    color: var(--theme-hover-color);
    border-bottom-color: rgba(55, 210, 253, 0.55);
}
.page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item.active {
    color: #4b4b5a;
    font-weight: 600;
    font-size: 0.9375rem;
}
@media (max-width: 575.98px) {
    .page-title.admin-page-breadcrumb .breadcrumb--admin,
    .page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item.active {
        font-size: 0.875rem;
    }
    .page-title.admin-page-breadcrumb .breadcrumb--admin .breadcrumb-item + .breadcrumb-item::before {
        font-size: 0.75rem;
    }
}

.date-picker-icon{
    background-image: url(/assets/images/icons/calendar-icon.svg);
    background-position: 93%;
    background-size: 20px;
    background-repeat: no-repeat;
}
