<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --------------------------------------- */
/*		   Registro dell'Animatore		   */
/* --------------------------------------- */
.img-reg-animatore {
	width: 85%;
	margin-bottom: 10px;
}

.logout-registro-animatore {
	margin-top: -10px;
}

.title-home-registro-animatore {
    text-align: center; 
    color: red; 
    text-transform: uppercase;
    font-family: Acme;
}

.div-home-registro-animatore {
    text-align: left;
    font-size: 15px;
}

.thead-home-registro-animatore {
	text-align: center;
	background-color: #ffc600;
}

/* --------------------------------------- */
/*				Navbar					   */
/* --------------------------------------- */
.navbar-nav.navbar-right.registro-animatore.nav {
	font-family: Acme;
	font-size: 16px;
}

.navbar-nav.navbar-right.registro-animatore.nav li:hover {
	background-color: #ffe242 !important;
}

.navbar-nav.navbar-right.registro-animatore.nav .active:hover a {
	background-color: unset;
}

.navbar-nav.navbar-right.registro-animatore.nav .dropdown ul .active a {
	background-color: #ffd542 !important;
	color: #333333;
}

.navbar-nav.navbar-right.registro-animatore.nav .dropdown ul li:hover a {
	background-color: #ffe242 !important;
	color: #333333;
}

.navbar-nav.navbar-right.registro-animatore.nav .dropdown ul .active:hover a {
	background-color: unset;
}

/* --------------------------------------- */
/*		   		  Bottoni		   		   */
/* --------------------------------------- */
.btn-registro-animatore-link-squadra {
	cursor: pointer;
}

/* --------------------------------------- */
/*		         Input Color			   */
/* --------------------------------------- */
.spectrum-group .input-group-sp.input-group-addon {
    min-width: 70px !important;
}

/* --------------------------------------- */
/*		     Tabelle Segreteria			   */
/* --------------------------------------- */
.grest-pagamenti-tablegiorni, .grest-pagamenti-tableprezzi {
	width: 100%;
}

.grest-pagamenti-tablegiorni th, .grest-pagamenti-tableprezzi th {
	text-align: center;
}

.grest-pagamenti-tablegiorni tbody tr td:nth-of-type(1) {
	text-align: center;
	font-weight: bold;
}

.grest-pagamenti-tableprezzi tbody tr td:nth-of-type(1),
.grest-pagamenti-tableprezzi tbody tr td:nth-of-type(4) {
	text-align: center;
	font-size: 16px;
}

.grest-pagamenti-tablegiorni tbody tr td:nth-of-type(1) ~ td,
.grest-pagamenti-tableprezzi tbody tr td:nth-of-type(1) ~ td {
	padding: 5px;
}

.grest-pagamenti-periodo-input {
	margin: 0px 0px 0px 15px !important;
}

.grest-pagamenti-tableprezzi input {
	margin: 0px 10px 0px 10px !important;
}

.grest-pagamenti-periodo-label {
	font-weight: normal;
}

/* --------------------------------------- */
/*		    Definizione Orario			   */
/* --------------------------------------- */
.checkall-orario {
	position: absolute;
}

/* --------------------------------------- */
/*		            Totem			       */
/* --------------------------------------- */
.div-totem .img-oracom {
	position: unset;
	left: unset;
	top: unset;
	width: 30%;
	margin-top: unset;
}

.totem-orologio {
	font-size:	30px;
	font-family: Acme;
}

.totem-periodo {
	font-size:	24px;
	font-family: Acme;
}

.div-totem-codice #input_codice {
	font-size:	30px;
	font-family: Acme;
	width:	30%;
	height:	10%;
	text-align:	center;
	border-radius:	0.5em;
}

/* --------------------------------------- */
/*		         Classifica			       */
/* --------------------------------------- */
.grest-table-classifica {
	font-size: 25px;
	width: 100%;
}

.grest-table-classifica th {
	text-align: center;
}

.grest-table-classifica th, .grest-table-classifica td {
	padding: 5px;
	width: 50%;
}

/* --------------------------------------- */
/*		     Iscrizione Animatore	       */
/* --------------------------------------- */
.grest-animatore-autorizza, .grest-animatore-dichiara {
	text-transform: uppercase;
	font-weight: bold;
}

.grest-animatore-tablegiorni {
	width: 100%;
}

/*.grest-animatore-tablegiorni th {
	text-align: center;
}*/

.grest-animatore-tablegiorni tbody tr td:nth-of-type(1) {
	text-align: center;
	font-weight: bold;
}

.grest-animatore-tablegiorni tbody tr td:nth-of-type(1) ~ td {
	padding: 5px;
}

.grest-animatore-periodo-input {
	margin: 0px 0px 0px 15px !important;
}

.grest-animatore-periodo-label {
	font-weight: normal;
}

/* --------------------------------------- */
/*		      Iscrizione Bambino		   */
/* --------------------------------------- */
.grest-bambino-autorizza, .grest-bambino-dichiara {
	text-transform: uppercase;
	font-weight: bold;
}

.grest-bambino-tablegiorni {
	width: 100%;
}

.grest-bambino-tablegiorni th {
	text-align: center;
}

.grest-bambino-tablegiorni tbody tr td:nth-of-type(1) {
	text-align: center;
	font-weight: bold;
}

.grest-bambino-tablegiorni tbody tr td:nth-of-type(1) ~ td {
	padding: 5px;
}

.grest-bambino-periodo-input {
	margin: 0px 0px 0px 15px !important;
}

.grest-bambino-periodo-label {
	font-weight: normal;
}

.box_grest_delegati {
	margin-left: 30px;
}

.grest-panel-button {
	float: right;
	margin: -25px -10px 0 0;
	font-size: 20px;
}

/* --------------------------------------- */
/*		       Stati Iscrizione		       */
/* --------------------------------------- */
.grest-iscrizione-att {
	background-color: #faff0066;
}

.grest-iscrizione-app-pag {
	background-color: #cce5ff;
}

.grest-iscrizione-app {
	background-color: #99ff99;
}

.grest-iscrizione-rif {
	background-color: #ff6666;
}

.grest-iscrizione-ann {
	background-color: #3bb9ab;
}

/* --------------------------------------- */
/*		       Sezione Elenchi		       */
/* --------------------------------------- */
.grest-table-export {
    width: 18%;
}

.icon-report-accessi {
    font-size: 30px;
    color: #000;
}

.icon-report-accessi:hover {
    color: #ffc600;
}</pre></body></html>