/**
	Autore: Alessandro Caruso
	Copyright: GuiltyCaRu (c)
	Data: 16 Dicembre 2016
	Licenza: GPLv3
	Descrizione: CSS per la composizione del template
**/

/* ========== INIZIO - Asset Generali ========== */
	@import url('https://fonts.googleapis.com/css?family=Raleway');
	
	*{
		/*-webkit-touch-callout:none;
		-webkit-user-select:none;
		-khtml-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;*/
		-webkit-tap-highlight-color:rgba(0,0,0,0);
		font-family:'Raleway',sans-serif;
	}
	html, body{
		position:relative;
		margin:0px;
		padding:0px;
		-webkit-overflow-scrolling:touch;
		color:#000;
		height:100%;*/
	}
	a{
		border:none;
		text-decoration:inherit !important;
		color:#0075bc;
	}
	hr{
		border: none;
		border-bottom: solid 1px #d3d3d3;
	}
/* ========== FINE - Asset Generali ============ */

/* ========== INIZIO - Classi Header ========== */
	/* ----- INIZIO - Risoluzioni Forzate ----- */
		.gc_force_1_3{} 	/* Classe utilizzata per forzare il contenitore padre in 1/3 */
		.gc_force_2_3{} 	/* Classe utilizzata per forzare il contenitore padre in 2/3 */
		
		.gc_forced_1_3{
			display:inline-block !important;
			vertical-align:top !important;
			width:33.33% !important;
		}
		.gc_forced_2_3{
			display:inline-block !important;
			vertical-align:top !important;
			width:66.66% !important;
		}
		@media only screen and (max-width:599px){
			.gc_force_1_3{
				display:block !important;
				width:100% !important;
				margin:auto !important;
			}
			.gc_forced_2_3{
				display:block !important;
				width:100% !important;
				margin:auto !important;
			}
		}
	/* ----- FINE - Risoluzioni Forzate ------- */
/* ========== FINE - Classi Header ============ */

