
@import url('mantis-modern.css');

/* 🍷 Header / Navbar */
body #navbar,
body .navbar,
body .navbar-inner,
body .navbar.navbar-default {
    background-color: #B55B5B;
    background-image: none;
    border-color: #954848;
}

/* 🍷 Menu de navigation */
body .nav-list > li.active > a,
body .nav-list > li > a:hover,
body .navbar .nav > li > a:hover,
body .navbar .nav > li.active > a {
    background-color: #954848;
    color: #fff;
}

/* 🍷 Boutons primaires */
body .btn.btn-primary,
body input[type="submit"],
body input.button,
body .button {
    background-color: #B55B5B;
    border-color: #954848;
    color: #fff;
}

body .btn.btn-primary:hover,
body input[type="submit"]:hover,
body input.button:hover,
body .button:hover {
    background-color: #954848;
    border-color: #7A3A3A;
    color: #fff;
}

/* 🍷 Liens sur fond normal */
body a,
body a:visited {
    color: #B55B5B;
}

body a:hover,
body a:focus {
    color: #954848;
    text-decoration: underline;
}

/* 🍷 Liens sur fond rouge → blanc */
body .widget-header a,
body .widget-header a:visited,
body .widget-header a:hover,
body .widget-header a:focus,
body #navbar a,
body #navbar a:visited,
body #navbar a:hover,
body #navbar a:focus,
body #footer a,
body #footer a:visited,
body #footer a:hover,
body #footer a:focus,
body table.table thead a:hover,
body .widget-color-blue > .widget-header a,
body .widget-color-blue > .widget-header a:visited,
body .widget-color-blue > .widget-header a:hover,
body .widget-color-blue > .widget-header a:focus,
body .widget-color-blue2 > .widget-header a,
body .widget-color-blue2 > .widget-header a:visited,
body .widget-color-blue2 > .widget-header a:hover,
body .widget-color-blue2 > .widget-header a:focus,
body .widget-color-blue3 > .widget-header a,
body .widget-color-blue3 > .widget-header a:visited,
body .widget-color-blue3 > .widget-header a:hover,
body .widget-color-blue3 > .widget-header a:focus {
    color: #fff;
    text-decoration: none;
}

body table.table thead a {
    color: #B55B5B;
  
}


body .widget-header a:hover,
body .widget-header a:focus,
body #navbar a:hover,
body #navbar a:focus,
body #footer a:hover,
body #footer a:focus {
    text-decoration: underline;
    color: #fff;
}

/* 🍷 Sidebar border — homogène terracotta */
body.skin-3 .sidebar {
    border-color: #954848 !important;
}

.skin-3.nav-list>li.active, .skin-3 .nav-list>li.active+li, .skin-3 .nav-list li.active>a:before {
    border-color: #954848 !important;
}
.skin-3.nav-list li.active>a:before {

}

/* 🍷 Classe .blue → blanc */
body .blue {
    color: #fff !important;
}

body .icon-blue {
    color: #fff !important;
}

/* 🍷 Breadcrumb liens → blanc */
body .breadcrumb > li > a,
body .breadcrumb > li > a:visited,
body .breadcrumb > li > a:hover,
body .breadcrumb > li > a:focus {
    color: #B55B5B !important;
    text-decoration: none;
    font-size: medium;
    font-weight: bold;
}

body .breadcrumb > li > a:hover,
body .breadcrumb > li > a:focus {
    text-decoration: underline;
    color: #B55B5B !important;
}

/* 🍷 Widget headers */
body .widget-color-blue > .widget-header,
body .widget-color-blue2 > .widget-header,
body .widget-color-blue3 > .widget-header,
body .widget-color-blue-light > .widget-header {
    background-color: #B55B5B;
    border-color: #954848;
    color: #fff;
}

/* 🍷 Category headers */
body .category {
    background-color: #B55B5B;
    color: #fff;
    border-color: #954848;
}

/* 🍷 Boutons info (bleus → terracotta) */
body .btn-info {
    background-color: #B55B5B;
    border-color: #954848;
    color: #fff;
}

body .btn-info:hover {
    background-color: #954848;
    border-color: #7A3A3A;
    color: #fff;
}

/* 🍷 Widget color blue */
body .widget-box.widget-color-blue > .widget-header,
body .widget-color-blue > .widget-header {
    background-color: #B55B5B;
    border-color: #954848;
    color: #fff;
}

/* 🍷 Widget color blue2 */
body .widget-box.widget-color-blue2 > .widget-header,
body .widget-color-blue2 > .widget-header {
    background-color: #B55B5B;
    border-color: #954848;
    color: #fff;
}

/* 🍷 Widget color blue3 */
body .widget-box.widget-color-blue3 > .widget-header,
body .widget-color-blue3 > .widget-header {
    background-color: #954848;
    border-color: #7A3A3A;
    color: #fff;
}

/* 🍷 Widget color blue-light */
body .widget-box.widget-color-blue-light > .widget-header,
body .widget-color-blue-light > .widget-header {
    background-color: #CE8B8B;
    border-color: #B55B5B;
    color: #fff;
}

/* 🍷 Bordures widgets */
body .widget-box.widget-color-blue,
body .widget-box.widget-color-blue2,
body .widget-box.widget-color-blue3,
body .widget-box.widget-color-blue-light {
    border-color: #B55B5B;
}

/* 🍷 Icônes dans headers widgets */
body .widget-color-blue > .widget-header > .widget-title > .widget-icon,
body .widget-color-blue2 > .widget-header > .widget-title > .widget-icon,
body .widget-color-blue3 > .widget-header > .widget-title > .widget-icon {
    color: #fff;
}

/* 🍷 Toolbar dans headers widgets */
body .widget-color-blue > .widget-header .widget-toolbar > a,
body .widget-color-blue2 > .widget-header .widget-toolbar > a,
body .widget-color-blue3 > .widget-header .widget-toolbar > a {
    color: #F7EDED;
    border-left-color: #954848;
}

body .widget-color-blue > .widget-header .widget-toolbar > a:hover,
body .widget-color-blue2 > .widget-header .widget-toolbar > a:hover,
body .widget-color-blue3 > .widget-header .widget-toolbar > a:hover {
    color: #fff;
    background-color: #954848;
}
