
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700");
@font-face {
    font-family: 'Open Sans Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans Light';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans Extrabold';
    font-style: normal;
    font-weight: 800;
    src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans Semibold';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
html {
    font-family: 'Open Sans';
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    background-color: transparent;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.logo {
    background-image: url(../img/logo.png);
    background-size: 80px 50px;
    background-repeat: no-repeat;
    color: white;
    text-shadow: #2C3E50 0.3em 0.3em 0.3em;
}
.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
    width: 50px;
}
.panel{
    background-color: #ECF0F1;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


/*
.dropdown-header {
    color: #95A5A6;
}
.dropdown-menu li {
    background-color:#34495E;
    color:#F39C12;
}

.dropdown-menu li a{
    background-color:#34495E;
    font-size: 90%;
    color:white;
}
.dropdown-toggle em {
    color:#95A5A6;
}
.dropdown-toggle  a:hover em:hover{
    color:#FF5660;
}

.dropdown-menu {
    background-color:#FF5660;
    font-size: 90%;
    color:white;
}

.dropdown-menu li a:hover{
    background-color: inherit;
    font-size: 90%;
    color: #FF5660;
    text-decoration:none;

}*/


.breadcrumb > li + li:before {
    color: #95A5A6;
    font-family: 'Open Sans Semibold';
    font-size: 10px;
    content: ">>";
    padding: 0 5px;
}

.ligne_couleur_dossier_0 {
    /*a traiter composante */
    background-color: #ffffcc;
}
.ligne_couleur_dossier_0:hover {
    /*a traiter composante */
    background-color: #ddddaa;
}
.ligne_couleur_dossier_1 {
    /*validé composante*/
    background-color: #2E9E8F;
}
.ligne_couleur_dossier_1:hover {
    /*a traiter composante */
    background-color: #ddddaa;
}
.ligne_couleur_dossier_2 {
    /* validé DRH*/
    background-color: #35B765;
}
.ligne_couleur_dossier_2:hover {
    /*a traiter composante */
    background-color: #ddddaa;
}
.ligne_couleur_dossier_3 {
    /* refusé DRH*/
    background-color: #FF9A9A;
}
.ligne_couleur_dossier_3:hover {
    /*a traiter composante */
    background-color: #ddddaa;
}
.ligne_couleur_dossier_4 {
    /*refusée composante*/
    background-color: #ffcc99;
}
.ligne_couleur_dossier_4:hover {
    /*a traiter composante */
    background-color: #ddddaa;
}

.ligne_couleur_dossier_5 {

    /*a valider candidat*/

    background-color: #FFFFFF;
}
.ligne_couleur_dossier_5:hover {
    /*a traiter composante */
    background-color: #ddddaa;
}
.ligne_couleur_dossier_6 {
    /* a modifié candidat */
    background-color: #FFFDA2;
}
.ligne_couleur_dossier_6:hover {
    /*a traiter composante */
    background-color: #ddddaa;
}

.block-rounded {
    position: relative;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #d5d5d5;
    padding: 18px 18px;
    word-wrap: break-word;
    overflow: hidden;
    z-index: 1
}
.block-rounded div {
    color: #313131;
    /*font-size: 10px;*/
}

block-rounded  h1 , block-rounded  h2, block-rounded > h3, block-rounded > h4 {

    /*text-shadow: -1px -1px 1px #C1CDD8, 1px 1px 1px #15202D;*/
    /*color: #337AB7;*/
    /*font-style: italic;*/
    margin: 0 0 12px;
    text-align: center;
}



.background-white {
    background-color: #FFFFFF;
}

/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code {
  border-radius: 3px;
}

/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
  margin-top: -5px;
}

/* Variations */
.bs-callout-danger {
  border-left-color: #ce4844;
}
.bs-callout-danger h4 {
  color: #ce4844;
}
.bs-callout-warning {
  border-left-color: #aa6708;
}
.bs-callout-warning h4 {
  color: #aa6708;
}
.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}

/* Variations */
.bs-callout-success {
  border-left-color: #35B765;
}
.bs-callout-success h4 {
  color: #35B765;
}

.bs-callout-info {
  border-left-color: #1b809e;
}
.bs-callout-info h4 {
  color: #1b809e;
}
div.tooltip-inner {
    text-align: left;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 6px;
    font-size: 14px;
    max-width: 900px;
}
.orec-th-vcenter {
    vertical-align: middle !important;
}

.skin-purple-light {
    background-color: #bc3c5c !important;
}

.skin-blue-light {
    background-color: #bc3c5c !important;
}

.main-header{
    background-color: #bc3c5c !important;
}

.logo {
    background-color: #bc3c5c !important;
}

.logo:hover{
    background-color: #bc3c5c !important;
}

.navbar{
   background-color: #bc3c5c !important;
}

/* .btn-info {
    background-color: #bc3c5c !important;
}

.btn-info:hover, .btn-info:active {
    background-color: #bc3c5c9f !important;
} */

.main-header .logo {
    font-size: 14px !important;
    line-height: 50px;
    text-align: right;
    width: 300px !important;
}

.main-header .navbar {
    margin-left: 300px;
}

.main-sidebar, .left-side {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 50px;
    min-height: 100%;
    width: 300px !important;
    z-index: 810;
}

.content-wrapper, .right-side, .main-footer {
    -webkit-transition: -webkit-transform .3s ease-in-out,margin .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out,margin .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out,margin .3s ease-in-out;
    transition: transform .3s ease-in-out,margin .3s ease-in-out;
    margin-left: 300px;
    z-index: 820;
}

.box.box-solid.box-primary > .box-header {
    color: #fff;
    background: #bc3c5c !important;
        background-color: #bc3c5c !important;
    background-color: #bc3c5c !important;
}
