@media (max-width: 992px) {
	#boutons_pc {
		display: none;
	}
}
@media (min-width: 992px) {
	#boutons_pc {
		margin-top: 10px;
	}
}

.tab-etat-valide {
	background-color: #01DF3A;
}
.tab-etat-non_commence {
	background-color: #848484;
}
.tab-etat-en-cours {
	background-color: #FFFF00;
}
.tab-etat-attente-controle-externe {
	background-color: #FFA500;
}
.tab-etat-attente-controle-interne {
	background-color: pink;
}
.tab-etat-attente-controle-mixte {
	background: repeating-linear-gradient(135deg, pink 5%, pink 15%, #FFA500 15%, #FFA500 25%);
}
.tab-etat-invalide {
	background-color: #DF0101;
}

.avancement_photos {
	display: inline-block;
}

.thumbnail {
	width: 150px;
	height: 150px;
}

.form-control-perso {
  display: inline-block;
  height: 38px;
  padding: 6px 12px;
  font-size: 17px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  max-width: 100%;
}
.form-control-perso:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control-perso::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control-perso:-ms-input-placeholder {
  color: #999999;
}
.form-control-perso::-webkit-input-placeholder {
  color: #999999;
}

.help-block {
	font-size: 10px;
}
