/* Toolbar 
 * 
 * Styling Toolbar means styling the toolbar container and the widget inside toolbar  (dijitToolbar)
 * 
 * 1. toolbar (default styling): 
 * 		.dijitToolbar - styles for outer container
 *
 * 2. widget inside toolbar
 * 		.dijitToolbar .dijitButtonNode   - Button widget
 * 					  .dijitComboButton  - ComboButton widget
 * 					  .dijitDropDownButton  - DropDownButton widget
 * 					  .dijitToggleButton  - ToggleButton widget
 * 		
 * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside)
 * 			.dijitToolbar .dijitButtonNodeHover  - styles for hovered Button widget
 * 
 * 4. actived widget inside toolbar (ie, mouse down on the widget inside)
 * 			.dijitToolbar .dijitButtonNodeActive  - mouse down on Button widget
 */
/*@minor-selected-color: spin(saturate(darken(@primary-color, 6), 19), 0);						// Color for various arrows and buttons*/
/*@minor-selected-color: spin(saturate(darken(@primary-color, 6), 19), 0);						// Color for various arrows and buttons*/
/*@base-border-color: spin(desaturate(darken(@primary-color, 29), 44), -1);		// Augmented and used directly by variables to create border colors for various widgets*/
/*@unfocused-clickable-color: spin(saturate(lighten(@primary-color, 5), 10), 0);				// Background color for enabled buttons, text inputs */
/*@border-color: spin(desaturate(darken(@primary-color, 15), 67), 8);						// Border color for (enabled, unhovered) TextBox, Slider, Accordion, BorderContainer, TabContainer*/
/*@hovered-background-color: @minor-selected-color;	// Background color for hover of Button, MenuBar, Accordion pane, Calendar... anything that has a (non-white) color to start with and gets darker on hover*/
/*@selected-border-color: @base-border-color;  							// Selected AccordionPane, tab of nested TabContainer (but plain TabContainer is special)*/
/*@bar-background-color: @secondary-color;								// MenuBar, Toolbar, action bar at bottom of dialog*/
/*@textbox-hovered-background-color: @unfocused-clickable-color;			// Background color when hovering a unfocused TextBox, Select, Editor, or other input widget*/
/*@textbox-focused-background-color: @textbox-background-color;*/
/*@toolbar-button-checked-background-color: @container-background-color;								// a toggled-on button in the toolbar*/
/*@image-form-checkbox-and-radios: "form/images/checkboxRadioButtonStates.png";*/
/*@image-form-checkbox-and-radios-ie6: "form/images/checkboxAndRadioButtons_IE6.png";*/
/*@image-form-common-arrows: "form/images/commonFormArrows.png";*/
.claronb .dijitToolbar {
  border-bottom: 1px solid #b5bcc7;
  background-color: #8a8a8a;
  /*.standard-gradient;*/

  padding: 2px 0 2px 4px;
  zoom: 1;
}
.claronb .dijitToolbar label {
  padding: 0 3px 0 6px;
}
/** override claro/form/Button.css, and also ComboBox down arrow **/
.claronb .dijitToolbar .dijitButton .dijitButtonNode,
.claronb .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.claronb .dijitToolbar .dijitComboButton .dijitButtonNode,
.claronb .dijitToolbar .dijitToggleButton .dijitButtonNode,
.claronb .dijitToolbar .dijitComboBox .dijitButtonNode {
  border-width: 0;
  /* on hover/active, border-->1px, padding-->1px */

  padding: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background-color: rgba(171, 214, 255, 0);
  background-image: none;
  /* cancel gradient for normal buttons, we don't want any gradient besides toolbar's on non-hovered buttons */

}
.dj_ie .claronb .dijitToolbar .dijitButton .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitComboButton .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitToggleButton .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitComboBox .dijitButtonNode {
  background-color: transparent;
  /* for IE, which doesn't understand rgba(...) */

}
/* hover status */
.dj_ie .claronb .dijitToolbar .dijitButtonHover .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitComboButton .dijitButtonNodeHover,
.dj_ie .claronb .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,
.dj_ie .claronb .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {
  /* button should still turn blue on hover, so need to override .dj_ie rules above */

  background-color: #c10a26;
}
/* active status */
.dj_ie .claronb .dijitToolbar .dijitButtonActive .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
.dj_ie .claronb .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  /* button should still turn blue on press, so need to override .dj_ie rules above */

  background-color: #c10a26;
}
.claronb .dijitToolbar .dijitComboButton .dijitStretch {
  /* no rounded border on side adjacent to arrow */

  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.claronb .dijitToolbar .dijitComboButton .dijitArrowButton {
  /* no rounded border on side adjacent to button */

  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.claronb .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 0;
}
/* hover status */
.claronb .dijitToolbar .dijitButtonHover .dijitButtonNode,
.claronb .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.claronb .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.claronb .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
  border-width: 1px;
  /*background-color: @hovered-background-color;*/

  background-color: #dcd8d0;
  /*.standard-gradient;*/

  padding: 1px;
}
.claronb .dijitToolbar .dijitComboButtonHover .dijitButtonNode,
.claronb .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  background-color: #f4009b;
}
.claronb .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover,
.claronb .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
  background-color: #ffffff;
}
/* active status */
.claronb .dijitToolbar .dijitButtonActive .dijitButtonNode,
.claronb .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.claronb .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  border-width: 1px;
  /*background-color:@pressed-background-color;*/

  background-color: #dcd8d0;
  /*.active-gradient;*/

  padding: 1px;
}
.claronb .dijitToolbar .dijitComboButtonActive {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-width: 1px;
  padding: 0;
}
.claronb .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
.claronb .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  background-color: #f4009b;
  padding: 2px;
}
.claronb .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
  background-color: #790013;
  background-image: url("images/activeGradient.png");
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
}
.claronb .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
  background-color: #790013;
  background-image: url("images/activeGradient.png");
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(rgba(190, 190, 190, 0.98) 0px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0) 100%);
  _background-image: none;
}
/* Avoid double border between button and arrow */
.claronb .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton,
.claronb .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  border-left-width: 0;
}
.claronb .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  padding-left: 2px;
  /* since there's no left border, don't reduce from 2px --> 1px */

}
/* toggle button checked status */
.claronb .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  margin: 0;
  /* remove margin and add a border */

  border-width: 1px;
  border-style: solid;
  background-image: none;
  border-color: #454545;
  background-color: #5c5c5c;
  padding: 1px;
}
.claronb .dijitToolbarSeparator {
  /* separator icon in the editor sprite */

  background: url("../../icons/images/editorIconsEnabled.png");
}
/* Toolbar inside of disabled Editor */
.claronb .dijitDisabled .dijitToolbar {
  background: none;
  background-color: #efefef;
  border-bottom: 1px solid #d3d3d3;
}
.claronb .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
  background-position: 0 50%;
}
