/******* NOUVELLE VERSION *******/
.bd-CIV-MME {
    color: #e67c73;
}
.bd-CIV-MR {
    color: #009688;
}
.bd-CIV-MX {
    color: #f6bf26;
}

.bd-main-navigation .bd-button.x-btn.bd-conge-recuperation {
    border-color: #ee7376;
}
.bd-header I.bd-conge-recuperation,
.bd-edition-navigation .bd-conge-recuperation .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-conge-recuperation .x-btn-badge-text {
    background-color: #ee7376;
}
.bd-main-navigation .bd-button.x-btn.bd-conge-recuperation.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-conge-recuperation.x-btn-pressed {
    background-color: #ee7376 !important;
    border-color: #ee7376;
    color: #fff;
}
.bd-main-navigation .bd-button.x-btn.bd-absence {
    border-color: #ffd100;
}
.bd-header I.bd-absence,
.bd-edition-navigation .bd-absence .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-absence .x-btn-badge-text {
    background-color: #ffd100;
}
.bd-main-navigation .bd-button.x-btn.bd-absence.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-absence.x-btn-pressed {
    background-color: #ffd100 !important;
    border-color: #ffd100;
    color: #fff;
}
.bd-main-navigation .bd-button.x-btn.bd-note-de-frais {
    border-color: #1de1d1;
}
.bd-header I.bd-note-de-frais,
.bd-edition-navigation .bd-note-de-frais .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-note-de-frais .x-btn-badge-text {
    background-color: #1de1d1;
}
.bd-main-navigation .bd-button.x-btn.bd-note-de-frais.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-note-de-frais.x-btn-pressed {
    background-color: #1de1d1 !important;
    border-color: #1de1d1;
    color: #fff;
}
.bd-main-navigation .bd-button.x-btn.bd-ordre-de-mission {
    border-color: #339d9f;
}
.bd-header I.bd-ordre-de-mission,
.bd-edition-navigation .bd-ordre-de-mission .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-ordre-de-mission .x-btn-badge-text {
    background-color: #339d9f;
}
.bd-main-navigation .bd-button.x-btn.bd-ordre-de-mission.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-ordre-de-mission.x-btn-pressed {
    background-color: #339d9f !important;
    border-color: #339d9f;
    color: #fff;
}
.bd-main-navigation .bd-button.x-btn.bd-formation {
    border-color: #ed329f;
}
.bd-header I.bd-formation,
.bd-edition-navigation .bd-formation .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-formation .x-btn-badge-text {
    background-color: #ed329f;
}
.bd-main-navigation .bd-button.x-btn.bd-formation.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-formation.x-btn-pressed {
    background-color: #ed329f !important;
    border-color: #ed329f;
    color: #fff;
}
.bd-main-navigation .bd-button.x-btn.bd-signature {
    border-color: #6c19b9;
}
.bd-header I.bd-signature,
.bd-edition-navigation .bd-signature .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-button-signature .x-btn-badge-text {
    background-color: #6c19b9;
}
.bd-main-navigation .bd-button.x-btn.bd-signature.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-signature.x-btn-pressed {
    background-color: #6c19b9 !important;
    border-color: #6c19b9;
    color: #fff;
}
.bd-main-navigation .bd-button.x-btn.bd-entretien {
    border-color: #c19700;
}
.bd-header I.bd-entretien,
.bd-edition-navigation .bd-entretien .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-entretien .x-btn-badge-text {
    background-color: #c19700;
}
.bd-main-navigation .bd-button.x-btn.bd-entretien.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-entretien.x-btn-pressed {
    background-color: #c19700 !important;
    border-color: #c19700;
    color: #fff;
}

.bd-header I.bd-default,
.bd-edition-navigation .bd-default .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-default .x-btn-badge-text {
    background-color: #008ec1;
}

.bd-homeCommunication .x-grid-cell-inner,
.bd-homeNews .x-grid-cell-inner,
.bd-homeNotifications .x-grid-cell-inner {
    white-space: normal;
}

.bd-homeEntretien .bd-button.x-btn.bd-entretien,
.bd-main-navigation .bd-button.x-btn.bd-entretien {
    background-color: #fff;
    border-color: #c19700;
    color: #008ec1;
}
.bd-header I.bd-entretien,
.bd-edition-navigation .bd-entretien .x-btn-icon-el-default-small,
.bd-main-navigation .bd-button.x-btn.bd-entretien .x-btn-badge-text {
    background-color: #c19700;
}
.bd-homeEntretien .bd-button.x-btn.bd-entretien.x-btn-over,
.bd-homeEntretien .bd-button.x-btn.bd-entretien.x-btn-pressed,
.bd-main-navigation .bd-button.x-btn.bd-entretien.x-btn-over,
.bd-main-navigation .bd-button.x-btn.bd-entretien.x-btn-pressed {
    background-color: #c19700 !important;
    border-color: #c19700;
    color: #fff;
}
.bd-homeEntretien .x-grid-item I.stepNumber,
.bd-homeEAEtapes .x-grid-item I.stepNumber,
.bd-homeEPEtapes .x-grid-item I.stepNumber {
    display: inline-block;
    background-color: #c19700;
    border: 1px solid #c19700;
    color: #fff;
    border-radius: 10px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px;
    margin: 0 auto;
}

