html, body {
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
  min-height: 100%;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  color: #212121; }

.main-ui-view > * {
  flex: 1;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  /* For Firefox */
  min-height: 0; }

.sub-ui-view {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column; }

button, html, input, select, textarea, .md-button {
  font-family: 'Fira Sans', sans-serif; }

md-toast.md-center {
  left: 50%;
  transform: translate3d(-50%, 0, 0); }

.md-toast-content.error {
  background-color: #DD2C00; }

.md-toast-content.warning {
  background-color: #f5b912; }

.md-toast-content.success {
  background-color: #179d32; }

.badge {
  line-height: 12px;
  padding: 3px 6px;
  font-size: 10px;
  font-weight: 700;
  border-radius: 20px;
  min-width: 11px;
  display: inline-block;
  text-align: center; }
  .badge.badge-default {
    background: #757575;
    color: white; }
  .badge.badge-primary {
    background: #3F51B5;
    color: white; }
  .badge.badge-error {
    background: #FF5252;
    color: white; }
  .badge.badge-success {
    background: #4caf50;
    color: white; }
  .badge.badge-warning {
    background: #e8b513;
    color: white; }

.label {
  line-height: 18px;
  padding: 5px 10px;
  font-size: 13px;
  font-weight: 600;
  margin-right: 1px;
  display: inline; }
  .label.label-default {
    background: #757575;
    color: white; }
  .label.label-primary {
    background: #3F51B5;
    color: white; }
  .label.label-error {
    background: #FF5252;
    color: white; }
  .label.label-success {
    background: #4caf50;
    color: white; }
  .label.label-warning {
    background: #f5b912;
    color: white; }
  .label.label-secondary {
    background: #fe6767;
    color: white; }

.message {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  color: #a2a2a2; }

.md-tooltip {
  font-size: 13px;
  height: 28px;
  line-height: 27px;
  padding-right: 16px;
  padding-left: 16px; }

md-input-container.md-professeur-theme .md-input {
  font-size: 16px; }

div[ui-view] > * {
  display: flex;
  flex-direction: column; }

.center {
  text-align: center; }

.md-data-table-even {
  background-color: #f6f6f6; }

md-datepicker.width100 .md-datepicker-input-container {
  width: 100%; }

app .active {
  background-color: rgba(158, 158, 158, 0.2); }

loading > div {
  margin: 40px; }

loading md-progress-circular.main-progress path {
  stroke: #ccc; }


professeur-rapportexport .md-button {
  padding: 0 6px 0 6px;
  margin: 6px 8px 6px 8px;
  min-width: 88px;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  outline: none; }

professeur-rapportexport md-checkbox.md-checked.check .md-icon {
  background-color: #60c156; }

professeur-rapportexport i.ok {
  color: #60c156; }

professeur-rapportexport i.notok {
  color: #d8312e; }

personnel-rapportexport .md-button {
  padding: 0 6px 0 6px;
  margin: 6px 8px 6px 8px;
  min-width: 88px;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  outline: none; }

.hint {
  color: cccccc; }

.progress-label div {
  color: #dddddd;
  padding-left: 5px;
  padding-right: 5px; }

.progress-label div.active {
  color: #212121; }

ti-form-section {
  margin-bottom: 5px; }

ti-card-head .md-toolbar-tools {
  height: 52px; }

ti-page-block {
  flex: 1;
  box-sizing: border-box;
  display: flex;
  flex-direction: column; }

ti-page-content {
  overflow: auto;
  overflow-x: hidden;
  height: 100%;
  max-height: 100%;
  padding: 5px; }

ti-page-top {
  z-index: 1;
  background-color: white; }
  ti-page-top div > .md-toolbar-tools {
    max-height: 50px; }

enfant-edit .responsable_nom {
  font-size: 16px;
  font-weight: bold; }

enfant-edit .label {
  font-size: 12px;
  color: #999999; }

enfant-edit .information {
  background-color: #FDD835;
  padding: 10px;
  border-radius: 10px; }

._md-select-value *:first-child {
  width: calc(100% - 24px); }

._md-select-value *:first-child {
  width: calc(100% - 24px); }

enfant-edit .responsable_nom {
  font-size: 16px;
  font-weight: bold; }

enfant-edit .label {
  font-size: 12px;
  color: #999999; }

enfant-edit .information {
  background-color: #FDD835;
  padding: 10px;
  border-radius: 10px; }

* {
  margin: 0; }

.table {
  overflow: auto;
  white-space: nowrap; }

.table .row .cell {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc; }

.cell.vertical {
  width: 50px;
  height: 300px; }

.cell.horizontal {
  width: 300px;
  height: 50px;
  line-height: 50px; }

.cell.corner {
  width: 300px;
  height: 300px; }

.cell.regular {
  width: 50px;
  height: 50px;
  text-align: center; }

.row .rotate {
  transform: translate(0, 250px) rotate(270deg); }

enfant-edit .responsable_nom {
  font-size: 16px;
  font-weight: bold; }

enfant-edit .label {
  font-size: 12px;
  color: #999999; }

enfant-edit .information {
  background-color: #FDD835;
  padding: 10px;
  border-radius: 10px; }

personnel-inscription-list md-checkbox.md-checked.check .md-icon {
  background-color: #60c156; }

personnel-inscription-list i.ok {
  color: #60c156; }

personnel-inscription-list i.notok {
  color: #d8312e; }

._md-select-value *:first-child {
  width: calc(100% - 24px); }

enfant-edit .responsable_nom {
  font-size: 16px;
  font-weight: bold; }

enfant-edit .label {
  font-size: 12px;
  color: #999999; }

enfant-edit .information {
  background-color: #FDD835;
  padding: 10px;
  border-radius: 10px; }

parent-eleve-edit-restoponctuel .restoponctuel_container {
  margin-bottom: 25px; }

parent-eleve-edit-restoponctuel .restoponctuel {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-eleve-edit-restoponctuel .restoponctuel .small {
    font-size: 14px; }
  parent-eleve-edit-restoponctuel .restoponctuel:focus {
    outline: none; }

parent-eleve-edit-restoponctuel .pointer:hover {
  cursor: pointer; }

parent-eleve-edit-restoponctuel .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-eleve-edit-restoponctuel .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-eleve-edit-restoponctuel .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-eleve-edit-restoponctuel .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-eleve-edit-restoponctuel .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-activite .activite_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-activite .activite {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-activite .activite .small {
    font-size: 14px; }
  parent-extrascolaire-edit-activite .activite:focus {
    outline: none; }

parent-extrascolaire-edit-activite .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-activite .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-activite .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-activite .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-activite .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-activite .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-assosport .assosport_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-assosport .assosport {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-assosport .assosport .small {
    font-size: 14px; }
  parent-extrascolaire-edit-assosport .assosport:focus {
    outline: none; }

parent-extrascolaire-edit-assosport .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-assosport .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-assosport .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-assosport .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-assosport .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-assosport .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-bia .bia_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-bia .bia {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-bia .bia .small {
    font-size: 14px; }
  parent-extrascolaire-edit-bia .bia:focus {
    outline: none; }

parent-extrascolaire-edit-bia .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-bia .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-bia .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-bia .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-bia .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-bia .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-club .club_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-club .club {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-club .club .small {
    font-size: 14px; }
  parent-extrascolaire-edit-club .club:focus {
    outline: none; }

parent-extrascolaire-edit-club .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-club .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-club .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-club .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-club .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-club .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-ecoleouverte .ecoleouverte_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-ecoleouverte .ecoleouverte {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-ecoleouverte .ecoleouverte .small {
    font-size: 14px; }
  parent-extrascolaire-edit-ecoleouverte .ecoleouverte:focus {
    outline: none; }

parent-extrascolaire-edit-ecoleouverte .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-ecoleouverte .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-ecoleouverte .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-ecoleouverte .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-ecoleouverte .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-ecoleouverte .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-etude .etude_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-etude .etude {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-etude .etude .small {
    font-size: 14px; }
  parent-extrascolaire-edit-etude .etude:focus {
    outline: none; }

parent-extrascolaire-edit-etude .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-etude .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-etude .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-etude .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-etude .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-etude .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-icertification .icertification_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-icertification .icertification {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-icertification .icertification .small {
    font-size: 14px; }
  parent-extrascolaire-edit-icertification .icertification:focus {
    outline: none; }

parent-extrascolaire-edit-icertification .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-icertification .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-icertification .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-icertification .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-icertification .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-icertification .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-ielts .ielts_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-ielts .ielts {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-ielts .ielts .small {
    font-size: 14px; }
  parent-extrascolaire-edit-ielts .ielts:focus {
    outline: none; }

parent-extrascolaire-edit-ielts .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-ielts .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-ielts .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-ielts .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-ielts .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-ielts .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-periscolairep .periscolairep_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-periscolairep .periscolairep {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-periscolairep .periscolairep .small {
    font-size: 14px; }
  parent-extrascolaire-edit-periscolairep .periscolairep:focus {
    outline: none; }

parent-extrascolaire-edit-periscolairep .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-periscolairep .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-periscolairep .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-periscolairep .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-periscolairep .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-periscolairep .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-extrascolaire-edit-prepasup .prepasup_container {
  margin-bottom: 25px; }

parent-extrascolaire-edit-prepasup .prepasup {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-extrascolaire-edit-prepasup .prepasup .small {
    font-size: 14px; }
  parent-extrascolaire-edit-prepasup .prepasup:focus {
    outline: none; }

parent-extrascolaire-edit-prepasup .pointer:hover {
  cursor: pointer; }

parent-extrascolaire-edit-prepasup .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-extrascolaire-edit-prepasup .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-extrascolaire-edit-prepasup .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-extrascolaire-edit-prepasup .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-extrascolaire-edit-prepasup .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-finannee-edit-amenager .amenager_container {
  margin-bottom: 25px; }

parent-finannee-edit-amenager .amenager {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-finannee-edit-amenager .amenager .small {
    font-size: 14px; }
  parent-finannee-edit-amenager .amenager:focus {
    outline: none; }

parent-finannee-edit-amenager .pointer:hover {
  cursor: pointer; }

parent-finannee-edit-amenager .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-finannee-edit-amenager .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-finannee-edit-amenager .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-finannee-edit-amenager .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-finannee-edit-amenager .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

parent-finannee-edit-periscolairenp1 .periscolairenp1_container {
  margin-bottom: 25px; }

parent-finannee-edit-periscolairenp1 .periscolairenp1 {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  parent-finannee-edit-periscolairenp1 .periscolairenp1 .small {
    font-size: 14px; }
  parent-finannee-edit-periscolairenp1 .periscolairenp1:focus {
    outline: none; }

parent-finannee-edit-periscolairenp1 .pointer:hover {
  cursor: pointer; }

parent-finannee-edit-periscolairenp1 .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

parent-finannee-edit-periscolairenp1 .selectedandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #66FD70 15px, #66FD70 50px); }

parent-finannee-edit-periscolairenp1 .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

parent-finannee-edit-periscolairenp1 .fullandlocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #FF3300 15px, #FF3300 50px); }

parent-finannee-edit-periscolairenp1 .simplylocked {
  border-style: solid;
  border-color: #BEBEBE;
  background-image: repeating-linear-gradient(145deg, rgba(170, 165, 165, 0.7), rgba(170, 165, 165, 0.7) 15px, #6AD9F6 15px, #6AD9F6 50px); }

professeur-extrascolaire-inscriptions-edit-assosport .assosport_container {
  margin-bottom: 25px; }

professeur-extrascolaire-inscriptions-edit-assosport .assosport {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-extrascolaire-inscriptions-edit-assosport .assosport .small {
    font-size: 14px; }
  professeur-extrascolaire-inscriptions-edit-assosport .assosport:focus {
    outline: none; }

professeur-extrascolaire-inscriptions-edit-assosport .pointer:hover {
  cursor: pointer; }

professeur-extrascolaire-inscriptions-edit-assosport .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-extrascolaire-inscriptions-edit-assosport .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

professeur-extrascolaire-inscriptions-edit-bia .bia_container {
  margin-bottom: 25px; }

professeur-extrascolaire-inscriptions-edit-bia .bia {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-extrascolaire-inscriptions-edit-bia .bia .small {
    font-size: 14px; }
  professeur-extrascolaire-inscriptions-edit-bia .bia:focus {
    outline: none; }

professeur-extrascolaire-inscriptions-edit-bia .pointer:hover {
  cursor: pointer; }

professeur-extrascolaire-inscriptions-edit-bia .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-extrascolaire-inscriptions-edit-bia .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

professeur-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte_container {
  margin-bottom: 25px; }

professeur-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte .small {
    font-size: 14px; }
  professeur-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte:focus {
    outline: none; }

professeur-extrascolaire-inscriptions-edit-ecoleouverte .pointer:hover {
  cursor: pointer; }

professeur-extrascolaire-inscriptions-edit-ecoleouverte .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-extrascolaire-inscriptions-edit-ecoleouverte .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

professeur-extrascolaire-inscriptions-edit-etude .etude_container {
  margin-bottom: 25px; }

professeur-extrascolaire-inscriptions-edit-etude .etude {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-extrascolaire-inscriptions-edit-etude .etude .small {
    font-size: 14px; }
  professeur-extrascolaire-inscriptions-edit-etude .etude:focus {
    outline: none; }

professeur-extrascolaire-inscriptions-edit-etude .pointer:hover {
  cursor: pointer; }

professeur-extrascolaire-inscriptions-edit-etude .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-extrascolaire-inscriptions-edit-etude .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

professeur-extrascolaire-inscriptions-edit-icertification .icertification_container {
  margin-bottom: 25px; }

professeur-extrascolaire-inscriptions-edit-icertification .icertification {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-extrascolaire-inscriptions-edit-icertification .icertification .small {
    font-size: 14px; }
  professeur-extrascolaire-inscriptions-edit-icertification .icertification:focus {
    outline: none; }

professeur-extrascolaire-inscriptions-edit-icertification .pointer:hover {
  cursor: pointer; }

professeur-extrascolaire-inscriptions-edit-icertification .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-extrascolaire-inscriptions-edit-icertification .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

professeur-extrascolaire-inscriptions-edit-ielts .ielts_container {
  margin-bottom: 25px; }

professeur-extrascolaire-inscriptions-edit-ielts .ielts {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-extrascolaire-inscriptions-edit-ielts .ielts .small {
    font-size: 14px; }
  professeur-extrascolaire-inscriptions-edit-ielts .ielts:focus {
    outline: none; }

professeur-extrascolaire-inscriptions-edit-ielts .pointer:hover {
  cursor: pointer; }

professeur-extrascolaire-inscriptions-edit-ielts .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-extrascolaire-inscriptions-edit-ielts .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

professeur-extrascolaire-inscriptions-edit-prepasup .prepasup_container {
  margin-bottom: 25px; }

professeur-extrascolaire-inscriptions-edit-prepasup .prepasup {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-extrascolaire-inscriptions-edit-prepasup .prepasup .small {
    font-size: 14px; }
  professeur-extrascolaire-inscriptions-edit-prepasup .prepasup:focus {
    outline: none; }

professeur-extrascolaire-inscriptions-edit-prepasup .pointer:hover {
  cursor: pointer; }

professeur-extrascolaire-inscriptions-edit-prepasup .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-extrascolaire-inscriptions-edit-prepasup .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

professeur-finannee-inscriptions-edit-amenager .amenager_container {
  margin-bottom: 25px; }

professeur-finannee-inscriptions-edit-amenager .amenager {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  professeur-finannee-inscriptions-edit-amenager .amenager .small {
    font-size: 14px; }
  professeur-finannee-inscriptions-edit-amenager .amenager:focus {
    outline: none; }

professeur-finannee-inscriptions-edit-amenager .pointer:hover {
  cursor: pointer; }

professeur-finannee-inscriptions-edit-amenager .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

professeur-finannee-inscriptions-edit-amenager .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-activite .activite_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-activite .activite {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-activite .activite .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-activite .activite:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-activite .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-activite .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-activite .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-assosport .assosport_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-assosport .assosport {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-assosport .assosport .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-assosport .assosport:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-assosport .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-assosport .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-assosport .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-bia .bia_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-bia .bia {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-bia .bia .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-bia .bia:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-bia .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-bia .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-bia .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-club .club_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-club .club {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-club .club .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-club .club:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-club .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-club .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-club .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-ecoleouverte .ecoleouverte:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-ecoleouverte .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-ecoleouverte .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-ecoleouverte .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-etude .etude_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-etude .etude {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-etude .etude .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-etude .etude:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-etude .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-etude .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-etude .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-icertification .icertification_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-icertification .icertification {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-icertification .icertification .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-icertification .icertification:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-icertification .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-icertification .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-icertification .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-ielts .ielts_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-ielts .ielts {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-ielts .ielts .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-ielts .ielts:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-ielts .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-ielts .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-ielts .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-periscolairep .periscolairep_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-periscolairep .periscolairep {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-periscolairep .periscolairep .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-periscolairep .periscolairep:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-periscolairep .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-periscolairep .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-periscolairep .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-prepasup .prepasup_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-prepasup .prepasup {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-prepasup .prepasup .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-prepasup .prepasup:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-prepasup .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-prepasup .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-prepasup .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-extrascolaire-inscriptions-edit-restoponctuel .restoponctuel_container {
  margin-bottom: 25px; }

personnel-extrascolaire-inscriptions-edit-restoponctuel .restoponctuel {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-extrascolaire-inscriptions-edit-restoponctuel .restoponctuel .small {
    font-size: 14px; }
  personnel-extrascolaire-inscriptions-edit-restoponctuel .restoponctuel:focus {
    outline: none; }

personnel-extrascolaire-inscriptions-edit-restoponctuel .pointer:hover {
  cursor: pointer; }

personnel-extrascolaire-inscriptions-edit-restoponctuel .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-extrascolaire-inscriptions-edit-restoponctuel .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-finannee-inscriptions-edit-amenager .amenager_container {
  margin-bottom: 25px; }

personnel-finannee-inscriptions-edit-amenager .amenager {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-finannee-inscriptions-edit-amenager .amenager .small {
    font-size: 14px; }
  personnel-finannee-inscriptions-edit-amenager .amenager:focus {
    outline: none; }

personnel-finannee-inscriptions-edit-amenager .pointer:hover {
  cursor: pointer; }

personnel-finannee-inscriptions-edit-amenager .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-finannee-inscriptions-edit-amenager .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }

personnel-finannee-inscriptions-edit-periscolairenp1 .periscolairenp1_container {
  margin-bottom: 25px; }

personnel-finannee-inscriptions-edit-periscolairenp1 .periscolairenp1 {
  color: #000000;
  border-style: dashed;
  border-width: 1px;
  border-color: #66FD70;
  padding: 10px;
  margin: 10px;
  border-radius: 200px;
  background-color: #6AD9F6; }
  personnel-finannee-inscriptions-edit-periscolairenp1 .periscolairenp1 .small {
    font-size: 14px; }
  personnel-finannee-inscriptions-edit-periscolairenp1 .periscolairenp1:focus {
    outline: none; }

personnel-finannee-inscriptions-edit-periscolairenp1 .pointer:hover {
  cursor: pointer; }

personnel-finannee-inscriptions-edit-periscolairenp1 .selected {
  border-style: solid;
  border-color: #66FD70;
  background-color: #66FD70; }

personnel-finannee-inscriptions-edit-periscolairenp1 .full {
  border-style: solid;
  border-color: #FF3300;
  background-color: #FF3300; }
