/* Rende la navbar trasparente (per debug) */
body .wrap > nav {
  opacity: 0.8;
}

html, body {
  font-family: PT Sans Narrow, Helvetica;
}

body > .container {
  padding-top: 60px;
}

body > footer {
  border-top: 1px solid #bababa;
  color: #bababa;
  margin-top: 15px;
  padding-bottom: 20px;
  padding-top: 10px;
}
body > footer a {
  color: #bababa;
  transition: color 0.75s;
}
body > footer a:hover {
  color: gray;
  text-decoration: none;
}
body > footer .social {
  font-size: 14px;
  margin-top: 25px;
}
@media (min-width: 768px) {
  body > footer .social {
    margin-top: 0;
    text-align: right;
  }
}
body > footer .social i {
  font-size: 18px;
  margin: 0;
  padding: 0;
}

/* Varie */
p.created {
  color: #bababa;
  font-size: 12px;
  font-style: italic;
}

strong.simulated, span.banned, a.banned {
  color: red;
}

/* Legenda docenti */
.table-striped > tbody > tr:nth-of-type(odd).teacher-active, .table-striped > tbody > tr:nth-of-type(even).teacher-active, span.teacher-active, div.teacher-active, td.teacher-active {
  background-color: purple;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-active, .table-striped > tbody > tr:nth-of-type(odd).teacher-active a, .table-striped > tbody > tr:nth-of-type(even).teacher-active, .table-striped > tbody > tr:nth-of-type(even).teacher-active a, span.teacher-active, span.teacher-active a, div.teacher-active, div.teacher-active a, td.teacher-active, td.teacher-active a {
  color: white;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-classificato, .table-striped > tbody > tr:nth-of-type(even).teacher-classificato, span.teacher-classificato, div.teacher-classificato, td.teacher-classificato {
  background-color: orange;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-classificato, .table-striped > tbody > tr:nth-of-type(odd).teacher-classificato a, .table-striped > tbody > tr:nth-of-type(even).teacher-classificato, .table-striped > tbody > tr:nth-of-type(even).teacher-classificato a, span.teacher-classificato, span.teacher-classificato a, div.teacher-classificato, div.teacher-classificato a, td.teacher-classificato, td.teacher-classificato a {
  color: black;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-disponibile, .table-striped > tbody > tr:nth-of-type(even).teacher-disponibile, span.teacher-disponibile, div.teacher-disponibile, td.teacher-disponibile {
  background-color: blue;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-disponibile, .table-striped > tbody > tr:nth-of-type(odd).teacher-disponibile a, .table-striped > tbody > tr:nth-of-type(even).teacher-disponibile, .table-striped > tbody > tr:nth-of-type(even).teacher-disponibile a, span.teacher-disponibile, span.teacher-disponibile a, div.teacher-disponibile, div.teacher-disponibile a, td.teacher-disponibile, td.teacher-disponibile a {
  color: white;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-informato, .table-striped > tbody > tr:nth-of-type(even).teacher-informato, span.teacher-informato, div.teacher-informato, td.teacher-informato {
  background-color: yellow;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-informato, .table-striped > tbody > tr:nth-of-type(odd).teacher-informato a, .table-striped > tbody > tr:nth-of-type(even).teacher-informato, .table-striped > tbody > tr:nth-of-type(even).teacher-informato a, span.teacher-informato, span.teacher-informato a, div.teacher-informato, div.teacher-informato a, td.teacher-informato, td.teacher-informato a {
  color: black;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-visionato, .table-striped > tbody > tr:nth-of-type(even).teacher-visionato, span.teacher-visionato, div.teacher-visionato, td.teacher-visionato {
  background-color: green;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-visionato, .table-striped > tbody > tr:nth-of-type(odd).teacher-visionato a, .table-striped > tbody > tr:nth-of-type(even).teacher-visionato, .table-striped > tbody > tr:nth-of-type(even).teacher-visionato a, span.teacher-visionato, span.teacher-visionato a, div.teacher-visionato, div.teacher-visionato a, td.teacher-visionato, td.teacher-visionato a {
  color: white;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-web, .table-striped > tbody > tr:nth-of-type(even).teacher-web, span.teacher-web, div.teacher-web, td.teacher-web {
  background-color: red;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-web, .table-striped > tbody > tr:nth-of-type(odd).teacher-web a, .table-striped > tbody > tr:nth-of-type(even).teacher-web, .table-striped > tbody > tr:nth-of-type(even).teacher-web a, span.teacher-web, span.teacher-web a, div.teacher-web, div.teacher-web a, td.teacher-web, td.teacher-web a {
  color: white;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-no, .table-striped > tbody > tr:nth-of-type(even).teacher-no, span.teacher-no, div.teacher-no, td.teacher-no {
  background-color: red;
}
.table-striped > tbody > tr:nth-of-type(odd).teacher-no, .table-striped > tbody > tr:nth-of-type(odd).teacher-no a, .table-striped > tbody > tr:nth-of-type(even).teacher-no, .table-striped > tbody > tr:nth-of-type(even).teacher-no a, span.teacher-no, span.teacher-no a, div.teacher-no, div.teacher-no a, td.teacher-no, td.teacher-no a {
  color: white;
}

div.teacher {
  padding: 3px;
  text-align: center;
}

/* contratti */
.text-contract-success {
  color: #5cb85c;
}

.text-contract-warning {
  color: #f0ad4e;
}

.text-contract-danger {
  color: #d9534f;
}

/* Widget giorni settimana */
span.day {
  color: #bababa;
  font-size: 7pt;
}
span.day.active {
  color: black;
}

/* Recalls */
.alert.alert-recall {
  border: 1px solid #bababa;
  background-color: #bababa;
  color: white;
  margin-bottom: 3px;
  padding: 5px;
}
.alert.alert-recall.priority {
  background-color: #ff6666;
}
.alert.alert-recall.priority.past {
  background: orange;
}
.alert.alert-recall.confirm {
  background: #ffff66;
  color: black;
}

/* Servizi aggiuntivi */
.servizio-gestito:hover {
  cursor: pointer;
}

/*# sourceMappingURL=main.css.map */
