/*
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 : 10 janv. 2018, 10:01:26
    Author     : imhotep
*/

/********************
couleur logo leader: (clair à foncé) LOGO REPRIS DE L'EXTRANET'
bordeau:
#BF013D
#BF023C
#940530


gris:
#5B5D5C
#595D5C
#1A191E

LOGO DU SITE leader-academy.fr
borderau
#A60038
#7D002A

gris
#5A5E5E
#1C1C1A


<!-- #7D002A #4b93cd  foncé 0B538D-->

**********************/

/*****************************************************
**
**  Customisation règles du fichier base-admin-3.css
**
******************************************************/
th a:hover, th a:focus, th a {
    color: #333;
}
.subnavbar .mainnav > li.active > a {
    background: #1f2f46;
    color: #FFF;
}

.form-control-select2 {
    display: block;
    width: 100%;
    height: 34px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    border: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-group {
    margin-bottom: 15px;
}
.form-group-compact input {
    display: inline-block;
    width: 200px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #FFF;
  background-color: #5B5D5C;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  background: #4b93cd;
  text-shadow: none;
}

.subnavbar {
    margin-bottom: 1em;
    border-top: 1px solid #595959;
}

a:hover, a:focus {
    color: #0B538D;
    text-decoration: underline;
}
a {
    color: #4b93cd;
    text-decoration: none;
}

/* réutilisation de la font trouver sur leader-academy.fr */
body {
  font-family: 'Raleway', sans-serif;
}
p {
  font-family: 'Raleway', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: normal;
}
input,
button,
select,
textarea {
  font-family: 'Raleway', sans-serif;
}

/* DEBUT TEST COULEUR GRIS */
/*
.subnavbar .subnavbar-inner {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#5B5D5C), to(#1A191E));
    background-image: -webkit-linear-gradient(top, #5B5D5C, 0%, #1A191E, 100%);
    background-image: -moz-linear-gradient(top, #5B5D5C 0%, #1A191E 100%);
    background-image: linear-gradient(to bottom, #5B5D5C 0%, #1A191E 100%);
}
.footer {
    background: #5B5D5C;
}
*/
/* FIN TEST COULEUR GRIS */

/* DEBUT TEST COULEUR BORDEAU */
.subnavbar .subnavbar-inner {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#B7B7B7), to(#000000));
    background-image: -webkit-linear-gradient(top, #B7B7B7, 0%, #000000, 100%);
    background-image: -moz-linear-gradient(top, #B7B7B7 0%, #000000 100%);
    background-image: linear-gradient(to bottom, #B7B7B7 0%, #000000 100%);

    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#2f90b2), to(#a1d0e2));
    background-image: -webkit-linear-gradient(top,#a1d0e2, 0%,#2f90b2, 100%);
    background-image: -moz-linear-gradient(top, #2f90b2 0%, #a1d0e2 100%);
    background-image: linear-gradient(to bottom, #a1d0e2 0%,#2f90b2 100%);
}
.subnavbar .mainnav > li {
    border-left: 1px solid #1A191E;
    border-right: 1px solid #1A191E;
}
.subnavbar .mainnav {
    border-left: 1px solid #1A191E;
    border-right: 1px solid #1A191E;
}
.subnavbar .mainnav > li > a {
    color: #fff;
}
.subnavbar .mainnav > li > a:hover {
    color: #BFBFBF;
}
.subnavbar .dropdown .caret {
    border-top-color: #fff;
}
.subnavbar {
    margin-bottom: 0;
    border-top: 1px solid #595959;
}

.footer {
    background: #2f90b2;
}
/* FIN TEST COULEUR BORDEAU */


.btn-leader {
    color: #fff;
    background-color: #4b93cd;
    border-color: #0B538D;
}
.btn-leader:hover, .btn-leader:focus, .btn-leader:active, .btn-leader.active, .open .dropdown-toggle.btn-leader {
    color: #fff;
    background-color: #0B538D;
    border-color: #3b8d0b;
}


.pagination {
    margin: 0;
}

/*****************************************************
**
**  Ajout Evoliatis
**
******************************************************/

.errorSummary p, .errorSummary ul li {
    color: red;
}

.form-compact-label {
    margin-top: 5px;
    display: inline-block;
}
.form-group-compact {
    display: inline-block;
}

.breadcrumbs {
    margin-bottom: 20px;
    padding-left: 5px;
    background-color: white;
    border-top: 1px solid #5A5E5E;
    border-bottom: 1px solid #5A5E5E;
}

.row-index {
    margin-top: 20px;
}
.table-hover > tbody > tr.tr_formateur_desac > td {
    background-color: rgba(91, 93, 92, 0.5); /* #5B5D5C; */
    color: #FFF;
}
.button-column .btn-group {
    float: right;
}
.grid-view .table tr td{
    vertical-align: middle;
}


/*  Modif select2 */
.select2-container .select2-selection--single {
    height: 34px;
}
.select2_label_logo {
    margin-right: 5px;
}
.select2-container--default .select2-selection--multiple {
    border: 1px solid #ccc;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #ccc 1px;
}




/* Alert */
#msg-alert-seance {
    top: 0px;
    right: 20px; 
    position: fixed;
    width: 400px;
    z-index: 1060;
}

.alert {
    position: relative;
    display: inline-block;
    margin: 4px auto;
    transition: all 0.5s ease-in-out 0s;
    z-index: 1060;
}



/* statut apprenant */
.table > tbody > tr.statut-pas-integrer > td {
    background-color: #fcd4d1;
}
.table > tbody > tr.statut-abandon > td {
    background-color: #e0efd4;
}
.table > tbody > tr.statut-pas-satisfait > td {
    background-color: #b2e6fd;
}
.table > tbody > tr.statut-mise-demeure > td {
    background-color: #fdffab;
}


/* FACTURE */
.table-recap-facture tbody > tr > td input.disabled {
    background:rgba(0,0,0,0);
    border:none;
    box-shadow: none;
}

.table-choix-apprenant-facture .table-hover > tbody > tr:hover > td, .table-choix-apprenant-facture .table-hover > tbody > tr:hover > th {
    background-color: #b8b8b8;
}

.table-gestion-absence input{
    padding: 2px;
    width: 30px;
    text-align: center;
}
.table-gestion-absence {
    background-color: white;
}
.table-gestion-absence td.abandon{
    background-color: #e0efd4;
}
.table-gestion-absence td.pas-satisfait{
    background-color: #b2e6fd;
}
.table-gestion-absence td.mise-demeure{
    background-color: #fdffab;
}
.table-gestion-absence td.absence{
    background-color: #C9C9C9;
}
.table-gestion-absence td.pas-integrer{
    background-color: #fcd4d1;
}
.table-gestion-absence td.left, .table-gestion-absence th.left {
    border-left: 1px solid black;
}
.table-gestion-absence tbody > tr > td{
    padding: 4px;
}

.legende-pas-integrer{
    background-color: #fcd4d1;
    padding: 2px 5px;
}
.legende-pas-satisfait{
    background-color: #b2e6fd;
    padding: 2px 5px;
}
.legende-abandon{
    background-color: #e0efd4;
    padding: 2px 5px;
}
.legende-mise-demeure{
    background-color: #fdffab;
    padding: 2px 5px;
}

/* ACCUEIL */
.news-item-detail {
    width: 100%;
}
.shortcuts .shortcut {
    background: #F3F3F3;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#BF013D), to(#4b93cd));
    background-image: -webkit-linear-gradient(top, #BF013D, 0%, #4b93cd, 100%);
    background-image: -moz-linear-gradient(top, #BF013D 0%, #4b93cd 100%);
    background-image: linear-gradient(to bottom, #BF013D 0%, #4b93cd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BF013D', endColorstr='#4b93cd', GradientType=0);
}
.shortcuts .shortcut:hover {
    background: #E8E8E8;
        background-repeat: repeat;
        background-image: none;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#4b93cd), to(#0B538D));
    background-image: -webkit-linear-gradient(top, #4b93cd, 0%, #0B538D, 100%);
    background-image: -moz-linear-gradient(top, #4b93cd 0%, #0B538D 100%);
    background-image: linear-gradient(to bottom, #4b93cd 0%, #0B538D 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A30037', endColorstr='#0B538D', GradientType=0);
}