div.dataTables_paginate .pagination > li > a {
  color: #41545d;
}
div.dataTables_paginate .pagination > .disabled > a {
  color: #777777;
}
div.dataTables_paginate .pagination > .active > a {
  background-color: #fb9f00;
  border-color: #fb9f00;
  color: #eeeeee;
}
table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
}
table.table thead .sorting {
  background: url('/R/E/AdminUsers/Default/assets/img/sort_both.png') no-repeat center right;
}
table.table thead .sorting_asc {
  background: url('/R/E/AdminUsers/Default/assets/img/sort_asc.png') no-repeat center right;
}
table.table thead .sorting_desc {
  background: url('/R/E/AdminUsers/Default/assets/img/sort_desc.png') no-repeat center right;
}
table.table thead .sorting_asc_disabled {
  background: url('/R/E/AdminUsers/Default/assets/img/sort_asc_disabled.png') no-repeat center right;
}
table.table thead .sorting_desc_disabled {
  background: url('/R/E/AdminUsers/Default/assets/img/sort_desc_disabled.png') no-repeat center right;
}
table.dataTable th:active {
  outline: none;
}
table#listClientProGTS td:first-child,
table td:last-child {
  width: 5%;
  text-align: center;
}
table#listClientProGTS td:nth-child(2) {
  width: 15%;
}
body {
  overflow-x: hidden;
}
.error {
  color: #FF0000;
}
.remember div.checker > span {
  background: url('/R/E/Contact000/assets/img/toolbox-check.png') scroll left bottom no-repeat transparent;
}
.remember div.checker > span.checked {
  background-position: left top;
}
.remember div.checker > span {
  /*  background: url('/R/E/Contact000/assets/img/toolbox-check.png') scroll left bottom  no-repeat transparent; */
  background: none !important;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome, Sans-serif;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: 5%;
  color: #c7c7c7;
  position: relative;
  opacity: 1;
}
.remember div.checker > span:before {
  content: "\f00c";
}
.remember div.checker > span.checked {
  /*   background-position: left top; */
  color: #000;
}
.remember div.checker input {
  position: absolute;
  left: 0;
  top: 0;
}
.content.account span {
  display: block;
  text-align: left;
}
.content.account span.buttonModif {
  margin-top: 15px;
  background: transparent linear-gradient(to bottom, #DA0000 0%, #DA0000 0%, #6A0404 100%) repeat scroll 0% 0%;
  text-align: center;
  color: white;
  cursor: pointer;
  font-weight: bold;
  display: inline-block;
  padding: 2px 10px;
  transition: 0.3s all;
  position: absolute;
  bottom: 0px;
  right: 5px;
  margin-bottom: 10px;
}
.content.account span.buttonModif:hover {
  opacity: 0.8;
  transition: 0.3s all;
}
.content.account {
  padding: 30px 5px;
  text-align: center;
  position: relative;
}
.content.account .myAccount {
  margin-top: -45px;
  margin-bottom: 15px;
}
.content.account .myAccount span {
  text-align: center;
  background-color: black;
  display: inline-block;
  padding: 5px 15px;
}
input {
  /*-webkit-box-shadow:0 0 0 50px white inset !important;*/
  /* Change the color to your own background color */
  -webkit-text-fill-color: #333;
}
input {
  /*-webkit-box-shadow:*/
  /*your box-shadow*/
  /*,0 0 0 50px white inset !important;*/
  -webkit-text-fill-color: #333;
}
input[type="radio"].marginTop {
  margin-top: 4px;
}
/* Correspond à la page Admin -> BTOB -> Paramétrer un client pro généré par SearchPersonneMorale */

/* Correspond au popup de Modifier les commissions */

/*ul.branch li {
	line-height: 40px;
}*/

#divParametre ul.treeview.navigation-tree li {
  padding: 5px 0 5px 10px;
}
#divParametre ul.treeview.navigation-tree li ul {
  padding: 5px 0 5px 15px;
}
/* Mise ne forme des boutons de recherche*/

.btn.btn-normal.btn-search:before {
  content: "\f0b0";
}
/* Correspond au popup de confirmation de modif d'un user généré par MessageConfirmUpdateUser */

.modal-MessageConfirmUpdateUser button {
  padding-right: 5%;
  padding-top: 2%;
}
/* Correspond au popup de Modifier les commissions généré par productsbycontacts */

input[type="number"].taux,
input[type="number"].NbProduitsCommandesMax,
input[type="number"].montant {
  float: right;
}
input[type="number"].taux {
  width: auto;
  margin-left: 20px;
}
input[type="number"].NbProduitsCommandesMin {
  float: left;
  margin-right: 20px;
}
.table-holder {
  width: auto;
}
/* Correspond au popup de Mettre à jour le compte admin généré par UpdateUser */

