html,body{
	height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
}

div.general{
	display:flex;
	flex-direction:column;
	height:100%;
}

div.general > div.gmc-row.gmc-content{
	flex:1;
}

label{
	vertical-align:bottom;
}

label + span.nextToLabel
{
	vertical-align:bottom;
}

div.rechercheBDC{
	display:inline-block;
	margin-right:30px;
	margin-bottom:30px;
}

div.rechercheBDC label.descChamps
{
	display:inline-block;
	width:180px;
}
div.rechercheBDC select,div.rechercheBDC input{
	vertical-align:bottom;
	width:350px;
}

.textareaInfoLiv{
	height:100%;
	width:100%;
	margin-top:0;
	border: none;
	min-height:2.5em;
	padding-left:10px;
	font-weight:bold;
	color:red;
}

div.recipient_address{
	background:white;
	display:inline-block;
	vertical-align:top;
	border:1px solid black;
	min-width:318px;
	min-height:20em;
}

div.recipient_address input.info {
	height:21px;
	padding:0;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #D6D6D6;
}

div.recipient_address div.noLabel
{
	min-height:9em;
}

div.paddedAddr{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

div.infoliv{
	background: #d9e6e1;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

div.recipient_address label{
	display:inline-block;
	width : 110px;
	margin-top:5px;
}

div.recipient_address input{
	display:inline-block;
	vertical-align:bottom;
	margin-top:2.5px;
	margin-bottom:2.5px;
	width:auto;

}

.custom-combobox {
  	position: relative;
  	display: inline-block;
}

input.selectstyle:not(.ui-spinner-input){
    border: 1px solid #CCC;
    height: 22px;
    font-size: .9em;
    position: relative;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(#f9f9f9,#e9e9e9);
    background: -webkit-gradient(linear,top left,bottom left,from(#f9f9f9),to(#e9e9e9));
    background: linear-gradient(#f9f9f9,#e9e9e9);
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset;
    box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset
}

input.custom-combobox-input.selectstyle
{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0;
	padding-top:3px;
	padding-left:3px;
}

.custom-combobox-toggle
{
	height:22px !important;
	width:1.4em !important;
	border: 1px solid #CCC;
	border-left:none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(#f9f9f9,#e9e9e9);
    background: -webkit-gradient(linear,top left,bottom left,from(#f9f9f9),to(#e9e9e9));
    background: linear-gradient(#f9f9f9,#e9e9e9);
}
.custom-combobox-toggle .ui-icon
{
	margin-top:-7px !important;
}
.custom-combobox-toggle.ui-state-hover
{
	border: 1px solid #CCC;
	border-left:none;
}

.ui-autocomplete {
	max-height: 450px;
	overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

.zone_lignes_cmd{
	margin-top:15px;
	margin-bottom:20px;
}

div.zone_lignes_cmd select,div.zone_lignes_cmd input{
	vertical-align:bottom;
	width:150px;
}

div.zone_lignes_cmd input.qte_dosette
{
	width:50px;
}

button.jButton
{
    border: 1px solid #CCC !important;
    height: 22px;
    font-size: .9em;
    position: relative;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) ;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(#f9f9f9,#e9e9e9);
    background: -webkit-gradient(linear,top left,bottom left,from(#f9f9f9),to(#e9e9e9));
    background: linear-gradient(#f9f9f9,#e9e9e9);
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset;
    box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset;
}

div.ui-dialog-buttonpane button.ui-button{
	border: 1px solid #CCC !important;
    font-size: .9em;
    position: relative;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) ;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(#f9f9f9,#e9e9e9);
    background: -webkit-gradient(linear,top left,bottom left,from(#f9f9f9),to(#e9e9e9));
    background: linear-gradient(#f9f9f9,#e9e9e9);
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset;
    box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset;
}

.all_articles div.lignes_by_espece{
	display:inline-block;
	vertical-align: top;
}

td.article_selection {
	width:530px;
}
table.article_for_espece{
	width:auto;
}



.alignCenter{
	text-align:center;
}
.alignRight{
	text-align:right;
}
span.ui-spinner{
	border: 1px solid #CCC !important;
    height: 22px;
    font-size: .9em;
    position: relative;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) ;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(#f9f9f9,#e9e9e9);
    background: -webkit-gradient(linear,top left,bottom left,from(#f9f9f9),to(#e9e9e9));
    background: linear-gradient(#f9f9f9,#e9e9e9);
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset;
    box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset;
}

span.ui-spinner > a.ui-spinner-button{
    font-size: .9em;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) ;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(#f9f9f9,#e9e9e9);
    background: -webkit-gradient(linear,top left,bottom left,from(#f9f9f9),to(#e9e9e9));
    background: linear-gradient(#f9f9f9,#e9e9e9);
}

span.ui-spinner > a.ui-spinner-up
{
	border-bottom:none;
}

span.ui-spinner > a.ui-spinner-down
{
	border-top:none;
}

.relative
{
	position:relative;
}

.ui-state-default{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) !important ;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9)) !important ;
    background: -webkit-linear-gradient(#f9f9f9,#e9e9e9) !important ;
    background: -webkit-gradient(linear,top left,bottom left,from(#f9f9f9),to(#e9e9e9)) !important ;
    background: linear-gradient(#f9f9f9,#e9e9e9) !important ;
    color:black !important ;
    border: 1px solid #CCC !important ;
    box-shadow: 0 1px 2px 0 #DDD,0 1px 0 0 #fff inset !important ;
}

.ui-state-default.ui-spinner-button
{
	border:none !important;
}


div.buttonsActions{
	margin-bottom:20px;
	text-align:center !important;
}

div.topZone * {
	text-align:left;
}

div.addEspeceDiv{
	text-align:center !important;
	margin-top:15px;
}

div.addEspeceDiv select,div.addEspeceDiv input{
	vertical-align:bottom;
	margin-top:20px;
}

button.addArticle{
	width:100%;
}
.ui-effects-wrapper {
    display:inline;
}

.ac_container > .ac_button, .ac_container > input {
    vertical-align: bottom;
}

#numero_commande
{
	min-width: 50px;
	background: #D9E6E1;
	display: inline-block;
	position: relative;
	top: -5em;
	z-index: 10;
	right: 6em;
	font-family: semencesfregular;
	padding:0.1em 0.5em;
}


.popupExtraction, .popupCommentaire{
	display:none;
}

.popupExtraction button.ui-multiselect{
	margin:5px 0;
}

.popupExtraction form{
	text-align:center;
}

table.dataTable tr.odd{
	background-color: #8EC999;
}
table.dataTable tr.odd td.sorting_1, table.dataTable tr.odd td.sorting_2, table.dataTable tr.odd td.sorting_3
{
 	background-color:none;
}

table.dataTable tr.even{
	background-color: #4CBF8C;
}
table.dataTable tr.even td.sorting_1, table.dataTable tr.even td.sorting_2, table.dataTable tr.even td.sorting_3
{
	background-color:none;
}

.paging_full_numbers a.paginate_active{
	background-color:#FFDD00 !important;
}

.paging_full_numbers a.paginate_button{
	background-color:rgb(255,241,180) !important;
}

.pictos {
	height: 100px !important;
}

div.cocheSDF
{
	position:relative;
}
div.cocheSDF input
{
	position: absolute;
	top: 20px;
	left: 20px;
	visibility: hidden;
}
div.cocheSDF img{
	height:20px;
}
div.cocheSDF img.disabled{
	opacity:0.35;
}
img.btnExtractionCommandes{
	cursor:pointer;
}

.textareaContainer textarea{
	width:100%;
	height:180px;
}

.checkboxEtat {
    text-align: center !important;
}

.colonneCommentaireListe textarea{
	margin-top:0;
	width:100%;
}

#liste_commandes > tbody > tr > td {
	font-weight : bold;
}
#liste_commandes td.checkboxEtat {
	font-size : 10px;
}

#liste_commandes td,#liste_commandes th {
	vertical-align: middle;
}
#liste_commandes > tbody > tr > td:nth-child(1), #liste_commandes > thead > tr > th:nth-child(1) {
    width: 80px;
}
#liste_commandes > tbody > tr > td:nth-child(2), #liste_commandes > thead > tr > th:nth-child(2) {
    min-width: 100px;
}
#liste_commandes > tbody > tr > td:nth-child(3), #liste_commandes > thead > tr > th:nth-child(3) {
	width: 50px;
}
#liste_commandes > tbody > tr > td:nth-child(4), #liste_commandes > thead > tr > th:nth-child(4) {
    width: 55px;
}
#liste_commandes > tbody > tr > td:nth-child(5), #liste_commandes > thead > tr > th:nth-child(5) {
    width: 55px;
}
#liste_commandes > tbody > tr > td:nth-child(6), #liste_commandes > thead > tr > th:nth-child(6) {
    width: 55px;
}
#liste_commandes > tbody > tr > td:nth-child(7), #liste_commandes > thead > tr > th:nth-child(7) {
    width: 55px;
}
#liste_commandes > tbody > tr > td:nth-child(8), #liste_commandes > thead > tr > th:nth-child(8) {
    width: 55px;
}
#liste_commandes > tbody > tr > td:nth-child(9), #liste_commandes > thead > tr > th:nth-child(9) {
    width: 55px;
}
#liste_commandes > tbody > tr > td:nth-child(9), #liste_commandes > thead > tr > th:nth-child(11) {
    min-width: 100px;
}

#liste_commandes > tbody > tr > td:nth-child(12),#liste_commandes > thead > tr > th:nth-child(12) {
    width: 80px;
}

#liste_commandes .commandeEtLignes{
	position:relative;
}

#liste_commandes .commandeEtLignes .afficherLignesCommande{
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: 1px solid grey;
	width: 100%;
	cursor: pointer;
	background-color:#009379 ;
	font-size: 10px;
}

.hachureVerte{
	background-color: rgb(161,214,113);
	/*background-color: #63ba12;
	background-image: repeating-linear-gradient(45deg, rgba(255,255,255,.4), rgba(255,255,255,.4) 10px, rgba(255,255,255,.6) 10px, rgba(255,255,255,.6) 20px);*/
}

.hachureOrange{
	background-color: rgb(250,204,117);
	/*background-color: #f7aa19;
	background-image: repeating-linear-gradient(45deg, rgba(255,255,255,.4), rgba(255,255,255,.4) 10px, rgba(255,255,255,.6) 10px, rgba(255,255,255,.6) 20px)*/
}

.hachureJaune{
	background-color: rgb(255,235,102);
	/*background-color: #FFDD00;
	background-image: repeating-linear-gradient(45deg, rgba(255,255,255,.4), rgba(255,255,255,.4) 10px, rgba(255,255,255,.6) 10px, rgba(255,255,255,.6) 20px)*/
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #757575;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #757575;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #757575;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #757575;
}
#liste_commandes{
	border-collapse:collapse;
}
#liste_commandes > tbody > tr.trDetailsCommande > td{
	padding:0;
}

#liste_commandes table.detailsLignesCommande{
	margin-top:0;
	border:none;
}

#liste_commandes table.detailsLignesCommande thead th{
	border-top:none;
}

#liste_commandes table.detailsLignesCommande tbody > tr:last-child > td{
	border-bottom:none;
}

#liste_commandes table.detailsLignesCommande thead > tr > th:first-child,#liste_commandes table.detailsLignesCommande tbody > tr > td:first-child{
	border-left:none;
}
#liste_commandes table.detailsLignesCommande thead > tr > th:last-child,#liste_commandes table.detailsLignesCommande tbody > tr > td:last-child{
	border-right:none;
}

#liste_commandes table.detailsLignesCommande tbody > tr > td:nth-child(1),#liste_commandes table.detailsLignesCommande thead > tr > th:nth-child(1){
	width:95px;
}
#liste_commandes table.detailsLignesCommande tbody > tr > td:nth-child(3),#liste_commandes table.detailsLignesCommande thead > tr > th:nth-child(3){
	width:50px;
}

