@font-face {
    font-family: Fredoka;
    font-weight: 100;

    src: url("FredokaOne-Regular.otf") format("opentype");
}

.sortDnD div { 
    font-family: 'Fredoka' !important;
	font-weight: 100 !important;
	margin-top: 10px;
	color: #009e62 !important;
	} 
	
input[type=button], input[type=submit] {
	    font-family: 'Fredoka';
		font-weight: 100;
		}

img.qCerchio {
    height: 250px !important;
    width: 250px !important;
    background-color: #F4F4F4;
    object-fit: cover;
    clip-path: none !important;
}

.qSortImgSml { clip-path: circle(45% at 55% 45%); }

#qContainer 
	{background-color:#F4F4F4;}

html {
    font-family: 'Fredoka';
	font-weight: 100;
	}
	
.qBlocco { 
	font-family: Fredoka !important; 
	font-weight: 100;
	color: #009e62;
	font-size:3rem;
	}
.sottotitolo { 
	font-family: 'Fredoka', sans-serif !important; 
	font-weight: 100;
	color: #95b849 /* 7B81B1 */ ;
	}	
	
#punteggio {
    background-color: #95b849 /* 7B81B1 */ ;
    color: #ffffff;
    font-family: 'Fredoka';
	font-weight: 100;
	}
	
.gamepart { 
	font-family: 'Fredoka', sans-serif !important; 
	font-weight: 100;
	background-color:#009e62;
	
	}	
p.qHeader {	
	font-family: 'Fredoka', sans-serif !important; 
	font-weight: 100;
	color: #2F7149;
	font-size:1.3rem;
    line-height: 1px;
	}	

body {
	background-color:#F4F4F4;
	background-image: none;
	}

.bordovideo {
	border-color:#F4F4F4;
	box-shadow: none;
	-webkit-box-shadow: none;
	}
	
.qVideo {
border-left: 0;
border-right: 0;
background: white;
}

.qInvia 	{background-color:#ffffff;}

#quiz {
	margin-top:10px;
	border-color:#ffffff;
	box-shadow: none;
	-webkit-box-shadow: none;
	}

img.qSort {
    background-color: #F4F4F4; 
    height: 243px;
    width: 300px;
}

.multiple-quiz .qIco {
    position: initial;
}

.pScelta {
    position: relative;
    height: 37px;
    width: 40px;
/*    left: 120px;
	top:-150px;*/
	left: 226px;
    top: -63px;
	opacity:95%
	}
	
.logo {
    padding: 5px 0 0 0;
	}