@font-face {
    font-family: 'c39hrp24dhttnormal';
    src: url('../font/code_barre-webfont.woff2') format('woff2'),
         url('../font/code_barre-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.sidebar ul li a.active, .sidebar ul li a:hover {
    background-color: #1c2429;
}
.sidebar ul li {
}
#wrapper, #page-wrapper,body {
	background : #F5F7F8;
	background : #D5D8DA;
}
h1 {
	_color : white;
	color : #616161;
	color : #30373e;
	color : #2e375a;
	color : #1C2429;
	_font-weight : bold;
}
h1.page-header .btn{
	text-transform : none;
}
h1.page-header {
	text-transform : uppercase;
  font-size:26px;
}

.navbar-static-top {
	font-family : "Open Sans","Segoe UI","Droid Sans",Tahoma,Arial,sans-serif;
}

.navbar-default .navbar-brand, .navbar-right .fa, .navbar-right .fa-caret-down {
    color: #313131;
    color: white;
}
a {
}
.panel-default > .panel-heading {
}
#side-menu, sidebar,#wrapper {

}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {

}

.nav-tabs > li > a {
    text-decoration: none;
    border-radius : 0px;
}

.btn,.form-control,.panel,.panel-heading,.breadcrumb,.dropdown-menu {
    border-radius: 4px;
     _-webkit-appearance: none;
  _-webkit-border-radius: 0px;
}

select.form-control {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='#444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span,.pagination > li > a, .pagination > li > span {
	 border-radius: 0px;

}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	border : 0;
}

.btn-primary {
    background-color: #4585C2;
    border-color: #4585C2;

    background-color: #4585C2;
    border-color: #4585C2;
    color: #fff;
}
.nav > li > a {
	_font-weight : bold;
}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    background-color: transparent;
    color: white;
    text-decoration:underline;
}
.panel-default > .panel-heading {
	background : #D5D8DA;
	font-weight : bold;
	text-transform : uppercase;

	background: #4585c2;
	color : white;
}
.panel-default .panel-default > .panel-heading{
    background: #8E8E8E;
}
.dataTables_length select, .dataTables_filter input,#filtrerEtatCommande {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    _display: block;
    font-size: 14px;
    _height: 34px;
    _line-height: 1.42857;
    _padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    _width: 100%;
}
.page-header {
	margin-top : 25px;
}
.sidebar {
    margin-top: 55px !important;
}

.table-hover>tbody>tr:hover {background-color: #CED4D6;}

.categorie_niveau_un .resume {
	margin-top : 10px;
	text-align : justify;
	font-style : italic;
}
.categorie_niveau_un .descriptif {
	margin-top : 10px;
	text-align : justify;
}

.categorie_niveau_un h3 {
	font-size : 20px;
	margin:0;
	margin-bottom:14px;
}
.categorie_niveau_un h4 {
	font-size : 18px;
	margin:0;
	margin-bottom:0px;
}

.categorie_niveau_un ul {
	padding-left : 0px;
	list-style-type:none;

}
.voir_article {
	margin-bottom : 0px;
	cursor : pointer;
}
.categorie_niveau_un h2 {
	cursor : pointer;
}

.nav-tabs > li > a {
    padding: 10px 15px 10px 15px;
    padding: 10px 6px 10px 6px;
    position: relative;
}

.dataTables_processing img {
	width : 40px;
}
.dataTables_processing .conteneur {
	position: absolute;
	z-index: 1;
	margin-top: -50px;
	font-size : 10px;
	line-height : 15px;
	font-size: 12px;
}
.dataTables_processing {
 	margin : auto;
 	margin-bottom : 10px;
 	text-align : center;
 	font-weight : bold;
 	width: 50px;
 	height: 0px;
 	line-height: 0px;
 	margin-bottom : 0px;
 	margin-top : 0px;
}
body {
	font-family : Arial;
}
.dataTable_wrapper,.dataTables_wrapper,label {
	font-size : 12px
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	_padding : 2px;
}
.input_datatable {
    padding: 1px;

}
.form-control {
	padding : 5px 5px;
}
label {
	margin-bottom:0;
}
.form-group {
	margin-bottom : 10px;
}
.page-header {
	margin-top : 15px;
	margin-bottom : 0px;
	padding-bottom  :0px;
}
.nav-tabs > li > a {
	font-size : 12px;
}
.alert {
	padding-top : 0px;
	padding-bottom : 0px;
}
.row-article {
	font-size : 12px !important;
}
.row-article input[type=text] {
	padding : 0px  2px 0px 2px!important;
	font-size : 12px !important;
	height : 25px !important;
}
.forceCase {
	width: 15px;
   height: 15px;
   background: black;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   color : white;
   text-align :center;
   display : block;
   font-size : 10px;
   box-sizing : border-box;
   padding-top : 1px;
   padding-left : 1px;
}


#select2-dtc_article_select2-results .select2-results__option, #select2-dtc_fabrication_article_select2-results .select2-results__option, #select2-dtc_commande_article_select2_fournisseur-results .select2-results__option ,#select2-dtc_commande_article_select2-results .select2-results__option, #select2-dtc_facture_fournisseur_article_select2-results .select2-results__option{
	padding : 0;
	font-size : 12px;
}