#liste_commandes table.detailsLignesCommande tbody > tr > td:nth-child(n+4),#liste_commandes table.detailsLignesCommande thead > tr > th:nth-child(n+4){
	width:75px;
}

#liste_commandes table.detailsLignesCommande tbody > tr > td.blankFill,#liste_commandes table.detailsLignesCommande thead > tr > th.blankFill{
	width:auto;
}

#liste_commandes td.commandeEtLignes a {
	margin-bottom: 8px;
	display: inline-block;
	font-size:11px;
	margin-right: 13px;
}

#liste_commandes td.colonneCommentaireListe{
	padding-top:2px;
	padding-bottom:2px;
}

#liste_commandes td.colonneCommentaireListe textarea{
	min-height:auto;
	max-height:40px;
}

.checkboxEtat {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

#liste_commandes > tbody > tr > td > .cocheSDF img {
    float: left;
}

#liste_commandes > tbody > tr > td > .cocheSDF .pourcentage_container {
    float: right;
}

#liste_commandes > tbody > tr > td > .cocheSDF .date_validation_etape:before {
    content: '';
    display: block;
    clear: both;
}

.bootstrapselect button.btn{
    margin:0 !important;
}

.auto_quantity_icon{
	width:14px;
}

.topZone div.toggle-group,.topZone div.toggle-group > *.btn{
	text-align:center;
}

