/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 11 déc. 2019, 12:29:18
    Author     : Gino RoG
*/

*.displayNone{
    display: none !important ;
}
img{max-width: 100%;}
.my-space{margin-top:15px;margin-bottom:15px;}
.pt20{padding-top:20px};
.card-box .card-box{background:#f5f5f5;}
/* Offre Commerciale */
.titreBilan{
    background: #e5e5e5 ;
    padding : 5px 10px ;
    font-size : 1.2em ;
    font-weight : 600 ;
    margin : 10px 0 ;
}
.imgVoc{
    margin : 15px auto;
    max-width: 75%;
}
.ocPrix{
    font-size : 1.3em;
    color : #5995d0 ;
    font-weight : 600 ;
}
.card-boxTitle{
    color: rgb(255, 255, 255);
    font-size: 1.3em;
    margin: -20px -20px 20px;
    padding: 10px 20px;
    background: rgb(89, 149, 208);
    border-radius: 5px 5px 0px 0px;
}
/* Hack input File */
/*
.custom-file {
    position: inherit;
    display: inherit;
    width: inherit;
    height: inherit;
}
.custom-control-label::before, .custom-file-label, .custom-select{
    display: none ;
}
.vich-image a{
    display : none ;
}*/
/* Hack Form */
.col-form-label{font-weight: 500;}
input[type='radio']+label,input[type='checkbox']+label{font-weight: inherit;}
.form-control{max-width: 100%;/*border-radius:0*/} 
.filtre label{font-weight:400;text-transform: uppercase;}
.text-form{padding-top:10px;}
label.required::after,legend.col-form-label.required::after{content: " *";color: #AA3333;}
input[type='radio']+label.required::after,input[type='radio']+label.required::before{content: ""}
/* select2 */
.select2-container{max-width: 100%;min-width:100%}
/* Params & Co */
.delete-form-button{display: inline-block}

.form-control:focus {border-width: 2px;} /* Epaissi les bordures du champ actif */
/* LOGIN */
/*.account-bg{background-color:#5995d0!important;}*/
.account-bg .btn-success{background-color: #5995d0!important;border-color:#5995d0!important;}
/* ERROR */
.ex-page-content .text-error.perso{
    font-size: 55px;
    color : #b60038;
}
#topnav .logo{
    max-width: 150px ;
    max-height: 50px ;
}
    #topnav .logo img{
        max-width: 150px ;
        max-height: 50px ;
    }
/* Navigation */
#topnav .navigation-menu > li {
    padding-left:5px
}
#topnav .navigation-menu > li > a{font-weight:400;padding-left:10px;padding-right:10px;}
#topnav .navigation-menu > li.active {
    background: #5995d0;
}
#topnav .navigation-menu > li.active:hover {
    background: #88b2dd;
}
#topnav .navigation-menu > li.active > a, #topnav .navigation-menu > li.active:hover > a, #topnav .navigation-menu > li.active:hover a i{
    color: #fff ;
}

/* cart */
.cart-list{}
.cart-list.notification-list .noti-icon{color:#5995d0;}
.cart-list.notification-list .noti-icon-badge{background-color: #00e140;border-color: #155818}
.cart-list.notification-list .noti-icon-badge.partiel{background-color: #f7b120;border-color: #cf6c12}
.cart-list.notification-list .notify-item .notify-icon{color:#5995d0}
.cart-list.notification-list .notify-item .notify-icon div.rounded-circle{background: #e5e5e5 }
.cart-list.notification-list .notify-item .notify-icon div.rounded-circle > i{font-size:20px; }
.cart-list.notification-list .notify-item .notify-details span>span{display: inline}
.cart-list.notification-list .notify-item .notify-details span.CartAction>span{padding: 3px 10px;}
.cart-list.notification-list .notify-item .notify-details span.CartNone{padding:7px 0px 10px;}
.notification-list #makeOffre .notify-all{background-color: #00e140;color: #fff;}
/* Paramètres */
.page-title-right { float: right;}
label.view {
    color: #888;
    font-weight: normal;
    width: 150px;
    text-align: right;
    padding-right: 10px;
}
.paramPage{}
.paramPage h4.card-title{text-transform: uppercase;font-size:1.2em;color:#5995d0}
.paramPage .higher{font-size:1.1em;font-weight:400}
.paramPage .dataTable td:last-of-type{text-align: right;}

/* Liste des véhicules */
.photoVoList{
    background: #EEE ;
    min-height: 290px ;
    display: flex;
    align-items: center ;
}


/* AC Card */
.border-ac-traite{
    border-left : 4px #00e140 solid ;
}
.border-ac-nontraite{
    border-left : 4px #e5e5e5 solid ;
}
.border-ac-annule{
    border-left : 4px #b60038 solid ;
}
.border-ac-retard{
    border-left : 4px #f7b120 solid ;
}