/* ========================================================================== Toolbar ========================================================================== */
/** Core Toolbar Toolbar can be used for positioning buttons, input fields, menus, etc usually positioned below the header, but above the body */
.a-Toolbar { overflow: hidden; display: flex; width: 100%; }

.a-Toolbar--padded .a-Toolbar-items { padding: 8px; }

.a-Toolbar-items { vertical-align: top; }

.a-Toolbar-items--left { flex-grow: 1; }

.a-Toolbar-items--right { flex-shrink: 0; text-align: right; }

.a-Toolbar-pageColumn { background-color: #FFF; border-bottom: 1px solid #E0E0E0; position: relative; }

.a-Toolbar-pageColumn .a-Toolbar-items { padding: 8px; }

.a-Tabs-toolbar { overflow: hidden; }

.a-Tabs-toolbar > .ui-tabs-nav { vertical-align: top; flex-grow: 1; }

.a-Toolbar--insetShadow { *zoom: 1; border-top: 1px solid; }

.a-Toolbar--insetShadow:before, .a-Toolbar--insetShadow:after { content: " "; display: table; }

.a-Toolbar--insetShadow:after { clear: both; }

.a-Toolbar--columnBorder { border-top: none; }

/* Property Editor Toolbar ========================================================================== */
.a-Toolbar--propertyEditor.has-active-filter { background-color: #ffef9a; }
@media only screen and (min-width: 1025px) and (max-width: 1279px) { .a-Toolbar-pageColumn .a-Toolbar-items { padding: 4px 8px; } }
@media only screen and (min-width: 1281px) and (max-width: 1679px) { .a-Toolbar-pageColumn .a-Toolbar-items { padding: 6px 8px; } }
