/* Minification failed. Returning unminified contents.
(279,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(298,28): run-time error CSS1039: Token not allowed after unary operator: '-secondColor'
(322,32): run-time error CSS1039: Token not allowed after unary operator: '-secondColor'
(327,32): run-time error CSS1039: Token not allowed after unary operator: '-secondColor'
(338,21): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(345,21): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(356,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(972,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1544,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1717,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1726,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1770,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1773,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1778,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1782,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1784,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1802,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1805,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1813,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1837,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1847,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1870,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(2402,15): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(3099,17): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
 */
/* Minification failed. Returning unminified contents.
(253,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(272,28): run-time error CSS1039: Token not allowed after unary operator: '-secondColor'
(296,32): run-time error CSS1039: Token not allowed after unary operator: '-secondColor'
(301,32): run-time error CSS1039: Token not allowed after unary operator: '-secondColor'
(312,21): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(319,21): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(330,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(946,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1518,26): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1691,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1700,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1744,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1747,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1752,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1756,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1758,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1776,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1779,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1787,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1811,30): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1821,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(1844,28): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(2376,15): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
(3073,17): run-time error CSS1039: Token not allowed after unary operator: '-firstColor'
 */
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* Trigrammes colors */
/* Pastel */
/*
$HOMColor: $LinkBlue!important;
$CDEColor: #F9D289!important;
$INVColor: #FF3C74!important;
$DEMColor: #91e097!important;
$RCPColor: #E1DDFF!important;
$SHPColor: #91C4E0!important;
$ARTColor: #C4BCA4!important;
*/
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* 	Colors */
/* 	Colors */
/* ------------------------------------------------ */
/*                 DEBUT NEWS TICKER                */
/* ------------------------------------------------ */
.new-left-container {
  width: 333px;
  height: 34px;
  position: absolute;
  right: 0; }
  .new-left-container .news-right-spacer {
    width: 30px;
    height: 100%;
    float: left;
    color: #333333;
    background-color: #F7F7F7;
    position: absolute;
    right: 150px; }
  .new-left-container .left-mask {
    width: 1em;
    height: 100%;
    background-color: transparent;
    position: absolute;
    left: -1em; }

#ticker-title {
  background-color: LightGray;
  color: #f7f7f7;
  float: left;
  height: 27px;
  padding-top: 7px;
  padding-left: 1em;
  padding-right: 1em;
  font-weight: bold;
  position: absolute;
  text-align: center;
  z-index: 10; }
  #ticker-title .right-mask {
    width: 1em;
    height: 100%;
    background-color: transparent;
    top: 0;
    position: absolute;
    right: 0; }
  #ticker-title .title-label {
    width: 11em;
    padding-right: 1em; }

.tickercontainer {
  /* the outer div */
  background: white;
  color: #333333;
  float: left;
  height: 34px;
  width: 100%; }

.tickercontainer .mask {
  /* that serves as a mask. so you get a sort of padding both left and right */
  position: relative;
  top: 10px;
  height: 18px;
  overflow: hidden; }

ul#newsticker {
  /* that's your list */
  /*Transitions have been added in order set css3 transitions; and have linear easing. Changing these lines you might have unexpected results */
  -webkit-transition: all 0s linear;
  -moz-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
  position: relative;
  font-family: 'Verdana', sans-serif;
  font-weight: bold;
  font-size: 12px;
  list-style-type: none;
  margin: 0; }

ul#newsticker li {
  float: left;
  /* important: display inline gives incorrect results when you check for elem's width */
  padding-right: 150px; }

/* ------------------------------------------------ */
/*                  FIN NEWS TICKER                 */
/* ------------------------------------------------ */

/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* Trigrammes colors */
/* Pastel */
/*
$HOMColor: $LinkBlue!important;
$CDEColor: #F9D289!important;
$INVColor: #FF3C74!important;
$DEMColor: #91e097!important;
$RCPColor: #E1DDFF!important;
$SHPColor: #91C4E0!important;
$ARTColor: #C4BCA4!important;
*/
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* 	Colors */
/* 	Colors */
@media only screen and (max-width: 1280px) {
  #footer {
    bottom: 50px !important; } }

.DefaultDatabaseName {
  position: fixed;
  left: 0;
  top: 0; }

.logindisplay {
  margin-top: 10px;
  margin-right: 32px;
  margin-left: 25px;
  width: 45px;
  float: right;
  padding-left: 28px; }

.langue-roll {
  float: right;
  position: relative;
  width: 34px;
  top: 8px;
  right: 15px;
  cursor: pointer; }

.culture-selection .culture-selection-button {
  width: 32px;
  height: 32px;
  cursor: pointer;
  float: right;
  background: transparent url("/content/images/home/icones/Langue_roll.png") no-repeat;
  background-size: 32px !important; }
  .culture-selection .culture-selection-button:active, .culture-selection .culture-selection-button:hover {
    background-image: url("/content/images/home/icones/langue.png"); }

.culture-selection .culture-language-display {
  visibility: hidden; }

.culture-selection .culture-list {
  display: none;
  position: absolute;
  right: -33px;
  top: 62px;
  z-index: 100;
  overflow: hidden;
  width: 450px;
  background-color: #f7f7f7;
  color: #313131;
  /* padding: 15px; */ }