#divParametre .close {
  color: #E53C39;
  opacity: 1;
}
#divParametre .close:hover {
  opacity: 0.5;
}
#divParametre .head-title {
  margin-top: 0 !important;
}
#divUpdateModeReglementToContact {
  border-radius: 20px !important;
  padding: 20px;
  height: 70vh;
  overflow: hidden;
}
#divUpdateModeReglementToContact .close {
  color: #E53C39;
  position: absolute;
  opacity: 1;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  z-index: 10000;
}
#divParametre #FormUpdateUser #ImportClient,
#divParametre #FormUpdateUser #ImportClientPro {
  display: none;
}
#divUpdateModeReglementToContact .close:hover {
  opacity: 0.5;
}
#divUpdateModeReglementToContact > div {
  overflow-y: scroll;
  height: 70vh;
}
#divUpdateModeReglementToContact h1 {
  padding: 20px;
}
/* Correspond au menu Admin -> BTOB -> Rattachement de produit à un client pro généré par productoonecontact */

#btnEnregistrerProductsToOneContact {
  margin-top: 10px;
}
/* Mise en forme du formulaire création contact*/

#FormUpdateUser .control-group label {
  text-align: left;
}
form .form-actions {
  padding-left: 0 !important;
}
#FormUpdateUser legend {
  color: #FCA000;
}
.users-hide,
.tree-users-hide {
  display: none;
}
#FormFilterSearchUserGTS .control-label {
  width: 220px;
}
#FormFilterSearchUserGTS .controls {
  margin-left: 240px;
}
#FormFilterSearchUserGTS ul p {
  margin: 10px;
}
/* HEAD TITLE */

.head-title {
  border-bottom: 1px solid #eeeeee;
}
/* import category */

.btn.btn-import {
  background: #62737B;
  color: white;
  padding-right: 10px;
  display: none;
}
.btn.btn-import:hover {
  background: #62737b;
  color: white;
}
.btn.btn-param {
  background: #62737B;
  color: white;
  padding-right: 10px;
  display: none;
}
.btn.btn-param:hover {
  background: #62737b;
  color: white;
}
.btn.btn-import:before {
  background: #41545D;
  content: "\f063";
  font-size: 20px;
}
.btn.btn-param:before {
  background: #41545D;
  content: "\f085";
  font-size: 20px;
}
.btn.btn-more,
.btn.btn-more:focus {
  background: #92b2c1;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
}
.btn.btn-more:hover {
  background: #92b2c1;
  color: #ffffff;
}
.btn.btn-more:after {
  font-family: 'FontAwesome', Sans-serif;
  background: #92b2c1;
  content: "\f0d7";
  font-size: 20px;
}
.btn-group.open .btn.btn-more {
  color: #535c60;
}
.btn-group.open .btn.btn-more:after {
  font-family: 'FontAwesome', Sans-serif;
  background: #e6e6e6;
  content: "\f0d7";
  font-size: 20px;
}
/* TREE SEARCH CATEGORY */

#resultTree .tree-holder {
  position: relative;
  padding: 0 20px;
}
#resultTree .tree-holder ul {
  padding: 15px 10px;
}
#resultTree .treeview input {
  margin: 0 10px;
}
#resultTree .treeview li {
  border-left: 1px solid #fb9f00;
  margin-left: 15px;
  position: relative;
}
#resultTree .treeview li:before {
  content: "";
  display: block;
  width: 20px;
  /* same with indentation */
  border-top: 1px solid #fb9f00;
  margin-top: 3px;
  /* border top width */
  position: absolute;
  top: 1em;
  /* (line-height/2) */
  left: 0;
}
#resultTree .treeview li:last-child {
  height: 15px;
}
#resultTree .treeview i {
  margin: 0 5px 0 15px;
  color: #62737b;
}
#resultTree .treeview li div.checkbox.custom {
  display: inline-block;
}
#resultTree .treeview li label.navigation-item {
  position: relative;
  left: 15px;
  top: -10px;
}
body {
  font-family: "helvetica", Sans-serif;
}
/* form button */

#FilterSearchUserGTS .form-actions {
  padding-left: 0 !important;
}
/*#divParametre #FormProductsByContact ul.treeview ul.branch:after, #divParametre #FormRattachement ul.treeview ul.branch:after {
	background-color: #fb9f00;
	height: auto;
	top: 6px;
}

#FormProductsByContact ul.treeview ul.branch li:after, #FormRattachement ul.treeview ul.branch li:after {
	background-color: #fb9f00;
	top: 20px;
}

#ulProducts {
	padding-top: 10px;
}

	#ulProducts > li > div {
		margin-bottom: 10px;
		margin-top: 5px;
	}*/