.bd-homeRas {
    background-image: url(../images/eteamsport_card_right_bottom_small.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.bd-homeSummary {
    background-image: url(../images/eteamsport_card_right_bottom_small.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.bd-homeWaiting .x-container {
    margin: 0 1.25rem;
}
.bd-homeWaiting .x-grid .x-grid-with-row-lines .x-grid-item.x-grid-item-over,
.bd-homeWaiting .x-grid .x-grid-with-row-lines .x-grid-item.x-grid-item-selected {
    background-color: transparent;
}
.bd-homeWaiting .x-grid-with-row-lines .x-grid-item {
    border: 0 none;
}
.bd-homeWaiting .x-grid-td {
    vertical-align: middle;
}
.bd-homeWaiting .x-grid-item {
    color: #1b5d7c;
    font-size: 18px;
    font-weight: bold;
}
.bd-homeWaiting .x-grid-item I {
    background-color: #008ec1;
    color: #fff;
    border-radius: 15px;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}
.bd-homeWaiting .x-grid-item I.bd-conge-recuperation {
    background-color: #ee7376;
}
.bd-homeWaiting .x-grid-item I.bd-absence {
    background-color: #ffd100;
}
.bd-homeWaiting .x-grid-item I.bd-note-de-frais {
    background-color: #1de1d1;
}
.bd-homeWaiting .x-grid-item I.bd-ordre-de-mission {
    background-color: #339d9f;
}
.bd-homeWaiting DIV.no-request {
    align-items: center;
    background : no-repeat center url(../images/eteamsport_waiting.png);
    color: #1b5d7c;
    display: flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: bold;
    justify-content: center;
    text-align: center;
}
.bd-homeWaiting DIV.no-request SPAN {
    line-height: normal;
}

.bd-tableHomeSummary .x-btn-default-small {
    background-color: #fff !important;
    border: 0 none;
    margin: 0.25rem;
    padding: 0.625rem;
}
.bd-tableHomeSummary .x-btn-icon-el-default-small {
    background-color: #008ec1;
    border: 1px solid #daeff6;
    color: #fff;
    border-radius: 15px;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    margin: 0 auto;
}
.bd-tableHomeSummary .x-btn-inner-default-small {
    color: #1b5d7c;
    font-size: 14px;
    padding: 0.25rem 0 0 0;
}
.bd-tableHomeSummary .bd-button-conge-recuperation .x-btn-icon-el-default-small {
    background-color: #ee7376;
    border-color: #ee7376;
}
.bd-tableHomeSummary .bd-button-signature .x-btn-icon-el-default-small {
    background-color: #6c19b9;
    border-color: #6c19b9;
}
.bd-tableHomeSummary .bd-button-default .x-btn-icon-el-default-small {
    background-color: #008ec1;
    border-color: #008ec1;
}
/******* NOUVELLE VERSION *******/

.cros-directory-row-ge {
    font-style: italic;
}

.color1-row-dashmanager .x-grid-cell {
    background-color: #fff0b3;
}

.color2-row-dashmanager .x-grid-cell {
    background-color: #ffcccc;
}

.suiviTpsOK_LARGE-dash .x-grid-cell {
    background-color: MediumAquaMarine;
}

.suiviTpsKO_LARGE-dash .x-grid-cell {
    background-color: LightCoral;
}

.suiviTpsOK_SMALL-dash .x-grid-cell {
    background-color: #f3fffb;
}

.suiviTpsKO_SMALL-dash .x-grid-cell {
    background-color: #FFFAFA;
}

.suiviTpsOK Input {
    background-color: MediumAquaMarine !important;
}

.suiviTpsKO Input {
    background-color: LightCoral !important;
}

.suiviTpsPAST Input {
    background-color: LightGrey !important;
}

.suiviTpsOKBUT Input {
    background-color: #fff0b3 !important;
}

/**
* #ee7376
* #8E24AA
* #ed329f
* #339d9f
* #AD1457
* #ffd100
* #8E24AA
*/
.cros-bd-form LI:nth-child(1) {
    color: #8E24AA;
}
.cros-bd-form LI:nth-child(2) {
    color: #ed329f;
}
.cros-bd-form LI:nth-child(3) {
    color: #339d9f;
}
.cros-bd-form LI:nth-child(4) {
    color: #AD1457;
}
.cros-bd-form LI:nth-child(5) {
    color: #ffd100;
}
.cros-bd-form LI:nth-child(6) {
    color: #8E24AA;
}

.cros-planning-cell,
.cros-planning-cell-AM,
.cros-planning-cell-AN,
.cros-planning-cell-PM {
    padding: 0 0 0 1px;
}

.cros-planning-cell-AM .x-grid-cell-inner,
.cros-planning-cell-PM .x-grid-cell-inner {
    display : block;
    border-right : 32px solid transparent;
    border-top : 32px solid transparent;
    height : 0;
    padding: 0;
    width : 0;
}

.cros-planning-cell-REEL .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #fcb262 5px, #fcb262 10px) !important;
    height: 32px;
    width: 32px;
}

.cros-planning-cell-AN .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #11B868 5px, #11B868 10px) !important;
    height: 32px;
    width: 32px;
}

.cros-planning-cell-REEL-M .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #ABDCD8 5px, #ABDCD8 10px) !important;
    height: 32px;
    width: 32px;
}
.cros-planning-cell-REEL-M-VLD .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #339d9f 5px, #339d9f 10px) !important;
    height: 32px;
    width: 32px;
}