#select2-dtc_commande_article_select2_fournisseur-results .select2-results__option:hover,
#_select2-dtc_commande_article_select2-results .select2-results__option:nth-child(2n):hover
#select2-dtc_commande_article_select2-results .select2-results__option:hover,
#_select2-dtc_commande_article_select2-results .select2-results__option:nth-child(2n):hover
{
	background : #4585c2 !important;
	color : white !important;
}

#select2-dtc_commande_article_select2_fournisseur-results .select2-results__option:nth-child(2n),
#select2-dtc_commande_article_select2-results .select2-results__option:nth-child(2n)
{
	background : #F0F1F2;
	_color : black;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background : #4585c2 !important;
}
span.valeurRemise, span.typeRemise {
	display : none;
}
.sorting_asc::after {
    content: "";
    float: right;
    font-family: fontawesome;
}

.sorting_desc::after {
    content: "";
    float: right;
    font-family: fontawesome;
}

.sorting::after {
    color: rgba(50, 50, 50, 0.5);
    content: "";
    float: right;
    font-family: fontawesome;
}
.triRechercheDiv {
	cursor: pointer;
}
.articlePrepare {
	color : #449D44;
}
.articlePartiellementPrepare {
	color : #EC971F;
}
.articleAPrepare {
	color : #4585C2;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.select2-container .select2-selection--single {
	height : 34px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 32px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-radius: 0;
}
.dataTables_wrapper table tfoot td select {
	font-size : 12px;
}

.colonne_id {
	_color : green !important;
	_white-space: nowrap;
}
 .w100{
    min-width : 50px !important;
}
 .w60{
    min-width : 60px !important;
}
.w200{
    min-width : 70px !important;
}
.w300{
    min-width : 90px !important;
}
.w400{
    min-width : 130px !important;
}
.w100_force{
   width : 100px !important;
}
.w500{
    min-width : 250px !important;
}
.loading-results {
	        _color : red !important;
	        text-align :center;
	        margin-bottom:10px;
        }
table.emplacements tr td {
	    line-height:1;
    }
    .sans_changement_couleur:hover {
	    background : #f9f9f9 !important;
    }
#total-PORT-SUPP input[type="text"],#dtc_gestioncomercialebundle_commande_fournisseur_fraisFixe,#dtc_gestioncomercialebundle_commande_fournisseur_arrondiTva{
	text-align : right;
	height: 25px;
    width: 52px !important;
}

#liste-articles .position-6 {
	width : 70px;
}
#liste-articles .position-7 {
	width : 105px;
}


.td-remise-suppl,.td-prix-base {
	width : auto !important;
}
#liste-articles th.position-4 {
	width : 70px;
}
#liste-articles th.position-5 {
	width : 95px;
}
#liste-articles th.position-8 {
	width : 105px;
}
#liste-articles th.position-9 {
	width : 95px;
}
#liste-articles th.position-10 {
	width : 90px;
}
#liste-articles th.position-11 {
	width : 50px;
}

#_liste-articles td:last-child {
   width: 99%;
}

.td-reference  {
	width : 150px;
}

#liste-articles .td-montant-unitaire, #liste-articles.td-total,#liste-articles td.position-9,#liste-articles td.position-10 ,#liste-articles td.position-11   {
	padding-top:6px !important
}
.row-article input[type="text"] {
	_height : 20px !important;
}

