/* CATEGORIE GIOCHI*/
.logica, .text-logica{
	color:#c4c2b7;
}
.movimento, .text-movimento{
	color:#ffe41b;
}
.gara, .text-gara{
	color:#e7302a;
}
.recitazione, .text-recitazione{
	color:#ffaec9;
}
.conoscenza, .text-conoscenza{
	color:#0c8e36;
}
.immaginazione, .text-immaginazione{
	color:#a149a4;
}
.cooperazione, .text-cooperazione{
	color:#2daae2;
}
.concentrazione, .text-concentrazione{
	color:#3f48cc;
}
.fortuna, .text-fortuna{
	color:#b4e61d;
}
.ricerca, .text-ricerca{
	color:#946038;
}

.font-gioco{
	display:inline-block;
	font-weight: bold;
	margin-right:8px;
	margin-bottom:0;
	text-align: justify !important;
}


.btn-logica{
	border-color: #c4c2b7;
	color:#c4c2b7;
}
.btn-logica:hover{
	color: #c4c2b7;
	background-color:#f5f5f5;
}
.btn-logica:not(:disabled):not(.disabled):active, .btn-logica:not(:disabled):not(.disabled).active,
.show > .btn-logica.dropdown-toggle {
	color: #ffffff;
	background-color: #c4c2b7;
	border-color: #c4c2b7;
}

.btn-logica:focus, .btn-logica.focus {
	box-shadow: 0 0 0 5px rgba(196, 194, 183, 0.5);
}
.btn-logica.disabled, .btn-logica:disabled{
	color: #c4c2b7;
	background-color: transparent;
}
.btn-logica:not(:disabled):not(.disabled):active:focus, .btn-logica:not(:disabled):not(.disabled).active:focus,
.show > .btn-logica.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(196, 194, 183, 0.5);
}


.btn-movimento{
	border-color: #ffe41b;
	color:#ffe41b;
}
.btn-movimento:hover{
	color: #ffe41b;
	background-color:#fffacf;
}
.btn-movimento:not(:disabled):not(.disabled):active, .btn-movimento:not(:disabled):not(.disabled).active,
.show > .btn-movimento.dropdown-toggle {
	background-color:#ffe100;
	border-color: #ffe100;
	color: #ffffff;
}
.btn-movimento:focus, .btn-movimento.focus {
	box-shadow: 0 0 0 5px rgba(255, 255, 0, 0.5);
}
.btn-movimento.disabled, .btn-movimento:disabled{
	color: #ffe41b;
	background-color: transparent;
}
.btn-movimento:not(:disabled):not(.disabled):active:focus, .btn-movimento:not(:disabled):not(.disabled).active:focus,
.show > .btn-movimento.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(255, 255, 0, 0.5);
}



.btn-gara{
	border-color: #e7302a;
	color:#e7302a;
}
.btn-gara:hover{
	color: #e7302a;
	background-color:#eda4a1;
}
.btn-gara:not(:disabled):not(.disabled):active, .btn-gara:not(:disabled):not(.disabled).active,
.show > .btn-gara.dropdown-toggle {
	color: #ffffff;
	background-color: #e7302a;
	border-color: #e7302a;
}
.btn-gara:focus, .btn-gara.focus {
	box-shadow: 0 0 0 5px rgba(231, 48, 42, 0.5);
}
.btn-gara.disabled, .btn-gara:disabled{
	color: #e7302a;
	background-color: transparent;
}
.btn-gara:not(:disabled):not(.disabled):active:focus, .btn-gara:not(:disabled):not(.disabled).active:focus,
.show > .btn-gara.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(231, 48, 42, 0.5);
}



.btn-recitazione{
	border-color: #ffaec9;
	color:#ffaec9;
}
.btn-recitazione:hover{
	color: #ffaec9;
	background-color:#ffebf1;
}
.btn-recitazione:not(:disabled):not(.disabled):active, .btn-recitazione:not(:disabled):not(.disabled).active,
.show > .btn-recitazione.dropdown-toggle {
	color: #ffffff;
	background-color: #ffaec9;
	border-color: #ffaec9;
}
.btn-recitazione:focus, .btn-recitazione.focus {
	box-shadow: 0 0 0 5px rgba(255, 174, 201, 0.5);
}
.btn-recitazione.disabled, .btn-recitazione:disabled{
	color: #ffaec9;
	background-color: transparent;
}
.btn-recitazione:not(:disabled):not(.disabled):active:focus, .btn-recitazione:not(:disabled):not(.disabled).active:focus,
.show > .btn-recitazione.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(255, 174, 201, 0.5);
}

