.listaCongressi .productListSingle > div { border: 5px solid #F2F2F2; margin-top: 20px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px }

.listaCongressi .productListSingle .giorno { text-align: center; padding:15px; font-size: 15px; border-right: 1px solid #F2F2F2;  border-bottom: 1px solid #F2F2F2;}
.listaCongressi .productListSingle .giorno i{ display:block; font-size: 20px; padding-bottom:5px;  }

.listaCongressi .productListSingle .luogo { text-align: center; padding:15px; font-size: 15px; border-right: 1px solid #F2F2F2;}
.listaCongressi .productListSingle .luogo i{ display:block; font-size: 20px; padding-bottom:5px; }

.listaCongressi .productListSingle .congresso h2{ color: #8BBD3A; font-size: 24px; line-height: 24px; font-weight: normal; padding: 10px 0px; margin: 0 auto; margin-top: 0px;  margin-bottom: 0px; margin-top: 0px;
margin-bottom: 0px; padding-right: 55px !important;}

.listaCongressi .congresso .infoCongresso{ border-top: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; padding: 5px 0px; margin-bottom: 5px}
.listaCongressi .congresso .infoCongresso i{ color:#DC3545 }

.card .card-ribbon { width: 230px; font-size: 14px;}
.card .card-ribbon.card-ribbon-top { top: 35px; }

.bg-primary { background-color: #8BBD3A !important; }
.uk-panel-box-primary {
    background-color: #8BBD3A;
    color: #ffffff;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.03);
}

.congressoSingolo .topInfo ul{ margin-top: 10px }
.congressoSingolo .topInfo ul li{ padding-bottom: 10px }
.congressoSingolo .topInfo ul li i{ min-width: 20px; text-align: center }
.congressoSingolo a.btn.sitoUfficiale{ border: 1px solid #E7E8EA }
.congressoSingolo a.btn.sitoUfficiale:hover{ border: 1px solid #FFF; color: #E7E8EA }


.tooltip-inner{ background: #FFF }

.footer .social a i{ font-size: 150%; color: rgba(255, 255, 255, 0.7); }
.footer .social ul li{ display: inline; padding: 0 5px; }
.footer .footerMenu h3{ color: #ffffff;margin-top: 0;margin-bottom: 20px;font-size: 22px;line-height: 30px;font-weight: 200;font-family: 'Titillium Web'; }
.footer .footerMenu ul li a{ color: rgba(255, 255, 255, 0.7);padding: 10px 0;display: block; }

.mainContent  .container{ background: #FFF; padding: 30px }
.mainContent  { background-color: transparent !important; }

.bottoneCongressi{ border: 1px solid #8BBD3A; background: url(/images/bg-button.jpg) 100% 100%; text-align: center; padding: 15px; padding-top: 30% }
.bottoneCongressi:hover{ background: #2F5D97; }
.bottoneCongressi i{ font-size: 60px; color: #8BBD3A}
.bottoneCongressi h4{ color: #8BBD3A }

.bottoneIscrizioni a{ display: block; border: 1px solid #8BBD3A; background: url(/images/bg-button.jpg) 100% 100%; text-align: center; padding: 15px; padding-top: 30% }
.bottoneIscrizioni a:hover{ background: #2F5D97; }
.bottoneIscrizioni i{ font-size: 60px; color: #8BBD3A}
.bottoneIscrizioni h4{ color: #8BBD3A }

.mappaCongressi{ border: 1px solid #8BBD3A; margin: 0; padding: 0 }

#tablePrezzi p.tassaSoggiorno{ font-size: 11px;  margin-bottom:0px; }



/*MOBILE PER SEZIONE ECM*/
@media only screen and (max-width: 600px) {
	.topBar { padding: 0 } 
	.topBar .cart-dropdown{ display:none } 
	
	.mainContent .container {
		padding: 5px;
	}
	
	.btn{ white-space:normal !important;  }
	
	.testoInfoECM h3{ font-size: 16px }
	.listaCongressi .panel.panel-default{ display: none }
	
	.navbar-default .container{ padding: 0 }
	
	
}#cookieChoiceInfo, #cookieChoiceInfo a{ color: #FFF; background-color: #2B64A4 !important; font-size: 15px;}#cookieChoiceInfo{padding: 20px 0 !important;}#cookieChoiceInfo a{padding: 8px !important;}.cookiePolicy{text-decoration: underline !important;}


@media(max-width:992px){
	.bottoneCongressi{
		min-height: 220px;
		padding: 15px;
	}
}
@media(max-width:429px){
	td.td-disponibilita {
		text-align: center;
	}
	.table-prezzi thead th {
		font-size: 12px;
	}
}


td.td-register {
	padding: .75rem 0 !important
}

td.td-register .btn {
	height: auto;
}



.btn-pazienti {
    padding: 5px 10px !important;
}
.sa-button-container .cancel.btn {
    background: #F55C5D !important;
    border: 1px solid #F55C5D;
}

.input_field_sections {
	margin-bottom: 15px;
}


.nav-pills .nav-link.active, .show > .nav-pills .nav-link{ background-color: #8BBD3A; }
.nav-pills .nav-link{ background:#FFF; border: 1px solid #8BBD3A; color: #8BBD3A; border-radius: 0; }