/* CSS Document */



/* ================================================== */
/* --------- MODALE ALLENAMENTO --------------------- */

.scheda--atleta .allenamento-columns .msp-col-50 {
	padding:5px;
}



.modal p {
	font-size:14px;
	line-height:15px;
}

.modal p .pre {
	margin-bottom:15px;
}

.scheda--atleta .allenamento-zone .gzone {
	border: 2px solid #777;
}

.scheda--atleta .allenamento-zone .gzone .label {
	font-size:12px;
	width:150px;
}

.scheda--atleta .allenamento-zone .gzone .bar-container {
	font-size:14px;
	width:150px;
}

.scheda--atleta .allenamento-zone .gzone .value {
	font-size:14px;
	width:80px;
}


.scheda--atleta .allenamento-row--content .dati-attivita {
	background-color: #f0f0f0;
}


.dati-attivita .allenamento-attivita h3 {
	font-size:15px;
	font-weight:bold;
}


.card-rpe {
	margin-top:20px;
}

.rpe-items {
	margin-top:10px;
}

.allenamento-feedback .assegnati {
	 background-color:#d9d9d9;
	 border-top:2px solid #333;
	 border-bottom:2px solid #333;
}


.allenamento-feedback .slot__label {
	height:24px;
	font-size:12px;
}

.dati-attivita .slot__assegnato {
	height:24px;
	font-size:12px;
	width:150px;
}

.allenamento-feedback .slot__completato {
	height:24px;
	font-size:12px;
	width:150px;
}

.allenamento-feedback .slot__completato .input-select.form-control	 {
	height:24px;
	font-size:12px;
	width:150px;
	border:0px;
}

.allenamento-feedback .slot__completato input.form-control {
	height:24px;
	font-size:12px;
	width:100px;
	border:0px;
}

.allenamento-feedback .slot__calcolato {
	height:24px;
	font-size:12px;
	width:150px;
}

.allenamento-feedback .slot__differenza {
	height:24px;
	font-size:12px;
	width:150px;
}

.allenamento-feedback .note {
	width:350px;
	height:60px;
}

.note.sola-lettura {
	background-color: #dcf5e3;
	line-height:18px;
	text-align:left;
	border-radius:0px;
	padding: 0.5em 1em;
}

.note.sola-lettura .testo {
	background-color: #dcf5e3;
	line-height:15px;
	padding:0px;
}



/* ================================================== */
/* ------------- PAGINA ELENCO GARE ----------------- */



.tabella-gare {
	border:0px !important;
}

.tabella-gare thead tr th {
	border-bottom:1px solid #333;
	border-left:0px;
	border-right:0px;
}

.tabella-gare tbody tr td {
	border-bottom:1px solid #ccc;
	border-left:0px;
	border-right:0px;
}

.tabella-gare .tr-pointer {
	height:20px;
	font-size:14px;
}


.modal-gara .gara-descrizione input {
	width:100% !important;
	text-align:center;
}


.modal-gara .gara-gruppi-dati select {
	width:250px;
	height:30px;
}

.modal-gara .gara-gruppi-dati gara-data datepicker {
	width:250px;
	height:30px;
}

.modal-gara .gara-gruppi-dati input {
	width:250px;
	height:30px;
}

.modal-gara .gara-gruppi-dati gara-localita input {
	width:250px;
	height:30px;
}

.modal-gara .dopogara .gara-tempo label {
	width:150px;
}

.modal-gara .dopogara .gara-tempo input {
	width:100%;
}




/* ================================================== */
/* ------------- PAGINA ELENCO IMPEGNI -------------- */



#impegni .table {
	border:0px !important;
}

#impegni .table thead tr th {
	border-bottom:1px solid #333;
	border-left:0px;
	border-right:0px;
}

#impegni .table tbody tr td {
	border-bottom:1px solid #ccc;
	border-left:0px;
	border-right:0px;
}

#impegni .table .tr-pointer {
	height:20px;
	font-size:14px;
}




/* ================================================== */
/* ------------- DASHBOARD ATLETA ------------------- */



.dashboard-atleta h3 {
	line-height:30px;
	font-size:14px !important;
	font-weight:bold;
}
