/* syle */

/* Forumulaire */
#main-engine {background-color:#151515; }
#ajaxform  legend {color:white; font-weight:600; display:block; float:left; margin:0 15px; }
#ajaxform  legend:before { content : "\f002"; margin-right:8px; font-family: fontawesome }
#ajaxform  .uk-badge {font-size: 1.5em; line-height: 30px; min-width:32px; background-color: #1A75BC; z-index:99; position:absolute; margin-left:245px; margin-top:1px;  }

#ajaxform  .chzn-container {font-weight:bold; margin:0 20px 0 33px;} 
#ajaxform a.chzn-single  { padding-left:18px; margin-top:4px; }
#ajaxform .chzn-single { /*height:30px; */ line-height:20px; }
#ajaxform .active-result em { color: #E00C7A; }

#AjaxResults img { margin: 0 auto; }

#AjaxResults div.caddie_produit {text-align:center; padding:15px 0; }


@media only screen and (max-width: 768px) {
#ajaxform  .uk-badge { margin-left:0px;  }

}
select#largeur, select#pas, select#maillons, select#marque, select#modele { margin: 0 auto; }

#search-statut { height: 30px;
    width: 30px;
	height:30px;
    background-image: url('../media/ajax-loader.gif');
	background-repeat:	no-repeat;
	background-position: center center;
    color:#323232;
	margin: -32px 243px 0;
    position: absolute;
	visibility:hidden;	
}



/* Results */

#AjaxResults h3 { font-weight: 600; color: #323232; margin-top:0 8px; }
#AjaxResults h4 { font-weight: 600; color: #167096; margin-top:0 5px; }
#AjaxResults h5 { font-weight: 600; color: #323232; margin-top:0px; }
#AjaxResults h6.nom_produit { margin: 0 0 5px!important; line-height:1.1em;  }
#AjaxResults .nom_produit a:link { font-weight: 500; color: #323232; }
#AjaxResults .nom_produit a:visited { font-weight: 500; color: #323232; }
#AjaxResults .nom_produit a:hover { font-weight: 500; color: #E00C7A; }

#AjaxResults .code_produit { color: #aeaeae; font-size: 1em; font-weight: 600;}

#AjaxResults .specs_produit label:before { content: "\f0da"; margin-right:5px; font-family: fontawesome; color: #777; font-size: 0.8em; }

#AjaxResults .specs_produit { color: #777; font-size: 0.8em; line-height:10px; }

#AjaxResults .produit { margin: 10px 0; background-color: #fafafa; padding: 15px 5px; border: solid 1px #d9d9d9; border-radius: 5px; }

#AjaxResults .promo { float: right; margin-right:10px; }

#AjaxResults .prix_barre { text-decoration:line-through; color:#555; font-weight:300; font-size:1.5em; }

#AjaxResults .prix_produit { font-weight:600; font-size:1em; color:#222; }

#AjaxResults .prix_produit_promo { color:#167096; }

#AjaxResults .high { color: green; }
#AjaxResults .medium { color: #FFD038;; }
#AjaxResults .low { color: orange; }
#AjaxResults .nostock { color: red; }

#AjaxResults .dispo_produit { text-align:center; /*margin-top:10px; */ }

#AjaxResults .indice_high { background-color: green; color:white; font-weight:600; font-size:0.7em; margin:5px; line-height: 16px; float:left; display:block; padding:0 8px; }
#AjaxResults .indice_medium { background-color: #FFD038; color:black; font-weight:600; font-size:0.7em; margin:5px; line-height: 16px; float:right; display:block; padding:0 8px; }
#AjaxResults .indice_low { background-color: orange; color:white; font-weight:600; font-size:0.7em; margin:5px; line-height: 16px; float:right; display:block; padding:0 8px; }
#AjaxResults .indice_nostock { background-color: red; color:white; font-weight:600; font-size:0.7em; margin:5px; line-height: 16px; float:right; display:block; padding:0 8px; }


#AjaxResults .btn{
    background-color: #e00c7a;
    
    color: #fff;
   
    font-size: 14px;
	padding: 5px 8px;
    
    text-align: center;
    
}

#AjaxResults .btn:hover{
    background-color: #1E9BD3;
    
    color: #fff;
   
    font-size: 14px;
	padding: 5px 8px;
    
    text-align: center;
    
}

#AjaxResults div.product_image { width:100%; text-align:center; }

#AjaxResults div.fiche_produit {
	
	padding:8px;
}

#AjaxResults .uk-accordion-title {
    background: #252525 none repeat scroll 0 0;
    border: 1px solid #010101;
    border-radius: 0px;
    cursor: default;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
    margin-top: 0;
    padding: 5px 15px;
	color: #fefefe;
}

#AjaxResults .printer-header { margin: 2px 0px; }


span.ajax-brand-listing { font-weight:600; font-size: 1.2 em; margin: 5px 0px; }
span.ajax-brand-model-listing { font-weight:300; font-size: 1em; margin: 2px 0 0 8px; }

span.ajax-brand-model-listing:before { content: "\f0da"; margin-right:5px; font-family: fontawesome; color: #777; font-size: 0.8em; }

/* LOADING PAGE */
/* ajax indicator */

.ajax-indicator { 
display:none; 
position:   fixed;
z-index:    1000;
top:        0;
left:       0;
height:     100%;
width:      100%;
background: rgba( 255, 255, 255, .8 ) 
			url('../media/ajax-loader.gif') 
			50% 50% 
			no-repeat;
}

body.loading {
    overflow: hidden;   
}


body.loading .ajax-indicator {
    display: block;
}

div.ajaxfieldset { 
	text-align: center;
    font-weight: 600;
    font-size: 1.3em;
    border-bottom: solid 2px #cacaca;
    padding: 0 20px 10px;
    display: inline-block;
    width: 95%;
    margin: 0 38px 14px;

 }
