
/* LIENS */

a {
  color: #C21731;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #c21731;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ligneclick{
    transition: 1s all;
}

.ligneclick:hover{
    cursor:pointer;
    color:#C21731 !important;
}

.bc-star{
    color:#C21731 !important;
}

.hrcolored{
    color: #C21731 !important;
    border-top:1px solid #C21731 !important;
}

/* TITRES */


#login h3{
    text-shadow:2px 2px 8px #C21731;
}

h5{
    color: #C21731 !important;
}

/* GLOBAL */


#table-fillDay{
  border:2px solid #C21731;
}

#table-fillDay thead{
  background:#C21731;
  color:white;
}


#bc-header{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #C21731;
    padding-top:10px;
}

#bc-footer{
    background: none repeat scroll 0 0 #E2DAD3;
    border-top: 2px solid #C21731;
    color: #C21731;
}

/* TABLEAUX */

.first-line-param{
    font-weight: bold;
    text-transform: uppercase;
    font-size:13px;
    border-bottom:1px solid #C21731;
}

.first-line{
    font-weight: bold;
    text-transform: uppercase;
    font-size:13px;
    border-bottom:1px solid #C21731;
    text-align:center;
}

/* BOUTONS */

.btn-bc {
  color: #fff;
  background-color: #C21731;
  border-color: #c21731;
}

.btn-bc-ici,
.btn-bc:hover,
.btn-bc:focus,
.btn-bc:active,
.btn-bc.active,
.open > .dropdown-toggle.btn-bc {
  color: #fff;
  background-color: #c21731;
  border-color: #C21731;
}

.btn-bc:active,
.btn-bc.active,
.open > .dropdown-toggle.btn-bc {
  background-image: none;
}
.btn-bc.disabled,
.btn-bc[disabled],
fieldset[disabled] .btn-bc,
.btn-bc.disabled:hover,
.btn-bc[disabled]:hover,
fieldset[disabled] .btn-bc:hover,
.btn-bc.disabled:focus,
.btn-bc[disabled]:focus,
fieldset[disabled] .btn-bc:focus,
.btn-bc.disabled:active,
.btn-bc[disabled]:active,
fieldset[disabled] .btn-bc:active,
.btn-bc.disabled.active,
.btn-bc[disabled].active,
fieldset[disabled] .btn-bc.active {
  background-color: #c21731;
  border-color: #C21731;
}
.btn-bc .badge {
  color: #C21731;
  background-color: #fff;
}

/* SPECIFIC */

.client{
    background: #C21731 !important;
    border-top:1px solid #c21731;
}

#calendar .navigation {
    background-color: #C21731;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px;
    text-align:center;
}

/* CALENDAR */

.oneday:hover{
    color:#C21731;
    background-color:#f2bba4 !important;
    border:1px solid #E8916F;
    cursor:pointer;
}

.oneday hr{
    color:#C21731 !important;
    border-top:1px solid #C21731 !important;
    height:0px !important;
    margin:2px 0;
}

/* ONGLETS */

/*MENU ONGLETS*/
#onglets
{
    list-style-type : none;
    padding-bottom : 31px;
    border-bottom : 1px solid #9EA0A1;
    margin-left : 0;
}

#onglets li
{
    float : left;
    height : 30px; /* à modifier suivant la taille de la police pour centrer le texte dans l'onglet */
    background-color: #ffffff;
    margin : 2px 2px 0 2px !important;  /* Pour les navigateurs autre que IE */
    margin : 1px 2px 0 2px;  /* Pour IE  */
    border : 1px solid #9EA0A1;
    padding:0 10px;
}

#onglets li.active
{
    border-bottom: 1px solid #fff;
    background-color: #fff;
}

#onglets li input{
    border:0 !important;
    background:none !important;
    color: #C21731;
    font-size:18px;
    font-weight: 100;
}

#onglets li input:hover{
    color:white !important;
    font-weight: 100;
}

#onglets li:hover{
    background-color: #C21731 !important;
    font-size:18px;
    
}

/* MODELES */

.highlight{
    color:#C21731 !important;
}
