﻿.text-primary {
    color:#000 !important;
}

.btn-primary {
    --tb-btn-bg: black !important;
    --tb-btn-hover-bg: #706f6f;
    --tb-btn-active-bg: #3c3c3b;
    --tb-btn-disabled-bg: black;
}
/*#3d3e43* R:61 G:62 B:67

--tb-primary-rgb: 61, 62, 67;
*/
.bg-primary {
    --tb-bg-opacity: 1;
    background-color: rgba(#3d3e43,var(--tb-bg-opacity)) !important;
}

.user-profile-img .overlay-content {
    background: rgba(61,62,67,.8);
}

.fc-event.bg-primary-subtle, .bg-primary-subtle, .multichannel-bg {
    background: linear-gradient(to right, #1877f2 0%, #ee2a7b 35%, #25d366 70%, #ba972c 100%) !important;
}

.facebook-bg, .instagram-bg, .whatsapp-bg, .wordpress-bg {
    color: white !important;
}

.facebook-bg, .fc-event.bg-success-subtle, .bg-success-subtle {
    background: #1877f2 !important; /* blu facebook */
}

.instagram-bg, .fc-event.bg-info-subtle, .bg-info-subtle {
    background: linear-gradient(45deg, #f58529, #dd2a7b, #8134af, #515bd4) !important; /* gradiente instagram */
}

.fc-event.bg-warning-subtle, .bg-warning-subtle, .whatsapp-bg {
    background: #25d366 !important; /* verde wahtsapp */
}

p.whatsapp-color {
    font-weight: bold;
    color: #25d366 !important; /* verde wahtsapp */
}

.fc-event.bg-danger-subtle, .bg-danger-subtle, .wordpress-bg {
    background: #ba972c !important; /* giallo wordpress */
}

.fc-event.bg-success-subtle, .bg-success-subtle, .fc-event.bg-info-subtle, .bg-info-subtle,
.fc-event.bg-warning-subtle, .bg-warning-subtle, .fc-event.bg-danger-subtle, .bg-danger-subtle,
.fc-event.bg-primary-subtle, .bg-primary-subtle {
    color: #fff !important;
    border: none !important;
}

.fc-toolbar-chunk .btn-group .btn, .fc-today-button.btn.btn-primary, button.btn.btn-success, a.btn.btn-success,
.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number, li.active > a.page-link {
    background-color: black !important;
    color: #fff;
    border: none !important;
}

.fc-toolbar-chunk .btn-group .btn.active, .fc-toolbar-chunk .btn-group .btn:hover, button.btn.btn-success:hover, a.btn.btn-success:hover {
    color: #fff;
    background-color: #706f6f !important;
}

.form-check-input:checked, .flatpickr-months, .flatpickr-weekdays, span.flatpickr-weekday {
    background-color: black;
    border-color: black;
}

.fc .fc-daygrid-day.fc-day-today {
    background-color: #706f6f !important;
}

.nav-link {
    color: black;
}

i.bx.bx-repost.fs-25 {
    font-size: 25px !important;
}

.flex-grow-65 {
    flex-grow: 65 !important;
    max-width: 65%;
    width: 65%;
}

.flex-grow-35 {
    flex-grow: 35 !important;
    max-width: 35%;
    width: 65%;
}

.badge {
    min-width:90px;
}

div.customizer-setting, div.offcanvas.offcanvas-end, [data-dz-name], a.dz-remove
/*, div.offcanvas-backdrop */ {
    display: none !important;
}

@media (max-width: 915px) {
    #manualImage .row {
        flex-wrap: wrap !important;
        display: flex !important;
    }

        #manualImage .row > div,
        #manualImage .row > ul {
            width: 100% !important;
            max-width: 100% !important;
            flex: 0 0 100% !important;
            margin-left: 0 !important;
            min-width: 0 !important;
        }

    #manualImage .avatar-xl {
        width: 100px !important;
        height: 100px !important;
    }

    #divSchedule { margin-top: 110px !important; }
}

/* stili per la preview Facebook*/
.fb-preview-text {
    font-size: 15px;
    line-height: 1.3;
    max-height: 6.5em; /* 5 righe */
    overflow: hidden;
    position: relative;
    white-space: pre-line;
}

    .fb-preview-text .more-link {
        color: #385898;
        font-weight: 600;
        background: white;
        cursor: pointer;
        margin-left: 2px;
        white-space: nowrap;
    }

.fb-preview-img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    display: block;
    border-radius: 0;
    max-height: none; /* Rimuove il limite */
}

div:where(.swal2-container) .swal2-html-container, div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel {
    font-size: 1em !important;
}

.swal2-container .swal2-title {
    font-size: 18px;
}

div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel, div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm {
    background-color: black !important;
}