@font-face { font-family: Texgyreadventor; src: url('../fonts/texgyreadventor-regular.otf'); } 
@font-face { font-family: Texgyreadventor; font-weight: bold; src: url('../fonts/texgyreadventor-bold.otf');}

.navbar-text > a {
	color: inherit;
	text-decoration: none;
}

body{
	padding-top: 80px;
	padding-bottom: 100px;
}

a, p, label {
	font-family: 'Texgyreadventor', sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Texgyreadventor', sans-serif;
	font-weight: bold;
}

input {
	margin : 0px;
}

.modal-footer {
    margin : 20px;
}

.navbar-default {
	background:url(../images/header-background.png) repeat-x;
	height: 70px;
}

.navbar-default .navbar-brand {
	color: #FFFFFF;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {	
	color: #337ab7;
	background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
	color: #337ab7;	
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #000000;
	background-color: transparent;
}


.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #FFFFFF;	
	background-color: #1A242F;	
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
	color: #FFFFFF;	
	background-color: #1A242F;	
}

.btn-primary {
	background-color: #093ae6;
	border-color: #2C3E50;
	color :#FFFFFF;
	font-family: 'Texgyreadventor', sans-serif;	
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{
	background-color: #1E2A36;
	border-color: #161F29;
	color :#FFFFFF;
}

.btn-success {
	background-color: #18BC9C;
	border-color: #18BC9C;
	color :#FFFFFF;
	font-family: 'Texgyreadventor', sans-serif;	
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success{
	background-color: #13987E;
	border-color: #13987E;
	color :#FFFFFF;
}

.btn-default {
	background-color: #cecece;
	border-color: #cecece;
	color :#333;
	font-family: 'Texgyreadventor', sans-serif;	
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default{
	background-color: #7F9293;
	border-color: #74898A;
	color :#FFFFFF;
}

select::-ms-expand {
  display: none;
}

.styled-select-batt-marque select {
   background: transparent;
   width: 100%;   
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   -moz-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   appearance: none;
}

.styled-select-batt-marque {
   width: 200px;
   height: 34px;
   overflow: hidden;
   background: url(../images/arrow_select.jpg) no-repeat right ;
   border: 1px solid #ccc;
   }

.styled-select-batt-modele select {
   background: transparent;
   width: 100%;   
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   -moz-appearance: none;
   }

.styled-select-batt-modele {
   width: 350px;
   height: 34px;
   overflow: hidden;
   background: url(../images/arrow_select.jpg) no-repeat right ;
   border: 1px solid #ccc;
   }



/******************/
/* Ecran de login */
/******************/

.form-signin
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox
{
    margin-bottom: 10px;
}
.form-signin .checkbox
{
    font-weight: normal;
}
.form-signin .form-control
{
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"]
{
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.account-wall
{

    margin-top: -20px;
    margin-left: 5px;
    padding: 40px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.login-title
{
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
}
.profile-img
{
    width: 350px;
/*    height: 39px; */
    margin: 0 auto 10px;
    display: block;
}
.need-help
{
    margin-top: 10px;
}
.new-account
{
    display: block;
    margin-top: 10px;
}

.center-block {
    width: 100%;
    padding: 10px;
}

.carousel-inner{
    width: 100%;
    margin-left: 15px;
}

.carousel-inner-gh{
    width: 100%;
    margin-left: 15px;
}

.carousel-inner-ph{
    height: 350px;
}

.carousel-inner-gh{
    height: 500px;
}

.boitesfiltre{
  float: none;
  margin: 0 auto;
}

.boitefiltre {
  border:1px solid #ddd;
}

.boitefiltretitre {
  padding-left: 5px;
}
.boitefiltreboutons {
  padding-left: 5px;
  padding-bottom: 5px;  
}

.collapse-row.collapsed + tr {
  display: none;
}

