/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 24 mag 2024, 16:04:44
    Author     : nicol
*/

.footer .social-links
{
    display: block;
}

.footer .social-links a
{
    display: inline-block;
}

.footer .social-links a .bi::before, [class^="bi-"]::before, .footer .social-links a [class*=" bi-"]::before
{
    vertical-align: -.4em;
}

.miniCalendario .text-warning
{
    color: #ff4a17 !important;
}

.miniCalendario .text-bg-primary
{
    background-color: #ff4a17 !important;
}

.btn-primary {
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    padding: 10px 35px 10px 35px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #ff4a17;
    border: 2px solid #ff4a17;
}

.btn-primary:hover, .btn-primary:active {
    color: #ffffff;
    background: #ff6a40;
    border-color: #ff6a40;
}

footer .btn-primary:hover, footer .btn-primary:active {
    background-color: unset;
    border-color: #ff6a40;
}

.breadcrumbs {
    margin-top: 83px;
}

.breadcrumbs[data-news_ticker="true"] {
    margin-top: 117px;
}

#footer .invia-richiesta-fake:not(.modal .invia-richiesta-fake),
#footer .invia-richiesta:not(.modal .invia-richiesta-fake) {
    color: #ffffff;
    background: #ff4a17;
    border-color: #ff4a17;
    transition: 0.3s;
}

#footer .invia-richiesta-fake:hover:not(.modal .invia-richiesta-fake),
#footer .invia-richiesta:hover:not(.modal .invia-richiesta-fake) {
    background-color: unset;
    border-color: #ff6a40;
}

.dropzone {
    border: 1px solid #ff4a17 !important;
}

.modal-header-custom {
    color: #ff4a17;
}

.form-floating .form-check-label-custom:not(#footer .form-check-label-custom) {
    color: rgba(var(--bs-body-color-rgb), .65);
}
#footer .form-floating .form-check-label-custom:not(.modal-content .form-check-label-custom) {
    color: rgba(var(--bs-body-color-rgb), .65);
}
#footer .modal .form-check-label-custom:not(.form-floating) {
    color: rgba(var(--bs-body-color-rgb), .65);
}
#footer .form-check-label-custom:not(.modal-content .form-check-label-custom) {
    color: white;
}

#footer {
    padding-bottom: 0px;
}

#header .logo img {
  max-height: 50px;
}

.breadcrumbs .container
{
    padding-top: 10px;
}