﻿/* Fichier CSS qui redefini les styles de bootstrap */
/* navbar --------------------------------------------------------------------------------------------------- */
.navbar-default {
  background-color: #333333;
  border-color: #FFF;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover {
  color: #999;
}
.navbar-default .navbar-nav li a {
  font-size: 16px;
}
@media (max-width: 991px) and (min-width: 768px) {
  .navbar-default .navbar-nav li a {
    font-size: 14px;
    padding: 15px 8px;
  }
}
.navbar-default .navbar-nav li a .active {
  color: #e1272d;
}
.navbar-default .dropdown:hover .dropdown-menu {
  display: block;
}
.navbar-default .navbar-brand {
  float: left;
  /* height: 50px; */
  padding: 4px 15px;
}
/* label --------------------------------------------------------------------------------------------------- */
.label-primary {
  background-color: rgba(27, 103, 109, 0.9);
}
.label-default {
  padding: 5px;
  color: #333;
  background-color: #fff;
  text-transform: uppercase;
  font-size: 12px;
}
.label-success {
  background-color: #333;
}
.label-warning {
  background-color: #f39200;
}
.label-danger {
  background-color: #e1272d;
}
/* btn ----------------------------------------------------------------------------------------------------- */
.btn-default {
  color: #000;
  background-color: #eee;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  color: #fff;
  background-color: #999;
  border-color: #999;
}
.btn-primary {
  color: #fff;
  background-color: #e1272d;
  border-color: #e1272d;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #999;
  border-color: #999;
}
.btn-success {
  background-color: #1b676d;
  border-color: #1b676d;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #999;
  border-color: #999;
}
.btn-warning {
  background-color: #f39200;
  border-color: #f39200;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #999;
  border-color: #999;
}
.btn-danger {
  background-color: #e1272d;
  border-color: #e1272d;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #999;
  border-color: #999;
}
/* alert --------------------------------------------------------------------------------------------------- */
.alert {
  padding: 10px;
}
.alert-warning {
  color: #e1272d;
  background-color: #fff;
  border-color: #fff;
}
.alert-info {
  color: #e1272d;
  background-color: #fff;
  border-color: #fff;
}
/* font awesome --------------------------------------------------------------------------------------------- */
.fa {
  padding-right: 5px;
}
.fa-search-plus {
  font-size: 21px;
}
/* divers --------------------------------------------------------------------------------------------------- */
a {
  color: #555;
  text-decoration: none;
}
.modal-content {
  background-color: #333333;
  color: #fff;
}
.close {
  color: #fff;
}
.close:hover,
.close:focus {
  color: #fff;
}