/* CSS Document */


.main-content {
    margin-top: 49px;
}






/*colori*/
.bg-red {
	background-color: red;
}
.bg-yellow {
	background-color: yellow;
}




/*box*/
.box-notifiche-home {
	padding: 10px!important;
}
.card .card-body {
    margin-bottom: 0px;
}
.card .card-header {
    margin-bottom: 0px;
}

/*notifiche*/
.dropdown-item {
    white-space: normal;
}



/*button*/
.footable-pagination li.active a {
    color: #fff;
    background-color: #06325e;
    border-color: #06325e;
}



/*testi*/
.header-nome {
	padding-left: 5px;
    padding-right: 5px;
}




/*tabelle*/
.cella_mobile {
	float: left;
    height: auto;
    width: 100%;
    padding: 5px;
	border-radius: 10px;
}
.cella_mobile_title {
	float: left;
    height: auto;
    width: 100%;
    padding: 5px;
    background-color: #d0d6cc;
	border-radius: 10px;
}
.cella_mobile_button {
	float: left;
    height: auto;
    width: 100%;
    padding: 5px;
	border-radius: 10px;
}
.page-normal {
	margin-top: -45px;
}



/*align*/
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}



/*immagini*/
.history-icona {
	height: 9.5rem; 
	width: 9.5rem;
}


@media only screen and (min-width: 0px) and (max-width: 768px) {
	.vis_desktop {
		display: none!important;;
	}
	
	.page-title h3 {
		width: 250px;
	}
	
	.page-contenuti {
		margin-top: -45px;
	}
	
	.pagination {
		display: inline-block!important;
	}
	
}

@media only screen and (min-width: 769px) {
	.vis_tablet {
		display: none!important;
	}
	
	.page-filtri {
		margin-top: -45px;
	}
}







