﻿/*tab 选项卡*/
.vertical.tabLabelContainer .tabLabel {
    border: 1px solid transparent;
    white-space: nowrap;
}

.vertical.tabLabelContainer {
    padding-top: 2px;
}

.vertical.tabLabelContainer .tabLabel {
    margin-bottom: 2px;
}

.tabLabelContainer.UIBomTabLabelContainer {
    border: unset;
    border-left: 1px solid blue;
    border-right: 1px solid blue;
    border-bottom: 1px solid blue;
}

.UIBomTabLabelContainer {
    margin-top: 0px;
}

.vertical.tabLabelContainer .tabLabel:hover {
    background: -webkit-linear-gradient(top,rgba(128,128,128,0.2),rgba(255,255,255,0.2));
    border: 1px solid blue;
}

.vertical.tabLabelContainer .tabLabel.select {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0.1),rgba(0,255,0,0.4));
    border: 1px solid deepskyblue;
}

.tabLabelContainer.horizontal .tabLabel:hover, .tabLabelContainer.horizontal .tabLabel.select {
    background: white;
}

.tabLabelContainer.horizontal .tabLabel.select {
    background: #fff;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #00a383;
    border-right: 1px solid #00a383;
    border-top: 1px solid #00a383;
}

.tabLabelContainer.horizontal + .tabPanelContainer {
    margin-top: -1px;
    position: relative;
    z-index: 1;
    border: 1px solid #00a383;
}
.tabLabelContainer.vertical {
    border: 1px solid blue;
    margin-right: 1px;
}

.tabLabelContainer.UIBomTabLabelContainer.vertical {
    border: unset;
    border-left: 1px solid #00a383;
    border-right: 1px solid #00a383;
    border-bottom: 1px solid #00a383;
}

.tabLabelContainer.horizontal .tabLabel {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0.5),rgba(128,128,128,0.2));
    margin: 0 4px 0 0;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    text-align: center;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff;
    border-radius: 4px 4px 0 0;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 50%);
    z-index: 8;
    position: relative;
    height: 25px;
    display: inline-block;
}

.tabLabelContainer.horizontal {
    white-space: nowrap;
    /*overflow-y: hidden;*/
    /*overflow-x: auto;*/
}

.tabPanelContainer .childDiv {
    padding-left: 4px;
    padding-top: 2px;
}
.tabLabelContainer .tabLabel {
    color: black;
}
.tabLabel {
    padding-left: 4px;
    padding-right: 4px;
}