/*--- Entré Admin ---*/

    body.login_admin {
        background: url('http://crm.x-trait.com/media/back_admin_crm.jpg?_t=1563984017') no-repeat center center fixed !important; /* The full image url*/
        -webkit-background-size: cover !important;
        -moz-background-size: cover !important;
        -o-background-size: cover !important;
        background-size: cover !important;
    }

    .company-logo {
    
        text-align: center;
    
    }

    .company-logo a img {

        display: none;
        
    }

    .company-logo a::before {
    
        content: url(http://crm.x-trait.com/media/x-traitLogo_CRM.png?_t=1563983745);
    
    }

    .authentication-form {
    
    
        -webkit-box-shadow: 5px 5px 37px -6px rgba(0,0,0,0.39);
        -moz-box-shadow: 5px 5px 37px -6px rgba(0,0,0,0.39);
        box-shadow: 5px 5px 37px -6px rgba(0,0,0,0.39);
    }
    
    
    .dashboard_user {
        
            color: black;
    -webkit-animation-name: blackWhite;  
    -webkit-animation-iteration-count: infinite;  
    -webkit-animation-duration: 5s; 

}

@-webkit-keyframes blackWhite {  
  0% { color: #fada12; }
  30% { color: #45b3f1; }
  60% { color: #b7f300; }
  90% { color: #eb6f00; }
  100% { color: #fada12; }

        
    }
    

/*--- Logo ---*/

    #logo {
    
        padding: 0px !important;
    }

    #logo img{
    
        margin-top: 0px !important;
        height: 100% !important;
        
    }
    
    

/*--- Placeholder ---*/

    ::-webkit-input-placeholder { 
        /* Chrome/Opera/Safari */
        color: #eb6f00 !important;
        
    }
    
    ::-moz-placeholder {
        /* Firefox 19+ */
        color: #eb6f00 !important;
        
    }
    
    :-ms-input-placeholder { /* IE 10+ */
    
        color: #eb6f00 !important;
    }
    
    :-moz-placeholder { /* Firefox 18- */
    
        color: #eb6f00 !important;
    }
    
    

/*--- Btn radio ---*/

    .radio-primary input[type=radio]:checked+label::before  {
    
        border-color: #eb6f00 !important;
    
    }

    .radio-primary input[type=radio]:checked+label::after {
    
        background-color: #eb6f00 !important;
    }
    
    

/*--- Btn check ---*/

    .checkbox-primary input[type=checkbox]:checked+label::before, .checkbox-primary input[type=radio]:checked+label::before {
    
        border-color: #eb6f00 !important;
        background-color: #eb6f00 !important;
    
    }



/*--- Forms ---*/

    .dataTables_length select:focus, .uneditable-input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=file]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select.form-control:focus, textarea.form-control:focus {
    
    
        border-color: #eb6f00 !important;
    
    }

    .dropdown-menu>.active>a {
    
        background-color: #eb6f00 !important;
    
    }

/*---- Projets statut ----*/




/*--- Calendrier ---*/

    .alert-info {
    
        color: #232323 !important;
        background-color: #f2f2f2 !important;
    
    }



/*--- Tabs activités ---*/

    .user-data .home-activity .nav-tabs>li.active>a, .user-data .home-activity .nav-tabs>li>a {
    
        color: #eb6f00 !important;
        
    }

    .user-data .home-activity .nav-tabs>li.active>a:hover, .user-data .home-activity .nav-tabs>li>a:hover {
    
        color: #aa5103 !important;
    }



/*--- Search elements ---*/

    .input-group-addon {
    
        border: 1px solid #787878 !important;
        color: #787878 !important;
        background-color: #232323;
    }

    .input-group-addon .fa.fa-search{
    
        color: #fff;
    }

    input[type=search] {
    
        border-color: #787878 !important;
    
    }
    
    

/*--- Btn exporter ---*/

    .btn.btn-default.buttons-collection.btn-default-dt-options, .btn.btn-default.btn-default-dt-options {
    
        color: #eb6f00 !important;
    
    }

    .btn.btn-default-dt-options {
    
        border-color: #787878 !important;
    }

    .btn.btn-default.btn-default-dt-options.btn-dt-reload {
    
        background-color: #232323 !important;
    }

    .dt-buttons.btn-group .btn .fa.fa-refresh{
    
        color: white !important;
    
    }

    .dt-button-collection.dropdown-menu a {
    
        color: #232323 !important;
    
    }
    
    

/*--- Nombres d'éléments par pages ---*/

    div.dataTables_wrapper div.dataTables_length select {
    
        color: #232323 !important;
    
    }

    .form-control.input-sm {
    
        border-color: #232323;
    
    }



/*--- Side navigation Admin ---*/

    #side-menu li .nav-second-level a:hover {
    
        color: #232323 !important;
    
    }



/*--- Tabs ---*/

    .sorting, .not-export.sorting_disabled {
    
        background: #f2f2f2 !important;
    
    }

    .sorting_asc, .sorting_desc {
    
        background: #d9d9d9 !important;
    
    }



/*--- Pagination ---*/

    .paginate_button.active a{
    
        background: #232323;
        border-color: #232323 !important;
        color: #fff !important;
    }

    .paginate_button.active a:hover{
    
        background: #dc8335;
        border-color: #232323 !important;
        color: #fff !important;
    }

    .pagination>li>a {
    
        color: #232323 !important;
    
    }



/*--- page client ---*/ 

    .customers.customers_login .navbar a.navbar-brand{
    
        background-image: url("http://crm.x-trait.com/media/Logo_X-trait_Blanc.png");
        background-size: contain;
        height: 71px;
        width: 120px;
        background-repeat: no-repeat;
        margin-left: 10px;
        margin-bottom: 7px;
    
    }

    .customers.customers_login .navbar a.navbar-brand img{
    
        display: none !important;
    
    }

    .customers.customers_login .navbar-fixed-bottom {
    
        background-color: #232323;
        color: white;
    
    }



/*--- Contract ---*/

    .customers.contract.contract-view.identity-confirmation .nav-tabs, .customers.contract.contract-view.identity-confirmation .tab-content{
    
        padding-left: 10px;
    
    }

    .customers.contract.contract-view.identity-confirmation .navbar-fixed-bottom {
    
        background-color: #232323;
        color: white;    
    
    }


/*--- Proposition ---*/

    .customers.proposal.proposal-view.identity-confirmation .nav-tabs, .customers.proposal.proposal-view.identity-confirmation .tab-content{
    
        padding-left: 10px;
    
    }

    .customers.proposal.proposal-view.identity-confirmation .navbar-fixed-bottom {
    
        background-color: #232323;
        color: white;    
    
    }


/*--- Devis, Facture ---*/

    .customers.viewestimate.identity-confirmation .page-pdf-html-logo a.img-responsive, .customers.viewinvoice .page-pdf-html-logo a.img-responsive{
    
        background-image: url("http://crm.x-trait.com/media/Logo_X-trait_Blanc.png");
        background-size: contain;
        height: 71px;
        width: 120px;
        background-repeat: no-repeat;
        margin-left: 10px;
        margin-bottom: 7px;
    
    }

    .customers.viewestimate.identity-confirmation .page-pdf-html-logo a.img-responsive img, .customers.viewinvoice .page-pdf-html-logo a.img-responsive img{ 
    
        display: none;
    
    }

    .customers.viewestimate.identity-confirmation .page-pdf-html-logo, .customers.viewinvoice .page-pdf-html-logo{
    
        background-color: #232323;
    
    }

    .customers.viewestimate.identity-confirmation .navbar-fixed-bottom, .customers.viewinvoice .navbar-fixed-bottom {
    
        background-color: #232323;
        color: white;    
    
    }


/*--- Sondage ---*/

    .customers .survey #company-logo {
    
        background-color: #232323;
    
    }

    .customers .survey #company-logo a.img-responsive{
    
        background-image: url("http://crm.x-trait.com/media/Logo_X-trait_Blanc.png");
        background-size: contain;
        height: 71px;
        width: 120px;
        background-repeat: no-repeat;
        margin-left: 10px;
        margin-bottom: 7px;
    
    }

    .customers .survey #company-logo a.img-responsive img {
    
        display:none;
    }

    .customers .navbar-fixed-bottom {
    
        background-color: #232323;
        color: white;        
    
    }
    
    
/*----- Statut Kan Ban -----*/
    
    /*Non commencé*/
    .panel-heading-bg[data-status-id="1"]{

        background: #D9D9D9 !important;
 
    }

    /* En cours*/
    .panel-heading-bg[data-status-id="4"]{

        background: #84c529 !important;
 
    }
    
    .panel-heading-bg[data-status-id="2"]{

        background: #FF2727 !important;
 
    }
    
    .panel-heading-bg[data-status-id="50"], .panel-heading-bg[data-status-id="51"]{

        background: #F3D600 !important;
 
    }  
    
    .panel-heading-bg[data-status-id="52"]{

        background: #90A0B3 !important;
 
    } 
    
    .panel-heading-bg[data-status-id="53"]{

        background: #5BE1EA !important;
 
    }
    
    /*Achevé*/
    .panel-heading-bg[data-status-id="5"]{

        background: #000 !important;
 
    }  
    
    
/*----- Statut Gantt  -----*/    

    /*Achevé*/
    .gantt .ganttGreen .bar {
    
        fill: #000 !important;
    
    }
    
/*
    .gantt .ganttRed .bar {
        
        fill: #D9D9D9 !important;
    }
    

    .gantt .bar {
        
        fill: #84c529 !important;
        
    }*/
