body {
    font-family: 'Titillium Web', sans-serif;
}

#layout-topbar-center {
  height: 100px;
  display: table-cell;
  background-color: rgba(40, 40, 40, 0.06);
  vertical-align: top;
}

#layout-topbar-center-top {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}

#layout-topbar-center-bottom {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
}

.ui-datatable-tablewrapper {
	overflow: hidden;
}

.loginImageBlock{			
	vertical-align: middle;
	max-height: 150px;
	max-width: 150px;
	width: 100%;
	height: 100%;
}

.NoBorder.ui-panelgrid {
	border: 0px !important;
}

.NoBorder.ui-panelgrid tbody tr td {
	border: 0px !important;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .90 !important;
    background-color: antiquewhite !important;
}

.TexAlJustify {
  text-align: justify;
}

#panelHeaderRicercaAssistito_header,
#panelHeaderIndirizziAssistito_header, 
#panelHeaderAssistito_header,
#panelHeaderEsenzione_header {
	background-image: none;
	background-color: rgba(40, 150, 0, 0.9);
	border-color: rgb(40, 150, 0);
	color: white;
}

#panelHeaderPrestazioneSpec_header,
#panelHeaderRicetteSpecDaPrenotare_header,
#panelHeaderPrestazioneStoricoSpec_header {
	background-image: none;
	background-color: rgba(200, 0, 0, 0.9);
	border-color: rgb(200, 0, 0);
	color: white;
}

#panelHeaderPrestazFarma_header {
	background-image: none;
	background-color: rgba(0, 90, 200, 0.9);
	border-color: rgb(0, 90, 200);
	color: white;
}

#panelHeaderRicercaAssistito_toggler,
#panelHeaderIndirizziAssistito_toggler, 
#panelHeaderAssistito_toggler,
#panelHeaderEsenzione_toggler,
#panelHeaderPrestazioneSpec_toggler,
#panelHeaderRicetteSpecDaPrenotare_toggler,
#panelHeaderPrestazioneStoricoSpec_toggler,
#panelHeaderPrestazFarma_toggler {
	color: white;
}

div.notizie {
	background: transparent;
}

div.notizie>div>table>thead>tr>th.notizia {
	background: transparent;
}

div.notizie>div>table>tbody>tr.ui-datatable-even,
div.notizie>div>table>tbody>tr.ui-datatable-even {
	background: transparent;
}

.notizia {
	border: 0px !important;
	background: transparent;
	padding-bottom: 10px;
} 

span.notizia>ul>li,
span.notizia>ol>li {
	list-style: initial;
}

span.notizia>strong {
	font-weight: bold !important;
}

span.notizia>a {
	color: inherit;
	font-weight: bold !important;
	text-decoration: underline;
}

.width10 {
	width: 10%;
}

.width20 {
	width: 20%;
}

.width30 {
	width: 30%;
}

.width40 {
	width: 40%;
}

.width50 {
	width: 50%;
}

.width60 {
	width: 60%;
}

.width70 {
	width: 70%;
}

.width80 {
	width: 80%;
}

.width90 {
	width: 90%;
}

.width100 {
	width: 100%;
}

/* Landscape phone to large desktop */
@media (min-width: 641px) {
	.showMobile {
		display: none !important;
		width: 0px !important;
	}
}
/* Portrait phones and down */
@media (max-width: 640px) {
	.hideMobile {
		display: none !important;
		width: 0px !important;
	}
	.mobileTextAlignCenter {
		text-align: center;
	}
}
