.login-page {
    background: #0E1013;
}

.sidebar-collapse .wrapper {
    margin-left: 1em;
}

.login-box-body, .register-box-body {
    background: #ffffff;
    border-top: 0;
    color: #0E1013;
    padding: 20px;
}

.login-logo span, .register-logo span {
    color: white;
    font-weight: bold;
}

.login-logo img, .register-logo span {
    color: white;
}

.skin-black .sidebar {
    background: #343434;
}

.skin-black .sidebar a {
    color: #aaaaaa;
}

.skin-black .sidebar-menu .treeview-menu>li>a {
    color: #aaaaaa;
}

.skin-black .sidebar-menu>li>.treeview-menu {
    background: #343434;
    margin: 0 1px;
}

.skin-black .sidebar-menu>li.active>a, .skin-black .sidebar-menu>li.menu-open>a, .skin-black .sidebar-menu>li:hover>a {
    background: #26252c;
    color: #fff;
}

.skin-black .sidebar-form .btn, .skin-black .sidebar-form input[type=text] {
    background: #CCDAE7;
}

.alert-info, .bg-aqua, .callout.callout-info, .label-info, .modal-info .modal-body {
    background-color: #343434!important;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

.box.box-primary {
    border-top-color: transparent;
}

/*.skin-black .main-header .logo {*/
/*    background-color: #0E1013;*/
/*    border-bottom: 0 solid transparent;*/
/*    border-right: 1px solid #343434;*/
/*    color: white;*/
/*    font-weight: bold;*/
/*}*/

/*.skin-black .main-header .logo:hover {*/
/*    background-color: #0E1013;*/
/*    border-bottom: 0 solid transparent;*/
/*    border-right: 1px solid #343434;*/
/*    color: white;*/
/*    font-weight: bold;*/
/*    filter: invert(1);*/
/*}*/

.skin-black .main-header .logo {
    background-color: #0E1013;
    border-bottom: 0 solid transparent;
    border-right: 1px solid #343434;
    color: white;
    font-weight: bold;
}

.skin-black .main-header .logo:hover {
    background-color: black;
    border-bottom: 0 solid transparent;
    border-right: 1px solid #343434;
    color: white;
    font-weight: bold;
    filter: invert(1);
}

.bg-light-blue, .label-primary, .modal-primary .modal-body {
    background-color: #1A191E !important;
}

.sidebar-mini.sidebar-collapse .main-sidebar{
    transform:translate(0);
    width:70px!important;
    z-index:850
}
.sidebar-mini.sidebar-collapse .main-sidebar li>a>i{
    color: #aaaaaa!important;
}

.sidebar-mini.sidebar-collapse .main-sidebar li>a{
    color: #1A191E!important;
}
.sidebar-mini.sidebar-collapse .main-sidebar li>a:hover{
    color: #26252c!important;
}

.sidebar-mini.sidebar-collapse .main-header .navbar {
    margin-left: 70px;
}


.sidebar-mini.sidebar-collapse .main-header .logo{
    width:70px!important;
}
.sidebar-mini.sidebar-collapse .main-header .logo img{
    height: 40px;
}

.sidebar-mini.sidebar-collapse .main-header .logo span{
    display:none;
}

.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{
    display:block;
    font-size:18px;
    margin-left:-15px;
    margin-right:-15px
}

.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{
    display:none
}

div.mosaic-box-outter {
    border: none !important;
}

.mosaic-inner-text {
    color: black;
    font-weight: bold;
    text-align: center;
}

div.mosaic-inner-box {
    height: 10rem;
}

div.mosaic-inner-box img {
    object-fit: contain;
    border-radius: 4px;
    height: 100%;
}

.icheckbox_square-blue {
    display: none;
}
.mosaic-inner-box-hover {
    display: none;
}

@media (min-width: 768px) {
    .col-sm-3 {
        width: 25%;
    }
}

.breadcrumb>li+li:before {
    color: #343434;
    padding: 5px 5px 0px 5px;
    content: "\203A";
    font-size: 1.5em;
}

.breadcrumb > li:first-child:before {
    content:" Fil d'Ariane :";
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600;
}

.breadcrumb > li> a > .fa-home:before{
    content:"Accueil";
    font-family: 'Source Sans Pro', sans-serif;
}
