/* CSS Document */

body {
    padding-bottom: 0px;
}

.footer {
	/*position: inherit;*/
	/*position: relative;*/
	/*position: unset;*/
	bottom: unset;
}

.wrapper-page .card {
    border: 0px;
    border-radius: 20px;
}

.logo-small {
    /*width: 100px;*/
	/*margin-top: 7px;*/
}


.img_corso {
    width: 60%;
}


#topnav .topbar-main .logo-large {
    /*background-color: #aaaaaa;*/
}

#topnav .navbar-custom {
    /*background-color: rgba(220, 220, 220, 0.8);*/
	/*opacity: 0.8;*/
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding-left: 0;
}

.corso_concluso_col {
	float: left; 
	width: 50%;
}
.corso_concluso_badge {
	padding-top: 10px;
    font-size: 80px;
	line-height: 60px;
}


/*corsi in corso*/
.corsi_col_img {
	width: 10%; 
	float: left;
}
.corsi_col_tit {
	width: 38%; 
	float: left;
}
.corsi_col_des {
	width: 38%; 
	float: left;
}
.corsi_col_data {
	width: 17%; 
	float: left; 
	text-align: center;
}
.corsi_col_star {
	width: 25%; 
	float: left; 
	text-align: center;
}
.corsi_col_puls {
	width: 10%; 
	float: left; 
	text-align: right;
}
.corsi_col_allegati {
	width: 17%; 
	float: left; 
	text-align: center;
}


/*webinar in corso*/
.webinar_col_img {
	width: 10%; 
	float: left;
}
.webinar_col_tit {
	width: 38%; 
	float: left;
}
.webinar_col_allegati {
	width: 38%; 
	float: left;
}
.webinar_col_des {
	width: 38%; 
	float: left;
}
.webinar_col_data {
	width: 17%; 
	float: left; 
	text-align: center;
}
.webinar_col_durata {
	width: 25%; 
	float: left; 
	text-align: center;
}
.webinar_col_puls {
	width: 10%; 
	float: left; 
	text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
}
.webinar_col_allegati_puls {
	width: 10%; 
	float: left; 
	text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
}
.webinar_col_allegati {
	width: 55%; 
	float: left; 
	text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
}
.webinar_text_allegati {
	width: 60%; 
	float: left; 
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.webinar_text_allegati_puls {
	width: 10%; 
	float: left; 
	text-align: right;
		padding-top: 10px;
		padding-bottom: 10px;
}
.webinar_text_partecipanti {
	width: 100%; 
	float: left; 
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.webinar_text_partecipanti_desc {
	width: 100%; 
	float: left;
}

.video {
	width: 100%; 
	height: 600px;
}
.video_piccolo {
	width: 100%; 
	height: 200px;
}
.video_grande {
	width: 100%; 
	/*height: 200px;*/
}

.riquadri_pagina {
	min-height: 750px;
}

.data_webinar_scadenza {
	background-color: orangered;
    padding: 6px;
    border-radius: 30px;
	color: white;
	text-align: center; 
	max-width: 150px;
}

.data_webinar_scaduto {
	/*background-color: orangered;*/
    padding: 6px;
    border-radius: 30px;
	/*color: black;*/
	border: 1px solid orangered!important;
	max-width: 150px;
}


@media only screen and (min-width: 0px) and (max-width: 767px) {
	.prenotazioni_tabella{
		display: none;
	}
	
	.img_corso {
		width: 100%;
	}
	
	.caratt_corso {
		font-size: 24px;
	}
	
	.corso_concluso_col {
		width: 100%;
	}
	.corso_concluso_badge {
		padding-top: 10px;
		font-size: 40px;
		line-height: 40px;
	}
	
	.corsi_col_img {
		width: 30%; 
		display: none;
	}
	.corsi_col_tit {
		width: 100%; 
		/*height: 50px;*/
		padding-bottom: 5px;
	}
	.corsi_col_des {
		width: 100%; 
		padding-bottom: 5px;
		text-align: justify;
	}
	.corsi_col_data {
		width: 100%; 
		font-size: 13px;
		padding: 3px;
	}
	.corsi_col_star {
		width: 100%; 
		float: left; 
		text-align: center;
		padding: 3px;
		font-size: 40px;
	}
	.corsi_col_puls {
		width: 100%; 
		text-align: center;
		/*padding-top: 10px;*/
		padding-bottom: 10px;
	}
	
	
	.webinar_col_img {
		width: 30%; 
		display: none;
	}
	.webinar_col_tit {
		width: 100%; 
		/*height: 50px;*/
		padding-bottom: 5px;
	}
	.webinar_col_allegati {
		width: 55%; 
		/*height: 50px;*/
		padding-bottom: 5px;
		text-align: left;
	}
	.webinar_col_des {
		width: 100%; 
		padding-bottom: 5px;
		text-align: justify;
	}
	.webinar_col_data {
		width: 100%; 
		font-size: 13px;
		padding: 3px;
	}
	.webinar_col_durata {
		width: 40%; 
		float: left; 
		text-align: center;
		padding: 15px;
	}
	.webinar_col_puls {
		width: 100%; 
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.webinar_col_allegati_puls {
		width: 40%; 
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.webinar_text_allegati {
		width: 60%; 
		/*height: 50px;*/
		padding-bottom: 5px;
		text-align: left;
	}
	.webinar_text_allegati_puls {
		width: 40%; 
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.corsi_col_allegati {
		width: 60%; 
		float: left; 
		text-align: center;
		padding-top: 10px;
    	padding-bottom: 10px;
	}
	
	.card-body {
		padding: 10px;
	}
	
	.video {
		width: 100%; 
		height: 400px;
	}

	.riquadri_pagina {
		min-height: 500px;
	}
	
	.data_webinar_scadenza {
		max-width: none!important;
	}
	
	.data_webinar_scaduto {
		max-width: none!important;
	}
	
}

@media only screen and (min-width: 768px) {
	.prenotazioni_tabella_on{
		display: none;
	}
	
	.caratt_corso {
		font-size: 20px;
	}

}

.cella_mobile{
	float: left;
    height: auto;
    width: 100%;
    /* border-spacing: 4px; */
    /* margin: 5px; */
    padding: 5px;
    /* background-color: #9CF050; */
	/*border-radius: 10px;*/
}

.data_corso_scadenza {
	background-color: orangered;
    padding: 6px;
    border-radius: 30px;
	color: white;
}

.data_corso_scaduto {
	background-color: orangered;
    padding: 6px;
    border-radius: 30px;
	color: white;
}

.webinar_span_allegati {
	/*background-color: orangered;*/
    padding: 6px;
    border-radius: 30px;
	/*color: white;*/
	border: 1px solid #562de4!important;
}


video::-webkit-media-controls-play-button 
{
	
}

