/* ********** FeatureTable Formatting *********** */
div.FeatureTable th.WhiteSpaceNowrap, 
div.FeatureTable td.WhiteSpaceNowrap,
div.FormatTable th.WhiteSpaceNowrap, 
div.FormatTable td.WhiteSpaceNowrap
{
    white-space:nowrap;
}

div.FeatureTable th.WhiteSpaceNormal, 
div.FeatureTable td.WhiteSpaceNormal,
div.FormatTable th.WhiteSpaceNormal, 
div.FormatTable td.WhiteSpaceNormal
{
    white-space:normal;
}

div.FormatTable
{
    padding: 0;
}

/* ******** Re-settings for webfiller (default browser values changes by reset.css) ******* */
#wf_fillerform_placeholder *:focus
{ 	 
  outline: 1px dotted black;
}

#wf_fillerform_placeholder table, 
#wf_fillerform_placeholder caption, 
#wf_fillerform_placeholder tbody, 
#wf_fillerform_placeholder tfoot, 
#wf_fillerform_placeholder thead, 
#wf_fillerform_placeholder tr, 
#wf_fillerform_placeholder th, 
#wf_fillerform_placeholder td
{
    vertical-align: middle;          
}

/* ********** FeatureTable top scrollbar *********** */
.FeatureTableTopScrollBar
{
    overflow-x: auto; 
    overflow-y: hidden;
    height: auto;    
    padding: 5px 0;
}

.ScrolledTopScrollBar 
{ 
    height: auto;
    height: 0px;
    overflow: none;
    visibility: hidden;
}

/* ************* One action styles *************** */
.ElementDisplayNone
{
    display: none !important;
}

.ElementClearPadding
{
    padding: 0;
}

/*
div[id^="xpath"] div[id^="xpath"]
{
  display: none;
}
div[id^="xpath"] div.SectionName
{
  cursor: pointer;
}
*/   
/* ***************** Section switcher ***************/
div[class*="SectionSwitcher"] div.SectionContent
{
  display: none;
}

div[class*="SectionSwitcher"] div.SectionName span.SectionNameIcon span.ico_section_closed,
div[class*="SectionSwitcher"] div.SectionName span.SectionNameIcon span.ico_section_opened
{
  cursor: pointer;
}

span.SectionNameIcon span
{
    margin: 5px 5px 0 0;
    float: left;
}

.ribbon {
    margin-top: 35px !important;
}