.labelLeft {
  margin-right: 15px;
}
.labelLeft + label .checker {
  padding: 0;
}
div.marginRight10 {
  margin-right: 10px !important;
}
.head-title h2 {
  display: inline-block;
}
#ImportClient:hover,
#ImportClientPro:hover {
  opacity: 0.8;
  transition: 0.3s all;
}
#ImportClient,
#ImportClientPro {
  display: inline-block;
}
#ImportClient label,
#ImportClientPro label {
  background-color: #57bd42;
  color: white;
  text-align: center;
  padding: 6px;
  border-radius: 3px;
  margin-left: 15px;
  font-size: 20px;
  display: inline;
}
#ImportClient label i,
#ImportClientPro label i {
  color: #FFF;
  margin-right: 5px;
}
#ImportClient #lnkFormatFichierCSV,
#ImportClientPro #lnkFormatFichierCSVPro {
  color: dimgray;
  font-size: 25px;
}
#ExportClient,
#ExportAdmin {
  display: inline-block;
  position: absolute;
  right: 25px;
}
#ExportClient button,
#ExportAdmin button {
  padding: 5px;
  line-height: 15px;
  font-size: 15px;
}
#ExportAdmin button::before {
  content: "";
  height: 0px;
  width: 0px;
}
span.libelleTypeNumber {
  float: right !important;
  margin-right: 10px !important;
}
div.float-right {
  float: right;
}
div.ChampsImportFichierCSV div {
  color: #889aa2;
}
#divListUser .table-holder {
  overflow: visible;
  margin-bottom: 25px;
}
#divListUser .table-holder ul.dropdown-menu li {
  padding-right: 10px;
}
#divListUser .table-holder ul.dropdown-menu a {
  padding: 10px 0 10px 10px;
}
.table-holder table td a.SaveChangeNbProductsMaxInOrder {
  display: inline-block;
  width: 40px;
  vertical-align: middle;
  background: none;
}
.table-holder table td a.SaveChangeNbProductsMaxInOrder:hover {
  background: none;
}
.table-holder table td input[type="number"].NbProductsMaxInOrder {
  padding: 0;
  margin: 0;
}
#ulProducts .NbThisProductMaxInOrder {
  float: right;
}
#listUser a.error:hover,
#listUser a.error:focus,
#listUser span.error:hover,
#listUser span.error:focus {
  color: red;
}
#listUser a.info,
#listUser a.info:hover,
#listUser a.info:focus,
#listUser span.info,
#listUser span.info:hover,
#listUser span.info:focus {
  color: blue;
}
#listUser a.success,
#listUser a.success:hover,
#listUser a.success:focus,
#listUser span.success,
#listUser span.success:hover,
#listUser span.success:focus {
  color: green;
}
h3.head-title {
  margin-top: 20px;
}
/* Association des templates de billet */

.header-caption-in.associate_header {
  text-align: left;
  margin-top: 10px !important;
}
/******************* PARTIE info  **********************/

.info-color {
  position: relative;
  margin-bottom: 10px;
}
.info-color-icone {
  width: 45px;
  padding: 5px 0;
  background: #234f64;
  color: white;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
}
.info-color-icone i {
  height: 25px;
}
.info-color-text {
  position: absolute;
  display: none;
  top: 0;
  left: 60px;
  z-index: -1;
}
.info-color i.text-danger {
  display: inline-block;
  font-size: 15px;
  margin-right: 5px;
  float: left;
}
.info-color-text p {
  padding-bottom: 10px;
}
.info-color .btn-exemple {
  width: 30px;
  height: 30px;
  color: white;
  border-radius: 5px;
  padding: 5px 0;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
.info-color .btn-ex-darkblue {
  background: darkblue;
}
.info-color .btn-ex-lightslategrey {
  background: lightslategrey;
}
.info-color .btn-ex-FireBrick {
  background: FireBrick;
}
.commission-parametre-pro .taux {
  height: initial;
  padding: 2px 12px;
}
/*
    =====================================

     INTERFACE PARAMETRAGE CLIENT PRO COMMISSIONS

    =====================================
*/

#UpdateCommission .btn.btn-save,
#UpdateCommission .btn.btn-save:hover,
#UpdateCommission .btn.btn-delete,
#UpdateCommission .btn.btn-delete:hover {
  padding: 0;
}
#UpdateCommission .btn.btn-save:before,
#UpdateCommission .btn.btn-delete:before {
  margin-right: 0;
}
#UpdateCommission .btn.btn-save:before {
  content: '\f0c7';
}
#UpdateCommission .btn.btn-delete:before {
  content: '\f014';
}
#UpdateCommission .tree-header div div.col-md-12 {
  margin-bottom: 5px;
}
#UpdateCommission #buttonAddThreshold {
  float: right;
  margin-top: 5px;
}
/*
    =====================================

     INTERFACE PARAMETRAGE CLIENT PRO RATTACHEMENT DE PRODUITS

    =====================================
*/

#UpdateRattachement .no-saleable {
  color: #cc0000;
}
#UpdateRattachement .tooltip-inner {
  max-width: 250px;
  padding: 5px 15px;
}
