/* -----------------------------------------------------------------------------
Component: Button Styles
----------------------------------------------------------------------------- */
// Tool Button
// -----------------------------------------------------------------------------
.button-tool {
background-color: @toolbutton-bg-color;
border: 1 solid @toolbutton-border-color;
border-radius: 2;
color: @toolbutton-text-color;
&:hover {
background-color: @toolbutton-bg-color-hover;
border-color: @toolbutton-border-color-hover;
color: @toolbutton-text-color-hover;
}
&:pressed {
background-color: @toolbutton-bg-color-pressed;
border-color: @toolbutton-border-color-pressed;
color: @toolbutton-text-color-pressed;
}
&:checked {
background-color: @toolbutton-bg-color-checked;
border-color: @toolbutton-border-color-checked;
color: @toolbutton-text-color-checked;
&:hover {
background-color: @toolbutton-bg-color-checked-hover;
border-color: @toolbutton-border-color-checked-hover;
}
}
&:disabled {
color: @text-color-disabled;
&:checked {
background-color: @toolbutton-bg-color-disabled;
border-color: @toolbutton-border-color-disabled;
}
}
}
// Flat Button
// -----------------------------------------------------------------------------
// This is a flat style with no border and no margin, for use in tight areas.
.button-flat {
background-color: none;
border: 0;
border-radius: 0;
margin: 0;
&:hover {
background-color: @toolbutton-bg-color-hover;
}
&:pressed {
background-color: @accent;
}
}