/*------------------------ navbar ------------------------*/
.app-sidebar__toggle {
    color: #E8505B!important;
}
.side-menu__item.active .side-menu__icon, .side-menu__item:focus .side-menu__icon, .side-menu__item:hover .side-menu__icon, .slide-menu li.active>a {
    color: #E8505B;
}
.side-menu .side-menu__icon {
    color: #E8505B!important;
}
.side-menu__item.active, .side-menu__item:focus, .side-menu__item:hover {
    background: #E8505B!important;
}
.app-sidebar .side-menu__item:hover {
    background: linear-gradient(125deg,#E8505B,#E8505B)!important;
}
.slide-menu li a:hover, .slide-menu li a:active ,.slide-menu li a.active  {
    color: #E8505B!important;
}
a, a:hover {
    color: #E8505B;
}
.breadcrumb-item a {
    color: #E8505B;
}
#back-to-top {
    background: #E8505B!important;
}
#back-to-top:hover {
    color: #E8505B!important;
    border-color: #E8505B;
}
#myTab .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background: #E8505B;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover:not(.disabled) {
    color: #fff;
    background: #E8505B;
}

.btn-danger
{
    background: #E8505B;
    border-color: #E8505B;
}
.btn-danger:hover, .btn-danger:active 
{
    background: #d64953;
    border-color: #d64953;
}

/*--------------- Loader ------------------*/ 
.dot1, .dot2, .sk-circle .sk-child:before, .sk-cube-grid .sk-cube, .spinner4>div {
    background: #e8505b;
}

.lds-hourglass:after {
    border-color: #e8505b transparent;
}
/*--------------- End_Loader ------------------*/ 

/*------------------------ btn-primary ------------------------*/                                                                                                                       


input:checked+.slider {
    background-color: #4277a5;
}

input:focus+.slider {
    box-shadow: 0 0 1px #4277a5;
}
.btn-primary, .btn-primary.disabled, .btn-primary:hover, .btn-primary:disabled, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #5584AC!important;
    border-color: #5584AC;
}
.btn-primary:hover { background-color: #4277a5!important; border-color: #4277a5;}
.page-item.active .page-link {
    background-color: #4277a5!important;
    border: 1px solid #4277a5;
}


/*------------------------ btn-secondary ------------------------*/  

.btn-secondary {
    background-color: #afafaf!important;
    border-color: #afafaf!important;
}
.btn-secondary:hover, .btn-secondary:active {
    background-color: #a3a3a3!important;
    border-color: #a3a3a3!important;
}

/*------------------------ autre modification ------------------------*/


.main-logo {
    height: 3rem;
    margin: 7px 0 0 25px;
}
.form-group .checkbox label, .form-group.has-error .help-block, .form-group.has-error label.control-label, .form-group.is-focused.label-placeholder label, .form-group.is-focused.label-placeholder label.control-label, .form-group .radio label, .form-group label, label.control-label {
    color: #707070;
}


/*----------------------- Conception des Pages ------------------------------------*/

figure.snip1205 {
    position: relative;
    overflow: hidden;
    width: 100%;
    text-align: center;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    background-color: #000;
}
figure.snip1205 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
figure.snip1205 img {
    max-width: 100%;
    vertical-align: top;
}
figure.snip1205 i {
    position: absolute;
    top: 50%;
    left: 35%;
    border-radius: 50%;
    font-size: 30px;
    color: #000000;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    border-radius: 100%;
    box-shadow: 0 0 0 8px rgb(246 249 250 / 42%);
    color: #423b3b;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

figure.snip1205:hover img,
figure.snip1205.hover img {
    opacity: 0.3;
    
}
figure.snip1205:hover i,
figure.snip1205.hover i {
    -webkit-transform: translate(30%, 30%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

/*----------------------- Fin Conception des Pages ------------------------------------*/