.btn-immaginazione{
	border-color: #a149a4;
	color:#a149a4;
}
.btn-immaginazione:hover{
	color: #a149a4;
	background-color:#e6cae8;
}
.btn-immaginazione:not(:disabled):not(.disabled):active, .btn-immaginazione:not(:disabled):not(.disabled).active,
.show > .btn-immaginazione.dropdown-toggle {
	color: #ffffff;
	background-color: #a149a4;
	border-color: #a149a4;
}
.btn-immaginazione:focus, .btn-immaginazione.focus {
	box-shadow: 0 0 0 5px rgba(161,73,164, 0.5);
}
.btn-immaginazione.disabled, .btn-immaginazione:disabled{
	color: #a149a4;
	background-color: transparent;
}
.btn-immaginazione:not(:disabled):not(.disabled):active:focus, .btn-immaginazione:not(:disabled):not(.disabled).active:focus,
.show > .btn-immaginazione.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(161,73,164, 0.5);
}


.btn-cooperazione{
	border-color: #2daae2;
	color:#2daae2;
}
.btn-cooperazione:hover{
	color: #2daae2;
	background-color:#acddf2;
}
.btn-cooperazione:not(:disabled):not(.disabled):active, .btn-cooperazione:not(:disabled):not(.disabled).active,
.show > .btn-cooperazione.dropdown-toggle {
	color: #ffffff;
	background-color: #2daae2;
	border-color: #2daae2;
}
.btn-cooperazione:focus, .btn-cooperazione.focus {
	box-shadow: 0 0 0 5px rgba(45,170,226,0.5);
}
.btn-cooperazione.disabled, .btn-cooperazione:disabled{
	color: #2daae2;
	background-color: transparent;
}
.btn-cooperazione:not(:disabled):not(.disabled):active:focus, .btn-cooperazione:not(:disabled):not(.disabled).active:focus,
.show > .btn-cooperazione.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(45,170,226,0.5);
}


.btn-concentrazione{
	border-color: #3f48cc;
	color:#3f48cc;
}
.btn-concentrazione:hover{
	color: #3f48cc;
	background-color:#c6caf5;
}
.btn-concentrazione:not(:disabled):not(.disabled):active, .btn-concentrazione:not(:disabled):not(.disabled).active,
.show > .btn-concentrazione.dropdown-toggle {
	color: #ffffff;
	background-color: #3f48cc;
	border-color: #3f48cc;
}
.btn-concentrazione:focus, .btn-concentrazione.focus {
	box-shadow: 0 0 0 5px rgba(63,72,204, 0.5);
}
.btn-concentrazione.disabled, .btn-concentrazione:disabled{
	color: #3f48cc;
	background-color: transparent;
}
.btn-concentrazione:not(:disabled):not(.disabled):active:focus, .btn-concentrazione:not(:disabled):not(.disabled).active:focus,
.show > .btn-concentrazione.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(63,72,204, 0.5);
}


.btn-conoscenza{
	border-color: #0c8e36;
	color:#0c8e36;
}
.btn-conoscenza:hover{
	color: #0c8e36;
	background-color:#b7ebc8;
}
.btn-conoscenza:not(:disabled):not(.disabled):active, .btn-conoscenza:not(:disabled):not(.disabled).active,
.show > .btn-conoscenza.dropdown-toggle {
	color: #ffffff;
	background-color: #0c8e36;
	border-color: #0c8e36;
}
.btn-conoscenza:focus, .btn-conoscenza.focus {
	box-shadow: 0 0 0 5px rgba(12,142,54, 0.5);
}
.btn-conoscenza.disabled, .btn-conoscenza:disabled{
	color: #0c8e36;
	background-color: transparent;
}
.btn-conoscenza:not(:disabled):not(.disabled):active:focus, .btn-conoscenza:not(:disabled):not(.disabled).active:focus,
.show > .btn-conoscenza.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(12,142,54, 0.5);
}