.article_selection .dropdown-menu > li > a{
	padding: 3px 10px;
}

table.article_for_espece thead th.kilos,table.article_for_espece tbody td.kilos{
	width:80px;
}

table.article_for_espece input.kilos{
	width:100%;
}

div.ui-tooltip {
    width: 280px;
	text-align:center;
}
div.ui-effects-wrapper div.ui-tooltip{
	width:280px !important;
	height:41px !important;
	text-align:center;
}

select + span.custom-combobox{
	width:100%;
}

select + span.custom-combobox > input.custom-combobox-input{
	width: calc(100% - 20px);
}

select.filtreArticle + span.custom-combobox > input.custom-combobox-input{
	width:300px !important;
}

.custom-combobox{
	white-space: nowrap;
}

select.type_visualisation + button.ui-multiselect{
	height:23px;
}

select.type_visualisation + button.ui-multiselect > span{
	display:inline-block;
	vertical-align:middle;
	line-height:12px;
	height:100%;
}

img.picto_prio{
	position: absolute;
	right: 5px;
}

.col_poid_sac input,
.col_pourcentage_melange input,
.col_kilos input,
.col_total input{
	width:8ch important !important;
}

table.article_for_espece tbody.composants tr > th:first-child,
table.article_for_espece tbody.composants tr > td:first-child{
	padding-left:3rem;
}
table.article_for_espece tbody.composants{
	border-left:2px dashed grey;
	border-right:2px dashed grey;
	border-bottom:2px dashed grey;
}

table.article_for_espece tbody.melange{
	border-left:2px dashed grey;
	border-right:2px dashed grey;
	border-top:2px dashed grey;
}

.ATK_HighlightClass:not(.lignes_by_espece) > input{
	background-color:rgba(255,0,0,0.7) !important;
}
.ATK_HighlightClass:not(.lignes_by_espece) button{
	background-color:rgba(255,0,0,0.7) !important;
}