#liste-articles td:last-child {
	width : 80px;
}
#liste-articles td input[type="text"],#liste-articles td input[type="number"]{
	text-align :right;
}
#liste-articles td {
	text-align : right;
	padding-right : 3px !important;
}
#liste-articles td.position-0,#liste-articles td.position-1,#liste-articles td.position-2,#liste-articles td.position-2-b,#liste-articles td.position-3 input[type="text"] {
	text-align : left;
}
#total-PORT-SUPP input[type="text"] {
	height : 25px;
	WIDTH : 52px !important;
}
#modal_reception_cmd_fournisseur #liste-articles td,#modal_reception_cmd_fournisseur #liste-articles th {
	width : auto !important;
	text-align:left;
}
#modal_reception_cmd_fournisseur #liste-articles td.position-4 input[type="text"], #modal_reception_cmd_fournisseur #liste-articles td.position-3  {
	text-align :left;
}
.modal_rouge {
	background : white;
	color : #333;
	text-align :left;
	border : 0px;
}

.modal_rouge .modal-body .alert {
	margin-bottom:10px;
	font-size:16px;
}
.modal_rouge .modal-body{
	background : white;
	vertical-align : middle;
	text-align :left;
}

.modal_rouge .modal-header,.modal_rouge .modal-footer {
	border :0px;
}
.modal_rouge .modal-header{
}
.modal_rouge .alert-danger {
	color : #333;
	border : 0px;
	background : #f7233b;
	background : white;
	text-align :left;
	padding-left : 0px;
	padding-right : 0px;
}
.modal_rouge #modal-titre {
	color : white;
}
.modal_rouge {

	 font-size: 16px;
}


.modal-content {
	border : 1px solid white;
}
.modal-header a {
	color : white;
}
.modal-header {
	color : white;
	background : #4585C2;
}
.modal-footer .btn,.modal-footer input[type="submit"] {
	text-transform : uppercase;
	font-weight : bold;
}
#modal-titre {

	font-weight : bold;
}

::-webkit-scrollbar {
    _display: none;
}
#datatable_recherche_chaine .dataTables_filter {
	display : none;
}
 #criteres_recherche {
    padding : 10px 5px 10px 5px;
}
#criteres_recherche li {
    list-style-type : none;

}
#liste-tranche-poids th{

    font-size : 12px;
    _min-width : 120px;
}
#liste-tranche-poids input[type=text]{
    min-width:55px;
}
.legendeDetailCommande .legende {
	width : 30px;
	height : 10px;
	background : #EBCCCC;
	_border : 1px solid #333;
	margin-top:3px;
}
.libelle_legende {
	margin-right : 5px;
}
.legendeDetailCommande .conteneur_legende {
	margin-right : 10px;
	color : white;
	font-size : 11px;
	font-weight : bold;
}
.legendeDatatable .legende {
	width : 30px;
	height : 10px;
	background : #EBCCCC;
	_border : 1px solid #333;
	margin-top:3px;
}
.conteneur_legende {
	margin-right : 10px;
	color : #333;
	font-size : 11px;
	font-weight : bold;
}
.legendeArticle .legende {
	width : 30px;
	height : 10px;
	background : #EBCCCC;
	_border : 1px solid #333;
	margin-top:3px;
}
.legendeArticle .conteneur_legende {
	margin-right : 10px;
	color : #333;
	font-size : 11px;
	font-weight : bold;
}

#mceu_19-body {
	display : none;
}
#mceu_11 {
	background-color : red;
}
.mce-container-body, .mce-flow-layout {
	background-color : white;
}
#tinymce {
	background : green;
}
.mce-btn button {
	background : white;
	border : 0 !important;
	color : #B2B19F !important;

}
.mce-btn button span,.mce-btn button i{
	color : #B2B19F !important;
}
.mce-btn-group .mce-first,.mce-btn-group .mce-last,.mce-btn-group .mce-btn {
	border : 0;
}

.mce-panel {
	border-color : #ccc;
	background-image : none !important;
	background-color : white !important;

}
.btn {
	padding: 3px 6px;
}
.btn-primary {
	background-color: #2e375a !important;
	border-color: #2e375a !important;
	color: #fff;
  border-radius : 4px !important;
}
.panel-default > .panel-heading {
	background: #86BC25 !important;
	background: whitesmoke !important;
	color: white !important;
	color: black !important;
}

.panel {
	margin-bottom: 20px !important;
	background-color: #fff !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05) !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05) !important;
}
.panel-default {
	border-color: #ddd !important;
}
.nav-tabs > li > a {
	background-color: #86BC25 !important;
	color: white !important;
	background-color: whitesmoke !important;
	color: black !important;
}
.page-header {

	border-bottom: 0px !important;
}
