/* ALTRE PERSONALIZZAZIONI PER PROGETTO */
@import url('custom/custom_style.css');

.card-actions form {
    display: inline;
}

.card-actions .form-control {
    display: inline;
    width: 60%;
}

/* Override dello stile di Metronic */
img.app-sidebar-logo-default {
    max-width: 100%;
    width: auto;
}

body.body-login {
    background-image: url('../../../img/bg_auth_dark.png');
}

[data-kt-app-layout=light-sidebar] div#kt_app_content_container {
    padding-top: 30px;
    padding-bottom: 30px;
}

.card-actions {
    flex-basis: 50%;
}

.mobile-hide {
    display: block;
}

.mobile-show {
    display: block;
}

@media (max-width: 1135px) {

    /* Stili per desktop e schermi grandi */
    .card-actions,
    .card-title {
        flex-basis: 110%;
    }

    .card-title {
        justify-content: space-between;
    }
}

/* MEDIA QUERIES */
/* XL - Per schermi più piccoli di 1400px */

@media (max-width: 1399.98px) {
    /* Stili per desktop e schermi grandi */
}


/* LG - Per schermi più piccoli di 1200px */
@media (max-width: 1199.98px) {
    /* Stili per laptop e schermi grandi */
}

/* MD - Per schermi più piccoli di 992px */
@media (max-width: 991.98px) {
    /* Stili per tablet e dispositivi medi */
}

/* SM - Per schermi più piccoli di 768px */
@media (max-width: 767.98px) {
    /* Stili per telefoni e tablet piccoli */
}

/* XS - Per schermi più piccoli di 576px */
@media (max-width: 575.98px) {

    /* Stili per mobile molto piccoli */

    .card .card-header {
        padding: 0 1rem;
    }

    .mobile-hide {
        display: none;
    }

    .mobile-show {
        display: block;
    }
}