/* Sfondo globale */
body.theme {
    background-color: #0A3161;
}
/* Logo per Login */
img.logo {
    width: 100%;
    background: #B31942;
    border-radius: 100px;
    margin-bottom: 20px;
    height: 200px;
    object-fit: cover;
}
/* Logo per NavBar */
img.logo-small {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 15px;
    background: #B31942;
}
/* Nascondi Logo NavBar per Smartphone */
@media (max-width: 767px) {
    img.logo-small{
        display: none;
    }
}
/* Bottoni */
.btn-primary{
    color: white;
    background-color: #B31942;
    border-color: #B31942;
    font-weight: bold;
}
.btn-primary:hover{
    color: #e33b68;
    background-color: white;
    border-color: #e33b68;
}
/* Tutti i LINK */
a{
    color: #B31942;
    font-weight: bold;
}
a:hover{
    color: #e33b68;
    font-weight: bold;
}
/* Form Control, ossia tutti gli input di un form */
.form-control{
    color:white;
    background-color: #0e468a;
}
.form-select{
    color:white;
    background-color: #0e468a;
}
.form-control:focus{
    color:white;
    background-color: #0e468a;
}
.form-control::placeholder{
    color:white;
    background-color: #0e468a;
}
/* Funzione di Search per DataTables */
.dataTables_wrapper .dataTables_filter input{
    background-color: #0e468a;
}
label.theme{
    color: white;
}
label.form-label{
    color: black;
}
p.form-label{
    color: black;
}
p.theme{
    color: white;
    font-weight: bold;
}
nav.bg-body{
    color: white;
    background-color: #0e468a !important;
    align-items: center;
}
ul.dropdown-menu{
    color: white;
    background-color: #0e468a !important;
}
.nav-underline .nav-link:hover{
    color: #B31942 !important;
}
.nav-underline .nav-link{
    color: white !important;
}
.breadcrumb-item.active{
    color: white;
}
/* SELECT 2 cazzi vari*/
::placeholder {
    color: white;
    opacity: 1;
}
.select2-search {
    background-color: #0e468a;
}
.select2-search input {
    background-color: #0e468a;
}
.select2-results {
    background-color: #0e468a;
}
.select2-container--bootstrap-5 .select2-dropdown {
    color: white
}
.select2-container--bootstrap-5 .select2-selection--single{
    background-color: #0e468a;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
    color: white;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
    color: white
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{
    color: white;
    background-color: #0e468a;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
    color: white;
}
.select2-container--bootstrap-5 .select2-selection {
    background-color: #0e468a;
}
.select2-search__field{
    color: white;
}
.datatable-ajax-link-delete{
    font-weight: bold;
}
.datatable-ajax-link-delete:hover{
    background-color: #e9ecef2e;
}