/* 
bleu foné #0b1435;
jaune color: #ffce1c;
*/

@font-face {
  font-family: "Gobold Lowplus";
  src: local('Gobold Lowplus'), url(../font/Gobold-Lowplus.otf) format("truetype");
}

body {
  background-image: none;
  font-size: 14px;
  color:#0B122B;

	    background-image: url('../img/bg.jpg');
	    background-size: auto;
	    background-repeat: repeat-y;
	    background-position: top center;
}

body,
p,
h1,
h2
{
  font-family: "Gobold Lowplus";
  font-weight:400;
 /* letter-spacing: 0.005em;*/
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
}

.titre{
	text-align:center;
}
p{		    
    font-size: 14px;
/*	line-height: 1.42857143;*/
}
body {
	background-color: #0b1435;
}
#alltop{
 /* padding:2em 0;*/
}


.navbar-header {
 /* height: 160px;*/
}

.main .container{
	padding-top:50px;
	padding-bottom:3em;
	background:#0e2255;	
	color:#dadcf5;;
}


.main {
  margin-top: 3px;
}
.msg {
  padding: 15px;
}
.align-center{
	text-align:center;
}

.panel{
	background-color:transparent;
	/*border:none;*/
}

.panel-default > .panel-body{
	text-align:center;

	}
.panel-default > .panel-heading{
	background-color: #0b1435;
	color:#FCC500;
	border-color: #0E2255;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
}

.btn {
    padding: 14px 24px;
    border: 0 none;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}


.btn.btn-info ,
.btn.btn-success {
  	border-radius:1px;
  
  	background: none;
	padding:12px 24px;	
	border: none;
	color: #31426e;
	text-shadow:none;
	background-color: #0b1435;
}

.btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active,  .btn.btn-info:active, .btn.btn-info.active, .open > .dropdown-toggle.btn-primary {
	/*color: #33a6cc;*/
	border:none;
	 transition: all .5s;
	 background-color: #ffce1c;
}
.btn.btn-info:active, .btn.btn-info.active, .btn.btn-info.focus {
	border: none;
	/*color: #007299;*/
	box-shadow: none;
}

 
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
 
label{
	font-weight:400;
}

input[type=email].form-control,
input[type=text].form-control,
input[type=password].form-control{
  padding:12px;
  height:44px;
  margin:6px 0;
border-radius:2px;
text-align:center;
}

.list-group-item{
	color:#333;
}

h1{
	color: #ffce1c;
	font-size:24px;
	margin-top: 20px;
	margin-bottom: 20px;
}
h2{
	font-size:17px;
	margin-top:2em;
	text-align:center;
	color: #ffce1c;
}
#mentions{
	color:#fff;
	text-align:center;
	margin-bottom:2em;
	font-size:13px;
}