/* MANTION */

.logo img {
    content: url('/images/koezio-mantion.png?v2');
}

.fixed {
    border-bottom: 4px solid #b0c856;
    background-color: #383837;
}

.top-menu > li > a {
    border-left: 1px solid #464646;
    border-right: 0px solid #464646;
}

.top-menu {
    border-right: 1px solid #464646;
}

/*.navigation > li.active > a, .navigation > li.active > a:hover, .navigation > li.active > a:active, .navigation > li > a.subOpened, .navigation > li > a.subOpened:hover { background: none repeat scroll 0 0 #e5007e; border-color: #e5007e; }*/
/*.success-koezio { background: #e5007e; border: 1px solid #B10061; }*/
.no-background {
    background-image: url('/images/backgrounds/mantion.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

#footer {
    border-top: 4px solid #b0c856;
}

.navigation > li.active > a, .navigation > li.active > a:hover, .navigation > li.active > a:active, .navigation > li > a.subOpened, .navigation > li > a.subOpened:hover {
    background: #0654a6;
    border-color: #CA006F;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    background-color: #0654a6;
}

.pave-title {
    margin: 0;
    padding: 9px 14px 8px 14px;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 1em;
    padding-left: 0;
    padding-bottom: 3px;
    font-size: 13px;
    background: none;
    border-bottom: 1px solid #d5d5d5;
}

/* TREEVIEW */

ul.treeview {

}

ul.treeview li {
    display: inline-block;
    padding-right: 10px;
}

ul.treeview li.red i {
    color: red;
}

ul.treeview li.vert i {
    color: white;
}

ul.treeview ul {
    margin-left: 20px;
}

ul.treeview .selected {
    font-weight: bold;
}

ul.treeview .surcharge {
    background: #42B729;
    color: white;
}

ul.treeview .surcharge i {
    color: white;
}

/* RESUME */

.titleInfos, .myInfos, .notMyInfos {
    padding: 4px;
    padding-left: 8px;
    padding-right: 8px;
    line-height: 17px;
    margin-bottom: 4px;

}

.titleInfos {
    background: #555;
    color: white;
}

.myInfos {
    color: #555;
    margin-left: 10px;
}

.myInfos i {
    color: #42B729;
    margin-right: 6px;
    margin-top: 2px;
}

.myInfos a {
    color: #555;
}

.notMyInfos {
    color: #555;
    margin-left: 10px;
}

.notMyInfos i {
    color: red;
    margin-right: 6px;
    margin-top: 2px;
}

.endInfos {
    height: 20px;
}

.button-close-suggestions {
    cursor: pointer;
}

.product_manage_item, .product_manage_item_selected {
    cursor: pointer;
    margin-left: 1px !important;
    margin-bottom: 1px;
    background: #EFEFEF;
    text-align: center;
    vertical-align: middle;
    height: 40px;
    display: block;
    line-height: 40px;
}

.product_manage_item_selected {
    background-color: #0654a6;
    color: white;
}

.product_manage_item:hover {
    background-color: #0654a6;
    color: white;
}



/** Planning */

td.planning, td.vert {
    text-align: center;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

td.vert, td.vert2 {
    background-color: #00aa55;
    color: white;
    font-weight: normal;
    font-size: 13px;
}

td.vert2 {
    background-color: #1ae15d;
}

td.bold {
    color: #555555;
    font-weight: bold;
}

td.planning_title {
    background-color: #EFEFEF;
    font-weight: bold;
    color: black;
}

td.rouge {
    background-color: #0554A5;
    color: white;
    font-weight: normal;
    font-size: 13px;
}

td.rouge2 {
    background-color: #f0182b;
    color: white;
    font-weight: normal;
    font-size: 13px;
}

td.gris {
    background-color: rgba(83, 83, 83, 0.57);
}

td.orange {
    background-color: rgba(245, 120, 38, 0.89);
    color: white;
}
