/*----------------- Globals -----------------*/
body{
	background-color: #f1f1f1;
	padding-bottom: 100px;
	/*background: url(../../images/img-pres.png) no-repeat center center fixed;
 	-webkit-background-size:cover;
 	-moz-background-size:cover;
 	-o-background-size:cover;
 	background-size:cover;*/
}
/*----------------- logo -----------------*/
.logo{
	margin-top: 120px;
}

/*----------------- circles -----------------*/
#circles-container{
	background-color: #fff;
	padding: 50px 50px;
	text-align: center;
	margin-top: 80px;
	border-radius: 40px;
	box-shadow:0 0 25px #bdc3c7;
}

.col-xs-12 > p {
	font-weight: bold;
}

.circle{
	margin: auto;
	line-height: 45px;
	background-color: #bdc3c7;
	height: 45px;
	width: 45px;
	border-radius: 50%;
	margin-bottom: 10px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.circle-active{
	border: 4px solid #3498db;
	line-height: 38px;
}

.circle-success{
	background-color: #3498db;
}

/*----------------- heading -----------------*/
h2{
	margin-bottom: 40px;
}

label{
	font-size: 20px;
	color:#7f8c8d;
}

/*----------------- text fields -----------------*/
#code-field{
	padding: 32px;
	font-size: 32px;
	border-radius: 10px;
}

.fields-container{
	margin-top: 40px;
	padding:20px 120px;
	background-color: #fff;
	border-radius: 40px;
	box-shadow:0 0 25px #bdc3c7;
}

.form-control{
	padding: 25px;
	font-size: 25px;
	border-radius: 10px;
}

select{
	margin-bottom: 20px;
	padding: 10px;
	border-radius: 10px;
	width: 100%;
}

.fields-container > p{
	margin-top:6px; 
	font-weight: bold;
	font-size: 15px;
}

.fields-container > p > span{
	color: #3498db;
}

table{
	font-size: 20px;
	border-radius: 10px;
}

td > span{
	font-weight: bold;
}

.fields-container p {
	font-size: 16px;
	margin-bottom: 25px;
}

.fields-container > .alert, .fields-container > .glyphicon{ font-size: 18px; }

.error-field{
	border:2px solid #bc514f;
}
/*----------------- Suivant bouton -----------------*/
button[type='submit']{
	float: right;
	font-size: 22px;
	font-weight: bold;
    background-color: #3498db;
    border:#3498db;
    margin-bottom: 20px;
}
button[type='submit']:hover{
    background-color: #44a3e2;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  background-color: #3498db;
}

/*color1: #19b595*/
/*color2: #3498db*/