/* ========== INIZIO - Elementi Comuni ========== */
	/* ----- INIZIO - Loading ----- */
		/* =[ IL LOADING E' ALL'INTERNO DELL'INDEX.PHP ]=  */
	/* ----- FINE - Loading -------*/
	/* ----- INIZIO - Body ----- */
		#gc_body{
			position:relative;
			/*background:url('../media/img/gc_bg.png') no-repeat center center;*/
			background-size:cover;
			background-attachment:fixed;
			width:100%;height:100%;
			margin:0px;padding:0px;
			background-color:#104583;
		}
		#gc_bodyBg{
			position:relative;
			/*background:url('../media/img/gc_bg.png') no-repeat center center;*/
			background-size:cover;
			background-attachment:fixed;
			width:100%;height:auto;
			margin:0px;padding:0px;
			background-color:#104583;
		}
		#gc_bodyContent{
			text-align:center;
			width:100%;
			margin:auto;
			/*box-shadow:0px 0px 50px 0px #000;*/
		}
		@media only screen and (min-width:1300px){
			#gc_bodyContent.gc_boxedTemplate{ max-width:1240px; }
		}
		@media only screen and (min-width:1000px) and (max-width:1299px){
			#gc_bodyContent.gc_boxedTemplate{ max-width:940px; }
		}
		@media only screen and (max-width:999px){
			#gc_bodyContent.gc_boxedTemplate{ max-width:100%; }
		}
		#gc_bodyContent.gc_boxedTemplate{ box-shadow:0px 0px 50px 0px #000; }
	/* ----- FINE - Body ------- */
	/* ----- INIZIO - Contenitore Main + Sidebars ----- */
		#gc_mainSideContainer{
			position:relative;
			width:100%;
			background-color:#f0f0f0;
		}
	/* ----- FINE - Contenitore Main + Sidebars ------- */
	/* ----- INIZIO - Sidebar Left ----- */
		#gc_left_sidebar{
			position:relative;
			display:inline-block;
			vertical-align:top;
			margin:auto;padding:10px;
			text-align:left;
			width:300px;
		}
		@media only screen and (min-width:1000px){ #gc_left_sidebar{ width:300px; } }
		@media only screen and (max-width:999px){ #gc_left_sidebar{ width:calc(100% - 20px); } }
	/* ----- FINE - Sidebar Left ------- */
	/* ----- INIZIO - Main Content ----- */
		#gc_main_content{
			position:relative;
			display:inline-block;
			vertical-align:top;
			width:calc(100% - 20px);padding:10px;
			background-color:#fff;
		}
		@media only screen and (min-width:1300px){
			#gc_main_content.gc_1_sidebar{ width:900px; }
			#gc_main_content.gc_2_sidebar{ width:600px; }
		}
		@media only screen and (min-width:1000px) and (max-width:1299px){
			#gc_main_content.gc_1_sidebar{ width:600px; }
			#gc_main_content.gc_2_sidebar{ width:200px; }
		}
		@media only screen and (max-width:999px){
			#gc_main_content.gc_1_sidebar{ width:calc(100% - 20px); }
			#gc_main_content.gc_2_sidebar{ width:calc(100% - 20px); }
		}
	/* ----- FINE - Main Content ------- */
	/* ----- INIZIO - Sidebar Right ----- */
		#gc_right_sidebar{
			position:relative;
			display:inline-block;
			vertical-align:top;
			text-align:left;
			width:300px;padding:10px;
			background-color:#f0f0f0;
		}
		@media only screen and (min-width:1000px){ #gc_right_sidebar{ width:300px; } }
		@media only screen and (max-width:999px){ #gc_right_sidebar{ width:calc(100% - 20px); } }
	/* ----- FINE - Sidebar Right ------- */
	/* ----- INIZIO - Top ----- */
		.gc_top_container{
			text-align:center;
			max-width:1240px;
			margin:auto;
			padding:0px;
		}
		.gc_top{
			text-align:left;
			display:inline-block;
			vertical-align:top;
			transition:0.3s;
		}
	/* ----- FINE - Top ------- */
	/* ----- INIZIO - Fullwidth ----- */
		.gc_fullwidth_container{
			text-align:center;
			margin:auto;
			padding:0px;
		}
		.gc_fullwidth{
			text-align:left;
			display:inline-block;
			vertical-align:top;
			transition:0.3s;
		}
	/* ----- FINE - Fullwidth ------- */
	/* ----- INIZIO - Boxed ----- */
		.gc_boxed_container{
			text-align:center;
			max-width:1240px;
			margin:auto;
			padding:0px;
		}
		.gc_boxed{
			text-align:left;
			display:inline-block;
			vertical-align:top;
			transition:0.3s;
		}
	/* ----- FINE - Boxed ------- */
	/* ----- INIZIO - Componente ----- */
		.gc_component{
			max-width:1180px;
			text-align:left;
			margin:auto;
			padding:0px;
			transition:0.3s;
		}
	/* ----- FINE - Componente ------- */
	/* ----- INIZIO - Footer ----- */
		.gc_footer_container{
			text-align:center;
			max-width:1240px;
			margin:auto;
			padding:0px;
		}
		.gc_footer{
			text-align:left;
			display:inline-block;
			vertical-align:top;
			transition:0.3s;
		}
	/* ----- FINE - Footer ------- */
	/* ----- INIZIO - Bottom ----- */
		.gc_bottom_container{
			text-align:center;
			max-width:1240px;
			margin:auto;
			padding:0px;
		}
		.gc_bottom{
			text-align:left;
			display:inline-block;
			vertical-align:top;
			transition:0.3s;
		}
	/* ----- FINE - Bottom ------- */
	/* ----- INIZIO - Proporzioni Box Automatiche ----- */
		@media only screen and (min-width:961px){
			.gc_1_1{ width:100%; }
			.gc_1_2{ width:50%; }
			.gc_1_3{ width:33.333333%; }
			.gc_1_4{ width:25%; }
			.gc_1_5{ width:20%; }
			.gc_1_6{ width:16.666666%; }
		}
		@media only screen and (min-width:769px) and (max-width:960px){
			.gc_1_1{ width:100%; }
			.gc_1_2{ width:50%; }
			.gc_1_3{ width:33.333333%; }
			.gc_1_4{ width:25%; }
			.gc_1_5{ width:25%; }
			.gc_1_6{ width:25%; }
		}
		@media only screen and (min-width:461px) and (max-width:768px){
			.gc_1_1{ width:100%; }
			.gc_1_2{ width:50%; }
			.gc_1_3{ width:33.333333%; }
			.gc_1_4{ width:33.333333%; }
			.gc_1_5{ width:33.333333%; }
			.gc_1_6{ width:33.333333%; }
		}
		@media only screen and (max-width:460px){
			.gc_1_1{ width:100%; }
			.gc_1_2{ width:100%; }
			.gc_1_3{ width:100%; }
			.gc_1_4{ width:100%; }
			.gc_1_5{ width:100%; }
			.gc_1_6{ width:100%; }
		}
	/* ----- FINE - Proporzioni Box Automatiche ------- */
/* ========== INIZIO - Elementi Comuni ========== */

.splms.course-details .splms-course-quizzes ul {
    list-style: none;
    padding: 0;
    overflow: hidden;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}