/*-------------------------------------------------------------------*/
/* Base */
/*-------------------------------------------------------------------*/
body {
  background-color: #fefefe;
  color: #503f40;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #9c8f8e;
}
.form-control:focus {
  border-color: #9c8f8e;
}
div.input-group-option { margin-bottom: 4px; }

a { color: #9c8f8e; }
a:hover, a:focus { color: #dbdbdb; }

.label { font-size: 90%; }

/*-------------------------------------------------------------------*/
/* Bootstrap */
/*-------------------------------------------------------------------*/
blockquote {
  border-color: #9c8f8e;
  border-bottom: solid 1px #9c8f8e;
}
blockquote.pull-right {
  border-right: 5px solid #9c8f8e;
  border-bottom: solid 1px #9c8f8e;
}
.lead strong {
  color: #9c8f8e;
}
.well {
  border-color: #9c8f8e;
}
.jumbotron {
  border-bottom: solid 5px #9c8f8e;
  border-top: solid 5px #9c8f8e;
  border-left: solid 1px #9c8f8e;
  border-right: solid 1px #9c8f8e;
}
.panel-primary .panel-heading,
.panel-primary .panel-footer {
  background-color: #9c8f8e;
}
.panel-primary .panel-heading a,
.panel-primary .panel-footer a {
  color: #dbdbdb;
}
.panel-primary {
  border-color: #9c8f8e;
}
.panel-group > .panel .panel-body {
  border: solid 1px #9c8f8e !important;
}
div#pro_bdc_catalogue .panel-group > .panel .panel-body {
  background: #9c8f8e;
}
.panel-group > .panel .panel-heading a {
  font-size: 14px;
  padding: 5px 10px;
  background-color: #9c8f8e;
  color: #fff;
  border-right: 1px solid #9c8f8e;
}
.panel-group > .panel .panel-heading a.collapsed {
  background-color: #fff;
  color: #9c8f8e;
}
.panel-group > .panel .panel-heading a.collapsed:hover {
  color: #68af87;
}
.panel-group > .panel .panel-body a {
  color: #503f40;
  font-size: 13px;
}
div#pro_bdc_catalogue .panel-group > .panel .panel-body a {
  color: #fff;
}

