/*
  QuickActions
*/
.QuickActions {
  overflow: hidden;
}

/* Hide text and seperators: must remove all padding and margin.  display none is still applying padding/margin which affects other toolbar elements */
.QuickActions .dijitToolbar .dijitButton .dijitButtonContents .dijitButtonText,
.QuickActions .dijitToolbar .dijitToolbarSeparator {
	display: none;
  padding: 0;
  margin: 0;
}

/*
  QuickActions
*/
.QuickActions .dijitToolbar {
  border-width: 0;
  padding: 3px 5px 3px 5px;
}

.QuickActions .dijitToolbar .dijitButtonNode {
  background: none;
  margin: 0px !important;
  padding: 0px !important;
  border: none;
  font-size: 12px;
}

.dj_ie .QuickActions .dijitToolbar .dijitButton button,
.dj_webkit .QuickActions .dijitToolbar .dijitButton button {
	/* FF adds implicit padding to buttons so make other browsers follow suit,
	 * to avoid a bunch of browse specific rules in theme files
	 */
	padding: 0;
}

/* reset/clear button styles applied by general */
.QuickActions .dijitToolbar .dijitButton .dijitButtonContents {
  border: 0;
  padding: 0;
  margin: 0;
}

/* must match icon height, default height by browsers is too large for internet
		explorer and too small for safari  */
.dj_ie .QuickActions .dijitToolbar .dijitButton,
.dj_webkit .QuickActions .dijitToolbar .dijitButton {
  height: 18px;
}

.QuickActions .dijitToolbar .dijitButton {
  margin: 1px;
  padding: 2px;
}

.QuickActions .dijitToolbar .dijitButtonHover {
  margin: 0;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}