.btn-fortuna{
	border-color: #b4e61d;
	color:#b4e61d;
}
.btn-fortuna:hover{
	color: #b4e61d;
	background-color:#f0ffc2;
}
.btn-fortuna:not(:disabled):not(.disabled):active, .btn-fortuna:not(:disabled):not(.disabled).active,
.show > .btn-fortuna.dropdown-toggle {
	color: #ffffff;
	background-color: #b4e61d;
	border-color: #b4e61d;
}
.btn-fortuna:focus, .btn-fortuna.focus {
	box-shadow: 0 0 0 5px rgba(180,230,29, 0.5);
}
.btn-fortuna.disabled, .btn-fortuna:disabled{
	color: #b4e61d;
	background-color: transparent;
}
.btn-fortuna:not(:disabled):not(.disabled):active:focus, .btn-fortuna:not(:disabled):not(.disabled).active:focus,
.show > .btn-fortuna.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(180,230,29, 0.5);
}

.btn-ricerca{
	border-color: #946038;
	color:#946038;
}
.btn-ricerca:hover{
	color: #946038;
	background-color:#bda897;
}
.btn-ricerca:not(:disabled):not(.disabled):active, .btn-ricerca:not(:disabled):not(.disabled).active,
.show > .btn-ricerca.dropdown-toggle {
	color: #ffffff;
	background-color: #946038;
	border-color: #946038;
}
.btn-ricerca:focus, .btn-ricerca.focus {
	box-shadow: 0 0 0 5px rgba(148,96,56, 0.5);
}
.btn-ricerca.disabled, .btn-ricerca:disabled{
	color: #946038;
	background-color: transparent;
}
.btn-ricerca:not(:disabled):not(.disabled):active:focus, .btn-ricerca:not(:disabled):not(.disabled).active:focus,
.show > .btn-ricerca.dropdown-toggle:focus{
	box-shadow: 0 0 0 5px rgba(148,96,56, 0.5);
}

/* ===================DARK MODE============================= */


.border-logica.dark{
	border-color:#c4c2b7;
	background-color:#f0f0f0;
}
.border-movimento.dark {
	border-color:#ffe41b;
	background-color:#fdffa2;
}
.border-gara.dark {
	border-color:#e7302a;
	background-color:#f08a86;
}
.border-recitazione.dark {
	border-color:#ffaec9;
	background-color:#ffe3ec;
}
.border-conoscenza.dark {
	border-color:#0c8e36;
	background-color:#6fd18f;
}
.border-immaginazione.dark {
	border-color:#a149a4;
	background-color:#e6cae8;
}
.border-cooperazione.dark {
	border-color:#2daae2;
	background-color:#acddf2;
}
.border-concentrazione.dark {
	border-color:#3f48cc;
	background-color:#9fa4e3;
}
.border-fortuna.dark {
	border-color:#b4e61d;
	background-color:#e4f7a8;
}
.border-ricerca.dark {
	border-color:#946038;
	background-color:#cfc3ae;
}

.text-logica.dark {
	color:#f0f0f0!important;
}
.text-movimento.dark {
	color:#fdffa2!important;
}
.text-gara.dark {
	color:#f08a86!important;
}
.text-recitazione.dark {
	color:#ffe3ec!important;
}
.text-conoscenza.dark {
	color:#6fd18f!important;
}
.text-immaginazione.dark {
	color:#e6cae8!important;
}
.text-cooperazione.dark {
	color:#acddf2!important;
}
.text-concentrazione.dark {
	color:#9fa4e3!important;
}
.text-fortuna.dark {
	color:#e4f7a8!important;
}
.text-ricerca.dark {
	color:#cfc3ae!important;
}
.border-filtra.dark {
	border-color: #ffffff;
}
.btn-filtra.dark {
	border-color: #ffffff;
	color: #ffffff;
}

.btn-filtra.dark:not(:disabled):not(.disabled):active, .btn-filtra.dark:not(:disabled):not(.disabled).active,
.show > .btn-filtra.dark.dropdown-toggle {
	color: #4a4949;
	background-color: #ffffff;
	border-color: #4a4949;
}

.text-filtra.dark{
	color:#faa569;
} 

.text-filtra-filtra.dark{
	color:#faa569;
	border-color:#faa569;
}
.text-filtra-filtra.dark:hover{
	color:#ffffff;
	background-color:#faa569;
	
}
.text-filtra-filtra.dark:not(:disabled):not(.disabled):active, .text-filtra-filtra.dark:not(:disabled):not(.disabled).active,
.show > .text-filtra-filtra.dark.dropdown-toggle {
	color: #ffffff;
	background-color: #faa569;
	border-color: #faa569;
}

.ico-gioco {
	font-size: 1rem;
	color:#4a4949;
	display:inline-block;
}

.ico-gioco:hover{
	color:#4a4949;
	
}