/*!
 * VisualEditor UserInterface Context styles.
 *
 * @copyright 2011-2013 VisualEditor Team and others; see AUTHORS.txt
 * @license The MIT License (MIT); see LICENSE.txt
 */

.ve-ui-context,
.ve-ui-context-inspectors,
.ve-ui-context-menu {
	position: absolute;
}

.ve-ui-context-menu .oo-ui-toolbar-bar {
	white-space: nowrap;
	border: none;
	background: none;
}

.ve-ui-context-menu .oo-ui-toolGroup {
	border: none;
	margin: 0;
}

.ve-ui-context-menu .oo-ui-tool,
.ve-ui-context-menu .oo-ui-tool:hover {
	border: none;
}

.ve-ui-context-menu .oo-ui-tool:active,
.ve-ui-context-menu .oo-ui-tool-active {
	background-image: none;
}

.ve-ui-context > .oo-ui-popupWidget:not(.oo-ui-popupWidget-tailed) .oo-ui-popupWidget-popup {
	margin-top: 0.25em;
}

/* @noflip */
.ltr .ve-ui-context > .oo-ui-popupWidget:not(.oo-ui-popupWidget-tailed) .oo-ui-popupWidget-popup {
	margin-left: -0.5em;
}

/* @noflip */
.rtl .ve-ui-context > .oo-ui-popupWidget:not(.oo-ui-popupWidget-tailed) .oo-ui-popupWidget-popup {
	margin-left: 0.5em;
}

.ve-ui-context > .oo-ui-popupWidget:not(.oo-ui-popupWidget-tailed) .oo-ui-context-menu {
	right: 0;
}

/* HACK: Compensate for oo-ui-frame-content setting the font size to 0.8em */
.oo-ui-frame-content .ve-ui-context {
	font-size: 1.25em;
}