/* navs-tabs */
.nav-pills > li > a {
  color: #9c8f8e;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #9c8f8e;
}
.nav-tabs li a:hover,
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
  color: #68af87;
  border-top: solid 3px #68af87;
  padding-right: 10px;
  padding-left: 10px;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #9c8f8e;
  border-color: #9c8f8e;
}
/* btn */
.btn-success { background-color: #68af87; border-color: #22ad5e; }
.btn-success:hover { background-color: #22ad5e; border-color: #68af87; }
.btn-default { color: #503f40; }
.btn-default:hover { color: #503f40; }
.btn.btn-gestion { height: auto; }

.btn-primary {
  background-color: #9c8f8e;
  border-color: #372d22;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #372d22;
  border-color: #17130f;
}
/* thumbnail */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #9c8f8e;
}
/* badge */
.badge {
  background-color: #9c8f8e;
}
/* label */
.label-primary {
  background-color: #9c8f8e;
}
.table > thead > tr > th {
  border-bottom: 2px solid #9c8f8e;
}
/* breadcrumb */
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #9c8f8e;
  border-color: #9c8f8e;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #9c8f8e;
  border-color: #9c8f8e;
}
/*-------------------------------------------------------------------*/
/* Basic UI */
/*-------------------------------------------------------------------*/
dt {
  color: #9c8f8e;
}
/*-------------------------------------------------------------------*/
/* Header */
/*-------------------------------------------------------------------*/
#header {
  background-color: #ffffff;
  color: #333;
  height: 90px;
}
#header a { color: #9c8f8e; }
#header-title h1 {
  color: #503f40;
  text-transform: none;
  word-spacing: 0.1em;
  margin-top: 10px;
}
#header-title h1 span {
  color: #dbdbdb;
}
#search-header input {
  background-color: #ffffff;
  border-color: #ffffff;
}
a.social-icon:hover {
  background-color: #9c8f8e;
}
/*-------------------------------------------------------------------*/
/* Navbar */
/*-------------------------------------------------------------------*/
.navbar-mind .navbar-brand span {
  color: #dbdbdb;
}
.navbar-mind {
  background-color: #9c8f8e;
}
.navbar-mind .nav a:hover,
.navbar-mind .nav li.active a,
.navbar-mind .nav a:focus {
  background-color: #503f40;
}
.navbar-mind .nav .open > a,
.navbar-mind .nav .open > a:hover,
.navbar-mind .nav .open > a:focus {
  background-color: #9c8f8e;
}
.navbar-mind .nav a .caret {
  border-top-color: #75604a;
  border-bottom-color: #75604a;
}
.navbar-mind .nav .open > a .caret,
.navbar-mind .nav .open > a:hover .caret,
.navbar-mind .nav .open > a:focus .caret,
.navbar-mind .nav .active .caret,
.navbar-mind .nav a:hover .caret,
.navbar-mind .nav a:focus .caret {
  border-top-color: #9c8f8e;
  border-bottom-color: #9c8f8e;
}
.navbar-mind .dropdown-menu {
  background-color: #ffffff;
  border-bottom: solid 0px #ffffff;
  border-left: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
  border-top: solid 0px #ffffff;
}
.navbar-mind .dropdown-menu a:hover,
.navbar-mind .dropdown-menu li.active a:hover,
.navbar-mind .dropdown-menu a:focus,
.navbar-mind .dropdown-menu li.active a:focus,
.navbar-mind .dropdown-menu li.active a {
  background-color: #9c8f8e !important;
}
.navbar-mind .nav .nav-divider {
  background-color: #ffffff;
}
.navbar-mind .dropdown-header {
  border-bottom: solid 1px #ffffff;
  border-top: solid 1px #ffffff;
}
.dropdown-login {
  border-top: solid 4px #ffffff !important;
  border-bottom: solid 4px #ffffff !important;
}
.dropdown-profile {
  border-top: solid 4px #ffffff !important;
  border-bottom: solid 4px #ffffff !important;
}
/*-------------------------------------------------------------------*/
/* Mind Features */
/*-------------------------------------------------------------------*/
#mind-features {
  margin-bottom: 10px !important;
}
.mind-features-item {
  height: 160px;
}
.mind-features-item i {
  color: #9c8f8e;
  font-size: 6em;
}
.mind-features-item .item-content {
  background-color: #9c8f8e;
  height: 160px;
  padding: 8px 20px;
  top: 110px;
}
/*-------------------------------------------------------------------*/
/* Home Post */
/*-------------------------------------------------------------------*/
.home-post-title a {
  color: #9c8f8e;
}
/*-------------------------------------------------------------------*/
/* Pricing */
/*-------------------------------------------------------------------*/
.pricign-box-pro {
  border-color: #9c8f8e;
}
.pricign-box-pro > .pricing-box-header {
  background-color: #9c8f8e;
}
/*-------------------------------------------------------------------*/
/* Footer */
/*-------------------------------------------------------------------*/
#footer { color: #fff; }
#footer-widgets {
  background-color: #dbdbdb;
  border-top: solid 5px #9c8f8e;
  color: #9c8f8e;
  margin-top: 0;
}
#footer a { color: #fff; }
#footer-widgets a {
  color: #503f40;
}
#footer a:hover, #footer-widgets a:hover {
  color: #9c8f8e;
}
#footer-widgets a.label:hover {
  background: #503f40;
  color: #fff;
}
.footer-widget-title { color: #68af87; }
/*-------------------------------------------------------------------*/
/* Coming Soon */
/*-------------------------------------------------------------------*/
.coming {
  background-color: #ffffff;
  color: #aaa;
}
.coming h1 span {
  color: #dbdbdb;
}
.coming-color {
  background-color: #dbdbdb;
}
.coming-social > a:hover {
  background-color: #9c8f8e;
}
@media (min-width: 992px) {
  .coming-logo {
    border-left: solid 1px #dbdbdb;
  }
}
/* Blog */
/* --------------------------------------------------------- */
.post-info span {
  color: #9c8f8e;
}
/* Sidebar */
/* --------------------------------------------------------- */
.block ul.simple li a {
  border-left: solid 2px #9c8f8e;
}
.tags-cloud a {
  color: #9c8f8e;
}
.tags-cloud a:hover {
  background-color: #9c8f8e;
}
/* PORTFOLIO */
/* ----------------------------------- */
.portfolio-control > li.active,
.portfolio-control > li:hover {
  background-color: #9c8f8e;
}
/*-------------------------------------------------------------------*/
/* Coming Soon 2 */
/*-------------------------------------------------------------------*/
.wrap-title { border-bottom: 1px solid #9c8f8e; }
.wrap-coming2 h1 span,
.wrap-coming2 h2 span {
  color: #dbdbdb;
}
/*-------------------------------------------------------------------*/
/* Timeline */
/*-------------------------------------------------------------------*/
@media (min-width: 768px) {
  .timeline-event-left:after {
    border-color: transparent transparent transparent #9c8f8e;
  }
  .timeline-event-right:after {
    border-color: transparent #9c8f8e transparent transparent;
  }
  .timeline-event-right:before {
    background-color: #9c8f8e;
  }
  .timeline-event-left:before {
    background-color: #9c8f8e;
  }
}
.timeline-title span {
  background-color: #9c8f8e;
  padding: 8px;
  color: #fff;
  border-radius: 3px;
}
/*-------------------------------------------------------------------*/
/* Mind Box */
/*-------------------------------------------------------------------*/
.mind-box {
  background-color: #9c8f8e;
}
.mind-box:hover {
  background-color: #46392c;
}
.mind-box-success {
  background-color: #097900;
}
.mind-box-success:hover {
  background-color: #076000;
}
.mind-box-info {
  background-color: #8300ae;
}
.mind-box-info:hover {
  background-color: #700095;
}
.mind-box-warning {
  background-color: #f89e01;
}
.mind-box-warning:hover {
  background-color: #df8e01;
}
.mind-box-danger {
  background-color: #bf0000;
}
.mind-box-danger:hover {
  background-color: #a60000;
}
/*-------------------------------------------------------------------*/
/* Inverse Wrap */
/*-------------------------------------------------------------------*/
.inverse-wrap {
  background-color: #ffffff;
}
.inverse-wrap .lead strong {
  color: #dbdbdb;
}
/*-------------------------------------------------------------------*/
/* Service List */
/*-------------------------------------------------------------------*/
.service-list li:before {
  border: solid 1px #9c8f8e;
  color: #9c8f8e;
}
/*-------------------------------------------------------------------*/
/* Icon Item */
/*-------------------------------------------------------------------*/
.icon-item:hover i {
  color: #dbdbdb;
}
.back .icon-item h3 {
  color: #dbdbdb;
}
/*-------------------------------------------------------------------*/
/* Icon Box */
/*-------------------------------------------------------------------*/
.icon-box i {
  background-color: #f0ece7;
  border-left: solid 4px #9c8f8e;
  color: #9c8f8e;
}
.icon-box .icon-box-content {
  background-color: #f8f6f4;
}
.icon-box.icon-box-inverse .icon-box-content {
  background-color: #9c8f8e;
}
.icon-box.icon-box-inverse i {
  background-color: #372d22;
}
/*-------------------------------------------------------------------*/
/* Carousel */
/*-------------------------------------------------------------------*/
.carousel-caption {
  text-shadow: none;
  color: #503f40;
}
.carousel-list li {
  color: #503f40;
}
.carousel-list li span {
  background: #fff;
  color: #503f40;
}
/*-------------------------------------------------------------------*/
/* Inula pages */
/*-------------------------------------------------------------------*/

@media screen and (min-width:768px){.modal-dialog{width:720px;margin:30px auto;}}
div.dataTables_wrapper { overflow-x: auto; }

.video-responsive{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; }
.video-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute; }

div#pro_content_identification { background: url('/images/inula_fleur_maquette.jpg') top right no-repeat; }
div#pro_content_identification .fa { width: 12px; }
div#pro_resultat_recherche { margin-top: 5px; }
div#pro_resultat_recherche th, div#pro_resultat_recherche td { font-size: 13px; }
div#pro_resultat_recherche td.a7tocart a { font-size: 24px; }
div#pro_resultat_recherche td.a7tocart.green { background: #68af87; color: #fff; }
div#pro_resultat_recherche td.a7tocart.green a { color: #fff; }
div#pro_resultat_recherche td.a7tocart.a7warning { background: #ffedce; }
div#pro_resultat_recherche td.a7tocart.a7warning a { color: #de8e03; }
div#pro_resultat_recherche td.a7tocart a:hover { color: #68af87; }
div#pro_bdc_panier th, div#pro_bdc_panier td { font-size: 13px; }
.panel-primary .a7bdcres { background: #fff; padding: 5px 15px; }
.panel-primary .a7bdcres h3 { color: #503f40; font-size: 13px; }
.panel-primary .a7bdcres div.alert-warning { font-size: 13px; padding: 5px; margin: 0; }
a.bgreen { background: #68af87; }
.qteincart { background: #edf3dd; }
label#lbold, label#lbnew { padding: 3px; }
div.a7bdcadr { padding: 5px 15px; }
div.a7pubsc .panel-heading { padding: 1px 5px; font-size: 13px; line-height: 1.2em; }
div.a7pubsc .img-caption { margin-bottom: 0; }
div.a7pubsc .panel-body { padding: 5px; font-size: 12px; line-height: 1.2em; }
@media print {
  .noprint { display: none; }
}
#mformation .modal-header-title { padding: 2px 20px 4px 20px; background: #f7f7f7; border-bottom: 1px solid #e5e5e5; }
#mformation .alert-info { background-color: #edf3dd; border-color: #503f40; color: #503f40; margin-top: 10px; }

/*-------------------------------------------------------------------*/
/* Carte fidelite */
/*-------------------------------------------------------------------*/
#carte-fidelite h2 {color:#00708c;}

