#sidebar #form_material_selector i
{
margin-left:0;
}


#form_material_selector ul
, #form_material_selector li
{
list-style:none;
margin:0;
padding:0;
}


#sidebar #form_material_selector a.nav {
cursor:pointer;
padding:0.5em;
}

#form_material_selector ul.nav.scrolling_list
{
overflow:hidden;
padding:0;
margin:0;
height:24em;
}

#form_material_selector .options.scrolling_list
{
border:none;
height:13.5em;
padding:0;
overflow-y: scroll !important;
}

#form_material_selector .section .options
{
background-color:#f8f8f8;
border-top:1px solid #eee;
border-bottom:1px solid #f0f0f0;
}

#form_material_selector .section.applications .options
{
display:block;
}

#form_material_selector .options li
{
clear:both;
overflow:hidden;
position:relative;
padding:0.5em;
margin:0;
}

#form_material_selector .options li:hover
{
background-color:#fae9e9;
}

#form_material_selector  .options li>label
{
display:block;
padding-left:2em;
overflow:hidden;
position:relative;
cursor:pointer;
line-height:1.2;
min-height:2em;
}

#form_material_selector  .options li>label>input
{
width:1.5em;
height:1.4em;
position:absolute;
left:0;
}

#form_material_selector  .options li>label>.label_text
{
font-weight:normal;
}

#form_material_selector  .options li>label .Zebra_TransForm_Checkbox
, #form_material_selector  .options li>label .Zebra_TransForm_Radio 
{
left:0!important;
top:0!important;
}


/* properties */

#form_material_selector .properties .options label
{
bottom:5.2em;
}

#form_material_selector .options .range_controls
{
clear:both;
display:none;
}

#form_material_selector .options .range_controls li
{
height:3em;
position:relative;
padding-left:4em;
}

#form_material_selector .options .range_controls label
{
font-size:0.75em;
position:absolute;
left:0;
overflow:visible;
padding:0;
}

#form_material_selector .options .range_controls label span.value
{
display:block;
padding:0;
font-weight:bold;
line-height:1em;
}

#form_material_selector .options .range_controls input
{
cursor:pointer;
color:#f00;
}

#form_material_selector .filters_applied
{
margin-top:1em;
overflow:hidden;
}

#form_material_selector .filters_applied a
{
cursor:pointer;
display:block;
font-size:0.9em;
float:left;
margin-right:0.3em;
}

#form_material_selector .filters_applied a.nav span.unit
{
text-transform: none;
}

#form_material_selector .filters_applied a.nav span.unit
, #form_material_selector .options label span.unit
{
font-weight:bold;
}

#form_material_selector .filters_applied a.clear_all_filters
{
clear:both;
}