/**
 * Copyright (c) 2012-2018 Red Hat, Inc.
 * This program and the accompanying materials are made
 * available under the terms of the Eclipse Public License 2.0
 * which is available at https://www.eclipse.org/legal/epl-2.0/
 *
 * SPDX-License-Identifier: EPL-2.0
 *
 * Contributors:
 *   Red Hat, Inc. - initial API and implementation
 */
.menuBarTable {
    float: left;
    border: 0;
    background-color: mainMenuBkgColor;
}

.menuBar,
.menuBarItem,
.menuBarItemOver,
.menuBarItemSelected,
.menuBarItemDisabled {
    height: 34px;
    box-sizing: border-box;
}

.menuBarItem,
.menuBarItemOver,
.menuBarItemSelected,
.menuBarItemDisabled {
    padding: 0px 15px;
    cursor: default;
    font-family: mainFontFamily;
    font-size: fontMenuSize;
    font-weight: normal;
    font-style: normal;
    vertical-align: middle;
}

.menuBar {
    display: inline-flex;
    width: 100%;
    background-color: black;
    color: mainMenuFontColor;
}

.menuBarItem {
}

.menuBarItem:HOVER,
.menuBarItemOver:HOVER {
    color: mainMenuFontHoverColor;
    cursor: pointer;
}

.menuBarItemSelected {
    background-color: mainMenuSelectedBkgColor;
    color: mainMenuFontSelectedColor;
}

.menuBarItemDisabled {
    opacity: 0.3;
}

.leftPanel {
    float: left;
    height: inherit;
    white-space: nowrap;
    background-color: mainMenuBkgColor;
}

.leftPanel .customComponent {
    float: left;
}

.triangleSeparator {
    width: 0;
    height: 0;
    border-bottom: 34px solid mainMenuBkgColor;
    border-right: 25px solid commandsToolbarBackgroundColor;
}

.rightPanel {
    min-width: 0;
    width: 100%;
    float: left;
    height: inherit;
    white-space: nowrap;
}

.commandToolbar {
    background-color: commandsToolbarBackgroundColor;
}

.customComponent {
    float: right;
}

.panelSeparator {
    width: 4px;
    height: 17px;
    margin: 2px;
    float: inherit;
}

.panelSeparator div {
    height: 0;
    width: 4px;
    border-bottom: 1px solid #000000;
    margin-bottom: 2px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.23);
}

.statusPanel {
    background-color: mainMenuBkgColor;
}
