body {font-family: 'Open Sans', sans-serif; background-image:url("/assets/img/bkg6.png"); background-repeat:repeat; overflow-x:hidden;}
.bg-yellow {background-color:yellow!important;}
.bg-orange {background-color:orange!important;}
.bg-orangedark {background-color:#FF6323!important;}
.bg-purple {background-color:#563d7c!important;}
.text-yellow {color:yellow!important;}
.text-orange {color:orange!important;}
.text-orangedark {color:#FF6323!important;}
.text-purple {color:#563d7c!important;}
.pallinocolore.verde {color:#198754;}
.pallinocolore.bianca {color:#fff;}
.pallinocolore.gialla {color:yellow;}
.pallinocolore.arancione {color:orange;}
.pallinocolore.rossa {color:#dc3545;}
.pallinocolore.nera {color:#4b4b4b;}
.mb-10 {margin-bottom:175px;}
.notiziecontain {max-height:45vh; overflow-y:auto; overflow-x:hidden;}
.logo {max-height:55px; max-width:100%;}
.modal-dialog.bottom {position:absolute; bottom:0; max-height:90vh;}
.modal-dialog.bottom .modal-content {overflow:auto!important;}
.cp {cursor:pointer;}
.appendnotifica {width:500px; max-width:100%;z-index:99999; display:none; bottom:57px!important;}
.pub {height:50vh;}
.pubmobile {height:15vh;}
.first-logo {z-index:9999999999999999;}
.first-logo .container-first-logo {margin-top:12vh;}
#losegamepos {z-index:9999999999999999; width:95%; max-width:500px; display:none;}
#wingamepos {z-index:9999999999999999; width:95%; max-width:500px; display:none;}
#helpgame {z-index:9999999999999999; width:90%; max-width:400px; display:none;}
#shadowmessage {z-index:9999999; background:rgba(0, 0, 0, 0.8); display:none;}
.first-logo img {width:50%; max-width:200px;}
.radius-top {border-top-left-radius:10px; border-top-right-radius:10px;}
.backregions {position:absolute; height:100%; top:0; left:0; padding:10px; z-index:999;}
.backregions i {margin-top:30px; font-size:20px; color:#4b4b4b;}
.nextregions {position:absolute; height:100%; top:0; right:0; padding:10px; z-index:999;}
.nextregions i {margin-top:30px; font-size:20px; color:#4b4b4b;}
.jvectormap-container {background-color:transparent!important;}
.bg-info {background-color:#fff!important; color:#000!important;}
.border-info {border-color:#fff!important;}
#maps {height:calc(100vh - 230px); max-height:75%; margin-top:10px;}
#maps.es {transform:scale(2); position:relative; top:40%; left:10%;}
#boxregions {white-space:nowrap; overflow:auto; background:#fff; overflow-y:hidden;}
#boxregions .regione {line-height:20px;}
#boxregions .regione.rossa {background-color:rgba(220, 53, 69, 0.2)!important;}
#boxregions .regione.arancione {background-color:rgba(255, 165, 0, 0.2)!important;}
#boxregions .regione.gialla {background-color:rgba(255, 255, 0, 0.2)!important;}
#boxregions .regione.verde {background-color:rgba(92, 184, 92, 0.2)!important;}
#boxregions .regione.bianca {background-color:#fff!important; border-color:#eee!important;}
#boxregions .regione.ispersa {background-color:#eee!important; border:0!important; opacity:0.5;}
#boxregions .graficosotto div {width:5%; background:#fff; background:rgba(255, 255, 255, 0.7);}
#boxregions .regione.bianca .graficosotto div {background:#ddd; background:rgba(221, 221, 221, 0.7);}
#boxregions .regione.gialla .graficosotto div {background:#ddd; background:rgba(221, 221, 221, 0.7);}
.jvectormap-tip {z-index:99; padding:5px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border:0;}
header i {font-size:20px;}
#menu i {font-size:20px;}
text.jvectormap-region.jvectormap-element {font-size:9px; fill:#969696;}
.tab-content > .tab-pane:not(.active) {display: block; height: 0; overflow-y: hidden;}
.changezonepointafter.form-check-input:focus {box-shadow:none!important;}
.changezonepointafter.form-check-input {background-color:#dc3545; border-color:#dc3545; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.changezonepointafter.form-check-input:checked {background-color:#198754; border-color:#198754;}
.maskhead {width:30px;}
#upgrademoneta {right:2.5%; width:95%; max-width:400px; top:60px; z-index:99999; display:none; box-shadow:0 25px 100px 0 rgba(0, 0, 0, 0.5)!important;}
#upgrademoneta .spendmoneta i {font-size:25px;}
.maskinmap {position:absolute; width:70px; z-index:999; top:50%; left:50%; padding:15px; cursor:pointer;}
.is-disable {opacity:0.5;}
.sceltacoloristats .selected {font-size:20px; box-shadow:0 0 10px 0 #c0c0c0;}
.choice-initial {width:90%; max-width:200px;}
.choice-initial select {font-size:.875rem; text-align:center;}
.choicelangcont {height:50px;}
.choicelanguage {transition:all 0.2s; filter: grayscale(100%); width:30px!important; margin-top:5px;}
.choicelanguage.active {width:40px!important; margin-top:0; filter: grayscale(0%);}
.form-check-input:disabled {opacity:1;}
.form-check-input:checked {background-color:#c0c0c0; border-color:#c0c0c0;}
.bg-graph {background:#563d7c;}

@media (min-width: 576px) {
	.modal-dialog.bottom {margin-left:1.75rem; max-height:75vh; height:auto;}
	#boxregions {overflow:hidden;}
}

@media (min-width: 992px) {
	.appendnotifica {bottom:0!important;}
	.appendnotifica .notifica .container {box-shadow: 0 1rem 2rem rgba(0,0,0,.15)!important; border-top-right-radius:15px;}
}
