/*#tabella,#tabellaSpazi { white-space: nowrap; }
    div.dataTables_wrapper {
        width: auto !important;
        margin: 0 auto !important;
    } */

th, td { white-space: nowrap; }
    /*div.dataTables_wrapper {*/
    /*    width: auto !important;*/
    /*    margin: 0 auto !important;*/
    /*}*/

 .dt-button-background{
	z-index: 0 !important;
}

.fancy-box-refresh-btn{
	border-radius: 1rem !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

.fancy-box-refresh-only-map-btn{
	margin : 5px;
	border-radius: 1rem !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
    border: 1px solid black;
    float: right;
}

.fancy-box-close-btn{
	border-radius: 1rem !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
}

.fancy-box-close-only-map-btn{
	margin : 5px;
	border-radius: 1rem !important;
    background-color: #F5F5F5 !important;
    color: #000000 !important;
    border: 1px solid black;
    float: right;
}

.dataTables_wrapper .dataTables_processing {
    position: absolute!important;
    top: 0px!important;
    left: 50%!important;
    width: 100%!important;
    height: calc(100% + 2em) !important;
    margin-left: -50%!important;
    margin-top: -25px!important;
    padding-top: 20px!important;
    text-align: center!important;
    font-size: 1.2em!important;
    background-color: white!important;
    background: #ffffff91!important;
}

@media only screen and (max-width: 600px) {
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous,
	.fancybox-slide--current, .fancybox-slide--next {
	/* padding: 5px; */
	padding: 0px;

}
}

@media only screen and (min-width: 601px) {
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous,
	.fancybox-slide--current, .fancybox-slide--next {
	/* padding: 10px; */
	padding: 0px;

}
}

.datepicker {
	float: left;
	width: auto;
	height: auto;
	max-width: 222px !important;
	min-width: 13rem !important;
}

table.dataTable thead {
background-color: #254989;
	color: white;
	background: linear-gradient(to top, #1e3c72 0%, #1e3c72 1%, #2a5298 100%)
		!important;
}

th { font-size: 12px;
}

.fancybox-content{
	/*width: 98%!important;
	height: 96%!important;*/
}

td { font-size: 12px; }