﻿nav {
  background-color: #3598DC;
}
.nav li li a:hover,
.nav li li a.active {
  background-color: #2F86C2 !important;
  border: 1px solid #3673C2;
  -moz-box-shadow: 1px 1px 5px 0px #3B66A9;
  -webkit-box-shadow: 1px 1px 5px 0px #3B66A9;
  -o-box-shadow: 1px 1px 5px 0px #3B66A9;
  box-shadow: 1px 1px 5px 0px #3B66A9;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#3B66A9, Direction=134, Strength=5);
}
.top {
  /*background-color: @generic-primary;*/
  background-color: #3598DC;
}
thead {
  background-color: #3598DC;
}
tbody tr:nth-child(odd) {
  background-color: rgba(53, 152, 220, 0.05);
}
tfoot {
  background-color: #3598DC;
}
.login {
  background-color: #3598DC !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: white;
}
.k-text-login {
  -moz-border-radius: 5px 0px 0px 5px !important;
  -webkit-border-radius: 5px 0px 0px 5px !important;
  border-radius: 5px 0px 0px 5px !important;
  border: 1px solid #3598DC !important;
  border-right-style: hidden;
}
.k-text-input {
  color: #3598DC;
}
.k-text-input:focus {
  border-color: #3598DC;
}
.styled_grid th {
  background-color: #FFF;
}
.styled_grid tbody tr:nth-child(odd),
.styled_grid tbody tr:first-child:hover {
  background-color: rgba(53, 152, 220, 0.05);
  border-top: 1px solid rgba(53, 152, 220, 0.1);
  border-bottom: 1px solid rgba(53, 152, 220, 0.1);
}
.styled_grid tbody tr:hover {
  background-color: rgba(53, 152, 220, 0.4);
  border-color: transparent;
}
.styled_grid tfoot {
  background-color: #3598DC;
}
.styled_grid_footer_td {
  /* background-color: @primary-color; */
}
.buttonYesNo.buttonSelected {
  background-color: #3598DC;
}
.buttonSelected:hover {
  background-color: #2F86C2 !important;
}
.buttonThree {
  background-color: #3598DC;
}
.buttonThree:hover {
  background-color: #2F86C2 !important;
}
.button:hover {
  background-color: #2F86C2;
}
.ph-button {
  background-color: #3598DC !important;
  border-color: #2F86C2 !important;
}
.ph-button:hover,
.ph-button:focus,
.ph-button:active {
  background: none repeat scroll 0 0 #2F86C2 !important;
  border-color: #2F86C2 !important;
}
.nav a:hover,
nav:hover li.open > a {
  background-color: #2F86C2 !important;
  color: #FFF;
}
.nav li > a {
  background-color: unset !important;
  color: #FFF;
}
.nav .open i {
  background-color: #2F86C2;
}
nav::-webkit-scrollbar-thumb {
  background-color: #2F86C2;
  /*border-radius: 10px;*/
}
nav::-webkit-scrollbar-thumb:hover {
  background-color: #2F86C2;
  /*border: 1px solid #333333;*/
}
nav::-webkit-scrollbar-thumb:active {
  background-color: #2F86C2;
  /*border: 1px solid #333333;*/
}
.navTopRight a:hover,
.navTopRight li.open > a {
  background-color: #3598DC;
  color: #FFF;
}
.menu-number {
  color: #2F86C2;
}
.buttonYesNo {
  background-color: #3598DC;
}
.buttonYesNo:hover {
  background-color: #2F86C2;
}
.buttonValider {
  background-color: #3598DC;
}
.buttonValider:hover {
  background-color: #2F86C2 !important;
}
.buttonRechargerCache {
  background-color: #3598DC;
}
.buttonRechargerCache:hover {
  background-color: #2F86C2 !important;
}
.ui-widget-header {
  background: #3598DC !important;
  border: #2F86C2 !important;
}
.ui-dialog .ui-dialog-buttonpane button {
  background: #3598DC !important;
  color: #FFF;
  font-size: 15px;
}
.ajax__tab_xp .ajax__tab_body {
  border: 3px !important;
  border-color: #E84C3D;
}
.ajax__tab_outer:hover {
  border-bottom: none;
  background-color: #2F86C2;
}
.ajax__tab_outer {
  background-color: #3598DC;
}
.ajax__tab_active .ajax__tab_outer {
  border-top-color: #3598DC;
}
.ajax__tab_active .ajax__tab_outer .ajax__tab_inner a {
  color: #3598DC;
}
.customtabs-container a,
.customtabs-container a:active,
.customtabs-container a:visited {
  color: #DD8080 !important;
  border-top-color: #DD8080;
}
.customtabs-container a:hover,
.customtabs-container a.active-tab {
  /*background-color: @primary-color;
	border-top-color: @primary-color;*/
}
.header-notification i {
  color: #B5D9F2;
}
.header-notification:hover i {
  color: #7DBCE8;
}
.header-notification-nb {
  background-color: #E84C3D;
}
.header-notification-center:after {
  border-color: #3598DC transparent;
}
.header-notification-center-label {
  background-color: #3598DC;
}
.notification {
  border-bottom: 1px solid #E6E6E6;
}
.notification:hover {
  background-color: rgba(53, 152, 220, 0.1);
}
/**** TBB Soci�t� ****/
.tbb-section-header {
  background-color: #3598DC;
}
.graphe_container {
  border: 1px solid #7DBCE8 !important;
}
.graphe_header {
  /*color: #767676;*/
  color: #f6fcff;
  /*background-color: #f6f6f6;*/
  background-color: #7DBCE8;
  border-bottom-color: #7DBCE8;
}
.tbb-header {
  padding: 6px;
  color: #FFF;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #3598DC;
  margin-top: 25px;
}
.dropdownlist {
  background-color: #3598DC !important;
  color: white;
  border: #5C84A0 solid 1px;
}
/*** Prise de forme tablette ***/
.popup-priseforme-header {
  background-color: #3598DC;
}
/*** Griview ***/
/*.styled_grid tbody tr:hover {
	background-color: @light-color-1 !important;
	border-top-color: @light-color-2 !important;
	border-bottom-color: @light-color-2 !important;
}*/
.styled_grid th {
  border-bottom-color: #DD8080 !important;
  border-top-color: rgba(221, 128, 128, 0.2) !important;
  border-left-color: rgba(221, 128, 128, 0.05) !important;
}
.styled_grid_footer_td {
  border-top-color: #DD8080 !important;
}
.styled_grid_footer_td_selectedPage {
  background-color: #DD8080 !important;
}
/*** Ordrr entry ***/
.client-recherche-container-header {
  background-color: #2F86C2;
}
/**** Espace publicitaire ****/
.ep-container .ep-liste-pages ul .ep-liste-pages-title {
  background-color: #2F86C2;
}
.ep-container .ep-liste-pages ul a,
.ep-container .ep-liste-pages ul a:active,
.ep-container .ep-liste-pages ul a:visited {
  color: #2F86C2;
}
.ep-container .ep-liste-pages ul a:hover {
  background-color: rgba(53, 152, 220, 0.3);
}
.ep-container .ep-page .ep-edit {
  -moz-box-shadow: 1px 1px 1px 1px rgba(53, 152, 220, 0.4);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(53, 152, 220, 0.4);
  box-shadow: 1px 1px 1px 1px rgba(53, 152, 220, 0.4);
}
/*** Paramétrage ***/
.parametrage-table-title {
  background-color: #2F86C2 !important;
  color: white;
}
.k-text .spanMultiChoice {
  left: 9.4rem;
}
/*** Commandes en ereurs ****/
.cdes-erreurs .cdes-erreurs-panier {
  background-color: #3598DC !important;
}
.cdes-erreurs .cdes-erreurs-commande-header th {
  border-bottom: 4px solid rgba(53, 152, 220, 0.1) !important;
}
.cdes-erreurs .cdes-erreurs-commande td {
  border-top: 1px solid rgba(53, 152, 220, 0.1);
  border-bottom: 1px solid rgba(53, 152, 220, 0.1);
}
.cdes-erreurs td.empty,
.cdes-erreurs th.empty {
  border-right: 1px solid rgba(53, 152, 220, 0.1);
}
.popup-article {
  overflow: auto;
}
@media (max-height: 900px) {
  .popup-article {
    max-height: 565px !important;
  }
}
@media (min-height: 901px) {
  .popup-article {
    max-height: 750px;
  }
}
/* CkEditor */
.cke_combopanel {
  z-index: 100001 !important;
}
.cke_dialog_container {
  z-index: 100010 !important;
}
.input-group-custom {
  display: flex;
  /*width: 100%;*/
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
}
.input-group-custom .input-custom {
  flex: 1 1 auto;
  position: relative;
  width: 1%;
  margin-bottom: 0;
  /*height: 30px;*/
}
.input-group-custom .input-custom:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-custom-append {
  /*height: 30px;*/
  margin-left: -1px;
  border-radius: 5px;
}
.input-group-custom-append:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
h1.custom-header,
h2.custom-header,
h3.custom-header {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 2px;
  border-bottom: 3px solid #3598DC;
  color: #3598DC;
}
@keyframes hover-color {
  from {
    border-color: #c0c0c0;
  }
  to {
    border-color: #3598DC;
  }
}
.magic-checkboxes input[type="checkbox"]:checked + label:before {
  border: #3598DC;
  /* background: #3e97eb; */
  background: #2F86C2;
}
.magic-radio:checked + label:before {
  border-color: #3598DC;
}
.magic-radio + label:after {
  background: #3598DC;
}
/* Familles de produits */
.tabPrdFamille-search {
  display: flex;
  justify-content: center;
}
.tabPrdFamille-search input[type="text"] {
  width: 300px;
}
.tabPrdFamille-search input[type="image"] {
  margin-left: 5px;
}
.tabPrdFamille-content {
  border: 1px solid #3598DC;
}
.tabPrdFamille-content .tabPrdFamille-subContent {
  border-right: 1px dashed #3598DC;
}
.tabPrdFamille-content input[type="image"] {
  background-color: #3598DC;
}