.cros-planning-cell-REEL-TT .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #F8D9D6 5px, #F8D9D6 10px) !important;
    height: 32px;
    width: 32px;
}
.cros-planning-cell-REEL-TT-VLD .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #8E24AA 5px, #8E24AA 10px) !important;
    height: 32px;
    width: 32px;
}

.cros-planning-cell-REPOS-AN .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #FFD3FE 5px, #FFD3FE 10px) !important;
    height: 32px;
    width: 32px;
}

.cros-planning-cell-REPOS-AN-VLD .x-grid-cell-inner {
    background: repeating-linear-gradient(45deg, transparent, transparent 5px, #DE6FDA 5px, #DE6FDA 10px) !important;
    height: 32px;
    width: 32px;
}

.cros-planning-cell-FORM-AM .x-grid-cell-inner {
    border-top : 32px solid #FFBEDB;
}
.cros-planning-cell-FORM-PM .x-grid-cell-inner {
    border-right : 32px solid #FFBEDB;
}
.cros-planning-cell-FORM-VLD-AM .x-grid-cell-inner {
    border-top : 32px solid #ed329f;
}
.cros-planning-cell-FORM-VLD-PM .x-grid-cell-inner {
    border-right : 32px solid #ed329f;
}

.cros-planning-cell-TT-AM .x-grid-cell-inner {
    border-top : 32px solid #DAB7E3;
}
.cros-planning-cell-TT-PM .x-grid-cell-inner {
    border-right : 32px solid #DAB7E3;
}

.cros-planning-cell-TT-VLD-AM .x-grid-cell-inner {
    border-top : 32px solid #8E24AA;
}
.cros-planning-cell-TT-VLD-PM .x-grid-cell-inner {
    border-right : 32px solid #8E24AA;
}

.cros-planning-cell-REPOS-AM .x-grid-cell-inner {
    border-top : 32px solid #FFD3FE;
}
.cros-planning-cell-REPOS-PM .x-grid-cell-inner {
    border-right : 32px solid #FFD3FE;
}

.cros-planning-cell-REPOS-VLD-AM .x-grid-cell-inner {
    border-top : 32px solid #DE6FDA;
}
.cros-planning-cell-REPOS-VLD-PM .x-grid-cell-inner {
    border-right : 32px solid #DE6FDA;
}

.cros-planning-cell-ABS-FORM-AM .x-grid-cell-inner {
    border-top : 32px solid #DDBB6E;
}
.cros-planning-cell-ABS-FORM-PM .x-grid-cell-inner {
    border-right : 32px solid #DDBB6E;
}
.cros-planning-cell-ABS-AM .x-grid-cell-inner {
    border-top : 32px solid #FCEAB7;
}
.cros-planning-cell-ABS-PM .x-grid-cell-inner {
    border-right : 32px solid #FCEAB7;
}
.cros-planning-cell-ABS-VLD-AM .x-grid-cell-inner {
    border-top : 32px solid #ffd100;
}
.cros-planning-cell-ABS-VLD-PM .x-grid-cell-inner {
    border-right : 32px solid #ffd100;
}

.cros-planning-cell-CP-AM .x-grid-cell-inner {
    border-top : 32px solid #FBB4B2;
}
.cros-planning-cell-CP-PM .x-grid-cell-inner {
    border-right : 32px solid #FBB4B2;
}
.cros-planning-cell-CP-VLD-AM .x-grid-cell-inner {
    border-top : 32px solid #ee7376;
}
.cros-planning-cell-CP-VLD-PM .x-grid-cell-inner {
    border-right : 32px solid #ee7376;
}

.cros-planning-cell-ERROR-AM .x-grid-cell-inner {
    border-top : 32px solid #D50000;
}
.cros-planning-cell-ERROR-PM .x-grid-cell-inner {
    border-right : 32px solid #D50000;
}

.cros-planning-cell-M-AM .x-grid-cell-inner {
    border-top : 32px solid #ABDCD8;
}
.cros-planning-cell-M-PM .x-grid-cell-inner {
    border-right : 32px solid #ABDCD8;
}
.cros-planning-cell-M-VLD-AM .x-grid-cell-inner {
    border-top : 32px solid #339d9f;
}
.cros-planning-cell-M-VLD-PM .x-grid-cell-inner {
    border-right : 32px solid #339d9f;
}

.cros-planning-cell-R-AM .x-grid-cell-inner {
    border-top : 32px solid #C6DDF1;
}
.cros-planning-cell-R-PM .x-grid-cell-inner {
    border-right : 32px solid #C6DDF1;
}
.cros-planning-cell-R-VLD-AM .x-grid-cell-inner {
    border-top : 32px solid #76B0DE;
}
.cros-planning-cell-R-VLD-PM .x-grid-cell-inner {
    border-right : 32px solid #76B0DE;
}

.cros-planning-cell-WE-AN .x-grid-cell-inner,
.cros-planning-cell-WE-AM .x-grid-cell-inner {
    border-top : 32px solid #D6DBDF;
}
.cros-planning-cell-WE-AN .x-grid-cell-inner,
.cros-planning-cell-WE-PM .x-grid-cell-inner {
    border-right : 32px solid #D6DBDF;
}

.cros-planning-cell-OFF-AM .x-grid-cell-inner {
    border-top : 32px solid #626669;
}
.cros-planning-cell-OFF-PM .x-grid-cell-inner {
    border-right : 32px solid #626669;
}
/******************* SUIVIDAY ************/

.suividay-planning-cell-WE .x-grid-cell-inner{
    height: 32px;
    width: 55px;
    background-color: #A79B8E;
}

.suividay-planning-cell-OFF .x-grid-cell-inner {
    height: 32px;
    width: 55px;
    background-color: #616161;
}

.suividay-planning-cell-KO .x-grid-cell-inner {
    height: 32px;
    width: 55px;
    background-color: #f8d1d1;

}

.suividay-planning-cell-OK .x-grid-cell-inner {
    height: 32px;
    width: 55px;
    background-color: #b8e4d6;
}

/********** PLANNING PREV *******/
.cros-planning-prev-cell-1 .x-grid-cell-inner {
    background-color: #8E24AA;
}
.cros-planning-prev-cell-2 .x-grid-cell-inner {
    background-color:  #F09300;
}
.cros-planning-prev-cell-3 .x-grid-cell-inner {
    background-color:  #009688;
}
.cros-planning-prev-cell-4 .x-grid-cell-inner {
    background-color:  #AD1457;
}
.cros-planning-prev-cell-5 .x-grid-cell-inner {
    background-color: #F6BF26;
}
.cros-planning-prev-cell-6 .x-grid-cell-inner {
    background-color: #E67C73;
}
.cros-planning-prev-cell-WE .x-grid-cell-inner {
    background-color : #A79B8E;
}
.cros-planning-prev-cell-OFF .x-grid-cell-inner {
    background-color : #616161;
}

/******* AUTHENTIFICATION *******/
.bd-authentification .x-window-body-default {
    background-image: url(../images/ffjudo_logo.png);
    /*background-position: center right calc(75% + 150px), bottom left, bottom right;*/
    background-position: center left calc(20% - 75px), bottom left, bottom right;
    background-color: #fcfcfc;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: calc(30% - 150px), 25%, 25%;
}

.bd-authentification .x-panel-default {
    background-image: none;
    padding: 0px 150px 0px 150px !important;
}

.x-body .x-form-structure1 .x-form-trigger-wrap-default{
    border-color: #8E24AA;
}
.x-body .x-form-structure2 .x-form-trigger-wrap-default{
    border-color: #F09300;
}
.x-body .x-form-structure3 .x-form-trigger-wrap-default{
    border-color: #009688;
}
.x-body .x-form-structure4 .x-form-trigger-wrap-default{
    border-color: #AD1457;
}
.x-body .x-form-structure5 .x-form-trigger-wrap-default{
    border-color: #F6BF26;
}
.x-body .x-form-structure6 .x-form-trigger-wrap-default{
    border-color: #E67C73;
}

.bd-grid.bd-grid-suivi-day .x-grid-with-row-lines .x-grid-item.x-grid-item-over,
.bd-grid.bd-grid-suivi-day .x-grid-with-row-lines .x-grid-item.x-grid-item-selected {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid #000000 !important;
    border-top: 1px solid #000000 !important;
}