.culture-selection .culture-list .culture-item {
  float: left;
  width: 150px;
  height: 50px;
  white-space: normal;
  /* line-height: 40px; */
  /* padding-top: 10px; */
  font-weight: bold; }
  .culture-selection .culture-list .culture-item > span {
    display: inline-block;
    margin-top: 14px;
    line-height: normal;
    cursor: pointer; }
  .culture-selection .culture-list .culture-item.selected {
    background-color: #313131;
    color: #f7f7f7; }

.culture-selection .culture-list .culture-item .logindisplay {
  margin-top: 10px;
  margin-right: 32px;
  margin-left: 25px;
  width: 45px;
  float: right;
  padding-left: 28px; }

.logindisplay .disconnect-mode {
  text-align: center;
  height: 50px; }

.culture-selection {
  position: relative; }

.footer-link {
  position: absolute;
  left: 50%;
  text-align: center;
  padding-top: 35px;
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }

.menu-container .menu li.logo {
  height: 90px;
  padding: 5px 0;
  margin-top: 0; }
  .menu-container .menu li.logo a {
    text-align: center; }
    .menu-container .menu li.logo a .menu-picto {
      background-image: url("/Content/images/LINK_NOIR_70x70.png");
      -ms-interpolation-mode: bicubic;
      width: calc(100% - 10px);
      height: 60px;
      position: relative;
      top: 50%;
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      margin: 0; }
      .menu-container .menu li.logo a .menu-picto.logo-4pl {
        background-image: url("/Content/images/LINK_4PL_RGB.png");
        width: calc(100% - 2px); }

.menu-container .menu li.back > a > .menu-picto {
  background-image: url("/Content/images/Picto/back.png"); }

.menu-container .menu li.applications > a > .menu-picto {
  background-image: url("/Content/images/Picto/waffles-gray.png");
  margin: 15px;
  width: 20px;
  height: 20px; }

.menu-container .menu li.applications.active {
  background-color: var(--firstColor); }
  .menu-container .menu li.applications.active > a > .menu-picto {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAMMSURBVHhe7dyxbUNBDERBF+La3H8XspgKzCgugz8LjAMmJxkv1s/rbn9v9X5SvXm1R33fevxqwtonrBBhhVaPX01Y+4QVIqzQ6vGrCWufsEKEFVo9fjVh7RNWiLBCq8evJqx9wgoRVmj1+NWEtU9YIcIKrR6/mrD2CStEWKHV41cT1j5hhQgrtHr8asLaJ6wQYYVWj19NWPuEFSKs0Orxqwlrn7BChBVaPX41Ye0TVoiwQqvHryasfcIKEVZo9fjVhLVPWCHCCq0ev5qw9p2GVY9f+H37/Edsqze7z5LwqO/bfRgYa48w1R5hqj3CVHuEqfYIU+0RptojTLVHmGqPMNUeYao9wlR7hKn2CFPtEabaI0y1R5hqjzDVHmGqPcJUe4Sp9ghT7RGm2iNMtUeYao8w1R5hqj3CVP1pf9QhwI+C7Dv9UZCr1Qf4/Edsqzev9qjvW49fTVj7hBUirNDq8asJa5+wQoQVWj1+NWHtE1aIsEKrx68mrH3CChFWaPX41YS1T1ghwgqtHr+asPYJK0RYodXjVxPWPmGFCCu0evxqwtonrBBhhVaPX01Y+4QVIqzQ6vGrCWufsEKEFVo9fjVh7RNWiLBCq8evJqx9wgoRVmj1+NWEtU9YIcIKrR6/mrD2CStEWKHV41cT1r7TsOrxC37GaN/pzxjB17VHmGqPMNUeYao9wlR7hKn2CFPtEabaI0y1R5hqjzDVHmGqPcJUe4Sp9ghT7RGm2iNMtUeYao8w1R5hqj3CVHuEqfYIU+0RptojTLVHmGqPMNUeYar+tD/qEOBHQfad/ijI1eoDfP4jttWbV3vU963HryasfcIKEVZo9fjVhLVPWCHCCq0ev5qw9gkrRFih1eNXE9Y+YYUIK7R6/GrC2iesEGGFVo9fTVj7hBUirNDq8asJa5+wQoQVWj1+NWHtE1aIsEKrx68mrH3CChFWaPX41YS1T1ghwgqtHr+asPYJK0RYodXjVxPWPmGFCCu0evxqwtonrBBhhVaPX01Y+4QVIqzQ6vGrCWvf0fd9vf4B3gVEGi+XnWIAAAAASUVORK5CYII="); }

.menu-container .menu li.smartsearch {
  position: relative; }
  .menu-container .menu li.smartsearch .menu-label {
    float: left;
    margin-right: 10px;
    width: calc(100% - 75px);
    margin-top: 12px; }
    .menu-container .menu li.smartsearch .menu-label input {
      font-size: 20px;
      width: calc(100% - 5px); }
  .menu-container .menu li.smartsearch .menu-picto {
    float: right;
    margin-top: 12px;
    margin-right: 18px; }
  .menu-container .menu li.smartsearch.active {
    background-color: var(--secondColor); }
    .menu-container .menu li.smartsearch.active .menu-picto-glyphe {
      color: white; }
  .menu-container .menu li.smartsearch .smart-search-categories {
    overflow: hidden;
    background-color: white;
    border: 1px solid lightgray;
    font-size: 15px;
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    left: 250px;
    width: 250px; }
    .menu-container .menu li.smartsearch .smart-search-categories .option {
      width: 100%;
      padding: 10px 5px;
      height: 50px;
      line-height: 50px;
      position: relative;
      border-bottom: 1px solid lightgray;
      top: -1px;
      cursor: pointer; }
      .menu-container .menu li.smartsearch .smart-search-categories .option:hover {
        background-color: var(--secondColor);
        color: white; }
        .menu-container .menu li.smartsearch .smart-search-categories .option:hover .category, .menu-container .menu li.smartsearch .smart-search-categories .option:hover .icon-plus {
          color: white !important; }
      .menu-container .menu li.smartsearch .smart-search-categories .option.selected-category {
        background-color: var(--secondColor);
        color: white; }
        .menu-container .menu li.smartsearch .smart-search-categories .option.selected-category .category, .menu-container .menu li.smartsearch .smart-search-categories .option.selected-category .icon-plus, .menu-container .menu li.smartsearch .smart-search-categories .option.selected-category .criteria, .menu-container .menu li.smartsearch .smart-search-categories .option.selected-category .search-in {
          color: white !important; }
      .menu-container .menu li.smartsearch .smart-search-categories .option .category {
        margin-left: 10px;
        position: absolute;
        right: 0;
        padding-right: 20px;
        bottom: 10px;
        height: 30px;
        color: var(--firstColor);
        font-size: .85em; }
        .menu-container .menu li.smartsearch .smart-search-categories .option .category .search-in {
          color: #8e8e8e; }
      .menu-container .menu li.smartsearch .smart-search-categories .option .criteria {
        padding-left: 20px; }
      .menu-container .menu li.smartsearch .smart-search-categories .option .icon-plus {
        color: var(--firstColor);
        padding-left: 10px;
        font-size: .8em; }

.menu-container .menu li.HOM > a > .menu-picto {
  font-size: 21px; }

.menu-container .menu li.ALL > a > .menu-picto {
  background-image: url("/Content/images/Picto/All-red.png"); }

.menu-container .menu li.ALL.active {
  background-color: var(--firstColor); }
  .menu-container .menu li.ALL.active > a > .menu-picto {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHcAAABQCAYAAAAjkOoEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfgBwYKFCksUPgBAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4wLjVlhTJlAAADB0lEQVR4Xu3aUW7iQBAE0NyCS+UOe34E/IHgz3Gj8S54y+Pu8UArRY30RLYU3JQxmHj5GoZBSMFQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMBQOMCws93oe3I8HofD4TD++C8b2e+g+27xNNdm2uzHbNR77n8z39QVgmEn96KXy2W8qa/yO72KZ8x1zzyfz3bzlicZhhu5i87Xxp3dPHfDDs/q6gLDDeyB/hltXbaNSOmMuVld3WDYqFfZaXlLZ8zN6hoCw0b2FtN72TbRrEcZc7O6hsCwwa7lvLO2yjZrR/SunC+7rpW5GTObwLCB60i+3W7Dfr+fPsB4V+2Idr+CbKbNtsfgXEtzXTOv1+t9nrGfnavWNQyGQd4j+fG8YrdWZPW8VbaNjujIXJv1OHt17sIrqaWre2alaxMYBnmO5HnZiav0uNARnTE3q2sTGAatFV4qO/GURoUz5mZ1bQLDoMXC5fxWKztZ22mocMt95nYr5+D5NnrM7LENFxhGlOu1cNmHiXHB+81Uz2VlxtN9anMj567yGOGaz+00M9y1FQwjaoUDT25oJ5uMuafTyf4NV+BPmeqfjWUGul8YDIMW32YCb8vVt0dUuLajXzj3s96WR2sP9lUfMjLmZnVtAsOgtcK2lkp7ytpChTPmZnVtAsMgyosYC3M/7iKG8RzRH3X5ceraaWYTGDZI+4+DhLlZXcNg2Mj9Kgosz5GcMTerawgMG7nOK4E1P28tyZib1TUEhhv0Kh0tmzE3q6sbDDeyB/qrviC3YW7zzPKhsrWrCww7uRf3fDLe+KTOuXd4xx2c1bUKhp3di0/skp59Ubtc2pvyVxT9O3dh5ivmPnVl/lK6JIOhcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChcIChMBi+fgAj6Rhh+9OdOgAAAABJRU5ErkJggg=="); }

.menu-container .menu li.SHP a {
  color: #62859b; }
  .menu-container .menu li.SHP a > .menu-picto {
    font-size: 28px; }

.menu-container .menu li.SHP.active {
  background-color: #62859b; }
  .menu-container .menu li.SHP.active .active {
    background-color: #62859b; }

.menu-container .menu li.SHP:hover:not(.active), .menu-container .menu li.SHP li:hover {
  background-color: #DFE6EB; }

.menu-container .menu li.EXP a {
  color: #2196F3; }
  .menu-container .menu li.EXP a > .menu-picto .icon-EXP:before {
    content: "\24"; }

.menu-container .menu li.EXP.active {
  background-color: #2196F3; }
  .menu-container .menu li.EXP.active .active {
    background-color: #2196F3; }

.menu-container .menu li.EXP:hover:not(.active), .menu-container .menu li.EXP li:hover {
  background-color: #d8e4f3; }

.menu-container .menu li.CCE a {
  color: #2196F3; }
  .menu-container .menu li.CCE a > .menu-picto .icon-CCE:before {
    content: url("/Content/Images/picto/CCE.png"); }

.menu-container .menu li.CCE.active {
  background-color: #2196F3; }
  .menu-container .menu li.CCE.active .active {
    background-color: #2196F3; }

.menu-container .menu li.CCE:hover:not(.active), .menu-container .menu li.CCE li:hover {
  background-color: #d8e4f3; }

.menu-container .menu li.DEM a {
  color: #64ca01; }
  .menu-container .menu li.DEM a > .menu-picto {
    font-size: 26px; }

.menu-container .menu li.DEM.active {
  background-color: #64ca01; }
  .menu-container .menu li.DEM.active .active {
    background-color: #64ca01; }

.menu-container .menu li.DEM:hover:not(.active), .menu-container .menu li.DEM li:hover {
  background-color: #E0F4CC; }

.menu-container .menu li.CDE a {
  color: #fbc867; }

.menu-container .menu li.CDE.active {
  background-color: #fbc867; }
  .menu-container .menu li.CDE.active .active {
    background-color: #fbc867; }

.menu-container .menu li.CDE:hover:not(.active), .menu-container .menu li.CDE li:hover {
  background-color: #FEF4E0; }

.menu-container .menu li.RCP a {
  color: #b601cc; }
  .menu-container .menu li.RCP a .menu-picto-glyphe {
    font-size: 17px; }

.menu-container .menu li.RCP.active {
  background-color: #b601cc; }
  .menu-container .menu li.RCP.active .active {
    background-color: #b601cc; }

.menu-container .menu li.RCP:hover:not(.active), .menu-container .menu li.RCP li:hover {
  background-color: #F0CCF4; }

.menu-container .menu li.ART a {
  color: #886b42; }

.menu-container .menu li.ART.active {
  background-color: #886b42; }
  .menu-container .menu li.ART.active .active {
    background-color: #886b42; }

.menu-container .menu li.ART:hover:not(.active), .menu-container .menu li.ART li:hover {
  background-color: #E7E1D9; }

.menu-container .menu li.IVL a {
  color: #fb67ef; }

.menu-container .menu li.IVL.active {
  background-color: #fb67ef; }
  .menu-container .menu li.IVL.active .active {
    background-color: #fb67ef; }

.menu-container .menu li.IVL:hover:not(.active), .menu-container .menu li.IVL li:hover {
  background-color: #FEE0FB; }

.menu-container .menu li.IVT a {
  color: #fb67ef; }
  .menu-container .menu li.IVT a > .menu-picto {
    background-image: url("/Content/images/Picto/IVT.png"); }

.menu-container .menu li.IVT.active {
  background-color: #fb67ef; }
  .menu-container .menu li.IVT.active .active {
    background-color: #fb67ef; }
  .menu-container .menu li.IVT.active a > .menu-picto {
    background-image: url("/Content/images/Picto/IVT-white.png"); }

.menu-container .menu li.IVT:hover:not(.active), .menu-container .menu li.IVT li:hover {
  background-color: #FEE0FB; }

.menu-container .menu li.IVF a {
  color: #fb67ef; }
  .menu-container .menu li.IVF a > .menu-picto {
    background-image: url("/Content/images/Picto/IVF.png"); }

.menu-container .menu li.IVF.active {
  background-color: #fb67ef; }
  .menu-container .menu li.IVF.active .active {
    background-color: #fb67ef; }
  .menu-container .menu li.IVF.active a > .menu-picto {
    background-image: url("/Content/images/Picto/IVF-white.png"); }

.menu-container .menu li.IVF:hover:not(.active), .menu-container .menu li.IVF li:hover {
  background-color: #FEE0FB; }

.menu-container .menu li.TLI a {
  color: #e94243; }

.menu-container .menu li.TLI > a > .menu-picto {
  background-image: url("/Content/images/Picto/TLI.png"); }

.menu-container .menu li.TLI.active {
  background-color: #e94243; }
  .menu-container .menu li.TLI.active .active {
    background-color: #e94243; }
  .menu-container .menu li.TLI.active > a > .menu-picto {
    background-image: url("/Content/images/Picto/TLI-white.png"); }

.menu-container .menu li.TLI:hover:not(.active), .menu-container .menu li.TLI li:hover {
  background-color: #FCEBEB; }

.menu-container .menu li.DOC a {
  color: #00baff; }

.menu-container .menu li.DOC.active {
  background-color: #00baff; }
  .menu-container .menu li.DOC.active .active {
    background-color: #00baff; }

.menu-container .menu li.DOC:hover:not(.active), .menu-container .menu li.DOC li:hover {
  background-color: #CCF1FF; }

.menu-container .menu li.ROU a {
  color: #62859b; }

.menu-container .menu li.ROU.active {
  background-color: #62859b; }
  .menu-container .menu li.ROU.active .active {
    background-color: #62859b; }

.menu-container .menu li.ROU:hover:not(.active), .menu-container .menu li.ROU li:hover {
  background-color: #DFE6EB; }

.menu-container .menu li.TSK a {
  color: #4F7BBB; }
  .menu-container .menu li.TSK a > .menu-picto .icon-TSK:before {
    content: "\f046";
    font-family: 'FontAwesome4', sans-serif !important; }

.menu-container .menu li.TSK.active {
  background-color: #98CFFF; }
  .menu-container .menu li.TSK.active .active {
    background-color: #98CFFF; }

.menu-container .menu li.TSK:hover:not(.active), .menu-container .menu li.TSK li:hover {
  background-color: #98CFFF; }

.menu-container .menu li.ALT a {
  color: #4F7BBB; }
  .menu-container .menu li.ALT a > .menu-picto .icon-ALT:before {
    content: "\f1d8";
    font-family: 'FontAwesome4', sans-serif !important; }

.menu-container .menu li.ALT.active {
  background-color: #98CFFF; }
  .menu-container .menu li.ALT.active .active {
    background-color: #98CFFF; }

.menu-container .menu li.ALT:hover:not(.active), .menu-container .menu li.ALT li:hover {
  background-color: #98CFFF; }

.menu-container .menu li.IOT a {
  color: #7F7EFF; }
  .menu-container .menu li.IOT a > .menu-picto .icon-IOT:before {
    content: "\f1eb";
    font-family: 'FontAwesome', sans-serif !important; }

.menu-container .menu li.IOT.active {
  background-color: #bf7eff; }
  .menu-container .menu li.IOT.active .active {
    background-color: #bf7eff; }

.menu-container .menu li.IOT:hover:not(.active), .menu-container .menu li.IOT li:hover {
  background-color: #bf7eff; }

.menu-container .menu li.LBH a {
  color: #88CC00; }
  .menu-container .menu li.LBH a .menu-picto-glyphe {
    font-size: 17px; }

.menu-container .menu li.LBH.active {
  background-color: #88CC00; }
  .menu-container .menu li.LBH.active .active {
    background-color: #88CC00; }

.menu-container .menu li.LBH:hover:not(.active), .menu-container .menu li.LBH li:hover {
  background-color: #EEFFCC; }

.MSC .menu-container .menu li.ALL > a > .menu-picto {
  -webkit-filter: invert(14%) sepia(36%) saturate(2593%) hue-rotate(193deg) brightness(93%) contrast(86%);
  -moz-filter: invert(14%) sepia(36%) saturate(2593%) hue-rotate(193deg) brightness(93%) contrast(86%);
  -o-filter: invert(14%) sepia(36%) saturate(2593%) hue-rotate(193deg) brightness(93%) contrast(86%);
  -ms-filter: invert(14%) sepia(36%) saturate(2593%) hue-rotate(193deg) brightness(93%) contrast(86%);
  filter: invert(14%) sepia(36%) saturate(2593%) hue-rotate(193deg) brightness(93%) contrast(86%); }

.MSC .menu-container .menu li.ALL.active > a > .menu-picto {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
  filter: none; }

.BALG .logo-container a img {
  width: 220px; }

.BALG .menu-container .menu li.ALL.active > a > .menu-picto {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  -ms-filter: none;
  filter: none; }

.BALG .menu-container .menu li.ALL > a > .menu-picto {
  -webkit-filter: invert(21%) sepia(26%) saturate(937%) hue-rotate(185deg) brightness(80%) contrast(90%);
  -moz-filter: invert(21%) sepia(26%) saturate(937%) hue-rotate(185deg) brightness(80%) contrast(90%);
  -o-filter: invert(21%) sepia(26%) saturate(937%) hue-rotate(185deg) brightness(80%) contrast(90%);
  -ms-filter: invert(21%) sepia(26%) saturate(937%) hue-rotate(185deg) brightness(80%) contrast(90%);
  filter: invert(21%) sepia(26%) saturate(937%) hue-rotate(185deg) brightness(80%) contrast(90%); }

.CEVA .menu-container .menu li.logo a .menu-picto {
  background-image: url("/Content/images/CEVA_Link_Logo_Main_RGB.png"); }

.CEVA * .menu li:not(.logo):not(.hamburger):not(.smartsearch):not(.SHP):not(.DEM):not(.EXP):not(.CCE):not(.IOT):not(.LBH):not(.TSK):not(.CDE):not(.ALL):not(.applications) a > .menu-label {
  color: #999999 !important; }

.CEVA * .menu li:not(.logo):not(.hamburger):not(.smartsearch):not(.SHP):not(.DEM):not(.EXP):not(.CCE):not(.IOT):not(.LBH):not(.TSK):not(.CDE):not(.ALL):not(.applications).active {
  background-color: #999999 !important;
  opacity: 1 !important; }
  .CEVA * .menu li:not(.logo):not(.hamburger):not(.smartsearch):not(.SHP):not(.DEM):not(.EXP):not(.CCE):not(.IOT):not(.LBH):not(.TSK):not(.CDE):not(.ALL):not(.applications).active > a > .menu-label {
    color: white !important; }

.CEVA * .menu li:not(.logo):not(.hamburger):not(.smartsearch):not(.SHP):not(.DEM):not(.EXP):not(.CCE):not(.IOT):not(.LBH):not(.TSK):not(.CDE):not(.ALL):not(.applications):hover.active {
  background-color: #999999 !important;
  opacity: 1 !important; }
  .CEVA * .menu li:not(.logo):not(.hamburger):not(.smartsearch):not(.SHP):not(.DEM):not(.EXP):not(.CCE):not(.IOT):not(.LBH):not(.TSK):not(.CDE):not(.ALL):not(.applications):hover.active > a .menu-label {
    color: white !important; }

.CEVA * .menu li:not(.logo):not(.hamburger):not(.smartsearch):not(.SHP):not(.DEM):not(.EXP):not(.CCE):not(.IOT):not(.LBH):not(.TSK):not(.CDE):hover:not(.active) {
  background-color: #999999 !important;
  opacity: 0.8 !important; }
  .CEVA * .menu li:not(.logo):not(.hamburger):not(.smartsearch):not(.SHP):not(.DEM):not(.EXP):not(.CCE):not(.IOT):not(.LBH):not(.TSK):not(.CDE):hover:not(.active) > a > .menu-label {
    color: white !important; }

.CEVA * .menu li.SHP a {
  color: #6CACE4 !important; }

.CEVA * .menu li.SHP.active {
  background-color: #6CACE4 !important; }
  .CEVA * .menu li.SHP.active .active {
    background-color: #6CACE4 !important; }
  .CEVA * .menu li.SHP.active > a {
    color: white !important;
    opacity: 1 !important; }

.CEVA * .menu li.SHP:hover {
  background-color: #6CACE4 !important; }
  .CEVA * .menu li.SHP:hover > a {
    color: white !important;
    opacity: 0.8 !important; }
  .CEVA * .menu li.SHP:hover.active > a {
    opacity: 1 !important; }

.CEVA * .menu li.DEM a {
  color: #BDD6E6 !important; }

.CEVA * .menu li.DEM.active {
  background-color: #BDD6E6 !important; }
  .CEVA * .menu li.DEM.active .active {
    background-color: #BDD6E6 !important; }
  .CEVA * .menu li.DEM.active > a {
    color: white !important;
    opacity: 1 !important; }

.CEVA * .menu li.DEM:hover {
  background-color: #BDD6E6 !important; }
  .CEVA * .menu li.DEM:hover > a {
    color: white !important;
    opacity: 0.8 !important; }
  .CEVA * .menu li.DEM:hover.active > a {
    opacity: 1 !important; }

.CEVA * .menu li.CDE a {
  color: pink !important; }

.CEVA * .menu li.CDE.active {
  background-color: pink !important; }
  .CEVA * .menu li.CDE.active .active {
    background-color: pink !important; }
  .CEVA * .menu li.CDE.active > a {
    color: white !important;
    opacity: 1 !important; }

.CEVA * .menu li.CDE:hover {
  background-color: pink !important; }
  .CEVA * .menu li.CDE:hover > a {
    color: white !important;
    opacity: 0.8 !important; }
  .CEVA * .menu li.CDE:hover.active > a {
    opacity: 1 !important; }

.CEVA * .menu li.DOC a, .CEVA * .menu li.IVL a {
  color: #00baff; }

.CEVA * .menu li.DOC.active, .CEVA * .menu li.IVL.active {
  background-color: transparent; }
  .CEVA * .menu li.DOC.active .active, .CEVA * .menu li.IVL.active .active {
    background-color: transparent; }

.CEVA * .menu li.DOC:hover:not(.active), .CEVA * .menu li.DOC li:hover, .CEVA * .menu li.IVL:hover:not(.active), .CEVA * .menu li.IVL li:hover {
  background-color: transparent; }

.CEVA .logo-container a img {
  width: 150px; }

/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* Trigrammes colors */
/* Pastel */
/*
$HOMColor: $LinkBlue!important;
$CDEColor: #F9D289!important;
$INVColor: #FF3C74!important;
$DEMColor: #91e097!important;
$RCPColor: #E1DDFF!important;
$SHPColor: #91C4E0!important;
$ARTColor: #C4BCA4!important;
*/
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* 	Colors */
/* 	Colors */
/* ------------------------------------------------ */
/*                 DEBUT TRIGRAMMES                 */
/* ------------------------------------------------ */
.binding-droppable-zone .expandable-panel .expandable-panel-title.SHP {
  background-color: #DFE6EB;
  color: #333333; }

.binding-droppable-zone .expandable-panel .expandable-panel-title.DEM {
  background-color: #E0F4CC;
  color: #333333; }

.binding-droppable-zone .expandable-panel .expandable-panel-title.RCP {
  background-color: #F0CCF4;
  color: #333333; }

.binding-droppable-zone .expandable-panel .expandable-panel-title.CDE {
  background-color: #FEF4E0;
  color: #333333; }

.binding-droppable-zone .expandable-panel .expandable-panel-title.ART {
  background-color: #E7E1D9;
  color: #333333; }

form.searchform.SHP .lineContainer {
  background-color: #EEF2F4;
  color: #333333; }

form.searchform.SHP .extensible-table-form-header {
  background-color: #EEF2F4;
  color: #333333; }
  form.searchform.SHP .extensible-table-form-header:after {
    background-color: #EEF2F4 !important; }

form.searchform.SHP .expandable-panel .expandable-panel-title {
  background-color: #DFE6EB;
  color: #333333; }

form.searchform.DEM .lineContainer {
  background-color: #EFF9E5;
  color: #333333; }

form.searchform.DEM .extensible-table-form-header {
  background-color: #EFF9E5;
  color: #333333; }

form.searchform.DEM .expandable-panel .expandable-panel-title {
  background-color: #E0F4CC;
  color: #333333; }

form.searchform.RCP .lineContainer {
  background-color: #F7E5F9;
  color: #333333; }

form.searchform.RCP .extensible-table-form-header {
  background-color: #F7E5F9;
  color: #333333; }

form.searchform.RCP .expandable-panel .expandable-panel-title {
  background-color: #F0CCF4;
  color: #333333; }

form.searchform.CDE .lineContainer, form.searchform.CAR .lineContainer {
  background-color: #FEF9EF;
  color: #333333; }

form.searchform.CDE .extensible-table-form-header, form.searchform.CAR .extensible-table-form-header {
  background-color: #FEF9EF;
  color: #333333; }

form.searchform.CDE .expandable-panel .expandable-panel-title, form.searchform.CAR .expandable-panel .expandable-panel-title {
  background-color: #FEF4E0;
  color: #333333; }

form.searchform.ART .lineContainer {
  background-color: #F2EFEB;
  color: #333333; }

form.searchform.ART .extensible-table-form-header {
  background-color: #F2EFEB;
  color: #333333; }

form.searchform.ART .expandable-panel .expandable-panel-title {
  background-color: #E7E1D9;
  color: #333333; }

form.searchform.DOC .lineContainer {
  background-color: #E5F7FF;
  color: #333333; }

form.searchform.DOC .extensible-table-form-header {
  background-color: #E5F7FF;
  color: #333333; }

form.searchform.DOC .expandable-panel .expandable-panel-title {
  background-color: #CCF1FF;
  color: #333333; }

form.searchform.INV .lineContainer {
  background-color: #FEEFFD;
  color: #333333; }

form.searchform.INV .extensible-table-form-header {
  background-color: #FEEFFD;
  color: #333333; }

form.searchform.INV .expandable-panel .expandable-panel-title {
  background-color: #FEE0FB;
  color: #333333; }

form.searchform.TLI .lineContainer {
  background-color: #FAD9D9;
  color: #333333; }

form.searchform.TLI .extensible-table-form-header {
  background-color: #FAD9D9;
  color: #333333; }

form.searchform.TLI .expandable-panel .expandable-panel-title {
  background-color: #FCEBEB;
  color: #333333; }

.header-SHP.iw-title {
  background-color: #62859b;
  height: 25px;
  line-height: 25px; }

.widget-header.header-SHP, .widget-header.header-UC, .widget-header.header-UM, .widget-group.header-SHP, .widget-group.header-UC, .widget-group.header-UM, .k-header.header-SHP, .k-header.header-UC, .k-header.header-UM {
  background-color: #62859b;
  color: #F7F7F7;
  background-image: none;
  border-radius: 0; }
  .widget-header.header-SHP + .widget-content table, .widget-header.header-UC + .widget-content table, .widget-header.header-UM + .widget-content table, .widget-group.header-SHP + .widget-content table, .widget-group.header-UC + .widget-content table, .widget-group.header-UM + .widget-content table, .k-header.header-SHP + .widget-content table, .k-header.header-UC + .widget-content table, .k-header.header-UM + .widget-content table {
    background-color: #DFE6EB; }
  .widget-header.header-SHP + .widget-content .WidgetBottom, .widget-header.header-UC + .widget-content .WidgetBottom, .widget-header.header-UM + .widget-content .WidgetBottom, .widget-group.header-SHP + .widget-content .WidgetBottom, .widget-group.header-UC + .widget-content .WidgetBottom, .widget-group.header-UM + .widget-content .WidgetBottom, .k-header.header-SHP + .widget-content .WidgetBottom, .k-header.header-UC + .widget-content .WidgetBottom, .k-header.header-UM + .widget-content .WidgetBottom {
    background-color: #DFE6EB; }
  .widget-header.header-SHP + .widget-content .dashboard-table th, .widget-header.header-SHP + .widget-content .attachmentsList th, .widget-header.header-UC + .widget-content .dashboard-table th, .widget-header.header-UC + .widget-content .attachmentsList th, .widget-header.header-UM + .widget-content .dashboard-table th, .widget-header.header-UM + .widget-content .attachmentsList th, .widget-group.header-SHP + .widget-content .dashboard-table th, .widget-group.header-SHP + .widget-content .attachmentsList th, .widget-group.header-UC + .widget-content .dashboard-table th, .widget-group.header-UC + .widget-content .attachmentsList th, .widget-group.header-UM + .widget-content .dashboard-table th, .widget-group.header-UM + .widget-content .attachmentsList th, .k-header.header-SHP + .widget-content .dashboard-table th, .k-header.header-SHP + .widget-content .attachmentsList th, .k-header.header-UC + .widget-content .dashboard-table th, .k-header.header-UC + .widget-content .attachmentsList th, .k-header.header-UM + .widget-content .dashboard-table th, .k-header.header-UM + .widget-content .attachmentsList th {
    background-color: #DFE6EB;
    color: #333333; }
  .widget-header.header-SHP + .widget-content .dashboard-table tbody, .widget-header.header-SHP + .widget-content .attachmentsList tbody, .widget-header.header-UC + .widget-content .dashboard-table tbody, .widget-header.header-UC + .widget-content .attachmentsList tbody, .widget-header.header-UM + .widget-content .dashboard-table tbody, .widget-header.header-UM + .widget-content .attachmentsList tbody, .widget-group.header-SHP + .widget-content .dashboard-table tbody, .widget-group.header-SHP + .widget-content .attachmentsList tbody, .widget-group.header-UC + .widget-content .dashboard-table tbody, .widget-group.header-UC + .widget-content .attachmentsList tbody, .widget-group.header-UM + .widget-content .dashboard-table tbody, .widget-group.header-UM + .widget-content .attachmentsList tbody, .k-header.header-SHP + .widget-content .dashboard-table tbody, .k-header.header-SHP + .widget-content .attachmentsList tbody, .k-header.header-UC + .widget-content .dashboard-table tbody, .k-header.header-UC + .widget-content .attachmentsList tbody, .k-header.header-UM + .widget-content .dashboard-table tbody, .k-header.header-UM + .widget-content .attachmentsList tbody {
    color: #333333; }
    .widget-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(odd), .widget-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(odd), .widget-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(odd), .widget-group.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(odd), .widget-group.header-UC + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-UC + .widget-content .attachmentsList tbody tr:nth-child(odd), .widget-group.header-UM + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-UM + .widget-content .attachmentsList tbody tr:nth-child(odd), .k-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(odd), .k-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(odd), .k-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(odd) {
      background-color: #EEF2F4; }
    .widget-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(even), .widget-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(even), .widget-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(even), .widget-group.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(even), .widget-group.header-UC + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-UC + .widget-content .attachmentsList tbody tr:nth-child(even), .widget-group.header-UM + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-UM + .widget-content .attachmentsList tbody tr:nth-child(even), .k-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(even), .k-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(even), .k-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(even) {
      background-color: white; }

.widget-header.header-privateMode, .widget-header.header-UC, .widget-header.header-UM, .widget-group.header-privateMode, .widget-group.header-UC, .widget-group.header-UM, .k-header.header-privateMode, .k-header.header-UC, .k-header.header-UM {
  background-color: #2D2D30;
  color: #F7F7F7;
  background-image: none;
  border-radius: 0; }

.widget-header.header-CDE, .widget-header.header-CAR, .widget-header.header-REL, .widget-group.header-CDE, .widget-group.header-CAR, .widget-group.header-REL, .k-header.header-CDE, .k-header.header-CAR, .k-header.header-REL {
  background-color: #fbc867;
  color: #F7F7F7; }
  .widget-header.header-CDE + .k-content table, .widget-header.header-CAR + .k-content table, .widget-header.header-REL + .k-content table, .widget-group.header-CDE + .k-content table, .widget-group.header-CAR + .k-content table, .widget-group.header-REL + .k-content table, .k-header.header-CDE + .k-content table, .k-header.header-CAR + .k-content table, .k-header.header-REL + .k-content table {
    background-color: #FEF4E0; }
    .widget-header.header-CDE + .k-content table th, .widget-header.header-CAR + .k-content table th, .widget-header.header-REL + .k-content table th, .widget-group.header-CDE + .k-content table th, .widget-group.header-CAR + .k-content table th, .widget-group.header-REL + .k-content table th, .k-header.header-CDE + .k-content table th, .k-header.header-CAR + .k-content table th, .k-header.header-REL + .k-content table th {
      background-color: #FEF4E0;
      color: #333333; }
    .widget-header.header-CDE + .k-content table tbody, .widget-header.header-CAR + .k-content table tbody, .widget-header.header-REL + .k-content table tbody, .widget-group.header-CDE + .k-content table tbody, .widget-group.header-CAR + .k-content table tbody, .widget-group.header-REL + .k-content table tbody, .k-header.header-CDE + .k-content table tbody, .k-header.header-CAR + .k-content table tbody, .k-header.header-REL + .k-content table tbody {
      color: #333333; }
      .widget-header.header-CDE + .k-content table tbody tr, .widget-header.header-CAR + .k-content table tbody tr, .widget-header.header-REL + .k-content table tbody tr, .widget-group.header-CDE + .k-content table tbody tr, .widget-group.header-CAR + .k-content table tbody tr, .widget-group.header-REL + .k-content table tbody tr, .k-header.header-CDE + .k-content table tbody tr, .k-header.header-CAR + .k-content table tbody tr, .k-header.header-REL + .k-content table tbody tr {
        background-color: white; }
        .widget-header.header-CDE + .k-content table tbody tr.odd, .widget-header.header-CAR + .k-content table tbody tr.odd, .widget-header.header-REL + .k-content table tbody tr.odd, .widget-group.header-CDE + .k-content table tbody tr.odd, .widget-group.header-CAR + .k-content table tbody tr.odd, .widget-group.header-REL + .k-content table tbody tr.odd, .k-header.header-CDE + .k-content table tbody tr.odd, .k-header.header-CAR + .k-content table tbody tr.odd, .k-header.header-REL + .k-content table tbody tr.odd {
          background-color: #FEF9EF; }
  .widget-header.header-CDE + .k-content .lineContainer, .widget-header.header-CAR + .k-content .lineContainer, .widget-header.header-REL + .k-content .lineContainer, .widget-group.header-CDE + .k-content .lineContainer, .widget-group.header-CAR + .k-content .lineContainer, .widget-group.header-REL + .k-content .lineContainer, .k-header.header-CDE + .k-content .lineContainer, .k-header.header-CAR + .k-content .lineContainer, .k-header.header-REL + .k-content .lineContainer {
    background-color: #FEF4E0;
    color: #333333; }
  .widget-header.header-CDE + .widget-content table, .widget-header.header-CAR + .widget-content table, .widget-header.header-REL + .widget-content table, .widget-group.header-CDE + .widget-content table, .widget-group.header-CAR + .widget-content table, .widget-group.header-REL + .widget-content table, .k-header.header-CDE + .widget-content table, .k-header.header-CAR + .widget-content table, .k-header.header-REL + .widget-content table {
    background-color: #FEF4E0; }
  .widget-header.header-CDE + .widget-content .WidgetBottom, .widget-header.header-CAR + .widget-content .WidgetBottom, .widget-header.header-REL + .widget-content .WidgetBottom, .widget-group.header-CDE + .widget-content .WidgetBottom, .widget-group.header-CAR + .widget-content .WidgetBottom, .widget-group.header-REL + .widget-content .WidgetBottom, .k-header.header-CDE + .widget-content .WidgetBottom, .k-header.header-CAR + .widget-content .WidgetBottom, .k-header.header-REL + .widget-content .WidgetBottom {
    background-color: #FEF4E0; }
  .widget-header.header-CDE + .widget-content .dashboard-table th, .widget-header.header-CAR + .widget-content .dashboard-table th, .widget-header.header-REL + .widget-content .dashboard-table th, .widget-group.header-CDE + .widget-content .dashboard-table th, .widget-group.header-CAR + .widget-content .dashboard-table th, .widget-group.header-REL + .widget-content .dashboard-table th, .k-header.header-CDE + .widget-content .dashboard-table th, .k-header.header-CAR + .widget-content .dashboard-table th, .k-header.header-REL + .widget-content .dashboard-table th {
    background-color: #FEF4E0;
    color: #333333; }
  .widget-header.header-CDE + .widget-content .dashboard-table tbody, .widget-header.header-CAR + .widget-content .dashboard-table tbody, .widget-header.header-REL + .widget-content .dashboard-table tbody, .widget-group.header-CDE + .widget-content .dashboard-table tbody, .widget-group.header-CAR + .widget-content .dashboard-table tbody, .widget-group.header-REL + .widget-content .dashboard-table tbody, .k-header.header-CDE + .widget-content .dashboard-table tbody, .k-header.header-CAR + .widget-content .dashboard-table tbody, .k-header.header-REL + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-CDE + .widget-content .dashboard-table tbody tr, .widget-header.header-CAR + .widget-content .dashboard-table tbody tr, .widget-header.header-REL + .widget-content .dashboard-table tbody tr, .widget-group.header-CDE + .widget-content .dashboard-table tbody tr, .widget-group.header-CAR + .widget-content .dashboard-table tbody tr, .widget-group.header-REL + .widget-content .dashboard-table tbody tr, .k-header.header-CDE + .widget-content .dashboard-table tbody tr, .k-header.header-CAR + .widget-content .dashboard-table tbody tr, .k-header.header-REL + .widget-content .dashboard-table tbody tr {
      background-color: white; }
      .widget-header.header-CDE + .widget-content .dashboard-table tbody tr.odd, .widget-header.header-CAR + .widget-content .dashboard-table tbody tr.odd, .widget-header.header-REL + .widget-content .dashboard-table tbody tr.odd, .widget-group.header-CDE + .widget-content .dashboard-table tbody tr.odd, .widget-group.header-CAR + .widget-content .dashboard-table tbody tr.odd, .widget-group.header-REL + .widget-content .dashboard-table tbody tr.odd, .k-header.header-CDE + .widget-content .dashboard-table tbody tr.odd, .k-header.header-CAR + .widget-content .dashboard-table tbody tr.odd, .k-header.header-REL + .widget-content .dashboard-table tbody tr.odd {
        background-color: #FEF9EF; }
  .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table, .widget-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table, .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table, .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table, .widget-group.header-CAR + .widget-content .dashboard-table tr.car-row > td > table, .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table, .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table, .k-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table, .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table {
    border: 1px solid #FDEED1; }
    .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .widget-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .widget-group.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .k-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) {
      background-color: #FEF9EF; }
      .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .widget-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .widget-group.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .k-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item {
        margin: 0 auto; }
    .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .widget-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .widget-group.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .k-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) {
      background-color: white; }
      .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .widget-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .widget-group.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .k-header.header-CAR + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item {
        margin: 0 auto; }

.widget-header.header-DEM, .widget-group.header-DEM, .k-header.header-DEM {
  background-color: #64ca01;
  color: #F7F7F7; }
  .widget-header.header-DEM + .widget-content table, .widget-group.header-DEM + .widget-content table, .k-header.header-DEM + .widget-content table {
    background-color: #E0F4CC; }
  .widget-header.header-DEM + .widget-content .WidgetBottom, .widget-group.header-DEM + .widget-content .WidgetBottom, .k-header.header-DEM + .widget-content .WidgetBottom {
    background-color: #E0F4CC; }
  .widget-header.header-DEM + .widget-content .dashboard-table th, .widget-group.header-DEM + .widget-content .dashboard-table th, .k-header.header-DEM + .widget-content .dashboard-table th {
    background-color: #E0F4CC;
    color: #333333; }
  .widget-header.header-DEM + .widget-content .dashboard-table tbody, .widget-group.header-DEM + .widget-content .dashboard-table tbody, .k-header.header-DEM + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #EFF9E5; }
    .widget-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.widget-header.header-INV, .widget-header.header-IVT, .widget-header.header-IVF, .widget-header.header-IVL, .widget-group.header-INV, .widget-group.header-IVT, .widget-group.header-IVF, .widget-group.header-IVL, .k-header.header-INV, .k-header.header-IVT, .k-header.header-IVF, .k-header.header-IVL {
  background-color: #fb67ef;
  color: #F7F7F7; }
  .widget-header.header-INV + .widget-content table, .widget-header.header-IVT + .widget-content table, .widget-header.header-IVF + .widget-content table, .widget-header.header-IVL + .widget-content table, .widget-group.header-INV + .widget-content table, .widget-group.header-IVT + .widget-content table, .widget-group.header-IVF + .widget-content table, .widget-group.header-IVL + .widget-content table, .k-header.header-INV + .widget-content table, .k-header.header-IVT + .widget-content table, .k-header.header-IVF + .widget-content table, .k-header.header-IVL + .widget-content table {
    background-color: #FEE0FB; }
  .widget-header.header-INV + .widget-content .WidgetBottom, .widget-header.header-IVT + .widget-content .WidgetBottom, .widget-header.header-IVF + .widget-content .WidgetBottom, .widget-header.header-IVL + .widget-content .WidgetBottom, .widget-group.header-INV + .widget-content .WidgetBottom, .widget-group.header-IVT + .widget-content .WidgetBottom, .widget-group.header-IVF + .widget-content .WidgetBottom, .widget-group.header-IVL + .widget-content .WidgetBottom, .k-header.header-INV + .widget-content .WidgetBottom, .k-header.header-IVT + .widget-content .WidgetBottom, .k-header.header-IVF + .widget-content .WidgetBottom, .k-header.header-IVL + .widget-content .WidgetBottom {
    background-color: #FEE0FB; }
  .widget-header.header-INV + .widget-content .dashboard-table th, .widget-header.header-IVT + .widget-content .dashboard-table th, .widget-header.header-IVF + .widget-content .dashboard-table th, .widget-header.header-IVL + .widget-content .dashboard-table th, .widget-group.header-INV + .widget-content .dashboard-table th, .widget-group.header-IVT + .widget-content .dashboard-table th, .widget-group.header-IVF + .widget-content .dashboard-table th, .widget-group.header-IVL + .widget-content .dashboard-table th, .k-header.header-INV + .widget-content .dashboard-table th, .k-header.header-IVT + .widget-content .dashboard-table th, .k-header.header-IVF + .widget-content .dashboard-table th, .k-header.header-IVL + .widget-content .dashboard-table th {
    background-color: #FEE0FB;
    color: #333333; }
  .widget-header.header-INV + .widget-content .dashboard-table tbody, .widget-header.header-IVT + .widget-content .dashboard-table tbody, .widget-header.header-IVF + .widget-content .dashboard-table tbody, .widget-header.header-IVL + .widget-content .dashboard-table tbody, .widget-group.header-INV + .widget-content .dashboard-table tbody, .widget-group.header-IVT + .widget-content .dashboard-table tbody, .widget-group.header-IVF + .widget-content .dashboard-table tbody, .widget-group.header-IVL + .widget-content .dashboard-table tbody, .k-header.header-INV + .widget-content .dashboard-table tbody, .k-header.header-IVT + .widget-content .dashboard-table tbody, .k-header.header-IVF + .widget-content .dashboard-table tbody, .k-header.header-IVL + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-INV + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #FEEFFD; }
    .widget-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-INV + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.widget-header.header-RCP, .widget-group.header-RCP, .k-header.header-RCP {
  background-color: #b601cc;
  color: #F7F7F7; }
  .widget-header.header-RCP + .widget-content table, .widget-group.header-RCP + .widget-content table, .k-header.header-RCP + .widget-content table {
    background-color: #F0CCF4; }
  .widget-header.header-RCP + .widget-content .WidgetBottom, .widget-group.header-RCP + .widget-content .WidgetBottom, .k-header.header-RCP + .widget-content .WidgetBottom {
    background-color: #F0CCF4; }
  .widget-header.header-RCP + .widget-content .dashboard-table th, .widget-group.header-RCP + .widget-content .dashboard-table th, .k-header.header-RCP + .widget-content .dashboard-table th {
    background-color: #F0CCF4;
    color: #333333; }
  .widget-header.header-RCP + .widget-content .dashboard-table tbody, .widget-group.header-RCP + .widget-content .dashboard-table tbody, .k-header.header-RCP + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #F7E5F9; }
    .widget-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.widget-header.header-CFG, .widget-group.header-CFG, .k-header.header-CFG {
  background-color: var(--firstColor);
  color: #F7F7F7; }

.widget-header.header-TLI, .widget-group.header-TLI, .k-header.header-TLI {
  background-color: #e94243;
  color: #F7F7F7; }
  .widget-header.header-TLI + .widget-content table, .widget-group.header-TLI + .widget-content table, .k-header.header-TLI + .widget-content table {
    background-color: #FCEBEB; }
  .widget-header.header-TLI + .widget-content .WidgetBottom, .widget-group.header-TLI + .widget-content .WidgetBottom, .k-header.header-TLI + .widget-content .WidgetBottom {
    background-color: #FCEBEB; }
  .widget-header.header-TLI + .widget-content .dashboard-table th, .widget-group.header-TLI + .widget-content .dashboard-table th, .k-header.header-TLI + .widget-content .dashboard-table th {
    background-color: #FCEBEB;
    color: #333333; }
  .widget-header.header-TLI + .widget-content .dashboard-table tbody, .widget-group.header-TLI + .widget-content .dashboard-table tbody, .k-header.header-TLI + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #FAD9D9; }
    .widget-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.widget-header.header-DOC, .widget-group.header-DOC, .k-header.header-DOC {
  background-color: #00baff;
  color: #F7F7F7; }
  .widget-header.header-DOC + .widget-content table, .widget-group.header-DOC + .widget-content table, .k-header.header-DOC + .widget-content table {
    background-color: #CCF1FF; }
  .widget-header.header-DOC + .widget-content .WidgetBottom, .widget-group.header-DOC + .widget-content .WidgetBottom, .k-header.header-DOC + .widget-content .WidgetBottom {
    background-color: #CCF1FF; }
  .widget-header.header-DOC + .widget-content .dashboard-table th, .widget-group.header-DOC + .widget-content .dashboard-table th, .k-header.header-DOC + .widget-content .dashboard-table th {
    background-color: #CCF1FF;
    color: #333333; }
  .widget-header.header-DOC + .widget-content .dashboard-table tbody, .widget-group.header-DOC + .widget-content .dashboard-table tbody, .k-header.header-DOC + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #E5F7FF; }
    .widget-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.widget-header.header-ART, .widget-group.header-ART, .k-header.header-ART {
  background-color: #886b42;
  color: #F7F7F7; }
  .widget-header.header-ART + .widget-content table, .widget-group.header-ART + .widget-content table, .k-header.header-ART + .widget-content table {
    background-color: #E7E1D9; }
  .widget-header.header-ART + .widget-content .WidgetBottom, .widget-group.header-ART + .widget-content .WidgetBottom, .k-header.header-ART + .widget-content .WidgetBottom {
    background-color: #E7E1D9; }
  .widget-header.header-ART + .widget-content .dashboard-table th, .widget-group.header-ART + .widget-content .dashboard-table th, .k-header.header-ART + .widget-content .dashboard-table th {
    background-color: #E7E1D9;
    color: #333333; }
  .widget-header.header-ART + .widget-content .dashboard-table tbody, .widget-group.header-ART + .widget-content .dashboard-table tbody, .k-header.header-ART + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-ART + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #F2EFEB; }
    .widget-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-ART + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.widget-header.header-HOM, .widget-group.header-HOM, .k-header.header-HOM {
  background-color: #676767;
  color: #F7F7F7; }
  .widget-header.header-HOM + .widget-content table, .widget-group.header-HOM + .widget-content table, .k-header.header-HOM + .widget-content table {
    background-color: #e0e0e0; }
  .widget-header.header-HOM + .widget-content .WidgetBottom, .widget-group.header-HOM + .widget-content .WidgetBottom, .k-header.header-HOM + .widget-content .WidgetBottom {
    background-color: #e0e0e0; }
  .widget-header.header-HOM + .widget-content .dashboard-table th, .widget-group.header-HOM + .widget-content .dashboard-table th, .k-header.header-HOM + .widget-content .dashboard-table th {
    background-color: #e0e0e0;
    color: #333333; }
  .widget-header.header-HOM + .widget-content .dashboard-table tbody, .widget-group.header-HOM + .widget-content .dashboard-table tbody, .k-header.header-HOM + .widget-content .dashboard-table tbody {
    color: #333333; }
    .widget-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(odd), .widget-group.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(odd), .k-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #efefef; }
    .widget-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(even), .widget-group.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(even), .k-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.settings-container .lineContainer {
  background-color: #ebebeb;
  color: #333333; }
  .settings-container .lineContainer.table-header {
    background-color: #bebebe;
    font-weight: bold; }

.settings-container .user-icon-cell {
  float: left;
  top: 50%;
  -ms-transform: translateY(4px);
  -moz-transform: translateY(4px);
  -webkit-transform: translateY(4px);
  -o-transform: translateY(4px);
  transform: translateY(4px); }

.settings-container .name {
  float: left;
  top: 50%;
  -ms-transform: translateY(50%) translateY(4px);
  -moz-transform: translateY(calc(50% + 4px));
  -webkit-transform: translateY(calc(50% + 4px));
  -o-transform: translateY(calc(50% + 4px));
  transform: translateY(calc(50% + 4px)); }

.settings-container .display-login {
  width: 100%;
  padding-left: 10px;
  float: left;
  box-sizing: border-box;
  padding-right: 10px; }

.settings-container .tra-table.user-tra, .settings-container .tra-table.user-protocol, .settings-container .abo-table.user-tra, .settings-container .abo-table.user-protocol {
  padding: 10px; }

.settings-container .tra-table .lineContainer.table-header, .settings-container .abo-table .lineContainer.table-header {
  background-color: #ebebeb !important;
  font-weight: bold; }

.settings-container .tra-table .lineContainer:nth-child(2n+1), .settings-container .abo-table .lineContainer:nth-child(2n+1) {
  background-color: #f2f2f2; }
  .settings-container .tra-table .lineContainer:nth-child(2n+1) *, .settings-container .abo-table .lineContainer:nth-child(2n+1) * {
    color: #333 !important; }

.widget-header + .widget-content .widget-settings table {
  width: 100%; }

.widget-header + .widget-content .widget-settings td, .widget-header + .widget-content .widget-settings th {
  padding: 5px;
  width: 50%; }

.widget-header.header-SHP + .widget-content .widget-settings th {
  background-color: #DFE6EB;
  color: black;
  text-align: left; }

.widget-header.header-CDE + .widget-content .widget-settings th {
  background-color: #FEF4E0;
  color: #333333;
  text-align: left; }

.widget-header.header-DEM + .widget-content .widget-settings th {
  background-color: #E0F4CC;
  color: black;
  text-align: left; }

.widget-header.header-DOC + .widget-content .widget-settings th {
  background-color: #CCF1FF;
  color: black;
  text-align: left; }

.widget-header.header-TLI + .widget-content .widget-settings th {
  background-color: #FCEBEB;
  color: black;
  text-align: left; }

.widget-header.header-INV + .widget-content .widget-settings th {
  background-color: #FEE0FB;
  color: black;
  text-align: left; }

.widget-header.header-RCP + .widget-content .widget-settings th {
  background-color: #F0CCF4;
  color: black;
  text-align: left; }

.widget-header.header-HOM + .widget-content .widget-settings th {
  background-color: #e0e0e0;
  color: black;
  text-align: left; }

.widget-header.header-ART + .widget-content .widget-settings th {
  background-color: #E7E1D9;
  color: black;
  text-align: left; }

.widget-settings .mailForm .k-numerictextbox .k-icon {
  height: 15px; }

.widget-settings .mailForm .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,
.widget-settings .mailForm .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s {
  background-position: 1px -2px; }

.widget-settings .mailForm .k-numerictextbox .k-select .k-link span.k-i-arrow-s {
  background-position: 1px -2px !important; }

.widget-settings .auto-update .select2-container {
  width: auto;
  margin-top: 0px;
  margin-bottom: 5px; }

.widget-settings.CDE > section > header {
  background-color: #FDEED1; }

.widget-settings.CDE > section > section > header {
  background-color: #FEF4E0; }

.widget-settings.CDE .settings-line {
  background-color: #FEF9EF; }

.widget-settings.SHP > section > header {
  background-color: #CFDAE0; }

.widget-settings.SHP > section > section > header {
  background-color: #DFE6EB; }

.widget-settings.SHP .settings-line {
  background-color: #EEF2F4; }

.widget-settings.DEM > section > header {
  background-color: #D0EFB2; }

.widget-settings.DEM > section > section > header {
  background-color: #E0F4CC; }

.widget-settings.DEM .settings-line {
  background-color: #EFF9E5; }

.widget-settings.ART > section > header {
  background-color: #DBD2C5; }

.widget-settings.ART > section > section > header {
  background-color: #E7E1D9; }

.widget-settings.ART .settings-line {
  background-color: #F2EFEB; }

.grid.SHP th, .grid.SHP .grid-buttons {
  background-color: #DFE6EB; }

.grid.SHP tr.k-alt {
  background-color: #EEF2F4; }

.grid.SHP .grid-params {
  background-color: #DFE6EB; }

.grid.DEM th, .grid.DEM .grid-buttons {
  background-color: #E0F4CC; }

.grid.DEM tr.k-alt {
  background-color: #EFF9E5; }

.grid.DEM .grid-params {
  background-color: #E0F4CC; }

.grid.CDE th, .grid.CDE .grid-buttons, .grid.CAR th, .grid.CAR .grid-buttons {
  background-color: #FEF4E0; }

.grid.CDE tr.k-alt, .grid.CAR tr.k-alt {
  background-color: #FEF9EF; }

.grid.CDE .grid-params, .grid.CAR .grid-params {
  background-color: #FEF4E0; }

.grid.RCP th, .grid.RCP .grid-buttons {
  background-color: #F0CCF4; }

.grid.RCP tr.k-alt {
  background-color: #F7E5F9; }

.grid.RCP .grid-params {
  background-color: #F0CCF4; }

.grid.ART th, .grid.ART .grid-buttons {
  background-color: #E7E1D9; }

.grid.ART tr.k-alt {
  background-color: #F2EFEB; }

.grid.ART .grid-params {
  background-color: #E7E1D9; }

.grid.TLI th, .grid.TLI .grid-buttons {
  background-color: #FCEBEB; }

.grid.TLI tr.k-alt {
  background-color: #FAD9D9; }

.grid.TLI .grid-params {
  background-color: #FCEBEB; }

.grid.DOC th, .grid.DOC .grid-buttons {
  background-color: #CCF1FF; }

.grid.DOC tr.k-alt {
  background-color: #E5F7FF; }

.grid.DOC .grid-params {
  background-color: #CCF1FF; }

.grid.IVT th, .grid.IVT .grid-buttons, .grid.IVL th, .grid.IVL .grid-buttons, .grid.IVF th, .grid.IVF .grid-buttons {
  background-color: #FEE0FB; }

.grid.IVT tr.k-alt, .grid.IVL tr.k-alt, .grid.IVF tr.k-alt {
  background-color: #FEEFFD; }

.grid.IVT .grid-params, .grid.IVL .grid-params, .grid.IVF .grid-params {
  background-color: #FEE0FB; }

.CEVA .k-link:link, .CEVA .k-link:visited, .CEVA .k-nav-current.k-state-hover .k-link {
  color: #F7F7F7; }

.CEVA .k-calendar .k-link:link, .CEVA .k-calendar .k-link:visited {
  color: #666666 !important; }

.CEVA .k-grid-header .k-header > .k-link {
  color: white; }

.CEVA .k-widget .k-grid-header .k-header > .k-link {
  color: #313131; }

.CEVA .k-widget .k-grid-header .pdqWidget.column-title.k-header > .k-link {
  color: white; }

.CEVA form.searchform.SHP .lineContainer {
  background-color: #F7F7F7;
  color: #333333; }

.CEVA form.searchform.SHP .extensible-table-form-header {
  background-color: #F7F7F7;
  color: #333333; }
  .CEVA form.searchform.SHP .extensible-table-form-header:after {
    background-color: #F7F7F7 !important; }

.CEVA form.searchform.SHP .expandable-panel.expanded {
  border: 4px solid #6CACE4; }

.CEVA form.searchform.SHP .expandable-panel .expandable-panel-title {
  background-color: #6CACE4;
  color: #333333; }

.CEVA form.searchform.DEM .lineContainer {
  background-color: #F7F7F7;
  color: #333333; }

.CEVA form.searchform.DEM .extensible-table-form-header {
  background-color: #BDD6E6;
  color: #333333; }

.CEVA form.searchform.DEM .expandable-panel .expandable-panel-title {
  background-color: #BDD6E6;
  color: #333333; }

.CEVA form.searchform.DEM .expandable-panel.expanded {
  border: 4px solid #BDD6E6; }

.CEVA form.searchform.DEM .first-block.summary-table {
  border: none; }

.CEVA form.searchform.RCP .lineContainer, .CEVA form.searchform.CAR .lineContainer, .CEVA form.searchform.TLI .lineContainer, .CEVA form.searchform.ART .lineContainer, .CEVA form.searchform.INV .lineContainer, .CEVA form.searchform.DOC .lineContainer {
  background-color: #F7F7F7;
  color: #333333; }

.CEVA form.searchform.RCP .extensible-table-form-header, .CEVA form.searchform.CAR .extensible-table-form-header, .CEVA form.searchform.TLI .extensible-table-form-header, .CEVA form.searchform.ART .extensible-table-form-header, .CEVA form.searchform.INV .extensible-table-form-header, .CEVA form.searchform.DOC .extensible-table-form-header {
  background-color: #E3E3E3;
  color: #333333; }

.CEVA form.searchform.RCP .expandable-panel .expandable-panel-title, .CEVA form.searchform.CAR .expandable-panel .expandable-panel-title, .CEVA form.searchform.TLI .expandable-panel .expandable-panel-title, .CEVA form.searchform.ART .expandable-panel .expandable-panel-title, .CEVA form.searchform.INV .expandable-panel .expandable-panel-title, .CEVA form.searchform.DOC .expandable-panel .expandable-panel-title {
  background-color: #E3E3E3;
  color: #333333; }

.CEVA form.searchform.RCP .expandable-panel.expanded, .CEVA form.searchform.CAR .expandable-panel.expanded, .CEVA form.searchform.TLI .expandable-panel.expanded, .CEVA form.searchform.ART .expandable-panel.expanded, .CEVA form.searchform.INV .expandable-panel.expanded, .CEVA form.searchform.DOC .expandable-panel.expanded {
  border: 4px solid #E3E3E3; }

.CEVA form.searchform.RCP .first-block.summary-table, .CEVA form.searchform.CAR .first-block.summary-table, .CEVA form.searchform.TLI .first-block.summary-table, .CEVA form.searchform.ART .first-block.summary-table, .CEVA form.searchform.INV .first-block.summary-table, .CEVA form.searchform.DOC .first-block.summary-table {
  border: none; }

.CEVA form.searchform.CDE .lineContainer {
  background-color: #F7F7F7;
  color: #333333; }

.CEVA form.searchform.CDE .extensible-table-form-header {
  background-color: #FF8674;
  color: #333333; }

.CEVA form.searchform.CDE .expandable-panel .expandable-panel-title {
  background-color: #FF8674;
  color: #333333; }

.CEVA form.searchform.CDE .expandable-panel.expanded {
  border: 4px solid #FF8674; }

.CEVA form.searchform.CDE .first-block.summary-table {
  border: none; }

.CEVA .widget-header + .widget-content .widget-settings table {
  width: 100%; }

.CEVA .widget-header + .widget-content .widget-settings td, .CEVA .widget-header + .widget-content .widget-settings th {
  padding: 5px;
  width: 50%; }

.CEVA .widget-header.header-SHP + .widget-content .widget-settings th {
  background-color: rgba(108, 172, 228, 0.7);
  color: black;
  text-align: left;
  text-align: left; }

.CEVA .widget-header.header-CDE + .widget-content .widget-settings th {
  background-color: rgba(255, 134, 116, 0.7);
  color: #F7F7F7;
  text-align: left; }

.CEVA .widget-header.header-DEM + .widget-content .widget-settings th {
  background-color: rgba(189, 214, 230, 0.7);
  color: black;
  text-align: left; }

.CEVA .widget-header.header-DOC + .widget-content .widget-settings th {
  background-color: rgba(227, 227, 227, 0.7);
  color: black;
  text-align: left; }

.CEVA .widget-header.header-TLI + .widget-content .widget-settings th {
  background-color: rgba(227, 227, 227, 0.7);
  color: black;
  text-align: left; }

.CEVA .widget-header.header-INV + .widget-content .widget-settings th {
  background-color: rgba(227, 227, 227, 0.7);
  color: black;
  text-align: left; }

.CEVA .widget-header.header-RCP + .widget-content .widget-settings th {
  background-color: rgba(227, 227, 227, 0.7);
  color: black;
  text-align: left; }

.CEVA .widget-header.header-HOM + .widget-content .widget-settings th {
  background-color: rgba(227, 227, 227, 0.7);
  color: black;
  text-align: left; }

.CEVA .widget-header.header-ART + .widget-content .widget-settings th {
  background-color: rgba(227, 227, 227, 0.7);
  color: black;
  text-align: left; }

.CEVA .grid.SHP .grid-buttons {
  background-color: #6CACE4; }

.CEVA .grid.SHP th {
  background-color: rgba(108, 172, 228, 0.7); }

.CEVA .grid.SHP .grid-params {
  background-color: rgba(108, 172, 228, 0.7); }

.CEVA .grid.DEM .grid-buttons {
  background-color: #BDD6E6; }

.CEVA .grid.DEM th {
  background-color: rgba(189, 214, 230, 0.7); }

.CEVA .grid.DEM .grid-params {
  background-color: rgba(189, 214, 230, 0.7); }

.CEVA .grid.CDE .grid-buttons {
  background-color: #FF8674; }

.CEVA .grid.CDE th {
  background-color: rgba(255, 134, 116, 0.7); }

.CEVA .grid.CDE .grid-params {
  background-color: rgba(255, 134, 116, 0.7); }

.CEVA .grid.RCP .grid-buttons, .CEVA .grid.CAR .grid-buttons, .CEVA .grid.ART .grid-buttons, .CEVA .grid.TLI .grid-buttons, .CEVA .grid.IVT .grid-buttons, .CEVA .grid.DOC .grid-buttons, .CEVA .grid.IVL .grid-buttons, .CEVA .grid.IVF .grid-buttons {
  background-color: #E3E3E3; }

.CEVA .grid.RCP th, .CEVA .grid.CAR th, .CEVA .grid.ART th, .CEVA .grid.TLI th, .CEVA .grid.IVT th, .CEVA .grid.DOC th, .CEVA .grid.IVL th, .CEVA .grid.IVF th {
  background-color: rgba(227, 227, 227, 0.7); }

.CEVA .grid.RCP .grid-params, .CEVA .grid.CAR .grid-params, .CEVA .grid.ART .grid-params, .CEVA .grid.TLI .grid-params, .CEVA .grid.IVT .grid-params, .CEVA .grid.DOC .grid-params, .CEVA .grid.IVL .grid-params, .CEVA .grid.IVF .grid-params {
  background-color: rgba(227, 227, 227, 0.7); }

.CEVA .grid tr.k-alt {
  background-color: rgba(227, 227, 227, 0.7); }

.CEVA .widget-header.header-SHP, .CEVA .widget-header.header-UC, .CEVA .widget-header.header-UM, .CEVA .widget-group.header-SHP, .CEVA .widget-group.header-UC, .CEVA .widget-group.header-UM, .CEVA .k-header.header-SHP, .CEVA .k-header.header-UC, .CEVA .k-header.header-UM {
  background-color: #6CACE4;
  color: #F7F7F7;
  background-image: none;
  border-radius: 0; }
  .CEVA .widget-header.header-SHP + .widget-content table, .CEVA .widget-header.header-UC + .widget-content table, .CEVA .widget-header.header-UM + .widget-content table, .CEVA .widget-group.header-SHP + .widget-content table, .CEVA .widget-group.header-UC + .widget-content table, .CEVA .widget-group.header-UM + .widget-content table, .CEVA .k-header.header-SHP + .widget-content table, .CEVA .k-header.header-UC + .widget-content table, .CEVA .k-header.header-UM + .widget-content table {
    background-color: #DFE6EB; }
  .CEVA .widget-header.header-SHP + .widget-content .WidgetBottom, .CEVA .widget-header.header-UC + .widget-content .WidgetBottom, .CEVA .widget-header.header-UM + .widget-content .WidgetBottom, .CEVA .widget-group.header-SHP + .widget-content .WidgetBottom, .CEVA .widget-group.header-UC + .widget-content .WidgetBottom, .CEVA .widget-group.header-UM + .widget-content .WidgetBottom, .CEVA .k-header.header-SHP + .widget-content .WidgetBottom, .CEVA .k-header.header-UC + .widget-content .WidgetBottom, .CEVA .k-header.header-UM + .widget-content .WidgetBottom {
    background-color: #DFE6EB; }
  .CEVA .widget-header.header-SHP + .widget-content .dashboard-table th, .CEVA .widget-header.header-SHP + .widget-content .attachmentsList th, .CEVA .widget-header.header-UC + .widget-content .dashboard-table th, .CEVA .widget-header.header-UC + .widget-content .attachmentsList th, .CEVA .widget-header.header-UM + .widget-content .dashboard-table th, .CEVA .widget-header.header-UM + .widget-content .attachmentsList th, .CEVA .widget-group.header-SHP + .widget-content .dashboard-table th, .CEVA .widget-group.header-SHP + .widget-content .attachmentsList th, .CEVA .widget-group.header-UC + .widget-content .dashboard-table th, .CEVA .widget-group.header-UC + .widget-content .attachmentsList th, .CEVA .widget-group.header-UM + .widget-content .dashboard-table th, .CEVA .widget-group.header-UM + .widget-content .attachmentsList th, .CEVA .k-header.header-SHP + .widget-content .dashboard-table th, .CEVA .k-header.header-SHP + .widget-content .attachmentsList th, .CEVA .k-header.header-UC + .widget-content .dashboard-table th, .CEVA .k-header.header-UC + .widget-content .attachmentsList th, .CEVA .k-header.header-UM + .widget-content .dashboard-table th, .CEVA .k-header.header-UM + .widget-content .attachmentsList th {
    background-color: #666666;
    color: #F7F7F7; }
  .CEVA .widget-header.header-SHP + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-SHP + .widget-content .attachmentsList tbody, .CEVA .widget-header.header-UC + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-UC + .widget-content .attachmentsList tbody, .CEVA .widget-header.header-UM + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-UM + .widget-content .attachmentsList tbody, .CEVA .widget-group.header-SHP + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-SHP + .widget-content .attachmentsList tbody, .CEVA .widget-group.header-UC + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-UC + .widget-content .attachmentsList tbody, .CEVA .widget-group.header-UM + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-UM + .widget-content .attachmentsList tbody, .CEVA .k-header.header-SHP + .widget-content .dashboard-table tbody, .CEVA .k-header.header-SHP + .widget-content .attachmentsList tbody, .CEVA .k-header.header-UC + .widget-content .dashboard-table tbody, .CEVA .k-header.header-UC + .widget-content .attachmentsList tbody, .CEVA .k-header.header-UM + .widget-content .dashboard-table tbody, .CEVA .k-header.header-UM + .widget-content .attachmentsList tbody {
    color: #333333; }
    .CEVA .widget-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .widget-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .widget-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .widget-group.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .widget-group.header-UC + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-UC + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .widget-group.header-UM + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-UM + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .k-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .k-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(odd), .CEVA .k-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(odd) {
      background-color: #EEF2F4; }
    .CEVA .widget-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .widget-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .widget-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .widget-group.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .widget-group.header-UC + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-UC + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .widget-group.header-UM + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-UM + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .k-header.header-SHP + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-SHP + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .k-header.header-UC + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-UC + .widget-content .attachmentsList tbody tr:nth-child(even), .CEVA .k-header.header-UM + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-UM + .widget-content .attachmentsList tbody tr:nth-child(even) {
      background-color: white; }

.CEVA .widget-header.header-privateMode, .CEVA .widget-header.header-UC, .CEVA .widget-header.header-UM, .CEVA .widget-group.header-privateMode, .CEVA .widget-group.header-UC, .CEVA .widget-group.header-UM, .CEVA .k-header.header-privateMode, .CEVA .k-header.header-UC, .CEVA .k-header.header-UM {
  background-color: #2D2D30;
  color: #F7F7F7;
  background-image: none;
  border-radius: 0; }

.CEVA .widget-header.header-CDE, .CEVA .widget-header.header-REL, .CEVA .widget-group.header-CDE, .CEVA .widget-group.header-REL, .CEVA .k-header.header-CDE, .CEVA .k-header.header-REL {
  background-color: #FF8674;
  color: #F7F7F7; }
  .CEVA .widget-header.header-CDE + .k-content table, .CEVA .widget-header.header-REL + .k-content table, .CEVA .widget-group.header-CDE + .k-content table, .CEVA .widget-group.header-REL + .k-content table, .CEVA .k-header.header-CDE + .k-content table, .CEVA .k-header.header-REL + .k-content table {
    background-color: #FEF4E0; }
    .CEVA .widget-header.header-CDE + .k-content table th, .CEVA .widget-header.header-REL + .k-content table th, .CEVA .widget-group.header-CDE + .k-content table th, .CEVA .widget-group.header-REL + .k-content table th, .CEVA .k-header.header-CDE + .k-content table th, .CEVA .k-header.header-REL + .k-content table th {
      background-color: #666666;
      color: #F7F7F7 !important; }
    .CEVA .widget-header.header-CDE + .k-content table tbody, .CEVA .widget-header.header-REL + .k-content table tbody, .CEVA .widget-group.header-CDE + .k-content table tbody, .CEVA .widget-group.header-REL + .k-content table tbody, .CEVA .k-header.header-CDE + .k-content table tbody, .CEVA .k-header.header-REL + .k-content table tbody {
      color: #333333; }
      .CEVA .widget-header.header-CDE + .k-content table tbody tr.k-alt, .CEVA .widget-header.header-REL + .k-content table tbody tr.k-alt, .CEVA .widget-group.header-CDE + .k-content table tbody tr.k-alt, .CEVA .widget-group.header-REL + .k-content table tbody tr.k-alt, .CEVA .k-header.header-CDE + .k-content table tbody tr.k-alt, .CEVA .k-header.header-REL + .k-content table tbody tr.k-alt {
        background-color: #FEF9EF; }
      .CEVA .widget-header.header-CDE + .k-content table tbody tr.odd, .CEVA .widget-header.header-REL + .k-content table tbody tr.odd, .CEVA .widget-group.header-CDE + .k-content table tbody tr.odd, .CEVA .widget-group.header-REL + .k-content table tbody tr.odd, .CEVA .k-header.header-CDE + .k-content table tbody tr.odd, .CEVA .k-header.header-REL + .k-content table tbody tr.odd {
        background-color: #FEF9EF; }
  .CEVA .widget-header.header-CDE + .k-content .lineContainer, .CEVA .widget-header.header-REL + .k-content .lineContainer, .CEVA .widget-group.header-CDE + .k-content .lineContainer, .CEVA .widget-group.header-REL + .k-content .lineContainer, .CEVA .k-header.header-CDE + .k-content .lineContainer, .CEVA .k-header.header-REL + .k-content .lineContainer {
    background-color: #FEF4E0;
    color: #333333; }
  .CEVA .widget-header.header-CDE + .widget-content table, .CEVA .widget-header.header-REL + .widget-content table, .CEVA .widget-group.header-CDE + .widget-content table, .CEVA .widget-group.header-REL + .widget-content table, .CEVA .k-header.header-CDE + .widget-content table, .CEVA .k-header.header-REL + .widget-content table {
    background-color: #FEF4E0; }
  .CEVA .widget-header.header-CDE + .widget-content .WidgetBottom, .CEVA .widget-header.header-REL + .widget-content .WidgetBottom, .CEVA .widget-group.header-CDE + .widget-content .WidgetBottom, .CEVA .widget-group.header-REL + .widget-content .WidgetBottom, .CEVA .k-header.header-CDE + .widget-content .WidgetBottom, .CEVA .k-header.header-REL + .widget-content .WidgetBottom {
    background-color: #666666;
    color: #F7F7F7; }
    .CEVA .widget-header.header-CDE + .widget-content .WidgetBottom a, .CEVA .widget-header.header-REL + .widget-content .WidgetBottom a, .CEVA .widget-group.header-CDE + .widget-content .WidgetBottom a, .CEVA .widget-group.header-REL + .widget-content .WidgetBottom a, .CEVA .k-header.header-CDE + .widget-content .WidgetBottom a, .CEVA .k-header.header-REL + .widget-content .WidgetBottom a {
      color: #F7F7F7 !important; }
  .CEVA .widget-header.header-CDE + .widget-content .dashboard-table th, .CEVA .widget-header.header-REL + .widget-content .dashboard-table th, .CEVA .widget-group.header-CDE + .widget-content .dashboard-table th, .CEVA .widget-group.header-REL + .widget-content .dashboard-table th, .CEVA .k-header.header-CDE + .widget-content .dashboard-table th, .CEVA .k-header.header-REL + .widget-content .dashboard-table th {
    background-color: #666666;
    color: #F7F7F7; }
  .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-REL + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-REL + .widget-content .dashboard-table tbody, .CEVA .k-header.header-CDE + .widget-content .dashboard-table tbody, .CEVA .k-header.header-REL + .widget-content .dashboard-table tbody {
    color: #333333; }
    .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tbody tr.k-alt, .CEVA .widget-header.header-REL + .widget-content .dashboard-table tbody tr.k-alt, .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tbody tr.k-alt, .CEVA .widget-group.header-REL + .widget-content .dashboard-table tbody tr.k-alt, .CEVA .k-header.header-CDE + .widget-content .dashboard-table tbody tr.k-alt, .CEVA .k-header.header-REL + .widget-content .dashboard-table tbody tr.k-alt {
      background-color: #E3E3E3; }
    .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tbody tr.odd, .CEVA .widget-header.header-REL + .widget-content .dashboard-table tbody tr.odd, .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tbody tr.odd, .CEVA .widget-group.header-REL + .widget-content .dashboard-table tbody tr.odd, .CEVA .k-header.header-CDE + .widget-content .dashboard-table tbody tr.odd, .CEVA .k-header.header-REL + .widget-content .dashboard-table tbody tr.odd {
      background-color: #E3E3E3; }
  .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table, .CEVA .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table, .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table, .CEVA .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table, .CEVA .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table, .CEVA .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table {
    border: 1px solid #FDEED1; }
    .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .CEVA .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .CEVA .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .CEVA .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd), .CEVA .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) {
      background-color: #FEF9EF; }
      .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .CEVA .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .CEVA .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .CEVA .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item, .CEVA .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(odd) .donuts-item {
        margin: 0 auto; }
    .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .CEVA .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .CEVA .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .CEVA .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even), .CEVA .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) {
      background-color: white; }
      .CEVA .widget-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .CEVA .widget-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .CEVA .widget-group.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .CEVA .widget-group.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .CEVA .k-header.header-CDE + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item, .CEVA .k-header.header-REL + .widget-content .dashboard-table tr.car-row > td > table > tbody > tr.inner-car:nth-child(even) .donuts-item {
        margin: 0 auto; }

.CEVA .widget-header.header-DEM, .CEVA .widget-group.header-DEM, .CEVA .k-header.header-DEM {
  background-color: #BDD6E6;
  color: #F7F7F7; }
  .CEVA .widget-header.header-DEM + .widget-content table, .CEVA .widget-group.header-DEM + .widget-content table, .CEVA .k-header.header-DEM + .widget-content table {
    background-color: rgba(189, 214, 230, 0.7); }
  .CEVA .widget-header.header-DEM + .widget-content .WidgetBottom, .CEVA .widget-group.header-DEM + .widget-content .WidgetBottom, .CEVA .k-header.header-DEM + .widget-content .WidgetBottom {
    background-color: #BDD6E6; }
  .CEVA .widget-header.header-DEM + .widget-content .dashboard-table th, .CEVA .widget-group.header-DEM + .widget-content .dashboard-table th, .CEVA .k-header.header-DEM + .widget-content .dashboard-table th {
    background-color: rgba(189, 214, 230, 0.7);
    color: #333333; }
  .CEVA .widget-header.header-DEM + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-DEM + .widget-content .dashboard-table tbody, .CEVA .k-header.header-DEM + .widget-content .dashboard-table tbody {
    color: #333333; }
    .CEVA .widget-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #deeaf2; }
    .CEVA .widget-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-DEM + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.CEVA .widget-header.header-RCP, .CEVA .widget-header.header-CAR, .CEVA .widget-header.header-TLI, .CEVA .widget-header.header-ART, .CEVA .widget-header.header-IVT, .CEVA .widget-header.header-INV, .CEVA .widget-header.header-DOC, .CEVA .widget-header.header-IVL, .CEVA .widget-header.header-IVF, .CEVA .widget-group.header-RCP, .CEVA .widget-group.header-CAR, .CEVA .widget-group.header-TLI, .CEVA .widget-group.header-ART, .CEVA .widget-group.header-IVT, .CEVA .widget-group.header-INV, .CEVA .widget-group.header-DOC, .CEVA .widget-group.header-IVL, .CEVA .widget-group.header-IVF, .CEVA .k-header.header-RCP, .CEVA .k-header.header-CAR, .CEVA .k-header.header-TLI, .CEVA .k-header.header-ART, .CEVA .k-header.header-IVT, .CEVA .k-header.header-INV, .CEVA .k-header.header-DOC, .CEVA .k-header.header-IVL, .CEVA .k-header.header-IVF {
  background-color: #E3E3E3;
  color: #645F5F; }
  .CEVA .widget-header.header-RCP + .widget-content table, .CEVA .widget-header.header-CAR + .widget-content table, .CEVA .widget-header.header-TLI + .widget-content table, .CEVA .widget-header.header-ART + .widget-content table, .CEVA .widget-header.header-IVT + .widget-content table, .CEVA .widget-header.header-INV + .widget-content table, .CEVA .widget-header.header-DOC + .widget-content table, .CEVA .widget-header.header-IVL + .widget-content table, .CEVA .widget-header.header-IVF + .widget-content table, .CEVA .widget-group.header-RCP + .widget-content table, .CEVA .widget-group.header-CAR + .widget-content table, .CEVA .widget-group.header-TLI + .widget-content table, .CEVA .widget-group.header-ART + .widget-content table, .CEVA .widget-group.header-IVT + .widget-content table, .CEVA .widget-group.header-INV + .widget-content table, .CEVA .widget-group.header-DOC + .widget-content table, .CEVA .widget-group.header-IVL + .widget-content table, .CEVA .widget-group.header-IVF + .widget-content table, .CEVA .k-header.header-RCP + .widget-content table, .CEVA .k-header.header-CAR + .widget-content table, .CEVA .k-header.header-TLI + .widget-content table, .CEVA .k-header.header-ART + .widget-content table, .CEVA .k-header.header-IVT + .widget-content table, .CEVA .k-header.header-INV + .widget-content table, .CEVA .k-header.header-DOC + .widget-content table, .CEVA .k-header.header-IVL + .widget-content table, .CEVA .k-header.header-IVF + .widget-content table {
    background-color: rgba(227, 227, 227, 0.7); }
  .CEVA .widget-header.header-RCP + .widget-content .WidgetBottom, .CEVA .widget-header.header-CAR + .widget-content .WidgetBottom, .CEVA .widget-header.header-TLI + .widget-content .WidgetBottom, .CEVA .widget-header.header-ART + .widget-content .WidgetBottom, .CEVA .widget-header.header-IVT + .widget-content .WidgetBottom, .CEVA .widget-header.header-INV + .widget-content .WidgetBottom, .CEVA .widget-header.header-DOC + .widget-content .WidgetBottom, .CEVA .widget-header.header-IVL + .widget-content .WidgetBottom, .CEVA .widget-header.header-IVF + .widget-content .WidgetBottom, .CEVA .widget-group.header-RCP + .widget-content .WidgetBottom, .CEVA .widget-group.header-CAR + .widget-content .WidgetBottom, .CEVA .widget-group.header-TLI + .widget-content .WidgetBottom, .CEVA .widget-group.header-ART + .widget-content .WidgetBottom, .CEVA .widget-group.header-IVT + .widget-content .WidgetBottom, .CEVA .widget-group.header-INV + .widget-content .WidgetBottom, .CEVA .widget-group.header-DOC + .widget-content .WidgetBottom, .CEVA .widget-group.header-IVL + .widget-content .WidgetBottom, .CEVA .widget-group.header-IVF + .widget-content .WidgetBottom, .CEVA .k-header.header-RCP + .widget-content .WidgetBottom, .CEVA .k-header.header-CAR + .widget-content .WidgetBottom, .CEVA .k-header.header-TLI + .widget-content .WidgetBottom, .CEVA .k-header.header-ART + .widget-content .WidgetBottom, .CEVA .k-header.header-IVT + .widget-content .WidgetBottom, .CEVA .k-header.header-INV + .widget-content .WidgetBottom, .CEVA .k-header.header-DOC + .widget-content .WidgetBottom, .CEVA .k-header.header-IVL + .widget-content .WidgetBottom, .CEVA .k-header.header-IVF + .widget-content .WidgetBottom {
    background-color: rgba(227, 227, 227, 0.7); }
  .CEVA .widget-header.header-RCP + .widget-content .dashboard-table th, .CEVA .widget-header.header-CAR + .widget-content .dashboard-table th, .CEVA .widget-header.header-TLI + .widget-content .dashboard-table th, .CEVA .widget-header.header-ART + .widget-content .dashboard-table th, .CEVA .widget-header.header-IVT + .widget-content .dashboard-table th, .CEVA .widget-header.header-INV + .widget-content .dashboard-table th, .CEVA .widget-header.header-DOC + .widget-content .dashboard-table th, .CEVA .widget-header.header-IVL + .widget-content .dashboard-table th, .CEVA .widget-header.header-IVF + .widget-content .dashboard-table th, .CEVA .widget-group.header-RCP + .widget-content .dashboard-table th, .CEVA .widget-group.header-CAR + .widget-content .dashboard-table th, .CEVA .widget-group.header-TLI + .widget-content .dashboard-table th, .CEVA .widget-group.header-ART + .widget-content .dashboard-table th, .CEVA .widget-group.header-IVT + .widget-content .dashboard-table th, .CEVA .widget-group.header-INV + .widget-content .dashboard-table th, .CEVA .widget-group.header-DOC + .widget-content .dashboard-table th, .CEVA .widget-group.header-IVL + .widget-content .dashboard-table th, .CEVA .widget-group.header-IVF + .widget-content .dashboard-table th, .CEVA .k-header.header-RCP + .widget-content .dashboard-table th, .CEVA .k-header.header-CAR + .widget-content .dashboard-table th, .CEVA .k-header.header-TLI + .widget-content .dashboard-table th, .CEVA .k-header.header-ART + .widget-content .dashboard-table th, .CEVA .k-header.header-IVT + .widget-content .dashboard-table th, .CEVA .k-header.header-INV + .widget-content .dashboard-table th, .CEVA .k-header.header-DOC + .widget-content .dashboard-table th, .CEVA .k-header.header-IVL + .widget-content .dashboard-table th, .CEVA .k-header.header-IVF + .widget-content .dashboard-table th {
    background-color: rgba(227, 227, 227, 0.7);
    color: #333333; }
  .CEVA .widget-header.header-RCP + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-CAR + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-TLI + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-ART + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-IVT + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-INV + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-DOC + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-IVL + .widget-content .dashboard-table tbody, .CEVA .widget-header.header-IVF + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-RCP + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-CAR + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-TLI + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-ART + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-IVT + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-INV + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-DOC + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-IVL + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-IVF + .widget-content .dashboard-table tbody, .CEVA .k-header.header-RCP + .widget-content .dashboard-table tbody, .CEVA .k-header.header-CAR + .widget-content .dashboard-table tbody, .CEVA .k-header.header-TLI + .widget-content .dashboard-table tbody, .CEVA .k-header.header-ART + .widget-content .dashboard-table tbody, .CEVA .k-header.header-IVT + .widget-content .dashboard-table tbody, .CEVA .k-header.header-INV + .widget-content .dashboard-table tbody, .CEVA .k-header.header-DOC + .widget-content .dashboard-table tbody, .CEVA .k-header.header-IVL + .widget-content .dashboard-table tbody, .CEVA .k-header.header-IVF + .widget-content .dashboard-table tbody {
    color: #333333; }
    .CEVA .widget-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-CAR + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-CAR + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-ART + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-INV + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-CAR + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #f1f1f1; }
    .CEVA .widget-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-CAR + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-CAR + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-ART + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-INV + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-RCP + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-CAR + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-TLI + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-ART + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-IVT + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-INV + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-DOC + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-IVL + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-IVF + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.CEVA .widget-header.header-CFG, .CEVA .widget-group.header-CFG, .CEVA .k-header.header-CFG {
  background-color: var(--firstColor);
  color: #F7F7F7; }

.CEVA .widget-header.header-HOM, .CEVA .widget-group.header-HOM, .CEVA .k-header.header-HOM {
  background-color: #676767;
  color: #F7F7F7; }
  .CEVA .widget-header.header-HOM + .widget-content table, .CEVA .widget-group.header-HOM + .widget-content table, .CEVA .k-header.header-HOM + .widget-content table {
    background-color: #e0e0e0; }
  .CEVA .widget-header.header-HOM + .widget-content .WidgetBottom, .CEVA .widget-group.header-HOM + .widget-content .WidgetBottom, .CEVA .k-header.header-HOM + .widget-content .WidgetBottom {
    background-color: #e0e0e0; }
  .CEVA .widget-header.header-HOM + .widget-content .dashboard-table th, .CEVA .widget-group.header-HOM + .widget-content .dashboard-table th, .CEVA .k-header.header-HOM + .widget-content .dashboard-table th {
    background-color: #e0e0e0;
    color: #333333; }
  .CEVA .widget-header.header-HOM + .widget-content .dashboard-table tbody, .CEVA .widget-group.header-HOM + .widget-content .dashboard-table tbody, .CEVA .k-header.header-HOM + .widget-content .dashboard-table tbody {
    color: #333333; }
    .CEVA .widget-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .widget-group.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(odd), .CEVA .k-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(odd) {
      background-color: #efefef; }
    .CEVA .widget-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .widget-group.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(even), .CEVA .k-header.header-HOM + .widget-content .dashboard-table tbody tr:nth-child(even) {
      background-color: white; }

.CEVA .widget-settings.CDE > section > header {
  margin-top: 1px;
  background-color: #FF8674; }

.CEVA .widget-settings.CDE > section > section > header {
  background-color: rgba(255, 134, 116, 0.7); }

.CEVA .widget-settings.CDE .settings-line {
  background-color: #ffc2b9; }

.CEVA .widget-settings.SHP > section > header {
  margin-top: 1px;
  background-color: #6CACE4; }

.CEVA .widget-settings.SHP > section > section > header {
  background-color: rgba(108, 172, 228, 0.7); }

.CEVA .widget-settings.SHP .settings-line {
  background-color: #b5d5f1; }

.CEVA .widget-settings.DEM > section > header {
  margin-top: 1px;
  background-color: #BDD6E6; }

.CEVA .widget-settings.DEM > section > section > header {
  background-color: rgba(189, 214, 230, 0.7); }

.CEVA .widget-settings.DEM .settings-line {
  background-color: #deeaf2; }

.CEVA .widget-settings.ART > section > header {
  margin-top: 1px;
  background-color: #E3E3E3; }

.CEVA .widget-settings.ART > section > section > header {
  background-color: rgba(227, 227, 227, 0.7); }

.CEVA .widget-settings.ART .settings-line {
  background-color: #f1f1f1; }

/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* Trigrammes colors */
/* Pastel */
/*
$HOMColor: $LinkBlue!important;
$CDEColor: #F9D289!important;
$INVColor: #FF3C74!important;
$DEMColor: #91e097!important;
$RCPColor: #E1DDFF!important;
$SHPColor: #91C4E0!important;
$ARTColor: #C4BCA4!important;
*/
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* 	Colors */
/* 	Colors */
.summary {
  padding: 10px;
  margin-bottom: 15px; }
  .summary .summary-row {
    margin-top: 7px;
    margin-bottom: 7px;
    text-transform: uppercase; }
  .summary .summary-cell {
    display: inline-block;
    margin-left: 20px;
    width: calc(50% - 40px); }
    .summary .summary-cell .summary-content {
      font-weight: bold; }
    .summary .summary-cell.colspan {
      width: calc(100% - 20px); }
  .summary .summary-label {
    color: #8e8e8e; }
  .summary.SHP {
    background-color: #EEF2F4; }
  .summary.DEM {
    background-color: #EFF9E5; }
  .summary.CDE {
    background-color: #FEF9EF; }
  .summary.ART {
    background-color: #F2EFEB; }
  .summary.RCP {
    background-color: #F7E5F9; }
  .summary.TLI {
    background-color: #FAD9D9;
    margin-top: 30px; }

.cardMainContent {
  clear: both; }

.expandable-panel {
  margin-top: 5px; }
  .expandable-panel.expanded .expandable-panel-title > .icon-plus {
    display: none; }
  .expandable-panel.expanded .expandable-panel-title > .icon-minus {
    display: block; }
  .expandable-panel .expandable-panel-title .icon-plus, .expandable-panel .expandable-panel-title .icon-minus {
    float: right;
    color: black;
    font-size: 20px;
    font-size: 12px;
    line-height: 21px; }
  .expandable-panel .expandable-panel-title > .icon-plus {
    display: block; }
  .expandable-panel .expandable-panel-title > .icon-minus {
    display: none; }
  .expandable-panel .expandable-error-message.hidden {
    display: none; }

.icon-settings {
  background-color: gainsboro;
  margin-top: 23px;
  padding: 7px; }

.expandable-panel-title {
  padding: 15px;
  padding-left: 30px;
  text-decoration: none;
  color: black;
  background-color: #8e8e8e;
  display: block;
  font-weight: bold; }

.expandable-container.SHP .expandable-panel-title {
  background-color: #DFE6EB; }

.expandable-container.DEM .expandable-panel-title {
  background-color: #E0F4CC; }

.expandable-container.CDE .expandable-panel-title {
  background-color: #FEF4E0; }

.expandable-container.RCP .expandable-panel-title {
  background-color: #F0CCF4; }

.expandable-container.ART .expandable-panel-title {
  background-color: #E7E1D9; }

.expandable-container.TLI .expandable-panel-title {
  background-color: #FCEBEB; }

.contentMail.landscape .header .header-fourth-block {
  width: calc(29% - 55px); }

.header {
  height: 120px;
  color: white; }
  .header .header-img-qr {
    border: 1px solid var(--firstColor);
    height: 118px;
    width: 118px; }
    .header .header-img-qr img {
      margin: 1px;
      text-align: center;
      width: 115px !important;
      height: 115px !important; }
  .header .header-img {
    border: 1px solid var(--firstColor);
    padding: 15px;
    height: 88px;
    width: 88px; }
    .header .header-img img {
      width: 100%; }
    .header .header-img [class^='icon-'] {
      color: black;
      font-size: 70px;
      text-align: center;
      line-height: 85px;
      margin-left: 12px; }
    .header .header-img .icon-DEM {
      font-size: 70px;
      line-height: 85px;
      margin-left: 12px; }
    .header .header-img .icon-CDE {
      font-size: 75px;
      line-height: 92px;
      margin-left: 22px; }
    .header .header-img .icon-RCP {
      font-size: 57px;
      margin-left: 4px; }
  .header .header-first-block {
    height: 100%;
    margin-left: 10px;
    width: calc(22% - 40px); }
    .header .header-first-block .pays, .header .header-first-block .ref-label {
      position: relative;
      top: -5px;
      display: inline-block; }
    .header .header-first-block .lieu {
      display: inline-block;
      width: 100%;
      text-align: center;
      font-size: 30px;
      font-weight: bold;
      line-height: 32px;
      top: -15px;
      position: relative; }
    .header .header-first-block .from, .header .header-first-block .to {
      padding: 5px;
      height: calc(50% - 10px); }
    .header .header-first-block .from {
      background-color: var(--firstColor);
      opacity: 0.8; }
    .header .header-first-block .to {
      background-color: var(--firstColor); }
  .header .header-second-block {
    margin-left: 10px;
    width: calc(29% - 40px);
    height: 100%;
    background-color: var(--firstColor); }
    .header .header-second-block > div {
      padding: 5px; }
    .header .header-second-block div:first-child {
      background-color: var(--firstColor); }
    .header .header-second-block div:last-child {
      background-color: var(--firstColor); }
    .header .header-second-block .ref-value {
      display: inline-block;
      width: 100%;
      text-align: center;
      font-size: 30px;
      font-weight: bold;
      line-height: 32px;
      top: -13px;
      position: relative; }
    .header .header-second-block .ref-label {
      position: relative;
      top: -5px;
      display: inline-block; }
    .header .header-second-block .ref, .header .header-second-block .shpNb {
      padding: 5px;
      height: calc(50% - 10px); }
    .header .header-second-block .ref {
      background-color: var(--firstColor);
      opacity: 0.8; }
    .header .header-second-block .shpNb {
      background-color: var(--firstColor); }
  .header .header-third-block {
    margin-left: 10px;
    width: calc(20% - 40px);
    height: 100%; }
    .header .header-third-block .ttr {
      width: calc(100% - 50px);
      height: 100%;
      background-color: var(--firstColor);
      opacity: 0.8;
      float: left;
      font-size: 60px;
      text-align: center;
      line-height: 120px; }
      .header .header-third-block .ttr a {
        text-decoration: none;
        color: white; }
      .header .header-third-block .ttr span.text {
        font-size: 19px; }
      .header .header-third-block .ttr .link, .header .header-third-block .ttr .text {
        position: relative;
        font-size: 19px;
        top: -25px;
        display: inline-block;
        width: 100%;
        line-height: 17px;
        vertical-align: middle; }
      .header .header-third-block .ttr .link {
        text-decoration: underline; }
    .header .header-third-block .map-button {
      width: 50px;
      height: 100%;
      background-color: var(--firstColor);
      float: left;
      text-align: center;
      font-size: 35px;
      line-height: 120px; }
      .header .header-third-block .map-button .icon-location {
        cursor: pointer; }
  .header > div {
    float: left; }
  .header .header-fourth-block {
    background-color: var(--firstColor);
    margin-left: 10px;
    width: calc(29% - 40px);
    height: 100%; }
    .header .header-fourth-block span {
      float: left; }
    .header .header-fourth-block .icon-leaf {
      font-size: 50px;
      line-height: 120px;
      /*width: 100px;*/
      width: 50%;
      min-width: 55px;
      text-align: center;
      display: inline-block; }
    .header .header-fourth-block .co2-quantity, .header .header-fourth-block .co2-protocole {
      display: inline-block;
      width: 45%; }
    .header .header-fourth-block .co2-quantity {
      margin-top: 7px;
      font-weight: bold; }
      .header .header-fourth-block .co2-quantity:nth-child(2) {
        margin-top: 18px; }
  .header .header-fifth-block {
    background-color: var(--firstColor);
    line-height: 120px;
    margin-left: 10px;
    width: calc(29% - 41px);
    height: 100%;
    text-align: center; }
    .header .header-fifth-block p {
      margin: 0; }
    .header .header-fifth-block .emoji-icon {
      height: 24px; }
      .header .header-fifth-block .emoji-icon.off {
        filter: grayscale(100%); }
      .header .header-fifth-block .emoji-icon.selected {
        height: 36px;
        filter: grayscale(0%); }
    .header .header-fifth-block .smiley-label {
      font-size: 16px;
      padding-bottom: 10px; }
    .header .header-fifth-block .rating-block {
      display: inline-block;
      line-height: 1.2;
      vertical-align: middle; }
  .header .header-sixth-block {
    margin-left: 10px;
    width: 120px;
    text-align: right;
    height: 100%;
    background-color: #3773C6; }

#detailsGas {
  background-color: #e84242;
  font-size: 14px;
  color: #F7F7F7; }

.lstGas {
  display: table;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.rTableRow {
  display: table-row; }

.typeGas, .valueGas {
  display: table-cell;
  width: 50%; }

.myWindow .k-window-titlebar,
.myWindow .k-window-actions {
  background-color: #e84242 !important;
  font-size: 15px;
  height: 50px;
  color: #F7F7F7; }

.emoji-icon {
  height: 24px; }

#RatingToasterContainer .k-window {
  text-align: center;
  resize: none; }
  #RatingToasterContainer .k-window .k-window-titlebar {
    background-color: #e84242;
    color: #fff; }
  #RatingToasterContainer .k-window .k-window-content {
    padding: 1em 2em; }
    #RatingToasterContainer .k-window .k-window-content .criteria-section {
      /*http://stackoverflow.com/questions/7038592/html-css-create-self-expanding-dynamic-div*/
      width: 100%;
      display: table;
      table-layout: fixed; }
      #RatingToasterContainer .k-window .k-window-content .criteria-section .criteria-element {
        cursor: pointer;
        display: table-cell;
        border: 1px solid #ec655a;
        font-size: 14px;
        padding: 4px 15px; }
        #RatingToasterContainer .k-window .k-window-content .criteria-section .criteria-element:hover, #RatingToasterContainer .k-window .k-window-content .criteria-section .criteria-element.selected {
          color: white;
          background-color: #e84242; }
        #RatingToasterContainer .k-window .k-window-content .criteria-section .criteria-element:active {
          background-color: #ec655a;
          color: #FFF; }
    #RatingToasterContainer .k-window .k-window-content .smiley-label, #RatingToasterContainer .k-window .k-window-content .from > input {
      font-size: 16px;
      padding-top: 10px; }
    #RatingToasterContainer .k-window .k-window-content .comment-section textarea {
      margin: 1em 0;
      width: 70%;
      font: inherit;
      font-size: 14px;
      resize: none; }
    #RatingToasterContainer .k-window .k-window-content .emoji-icon {
      height: 32px;
      opacity: 0.5;
      margin: 0 8px;
      -webkit-transition: 0.4s ease;
      transition: 0.4s ease; }
      #RatingToasterContainer .k-window .k-window-content .emoji-icon.off {
        filter: grayscale(100%); }
      #RatingToasterContainer .k-window .k-window-content .emoji-icon:hover, #RatingToasterContainer .k-window .k-window-content .emoji-icon.selected {
        filter: grayscale(0%);
        opacity: 1;
        /*https://superdevresources.com/zoom-effect-image-css/*/
        -webkit-transform: scale(1.3);
        transform: scale(1.3); }
    #RatingToasterContainer .k-window .k-window-content .unsubscribe-dialog {
      text-align: center;
      padding: 0 2em; }
      #RatingToasterContainer .k-window .k-window-content .unsubscribe-dialog h5 {
        margin-bottom: 1em; }
      #RatingToasterContainer .k-window .k-window-content .unsubscribe-dialog form {
        text-align: left;
        padding-left: 20%;
        line-height: 1.8;
        font-size: 16px; }
    #RatingToasterContainer .k-window .k-window-content .footer {
      margin-top: 1em;
      text-align: center; }
    #RatingToasterContainer .k-window .k-window-content .warning-message {
      color: #e84242;
      font-size: 14px; }

#UnsubscribeToasterContainer .k-window {
  text-align: center; }
  #UnsubscribeToasterContainer .k-window .close-modal-icon {
    display: block;
    text-align: right;
    cursor: pointer;
    opacity: 0.7; }
    #UnsubscribeToasterContainer .k-window .close-modal-icon:hover {
      opacity: 1; }
  #UnsubscribeToasterContainer .k-window .unsubscribe-dialog {
    padding: 0 1.5em; }
    #UnsubscribeToasterContainer .k-window .unsubscribe-dialog h5 {
      margin-bottom: 1em; }
    #UnsubscribeToasterContainer .k-window .unsubscribe-dialog form {
      text-align: center;
      padding: 0 2em;
      line-height: 1.8;
      font-size: 16px; }

.breathing {
  -webkit-animation: breathe 1.5s infinite ease-in-out alternate;
  -moz-animation: breathe 1.5s infinite ease-in-out alternate;
  -o-animation: breathe 1.5s infinite ease-in-out alternate;
  -ms-animation: breathe 1.5s infinite ease-in-out alternate;
  animation: breathe 1.5s infinite ease-in-out alternate; }

@-webkit-keyframes breathe {
  0%, 100% {
    -webkit-transform: scale(1);
    font-size: 1em; }
  40%, 60% {
    -webkit-transform: scale(1.3);
    font-size: 1.3em; } }

@-moz-keyframes breathe {
  0%, 100% {
    -webkit-transform: scale(1);
    font-size: 1em; }
  40%, 60% {
    -webkit-transform: scale(1.3);
    font-size: 1.3em; } }

@-o-keyframes breathe {
  0%, 100% {
    -webkit-transform: scale(1);
    font-size: 1em; }
  40%, 60% {
    -webkit-transform: scale(1.3);
    font-size: 1.3em; } }

@-ms-keyframes breathe {
  0%, 100% {
    -webkit-transform: scale(1);
    font-size: 1em; }
  40%, 60% {
    -webkit-transform: scale(1.3);
    font-size: 1.3em; } }

@keyframes breathe {
  0%, 100% {
    -webkit-transform: scale(1);
    font-size: 1em; }
  40%, 60% {
    -webkit-transform: scale(1.3);
    font-size: 1.3em; } }

.hierarchical-table.SHP a {
  color: black; }

.hierarchical-table.SHP .expand-button {
  color: #62859b; }

.hierarchical-table.SHP li {
  border: 2px solid #F7F7F7;
  background-color: #DFE6EB; }
  .hierarchical-table.SHP li.item-selected {
    background-color: #EEF2F4; }

.hierarchical-table.SHP .content.even {
  background-color: #EEF2F4;
  border: 2px solid #CFDAE0;
  border-top-width: 0;
  border-right-width: 0;
  width: auto;
  overflow-x: auto; }
  .hierarchical-table.SHP .content.even li {
    border: 2px solid #EEF2F4; }
    .hierarchical-table.SHP .content.even li.item-selected {
      background-color: #CFDAE0; }
  .hierarchical-table.SHP .content.even table {
    table-layout: auto !important; }

.hierarchical-table.SHP .content.odd {
  background-color: #CFDAE0;
  border: 2px solid #EEF2F4;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.SHP .content.odd li {
    border: 2px solid #CFDAE0; }
    .hierarchical-table.SHP .content.odd li.item-selected {
      background-color: #EEF2F4; }

.hierarchical-table.RCP .expand-button {
  color: #b601cc; }

.hierarchical-table.RCP li {
  border: 2px solid #F7F7F7;
  background-color: #F0CCF4; }
  .hierarchical-table.RCP li.item-selected {
    background-color: #F7E5F9; }

.hierarchical-table.RCP .content.even {
  background-color: #F7E5F9;
  border: 2px solid #E8B2EF;
  border-top-width: 0;
  border-right-width: 0;
  width: auto;
  overflow-x: auto; }
  .hierarchical-table.RCP .content.even li {
    border: 2px solid #F7E5F9; }
    .hierarchical-table.RCP .content.even li.item-selected {
      background-color: #E8B2EF; }
  .hierarchical-table.RCP .content.even table {
    table-layout: auto !important; }

.hierarchical-table.RCP .content.odd {
  background-color: #E8B2EF;
  border: 2px solid #F7E5F9;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.RCP .content.odd li {
    border: 2px solid #E8B2EF; }
    .hierarchical-table.RCP .content.odd li.item-selected {
      background-color: #F7E5F9; }

.hierarchical-table.DEM .expand-button {
  color: #64ca01; }

.hierarchical-table.DEM li {
  border: 2px solid #F7F7F7;
  background-color: #E0F4CC; }
  .hierarchical-table.DEM li.item-selected {
    background-color: #EFF9E5; }

.hierarchical-table.DEM .content.even {
  background-color: #EFF9E5;
  border: 2px solid #D0EFB2;
  border-top-width: 0;
  border-right-width: 0;
  width: auto;
  overflow-x: auto; }
  .hierarchical-table.DEM .content.even li {
    border: 2px solid #EFF9E5; }
    .hierarchical-table.DEM .content.even li.item-selected {
      background-color: #D0EFB2; }
  .hierarchical-table.DEM .content.even table {
    table-layout: auto !important; }
    .hierarchical-table.DEM .content.even table th.export-pdf {
      word-wrap: break-word;
      white-space: initial;
      padding-right: 15px; }
    .hierarchical-table.DEM .content.even table td.export-pdf {
      word-wrap: break-word;
      white-space: initial;
      padding-right: 15px; }
  .hierarchical-table.DEM .content.even table.export-pdf {
    table-layout: fixed !important; }
    .hierarchical-table.DEM .content.even table.export-pdf th {
      word-wrap: break-word;
      white-space: pre-line;
      padding-right: 12px; }
    .hierarchical-table.DEM .content.even table.export-pdf td {
      word-wrap: break-word;
      white-space: pre-line;
      padding-right: 12px; }

.hierarchical-table.DEM .content.odd {
  background-color: #D0EFB2;
  border: 2px solid #EFF9E5;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.DEM .content.odd li {
    border: 2px solid #D0EFB2; }
    .hierarchical-table.DEM .content.odd li.item-selected {
      background-color: #EFF9E5; }

.hierarchical-table.CDE .expand-button {
  color: #fbc867; }

.hierarchical-table.CDE li {
  border: 2px solid #F7F7F7;
  background-color: #FEF4E0; }
  .hierarchical-table.CDE li.item-selected {
    background-color: #FEF9EF; }

.hierarchical-table.CDE .content.even {
  background-color: #FEF9EF;
  border: 2px solid #FDEED1;
  border-top-width: 0;
  border-right-width: 0;
  width: auto;
  overflow-x: auto; }
  .hierarchical-table.CDE .content.even li {
    border: 2px solid #FEF9EF; }
    .hierarchical-table.CDE .content.even li.item-selected {
      background-color: #FDEED1; }
  .hierarchical-table.CDE .content.even table {
    table-layout: auto !important; }

.hierarchical-table.CDE .content.odd {
  background-color: #FDEED1;
  border: 2px solid #FEF9EF;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.CDE .content.odd li {
    border: 2px solid #FDEED1; }
    .hierarchical-table.CDE .content.odd li.item-selected {
      background-color: #FEF9EF; }

.hierarchical-table.ART .expand-button {
  color: #886b42; }

.hierarchical-table.ART li {
  border: 2px solid #F7F7F7;
  background-color: #E7E1D9; }
  .hierarchical-table.ART li.item-selected {
    background-color: #F2EFEB; }

.hierarchical-table.ART .content.even {
  background-color: #F2EFEB;
  border: 2px solid #DBD2C5;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.ART .content.even li {
    border: 2px solid #F2EFEB; }
    .hierarchical-table.ART .content.even li.item-selected {
      background-color: #DBD2C5; }

.hierarchical-table.ART .content.odd {
  background-color: #DBD2C5;
  border: 2px solid #F2EFEB;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.ART .content.odd li {
    border: 2px solid #DBD2C5; }
    .hierarchical-table.ART .content.odd li.item-selected {
      background-color: #F2EFEB; }

.hierarchical-table.TLI .expand-button {
  color: #e94243; }

.hierarchical-table.TLI li {
  border: 2px solid #F7F7F7;
  background-color: #FCEBEB; }
  .hierarchical-table.TLI li.item-selected {
    background-color: #FAD9D9; }

.hierarchical-table.TLI .content.even {
  background-color: #FAD9D9;
  border: 2px solid #F8C5C6;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.TLI .content.even li {
    border: 2px solid #FAD9D9; }
    .hierarchical-table.TLI .content.even li.item-selected {
      background-color: #F8C5C6; }

.hierarchical-table.TLI .content.odd {
  background-color: #F8C5C6;
  border: 2px solid #FAD9D9;
  border-top-width: 0;
  border-right-width: 0; }
  .hierarchical-table.TLI .content.odd li {
    border: 2px solid #F8C5C6; }
    .hierarchical-table.TLI .content.odd li.item-selected {
      background-color: #FAD9D9; }

.timeline {
  margin: 40px;
  margin-right: 0;
  width: calc(100% - 40px);
  height: 100px; }
  .timeline .timeline-item {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    position: relative; }
    .timeline .timeline-item .timeline-picto {
      background-position: center;
      background-repeat: no-repeat;
      height: 42px;
      width: 42px;
      position: relative;
      z-index: 1;
      top: -8px; }
      .timeline .timeline-item .timeline-picto.level-2 {
        height: 36px;
        width: 36px;
        margin-top: -2px;
        top: 0; }
    .timeline .timeline-item .timeline-event {
      height: 45px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      position: relative;
      top: -10px; }
    .timeline .timeline-item .timeline-separator {
      position: absolute;
      width: 100%;
      border-top: 1px solid black;
      top: 50%;
      margin-top: 8px;
      margin-left: 20px;
      z-index: 0; }
    .timeline .timeline-item .timeline-event-location {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .timeline .timeline-item.last {
      width: 165px !important; }
      .timeline .timeline-item.last .timeline-separator {
        display: none; }

.timeline-tooltip {
  height: 100px;
  width: 250px; }
  .timeline-tooltip .tooltip-avancement {
    display: inline-block;
    height: 100px;
    float: left;
    width: 50px;
    font-size: 20px;
    background-color: #7fb524;
    color: white;
    line-height: 100px; }
  .timeline-tooltip .tooltip-text {
    color: black;
    display: inline-block;
    width: calc(100% - 70px);
    padding: 10px;
    font-size: 14px; }
  .timeline-tooltip.nattev-D .tooltip-avancement {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-color: #e84242; }
  .timeline-tooltip.nattev-E .tooltip-avancement {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-color: black; }

.DEMTimeline {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px; }
  .DEMTimeline .status-container {
    height: 75px;
    min-width: 40px;
    margin-right: 20px;
    vertical-align: middle;
    display: inline-block; }
    .DEMTimeline .status-container .status-brackets {
      padding-left: 20px;
      height: 75px;
      float: left; }
    .DEMTimeline .status-container .status-display {
      cursor: pointer;
      float: left; }
      .DEMTimeline .status-container .status-display.show-status {
        background: transparent url("/Content/IBabelRendering/Status-Show.png") no-repeat center;
        width: 35px;
        height: 75px;
        display: inline-block; }
      .DEMTimeline .status-container .status-display.hide-status {
        background: transparent url("/Content/IBabelRendering/Status-Hide.png") no-repeat center;
        width: 35px;
        height: 75px;
        display: inline-block; }
    .DEMTimeline .status-container .status.bracket {
      margin-left: -20px; }
  .DEMTimeline .timeline {
    display: inline-block;
    margin-left: 0; }
    .DEMTimeline .timeline .timeline-item {
      display: inline-block;
      width: calc(33% - 58px); }

.donuts {
  margin-bottom: 20px; }
  .donuts > div {
    width: calc(25% - 5px);
    display: inline-block;
    text-align: center;
    position: relative; }
  .donuts .donuts-item {
    margin: 0 auto; }
  .donuts .donutsPercent {
    position: absolute;
    top: calc(50% - 10px);
    left: calc(50% - 40px);
    width: 80px;
    text-align: center; }
  .donuts .donutsDescription {
    width: 100%;
    text-align: center;
    margin-top: -20px; }

span.icon-full-eye {
  color: var(--firstColor);
  position: relative;
  left: -5px; }
  span.icon-full-eye:before {
    padding-left: 3px; }

.progressbar {
  position: relative;
  height: 100%;
  width: 100%;
  border: 1px solid black;
  background-color: LightGray; }

.progressbar-container {
  font-size: 20px;
  height: 1.5em;
  padding: 3em 1em; }

.progressbar-label {
  width: 100%;
  position: absolute;
  text-align: center;
  top: 2px; }

.progressbar-value {
  background-image: none;
  background-color: #58A50B;
  height: 100%; }

.item-photo {
  text-align: center;
  margin-bottom: 20px; }
  .item-photo .image-container {
    margin: auto;
    width: 300px;
    height: 300px; }

.expandable-list-preferences-row .handle {
  width: 50px; }

.attachmentsList.CheckboxTable {
  overflow-y: auto;
  position: relative; }

.CEVA .header-img-qr, .CEVA .header-img {
  border-color: #021D49; }

.CEVA .header-first-block .from {
  opacity: 1.0; }

.CEVA .header-first-block .to {
  opacity: 0.95; }

.CEVA .header-first-block .from, .CEVA .header-first-block .to {
  background-color: #021D49; }

.CEVA .header-second-block {
  background-color: #021D49; }
  .CEVA .header-second-block div:first-child {
    opacity: 1.0; }
  .CEVA .header-second-block div:last-child {
    opacity: 0.95; }
  .CEVA .header-second-block div:first-child, .CEVA .header-second-block div:last-child {
    background-color: #021D49; }

.CEVA .header-third-block .ttr {
  opacity: 1.0; }

.CEVA .header-third-block .ttr, .CEVA .header-third-block .map-button {
  background-color: #021D49; }

.CEVA .header-fourth-block {
  background-color: #021D49; }

.CEVA .header-fifth-block {
  background-color: #021D49; }

.CEVA .summary {
  padding: 10px;
  margin-bottom: 15px; }
  .CEVA .summary .summary-row {
    margin-top: 7px;
    margin-bottom: 7px;
    text-transform: uppercase; }
  .CEVA .summary .summary-cell {
    display: inline-block;
    margin-left: 20px;
    width: calc(50% - 40px); }
    .CEVA .summary .summary-cell .summary-content {
      font-weight: bold; }
    .CEVA .summary .summary-cell.colspan {
      width: calc(100% - 20px); }
  .CEVA .summary .summary-label {
    color: #333333; }
  .CEVA .summary.SHP {
    background-color: #F7F7F7;
    border: none; }
  .CEVA .summary.DEM {
    background-color: #F7F7F7;
    border: none; }
  .CEVA .summary.CDE {
    background-color: #F7F7F7;
    border: none; }
  .CEVA .summary.ART {
    background-color: #F7F7F7;
    border: none; }
  .CEVA .summary.RCP {
    background-color: #F7F7F7;
    border: none; }
  .CEVA .summary.INV {
    background-color: #F7F7F7;
    border: none; }
  .CEVA .summary.TLI {
    background-color: #F7F7F7;
    border: none;
    margin-top: 30px; }

.CEVA .expandable-panel-content .summary.SHP {
  background-color: #F7F7F7;
  border: 4px solid #6CACE4; }

.CEVA .expandable-panel-content .summary.DEM {
  background-color: #F7F7F7;
  border: 4px solid #BDD6E6; }

.CEVA .expandable-panel-content .summary.CDE {
  background-color: #F7F7F7;
  border: 4px solid #FF8674; }

.CEVA .expandable-panel-content .summary.ART {
  background-color: #F7F7F7;
  border: 4px solid #E3E3E3; }

.CEVA .expandable-panel-content .summary.RCP {
  background-color: #F7F7F7;
  border: 4px solid #E3E3E3; }

.CEVA .expandable-panel-content .summary.TLI {
  background-color: #F7F7F7;
  border: 4px solid #E3E3E3;
  margin-top: 30px; }

.CEVA .expandable-container.SHP .expandable-panel-title {
  background-color: #6CACE4; }

.CEVA .expandable-container.DEM .expandable-panel-title {
  background-color: #BDD6E6; }

.CEVA .expandable-container.CDE .expandable-panel-title {
  background-color: #FF8674; }

.CEVA .expandable-container.RCP .expandable-panel-title {
  background-color: #E3E3E3; }

.CEVA .expandable-container.ART .expandable-panel-title {
  background-color: #E3E3E3; }

.CEVA .expandable-container.TLI .expandable-panel-title {
  background-color: #E3E3E3; }

.CEVA .expandable-container.INV .expandable-panel-title {
  background-color: #E3E3E3; }

.CEVA .hierarchical-table ul {
  border-collapse: unset; }

.CEVA .hierarchical-table.SHP a {
  color: black; }

.CEVA .hierarchical-table.SHP .expand-button {
  color: #6CACE4; }

.CEVA .hierarchical-table.SHP li {
  border: 4px solid #6CACE4;
  background-color: #F7F7F7; }
  .CEVA .hierarchical-table.SHP li.item-selected {
    background-color: #F7F7F7; }

.CEVA .hierarchical-table.SHP .content.even {
  border: 4px solid #6CACE4;
  background-color: #F7F7F7;
  width: auto;
  overflow-x: auto; }
  .CEVA .hierarchical-table.SHP .content.even li {
    border: 1px solid #6CACE4; }
    .CEVA .hierarchical-table.SHP .content.even li.item-selected {
      background-color: #F7F7F7; }
  .CEVA .hierarchical-table.SHP .content.even table {
    table-layout: auto !important; }

.CEVA .hierarchical-table.SHP .content.odd {
  background-color: rgba(108, 172, 228, 0.5);
  border: 1px solid rgba(108, 172, 228, 0.5); }
  .CEVA .hierarchical-table.SHP .content.odd li {
    border: 1px solid #6CACE4; }
    .CEVA .hierarchical-table.SHP .content.odd li.item-selected {
      background-color: #F7F7F7; }

.CEVA .hierarchical-table.RCP .expand-button, .CEVA .hierarchical-table.ART .expand-button, .CEVA .hierarchical-table.TLI .expand-button {
  color: #E3E3E3; }

.CEVA .hierarchical-table.RCP li, .CEVA .hierarchical-table.ART li, .CEVA .hierarchical-table.TLI li {
  border: 4px solid #E3E3E3;
  background-color: #F7F7F7; }
  .CEVA .hierarchical-table.RCP li.item-selected, .CEVA .hierarchical-table.ART li.item-selected, .CEVA .hierarchical-table.TLI li.item-selected {
    background-color: #F7F7F7; }

.CEVA .hierarchical-table.RCP .content.even, .CEVA .hierarchical-table.ART .content.even, .CEVA .hierarchical-table.TLI .content.even {
  border: 4px solid #E3E3E3;
  background-color: #F7F7F7;
  width: auto;
  overflow-x: auto; }
  .CEVA .hierarchical-table.RCP .content.even li, .CEVA .hierarchical-table.ART .content.even li, .CEVA .hierarchical-table.TLI .content.even li {
    border: 1px solid #E3E3E3; }
    .CEVA .hierarchical-table.RCP .content.even li.item-selected, .CEVA .hierarchical-table.ART .content.even li.item-selected, .CEVA .hierarchical-table.TLI .content.even li.item-selected {
      background-color: #E3E3E3; }
  .CEVA .hierarchical-table.RCP .content.even table, .CEVA .hierarchical-table.ART .content.even table, .CEVA .hierarchical-table.TLI .content.even table {
    table-layout: auto !important; }

.CEVA .hierarchical-table.RCP .content.odd, .CEVA .hierarchical-table.ART .content.odd, .CEVA .hierarchical-table.TLI .content.odd {
  background-color: rgba(227, 227, 227, 0.5);
  border: 1px solid rgba(227, 227, 227, 0.5); }
  .CEVA .hierarchical-table.RCP .content.odd li, .CEVA .hierarchical-table.ART .content.odd li, .CEVA .hierarchical-table.TLI .content.odd li {
    border: 1px solid #E3E3E3; }
    .CEVA .hierarchical-table.RCP .content.odd li.item-selected, .CEVA .hierarchical-table.ART .content.odd li.item-selected, .CEVA .hierarchical-table.TLI .content.odd li.item-selected {
      background-color: #F7F7F7; }

.CEVA .hierarchical-table.DEM .expand-button {
  color: #BDD6E6; }

.CEVA .hierarchical-table.DEM li {
  border: 4px solid #BDD6E6;
  background-color: #F7F7F7; }
  .CEVA .hierarchical-table.DEM li.item-selected {
    background-color: #F7F7F7; }

.CEVA .hierarchical-table.DEM .content.even {
  background-color: #F7F7F7;
  border: 4px solid #BDD6E6;
  width: auto;
  overflow-x: auto; }
  .CEVA .hierarchical-table.DEM .content.even li {
    border: 1px solid #BDD6E6; }
    .CEVA .hierarchical-table.DEM .content.even li.item-selected {
      background-color: #F7F7F7; }
  .CEVA .hierarchical-table.DEM .content.even table {
    table-layout: auto !important; }
    .CEVA .hierarchical-table.DEM .content.even table th.export-pdf {
      word-wrap: break-word;
      white-space: initial;
      padding-right: 15px; }
    .CEVA .hierarchical-table.DEM .content.even table td.export-pdf {
      word-wrap: break-word;
      white-space: initial;
      padding-right: 15px; }
  .CEVA .hierarchical-table.DEM .content.even table.export-pdf {
    table-layout: fixed !important; }
    .CEVA .hierarchical-table.DEM .content.even table.export-pdf th {
      word-wrap: break-word;
      white-space: pre-line;
      padding-right: 12px; }
    .CEVA .hierarchical-table.DEM .content.even table.export-pdf td {
      word-wrap: break-word;
      white-space: pre-line;
      padding-right: 12px; }

.CEVA .hierarchical-table.DEM .content.odd {
  background-color: rgba(189, 214, 230, 0.5);
  border: 1px solid rgba(189, 214, 230, 0.5); }
  .CEVA .hierarchical-table.DEM .content.odd li {
    border: 1px solid #BDD6E6; }
    .CEVA .hierarchical-table.DEM .content.odd li.item-selected {
      background-color: #F7F7F7; }

.CEVA .hierarchical-table.CDE .expand-button {
  color: #FF8674; }

.CEVA .hierarchical-table.CDE li {
  border: 4px solid #FF8674;
  background-color: #F7F7F7; }
  .CEVA .hierarchical-table.CDE li.item-selected {
    background-color: #F7F7F7; }

.CEVA .hierarchical-table.CDE .content.even {
  background-color: #F7F7F7;
  border: 4px solid #FF8674;
  width: auto;
  overflow-x: auto; }
  .CEVA .hierarchical-table.CDE .content.even li {
    border: 2px solid #FF8674; }
    .CEVA .hierarchical-table.CDE .content.even li.item-selected {
      background-color: #F7F7F7; }
  .CEVA .hierarchical-table.CDE .content.even table {
    table-layout: auto !important; }

.CEVA .hierarchical-table.CDE .content.odd {
  background-color: rgba(255, 134, 116, 0.5);
  border: 2px solid rgba(255, 134, 116, 0.5); }
  .CEVA .hierarchical-table.CDE .content.odd li {
    border: 2px solid #FF8674; }
    .CEVA .hierarchical-table.CDE .content.odd li.item-selected {
      background-color: #F7F7F7; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.clear-both {
  visibility: hidden;
  clear: both; }

.divSpacer {
  width: 15px;
  border-top: 1px solid transparent;
  float: left; }

/*
    ======================================================
    == Doc selection view
    ======================================================
*/
div.small-expandable-panel {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.3em; }

div.small-expandable-panel > .expandable-panel-content {
  background-color: white; }

div.expandable-panel-title {
  cursor: pointer;
  display: inline-block;
  width: 90%;
  text-align: left; }

div.expandable-panel-title-tools {
  display: inline-block;
  width: 10%;
  background-color: lightgray;
  height: 21px;
  text-align: right; }

.binding-droppable-zone .expandable-panel-title {
  padding-left: 0;
  padding-right: 0; }

.nbreTasks {
  float: right;
  font-size: 15px;
  margin-top: 10px;
  color: #4F7BBB;
  position: relative;
  left: -20px;
  font-weight: 600; }

.slide-in-content {
  position: absolute;
  top: 17px;
  right: 0;
  width: 20%;
  background-color: white;
  z-index: 1;
  border: solid #e9e9e9;
  border-width: 1px 1px 1px 0;
  height: auto;
  padding-bottom: 10px; }

.headerTSK {
  background-color: #ec655a;
  height: 120px;
  color: white;
  border-left: 1px solid white; }

.showArrow {
  color: white;
  margin-left: 10px; }

.showArrow > i {
  height: 120px !important;
  width: 30px;
  text-align: center;
  vertical-align: middle;
  background-color: #eb4a41;
  padding-top: 0 !important;
  line-height: 110px; }

.showTaskText {
  margin-left: 90px; }

.TaskDetails {
  border: 1px solid #e9e9e9;
  font-size: 14px;
  margin: 10px;
  padding: 5px; }

.conditionsTask {
  display: inline-grid; }

.operatorsTask, .conditionItem {
  padding-top: 5px; }

.operatorsTask > i {
  color: #ec655a; }

.activeTask {
  border: 2px solid #4F7BBB !important; }

.image-progress {
  margin-left: 10px;
  color: #4F7BBB; }

.image-TSK:before {
  content: "\f046";
  font-family: 'FontAwesome4', sans-serif !important; }

.powerbi-loader {
  display: none;
  position: absolute;
  width: 75px;
  height: 100px;
  top: 50%;
  left: 50%; }

.loader__bar {
  position: absolute;
  bottom: 0;
  width: 10px;
  height: 50%;
  background: #ec5a50;
  transform-origin: center bottom;
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }

.loader__bar:nth-child(1) {
  left: 0px;
  transform: scale(1, 0.2);
  -webkit-animation: barUp1 4s infinite;
  animation: barUp1 4s infinite; }

.loader__bar:nth-child(2) {
  left: 15px;
  transform: scale(1, 0.4);
  animation: barUp2 4s infinite; }

.loader__bar:nth-child(3) {
  left: 30px;
  transform: scale(1, 0.6);
  animation: barUp3 4s infinite; }

.loader__bar:nth-child(4) {
  left: 45px;
  transform: scale(1, 0.8);
  animation: barUp4 4s infinite; }

.loader__bar:nth-child(5) {
  left: 60px;
  transform: scale(1, 1);
  animation: barUp5 4s infinite; }

.loader__ball {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 10px;
  height: 10px;
  background: #ea4041;
  border-radius: 50%;
  animation: ball 4s infinite; }

@keyframes ball {
  0% {
    transform: translate(0, 0); }
  5% {
    transform: translate(8px, -14px); }
  10% {
    transform: translate(15px, -10px); }
  17% {
    transform: translate(23px, -24px); }
  20% {
    transform: translate(30px, -20px); }
  27% {
    transform: translate(38px, -34px); }
  30% {
    transform: translate(45px, -30px); }
  37% {
    transform: translate(53px, -44px); }
  40% {
    transform: translate(60px, -40px); }
  50% {
    transform: translate(60px, 0); }
  57% {
    transform: translate(53px, -14px); }
  60% {
    transform: translate(45px, -10px); }
  67% {
    transform: translate(37px, -24px); }
  70% {
    transform: translate(30px, -20px); }
  77% {
    transform: translate(22px, -34px); }
  80% {
    transform: translate(15px, -30px); }
  87% {
    transform: translate(7px, -44px); }
  90% {
    transform: translate(0, -40px); }
  100% {
    transform: translate(0, 0); } }

@keyframes barUp1 {
  0% {
    transform: scale(1, 0.2); }
  40% {
    transform: scale(1, 0.2); }
  50% {
    transform: scale(1, 1); }
  90% {
    transform: scale(1, 1); }
  100% {
    transform: scale(1, 0.2); } }

@keyframes barUp2 {
  0% {
    transform: scale(1, 0.4); }
  40% {
    transform: scale(1, 0.4); }
  50% {
    transform: scale(1, 0.8); }
  90% {
    transform: scale(1, 0.8); }
  100% {
    transform: scale(1, 0.4); } }

@keyframes barUp3 {
  0% {
    transform: scale(1, 0.6); }
  100% {
    transform: scale(1, 0.6); } }

@keyframes barUp4 {
  0% {
    transform: scale(1, 0.8); }
  40% {
    transform: scale(1, 0.8); }
  50% {
    transform: scale(1, 0.4); }
  90% {
    transform: scale(1, 0.4); }
  100% {
    transform: scale(1, 0.8); } }

@keyframes barUp5 {
  0% {
    transform: scale(1, 1); }
  40% {
    transform: scale(1, 1); }
  50% {
    transform: scale(1, 0.2); }
  90% {
    transform: scale(1, 0.2); }
  100% {
    transform: scale(1, 1); } }

/* Animation */
@media print {
  .menu-container, #footer, #bugreport-Composer-window, .logo-container,
  .loading-page, #RequestVerificationToken {
    display: none; }
  .main-container {
    margin: 0 !important;
    padding: 0 !important; } }

[class^="icon-"], [class*=" icon-"] {
  font-family: inherit !important; }
  [class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: 'icomoon', sans-serif !important; }

/* Default fonts for PDF export */
/* sans-serif */
@font-face {
  font-family: "DejaVu Sans";
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSans.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Sans";
  font-weight: bold;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Sans";
  font-style: italic;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Sans";
  font-weight: bold;
  font-style: italic;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1") format("truetype"); }

/* serif */
@font-face {
  font-family: "DejaVu Serif";
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSerif.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Serif";
  font-weight: bold;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Serif";
  font-style: italic;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Serif";
  font-weight: bold;
  font-style: italic;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1") format("truetype"); }

/* monospace */
@font-face {
  font-family: "DejaVu Mono";
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSansMono.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Mono";
  font-weight: bold;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Mono";
  font-style: italic;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1") format("truetype"); }

@font-face {
  font-family: "DejaVu Mono";
  font-weight: bold;
  font-style: italic;
  src: url("/Content/Vendors/kendo/fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1") format("truetype"); }

/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* Trigrammes colors */
/* Pastel */
/*
$HOMColor: $LinkBlue!important;
$CDEColor: #F9D289!important;
$INVColor: #FF3C74!important;
$DEMColor: #91e097!important;
$RCPColor: #E1DDFF!important;
$SHPColor: #91C4E0!important;
$ARTColor: #C4BCA4!important;
*/
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* 	Colors */
/* 	Colors */
.smart-search-results-categories-container {
  background-color: lightgray;
  width: 100%;
  margin-bottom: 40px; }
  .smart-search-results-categories-container .smart-search-flags-container {
    display: inline-block;
    background-color: white;
    border: 1px solid lightgray;
    margin: 10px; }
    .smart-search-results-categories-container .smart-search-flags-container input[type="checkbox"] {
      display: none; }
      .smart-search-results-categories-container .smart-search-flags-container input[type="checkbox"] + label {
        display: inline-block;
        cursor: pointer;
        padding: 5px;
        height: 19px;
        margin-right: 5px;
        border-right: 1px solid lightgray; }
        .smart-search-results-categories-container .smart-search-flags-container input[type="checkbox"] + label .icon-minus {
          display: none; }
        .smart-search-results-categories-container .smart-search-flags-container input[type="checkbox"] + label .icon-plus {
          display: block; }
      .smart-search-results-categories-container .smart-search-flags-container input[type="checkbox"]:checked + label .icon-minus {
        display: block; }
      .smart-search-results-categories-container .smart-search-flags-container input[type="checkbox"]:checked + label .icon-plus {
        display: none; }
    .smart-search-results-categories-container .smart-search-flags-container .smart-search-count {
      margin-right: 5px; }

.smart-search-results-container {
  display: table;
  width: 100%; }
  .smart-search-results-container a {
    color: var(--firstColor);
    float: left;
    opacity: 0.8; }
    .smart-search-results-container a:hover {
      opacity: 1; }
  .smart-search-results-container .smart-search-results-entry-type {
    width: 100px;
    height: 100%;
    display: table-cell;
    color: white;
    text-align: center;
    padding: 15px;
    vertical-align: middle; }
    .smart-search-results-container .smart-search-results-entry-type .smart-search-result-type-icon {
      display: block;
      font-size: 40px; }
  .smart-search-results-container .smart-search-results {
    margin-bottom: 20px; }
    .smart-search-results-container .smart-search-results .smart-search-result-table-container {
      display: table-cell;
      vertical-align: top; }
    .smart-search-results-container .smart-search-results table {
      width: 100%;
      table-layout: fixed; }
      .smart-search-results-container .smart-search-results table tr {
        background-color: white; }
      .smart-search-results-container .smart-search-results table td, .smart-search-results-container .smart-search-results table th {
        padding: 10px;
        text-align: left;
        padding-left: 30px; }
        .smart-search-results-container .smart-search-results table td span, .smart-search-results-container .smart-search-results table th span {
          width: 100%;
          display: inline-block; }
    .smart-search-results-container .smart-search-results .smart-search-expand-results {
      display: block;
      background-color: white;
      width: 100%;
      text-align: center;
      cursor: pointer;
      line-height: 40px;
      font-size: 20px; }
      .smart-search-results-container .smart-search-results .smart-search-expand-results.up-arrow {
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }
    .smart-search-results-container .smart-search-results.SHP .smart-search-results-entry-type, .smart-search-results-container .smart-search-results.UC .smart-search-results-entry-type, .smart-search-results-container .smart-search-results.UM .smart-search-results-entry-type {
      background-color: #62859b; }
    .smart-search-results-container .smart-search-results.SHP thead tr, .smart-search-results-container .smart-search-results.UC thead tr, .smart-search-results-container .smart-search-results.UM thead tr {
      background-color: #DFE6EB; }
    .smart-search-results-container .smart-search-results.SHP tr.odd, .smart-search-results-container .smart-search-results.UC tr.odd, .smart-search-results-container .smart-search-results.UM tr.odd {
      background-color: #EEF2F4; }
    .smart-search-results-container .smart-search-results.DEM .smart-search-results-entry-type {
      background-color: #64ca01; }
    .smart-search-results-container .smart-search-results.DEM thead tr {
      background-color: #E0F4CC; }
    .smart-search-results-container .smart-search-results.DEM tr.odd {
      background-color: #EFF9E5; }
    .smart-search-results-container .smart-search-results.CDE .smart-search-results-entry-type {
      background-color: #fbc867; }
    .smart-search-results-container .smart-search-results.CDE thead tr {
      background-color: #FEF4E0; }
    .smart-search-results-container .smart-search-results.CDE tr.odd {
      background-color: #FEF9EF; }
    .smart-search-results-container .smart-search-results.RCP .smart-search-results-entry-type {
      background-color: #b601cc; }
    .smart-search-results-container .smart-search-results.RCP thead tr {
      background-color: #F0CCF4; }
    .smart-search-results-container .smart-search-results.RCP tr.odd {
      background-color: #F7E5F9; }
    .smart-search-results-container .smart-search-results.ART .smart-search-results-entry-type {
      background-color: #886b42; }
    .smart-search-results-container .smart-search-results.ART thead tr {
      background-color: #E7E1D9; }
    .smart-search-results-container .smart-search-results.ART tr.odd {
      background-color: #F2EFEB; }

.CEVA .smart-search-results-container .smart-search-results.SHP .smart-search-results-entry-type, .CEVA .smart-search-results-container .smart-search-results.UC .smart-search-results-entry-type, .CEVA .smart-search-results-container .smart-search-results.UM .smart-search-results-entry-type {
  background-color: #6CACE4; }

.CEVA .smart-search-results-container .smart-search-results.SHP thead tr, .CEVA .smart-search-results-container .smart-search-results.UC thead tr, .CEVA .smart-search-results-container .smart-search-results.UM thead tr {
  background-color: #6CACE4; }

.CEVA .smart-search-results-container .smart-search-results.SHP tr.odd, .CEVA .smart-search-results-container .smart-search-results.UC tr.odd, .CEVA .smart-search-results-container .smart-search-results.UM tr.odd {
  background-color: rgba(108, 172, 228, 0.7); }

.CEVA .smart-search-results-container .smart-search-results.DEM .smart-search-results-entry-type {
  background-color: #BDD6E6; }

.CEVA .smart-search-results-container .smart-search-results.DEM thead tr {
  background-color: #BDD6E6; }

.CEVA .smart-search-results-container .smart-search-results.DEM tr.odd {
  background-color: rgba(189, 214, 230, 0.7); }

.CEVA .smart-search-results-container .smart-search-results.CDE .smart-search-results-entry-type {
  background-color: #FF8674; }

.CEVA .smart-search-results-container .smart-search-results.CDE thead tr {
  background-color: #FF8674; }

.CEVA .smart-search-results-container .smart-search-results.CDE tr.odd {
  background-color: rgba(255, 134, 116, 0.7); }

.CEVA .smart-search-results-container .smart-search-results.RCP .smart-search-results-entry-type {
  background-color: #E3E3E3; }

.CEVA .smart-search-results-container .smart-search-results.RCP thead tr {
  background-color: #E3E3E3; }

.CEVA .smart-search-results-container .smart-search-results.RCP tr.odd {
  background-color: rgba(227, 227, 227, 0.7); }

.CEVA .smart-search-results-container .smart-search-results.ART .smart-search-results-entry-type {
  background-color: #886b42; }

.CEVA .smart-search-results-container .smart-search-results.ART thead tr {
  background-color: #E7E1D9; }

.CEVA .smart-search-results-container .smart-search-results.ART tr.odd {
  background-color: #F2EFEB; }

body {
  font-family: Arial, sans-serif;
  background-color: #f0f2f5;
  margin: 0;
  padding: 0; }

.modal {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); }

.modal-content {
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  width: 90%;
  max-width: 750px;
  padding: 30px;
  text-align: center; }

.modal-header {
  margin-bottom: 20px; }

.modal-header .modal-text {
  margin: 0 0 10px;
  text-align: left;
  margin: 5px 10px;
  color: #021D49;
  font-size: 20px; }

.modal-body {
  padding: 20px 0; }

.checkbox-container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-left: 10px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #000000; }

.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

.checkmark {
  position: absolute;
  top: -4px;
  left: 12px;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border: 1px solid black; }

.checkbox-container input:checked ~ .checkmark {
  background-color: white; }

.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

.checkbox-container input:checked ~ .checkmark:after {
  display: block; }

.checkbox-container .checkmark:after {
  left: 8px;
  top: 2px;
  width: 8px;
  height: 16px;
  border: solid black;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.modal-footer {
  padding-top: 20px; }

#ok-button {
  background-color: #004d9c;
  color: white;
  border: none;
  padding: 9px 30px;
  border-radius: 5px;
  font-size: 18px;
  cursor: pointer;
  transition: background-color 0.3s ease; }

#ok-button:hover {
  background-color: #003366; }

/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* Trigrammes colors */
/* Pastel */
/*
$HOMColor: $LinkBlue!important;
$CDEColor: #F9D289!important;
$INVColor: #FF3C74!important;
$DEMColor: #91e097!important;
$RCPColor: #E1DDFF!important;
$SHPColor: #91C4E0!important;
$ARTColor: #C4BCA4!important;
*/
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* 	Colors */
/* 	Colors */
/* ------------------------------------------------ */
/*               EVOLUTION SEARCHTABLE              */
/* ------------------------------------------------ */
.tti-ontime {
  color: #63CA00; }

.tti-delayed {
  color: #f9e85d; }

.tti-pending {
  color: #666; }

.transitTimeline {
  text-align: center;
  white-space: nowrap; }
  .transitTimeline .transitTimeLineWrapper {
    display: inline-block;
    text-align: center;
    background: linear-gradient(transparent 49%, black 49%, black 52%, transparent 53%);
    overflow: hidden;
    background-size: 80% 90%;
    vertical-align: middle; }
    .transitTimeline .transitTimeLineWrapper .transitTimeLineElement {
      display: inline-block; }
      .transitTimeline .transitTimeLineWrapper .transitTimeLineElement:nth-last-child(1) {
        background: linear-gradient(to right, transparent 0%, transparent 50%, white 50%, white 100%);
        margin-right: 0; }
      .transitTimeline .transitTimeLineWrapper .transitTimeLineElement:nth-child(1) {
        background: linear-gradient(to right, white 0%, white 50%, transparent 50%, transparent 100%);
        margin-left: 0; }
      .transitTimeline .transitTimeLineWrapper .transitTimeLineElement:only-child {
        background: white; }
      .transitTimeline .transitTimeLineWrapper .transitTimeLineElement span {
        font-size: 23px;
        margin: 0 15px;
        background-color: white; }

.grid .k-alt .transitTimeLineWrapper .transitTimeLineElement:nth-last-child(1), .cognos-table .transitTimeLineWrapper .transitTimeLineElement:nth-last-child(1), .negative-bg .transitTimeLineWrapper .transitTimeLineElement:nth-last-child(1) {
  background: linear-gradient(to right, transparent 0%, transparent 50%, #EEF2F4 50%, #EEF2F4 100%); }

.grid .k-alt .transitTimeLineWrapper .transitTimeLineElement:nth-child(1), .cognos-table .transitTimeLineWrapper .transitTimeLineElement:nth-child(1), .negative-bg .transitTimeLineWrapper .transitTimeLineElement:nth-child(1) {
  background: linear-gradient(to right, #EEF2F4 0%, #EEF2F4 50%, transparent 50%, transparent 100%); }

.grid .k-alt .transitTimeLineWrapper .transitTimeLineElement:only-child, .cognos-table .transitTimeLineWrapper .transitTimeLineElement:only-child, .negative-bg .transitTimeLineWrapper .transitTimeLineElement:only-child {
  background-color: #EEF2F4; }

.grid .k-alt .transitTimeLineWrapper .transitTimeLineElement span, .cognos-table .transitTimeLineWrapper .transitTimeLineElement span, .negative-bg .transitTimeLineWrapper .transitTimeLineElement span {
  background-color: #EEF2F4; }

.cognos-table .transitTimeLineWrapper .transitTimeLineElement span {
  font-size: 21px; }

.cognos-table .odd .transitTimeLineWrapper .transitTimeLineElement:nth-last-child(1) {
  background: linear-gradient(to right, transparent 0%, transparent 50%, white 50%, white 100%);
  margin-right: 0; }

.cognos-table .odd .transitTimeLineWrapper .transitTimeLineElement:nth-child(1) {
  background: linear-gradient(to right, white 0%, white 50%, transparent 50%, transparent 100%);
  margin-left: 0; }

.cognos-table .odd .transitTimeLineWrapper .transitTimeLineElement:only-child {
  background: white; }

.cognos-table .odd .transitTimeLineWrapper .transitTimeLineElement span {
  background-color: white; }

/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* Trigrammes colors */
/* Pastel */
/*
$HOMColor: $LinkBlue!important;
$CDEColor: #F9D289!important;
$INVColor: #FF3C74!important;
$DEMColor: #91e097!important;
$RCPColor: #E1DDFF!important;
$SHPColor: #91C4E0!important;
$ARTColor: #C4BCA4!important;
*/
/*
IMPORTANT : Installer Mindscape Web Workbench  : http://www.mindscapehq.com/products/web-workbench
Voir http://sass-lang.com/ pour la syntaxe
*/
/* 	Colors */
/* 	Colors */
.treeview {
  font-size: 0.8em; }
  .treeview .node.open > .content > .column > .collapse-icon {
    background: transparent url("/Look/Content/images/minus.png") no-repeat center center; }
  .treeview .node.close > .content > .column > .collapse-icon {
    background: transparent url("/Look/Content/images/plus.png") no-repeat center center; }
  .treeview .node.close > .children {
    display: none; }
  .treeview .node .collapse-icon {
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer; }
    .treeview .node .collapse-icon.hidden-icon {
      visibility: hidden; }
  .treeview .node > .children > .node > .content, .treeview .node > .children > .node > .children {
    padding-left: 20px; }
  .treeview .node > .content {
    border-bottom: 2px solid #F3F3F3; }
    .treeview .node > .content:hover {
      background-color: #E8E8E8; }
  .treeview .header-columns {
    background-color: #8e8e8e;
    color: #F7F7F7;
    font-weight: bold;
    border-bottom: 2px solid #F7F7F7; }
    .treeview .header-columns .column[data-column="0"] {
      padding-left: 20px; }
  .treeview .column {
    line-height: 19px;
    display: inline-block; }
    .treeview .column.data-column {
      float: right;
      border-left: 2px solid #F7F7F7; }
    .treeview .column.column-span {
      width: 150px;
      text-align: left; }
    .treeview .column.column-checkbox, .treeview .column.column-threestate {
      width: 80px;
      text-align: center;
      padding-left: 1em;
      padding-right: 1em; }
    .treeview .column .three-state {
      cursor: default;
      padding-left: 10px;
      padding-right: 10px;
      background: transparent url("/Content/images/icones/threestate_partialtrue.png") no-repeat center center; }
      .treeview .column .three-state.state-true {
        background: transparent url("/Content/images/icones/threestate_true.png") no-repeat center center; }
      .treeview .column .three-state.state-false {
        background: transparent url("/Content/images/icones/threestate_false.png") no-repeat center center; }

.PlaneHeader, .IntDest, .IntExp {
  background-color: black; }

.star {
  font-size: x-large;
  width: 25px;
  display: inline-block;
  color: lightgray; }

.star:last-child {
  margin-right: 0; }

.star:before {
  content: '\2605'; }

.star.on {
  color: gold; }

.star.half:after {
  content: '\2605';
  color: gold;
  position: absolute;
  margin-left: -24px;
  width: 12px;
  overflow: hidden; }

.legCard {
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
  background-color: #fff;
  /*width: 300px;*/
  /*margin: 10px;*/
  /*float: left;*/
  display: inline-block; }
  .legCard h1 {
    margin-bottom: 0; }
  .legCard h3 {
    margin: 0;
    border-bottom: 1px solid lightgrey;
    font-weight: normal; }

.pieChartLegend {
  margin: 0 auto;
  text-align: center;
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2);
  background-color: #fff;
  width: 60%;
  font-family: Arial, sans-serif; }
  .pieChartLegend ul li {
    display: inline;
    border: none !important;
    margin: 0 5px; }

.legendSquare {
  height: 10px;
  width: 10px;
  display: inline-block;
  vertical-align: sub; }

.clearBoth {
  clear: both;
  visibility: hidden; }

.FlightSummary {
  border: 2px solid;
  width: 340px;
  height: 164px;
  display: inline-block; }
  .FlightSummary .aeroportSpan {
    font-size: 1.2em;
    font-weight: bold; }

.flightdetails {
  height: 140px;
  width: 340px; }

.headerSpan {
  display: inline-block;
  width: 145px;
  vertical-align: top;
  font-weight: bold; }

.detailSpan {
  display: inline-block;
  width: 145px;
  vertical-align: top;
  font-size: 12px;
  margin-bottom: 10px; }

.flightdetails_left {
  border-right: 2px solid;
  width: 168px;
  float: left; }

.flightdetails_right {
  display: inline-block;
  width: 169px; }

.duration {
  border-top: 2px solid;
  width: 340px;
  float: left;
  background-color: gainsboro; }

.flightstatus {
  border-top: 2px solid;
  width: 340px;
  float: left;
  background-color: gainsboro; }

.compagnie {
  border-top: 2px solid;
  width: 340px;
  float: left;
  background-color: gainsboro; }

.DataDest, .DataExp, .DataLiveTracking {
  border-bottom: 1px solid black;
  float: left; }

.DataDestSpan, .DataExpSpan, .DataLiveTrackingSpan {
  font-weight: bold;
  display: block;
  width: 150px;
  float: left;
  text-align: center;
  min-height: 15px; }

.aircraftPopup {
  width: 170px; }
  .aircraftPopup .spanLeft {
    margin-top: 2px;
    width: 85px;
    display: block;
    float: left;
    font-weight: bold; }
  .aircraftPopup .spanRight {
    margin-top: 2px;
    width: 70px;
    display: block;
    float: left;
    padding-left: 5px; }

.width-270 {
  width: 270px !important; }

.width-300 {
  width: 300px !important; }

.AircraftHeader {
  background-color: grey; }

.AircraftTracking-popup {
  width: 100%;
  font-size: 14px; }
  .AircraftTracking-popup div {
    height: 22px; }
  .AircraftTracking-popup .bigLine {
    height: 40px; }
  .AircraftTracking-popup .ColName {
    display: inline-block;
    height: 100%;
    width: 35%;
    background-color: lightgray;
    font-weight: bold;
    padding: 4px;
    vertical-align: top; }
  .AircraftTracking-popup .ColValue {
    display: inline-block;
    width: calc(65% - 20px);
    padding: 4px; }
  .AircraftTracking-popup img.tooltipAircraft {
    height: 12px; }
  .AircraftTracking-popup hr {
    height: 0;
    padding: 0;
    margin: 3px;
    visibility: hidden; }

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {display:none;}
.switchbutton-container {
    padding-top: 5px;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #e84343; /*2196F3;*/
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
