/*!
 * required gridstack 1.1.0 CSS for default 12 and 1 columnMode size. Use gridstack-extra.css for others
 * https://gridstackjs.com/
 * (c) 2014-2020 Alain Dumesny, Dylan Weiss, Pavel Reznikov
 * gridstack.js may be freely distributed under the MIT license.
*/
:root .grid-stack-item>.ui-resizable-handle {
    filter: none
}

.grid-stack {
    position: relative
}

.grid-stack.grid-stack-rtl {
    direction: ltr
}

.grid-stack.grid-stack-rtl>.grid-stack-item {
    direction: rtl
}

.grid-stack .grid-stack-placeholder>.placeholder-content {
    border: 1px dashed #d3d3d3;
    margin: 0;
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 0;
    width: auto;
    z-index: 0 !important;
    text-align: center
}

.grid-stack>.grid-stack-item {
    min-width: 8.3333333333%;
    position: absolute;
    padding: 0
}

.grid-stack>.grid-stack-item>.grid-stack-item-content {
    margin: 0;
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    bottom: 0;
    width: auto;
    overflow-x: hidden;
    overflow-y: auto
}

.grid-stack>.grid-stack-item>.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none
}

.grid-stack>.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,
.grid-stack>.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle {
    display: none
}

.grid-stack>.grid-stack-item.ui-draggable-dragging,
.grid-stack>.grid-stack-item.ui-resizable-resizing {
    z-index: 100
}

.grid-stack>.grid-stack-item.ui-draggable-dragging>.grid-stack-item-content,
.grid-stack>.grid-stack-item.ui-resizable-resizing>.grid-stack-item-content {
    box-shadow: 1px 4px 6px rgba(0, 0, 0, .2);
    opacity: .8
}

.grid-stack>.grid-stack-item>.ui-resizable-se,
.grid-stack>.grid-stack-item>.ui-resizable-sw {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MjYgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNiA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyOC45MDYsNDAxLjk5NGgtMzYuNTUzVjEwOS42MzZoMzYuNTUzYzQuOTQ4LDAsOS4yMzYtMS44MDksMTIuODQ3LTUuNDI2YzMuNjEzLTMuNjE1LDUuNDIxLTcuODk4LDUuNDIxLTEyLjg0NSAgIGMwLTQuOTQ5LTEuODAxLTkuMjMxLTUuNDI4LTEyLjg1MWwtNzMuMDg3LTczLjA5QzI2NS4wNDQsMS44MDksMjYwLjc2LDAsMjU1LjgxMywwYy00Ljk0OCwwLTkuMjI5LDEuODA5LTEyLjg0Nyw1LjQyNCAgIGwtNzMuMDg4LDczLjA5Yy0zLjYxOCwzLjYxOS01LjQyNCw3LjkwMi01LjQyNCwxMi44NTFjMCw0Ljk0NiwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDVjMy42MTksMy42MTcsNy45MDEsNS40MjYsMTIuODUsNS40MjYgICBoMzYuNTQ1djI5Mi4zNThoLTM2LjU0MmMtNC45NTIsMC05LjIzNSwxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MjEtNS40MjQsNy45MDUtNS40MjQsMTIuODU0ICAgYzAsNC45NDUsMS44MDcsOS4yMjcsNS40MjQsMTIuODQ3bDczLjA4OSw3My4wODhjMy42MTcsMy42MTcsNy44OTgsNS40MjQsMTIuODQ3LDUuNDI0YzQuOTUsMCw5LjIzNC0xLjgwNywxMi44NDktNS40MjQgICBsNzMuMDg3LTczLjA4OGMzLjYxMy0zLjYyLDUuNDIxLTcuOTAxLDUuNDIxLTEyLjg0N2MwLTQuOTQ4LTEuODA4LTkuMjMyLTUuNDIxLTEyLjg1NCAgIEMzMzguMTQyLDQwMy44MDIsMzMzLjg1Nyw0MDEuOTk0LDMyOC45MDYsNDAxLjk5NHoiIGZpbGw9IiM2NjY2NjYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.grid-stack>.grid-stack-item>.ui-resizable-se {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.grid-stack>.grid-stack-item>.ui-resizable-nw {
    cursor: nw-resize;
    width: 20px;
    height: 20px;
    left: 10px;
    top: 0
}

.grid-stack>.grid-stack-item>.ui-resizable-n {
    cursor: n-resize;
    height: 10px;
    top: 0;
    left: 25px;
    right: 25px
}

.grid-stack>.grid-stack-item>.ui-resizable-ne {
    cursor: ne-resize;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 0
}

.grid-stack>.grid-stack-item>.ui-resizable-e {
    cursor: e-resize;
    width: 10px;
    right: 10px;
    top: 15px;
    bottom: 15px
}

.grid-stack>.grid-stack-item>.ui-resizable-se {
    cursor: se-resize;
    width: 20px;
    height: 20px;
    right: 10px;
    bottom: 0
}

.grid-stack>.grid-stack-item>.ui-resizable-s {
    cursor: s-resize;
    height: 10px;
    left: 25px;
    bottom: 0;
    right: 25px
}

.grid-stack>.grid-stack-item>.ui-resizable-sw {
    cursor: sw-resize;
    width: 20px;
    height: 20px;
    left: 10px;
    bottom: 0
}

.grid-stack>.grid-stack-item>.ui-resizable-w {
    cursor: w-resize;
    width: 10px;
    left: 10px;
    top: 15px;
    bottom: 15px
}

.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle {
    display: none !important
}

.grid-stack>.grid-stack-item[data-gs-width='1'] {
    width: 8.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-x='1'] {
    left: 8.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-min-width='1'] {
    min-width: 8.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-max-width='1'] {
    max-width: 8.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-width='2'] {
    width: 16.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-x='2'] {
    left: 16.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-min-width='2'] {
    min-width: 16.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-max-width='2'] {
    max-width: 16.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-width='3'] {
    width: 25%
}

.grid-stack>.grid-stack-item[data-gs-x='3'] {
    left: 25%
}

.grid-stack>.grid-stack-item[data-gs-min-width='3'] {
    min-width: 25%
}

.grid-stack>.grid-stack-item[data-gs-max-width='3'] {
    max-width: 25%
}

.grid-stack>.grid-stack-item[data-gs-width='4'] {
    width: 33.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-x='4'] {
    left: 33.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-min-width='4'] {
    min-width: 33.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-max-width='4'] {
    max-width: 33.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-width='5'] {
    width: 41.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-x='5'] {
    left: 41.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-min-width='5'] {
    min-width: 41.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-max-width='5'] {
    max-width: 41.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-width='6'] {
    width: 50%
}

.grid-stack>.grid-stack-item[data-gs-x='6'] {
    left: 50%
}

.grid-stack>.grid-stack-item[data-gs-min-width='6'] {
    min-width: 50%
}

.grid-stack>.grid-stack-item[data-gs-max-width='6'] {
    max-width: 50%
}

.grid-stack>.grid-stack-item[data-gs-width='7'] {
    width: 58.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-x='7'] {
    left: 58.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-min-width='7'] {
    min-width: 58.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-max-width='7'] {
    max-width: 58.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-width='8'] {
    width: 66.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-x='8'] {
    left: 66.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-min-width='8'] {
    min-width: 66.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-max-width='8'] {
    max-width: 66.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-width='9'] {
    width: 75%
}

.grid-stack>.grid-stack-item[data-gs-x='9'] {
    left: 75%
}

.grid-stack>.grid-stack-item[data-gs-min-width='9'] {
    min-width: 75%
}

.grid-stack>.grid-stack-item[data-gs-max-width='9'] {
    max-width: 75%
}

.grid-stack>.grid-stack-item[data-gs-width='10'] {
    width: 83.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-x='10'] {
    left: 83.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-min-width='10'] {
    min-width: 83.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-max-width='10'] {
    max-width: 83.3333333333%
}

.grid-stack>.grid-stack-item[data-gs-width='11'] {
    width: 91.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-x='11'] {
    left: 91.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-min-width='11'] {
    min-width: 91.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-max-width='11'] {
    max-width: 91.6666666667%
}

.grid-stack>.grid-stack-item[data-gs-width='12'] {
    width: 100%
}

.grid-stack>.grid-stack-item[data-gs-x='12'] {
    left: 100%
}

.grid-stack>.grid-stack-item[data-gs-min-width='12'] {
    min-width: 100%
}

.grid-stack>.grid-stack-item[data-gs-max-width='12'] {
    max-width: 100%
}

.grid-stack.grid-stack-1>.grid-stack-item {
    min-width: 100%
}

.grid-stack.grid-stack-1>.grid-stack-item[data-gs-width='1'] {
    width: 100%
}

.grid-stack.grid-stack-1>.grid-stack-item[data-gs-x='1'] {
    left: 100%
}

.grid-stack.grid-stack-1>.grid-stack-item[data-gs-min-width='1'] {
    min-width: 100%
}

.grid-stack.grid-stack-1>.grid-stack-item[data-gs-max-width='1'] {
    max-width: 100%
}

.grid-stack.grid-stack-animate,
.grid-stack.grid-stack-animate .grid-stack-item {
    -webkit-transition: left .3s, top .3s, height .3s, width .3s;
    -moz-transition: left .3s, top .3s, height .3s, width .3s;
    -ms-transition: left .3s, top .3s, height .3s, width .3s;
    -o-transition: left .3s, top .3s, height .3s, width .3s;
    transition: left .3s, top .3s, height .3s, width .3s
}

.grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder,
.grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging,
.grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing {
    -webkit-transition: left 0s, top 0s, height 0s, width 0s;
    -moz-transition: left 0s, top 0s, height 0s, width 0s;
    -ms-transition: left 0s, top 0s, height 0s, width 0s;
    -o-transition: left 0s, top 0s, height 0s, width 0s;
    transition: left 0s, top 0s, height 0s, width 0s
}
/*!
 * gridstack 1.1.0-dev extra CSS for [2-11] columns (non default)
 * https://gridstackjs.com/
 * (c) 2014-2020  Alain Dumesny, Dylan Weiss, Pavel Reznikov
 * gridstack.js may be freely distributed under the MIT license.
*/.grid-stack.grid-stack-2>.grid-stack-item{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-width='1']{width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-x='1']{left:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-min-width='1']{min-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-max-width='1']{max-width:50%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-width='2']{width:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-x='2']{left:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-min-width='2']{min-width:100%}.grid-stack.grid-stack-2>.grid-stack-item[data-gs-max-width='2']{max-width:100%}.grid-stack.grid-stack-3>.grid-stack-item{min-width:33.33333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width='1']{width:33.33333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='1']{left:33.33333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width='1']{min-width:33.33333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width='1']{max-width:33.33333%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width='2']{width:66.66667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='2']{left:66.66667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width='2']{min-width:66.66667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width='2']{max-width:66.66667%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-width='3']{width:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-x='3']{left:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-min-width='3']{min-width:100%}.grid-stack.grid-stack-3>.grid-stack-item[data-gs-max-width='3']{max-width:100%}.grid-stack.grid-stack-4>.grid-stack-item{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='1']{width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='1']{left:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='1']{min-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='1']{max-width:25%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='2']{width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='2']{left:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='2']{min-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='2']{max-width:50%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='3']{width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='3']{left:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='3']{min-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='3']{max-width:75%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-width='4']{width:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-x='4']{left:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-min-width='4']{min-width:100%}.grid-stack.grid-stack-4>.grid-stack-item[data-gs-max-width='4']{max-width:100%}.grid-stack.grid-stack-5>.grid-stack-item{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='1']{width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='1']{left:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='1']{min-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='1']{max-width:20%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='2']{width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='2']{left:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='2']{min-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='2']{max-width:40%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='3']{width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='3']{left:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='3']{min-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='3']{max-width:60%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='4']{width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='4']{left:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='4']{min-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='4']{max-width:80%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-width='5']{width:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-x='5']{left:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-min-width='5']{min-width:100%}.grid-stack.grid-stack-5>.grid-stack-item[data-gs-max-width='5']{max-width:100%}.grid-stack.grid-stack-6>.grid-stack-item{min-width:16.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='1']{width:16.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='1']{left:16.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='1']{min-width:16.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='1']{max-width:16.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='2']{width:33.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='2']{left:33.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='2']{min-width:33.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='2']{max-width:33.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='3']{width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='3']{left:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='3']{min-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='3']{max-width:50%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='4']{width:66.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='4']{left:66.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='4']{min-width:66.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='4']{max-width:66.66667%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='5']{width:83.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='5']{left:83.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='5']{min-width:83.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='5']{max-width:83.33333%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-width='6']{width:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-x='6']{left:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-min-width='6']{min-width:100%}.grid-stack.grid-stack-6>.grid-stack-item[data-gs-max-width='6']{max-width:100%}.grid-stack.grid-stack-7>.grid-stack-item{min-width:14.28571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='1']{width:14.28571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='1']{left:14.28571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='1']{min-width:14.28571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='1']{max-width:14.28571%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='2']{width:28.57143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='2']{left:28.57143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='2']{min-width:28.57143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='2']{max-width:28.57143%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='3']{width:42.85714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='3']{left:42.85714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='3']{min-width:42.85714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='3']{max-width:42.85714%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='4']{width:57.14286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='4']{left:57.14286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='4']{min-width:57.14286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='4']{max-width:57.14286%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='5']{width:71.42857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='5']{left:71.42857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='5']{min-width:71.42857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='5']{max-width:71.42857%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='6']{width:85.71429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='6']{left:85.71429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='6']{min-width:85.71429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='6']{max-width:85.71429%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-width='7']{width:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-x='7']{left:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-min-width='7']{min-width:100%}.grid-stack.grid-stack-7>.grid-stack-item[data-gs-max-width='7']{max-width:100%}.grid-stack.grid-stack-8>.grid-stack-item{min-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='1']{width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='1']{left:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='1']{min-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='1']{max-width:12.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='2']{width:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='2']{left:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='2']{min-width:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='2']{max-width:25%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='3']{width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='3']{left:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='3']{min-width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='3']{max-width:37.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='4']{width:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='4']{left:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='4']{min-width:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='4']{max-width:50%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='5']{width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='5']{left:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='5']{min-width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='5']{max-width:62.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='6']{width:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='6']{left:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='6']{min-width:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='6']{max-width:75%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='7']{width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='7']{left:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='7']{min-width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='7']{max-width:87.5%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-width='8']{width:100%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-x='8']{left:100%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-min-width='8']{min-width:100%}.grid-stack.grid-stack-8>.grid-stack-item[data-gs-max-width='8']{max-width:100%}.grid-stack.grid-stack-9>.grid-stack-item{min-width:11.11111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='1']{width:11.11111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='1']{left:11.11111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='1']{min-width:11.11111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='1']{max-width:11.11111%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='2']{width:22.22222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='2']{left:22.22222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='2']{min-width:22.22222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='2']{max-width:22.22222%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='3']{width:33.33333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='3']{left:33.33333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='3']{min-width:33.33333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='3']{max-width:33.33333%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='4']{width:44.44444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='4']{left:44.44444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='4']{min-width:44.44444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='4']{max-width:44.44444%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='5']{width:55.55556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='5']{left:55.55556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='5']{min-width:55.55556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='5']{max-width:55.55556%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='6']{width:66.66667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='6']{left:66.66667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='6']{min-width:66.66667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='6']{max-width:66.66667%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='7']{width:77.77778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='7']{left:77.77778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='7']{min-width:77.77778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='7']{max-width:77.77778%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='8']{width:88.88889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='8']{left:88.88889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='8']{min-width:88.88889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='8']{max-width:88.88889%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-width='9']{width:100%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-x='9']{left:100%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-min-width='9']{min-width:100%}.grid-stack.grid-stack-9>.grid-stack-item[data-gs-max-width='9']{max-width:100%}.grid-stack.grid-stack-10>.grid-stack-item{min-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='1']{width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='1']{left:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='1']{min-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='1']{max-width:10%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='2']{width:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='2']{left:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='2']{min-width:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='2']{max-width:20%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='3']{width:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='3']{left:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='3']{min-width:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='3']{max-width:30%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='4']{width:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='4']{left:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='4']{min-width:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='4']{max-width:40%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='5']{width:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='5']{left:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='5']{min-width:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='5']{max-width:50%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='6']{width:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='6']{left:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='6']{min-width:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='6']{max-width:60%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='7']{width:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='7']{left:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='7']{min-width:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='7']{max-width:70%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='8']{width:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='8']{left:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='8']{min-width:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='8']{max-width:80%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='9']{width:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='9']{left:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='9']{min-width:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='9']{max-width:90%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-width='10']{width:100%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-x='10']{left:100%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-min-width='10']{min-width:100%}.grid-stack.grid-stack-10>.grid-stack-item[data-gs-max-width='10']{max-width:100%}.grid-stack.grid-stack-11>.grid-stack-item{min-width:9.09091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='1']{width:9.09091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='1']{left:9.09091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='1']{min-width:9.09091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='1']{max-width:9.09091%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='2']{width:18.18182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='2']{left:18.18182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='2']{min-width:18.18182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='2']{max-width:18.18182%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='3']{width:27.27273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='3']{left:27.27273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='3']{min-width:27.27273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='3']{max-width:27.27273%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='4']{width:36.36364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='4']{left:36.36364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='4']{min-width:36.36364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='4']{max-width:36.36364%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='5']{width:45.45455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='5']{left:45.45455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='5']{min-width:45.45455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='5']{max-width:45.45455%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='6']{width:54.54545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='6']{left:54.54545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='6']{min-width:54.54545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='6']{max-width:54.54545%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='7']{width:63.63636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='7']{left:63.63636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='7']{min-width:63.63636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='7']{max-width:63.63636%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='8']{width:72.72727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='8']{left:72.72727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='8']{min-width:72.72727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='8']{max-width:72.72727%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='9']{width:81.81818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='9']{left:81.81818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='9']{min-width:81.81818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='9']{max-width:81.81818%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='10']{width:90.90909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='10']{left:90.90909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='10']{min-width:90.90909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='10']{max-width:90.90909%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-width='11']{width:100%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-x='11']{left:100%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-min-width='11']{min-width:100%}.grid-stack.grid-stack-11>.grid-stack-item[data-gs-max-width='11']{max-width:100%}.grid-stack.grid-stack-12>.grid-stack-item{min-width:8.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='1']{width:8.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='1']{left:8.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='1']{min-width:8.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='1']{max-width:8.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='2']{width:16.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='2']{left:16.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='2']{min-width:16.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='2']{max-width:16.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='3']{width:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='3']{left:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='3']{min-width:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='3']{max-width:25%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='4']{width:33.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='4']{left:33.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='4']{min-width:33.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='4']{max-width:33.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='5']{width:41.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='5']{left:41.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='5']{min-width:41.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='5']{max-width:41.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='6']{width:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='6']{left:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='6']{min-width:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='6']{max-width:50%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='7']{width:58.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='7']{left:58.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='7']{min-width:58.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='7']{max-width:58.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='8']{width:66.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='8']{left:66.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='8']{min-width:66.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='8']{max-width:66.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='9']{width:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='9']{left:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='9']{min-width:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='9']{max-width:75%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='10']{width:83.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='10']{left:83.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='10']{min-width:83.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='10']{max-width:83.33333%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='11']{width:91.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='11']{left:91.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='11']{min-width:91.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='11']{max-width:91.66667%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-width='12']{width:100%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-x='12']{left:100%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-min-width='12']{min-width:100%}.grid-stack.grid-stack-12>.grid-stack-item[data-gs-max-width='12']{max-width:100%}.grid-stack.grid-stack-13>.grid-stack-item{min-width:7.69231%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='1']{width:7.69231%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='1']{left:7.69231%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='1']{min-width:7.69231%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='1']{max-width:7.69231%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='2']{width:15.38462%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='2']{left:15.38462%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='2']{min-width:15.38462%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='2']{max-width:15.38462%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='3']{width:23.07692%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='3']{left:23.07692%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='3']{min-width:23.07692%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='3']{max-width:23.07692%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='4']{width:30.76923%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='4']{left:30.76923%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='4']{min-width:30.76923%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='4']{max-width:30.76923%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='5']{width:38.46154%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='5']{left:38.46154%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='5']{min-width:38.46154%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='5']{max-width:38.46154%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='6']{width:46.15385%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='6']{left:46.15385%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='6']{min-width:46.15385%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='6']{max-width:46.15385%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='7']{width:53.84615%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='7']{left:53.84615%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='7']{min-width:53.84615%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='7']{max-width:53.84615%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='8']{width:61.53846%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='8']{left:61.53846%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='8']{min-width:61.53846%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='8']{max-width:61.53846%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='9']{width:69.23077%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='9']{left:69.23077%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='9']{min-width:69.23077%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='9']{max-width:69.23077%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='10']{width:76.92308%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='10']{left:76.92308%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='10']{min-width:76.92308%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='10']{max-width:76.92308%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='11']{width:84.61538%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='11']{left:84.61538%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='11']{min-width:84.61538%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='11']{max-width:84.61538%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='12']{width:92.30769%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='12']{left:92.30769%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='12']{min-width:92.30769%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='12']{max-width:92.30769%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-width='13']{width:100%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-x='13']{left:100%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-min-width='13']{min-width:100%}.grid-stack.grid-stack-13>.grid-stack-item[data-gs-max-width='13']{max-width:100%}.grid-stack.grid-stack-14>.grid-stack-item{min-width:7.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='1']{width:7.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='1']{left:7.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='1']{min-width:7.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='1']{max-width:7.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='2']{width:14.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='2']{left:14.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='2']{min-width:14.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='2']{max-width:14.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='3']{width:21.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='3']{left:21.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='3']{min-width:21.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='3']{max-width:21.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='4']{width:28.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='4']{left:28.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='4']{min-width:28.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='4']{max-width:28.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='5']{width:35.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='5']{left:35.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='5']{min-width:35.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='5']{max-width:35.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='6']{width:42.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='6']{left:42.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='6']{min-width:42.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='6']{max-width:42.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='7']{width:50%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='7']{left:50%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='7']{min-width:50%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='7']{max-width:50%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='8']{width:57.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='8']{left:57.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='8']{min-width:57.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='8']{max-width:57.14286%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='9']{width:64.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='9']{left:64.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='9']{min-width:64.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='9']{max-width:64.28571%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='10']{width:71.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='10']{left:71.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='10']{min-width:71.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='10']{max-width:71.42857%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='11']{width:78.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='11']{left:78.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='11']{min-width:78.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='11']{max-width:78.57143%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='12']{width:85.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='12']{left:85.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='12']{min-width:85.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='12']{max-width:85.71429%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='13']{width:92.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='13']{left:92.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='13']{min-width:92.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='13']{max-width:92.85714%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-width='14']{width:100%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-x='14']{left:100%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-min-width='14']{min-width:100%}.grid-stack.grid-stack-14>.grid-stack-item[data-gs-max-width='14']{max-width:100%}.grid-stack.grid-stack-15>.grid-stack-item{min-width:6.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='1']{width:6.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='1']{left:6.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='1']{min-width:6.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='1']{max-width:6.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='2']{width:13.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='2']{left:13.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='2']{min-width:13.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='2']{max-width:13.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='3']{width:20%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='3']{left:20%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='3']{min-width:20%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='3']{max-width:20%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='4']{width:26.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='4']{left:26.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='4']{min-width:26.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='4']{max-width:26.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='5']{width:33.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='5']{left:33.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='5']{min-width:33.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='5']{max-width:33.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='6']{width:40%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='6']{left:40%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='6']{min-width:40%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='6']{max-width:40%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='7']{width:46.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='7']{left:46.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='7']{min-width:46.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='7']{max-width:46.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='8']{width:53.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='8']{left:53.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='8']{min-width:53.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='8']{max-width:53.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='9']{width:60%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='9']{left:60%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='9']{min-width:60%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='9']{max-width:60%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='10']{width:66.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='10']{left:66.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='10']{min-width:66.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='10']{max-width:66.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='11']{width:73.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='11']{left:73.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='11']{min-width:73.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='11']{max-width:73.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='12']{width:80%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='12']{left:80%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='12']{min-width:80%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='12']{max-width:80%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='13']{width:86.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='13']{left:86.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='13']{min-width:86.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='13']{max-width:86.66667%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='14']{width:93.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='14']{left:93.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='14']{min-width:93.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='14']{max-width:93.33333%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-width='15']{width:100%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-x='15']{left:100%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-min-width='15']{min-width:100%}.grid-stack.grid-stack-15>.grid-stack-item[data-gs-max-width='15']{max-width:100%}.grid-stack.grid-stack-16>.grid-stack-item{min-width:6.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='1']{width:6.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='1']{left:6.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='1']{min-width:6.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='1']{max-width:6.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='2']{width:12.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='2']{left:12.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='2']{min-width:12.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='2']{max-width:12.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='3']{width:18.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='3']{left:18.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='3']{min-width:18.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='3']{max-width:18.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='4']{width:25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='4']{left:25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='4']{min-width:25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='4']{max-width:25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='5']{width:31.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='5']{left:31.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='5']{min-width:31.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='5']{max-width:31.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='6']{width:37.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='6']{left:37.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='6']{min-width:37.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='6']{max-width:37.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='7']{width:43.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='7']{left:43.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='7']{min-width:43.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='7']{max-width:43.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='8']{width:50%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='8']{left:50%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='8']{min-width:50%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='8']{max-width:50%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='9']{width:56.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='9']{left:56.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='9']{min-width:56.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='9']{max-width:56.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='10']{width:62.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='10']{left:62.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='10']{min-width:62.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='10']{max-width:62.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='11']{width:68.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='11']{left:68.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='11']{min-width:68.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='11']{max-width:68.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='12']{width:75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='12']{left:75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='12']{min-width:75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='12']{max-width:75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='13']{width:81.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='13']{left:81.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='13']{min-width:81.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='13']{max-width:81.25%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='14']{width:87.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='14']{left:87.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='14']{min-width:87.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='14']{max-width:87.5%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='15']{width:93.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='15']{left:93.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='15']{min-width:93.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='15']{max-width:93.75%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-width='16']{width:100%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-x='16']{left:100%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-min-width='16']{min-width:100%}.grid-stack.grid-stack-16>.grid-stack-item[data-gs-max-width='16']{max-width:100%}.grid-stack.grid-stack-17>.grid-stack-item{min-width:5.88235%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='1']{width:5.88235%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='1']{left:5.88235%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='1']{min-width:5.88235%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='1']{max-width:5.88235%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='2']{width:11.76471%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='2']{left:11.76471%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='2']{min-width:11.76471%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='2']{max-width:11.76471%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='3']{width:17.64706%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='3']{left:17.64706%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='3']{min-width:17.64706%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='3']{max-width:17.64706%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='4']{width:23.52941%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='4']{left:23.52941%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='4']{min-width:23.52941%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='4']{max-width:23.52941%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='5']{width:29.41176%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='5']{left:29.41176%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='5']{min-width:29.41176%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='5']{max-width:29.41176%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='6']{width:35.29412%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='6']{left:35.29412%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='6']{min-width:35.29412%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='6']{max-width:35.29412%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='7']{width:41.17647%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='7']{left:41.17647%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='7']{min-width:41.17647%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='7']{max-width:41.17647%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='8']{width:47.05882%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='8']{left:47.05882%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='8']{min-width:47.05882%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='8']{max-width:47.05882%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='9']{width:52.94118%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='9']{left:52.94118%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='9']{min-width:52.94118%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='9']{max-width:52.94118%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='10']{width:58.82353%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='10']{left:58.82353%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='10']{min-width:58.82353%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='10']{max-width:58.82353%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='11']{width:64.70588%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='11']{left:64.70588%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='11']{min-width:64.70588%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='11']{max-width:64.70588%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='12']{width:70.58824%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='12']{left:70.58824%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='12']{min-width:70.58824%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='12']{max-width:70.58824%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='13']{width:76.47059%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='13']{left:76.47059%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='13']{min-width:76.47059%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='13']{max-width:76.47059%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='14']{width:82.35294%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='14']{left:82.35294%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='14']{min-width:82.35294%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='14']{max-width:82.35294%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='15']{width:88.23529%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='15']{left:88.23529%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='15']{min-width:88.23529%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='15']{max-width:88.23529%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='16']{width:94.11765%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='16']{left:94.11765%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='16']{min-width:94.11765%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='16']{max-width:94.11765%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-width='17']{width:100%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-x='17']{left:100%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-min-width='17']{min-width:100%}.grid-stack.grid-stack-17>.grid-stack-item[data-gs-max-width='17']{max-width:100%}.grid-stack.grid-stack-18>.grid-stack-item{min-width:5.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='1']{width:5.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='1']{left:5.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='1']{min-width:5.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='1']{max-width:5.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='2']{width:11.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='2']{left:11.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='2']{min-width:11.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='2']{max-width:11.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='3']{width:16.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='3']{left:16.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='3']{min-width:16.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='3']{max-width:16.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='4']{width:22.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='4']{left:22.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='4']{min-width:22.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='4']{max-width:22.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='5']{width:27.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='5']{left:27.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='5']{min-width:27.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='5']{max-width:27.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='6']{width:33.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='6']{left:33.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='6']{min-width:33.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='6']{max-width:33.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='7']{width:38.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='7']{left:38.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='7']{min-width:38.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='7']{max-width:38.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='8']{width:44.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='8']{left:44.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='8']{min-width:44.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='8']{max-width:44.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='9']{width:50%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='9']{left:50%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='9']{min-width:50%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='9']{max-width:50%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='10']{width:55.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='10']{left:55.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='10']{min-width:55.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='10']{max-width:55.55556%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='11']{width:61.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='11']{left:61.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='11']{min-width:61.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='11']{max-width:61.11111%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='12']{width:66.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='12']{left:66.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='12']{min-width:66.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='12']{max-width:66.66667%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='13']{width:72.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='13']{left:72.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='13']{min-width:72.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='13']{max-width:72.22222%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='14']{width:77.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='14']{left:77.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='14']{min-width:77.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='14']{max-width:77.77778%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='15']{width:83.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='15']{left:83.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='15']{min-width:83.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='15']{max-width:83.33333%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='16']{width:88.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='16']{left:88.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='16']{min-width:88.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='16']{max-width:88.88889%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='17']{width:94.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='17']{left:94.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='17']{min-width:94.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='17']{max-width:94.44444%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-width='18']{width:100%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-x='18']{left:100%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-min-width='18']{min-width:100%}.grid-stack.grid-stack-18>.grid-stack-item[data-gs-max-width='18']{max-width:100%}.grid-stack.grid-stack-19>.grid-stack-item{min-width:5.26316%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='1']{width:5.26316%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='1']{left:5.26316%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='1']{min-width:5.26316%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='1']{max-width:5.26316%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='2']{width:10.52632%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='2']{left:10.52632%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='2']{min-width:10.52632%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='2']{max-width:10.52632%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='3']{width:15.78947%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='3']{left:15.78947%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='3']{min-width:15.78947%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='3']{max-width:15.78947%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='4']{width:21.05263%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='4']{left:21.05263%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='4']{min-width:21.05263%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='4']{max-width:21.05263%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='5']{width:26.31579%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='5']{left:26.31579%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='5']{min-width:26.31579%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='5']{max-width:26.31579%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='6']{width:31.57895%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='6']{left:31.57895%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='6']{min-width:31.57895%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='6']{max-width:31.57895%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='7']{width:36.84211%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='7']{left:36.84211%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='7']{min-width:36.84211%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='7']{max-width:36.84211%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='8']{width:42.10526%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='8']{left:42.10526%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='8']{min-width:42.10526%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='8']{max-width:42.10526%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='9']{width:47.36842%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='9']{left:47.36842%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='9']{min-width:47.36842%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='9']{max-width:47.36842%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='10']{width:52.63158%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='10']{left:52.63158%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='10']{min-width:52.63158%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='10']{max-width:52.63158%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='11']{width:57.89474%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='11']{left:57.89474%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='11']{min-width:57.89474%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='11']{max-width:57.89474%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='12']{width:63.15789%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='12']{left:63.15789%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='12']{min-width:63.15789%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='12']{max-width:63.15789%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='13']{width:68.42105%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='13']{left:68.42105%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='13']{min-width:68.42105%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='13']{max-width:68.42105%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='14']{width:73.68421%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='14']{left:73.68421%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='14']{min-width:73.68421%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='14']{max-width:73.68421%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='15']{width:78.94737%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='15']{left:78.94737%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='15']{min-width:78.94737%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='15']{max-width:78.94737%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='16']{width:84.21053%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='16']{left:84.21053%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='16']{min-width:84.21053%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='16']{max-width:84.21053%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='17']{width:89.47368%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='17']{left:89.47368%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='17']{min-width:89.47368%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='17']{max-width:89.47368%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='18']{width:94.73684%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='18']{left:94.73684%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='18']{min-width:94.73684%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='18']{max-width:94.73684%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-width='19']{width:100%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-x='19']{left:100%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-min-width='19']{min-width:100%}.grid-stack.grid-stack-19>.grid-stack-item[data-gs-max-width='19']{max-width:100%}.grid-stack.grid-stack-20>.grid-stack-item{min-width:5%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='1']{width:5%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='1']{left:5%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='1']{min-width:5%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='1']{max-width:5%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='2']{width:10%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='2']{left:10%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='2']{min-width:10%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='2']{max-width:10%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='3']{width:15%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='3']{left:15%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='3']{min-width:15%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='3']{max-width:15%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='4']{width:20%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='4']{left:20%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='4']{min-width:20%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='4']{max-width:20%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='5']{width:25%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='5']{left:25%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='5']{min-width:25%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='5']{max-width:25%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='6']{width:30%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='6']{left:30%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='6']{min-width:30%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='6']{max-width:30%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='7']{width:35%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='7']{left:35%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='7']{min-width:35%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='7']{max-width:35%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='8']{width:40%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='8']{left:40%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='8']{min-width:40%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='8']{max-width:40%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='9']{width:45%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='9']{left:45%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='9']{min-width:45%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='9']{max-width:45%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='10']{width:50%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='10']{left:50%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='10']{min-width:50%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='10']{max-width:50%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='11']{width:55%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='11']{left:55%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='11']{min-width:55%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='11']{max-width:55%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='12']{width:60%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='12']{left:60%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='12']{min-width:60%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='12']{max-width:60%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='13']{width:65%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='13']{left:65%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='13']{min-width:65%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='13']{max-width:65%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='14']{width:70%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='14']{left:70%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='14']{min-width:70%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='14']{max-width:70%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='15']{width:75%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='15']{left:75%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='15']{min-width:75%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='15']{max-width:75%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='16']{width:80%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='16']{left:80%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='16']{min-width:80%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='16']{max-width:80%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='17']{width:85%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='17']{left:85%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='17']{min-width:85%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='17']{max-width:85%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='18']{width:90%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='18']{left:90%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='18']{min-width:90%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='18']{max-width:90%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='19']{width:95%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='19']{left:95%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='19']{min-width:95%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='19']{max-width:95%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-width='20']{width:100%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-x='20']{left:100%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-min-width='20']{min-width:100%}.grid-stack.grid-stack-20>.grid-stack-item[data-gs-max-width='20']{max-width:100%}.grid-stack.grid-stack-21>.grid-stack-item{min-width:4.7619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='1']{width:4.7619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='1']{left:4.7619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='1']{min-width:4.7619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='1']{max-width:4.7619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='2']{width:9.52381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='2']{left:9.52381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='2']{min-width:9.52381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='2']{max-width:9.52381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='3']{width:14.28571%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='3']{left:14.28571%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='3']{min-width:14.28571%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='3']{max-width:14.28571%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='4']{width:19.04762%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='4']{left:19.04762%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='4']{min-width:19.04762%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='4']{max-width:19.04762%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='5']{width:23.80952%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='5']{left:23.80952%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='5']{min-width:23.80952%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='5']{max-width:23.80952%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='6']{width:28.57143%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='6']{left:28.57143%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='6']{min-width:28.57143%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='6']{max-width:28.57143%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='7']{width:33.33333%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='7']{left:33.33333%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='7']{min-width:33.33333%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='7']{max-width:33.33333%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='8']{width:38.09524%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='8']{left:38.09524%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='8']{min-width:38.09524%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='8']{max-width:38.09524%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='9']{width:42.85714%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='9']{left:42.85714%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='9']{min-width:42.85714%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='9']{max-width:42.85714%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='10']{width:47.61905%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='10']{left:47.61905%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='10']{min-width:47.61905%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='10']{max-width:47.61905%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='11']{width:52.38095%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='11']{left:52.38095%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='11']{min-width:52.38095%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='11']{max-width:52.38095%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='12']{width:57.14286%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='12']{left:57.14286%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='12']{min-width:57.14286%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='12']{max-width:57.14286%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='13']{width:61.90476%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='13']{left:61.90476%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='13']{min-width:61.90476%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='13']{max-width:61.90476%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='14']{width:66.66667%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='14']{left:66.66667%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='14']{min-width:66.66667%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='14']{max-width:66.66667%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='15']{width:71.42857%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='15']{left:71.42857%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='15']{min-width:71.42857%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='15']{max-width:71.42857%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='16']{width:76.19048%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='16']{left:76.19048%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='16']{min-width:76.19048%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='16']{max-width:76.19048%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='17']{width:80.95238%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='17']{left:80.95238%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='17']{min-width:80.95238%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='17']{max-width:80.95238%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='18']{width:85.71429%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='18']{left:85.71429%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='18']{min-width:85.71429%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='18']{max-width:85.71429%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='19']{width:90.47619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='19']{left:90.47619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='19']{min-width:90.47619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='19']{max-width:90.47619%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='20']{width:95.2381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='20']{left:95.2381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='20']{min-width:95.2381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='20']{max-width:95.2381%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-width='21']{width:100%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-x='21']{left:100%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-min-width='21']{min-width:100%}.grid-stack.grid-stack-21>.grid-stack-item[data-gs-max-width='21']{max-width:100%}.grid-stack.grid-stack-22>.grid-stack-item{min-width:4.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='1']{width:4.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='1']{left:4.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='1']{min-width:4.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='1']{max-width:4.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='2']{width:9.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='2']{left:9.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='2']{min-width:9.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='2']{max-width:9.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='3']{width:13.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='3']{left:13.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='3']{min-width:13.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='3']{max-width:13.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='4']{width:18.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='4']{left:18.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='4']{min-width:18.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='4']{max-width:18.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='5']{width:22.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='5']{left:22.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='5']{min-width:22.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='5']{max-width:22.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='6']{width:27.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='6']{left:27.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='6']{min-width:27.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='6']{max-width:27.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='7']{width:31.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='7']{left:31.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='7']{min-width:31.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='7']{max-width:31.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='8']{width:36.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='8']{left:36.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='8']{min-width:36.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='8']{max-width:36.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='9']{width:40.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='9']{left:40.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='9']{min-width:40.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='9']{max-width:40.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='10']{width:45.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='10']{left:45.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='10']{min-width:45.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='10']{max-width:45.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='11']{width:50%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='11']{left:50%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='11']{min-width:50%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='11']{max-width:50%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='12']{width:54.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='12']{left:54.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='12']{min-width:54.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='12']{max-width:54.54545%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='13']{width:59.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='13']{left:59.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='13']{min-width:59.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='13']{max-width:59.09091%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='14']{width:63.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='14']{left:63.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='14']{min-width:63.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='14']{max-width:63.63636%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='15']{width:68.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='15']{left:68.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='15']{min-width:68.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='15']{max-width:68.18182%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='16']{width:72.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='16']{left:72.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='16']{min-width:72.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='16']{max-width:72.72727%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='17']{width:77.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='17']{left:77.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='17']{min-width:77.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='17']{max-width:77.27273%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='18']{width:81.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='18']{left:81.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='18']{min-width:81.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='18']{max-width:81.81818%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='19']{width:86.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='19']{left:86.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='19']{min-width:86.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='19']{max-width:86.36364%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='20']{width:90.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='20']{left:90.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='20']{min-width:90.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='20']{max-width:90.90909%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='21']{width:95.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='21']{left:95.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='21']{min-width:95.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='21']{max-width:95.45455%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-width='22']{width:100%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-x='22']{left:100%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-min-width='22']{min-width:100%}.grid-stack.grid-stack-22>.grid-stack-item[data-gs-max-width='22']{max-width:100%}.grid-stack.grid-stack-23>.grid-stack-item{min-width:4.34783%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='1']{width:4.34783%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='1']{left:4.34783%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='1']{min-width:4.34783%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='1']{max-width:4.34783%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='2']{width:8.69565%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='2']{left:8.69565%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='2']{min-width:8.69565%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='2']{max-width:8.69565%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='3']{width:13.04348%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='3']{left:13.04348%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='3']{min-width:13.04348%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='3']{max-width:13.04348%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='4']{width:17.3913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='4']{left:17.3913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='4']{min-width:17.3913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='4']{max-width:17.3913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='5']{width:21.73913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='5']{left:21.73913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='5']{min-width:21.73913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='5']{max-width:21.73913%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='6']{width:26.08696%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='6']{left:26.08696%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='6']{min-width:26.08696%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='6']{max-width:26.08696%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='7']{width:30.43478%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='7']{left:30.43478%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='7']{min-width:30.43478%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='7']{max-width:30.43478%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='8']{width:34.78261%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='8']{left:34.78261%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='8']{min-width:34.78261%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='8']{max-width:34.78261%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='9']{width:39.13043%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='9']{left:39.13043%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='9']{min-width:39.13043%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='9']{max-width:39.13043%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='10']{width:43.47826%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='10']{left:43.47826%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='10']{min-width:43.47826%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='10']{max-width:43.47826%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='11']{width:47.82609%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='11']{left:47.82609%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='11']{min-width:47.82609%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='11']{max-width:47.82609%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='12']{width:52.17391%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='12']{left:52.17391%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='12']{min-width:52.17391%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='12']{max-width:52.17391%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='13']{width:56.52174%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='13']{left:56.52174%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='13']{min-width:56.52174%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='13']{max-width:56.52174%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='14']{width:60.86957%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='14']{left:60.86957%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='14']{min-width:60.86957%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='14']{max-width:60.86957%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='15']{width:65.21739%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='15']{left:65.21739%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='15']{min-width:65.21739%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='15']{max-width:65.21739%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='16']{width:69.56522%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='16']{left:69.56522%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='16']{min-width:69.56522%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='16']{max-width:69.56522%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='17']{width:73.91304%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='17']{left:73.91304%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='17']{min-width:73.91304%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='17']{max-width:73.91304%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='18']{width:78.26087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='18']{left:78.26087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='18']{min-width:78.26087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='18']{max-width:78.26087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='19']{width:82.6087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='19']{left:82.6087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='19']{min-width:82.6087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='19']{max-width:82.6087%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='20']{width:86.95652%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='20']{left:86.95652%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='20']{min-width:86.95652%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='20']{max-width:86.95652%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='21']{width:91.30435%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='21']{left:91.30435%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='21']{min-width:91.30435%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='21']{max-width:91.30435%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='22']{width:95.65217%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='22']{left:95.65217%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='22']{min-width:95.65217%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='22']{max-width:95.65217%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-width='23']{width:100%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-x='23']{left:100%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-min-width='23']{min-width:100%}.grid-stack.grid-stack-23>.grid-stack-item[data-gs-max-width='23']{max-width:100%}.grid-stack.grid-stack-24>.grid-stack-item{min-width:4.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='1']{width:4.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='1']{left:4.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='1']{min-width:4.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='1']{max-width:4.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='2']{width:8.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='2']{left:8.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='2']{min-width:8.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='2']{max-width:8.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='3']{width:12.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='3']{left:12.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='3']{min-width:12.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='3']{max-width:12.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='4']{width:16.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='4']{left:16.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='4']{min-width:16.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='4']{max-width:16.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='5']{width:20.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='5']{left:20.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='5']{min-width:20.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='5']{max-width:20.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='6']{width:25%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='6']{left:25%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='6']{min-width:25%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='6']{max-width:25%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='7']{width:29.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='7']{left:29.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='7']{min-width:29.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='7']{max-width:29.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='8']{width:33.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='8']{left:33.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='8']{min-width:33.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='8']{max-width:33.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='9']{width:37.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='9']{left:37.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='9']{min-width:37.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='9']{max-width:37.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='10']{width:41.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='10']{left:41.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='10']{min-width:41.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='10']{max-width:41.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='11']{width:45.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='11']{left:45.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='11']{min-width:45.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='11']{max-width:45.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='12']{width:50%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='12']{left:50%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='12']{min-width:50%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='12']{max-width:50%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='13']{width:54.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='13']{left:54.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='13']{min-width:54.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='13']{max-width:54.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='14']{width:58.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='14']{left:58.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='14']{min-width:58.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='14']{max-width:58.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='15']{width:62.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='15']{left:62.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='15']{min-width:62.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='15']{max-width:62.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='16']{width:66.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='16']{left:66.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='16']{min-width:66.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='16']{max-width:66.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='17']{width:70.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='17']{left:70.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='17']{min-width:70.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='17']{max-width:70.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='18']{width:75%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='18']{left:75%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='18']{min-width:75%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='18']{max-width:75%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='19']{width:79.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='19']{left:79.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='19']{min-width:79.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='19']{max-width:79.16667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='20']{width:83.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='20']{left:83.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='20']{min-width:83.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='20']{max-width:83.33333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='21']{width:87.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='21']{left:87.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='21']{min-width:87.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='21']{max-width:87.5%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='22']{width:91.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='22']{left:91.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='22']{min-width:91.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='22']{max-width:91.66667%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='23']{width:95.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='23']{left:95.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='23']{min-width:95.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='23']{max-width:95.83333%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-width='24']{width:100%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-x='24']{left:100%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-min-width='24']{min-width:100%}.grid-stack.grid-stack-24>.grid-stack-item[data-gs-max-width='24']{max-width:100%}

.dashboard {
  position: relative;
  display: flex;
  flex-direction: column;
  font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #fff;
}
.dashboard .dashboard-menus-wrap {
  height: 50px;
  background: #262b3d;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 5px;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-description {
  flex: 6;
  text-align: center;
  font-size: 14px;
  color: #9da2a7;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls > div {
  white-space: nowrap;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-btn {
  padding: 4px 10px;
  border: 1px solid #f3f3f3;
  margin-right: 6px;
  cursor: pointer;
  height: 26px;
  color: #f3f3f3;
  font-size: 12px;
  box-sizing: border-box;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .save {
  border: none;
  background: #0070cc;
  padding-top: 5px;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-column {
  min-width: 40px;
  padding: 0;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-column .now-column {
  text-align: center;
  padding: 4px 10px;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-column .column-select-block {
  display: none;
  position: absolute;
  top: 40px;
  right: 10px;
  width: 208px;
  height: auto;
  background: white;
  padding-bottom: 8px;
  z-index: 60;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-column .column-select-block .column-num {
  width: 25px;
  height: 25px;
  float: left;
  margin-left: 8px;
  margin-top: 8px;
  background: #cfcfcf;
  line-height: 25px;
  text-align: center;
  color: black;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-column .column-select-block .column-num:hover {
  background: #0070cc;
  color: white;
  font-weight: bold;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select {
  padding: 4px 0;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .grid-select-main {
  cursor: pointer;
  line-height: 16px;
  width: auto;
  min-width: 90px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .grid-select-main .select-set {
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: nowrap;
  max-width: 10em;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .grid-select-main .select-list {
  max-height: 20em;
  overflow-y: auto;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  cursor: pointer;
  height: 0px;
  width: 0px;
  margin-left: 5px;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-arrow.normal {
  border-top: 6px solid #f3f3f3;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-arrow.reverse {
  border-bottom: 6px solid #f3f3f3;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-block {
  position: absolute;
  top: 22px;
  left: 0;
  z-index: 10;
  width: 100%;
  height: auto;
  background-color: #FFFFFF;
  box-shadow: 0 0 2px #878787;
  line-height: 16px;
  display: none;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-list,
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-items {
  cursor: pointer;
  margin: 15px 7px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-items {
  color: #333333;
  padding: 5px;
  word-break: break-all;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-items .template-name {
  flex: 1;
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-items .remove-menu {
  display: block;
  width: 9px;
  height: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk4NEE2ODM2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk4NEE2ODI2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+y9B8wwAAAKlJREFUeNpizMjIkGRgYEgE4llA/IYBOxAB4jQgns8CVdwKxJFA7ATEr9EUiwLxPiDWAXGYgHg2EF+FCuyDKsCmGKRmNhPUREcsmtAVg21ngZoE07QfSRMDmuJXIAEWJOvRNTGgK4b5AR38R2Mj81E0oLsZ5qf9yAHBhEOxI1JAaCNrYsKh+DVa6ME1gTSkYlGMHhAwTamgUFoAlcSVNECaHKBJYwFAgAEAIBM2HzZTefkAAAAASUVORK5CYII=) center no-repeat;
  cursor: pointer;
  background-size: 100%;
}
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-items:hover,
.dashboard .dashboard-menus-wrap .dashboard-grid-btns .dashboard-grid-ctrls .dashboard-grid-select .select-items.active {
  background-color: #2DB2FF;
  color: #FFFFFF;
}
.dashboard .dashboard-content-wrap {
  flex: 1;
  display: flex;
  overflow: hidden;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool {
  min-width: 180px;
  background: #1d202e;
  color: #fff;
  display: flex;
  flex-direction: column;
  cursor: default;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .sample {
  height: 34px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .sample .sample-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 8px;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .sample .loade-modules-btn {
  display: block;
  width: 26px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAWCAYAAAC7ZX7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RThDNUMwODc2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RThDNUMwODY2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TJexzQAAAgBJREFUeNrUl7tKA1EQhpNA1BQW2qiQiIKgICSWNiJESCLY2ARip08QAgazb2ChVZpYe3kEtUolgVReChEvhYmKjYmXZmOx/iP/wrIxGOM5oANfsbPnzPn3MMzMei3L8rSwPpAC8yAMBkGXR4+9gSq4AvtgD9S+Wuj7wtcDcuAGTIICmAG9wKuJIbDIsyZ5tgECTerkhh2MgDOwCUL0RUEBXAKTXNI359qviiDYoJYR5zv3ogrI8nkCFK3vrci1OoRnqSnoFtwDysDg8yx4sdq3F+7RIdqgtoBT8BrTwL7ZuvVzq2u8aUmPnC24n4cNAy8oWZ1biTFUCw5RY7+PpWsb3II5MP2L8jTNGKqtQo0pERwHh3yRVBA8qalWH4CECJ4Cx3RGFQSOahJ8AiKSbyabQgOYCrqZxOnWIFh0vfoo0j7A9PxxE8EPbI1i9wpiVjVpHQCPIvgCjNNZVhD4SJPgiOSxjxUiTueOgsDbmgQnPiuFo3GE/kvjeALrIC3DG1gGzx3cgOxZYQzVlqbGJ/sLZLA4BZk/OPxkOGYG3OPlGLgDq44hqNRmGugcL6vU1jQPC6P8mg3OoJKPMbAFrkEDvIFz+mKacratAd6ZHjKD1kAeLHCS82u6RQ9jD/OsPM827DRw4v3mJ3SJ5STM5uLXVLLe2cBOOeTstvoJ/RBgAFIa4mPHpBRhAAAAAElFTkSuQmCC) center no-repeat;
  cursor: pointer;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .sample .hide-load-modules {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAWCAYAAAC7ZX7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RThDNUMwODc2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RThDNUMwODY2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TJexzQAAAgBJREFUeNrUl7tKA1EQhpNA1BQW2qiQiIKgICSWNiJESCLY2ARip08QAgazb2ChVZpYe3kEtUolgVReChEvhYmKjYmXZmOx/iP/wrIxGOM5oANfsbPnzPn3MMzMei3L8rSwPpAC8yAMBkGXR4+9gSq4AvtgD9S+Wuj7wtcDcuAGTIICmAG9wKuJIbDIsyZ5tgECTerkhh2MgDOwCUL0RUEBXAKTXNI359qviiDYoJYR5zv3ogrI8nkCFK3vrci1OoRnqSnoFtwDysDg8yx4sdq3F+7RIdqgtoBT8BrTwL7ZuvVzq2u8aUmPnC24n4cNAy8oWZ1biTFUCw5RY7+PpWsb3II5MP2L8jTNGKqtQo0pERwHh3yRVBA8qalWH4CECJ4Cx3RGFQSOahJ8AiKSbyabQgOYCrqZxOnWIFh0vfoo0j7A9PxxE8EPbI1i9wpiVjVpHQCPIvgCjNNZVhD4SJPgiOSxjxUiTueOgsDbmgQnPiuFo3GE/kvjeALrIC3DG1gGzx3cgOxZYQzVlqbGJ/sLZLA4BZk/OPxkOGYG3OPlGLgDq44hqNRmGugcL6vU1jQPC6P8mg3OoJKPMbAFrkEDvIFz+mKacratAd6ZHjKD1kAeLHCS82u6RQ9jD/OsPM827DRw4v3mJ3SJ5STM5uLXVLLe2cBOOeTstvoJ/RBgAFIa4mPHpBRhAAAAAElFTkSuQmCC) center no-repeat;
  background-size: 100%;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .sample .show-load-modules {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAWCAYAAAC7ZX7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RThDNUMwOEY2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RThDNUMwOEU2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iYRQLQAAAaBJREFUeNrUl7FKA0EQhvcCiYqEw1QqKVRSWKmVHNikUx8haqvPYPIGvoR2Cr6AHhixDOnMFSLYJSI2iYVNInj+I7OwLhcSkx2MAx9sjr25L5fJ7qwXx7HqE3OgBHbBGpgHGSUT76AFnsAVuACdxJkkbDENyqAT/13QsytgxvazZZdAJCxTBUegADJMga/dWHMjdkoUzoOmoOgDKCb8ojZFnqujyW4/hKkM6oKydyA7hKwmy/foqOvy0BOOhd+s/wtZjW+96bIWzoE3IdlPEIwgqwk4R8yOuRQvXb7QclUFtTHur3EOxY4lEt5WcnHpOMcOCW8ICt86zrHuoS66gjvYFOiNmYPcujzupYwPUsJOg4RfBIUXHeTIG+NXEn4UFN50kGPLGN+TcCgovO8gx4Exvv6XG0cbnAi9YQ+cjbgx0T2nnEOxY1t/E2osGhPc/ER286O4J30WboKCIcvAbHpa7JbYwC8LN/BUjyE4BCsgDWbBKl8LjZod2MCb5VGZ1COSN+AQukcNBx9CF0Ba6M/5wRtY43vpUuq83yH0S4ABAOCBDyEYYx+UAAAAAElFTkSuQmCC);
  background-size: 100%;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .dashboard-widgets-tool-items {
  flex: 1;
  overflow: auto;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .dashboard-widgets-tool-items .dashboard-widgets-tool-item {
  height: 1.5em;
  padding: 1em;
  color: #F5F8FB;
  display: flex;
  align-items: center;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .dashboard-widgets-tool-items .dashboard-widgets-tool-item .dashboard-widgets-tool-icon {
  width: 16px;
  height: 16px;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .dashboard-widgets-tool-items .dashboard-widgets-tool-item .dashboard-widgets-tool-title {
  flex: 1;
  white-space: nowrap;
  margin-left: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 10em;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .dashboard-widgets-tool-items .dashboard-widgets-tool-item .dashboard-widgets-tool-button {
  display: block;
  width: 16px;
  height: 16px;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .dashboard-widgets-tool-items .dashboard-widgets-tool-item .add {
  cursor: pointer;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTlCQjk1RDc2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTlCQjk1RDY2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ne+ObQAAADdJREFUeNpi/P//PwMW8BCI5bFJMOLQABJkxCbBxEAioI+Gh1A3I2MGLGIPh5OnsYFHuDQABBgA7vYWp87ydzUAAAAASUVORK5CYII=) center no-repeat;
}
.dashboard .dashboard-content-wrap .dashboard-widgets-tool .dashboard-widgets-tool-items .dashboard-widgets-tool-item .exist {
  display: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RUM4QTk2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RUM4QTg2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+N63qkwAAAKFJREFUeNpi/P//PwMpgIVIdcxAvAGI+RhANhCBe/5DwBliFIcB8T8gfgfEKoQU6wLxVyD+A8TuYP8CiaNAvBmI2dAUCwDxbahTSmDiIOISVHAtEDNDJUD0Nqj4ciBmRNYgA8SPoJJzoZJNUP45IOZCthnGUAHil1BFW6CefAXE8uj+Qvfge6im30DsgC0g0AXMgfgpEKfjCjlGUpMGQIABAEsPaAC0IGlvAAAAAElFTkSuQmCC) center no-repeat;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap {
  flex: 15;
  background-color: #EAEAEA;
  display: flex;
  flex-direction: column;
  position: relative;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid {
  flex: 1;
  padding-top: 10px;
  overflow: auto;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content {
  left: 5px;
  right: 5px;
  bottom: 10px;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content {
  color: #2c3e50;
  text-align: center;
  background-color: #F9F9F9;
  display: flex;
  flex-direction: column;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-title-wrap {
  height: 32px;
  background: #F9F9F9;
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-title-wrap .dashboard-grid-title {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  padding-right: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-title-wrap .dashboard-grid-guid {
  white-space: nowrap;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-title-wrap .grid-stack-icon-container {
  width: 40px;
  min-width: 40px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-title-wrap .grid-stack-icon-container .grid-stack-setting {
  display: block;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEQkFBMkQ0Nzk3QTExRUFCNEZEQjVGMEQ4OEU3MDA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEQkFBMkQ1Nzk3QTExRUFCNEZEQjVGMEQ4OEU3MDA1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NURCQUEyRDI3OTdBMTFFQUI0RkRCNUYwRDg4RTcwMDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NURCQUEyRDM3OTdBMTFFQUI0RkRCNUYwRDg4RTcwMDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hrCN9AAAA8UlEQVR42nzQMU/CUBSG4bZpij/AjaExLhIhLiwEJxNJ0IFNJlcHBlxsWGF3MSydurtAYljYmKmDiYNG+QumAxOL8l7z3eSGgZM86cnpd3Lb6z8kiac6xhNyjDQb4gwDfJlBqBc+5lq6Rlfzip51xPi1C3/41oIbtPVhwqYJNDhATf0rbiTX7FSZ/0/qoI8yPnGOjYIveMOJ+kdzwjMuFMicsKc+U3+JSbDzrb63v0Kz0MO7BreInECkmf3x+1BHTrFCFQuMUcKdLuMHTRT2WgvdTgsNcWupjOf+Q+z0a7F1ZBt3oY0ZUhxKqtmVDW0FGADvqC1EIvBJxwAAAABJRU5ErkJggg==) center no-repeat;
  cursor: pointer;
  margin-right: 4px;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-title-wrap .grid-stack-icon-container .grid-stack-textarea {
  display: none;
  position: absolute;
  top: 30px;
  right: 10px;
  max-width: calc(100% - 20px);
  max-height: calc(100% - 40px);
  z-index: 60;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-title-wrap .grid-stack-icon-container .dashboard-grid-remove {
  display: block;
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk4NEE2ODM2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk4NEE2ODI2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+y9B8wwAAAKlJREFUeNpizMjIkGRgYEgE4llA/IYBOxAB4jQgns8CVdwKxJFA7ATEr9EUiwLxPiDWAXGYgHg2EF+FCuyDKsCmGKRmNhPUREcsmtAVg21ngZoE07QfSRMDmuJXIAEWJOvRNTGgK4b5AR38R2Mj81E0oLsZ5qf9yAHBhEOxI1JAaCNrYsKh+DVa6ME1gTSkYlGMHhAwTamgUFoAlcSVNECaHKBJYwFAgAEAIBM2HzZTefkAAAAASUVORK5CYII=) center no-repeat;
  cursor: pointer;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid .grid-stack-item-content .dashboard-grid-content {
  flex: 1;
  background: #dd34 5;
  padding: 8px;
  overflow: hidden;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid-edit {
  position: absolute;
  top: 4px;
  right: 16px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #ccc;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplYjk4YjI2YS1mZmM5LTFkNDctYTk3OS1lNjZhZmJhNjA1N2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk4NEE2OEI2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk4NEE2OEE2NTBBMTFFQUFDQTJFODQ3QTVFMTE5QjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OGEwNTViZmItOTZkZC1hYzQ0LThjMGItYzg2Y2I3N2Y3YjFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2ZhNWY2NjMtNjUwNC0xMWVhLTkzZWEtYWVjYmUzMDFhNGI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DsOdIwAAANBJREFUeNpiDA0NZSAAWoG4CohnA3EmCx6FjEDcA8RFUH4qEHOy4FE8DYgz0MRjsGlgBuJ5QBwH5f8B4mIgVgLiF0xoilmBeBmS4vdAHAbEjkB8A4g7kDWwA/EaqAIQuA3EQUBcAcSrgHgGSBDmJC4gXg/EblD+HiBuA+KZUE9vhZkK01COpHg6EO8E4sVAHAXEh5DdDNOgjiR2DarJB4jPoYcIyA9WQFwGxIehYiVA7IRNMcyGZmi4BwCxNhAfhwYlAy4NDlCb3jIQBowAAQYAiBcirdI/bxMAAAAASUVORK5CYII=) no-repeat center;
  display: none;
  cursor: pointer;
}
.dashboard .dashboard-content-wrap .dashboard-grid-wrap .dashboard-grid-edit:hover {
  background-color: #ccc;
}
.dashboard .dashboard-content-wrap .dashboard-widget-bg-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 32px;
  bottom: 0;
}
.dashboard .dashboard-content-wrap .dashboard-widget-bg-wrap .dashboard-widget-bg {
  background-color: #EAEAEA;
  height: 100%;
  width: 100%;
  opacity: 0.5;
}
.dashboard .dashboard-content-wrap .dashboard-widget-bg-wrap .dashboard-widget-bg-img {
  background: url(data:image/gif;base64,R0lGODlhDwAPAPQAAJWVlaqqqr+/v9XV1dnZ2bKyssXFxZ+fn6CgoOHh4efn583NzbOzs97e3u/v7/X19eXl5cbGxu3t7aurq+rq6vPz87y8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUP8/eHBhY2tldCBiZWdpbj0i72lkOjQzREFENjZENuHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBRQAEAAsAAAAAA8ADwAABULg0wwkCQkoujhEWZ4parhvnNKmjeIDbPO+GFAngBiPyCRgyQRAAtBooMl8SqHUpfWadV6x2a0UEf4yEgeqOFBQhAAAIfkEBRQACAAsAAAAAA8ADwAABUIgNAEkiQwo2jxHWZ4pSrhvnNKmjeIAbPO+GFA3QBiPyGRgyQwgBNCooMl8SqHUpfWadV6x2a2UEf5GFAWqWGCQhAAAIfkEBRQACAAsAAAAAA8ADwAABUIgZQUkiQAoOkFFWZ4perhvnNKmjeIBbPO+GFAHQBiPyKRgyRQgBtDooMl8SqHUpfWadV6x2a00Ev4SJAaqeECohAAAIfkEBRQACgAsAAAAAA8ADwAABUKgswgkqQQoalFGWZ4pWrhvnNKmjeICbPO+GFAXUBiPyORgyRwoANAooMl8SqHUpfWadV6x2a2UEP4iKuSmGHBIhAAAOw==) no-repeat center;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  margin-top: -8px;
  left: 50%;
  margin-left: -8px;
}
.dashboard-layer-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}
.dashboard-layer-container .dashboard-layer-cell {
  width: 90%;
  flex: 1;
  min-width: 300px;
  padding: 5px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dashboard-layer-container .dashboard-layer-cell .dashboard-layer-title {
  width: 60px;
  padding-right: 1em;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 12px;
}
.dashboard-layer-container .dashboard-layer-cell textarea,
.dashboard-layer-container .dashboard-layer-cell input {
  outline: none;
  border: 1px solid #cfcfcf;
  font-size: 12px;
}
.dashboard-layer-container .dashboard-layer-cell textarea {
  flex: 1;
  border-radius: 5px;
  display: inline-block;
  min-height: 35px;
}
.dashboard-layer-container .dashboard-layer-cell input {
  flex: 1;
  border-radius: 5px;
  height: 26px;
  line-height: 26px;
  box-shadow: none;
  padding-left: 10px;
}
.dashboard.view .dashboard-widgets-tool {
  display: none;
}
.dashboard.view .dashboard-menus-wrap {
  display: none;
}
.dashboard.view .grid-stack-icon-container {
  display: none !important;
}
.dashboard.view .dashboard-grid-wrap .dashboard-grid-edit {
  display: block !important;
}
.dashboard.edit .dashboard-grid-title-wrap {
  cursor: move;
}
.dashboard.edit.multi-mode .sample {
  display: none;
}
.dashboard.edit.multi-mode .dashboard-widgets-tool-button.add {
  display: block !important;
}
.dashboard.edit.multi-mode .dashboard-widgets-tool-button.exist {
  display: none !important;
}
.dashboard.view.dashboard-grid-title-hide .dashboard-grid-title-wrap {
  display: none !important;
}
.dashboard.view.dashboard-grid-title-hide .dashboard-widget-bg-wrap {
  top: 0 !important;
}
.dashboard.view.menu-edit-hide .dashboard-grid-edit {
  display: none !important;
}
.dashboard.edit.dashboard-grid-title-hide .dashboard-grid-title {
  visibility: none !important;
}
.dashboard.edit.menu-save-hide .dashboard-grid-btn.save {
  display: none !important;
}
.dashboard.edit.menu-cancel-hide .dashboard-grid-btn.cancel {
  display: none !important;
}
.dashboard.edit.menu-saveTemplate-hide .dashboard-grid-btn.saveTemplate {
  display: none !important;
}
.dashboard.edit.menu-saveTemplateAs-hide .dashboard-grid-btn.save-as {
  display: none !important;
}
.dashboard.edit.menu-template-hide .dashboard-grid-select {
  display: none !important;
}
.dashboard.edit.menu-columnNum-hide .dashboard-grid-btn.dashboard-grid-column {
  display: none !important;
}
.dashboard.edit.dashboard-eidt-fullScreen {
  position: fixed !important;
}
.dashboard.edit.widget-setting-hide .grid-stack-setting {
  display: none !important;
}

.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}


/* hq */

.xdsoft_datetimepicker.xdsoft_datepicker.xdsoft_timepicker {
	width: 310px;
}

.xdsoft_datetimepicker.xdsoft_datepicker {
	width: 242px;
}

.xdsoft_datetimepicker.xdsoft_timepicker {
	width: 76px;
}


.xdsoft_datetimepicker.xdsoft_rtl {
	padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}


/*For IE8 or lower*/

.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection {
	background: transparent
}

.xdsoft_noselect::-moz-selection {
	background: transparent
}

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}

.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
	float: none;
	margin-left: 0;
	margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
	right: -7px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
	right: 2px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
	color: #fff;
	background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year {
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;
}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
	color: #fff !important;
	background: #ff8000 !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #33aaff !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
	color: inherit !important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a {
	color: #eee !important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
	color: #aaa !important
}

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}

.xdsoft_scrollbar>.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}

.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
	left: 0;
	right: auto;
}

.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
	color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
	color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
	color: #555 !important
}

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller {
	background: #333 !important;
}

.xdsoft_datetimepicker .xdsoft_save_selected {
	display: block;
	border: 1px solid #dddddd !important;
	margin-top: 5px;
	width: 100%;
	color: #454551;
	font-size: 13px;
}

.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0);
	/* IE6-9 */
}

.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:hover span,
.xdsoft_datetimepicker .blue-gradient-button:focus span {
	color: #454551;
	background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0);
	/* IE6-9 */
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.hqgrid span.select2-selection.select2-selection--single {
    height: 24px;
}

.hqgrid .select2-container--default .select2-selection--single {
    border-radius: 0;
}

.hqgrid .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
}

.hqgrid .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 24px;
}

.hqgrid .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: -4px;
}

.hqgrid .select2-container--default .select2-selection--single .select2-selection__clear {
    height: 22px;
}

.hqgrid .select2.select2-container {
    width: 100% !important;
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
    font-size: 12px;
}

.hqgrid .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 2px;
    padding-right: 2px;
    text-overflow: clip;
}

.select2-results__option {
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
    font-size: 12px;
}
.hqgrid .hqgrid-cell-state-edit .hqgrid-cell-text-multiline-field textarea {
    width:100%;
    height:100%;
    white-space: pre-line;
    line-height: 1.6em;
}
.hqgrid td.hqgrid-cell-state-edit .hqgrid-cell-editbutton-field>div {
    padding-right: 24px;
    /* background: #BBE1CA; */
}

.hqgrid td.hqgrid-cell-state-edit .hqgrid-cell-editbutton-field>div input {
    height: 2em;
    line-height: 1.5em;
    border: #C2CF8A solid 1px;
    outline: none;
    /* background-color: #BBE1CA; */
}

.hqgrid td.hqgrid-cell-state-edit .hqgrid-cell-editbutton-field>div .editbutton-field-button {
    vertical-align: middle;
    display: inline-block;
    width: 20px;
    height: 100%;
    background-color: #F9F9F9;
    cursor: pointer;
    margin-top: -1px;
    border-radius: 4px;
    user-select: none;
}

.hqgrid td.hqgrid-cell-state-edit .hqgrid-cell-editbutton-field>div .editbutton-field-button:focus {
    outline: none;
}
.hqgrid td .hqgrid-tree-icon {
    cursor: pointer;
}

.hqgrid .hqgrid-icons-expand,
.hqgrid .hqgrid-icons-collapse {
    cursor: pointer;
}

.hqgrid .hqgrid-tree-text {
    margin-left: 4px;
}

/*强制左对齐*/
.hqgrid-cell-tree-field.hqgrid-align-center,
.hqgrid-cell-tree-field.hqgrid-align-center input {
    text-align: left;
}

.hqgrid-cell-tree-field.hqgrid-align-right,
.hqgrid-cell-tree-field.hqgrid-align-right input {
    text-align: left;
}
.hqgrid-cell-stacklevelbar-field .height-max {
    position: relative;
}


.hqgrid-stacklevelbar-item {
    float: left;
    height: 100%;
}

.hqgrid-stacklevelbar-item-hline {
    position: absolute;
    border-top: 1px #007ACC dashed;
    width: 100%;
    height: 1px;
    z-index: 999;
}

.hqgrid-stacklevelbar-item-stack {}

.hqgrid-stacklevelbar-item-stack>div {
    width: 80%;
    margin-left: 10%;
}

.hqgrid-stacklevelbar-item-stack-bgcolor {
    position: relative;
    cursor: pointer;
}

.hqgrid-stacklevelbar-item-stack-title {
    position: absolute;
    width: 100%;
    height: 1em;
    z-index: 999;
    line-height: 1em;
    color: white;
}

.hqgrid-stacklevelbar-item-stack-title.bottom {
    bottom: 0;
}

.hqgrid-stacklevelbar-item-stack-title.middle {
    top: 50%;
    margin-top: -0.5em;
}

.hqgrid-cell-stacklevelbar-field .padding-h-half-x2 {
    padding: 0;
}
.hqgrid .hqgrid-multiselect-content {
    height: 24px;
    width: 100%;
    position: relative;
}

.hqgrid .hqgrid-multiselect-content input {
    padding-right: 1rem !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    outline: none;
    border: none;
    box-shadow: none;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-icon {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100% 100%;
    cursor: pointer;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-arrow-down {
    right: 0;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-clear {
    right: 16px;
    display: none;
}

.hqgrid .hqgrid-multiselect-content.show-clear .hqgrid-multiselect-clear {
    display: block;
}

.hqgrid .hqgrid-multiselect-content.show-clear input {
    padding-right: 2.6em !important;
}

.hqgrid-multiSelect-dropdown-menu {
    z-index: 999999;
    display: none;
    padding: 0;
    position: absolute;
    min-width: 120px;
    max-height: 300px;
    margin: 2px 0 0;
    background-color: #fff;
    font-size: 12px;
    text-align: left;
    list-style: none;
    overflow-y: auto;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
}

.hqgrid-multiSelect-dropdown-menu > li {
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
    font-size: 12px;
    height:30px;
    line-height:30px;
}

.hqgrid-multiSelect-dropdown-menu li:hover {
    background-color: #f5f5f5;
}

.hqgrid-multiSelect-dropdown-menu > li > a {
    display: block;
    padding: 0 30px 0 20px;
    position: relative;
}

.hqgrid-multiSelect-dropdown-menu .hqgrid-multiselect-text {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: black;
}

.hqgrid-multiSelect-dropdown-menu > li > a .hqgrid-multiselect-checkbox {
    position: absolute;
    right: 10px;
    height: 16px;
    width: 16px;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100% 100%;    
}

.hqgrid .hqgrid-multiselect-content {
    height: 24px;
    width: 100%;
    position: relative;
}

.hqgrid .hqgrid-multiselect-content input {
    padding-right: 1rem !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    outline: none;
    border: none;
    box-shadow: none;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-icon {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100% 100%;
    cursor: pointer;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-arrow-down {
    right: 0;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-clear {
    right: 16px;
    display: none;
}

.hqgrid .hqgrid-multiselect-content.show-clear .hqgrid-multiselect-clear {
    display: block;
}

.hqgrid .hqgrid-multiselect-content.show-clear input {
    padding-right: 2.6em !important;
}

.hqgrid-multiSelect-dropdown-menu {
    z-index: 999999;
    display: none;
    padding: 0;
    position: absolute;
    min-width: 120px;
    max-height: 300px;
    margin: 2px 0 0;
    background-color: #fff;
    font-size: 12px;
    text-align: left;
    list-style: none;
    overflow-y: auto;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
}

.hqgrid-multiSelect-dropdown-menu > li {
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
    font-size: 12px;
    height:30px;
    line-height:30px;
}

.hqgrid-multiSelect-dropdown-menu li:hover {
    background-color: #f5f5f5;
}

.hqgrid-multiSelect-dropdown-menu > li > a {
    display: block;
    padding: 0 30px 0 20px;
    position: relative;
}

.hqgrid-multiSelect-dropdown-menu .hqgrid-multiselect-text {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: black;
}

.hqgrid-multiSelect-dropdown-menu > li > a .hqgrid-multiselect-checkbox {
    position: absolute;
    right: 10px;
    height: 16px;
    width: 16px;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100% 100%;    
}

.hqgrid .hqgrid-multiselect-content {
    height: 24px;
    width: 100%;
    position: relative;
}

.hqgrid .hqgrid-multiselect-content input {
    padding-right: 1rem !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    outline: none;
    border: none;
    box-shadow: none;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-icon {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100% 100%;
    cursor: pointer;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-arrow-down {
    right: 0;
}

.hqgrid .hqgrid-multiselect-content .hqgrid-multiselect-clear {
    right: 16px;
    display: none;
}

.hqgrid .hqgrid-multiselect-content.show-clear .hqgrid-multiselect-clear {
    display: block;
}

.hqgrid .hqgrid-multiselect-content.show-clear input {
    padding-right: 2.6em !important;
}

.hqgrid-inputTableSelect-dropdown-menu {
    z-index: 999999;
    display: none;
    padding: 0;
    position: absolute;
    min-width: 120px;
    max-height: 150px;
    margin: 2px 0 0;
    background-color: #fff;
    font-size: 12px;
    text-align: left;
    list-style: none;
    overflow-y: auto;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
}


.hqgrid-inputTableSelect-dropdown-menu > li {
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
    font-size: 12px;
    height:30px;
    line-height:30px;
}

.hqgrid-inputTableSelect-dropdown-menu li:hover {
    background-color: #f5f5f5;
}

.hqgrid-inputTableSelect-dropdown-menu > li > a {
    display: block;
    padding: 0 30px 0 20px;
    position: relative;
}

.hqgrid-inputTableSelect-dropdown-menu .hqgrid-multiselect-text {
    overflow: hidden;
    display: inline-block;
    width: 100%;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: black;
}

.hqgrid-inputTableSelect-dropdown-menu > li > a .hqgrid-multiselect-checkbox {
    position: absolute;
    right: 10px;
    height: 16px;
    width: 16px;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100% 100%;    
}


.hqgrid-icons-add-2 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNkNBOTA0RTlGQjExRTc5QTFEQjEyNDg3NUZCRTg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZFNkNBOTA1RTlGQjExRTc5QTFEQjEyNDg3NUZCRTg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkU2Q0E5MDJFOUZCMTFFNzlBMURCMTI0ODc1RkJFODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkU2Q0E5MDNFOUZCMTFFNzlBMURCMTI0ODc1RkJFODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/z4OMAAABnUlEQVR42mL8//8/Awy8//Xl/5zbuxj2vrjI8ODLS7CYIo8Eg5OEHkOKqhuDIBsPI1wxSCMIb3965r/ZtqL/jReX/T//7u7/r79/gDGIDRIDye14evY/TD2YAAnY7Sj/f/PjE7gEOr7x8TFYDUwzw9sfn/6bbC34f+fTcxRNUYe7/0cf7kERA6kBqQXpYVl4by+Dv6wFgzKvBML9QHD89Q0GdABS4ydj/n/RvX0MTHueX2TwlTFjIBb4ypox7H5+gYHl7ufnDFr8smDB+KP9/w+/uoqiUGl9CjjYDYWUGNbaVzFq88sx3AHqYQKHLBE2cTCzgenf//4ysDIxM7Ao80oyXP3wCGziQutCRnSb7gXOQfH77c/PGOS4RRmYXCT1GbY8OUW0Hzc9PsngKK7HwBSn5Myw8clJhpufnqC42FJUg8FBXBdF093PL/5vAqpNUnFlgKca6x2l/0GRjCsBgBIHKAGA1MJTDghve3LmvzEwcuFJ7s8PML7w7h5YDBTxME0gzIgrkd/78oKBjZGFQZFXHOynRBUXlEQOEGAAjI09KS3rsjMAAAAASUVORK5CYII=');
}

.hqgrid-icons-add {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwQzFENEEyRjg0MjExRTc5MTQ4REFFNzZDOUI5NENDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwQzFENEEzRjg0MjExRTc5MTQ4REFFNzZDOUI5NENDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjBDMUQ0QTBGODQyMTFFNzkxNDhEQUU3NkM5Qjk0Q0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjBDMUQ0QTFGODQyMTFFNzkxNDhEQUU3NkM5Qjk0Q0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5x0D5TAAAAYUlEQVR42mL8//8/AzYQfaTnPyMDI8MSm2JGbPIsDDjA8dc3GPABJgYywRDSyBh3pO//4VdXSdJkKKREno0czGwMjLjiUWl9CljiXuAcxpEaHTjTqqWoBgM7EytOjQABBgBfrxbNXtRC+AAAAABJRU5ErkJggg==');
}

.hqgrid-icons-arrow-down {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAACVSURBVDhP7dJBDgMRFAbg1ybu4VYOZc0ZcAJu4SRWSEhEx/RNOu2MTWfX9NvIe+KP8G59ARfccf3arwXEGME5h9VRzhmstVg9vQUQQsB7D1pr7LzUWkFKCSEE7KDxjXullM4570op7Jz3NoeAYTtgjOmttenhYTpI48pCiHWllAJjDHc+rDETKaW+PCpW5/6jfDkA4AHpLt+nJVkWqAAAAABJRU5ErkJggg==');
}

.hqgrid-icons-checked-view {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJCNzA5RDdFRTlGQjExRTc5RUJDRDdFQjQ4NjU2QTA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJCNzA5RDdGRTlGQjExRTc5RUJDRDdFQjQ4NjU2QTA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkI3MDlEN0NFOUZCMTFFNzlFQkNEN0VCNDg2NTZBMDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkI3MDlEN0RFOUZCMTFFNzlFQkNEN0VCNDg2NTZBMDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7DMwrLAAAA9klEQVR42pySsQ9EMBjFn6YMFqPRYpVYGMVi5L81WgwSkxCD1WgjsRE9XxOXkzsnd2+g5fe1r/2eIoTAP+L0mKZJ9H2PZVm+wqqqwrIsGIahgHas61qM4yjuRAyxVMNoJdppX+XWHjGHK34Hr+uKNE3BGEMcx+czXoksZVmGYRig6/rpH3uddF2Htm2f87IsQZdGu0VR9H6rh4qikNY0TZPvpmnk9zAMYZrmdaHjOKiqCnme4+iv7/uwbfvtGCernudJaNs2WUhj13WvA/CqIAgwz7NsNln8mhyC9vTIPnHOkSTJR5gYYp+FFKNfIkdS/g35Q4ABAASbklIH4nwCAAAAAElFTkSuQmCC');
}

.hqgrid-icons-checked {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZmRiNTg2Ni0xMjcyLTg4NDctOGE2OS02Nzc3Mjg0NDc3YzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTc0Qjc5NThFOUZCMTFFNzg1MzU5MzYxMzM4MTU4MjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc0Qjc5NTdFOUZCMTFFNzg1MzU5MzYxMzM4MTU4MjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDgxOTA4Y2EtOTkxMC1jMDQzLWE5ODktNDQzYzVmZmI2NDYzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NDExMTg1YjktZTU0Zi0xMWU3LTg2NmQtZTA1MmMxM2YzZjViIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yhX0NgAAARRJREFUeNqcUjFqhEAUfYYVFGshewnPoVewsTAo4g1E7CzETrAQiZWNpVV6b6B3SDbeQBA1/mE3xGyMsA/+DM7853/vz+eWZcEjONFi27a2bq9rnA/yL2uYWZa9gSpalvXRtu1yBMqhXOKcrn86K4qyW+Zm55rDVD0deRmGAaZpkp17j3uY5xme56HrOsiyvLnbVKzrGlVVfX8nSYKmacDzPKIo2q8YxzGTJkkS28uyBMdxCIIAv3uwIeq6jqIoEIYhpmliZ67rQtO0OxsbqY7jQFVVjOPI/BHBMIz9AbiBZPm+j77vIYoik0hn/xEva+fYWwqCgDzP/0ym7q74/El8SdOURu754Fnf17CYukeH/EuAAQCf6omk59CKeAAAAABJRU5ErkJggg==');
}

.hqgrid-icons-clean {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDNDdFQkQ1RTlGQzExRTc4NkU5Q0FDNjQwMUM1NTk2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDNDdFQkQ2RTlGQzExRTc4NkU5Q0FDNjQwMUM1NTk2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEM0N0VCRDNFOUZDMTFFNzg2RTlDQUM2NDAxQzU1OTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEM0N0VCRDRFOUZDMTFFNzg2RTlDQUM2NDAxQzU1OTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7qNLEkAAAA7ElEQVR42mLcfPXl/+4D9xg+/vjDgA/wsrMwFNgqMATrSTCCBeymHv9/4enH/0DAgA9fe/n5v9XkY3B1TM6qIgzHH35gIAQO3n3H4K4uihD49eff/9hlF/5PP/YQp60gOZAakFqYGJh49fnnf5eZJ7FqBok5zzj5H6QGWRzOuPjs03+TCUdQNIPYIDFsYYDCWXvp+X/93sNwRSA2SAyb81mQAyBIV4Kxafed/+hi6y6/+A8URwksFgYiAEgzEJOu8eC9d//zN1wjXaO9khDjhSIb/Bq1xHmIshFvMkMOYXTMhM+JgTriOOUAAgwA19IodRVk494AAAAASUVORK5CYII=');
}

.hqgrid-icons-close-grey {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAACTSURBVDhP7ZOxDQMhDEV92YVxmImWRagoWQUoYBiOb3E6YkiTKFKKPAnx+Ua2jMXROvQBj7G/zQ8msNZSSmmcbuAhJlkSaK3Je0855+EQa3iILWAKkl6tGWNaKYUXNLwdL8dYa6UQAmtUVkqxlnxnCujZOceVsaDnN3mCG5mIMS49X2+CmGRJ0Ee1vQgPMcn/LxCdk1bhWnfvO0UAAAAASUVORK5CYII=');
}

.hqgrid-icons-collapse {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1Qzk4N0I2QzQ2MTExRTg4MjlBQ0M5NkMyRUREQzQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1Qzk4N0I3QzQ2MTExRTg4MjlBQ0M5NkMyRUREQzQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDVDOTg3QjRDNDYxMTFFODgyOUFDQzk2QzJFRERDNDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDVDOTg3QjVDNDYxMTFFODgyOUFDQzk2QzJFRERDNDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7t44aSAAAAV0lEQVR42mJMS0s7zMDAYMNAHDjCBFVsC8SMBDBIjQ0TTCcxpoMIJhyS/6EYAzAxkAhYsJiMjc9INRsYcZlMNRsYcJmMbgMxMW0NswEUIYeJdNFRgAADAHj5DVkTIOLiAAAAAElFTkSuQmCC');
}

.hqgrid-icons-column-setting-clear {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAAqklEQVQ4jdWTwQ0CIRBFH1ZiCZZgBUIJbAVy5i5nOtgtQTrRDrQDOxgvsJHdjVnckz8hGSb5L3/IoESELdpNG9oFq11YTa0A2gUL9EDXDPg0p+iHJsCvZgAlIqyY+Q5cgZiify0BvibQLhjAAXvApOhvFWDtGNqFATgCh5JkfMRs6oA+w2ZK0VvgkdNQAaaQJUBWBMx4E5HmczpfpNSzTWzV/wKepVBbv/MbZUh3NNlhHIAAAAAASUVORK5CYII=');
}

.hqgrid-icons-column-setting-save {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjU3YzU3NC03Y2ZlLTA3NGUtYTY0ZC1jNGM1YTkyYTBiY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUyNUI1RjM5Njg0MTFFQUI4Q0VERjlGQzU5RjMxMjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUyNUI1RjI5Njg0MTFFQUI4Q0VERjlGQzU5RjMxMjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEMxNEQwN0M3QUY5MTFFQThCRkE4QjY5QkZFRDAwQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEMxNEQwN0Q3QUY5MTFFQThCRkE4QjY5QkZFRDAwQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7o+RWYAAAAkklEQVR42mJMS0u7wMDAoM9AGFwBYv+ZM2feA/OAGv8DAZxGxshiQHYDEL8GYgcQn4mBSAC0qQFITQXiXenp6ZlEa0TS3AbE01iQxE8BTfqPpnYFNs1AdfUsSALmpNhOklOpohHuVKC7rwMpDQLqTwC9ZImiEaQJKMiITxdy4NHfj2RrZASmvbNA2ohEfZcAAgwA9KlIS4QPSv4AAAAASUVORK5CYII=');
}

.hqgrid-icons-column-setting {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjU3YzU3NC03Y2ZlLTA3NGUtYTY0ZC1jNGM1YTkyYTBiY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUyNUI1RUI5Njg0MTFFQUI4Q0VERjlGQzU5RjMxMjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUyNUI1RUE5Njg0MTFFQUI4Q0VERjlGQzU5RjMxMjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEMxNEQwN0M3QUY5MTFFQThCRkE4QjY5QkZFRDAwQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEMxNEQwN0Q3QUY5MTFFQThCRkE4QjY5QkZFRDAwQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6tZ3T5AAAA+0lEQVR42pySOQ7CMBBFkxBuQg9XoknKIAoWIZYKEIKwiCYFouU2SHAFLgAtCuENjCUTBQosPXlsf3tmvuwGQZA5fww3y/6657h2xiRJ3DAMI8IFlGAHN2jAA1poYtH6Is49toIr9GGtewFUYQ7xe4eMUq6B9cNe585SE3t2RsocMP1sGs3oVSpBpr3dZQ0bFRyZaqo/oZFStzDkrOdbj+X7lUsdNWWm5olxkSTzCsyxh1zyig48ua1xKjHEpjzNNIWzlh+rPs27NradK3IVJhL7VkbzAdq/XEXT/fYBpPwD8wWauleHit3vR0YdLe1LREsow958OSN6CjAAKQanAh0s4eYAAAAASUVORK5CYII=');
}

.hqgrid-icons-expand {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NzM3NzM0QzQ2MTExRThCMzE3RUQ3OTRFN0Y3NzhBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1NzM3NzM1QzQ2MTExRThCMzE3RUQ3OTRFN0Y3NzhBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDU3Mzc3MzJDNDYxMTFFOEIzMTdFRDc5NEU3Rjc3OEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDU3Mzc3MzNDNDYxMTFFOEIzMTdFRDc5NEU3Rjc3OEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75WK0rAAAATUlEQVR42mJMS0s7zMDAYMNAHDjCBFVsC8SMBDBIjQ0TTCcxpoMIJgYSAckaWND4/3GoY6SaDYxU9wPZGoiJaWuYH0ARcphIC44CBBgAKYoJWej7i3EAAAAASUVORK5CYII=');
}

.hqgrid-icons-grid-column {
    background: url('data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI1OGYzMTU2LTU2MzYtNmM0Ni1iMzU1LWQ1YzE0YThiNGM1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMDZCOTFGNTk0QjkxMUVBOUZCMEI3REYxNDNBRUU5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMDZCOTFGNDk0QjkxMUVBOUZCMEI3REYxNDNBRUU5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZmRkMzEyNi1jMzMyLWMzNDEtODJjNi0wYjU5MTZjYTkwNWIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjU4ZjMxNTYtNTYzNi02YzQ2LWIzNTUtZDVjMTRhOGI0YzU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+c9SO9wAAAEpJREFUeNpi7OrqunPnDgNuoKKiwqyoqMiAF7x7944hLS3tNhhAGP9RAUScCaKckZERqzEQcUagQgaCYFhbxwQMdfwqlJWVAQIMADuiYrn26e42AAAAAElFTkSuQmCC');
}

.hqgrid-icons-image-none {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkI1NUJBNzNCNzhBMTFFNjhENzdBM0E5QTA3NDhBRjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkI1NUJBNzJCNzhBMTFFNjhENzdBM0E5QTA3NDhBRjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0RGRjQ0REFCMkJDMTFFNkE5MTdCMzVEQzI1Qzg3RDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0RGRjQ0REJCMkJDMTFFNkE5MTdCMzVEQzI1Qzg3RDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz462uGqAAAArUlEQVR42mK8e/cuAyWABYj/U2oACDCSqf8/E4kaWoH4M5SG2AwMg/8kuOAnELMB8Rcg5iXHBT1A/BWIJ8EEsBlQDw1YEDZGk6sGYh4ojdUAkOYGJH4qlL4PNTAF3TYmPJpBIBpq4wEofyoQW2IzAJtmBqjmaCQDQAG4Boil0A1owBNwIG8cROJLQQ1hwxWI6MAYGgbIAOSNKcQagM9lFBnAQBUDWCjISGAAEGAAwVYhVgYdZTEAAAAASUVORK5CYII=');
}

.hqgrid-icons-indeterminate-view {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGRkQ2MjlDRTlGQjExRTc4NERGODBGMTBBRDM4ODJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGRkQ2MjlERTlGQjExRTc4NERGODBGMTBBRDM4ODJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkZGRDYyOUFFOUZCMTFFNzg0REY4MEYxMEFEMzg4MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkZGRDYyOUJFOUZCMTFFNzg0REY4MEYxMEFEMzg4MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67p/YpAAAAjElEQVR42rSSwQnFIBBE1xDBk3agHdiUddmUHWgHehI87GcCgRw+CezPfwdBmXFWHMXMJGHH0nvnWiuttW7FWmsKIZBzTikkllLYWkvGmFvjnJPGGBRjVBsOkPRkAtCcU20kRGzcr5ucM7XWvgq995RSejnxeuPf3vibEY3A5z4BDbTgaI64chI+AgwAcdg9PNFTqm8AAAAASUVORK5CYII=');
}

.hqgrid-icons-indeterminate {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwNzBDMDU5RTlGQjExRTc5RTZCOEVGOEU5QUJDQkRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwNzBDMDVBRTlGQjExRTc5RTZCOEVGOEU5QUJDQkRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTA3MEMwNTdFOUZCMTFFNzlFNkI4RUY4RTlBQkNCREMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTA3MEMwNThFOUZCMTFFNzlFNkI4RUY4RTlBQkNCREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7MRKyAAAAAm0lEQVR42rSSwQnEIBBFx5Cz2oUgdmINWoZF2IXWJIJ2oQ0YRljIYTHgbuYgKu85DnwyxoCdOnFJKY0YI7TWljBjDKy1oJQiU0RJaw1CiKVYSpms9x4OvMBOTxIWMp9fHbBZ2+J5PzjnIOf8FZRSztn+2/H+4msz/iZiImqtjzAylNK5J5hVjFwIAXrvS5FzDsaYGTmyG/JLgAEAp4A6BVwieoMAAAAASUVORK5CYII=');
}

.hqgrid-icons-loading-node {
    background: url('data:image/gif;base64,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');
}

.hqgrid-icons-loading {
    background: url('data:image/gif;base64,R0lGODlhKAAoANUwADe2ckWk4fjMIMxMPsY8McZBMffHGDGya7/o0ja2cr/n0u/GwsTi9v3vt8Pi9USk4fjMH8tLPe7Fwf3vuDm3dPjNIsxNQEel4UW6esxPRcxURfjML+7Gw8tORMPp1O7Iw/3vvf3vvES5ee/JxPjMLu/HxMtTRMTp1cxRR/jNMMxVR0e6e8Y4KffHCDGa3iGuY////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNzNmN2RhOS04NWU0LTcyNGQtYWZiMi02Y2FiYzc0NzUyZGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjYyREI5RjVFNDlEMTFFNzg4NzM4RTA4RTcwQ0I5MjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjYyREI5RjRFNDlEMTFFNzg4NzM4RTA4RTcwQ0I5MjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRl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');
}

.hqgrid-icons-move-bottom {
    background: url('data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI1OGYzMTU2LTU2MzYtNmM0Ni1iMzU1LWQ1YzE0YThiNGM1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzY4N0UyOTk0MzUxMUVBOUJEMkFFQzE3NjNCREE4QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzY4N0UyODk0MzUxMUVBOUJEMkFFQzE3NjNCREE4QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNWYxZTYxNS1mNzkzLTE0NGEtODc2Zi1jNDM3YzUxZGUzYWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjU4ZjMxNTYtNTYzNi02YzQ2LWIzNTUtZDVjMTRhOGI0YzU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2BjAEAAAAFBJREFUeNpiTEtLY0AD/9H4jMgcJgYSAf00NEDd/h+LGph4A7qGRjwGN6JrwKcJrhibH9A1oSgGARYsJjbgYOPUgFUhuob/RIYqI8nxABBgAMa3D9Lk4Kd0AAAAAElFTkSuQmCC');
}

.hqgrid-icons-move-down {
    background: url('data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI1OGYzMTU2LTU2MzYtNmM0Ni1iMzU1LWQ1YzE0YThiNGM1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MkZBQzY5RDk0MzUxMUVBOEFFMUFCOTg2NkIwQzQ4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MkZBQzY5Qzk0MzUxMUVBOEFFMUFCOTg2NkIwQzQ4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNWYxZTYxNS1mNzkzLTE0NGEtODc2Zi1jNDM3YzUxZGUzYWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjU4ZjMxNTYtNTYzNi02YzQ2LWIzNTUtZDVjMTRhOGI0YzU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jeXj9QAAAGdJREFUeNpiTEtLY0AD/9H4jMgcJgYSwXDSMA0aOv+xqIGJT0PWkAvE+/AYDJLLQ9bwF4iDgPgOFsUgsWAg/oPuh49A7AmlkcW8gPgDLk/fgdr0F4pBJt9GVsCCw7250CSxF10SIMAAzLYYto5Qny4AAAAASUVORK5CYII=');
}

.hqgrid-icons-move-top {
    background: url('data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI1OGYzMTU2LTU2MzYtNmM0Ni1iMzU1LWQ1YzE0YThiNGM1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2M0U5QkRGRDk0MzUxMUVBQjYxOUNDQ0ZFNDFCREE2MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2M0U5QkRGQzk0MzUxMUVBQjYxOUNDQ0ZFNDFCREE2MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNWYxZTYxNS1mNzkzLTE0NGEtODc2Zi1jNDM3YzUxZGUzYWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjU4ZjMxNTYtNTYzNi02YzQ2LWIzNTUtZDVjMTRhOGI0YzU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iHcEvgAAAFBJREFUeNpiTEtLYwCC/wzEAUYmBhIBC0wnsRpw2VAPxThtQFfcgMRvxGcDuuIGdJuY8CjGqomJgGIMTSxI7oS5FT1OGIkJJZKDlXoaAAIMAJY0DMulcRnJAAAAAElFTkSuQmCC');
}

.hqgrid-icons-move-up {
    background: url('data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI1OGYzMTU2LTU2MzYtNmM0Ni1iMzU1LWQ1YzE0YThiNGM1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2Mjg3QjdDRTk0MzUxMUVBODFGQUQ1OEQyQTczNzQ5NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2Mjg3QjdDRDk0MzUxMUVBODFGQUQ1OEQyQTczNzQ5NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNWYxZTYxNS1mNzkzLTE0NGEtODc2Zi1jNDM3YzUxZGUzYWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjU4ZjMxNTYtNTYzNi02YzQ2LWIzNTUtZDVjMTRhOGI0YzU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+agvTJQAAAG1JREFUeNpiTEtLY8ACMqH0dHQJFiyKnYB4EhAzAvFNIN6HLMmEplgFiNdCDWIG4nVQMawa+IF4GxALoIlth9IoGpihJqticaIK1CZmZA0gNzsz4AYgf01G9nQ2FIPAfzTFjPg8TRAMBw0AAQYACIgNOODr8roAAAAASUVORK5CYII=');
}

.hqgrid-icons-no-data {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN4AAACICAYAAACIsFVdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMjE4ODJmMC04YjUxLTAyNDUtYjljNy1jOTJhMzQxODUyYjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTM1REJFMzIyODI1MTFFOEI2RTBENTEyMDdFNkI1NTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTM1REJFMzEyODI1MTFFOEI2RTBENTEyMDdFNkI1NTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWQwMGVkY2EtMzA5OS1mYjQ2LTg5ZjItNmRjNzViMzk4M2E1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyMTg4MmYwLThiNTEtMDI0NS1iOWM3LWM5MmEzNDE4NTJiMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psb1nZYAAAr/SURBVHja7J0LsFVVGcfXDeTpBe7lYfZQQiklkWqGGMaKLCzsoTgRWAj4yqJS4lKi0YNIU9PUInOcfIBoSCmljE5RmtjLpoeEUjNqSmLCjUQI5I2372utOx323Xvfc85+7/P7zfznnrP2Ofec863zP3u9vrWb1q5da3LC0aLloreJ7hTNFu0zACXkVTl6L1eLxot6i84VnUP1AMZLnuM890+gegDjpU8PqgcwHgBgPIAi0zOD1+wvmijq5Skf6Ll/jOijnrIXRL8VdVB1UGSaUp5OGCJ61JmqXnSq4SyqDmhqVs+0iKZTpouOpeoA41XPlhj+xwHRS1QdYLzq+bHoRxH6aLtFnxO9SNVBkUl7cGW/aKqo2ee1fy0aVXH/VtHnPY/Z4c54ABivDnb4lB303N+bwyblYNGZog+IRouOMF1HZ+FQtA6fFT0sWipaR0iyM17R6COaI7pENIhw1ESLky5+bxOtdnF8jD4ehPEa0W9EV2K6WHif6A+iq0SHYbz8kYeUoKGiNe7XGuJD1+FeLHqoUX/M8mS8hzz3H8xBbFYY5gyT5B2u3odivOzQdv8i0f2iGaJVGb+fs0UnBxzT1TeniwaImlCoNEYniW4y/iPSbxXdbRosG6UpRxnoeftBeko0wufY9cZOcxwkTDUzTnSfaJjPsa+LvsIZr7F5Z4Dp7hDNxXR183vRacbO53qZL3oDxmts3u9TtlV0IaGJxXw3+ZTrfOgnMV5jM8Gn7EbRNkITC7cHlJ+awmvrqqmLRD8XtYt2iTYaO7/4GVE/+njZ0e7TDxkr+iOhiQVdkLDbp3x3wl/8j4u+bWx6WhCbXHdiBWe89GnxKXucsMTGnoDyvgm+5leNzeUc0s3jjhTdJfoyxksfvxUVewlLYdHpqYU1Pkents7EeAD1oStjrvdp0uoZcKRr9r5R9A3TdbXUtcZuVYLxAGrkPFFrxX0dTHmvO6M97VoyOme7wNi9gPZ4mp3nY7zaeK3oS6JHXIdZ5946qpQfHSXXy6J/GJsX+R3Rh0w5FjFP9tzXM9vvAh77K9G3PGWnJ/Gmyjiq2cMZ7lJjt4OH+vmX6AbRdcY/hzIKQT9wTTG/znZjl611Mtz9wARxjDsTdvKC+xHHeCEcLlopOgXPxIq2GD5h7Draohmvo8b/rzmqlStr9rp+IE3NAHTlw72YLhG0r7PKDUgUDe+Z+qhuHu89nsj+PmUy3s2i9+CRxNAzxUJjs0iKhHerie72ZJ3hub8e4wUz3SdgnTxsbNbzQEOKTpg0PrpUbonolZBYX26C06XyyL2e+zp6OTbgsZq+NN9Tdh+DK/70dp3h1/kc053Kzjds+V4r2nLQHLmWgONPit5sou34llYfTz/DM+bQTPeX3Q+ILgt73jUvZ4m+YA4dkNts7FzfTozXFV1/d6dPuZpRdwLbg4/q4l2iX4a0iqaI7imA8Ywz1ZI6W1I/oKnpT9A8yw2YLhI6/7ks5PiUAn0W3VZwUY3PWZiU6cpivKD2+s/wTmRuCTk2rmCfRUdkZxqbVxnGJteK+lqSbyaoqTnc2D1HdFDieNfxbndt5fvdL8GGnARU1935zbP0M/6pJ1A9OvG8PeCYtiaiZBOk2dSsRL/L54jOcN9t3Wjp36InjB1I+X4SfbrujKdfVl1S82kTvlxIO9WaGKpDy7sy/nJkVYGNQtjAVBP1Fr2pqZOkuoZtjul+jZ7O7us2CHqRyGF8NwHqM15/1yc6scbnj3Gn5z6EEqB2411m7NB7JTocf4Gx82M6tzHCnQ03+HSyFxFKgNr6eEcbm49U2bzUAZSpAf23ZneWe7eno63JhBsL3Mfr5fq32vFuzbhedEX8CteHznore/p4CZ3xzvaYTi+pNM0ED5rootPJHpNpU3N6wWOhFyWZlwPTKXqhlLnuPUFJjeddzX+FsUtqwtAh5qs9ZR8ueCxm8Z4gTeMd7yn7aZXP9V5k5DjCCVC98bxNq/Yqn7vZc39gwWOxlPcEaRrPu4TmiCqfe2Sdhs0rOpChWxzk4fLPL7n3cglf0fIa72+esmq30Z7ouf9swWOho4dtrgWQdW5cq3sv+/iKltd4qz1luknQgG6eN8h9MSr5BeEEqN54Szy/rMONnUNqDniOmlI3FHp9RZmu3byVcAJUb7znRN/1lE8y9loBnxLpBLuuQtdLEs925d7U/8Xu/wBAFXRmJ6ixNNu4nhwrvSzxhAz7I2QnZBPfqDEmO8HYvDWdAK/1MlSPGXuFTwYBAOownrLF2H02rqvCSPvd405yzwOAOpqaXjp3XdLlZLqyZYAz2N9FD4iW56hPR1OTpmZpjFeGLwbGw3iFaGo2MpoSdI2x23WX7SpA/3SfrRfVnB96EoL/oek3c0v62TTFaJ77kW2jqjnj5YlZfEbAeAAYryFYymcE+njpo+k3OhCh+620lOyzaYqRrqP9ItWcH5hOgHrjGzXGTCcAAMYDwHgAgPEAMB4AYDwAjAcAGA8A4wFgPFDIx4NUYa2mhXw84IyXAeTjAcYDwHiNAfl4QB8vA8jHg1QhHw/qjW/UGJOPBwAYDwDjAUDdDDb2MncYDyAlRhh7efJnRGdgPIB00GtNNjuPTcR4AOnQFHAb4wFkBRPoAPE1La8w9lqSSmvFsSmit7vbevXlxRgPIB4WiU4OODbUqZPRNDUt5ONBVB6p4bFrWDJmudaUNx+vE71mfVuM8a01xknUW94YWdHUnCS6zN2+29icT2W/aD1NTUuj5OORCJssT1XcflPF7S2iP1U+kKYmQAZgPAv5eBA3L1bcbvceTKKp2U/0QdGjoo0FCRL5eBA3q0UXGTuaeU2XjmwCgyt3iaaJNhu7QHRfwh+QfLxs4hs1xuTjxcwo9/fVTgBAHw8A4wFgvDroLXpAtLVCoyqOr6so19vHEnKA6MYbIzrV2JHATvWoOD6wony06GOEHCC68R431a9Re170E0IOEH0eT1McJnjK1rmzm6LTCc8RZoB4z3gAgPEAGtd4G9xfXau2uSBxIB8PCtXH80PTTz5i7KDLvoLEgevjQaqQCPv/s3Nryeta51IHxxjfWmOcRL3R1AQAjFcr5ONB4ft4RYR8vHTpE1C+C+M1FjoINM8JkufEgPInaGoCJMfMgPIfYjyAZNAdly/wKd8mug3jAcTPeNEq0WE+x3QudSt9PIB4OFz0FtEM0bkB37mtzpAjQv7PdtErVb7mQdF/MB6UlY6Y/o8uXlif0nvWZYwrRBebDFdW0dSERkM34JojWkAfDyB9TsN4AOmT6UAOfTzIgloGSqKgV+bZ6SnTft2fRQsxHhQVduumqQmA8QCgQY3Xh+qNTN+QY7sIT2Mbb1tA+RiqNzIjQ479hfA0tvGCNlSaQfVGJmyuaznhaWzjBeVw6Qr4cVRx3ej+LBcGHNPk2mWEqLGN92BAua6A14W346nmmmkWrRQNCzj+zZAmPlRBHncZG2Rqmx/Sx+s1HPoHHD8gusX9Qmu/ZGdJ61IHk/pG/B9DRKeI5ouOCniM7tM5VrSnyv+p8d+B1bo3np4pLhWd5SoiKrpSQK+n0BbSLFSjLXCPaaFaSscmY7fVoF8YYrzFos8m8Fq6TOgEY68a5GW26HtUR6nRFKJJotWEomsfT++fl9Br6bXypgYcm0lVlP9HnnoON16S6zd7hvwaQvk5QAj8jaeBuSeh19LO+MqAYzdSFQ3R1LyNMPgbT9H5r9tNvEuC/iqaLHo64Pgy1/neRJWUkidF00RrCIXlvwIMADLPIth6KT7uAAAAAElFTkSuQmCC');
}

.hqgrid-icons-popup-closed {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjU3YzU3NC03Y2ZlLTA3NGUtYTY0ZC1jNGM1YTkyYTBiY2UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc0RjlBRTg5Njg2MTFFQUJCRTNBRTIwNjQ2OTczM0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc0RjlBRTc5Njg2MTFFQUJCRTNBRTIwNjQ2OTczM0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEMxNEQwN0M3QUY5MTFFQThCRkE4QjY5QkZFRDAwQTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEMxNEQwN0Q3QUY5MTFFQThCRkE4QjY5QkZFRDAwQTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bXy++AAAAkklEQVR42rxSMQ6AIAwEY8KmTwaejBsTttjGE8GBwSYNV6C9o8WWUsyMLWbSphNXwFVzjNHqhvfeUZwF65uuc34jewiB12qM1SnccF/vP6QqG1RnS62SSqtdpQMDEktbkGVLmIfNweqAnfirOV1GwTsVOCTuj0OTmAnY0uccMUnibdCwuzm9OQ7k2zbxny93CjAA0e1rAqDsS74AAAAASUVORK5CYII=');
}

.hqgrid-icons-remove-2 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY1MjBFQTdDRTlGQjExRTdCMUY4OEVGNjc3QkFEQkIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1MjBFQTdERTlGQjExRTdCMUY4OEVGNjc3QkFEQkIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjUyMEVBN0FFOUZCMTFFN0IxRjg4RUY2NzdCQURCQjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjUyMEVBN0JFOUZCMTFFN0IxRjg4RUY2NzdCQURCQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gnIZAAAABt0lEQVR42oxSSy8DURQ+M9Fp0AYLj5DUK0S1JeIVaxsh8VOwQGLBwtJKIhbiB1jUayM2Yu2xEPHo1KMVUalWgplqO+3MHHNPzaQTIm7yJfec+51zz+MDRAQT6msSEwtzGOkPoFjlJEQGuzG5OI/srZjLw/eRd7cw2h8APf0Jdavr0Pb4SqhbWQNN+oBon584Jp+iJcNx19mM2asLW9ZisDfGkXY2iQNqMoE3jTWohEPk0GQZ9XzeSqArCqrvb2QzDuOqiRfkWP2aLEHt0jKnp2S89zZDSX0DePYOqKLH0WFQn2PQKj4A73JzL7NTyJeWAbDm0ydHlJH9FBnowlAZYKTXR6C7MSyzCsZlNrDJsXKsyRplmAFmAtZOcelipYDWVK3DcX/amMsBJwjAC+0dkD0/M53IelJCV+D0+gjK9SX1iZkMrSInXoOjqQV499g4SMGNQqCSpUE4/V3g2T8kOH0BUGNPoGfSxGFc18gYUE/2dUg/1qF9vNvXYfRcEICx1H8LwBALCcB8kLaDlC0+PYGZ02PUUikCu8dnJvG2qdZSjS3QJvI+P4oVDgxXl2N0qOdXkX8JMAB+YdSWLKpUVQAAAABJRU5ErkJggg==');
}

.hqgrid-icons-remove {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg4ODYwMjQyRjg0MjExRTdBMjIxQkVCQzk4QkNFM0U5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg4ODYwMjQzRjg0MjExRTdBMjIxQkVCQzk4QkNFM0U5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg4NjAyNDBGODQyMTFFN0EyMjFCRUJDOThCQ0UzRTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODg4NjAyNDFGODQyMTFFN0EyMjFCRUJDOThCQ0UzRTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71+tAXAAAAvUlEQVR42pySSw7CQAiGS5d6FN3p/Y+hJuq4tm77HG0poON0XtW0CUmB/2MIAIiYLfly8/O8KcS2TVYZ6hr15Wzz/KIm6LgGVPstvh4FcmxqHOMca7S6Sl4SQ9O8E6sM1W7jwAJRTHKkYe0XFEFxt4IP7EBeQbclD05BAejDKYgtD8YHMO9PpxodxL+tBsMh/+dw+qpy10FQtCBp+rK06+joImYPwMCk6U4Hd498EWa5MeOu+AHjw9IjHwUYABOXqMeHAqcNAAAAAElFTkSuQmCC');
}

.hqgrid-icons-save {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZmRiNTg2Ni0xMjcyLTg4NDctOGE2OS02Nzc3Mjg0NDc3YzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEI5RjBGNDlGODQyMTFFN0JERjBDOUU0M0ZENDA2RUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEI5RjBGNDhGODQyMTFFN0JERjBDOUU0M0ZENDA2RUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhENTVFNTBGODQyMTFFN0I5MDdCRjZFMjdGMTcwRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhENTVFNTFGODQyMTFFN0I5MDdCRjZFMjdGMTcwRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4lxGf6AAAAkklEQVR42mJ0DF17hYGBQQyIRRmIA6FAvIYJSGhDNTJCJRiRMAOSGAisAeKpIPVMDKSBbCg9lZBGdJtfQTWHsKApXAfE/3EYshLJuQzoGoOJdTOpfsSqcS3UmfjwGphiZKcGoQUENvAfm0YMSbQ4RAEsOKKAICDGRqwGsiD5j1gbw2Ear0FDFJ9tyGAFEO8GCDAAEzIcP/0O3v8AAAAASUVORK5CYII=');
}

.hqgrid-icons-search {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFDNDI5NkY3RTlGQjExRTdCRTI5RkExQjI5QzU5RkNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDNDI5NkY4RTlGQjExRTdCRTI5RkExQjI5QzU5RkNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUM0Mjk2RjVFOUZCMTFFN0JFMjlGQTFCMjlDNTlGQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUM0Mjk2RjZFOUZCMTFFN0JFMjlGQTFCMjlDNTlGQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7SVdx2AAABP0lEQVR42mL8//8/AwhsuPLy/7rLLxhuv/kG5quKcDEE6kowBOqIMzJgAYwgjRVbb/5/8fknQ5aVHIOuJC9Y4sqLLwxTjz5kEOdlY+j01sDUvP7yi//xyy/+//Xn33+QIcgYJAaSA7oEQ44hdtmF/ycevseQgGGQHEgNujjTrddfGfSgzsMGQHIgNeiAiYEI8B+LGJOaKDfDpeefcWoCyamKcGNqBAX59GOPGH7//Y9hMEgMJBdvIo1FIzCeQEGeuvoyw+nHH///AIYkCIPYILELzz4x3H37jeHl55//MeIRBEBBDkwE4ID4BxRSF+NmiDOWBmuacfwRWE2GpRwIM6JoxAVeffn1323WKTgfpplgqIrxsDGCFMMAyHYg/k/QRiQN/2FOZmIEuhZXisGGpx97+N+w78j/tZee/wcIMACgJAOMYOAb2gAAAABJRU5ErkJggg==');
}

.hqgrid-icons-top-menu {
    background: url('data:image/png;base64,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UmVhZHlxyWU8AAADbmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjIyNTdjNTc0LTdjZmUtMDc0ZS1hNjRkLWM0YzVhOTJhMGJjZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NTBGMDYwQTk0RkUxMUVBOEI1NTg1MzhCRDZDNzZBMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NTBGMDYwOTk0RkUxMUVBOEI1NTg1MzhCRDZDNzZBMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOUZDRDYyMzk0RjkxMUVBQTBFRkRFRUUzQTk3NDA5NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOUZDRDYyNDk0RjkxMUVBQTBFRkRFRUUzQTk3NDA5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqWXYPAAAABiSURBVHjatFFBCsAgDLN7bPumvrajQiULuXhYIKAmoVGtqtYNnnWJE4iIaioTaieQmTYim1H/VOIQmxs2l0YRp+B+BzswdPdqzprPmsbPqibJSirE5g2sxPXUuf3+068AAwAajILBEK+4GQAAAABJRU5ErkJggg==');
}

.hqgrid-icons-unchecked-view {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNzAzMEI2RTlGQjExRTdCNDBEQTBDRTIxNUEwMzlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxNzAzMEI3RTlGQjExRTdCNDBEQTBDRTIxNUEwMzlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE3MDMwQjRFOUZCMTFFN0I0MERBMENFMjE1QTAzOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjE3MDMwQjVFOUZCMTFFN0I0MERBMENFMjE1QTAzOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6toOlCAAAAbElEQVR42uySsQ3AIAwEbRTXjMD+4zACG0BN4XBFUgbFUrp84erednHq7hLJwRhjeGtN5pyPsJlJKUVyzipcrLV67913gYGlk9jEpbVl+x7M9VWSYP7iZ0WMWPZsYRjYWzk0eqMc0ajkpwADAP6qVtBLDb1PAAAAAElFTkSuQmCC');
}

.hqgrid-icons-unchecked {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1Q0U5NDI3RTlGQjExRTdCN0UxOTJGMURFNkI5OTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1Q0U5NDI4RTlGQjExRTdCN0UxOTJGMURFNkI5OTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTVDRTk0MjVFOUZCMTFFN0I3RTE5MkYxREU2Qjk5MDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTVDRTk0MjZFOUZCMTFFN0I3RTE5MkYxREU2Qjk5MDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WEmFxAAAAfklEQVR42uySsQ3AIAwE7Sg1MAhiI9iCgWAjEIvAAo4eKS1ISOnyhUVxj10ciwid5MZorUnOmXrvS1hrTSEEstYyYWOMUUopsgsYsOhc+AmbnHPb88C8V110mL/4WRFG1Fq3MBil1HwzLIByKSUaYyyLxhjy3k/l+FTyR4ABAOKhWoi+Sn6EAAAAAElFTkSuQmCC');
}
/*!
 * hqGrid-hqgrid-scroll v1.0.0
 *
 * Thanks to: Antiscroll: cross-browser native OS X Lion scrollbars
 * https://github.com/Automattic/antiscroll
 * 
 * Copyright © 2017-2018 huangqing
 * Released under the MIT license
 *
 * Date: 2017-11-08
 * v1.0
 */

.hqgrid-scroll-wrap {
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.hqgrid-scroll-scrollbar {
  background: gray;
  background: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 1px #fff;
  -moz-box-shadow: 0 0 1px #fff;
  box-shadow: 0 0 1px #fff;
  position: absolute;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: linear 300ms opacity;
  -moz-transition: linear 300ms opacity;
  -o-transition: linear 300ms opacity;
  cursor: pointer;
}

.hqgrid-scroll-scrollbar-shown {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.hqgrid-scroll-scrollbar-horizontal {
  height: 10px;
  margin-left: 2px;
  bottom: 2px;
  left: 0;
}

.hqgrid-scroll-scrollbar-vertical {
  width: 12px;
  margin-top: 2px;
  right: 2px;
  top: 0;
}

.hqgrid-scroll-inner {
  overflow: scroll;
}

.hqgrid-header-left .hqgrid-scroll-inner {
  overflow: hidden;
}


/** A bug in Chrome 25 on Lion requires each selector to have their own
    blocks. E.g. the following:

    .hqgrid-scroll-inner::-webkit-scrollbar, .hqgrid-scroll-inner::scrollbar {...}

    causes the width and height rules to be ignored by the browser resulting
    in both native and hqgrid-scroll scrollbars appearing at the same time.
 */

.hqgrid-scroll-inner::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.hqgrid-scroll-inner::scrollbar {
  width: 0;
  height: 0;
}

.hqgrid-header .hqgrid-scroll-scrollbar-horizontal {
  pointer-events: none;
}
.hqgrid-popup-overlay {
    z-index: 9999;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #080505;
    opacity: 0.3;
    top: 0;
    left: 0;
}

.hqgrid-popup {
    position: absolute;
    height: 360px;
    width: 530px;
    background: #fff;
    z-index: 100000;
    top: 46%;
    left: 50%;
    margin-left: -265px;
    margin-top: -180px;
    border-radius: 5px;
    border:1px solid #999999;
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
    font-size:12px;
}

.hqgrid-popup ul{
    margin:0;
}

.hqgrid-popup .hqgrid-popup-title {
    height: 30px;
    width: 100%;
    line-height: 30px;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor:move;
}

.hqgrid-popup .hqgrid-popup-title {
    background-color: #999999;
}

.hqgrid-popup .hqgrid-popup-title .hqgrid-popup-text {
    float: left;
    margin-left: 8px;
    height: 100%;
    line-height: 30px;
}

.hqgrid-popup .hqgrid-popup-title .hqgrid-popup-close {
    float: right;
    margin-right: 8px;
    top: 8px;
    position: relative;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.hqgrid-popup .hqgrid-popup-closed {
}

.hqgrid-popup .hqgrid-popup-content {
    height: 290px;
    padding: 0 10px;
    text-align: center;
}

.hqgrid-popup .hqgrid-popup-footer {
    height: 40px;
    width: 100%;
    text-align: center;
    border-top: 1px solid #E2E2E2;
}

.hqgrid-popup .hqgrid-popup-footer .hqgrid-popup-btn {
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0 36px;
    padding: 2px 28px;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.hqgrid-popup .hqgrid-popup-footer .hqgrid-popup-btn:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
}
.hqgrid .hqgrid-menu-top
{
    cursor: pointer;
}

.hqgrid .hqgrid-menu-top-icon
{
    display: block;
    width: 12px;
    height: 12px;
    margin: auto;
}

.hqgrid .hqgrid-menu-top-items
{
    position: absolute;
    top: 20px;
    left: 0px;
    z-index: 9999;
    background: #fff;
    border: 1px solid #eee;
    list-style: none;
    padding: 0;
    margin:0;
    margin-top:6;
    display:none;
}

.hqgrid .hqgrid-menu-top-item:hover
{
    background: #f5f5f5;
}

.hqgrid .hqgrid-menu-top-item
{
    padding: 8px 10px;
    cursor: pointer;
    vertical-align: middle;
    font-size: 0;
}

.hqgrid .hqgrid-menu-top-item-icon
{
    height: 14px;
    width: 14px;
    display: inline-block;
}

.hqgrid .hqgrid-menu-top-item-text
{
    display: inline-block;
    margin-left: 10px;
    font-size: 12px;
    vertical-align: top;
    line-height: 12px;
}
/*!
 * hqGrid
 *
 * 
 * Copyright © 2017-2018 huangqing
 * Released under the MIT license
 *
 * Date: 2017-11-08
 * v1.0
 */

.hqgrid-container {
    /* height: 100%; */
    position: relative;
}

.hqgrid-container,
.hqgrid-container *,
.hqgrid-container :after,
.hqgrid-container :before {
    box-sizing: border-box;
}

.hqgrid {
    width: 100%;
    position: relative;
    color: #262626;
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
    font-size: 12px;
    height: 100%;
    overflow: hidden;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    /* box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    border: 1px solid #d3dbe1; */
}

.hqgrid.field-resizing *::selection {
    background-color: transparent;
}

.hqgrid .hqgrid-loading {
    display: none;
}

.hqgrid .hqgrid-loading-bg-hide>.hqgrid-loading-bg {
    display: none;
}

.hqgrid .hqgrid-loading-bg {
    position: absolute;
    z-index: 999;
    opacity: .2;
    width: 100%;
    height: 100%;
    /* background: #262626; */
    background: #D4D8E4;
}

.hqgrid .hqgrid-icons-loading {
    position: absolute;
    z-index: 999;
    top: 40%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    opacity: 1;
    /* background: #d3dbe1; */
}

/* .hqgrid th>div, */
.hqgrid td>div {
    padding: .5em;
    height: 2em;
    line-height: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* .hqgrid-header th[data-name="_hqgrid_extend_field"],
.hqgrid-header th[data-name="_hqgrid_extend_field"]>div {
    width: 0;
    padding: 0;
    border: none;
} */

.hqgrid th[data-name="_hqgrid_extend_fixed_field"],
.hqgrid td[data-name="_hqgrid_extend_fixed_field"] {
    width: 1px;
    padding: 0;
    /* border: none; */
}

.hqgrid th[data-name="_hqgrid_extend_fixed_field"]>div,
.hqgrid td[data-name="_hqgrid_extend_fixed_field"]>div {
    display: none;
}

.hqgrid th[data-name="_hqgrid_extend_field"],
.hqgrid td[data-name="_hqgrid_extend_field"] {
    width: 0;
    padding: 0;
    border: none;
}

.hqgrid th[data-name="_hqgrid_extend_field"]>div,
.hqgrid td[data-name="_hqgrid_extend_field"]>div {
    display: none;
}

.hqgrid-align-left,
.hqgrid-align-left input {
    text-align: left;
}

.hqgrid-align-center,
.hqgrid-align-center input {
    text-align: center;
}

.hqgrid-align-right,
.hqgrid-align-right input {
    text-align: right;
}

.hqgrid th>div {
    overflow: hidden;
    text-overflow: ellipsis;
}

.hqgrid table {
    table-layout: fixed;
    border-collapse: collapse;
    font-size: 12px;
}

.hqgrid input[type="checkbox"] {
    margin: 0;
}

.hqgrid .hqgrid-img {
    display: inline-block;
    width: 16px;
    height: 16px;
}

.hqgrid .hqgrid-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
}

.hqgrid td.hqgrid-cell-state-edit>div.hqgrid-cell-icon-field {
    padding: .5em;
}

.hqgrid .hqgrid-icon-x16 {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: center;
    background-repeat: no-repeat;
}

.hqgrid .hqgrid-table-fixed {
    width: 100%;
}

/* .hqgrid .hqgrid-header-left .hqgrid-table-fixed {
    width: auto;
} */

.hqgrid .hqgrid-header-left .hqgrid-table-fixed-only {
    width: 100%;
}


.hqgrid .hqgrid-header-left .hqgrid-thead-resize {
    display: none;
}

/* .hqgrid .hqgrid-body .hqgrid-table-fixed {
    width: auto;
} */

.hqgrid .hqgrid-body .hqgrid-table-fixed-only {
    width: 100%;
}

.hqgrid th {
    border: 1px solid #ccc;
    background: #f9f9f9;
}

.hqgrid .hqgrid-box-content {
    outline: none;
}

.hqgrid-header th.hqgrid-index,
.hqgrid-header th.hqgrid-index-hidden,
.hqgrid-body th.hqgrid-index,
.hqgrid-foot th.hqgrid-index {
    width: 3em;
}

.hqgrid-header th.hqgrid-selecting,
.hqgrid-header th.hqgrid-selecting-hidden,
.hqgrid-body th.hqgrid-selecting,
.hqgrid-body td.hqgrid-selecting,
.hqgrid-foot th.hqgrid-selecting {
    width: 3em;
    text-align: center;
}

.hqgrid .hqgrid-selecting>div>span {
    display: inline-block;
    width: 14px;
    height: 14px;
}

.hqgrid .hqgrid-selecting>div>span:hover {
    opacity: .8;
    background-color: #ffffff;
    transition: opacity 200ms linear;
}

.hqgrid td>.hqgrid-cell {
    position: relative;
}

.hqgrid td>.hqgrid-cell:active {
    background-color: rgb(229, 239, 245);
}

.hqgrid td>.hqgrid-cell>* {
    vertical-align: middle;
}

.hqgrid-button {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: none;
    cursor: pointer;
}

.hqgrid-button:hover {
    opacity: .5;
    transition: opacity 200ms linear;
}



.hqgrid td>.hqgrid-cell.hqgrid-validate,
.hqgrid td>.hqgrid-cell.hqgrid-saveing {
    position: relative;
    border: #D94E37 1px solid;
}

.hqgrid td .hqgrid-validate-sign {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1em;
    padding-left: .2em;
    font-weight: bolder;
    color: #D94E37;
}

.hqgrid td .hqgrid-saveing-sign {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 10px solid #D94E37;
    border-right: 10px solid transparent;
}

.hqgrid .hqgrid-cell-state-edit>.hqgrid-cell {
    border: #00A2E8 1px solid;
}

.hqgrid td .hqgrid-edit-sign {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 10px solid #00A2E8;
    border-right: 10px solid transparent;
}


/* left */

.hqgrid-header-left.hqgrid-header-hidden,
.hqgrid-body-left.hqgrid-body-hidden {
    display: none;
}

.hqgrid-body-left .hqgrid-box-inner,
.hqgrid-foot-left .hqgrid-box-inner,
.hqgrid-foot-left .hqgrid-scroll-inner {
    overflow: hidden;
}


.hqgrid-header .hqgrid-scroll-inner,
.hqgrid-body .hqgrid-scroll-inner {
    border-left: 1px solid #ccc;
}

.hqgrid-header .hqgrid-header-middle .hqgrid-scroll-inner,
.hqgrid-body .hqgrid-body-middle .hqgrid-scroll-inner {
    border-right: 1px solid #ccc;
}

.hqgrid-header tr.hqgrid-thead-title.hqgrid-hidden {
    height: 0;
}

.hqgrid-header tr.hqgrid-thead-title.hqgrid-hidden th {
    height: 0;
    border: 0;
    padding: 0;
    margin: 0;
}

.hqgrid-header tr.hqgrid-thead-title>th:first-child,
.hqgrid-body tr.hqgrid-body-row>td:first-child {
    border-left: none;
}


.hqgrid-body .hqgrid-scroll-inner>.hqgrid-box-inner {
    padding-bottom: 10px;
}



/* header */

.hqgrid-header>div {
    /* display:inline-block 会造成宽度和高度的间隙，调整为inline-table */
    /* display: inline-table; */
    vertical-align: top;
    /* border-bottom: 1px solid #e9e9e9; */
    cursor: default;
}


/* header fliter input placeholder text-align center */

.hqgrid-header input:-ms-input-placeholder {
    text-align: center;
}

.hqgrid-header input::-webkit-input-placeholder {
    text-align: center;
}

.hqgrid-header input::-moz-placeholder {
    text-align: center;
}

.hqgrid-header input:-moz-placeholder {
    text-align: center;
}

.hqgrid-header th,
.hqgrid-header td {
    text-align: center;
    white-space: nowrap;
    height: 2.5em;
    position: relative;
    background-clip: padding-box;
}

.hqgrid-header td {
    border: 1px solid #ccc;
    background: #fcfcfc;
}

.hqgrid-header th>div.field-text {
    /* height: 2em;
    line-height: 1em; */
}

.hqgrid-header th.hqgrid-selecting>div {
    line-height: 2em;
}

.hqgrid-header .hqgrid-box,
.hqgrid-header .hqgrid-box-scroll {
    /* height: 5em; */
    /* height: 5.1em\9; */
    /* height: 2.8em; */
    height: 30px;
    vertical-align: top;
}

.hqgrid-header>.hqgrid-thead-filter .hqgrid-box-scroll,
.hqgrid-header>.hqgrid-thead-insert .hqgrid-box,
.hqgrid-header>.hqgrid-thead-insert .hqgrid-box-scroll {
    height: 5.1em;
}

.hqgrid-header>.hqgrid-thead-filter.hqgrid-thead-insert .hqgrid-box,
.hqgrid-header>.hqgrid-thead-filter.hqgrid-thead-insert .hqgrid-box-scroll {
    height: 7.7em;
}

.hqgrid-header .hqgrid-thead-filter>td.hqgrid-index-hidden,
.hqgrid-header .hqgrid-thead-insert>td.hqgrid-index-hidden,
.hqgrid-header .hqgrid-thead-filter>td.hqgrid-index,
.hqgrid-header .hqgrid-thead-insert>td.hqgrid-index {
    padding-left: .1em;
    padding-right: 0;
}

.hqgrid-header .hqgrid-thead-filter>td.hqgrid-index-hidden>div,
.hqgrid-header .hqgrid-thead-insert>td.hqgrid-index-hidden>div,
.hqgrid-header .hqgrid-thead-filter>td.hqgrid-index>div,
.hqgrid-header .hqgrid-thead-insert>td.hqgrid-index>div {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}


/* insert */

.hqgrid-header tr.hqgrid-thead-insert td,
.hqgrid-header tr.hqgrid-thead-insert td * {
    background-color: #e3ffe5;
}

/* resize */
.hqgrid-header .hqgrid-thead-resize {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    width: 3px;
    cursor: col-resize;
}

.hqgrid-header .hqgrid-thead-resize-disable {
    width: 0;
    cursor: default;
}

.hqgrid .hqgrid-resize-h-container {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 0;
    width: 5px;
    cursor: col-resize;
    z-index: 9999;
}

.hqgrid .hqgrid-resize-h {
    width: 1px;
    height: 100%;
    border: #519ABA 1px dashed;
    margin-left: 2px;
}


/* body */
.hqgrid-body {
    /* margin-top: -3px; */
    background: #fcfcfc;
    position: relative;
}

.hqgrid-body-nodata {
    /* height: 4em; */
    position: absolute;
    /* top: 48%; */
    text-align: center;
    width: 100%;
    font-weight: bold;
    top: 0;
    bottom: 0;
    overflow: hidden;
    /* display: none; */
}


.hqgrid-body-nodata>.hqgrid-body-nodata-content {
    position: absolute;
    width: 100%;
    height: 60%;
    top: 20%;
}

.hqgrid-body-nodata .hqgrid-body-nodata-image {
    height: 100%;
    max-width: 100%;
    padding-bottom: 1.5em;
}

.hqgrid-body-nodata .hqgrid-body-nodata-text {
    color: #D0D0D0;
    position: absolute;
    width: 100%;
    bottom: 0;
}

.hqgrid-body [data-name="_hqgrid_extend_field"] {
    width: 0;
    padding-left: 0;
    padding-right: 0;
    border-left: none;
    border-right: none;
}

.hqgrid-body .hqgrid-body-middle table {
    /*必须给个整体宽度，否则宽度定义无效*/
    width: 100%;
}

.hqgrid-body th {
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    visibility: hidden;
    border-top: none;
    border-bottom: none;
    height: 0;
}

.hqgrid-body th {
    /* border-top:none;
    border-bottom:none; */
}

.hqgrid-body th>div {
    /* height: 1px; */
    height: 0;
    padding: 0;
    font-size: -999;
}

.hqgrid-body td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid #ccc;
    cursor: default;
    /* position: relative; */
}

.hqgrid-body td>.hqgrid-cell-text,
.hqgrid-body td>.hqgrid-cell-number,
.hqgrid-body td>.hqgrid-cell-select {
    overflow: hidden;
    text-overflow: ellipsis;
}

.hqgrid-body .height-max {
    height: 100%;
}

.hqgrid-body .width-max {
    width: 100%;
}


.hqgrid-body .padding-none {
    padding: 0;
}

.hqgrid-body .padding-h-half {
    padding-left: .5em;
    padding-right: .5em;
}

.hqgrid-body .padding-h-half-x2 {
    padding-left: .25em;
    padding-right: .25em;
}

.hqgrid-body .padding-half {
    padding: .5em;
}

.hqgrid-body .padding-half-x2 {
    padding: .25em;
}

.hqgrid-body .padding-x1 {
    padding: 1em;
}

.hqgrid-body .padding-x2 {
    padding: 2em;
}

.hqgrid-body .hqgrid-body-row {
    background: #fff;
    height: 2em;
}

.hqgrid-body .hqgrid-body-alt-row {
    background: #F3F3F3;
}

.hqgrid-body .hqgrid-body-row-over {
    background: #ebebeb;
}

.hqgrid-body .hqgrid-body-row td {
    background: #fff;
}

.hqgrid-body .hqgrid-body-alt-row td {
    background: #fcfcfc;
}

.hqgrid-body .hqgrid-body-row-over td {
    background: #ebebeb;
}

.hqgrid-body .hqgrid-body-row td.hqgrid-index {
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}

.hqgrid-body .hqgrid-body-row td.hqgrid-index>div {
    padding-left: 0;
    padding-right: 0;
}

.hqgrid-body .hqgrid-body-row.hqgrid-row-selected>td {
    background-color: #E5EFF5;
}

/* edit */
.hqgrid td.hqgrid-cell-state-edit input,
.hqgrid td.hqgrid-cell-state-edit select {
    height: 100%;
    width: 100%;
    border: none;
    background: #fcfcfc;
    padding-left: .5em;
    padding-right: .5em;
    padding-right: 0\9;
    /* text-align: left; */
    font-size: 12px;
    font-weight: bold;
    /* box-shadow: inset 0 0 4px 1px rgba(0, 0, 0, .15); */
}

.hqgrid td.hqgrid-cell-state-edit>.hqgrid-cell-checkbox-field {
    padding: .4em;
}

.hqgrid td.hqgrid-cell-state-edit>div {
    padding: 0;
}

.hqgrid-body td.hqgrid-cell-state-edit,
.hqgrid-body td.hqgrid-cell-state-edit input,
.hqgrid-body td.hqgrid-cell-state-edit select {
    /* background: #BBE1CA; */
    font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica;
}

.hqgrid td.hqgrid-cell-state-edit input[type="checkbox"] {
    width: auto;
    height: auto;
    margin-top: .5em;
}

.hqgrid td.hqgrid-cell-state-edit .hqgrid-img {
    margin-top: .3em;
}

.hqgrid td.hqgrid-cell-state-edit input:focus,
.hqgrid td.hqgrid-cell-state-edit select:focus {
    border: #C2CF8A solid 1px;
    outline: none;
}

.hqgrid td.hqgrid-cell-state-edit input[type="checkbox"]:focus {
    border: none;
    outline: #C2CF8A dashed 2px;
    outline-offset: -1px;
}






/* foot */

.hqgrid-foot {
    margin-top: -5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, .15);
}

.hqgrid-foot .hqgrid-box,
.hqgrid-foot .hqgrid-box-scroll {
    height: 2.3em;
    height: 2.2em\9;
}

.hqgrid-foot th {
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    visibility: hidden;
    border-top: none;
    border-bottom: none;
    height: 1px;
}

.hqgrid-foot th>div {
    height: 1px;
    padding: 0;
}

.hqgrid-foot td {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #f9f9f9;
    cursor: default;
}

.hqgrid-foot td.hqgrid-index>div {
    padding-left: 1px;
    padding-right: 0;
    font-weight: bolder;
    cursor: default;
    text-align: center;
}

.hqgrid-foot.hqgrid-foot-hidden {
    display: none;
}


/*pagin*/

.hqgrid-paging {
    margin-top: -4px;
    height: 3em;
    height: 2.6em\9;
    background: #f5f5f5;
    border: 1px solid #d3dbe1;
    box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    color: #8a8a8a;
    cursor: default;
}

.hqgrid-paging .hqgrid-paging-pagebar {
    display: inline-block;
    margin-left: 43%;
}

.hqgrid-paging .hqgrid-paging-pagebar>div {
    /* vertical-align: middle; */
}

.hqgrid-paging .hqgrid-paging-total {
    float: right;
}

.hqgrid-paging .hqgrid-paging-btn {
    width: 2.2em;
    height: 2.2em;
    padding-top: .5em;
    text-align: center;
    border: 1px solid #f5f5f5;
    border-radius: .3em;
    margin-top: .5em;
    margin-bottom: .2em;
    display: inline-block;
    margin-left: .6em;
    cursor: pointer;
}

.hqgrid-paging .hqgrid-paging-btn:hover {
    background-color: #fafafa;
    border-color: #d4d4d4 #d4d4d4 #bcbcbc;
    border: 1px solid rgba(0, 0, 0, .15);
}

.hqgrid-paging .hqgrid-paging-btn.disabled:hover {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
}

.hqgrid-paging .hqgrid-paging-first-btn>span {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: .45em solid transparent;
    border-right: .5em solid #212121;
    border-bottom: .45em solid transparent;
}

.hqgrid-paging .hqgrid-paging-prev-btn>span {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: .45em solid transparent;
    border-right: .5em solid #212121;
    border-bottom: .45em solid transparent;
}

.hqgrid-paging .hqgrid-paging-next-btn>span {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: .45em solid transparent;
    border-left: .5em solid #212121;
    border-bottom: .45em solid transparent;
}

.hqgrid-paging .hqgrid-paging-btn.disabled {
    cursor: default;
}

.hqgrid-paging .hqgrid-paging-first-btn.disabled>span {
    border-right: .5em solid #8a8a8a;
}

.hqgrid-paging .hqgrid-paging-prev-btn.disabled>span {
    border-right: .5em solid #8a8a8a;
}

.hqgrid-paging .hqgrid-paging-next-btn.disabled>span {
    border-left: .5em solid #8a8a8a;
}

.hqgrid-paging .hqgrid-paging-last-btn.disabled>span {
    border-left: .5em solid #8a8a8a;
}

.hqgrid-paging .hqgrid-paging-separator {
    display: inline-block;
    border-right: 1px solid #E0E0E0;
    height: 1.2em;
    margin-left: .5em;
    vertical-align: text-top;
}

.hqgrid-paging .hqgrid-paging-select {
    display: inline-block;
    margin-left: .5em;
}

.hqgrid-paging .hqgrid-paging-separator span {
    display: inline-block;
    border-right: 1px solid #E0E0E0;
}

.hqgrid-paging .hqgrid-paging-last-btn>span {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: .45em solid transparent;
    border-left: .5em solid #212121;
    border-bottom: .45em solid transparent;
}

.hqgrid-paging .hqgrid-paging-select .hqgrid-paging-field>input {
    width: 3em;
    height: 1.8em;
    border: 1px solid #C3CBD4;
    background: #FFF;
    padding-left: .5em;
    padding-right: .5em;
    margin-left: .5em;
    margin-right: .5em;
    text-align: center;
}

.hqgrid-paging .hqgrid-paging-select .hqgrid-paging-field>input:focus {
    outline: none;
    border-color: rgba(82, 168, 236, .8);
}

.hqgrid-paging .hqgrid-paging-filter {
    /* margin-right: 1em; */
}

.hqgrid-paging .hqgrid-paging-rows {
    float: right;
    margin-right: 1em;
    line-height: 3em;
}

.hqgrid-paging .hqgrid-paging-text {
    font-size: 14px;
}

.hqgrid-paging::selection,
.hqgrid-paging span::selection {
    background: #f5f5f5;
}


/* IE 11 hack */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

    /* IE10的样式... */
    .hqgrid-header .hqgrid-box,
    .hqgrid-header .hqgrid-box-scroll {
        /* height: 4.4em; */
    }

    .hqgrid td.hqgrid-cell-state-edit select {
        padding-right: 0;
    }
}


/* firefox hack */

.hqgrid input[type="number"] {
    -moz-appearance: textfield;
}


/* chrome hack */

.hqgrid input::-webkit-outer-spin-button,
.hqgrid input::-webkit-inner-spin-button {
    -webkit-appearance: textfield;
}

.hqgrid-icons-unchecked-view,
.hqgrid-icons-checked-view {
    cursor: not-allowed;
}
.hqgrid .field-title-icon{
    vertical-align:middle;
}
.hqgrid-paging-export{
    padding-right: 1rem;
    padding-top: 0.5rem;
    float: left;
}
.hqgrid td .EditableBox {
    display: block;
    position: absolute;
    top:0px;
    left:0px;
    border-top: 10px solid #00A2E8;
    border-right: 10px solid transparent;
}
.hqgrid-body .height-x1 {
    height: 2em;
    line-height: 1em;
}

.hqgrid-body .height-x2 {
    height: 4em;
    line-height: 3em;
}

.hqgrid-body .height-x3 {
    height: 6em;
    line-height: 5em;
}

.hqgrid-body .height-x4 {
    height: 8em;
    line-height: 7em;
}

.hqgrid-body .height-x5 {
    height: 10em;
    line-height: 9em;
}

.hqgrid-body .height-x6 {
    height: 12em;
    line-height: 11em;
}


/*input select */

.hqgrid-body .hqgrid-cell-state-edit>.height-x>input,
.hqgrid-body .hqgrid-cell-state-edit>.height-x>select,
.hqgrid-body .hqgrid-cell-state-edit>.height-x>div {
    height: 2em;
    line-height: 1.5em;
}

.hqgrid-body .hqgrid-cell-state-edit>.height-x2>input,
.hqgrid-body .hqgrid-cell-state-edit>.height-x2>select,
.hqgrid-body .hqgrid-cell-state-edit>.height-x2>div {
    margin-top: 1em;
}

.hqgrid-body .hqgrid-cell-state-edit>.height-x3>input,
.hqgrid-body .hqgrid-cell-state-edit>.height-x3>select,
.hqgrid-body .hqgrid-cell-state-edit>.height-x3>div {
    margin-top: 2em;
}

.hqgrid-body .hqgrid-cell-state-edit>.height-x4>input,
.hqgrid-body .hqgrid-cell-state-edit>.height-x4>select,
.hqgrid-body .hqgrid-cell-state-edit>.height-x4>div {
    margin-top: 3em;
}

.hqgrid-body .hqgrid-cell-state-edit>.height-x5>input,
.hqgrid-body .hqgrid-cell-state-edit>.height-x5>select,
.hqgrid-body .hqgrid-cell-state-edit>.height-x5>div {
    margin-top: 4em;
}

.hqgrid-body .hqgrid-cell-state-edit>.height-x6>input,
.hqgrid-body .hqgrid-cell-state-edit>.height-x6>select,
.hqgrid-body .hqgrid-cell-state-edit>.height-x6>div {
    margin-top: 5em;
}

/*icon checkbox*/
.hqgrid-body .height-x2.hqgrid-cell-icon-field>.hqgrid-img,
.hqgrid-body .height-x2.hqgrid-cell-checkbox-field>span {
    margin-top: 1em;
}

.hqgrid-body .height-x3.hqgrid-cell-icon-field>.hqgrid-img,
.hqgrid-body .height-x3.hqgrid-cell-checkbox-field>span {
    margin-top: 2em;
}

.hqgrid-body .height-x4.hqgrid-cell-icon-field>.hqgrid-img,
.hqgrid-body .height-x4.hqgrid-cell-checkbox-field>span {
    margin-top: 3em;
}

.hqgrid-body .height-x5.hqgrid-cell-icon-field>.hqgrid-img,
.hqgrid-body .height-x5.hqgrid-cell-checkbox-field>span {
    margin-top: 4em;
}

.hqgrid-body .height-x6.hqgrid-cell-icon-field>.hqgrid-img,
.hqgrid-body .height-x6.hqgrid-cell-checkbox-field>span {
    margin-top: 5em;
}

/*text-multiline*/
.hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x>span.text-multiline-text {
    word-break: break-all;
    white-space: pre-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x2>span.text-multiline-text {
    height: 3em;
    line-height: 1.6em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x3>span.text-multiline-text {
    height: 5em;
    line-height: 1.6em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x4>span.text-multiline-text {
    height: 6.5em;
    line-height: 1.6em;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x5>span.text-multiline-text {
    height: 8.5em;
    line-height: 1.7em;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x6>span.text-multiline-text {
    height: 10em;
    line-height: 1.7em;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}


.hqgrid-body .width-x1 {
    display: inline-block;
    width: 1em;
}

.hqgrid-body .width-x2 {
    display: inline-block;
    width: 2em;
}

.hqgrid-body .width-x3 {
    display: inline-block;
    width: 3em;
}

.hqgrid-body .width-x4 {
    display: inline-block;
    width: 4em;
}

.hqgrid-body td .width-x5 {
    display: inline-block;
    width: 5em;
}

.hqgrid-body .width-x6 {
    display: inline-block;
    width: 6em;
}
/*IE11*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x {}

    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x>span.text-multiline-text {
        float: right;
        margin-left:-50%;
        width: 100%;
        word-break: break-all;
        height: auto;
    }

    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x::before {
        float: left;
        width:50%;
        content: '';
    }

    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x::after {
        float: right;
        content: "...";
        height: 1em;
        line-height: 1em;
        width:50%;
        text-align: right;
        position: relative;
        left:50%;
        top: -2.1em;
        background: #fff;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
        background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
        background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
        background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
        background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
    }

    .hqgrid-body .hqgrid-body-alt-row .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x::after{
        background: #fcfcfc;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fcfcfc), color-stop(50%, #fcfcfc));
        background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), #fcfcfc 50%, #fcfcfc);
        background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), #fcfcfc 50%, #fcfcfc);
        background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), #fcfcfc 50%, #fcfcfc);
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fcfcfc 50%, #fcfcfc);
    }

    .hqgrid-body .hqgrid-body-row-over .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x::after{
        background: #ebebeb;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ebebeb), color-stop(50%, #ebebeb));
        background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), #ebebeb 50%, #ebebeb);
        background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), #ebebeb 50%, #ebebeb);
        background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), #ebebeb 50%, #ebebeb);
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #ebebeb 50%, #ebebeb);
    }

    .hqgrid-body .hqgrid-row-selected .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x::after{
        background: #E5EFF5;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#E5EFF5), color-stop(50%, #E5EFF5));
        background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), #E5EFF5 50%, #E5EFF5);
        background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), #E5EFF5 50%, #E5EFF5);
        background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), #E5EFF5 50%, #E5EFF5);
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #E5EFF5 50%, #E5EFF5);
    }
   

    /*height-x2 --  height-x3*/
    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x2::before {
        height: 4em;
    }


    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x3::before {
        height: 4em;
    }

    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x3>span.text-multiline-text {
        line-height: 1.7em;
    }


    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x4::before {
        height: 6em;
    }

    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x4>span.text-multiline-text {
        line-height: 1.8em;
    }

    .hqgrid-body .height-x5 {
        height: 9em;
    }

    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x5::before {
        height: 8em;
    }

    .hqgrid-body .height-x6 {
        height: 11em;
    }

    .hqgrid-body .hqgrid-cell-state-view .hqgrid-cell-text-multiline-field.height-x6::before {
        height: 10em;
    }

    /* .hqgrid-body .hqgrid-cell-state-view .height-x.hqgrid-cell-text-multiline-field::after {
        top: -1em;
    } */

}
.hqgrid-column-setting {
    padding: 0px;
    list-style: none;
    margin-bottom: 0px;
}

.hqgrid-column-setting-menu {
    height: 24px;
    width: 100%;
}

.hqgrid-column-setting-menu-hidden
{
    height: 12px;
}

.hqgrid-column-setting-menu-hidden>div
{

    display: none;
}

.hqgrid-column-setting-menu .column-setting-menu {
    width: auto;
    height: 20px;
    margin-top: 2px;
    line-height: 20px;
    padding: 0 10px;
    float: right;
    color: #666666;
    cursor: pointer;
}

.hqgrid-column-setting-menu .column-setting-menu .menu-icon {
    width: 16px;
    height: 16px;
    float: left;
    margin: 2px 5px auto 5px;
    background-repeat: no-repeat;
    background-position: center;
}

.hqgrid-column-setting-menu .column-setting-menu:hover .menu-name {
    text-decoration: underline;
}

.hqgrid-column-setting-list {
    width: 100%;
    height: 265px;
    overflow: auto;
    box-sizing: border-box;
    padding: 0px;
    list-style: none;
    margin-bottom: 0px;
    position: relative;
}

.hqgrid-column-setting-list .column-setting-li:nth-child(2n+0) {
    background: #f5f5f5;
}

.hqgrid-column-setting-list .list-check {
    position: absolute;
    right: 0;
    top: 0;
}

.hqgrid-column-setting-list .list-check input {
    cursor: pointer;
}

.hqgrid-column-setting-list .list-check input:disabled {
    cursor: no-drop;
}

.hqgrid-column-setting-list .column-setting-li {
    height: 25px;
    display: block;
    border: 1px solid #cfcfcf;
    border-bottom: none;
    cursor: pointer;
    position: relative;
    text-align: left;
}

.hqgrid-column-setting-list .column-setting-li:last-child {
    border-bottom: 1px solid #cfcfcf;
}

.hqgrid-column-setting-list .is-select,
.hqgrid-column-setting-list .column-setting-li:hover {
    background-color: #D9E5EF !important;
}

.hqgrid-column-setting-list .column-setting-li span,
.hqgrid-column-setting-list .column-setting-li input {
    display: inline-block;
    vertical-align: middle;
}

.hqgrid-column-setting-list .column-setting-li .grid-column {
    width: 16px;
    height: 16px;
    margin: 0 3px auto 2px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.hqgrid-column-setting-list .column-setting-li span {
    height: 25px;
    line-height: 25px;
    margin-right: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.hqgrid-column-setting-list .list-check .select-list-contaner {
    float: left;
    position: relative;
    margin-right: 15px;
    min-width: 50px;
}

.hqgrid-column-setting-list .select-list-contaner.disabled {
    color: #cfcfcf;
}

.hqgrid-column-setting-list .list-check .select-list-contaner .now-select {
    height: 20px;
    line-height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 5px;
    margin-top: 2px;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    width: 100%;
    text-align: center;
}

.hqgrid-column-setting-list .list-check .select-list-contaner .select-block {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    height: auto;
    background: white;
    z-index: 10;
    border-radius: 5px;
    border: 1px solid #cfcfcf;
    text-align: center;
}

.hqgrid-column-setting-list .list-check .select-list-contaner .select-block.top {
    top: 22px;
}

.hqgrid-column-setting-list .list-check .select-list-contaner .select-block.bottom {
    bottom: 20px;
}


.hqgrid-column-setting-list .list-check .select-list-contaner .select-block li {
    border: none;
    height: 25px;
    display: block;
    border: 1px solid #cfcfcf;
    border-bottom: none;
    cursor: pointer;
    line-height: 25px;
}

.hqgrid-column-setting-list .list-check .select-list-contaner .select-block li:hover,
.hqgrid-column-setting-list .list-check .select-list-contaner .select-block .is-select {
    background: #D9E5EF;
    font-weight: bolder;
}

.hqgrid-column-setting-list .select-list {
    margin: 0;
    padding: 0;
    list-style: none;
}


.hqgrid-column-setting-list .list-check>div {
    display: inline-block;
}

.hqgrid-column-setting-list .list-check>div>* {
    display: inline-block;
    vertical-align: middle;
}
/*tab*/
.hoteamTabs {
    height: 100%;
    width: 100%;
}

    .hoteamTabs .middle {
        overflow: hidden;
        font-weight: 500;
    }

        .hoteamTabs .middle ul {
            width: 5000px;
        }

    .hoteamTabs .head {
        overflow: hidden;
    }

        .hoteamTabs .head > div {
            float: left;
        }

        .hoteamTabs .head .hoteamTabs-tool {
            width: 28px;
            height: 30px;
            border-bottom: 1px solid #ddd;
            display: none;
        }

            .hoteamTabs .head .hoteamTabs-tool div {
                margin: 15px 0 0 5px;
                cursor: pointer;
            }

        .hoteamTabs .head .menu ul {
            position: absolute;
            width: 100px;
            top: 24px;
            right: 30px;
            z-index: 999;
            display: none;
            padding: 5px;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid rgba(0,0,0,.15);
        }

    .hoteamTabs .nav > li > a {
        padding: 5px 30px 8px 30px;
    }

    .hoteamTabs .head .menu ul li {
        height: 25px;
        line-height: 25px;
        cursor: pointer;
    }

        .hoteamTabs .head .menu ul li:hover {
            color: #389BFF;
        }

        .hoteamTabs .head .menu ul li .nav-tabs-item-close {
            margin-top: 3px;
        }


    /*standrad*/

    .hoteamTabs.standard > .head div.middle ul {
        height: 26px;
    }

    .hoteamTabs.standard .head .hoteamTabs-tool {
        height: 26px;
    }

        .hoteamTabs.standard .head .hoteamTabs-tool div {
            margin-top: 4px;
        }

    .hoteamTabs.standard > .head div.middle ul li {
        height: 26px;
    }

    .hoteamTabs.standard>.head>.middle> .nav-tabs > li > a {
        display: table-cell;
        padding: 3px 10px 4px 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-right-width: 0;
        border-top: 1px solid #ddd;
        position: static;
    }

        .hoteamTabs.standard>.head>.middle> .nav-tabs > li > a:hover {
            background: #fff;
            border-left: none;
            border-right: none;
        }

    .hoteamTabs.standard>.head>.middle> .nav-tabs > li.active > a,
    .hoteamTabs.standard.nav-tabs > li.active > a:hover {
        border-right: none;
        border-left: none;
    }

    .hoteamTabs.standard>.head>.middle> .nav-tabs .nav-tabs-item-border-right {
        display: table-cell;
        width: 16px;
        height: 100%;
        background: url('/Base/Ctrls/Tabs/image/tab-border-right.png') no-repeat left top;
        border-radius: 0;
        background-color: #fff;
        border-bottom: 1px solid #ddd;
    }

    .hoteamTabs.standard .head div.middle ul li {
        margin-left: 0;
    }

    .hoteamTabs.standard.hoteam-tabs-border .head div.middle ul li {
        margin-left: 0;
    }

    .hoteamTabs.standard>.head>.middle> .nav-tabs > li.active .nav-tabs-item-border-right {
        border-bottom: none;
    }

    .hoteamTabs.standard>.head>.middle> .nav-tabs > li > a.nav-tabs-item-border-left {
        border-top-left-radius: 4px;
        border-left: 1px solid #ddd;
    }

    .hoteamTabs.standard>.head>.middle> .nav-tabs .nav-tabs-item-border-right.nav-tabs-item-border-right-last {
        background: url('/Base/Ctrls/Tabs/image/tab-border-right-last.png') no-repeat left top;
    }

    .hoteamTabs.standard>.head>.middle> .nav-tabs .nav-tabs-item-border-right.nav-tabs-item-border-right-active {
        background: url('/Base/Ctrls/Tabs/image/tab-border-right-active.png') no-repeat left top;
        height: 26px;
        border: none;
    }


    .hoteamTabs.capsule > .head div.middle ul {
        height: 30px;
    }

        .hoteamTabs.capsule > .head div.middle ul li {
            height: 30px;
        }

    .hoteamTabs .head div.middle ul li {
        float: left;
        margin-left: 3px;
        -moz-border-radius-topright: 6px;
        -webkit-border-top-right-radius: 6px;
        -khtml-border-top-right-radius: 6px;
        border-top-right-radius: 6px;
        -moz-border-radius-topleft: 6px;
        -webkit-border-top-left-radius: 6px;
        -khtml-border-top-left-radius: 6px;
        border-top-left-radius: 6px;
    }

    .hoteamTabs .content {
        display: none;
    }

    .hoteamTabs .head .middle ul li a:link, .hoteamTabs .head .middle ul li a:hover,
    .hoteamTabs .head .middle ul li a:focus {
        text-decoration: none;
        outline: none;
    }

    .hoteamTabs .head div.middle ul .nav-tabs-item-close {
        position: absolute;
        right: 2px;
        top: 8px;
        display: none;
    }

    .hoteamTabs .head div.middle ul li.hideclose .nav-tabs-item-close {
        display: none;
    }

    .hoteamTabs.hoteam-tabs-border > div.content {
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .hoteamTabs.hoteam-tabs-border.hoteam-tabs-head-hidden > div.content {
        border-top: 1px solid #ddd;
    }

    .hoteamTabs.hoteam-tabs-border .head div.middle ul li {
        margin-left: 0;
    }

    .hoteamTabs.capsule > .head div.middle ul {
        margin-top: 0;
        border-bottom: 0;
    }

    .hoteamTabs.capsule > .head .left.hoteamTabs-tool {
        border-right: 1px solid #ddd;
    }

    .hoteamTabs.capsule > .head .nav > li > a {
        /*padding: 0 18px 0 18px;*/
        border-radius: 0;
        border-right: 1px solid #ddd;
        margin-left: 0;
        margin-right: 0;
        /*line-height: 28px;*/
        height: 100%;
    }

    .hoteamTabs.capsule > .head .nav-tabs > li > a .b-close {
        top: 6px;
    }

    .hoteamTabs.capsule > .head .nav-tabs > li.active > a,
    .hoteamTabs.capsule > .head .nav-tabs > li.active > a:focus,
    .hoteamTabs.capsule > .head .nav-tabs > li.active > a:hover {
        border: none;
        border-radius: 0;
        border-right: 1px solid #ddd;
        color: #fff;
        cursor: pointer;
    }

    .hoteamTabs.capsule > .head div.middle ul li {
        margin-left: 0;
    }

    .hoteamTabs.capsule > .head .hoteamTabs-tool {
        border: 0;
        border-left: 1px solid #ddd;
    }

        .hoteamTabs.capsule > .head .hoteamTabs-tool div {
            margin-top: 6px;
        }


    /*capsule sample 样式*/
    .hoteamTabs.capsule.sample > .head {
        height: 34px !important;
        border: none;
        background: url('/Base/Ctrls/Tabs/image/tab-line.png') repeat-x 0px 29px;
    }

        .hoteamTabs.capsule.sample > .head div.middle ul {
            height: 34px;
        }

        .hoteamTabs.capsule.sample > .head .nav > li > a {
            border: none;
        }

        .hoteamTabs.capsule.sample > .head .nav-tabs > li.active > a,
        .hoteamTabs.capsule.sample > .head .nav-tabs > li.active > a:focus,
        .hoteamTabs.capsule.sample > .head .nav-tabs > li.active > a:hover {
            border: none;
        }

        .hoteamTabs.capsule > .head .hoteamTabs-tool,
        .hoteamTabs.capsule.sample > .head .left.hoteamTabs-tool {
            border-right: none;
            border-left: none;
        }

/*SmartTab样式*/
.SmartTabs .nav > li {
    padding: 3px 0px;
}

    .SmartTabs .nav > li > a {
        background-color: transparent !important;
        border: none;
    }

        .SmartTabs .nav > li > a:hover {
            border: none;
        }

    .SmartTabs .nav > li.active > a {
        border: none;
    }

        .SmartTabs .nav > li.active > a:hover {
            background-color: transparent;
        }

    .SmartTabs .nav > li > a > div {
        padding: 0 5px 5px 5px;
    }


/*DimensionTabs样式*/
.DimensionTabs .nav-tabs {
    background-color: #dddddd;
    border: 1px solid #ccc;
}

.DimensionTabs .nav > li > a {
    margin-top: 3px;
    border: 1px solid #ccc;
    background-color: #eee;
    line-height: 14px;
}

.DimensionTabs .nav > li.active > a {
    background-color: #fff;
}



/*capsule split 样式*/
.hoteamTabs.capsule.split > .head {
    height: 26px !important;
    border: none;
    background: url('/Base/Ctrls/Tabs/image/tab-line.png') repeat-x 0px 29px;
}


.hoteamTabs.capsule.split.hoteam-tabs-border > div.head {
    border: 1px solid #ddd;
}

.hoteamTabs.capsule.split > .head div.middle ul {
    height: 26px;
}

    .hoteamTabs.capsule.split > .head div.middle ul li {
        height: 26px;
        position: relative;
    }

.hoteamTabs.capsule.split > .head .nav > li > a {
    border: none;
    padding: 3px 10px 3px 10px;
}

.hoteamTabs.capsule > .head .hoteamTabs-tool div {
    margin-top: 4px;
}

.hoteamTabs.capsule.split > .head .nav-tabs > li.active > a,
.hoteamTabs.capsule.split > .head .nav-tabs > li.active > a:focus,
.hoteamTabs.capsule.split > .head .nav-tabs > li.active > a:hover {
    border: none;
    background-color: #fff;
    color: #157ec6;
}

.hoteamTabs.capsule.split > .head .nav > li > a:focus,
.hoteamTabs.capsule.split > .head .nav > li > a:hover {
    background-color: #fff;
}

.hoteamTabs.capsule > .head .hoteamTabs-tool,
.hoteamTabs.capsule.split > .head .left.hoteamTabs-tool {
    height: 26px;
    border-right: none;
    border-left: none;
}

.hoteamTabs.capsule.split > .head div.middle ul .nav-tabs-item-close {
    display: none !important;
}

.hoteamTabs.capsule.split > .head .nav-tabs .nav-tabs-item-border-right {
    position: absolute;
    width: 1px;
    height: 16px;
    left: 0;
    background-color: #e1e1e1;
    top: 4px;
    display: block;
}


    .hoteamTabs.capsule.split > .head .nav-tabs .nav-tabs-item-border-right.nav-tabs-item-border-first {
        display: none;
    }

div[ctrlpagename=TreeCommonQuery_TreeQuery] .HoteamUI_SelectedList_UL,
div[ctrlpagename=TreeCommonQuery_TreeQuery] .hoteam-tree {
    overflow:hidden;
    padding-right:17px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
    div[ctrlpagename=TreeCommonQuery_TreeQuery] .HoteamUI_SelectedList_UL,
    div[ctrlpagename=TreeCommonQuery_TreeQuery] .hoteam-tree {
        padding-right:12px;
    }
}

div[ctrlpagename=TreeCommonQuery_TreeQuery] .HoteamUI_SelectedList_UL:hover,
div[ctrlpagename=TreeCommonQuery_TreeQuery] .hoteam-tree:hover {
    overflow:auto;
}

div[ctrlpagename=TreeCommonQuery_TreeQuery] .HoteamUI_SelectedList_UL_delete {
    background-position: -227px -433px !important;
}

div[ctrlpagename=TreeCommonQuery_TreeQuery] .SelectedPagingList.TreeViewSelectedPage li {
    background: none;
}

div[ctrlpagename=TreeCommonQuery_TreeQuery] .SelectedPagingList.TreeViewSelectedPage li:hover {
    background: #e6eef4;/*#D9E5EF*/
}

.TreeQuery {
    width:100%;
    height:100%;
}

.TreeQuery li {
    position:relative;
}

.TreeQuery li a {
    width:100% !important;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px !important;
}

.TreeQuery li a:hover {
    background:#e6eef4 !important;/*#e3edf4 #eaeef2*/
}

.TreeQuery li span {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.TreeQuery .tree-query-icon {
    position:absolute;
    width:16px;
    height:16px;
    top: 4px;
    right:3px;
    border: 1px solid #cfcfcf;
    border-radius: 50%;
}
.TreeQuery .tree-query-icon.select {
    background-position: -144px -434px;
    border:none;
    border-radius:initial;
}

.TreeQuery .icons.icon-folder-white {
    background-position:0px -434px;
}

.TreeQuery .icons.icon-folder {
    background-position:-102px -434px;
}

.TreeQuery .icons.icon-folder-white {
    background-position:0px -434px;
}

.TreeQuery .icons.icon-arrow-right {
    background-position:-34px -433px;
}

.TreeQuery .icons.icon-arrow-down {
    background-position:-66px -433px;
}

.hoteam-formbuilder-option-table p{
			font-size:12px;
			height:18px;
			line-height: 18px;
			padding:0;
			margin:0;
		}
		.hoteam-formbuilder-option-table{
			width:96%;
			margin-left:2%;
		}
		.hoteam-formbuilder-option-table td{
			border-bottom:1px solid #e7e7e7;
			padding:15px 0 20px 0;
		}
		.hoteam-formbuilder-option-color-blue{
			color:#079bfd;
		}
		.hoteam-formbuilder-option-color-gray{
			color:#a19996;
		}
		.hoteam-formbuilder-option-fl{
			float:left;
		}
		.hoteam-formbuilder-option-cl:after{
			content: ".";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;
		}
		.hoteam-formbuilder-option-portrait{
			width:28px;
			height:24px;
			margin:6px 9px 0 0;
			border:1px solid #f00;
		}
		.hoteam-formbuilder-option-portrait img{
			width:100%;
			height:100%;
		}
		.hoteam-formbuilder-option-table .hoteam-formbuilder-option-resaveName{
			margin-top:5px;
		}
		.hoteam-formbuilder-option-title{
			position:relative;
			border-bottom:1px solid #d6d6d6;
		}
		.hoteam-formbuilder-option-title p{
			display:inline-block;
			border-bottom:2px solid #079bfd;
			padding:0;
			margin:0;
			font-size:14px;
		}
.hoteam-formbuilder-option-parentContainer {
    padding:10px;
}
.cl:after{
    content:'';
    display:block;
    zoom: 1;
    clear: both;
}
.hoteam-navigation{
    width:100%;
    height:100%;
    overflow: auto;
}
.hoteam-navigation-container{
    margin:20px 20px 0 20px;
    border:1px solid #ccc;
    overflow: hidden;
    float:left;
    position:relative;
    padding:32px 0;
    min-height:450px;
    height: calc(100% - 40px) !important;
}
.hoteam-navigation-content{
    /*display:flex;
    display: -ms-flexbox;
    flex-direction: row;
    flex-wrap: wrap ;
    justify-content:space-between;
    padding:10px 20px;*/
    padding: 10px 4%;
    height:100%;
    overflow-y: scroll;

}
.hoteam-navigation-item{
    display:block;
    width:36%;
    float: left;
    margin:20px 7% 0 7%;
    box-sizing: border-box;
    border:1px solid #ccc;
}
    .hoteam-navigation-item:hover {
        text-decoration:none;
    }
.hoteam-navigation-item-img{
    width:52%;
    margin:10px auto;
}
.hoteam-navigation-item-img img{
    width:100%;
    height:auto;
}
.hoteam-navigation-item-title{
    text-align:center;
    font-size:12px;
    background: rgb(35, 137, 231);
    color:#fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding:3px 2px;
}
.hoteam-navigation-title{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    padding:5px 0;
    text-align: center;
    font-size:16px;
    font-weight:bold;
    background:#f5f5f5;
    border-bottom:1px solid #ccc;
}
.hoteam-navigation-item{
    cursor:pointer;
}
.iconfont{
    color:#ccc;
    font-size:50px;
}

.ztree * {padding:0; margin:0; font-size:12px;}
.ztree {margin:0; padding:8px; color:#333}
.ztree li
{
    list-style:none; 
    line-height:24px; 
    text-align:left; 
    white-space:nowrap; 
    outline:0;
}

.ztree li a 
{
    padding:1px 3px 0 0;
    margin:0;
    cursor:pointer;
    height:24px;
    line-height:24px;
    color:#333;
    background-color: transparent;
	text-decoration:none;
	vertical-align:top;
	display: inline-block;
	min-width:100%;
    outline: none;
}
.ztree li a:hover
{
    text-decoration: none;
}
.ztree li a.curSelectedNode 
{
    border:0;
}
.ztree li span {line-height: 24px;margin-left:5px;}
.ztree li span.button.chk {margin:0px 6px 6px 0px; cursor: auto}
.ztree li span.button.switch {margin: -6px 6px 0 0;}
.ztree li span.button.noline_docu{ background:none;}

.ztree li span.button.ico_open{margin-right:0px;margin-top: -5px;}
.ztree li span.button.ico_close{margin-right:0px;margin-top: -5px;} 
.ztree li span.button.ico_docu{margin-right:0px;margin-top: -5px;}

.ztree li span.button.nodeimg
{
    position:relative;
    top:-5px;
    margin-left:5px;
}
.ztree li a.tree-lineThrough span {
    text-decoration:line-through;
}


/*ǿ�Ƶ���*/
.ztree li span.button.chk.checkbox_true_part[third-state-checkbox_true_full] {
    background-position: -80px -128px;
}

.ztree li span.button.chk.checkbox_true_part_focus[third-state-checkbox_true_full] {
    background-position: -96px -128px;
}

.ztree li span.button.chk.checkbox_false_part[third-state-checkbox_false_full] {
    background-position: 0px -128px;
}

.ztree li span.button.chk.checkbox_false_part_focus[third-state-checkbox_false_full] {
    background-position: -16px -128px;
}

    .ztree li span.button.chk.checkbox_true_part_disable {
        background-position: -224px -128px;
    }

    .ztree li span.button.chk.checkbox_false_part_disable {
        background-position: -208px -128px;
    }

    .ztree li span.button.chk.partState_1 {
        background: url(../Base/Ctrls/Tree/img/diy/checkboxgroup_true.png);
        background-size: 100% 100%;
        background-position:unset !important;
    }

    .ztree li span.button.chk.partState_0 {
        background: url(../Base/Ctrls/Tree/img/diy/checkboxgroup_false.png);
        background-size: 100% 100%;
        background-position:unset !important;
    }

    .ztree li span.button.chk.partState_0_focus {
        background: url(../Base/Ctrls/Tree/img/diy/checkboxgroup_false_focus.png);
        background-size: 100% 100%;
        background-position:unset !important;
    }

    .ztree li span.button.chk.partState_1_focus {
        background: url(../Base/Ctrls/Tree/img/diy/checkboxgroup_true_focus.png);
        background-size: 100% 100%;
        background-position:unset !important;
    }
    
.hoteam-tree.hover_scroll {
    overflow: hidden;
}

    .hoteam-tree.hover_scroll:hover {
        overflow: auto;
    }



.htgrid-edit-td input{
    position:absolute;
    top:-2px;
    height:19px;
    line-height:18px;
}

.htgrid-edit-td > select {
    width: 100%;
}

.htgrid_col_button
{
    display: block;
    height: 16px;
    width: 16px;
    margin: auto;
    cursor: pointer;
}

/*20230317 刘仁董 产品9.4 统一调成左对齐*/
.htgrid_col_progress {
    position:relative;
    text-align:left;
    height: 20px;
    width: 100%;
    line-height:20px;
}
.htgrid_col_progress div{
    position:absolute;
    height: 100%;  
    z-index:2;
}


.htgrid_col_progress span{
    z-index: 10;
    position: relative;
}

.htgrid_col_thumbnail
{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin: auto;
}

.htgrid_col_thumbnail>img
{
   width:auto;
   height:auto;
   max-height:100%;
   max-width:100%;
}

.htgrid-drag-line {
    position:absolute;
    width:100%;
    bottom:0;
    cursor:s-resize;
    height:5px;
}
.htgrid-drag-moveline {
    position:absolute;
    height:5px;
    background:#BCF5EA;
    display:none;
}
.htgrid-drag-line:hover{
    background:#eee;
}
.hoteam-grid-dialog
{
    position: absolute;
    height: 360px;
    width: 530px;
    background: #fff;
    z-index: 100000;
    top: 50%;
    left: 50%;
    margin-left: -265px;
    margin-top: -180px;
    border-radius: 5px;
}
.hoteam-grid-d-title
{
    height:30px;
    width:100%;
    line-height:30px;
    background-color:#0075c2;  
    color:#fff;   
    cursor:move;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.hoteam-grid-d-content
{
    height:325px;
    width:100%;
    padding: 0 6px;
}
.hoteam-grid-d-btns
{
    height: 50px;
    width: 100%;
    text-align: center;
    border-top: 1px solid #E2E2E2;
}
.hoteam-grid-d-btns button
{
    position: relative;
    top: 7px;
    margin: 0 36px;
    padding: 4px 28px;   
}
.hoteam-grid-tree
{
    height:285px;
    overflow:auto;
    padding: 5px 0px;
}
.hoteam-grid-tree-d
{
    display:inline-block;
    float:right;
}
.hoteam-grid-tree-d span
{
    margin:0 30px;
}
.hoteam-grid-d-text
{
    float:left;
    display:inline-block;
    margin-left:8px;
    height:100%;
    line-height:35px;    
}
.hoteam-grid-d-close
{
    float: right;
    display: inline-block;
    margin-right: 8px;
    top: 10px;
    position: relative;
    cursor:pointer;
}
.hoteam-page-btn
{
    cursor: pointer;
    position: relative;
    top: 10px;
    margin: 0 0px 0 10px;
    display:inline-block;
}
.htgrid-sort-asc
{
    background:url(baseCtrl.png) center no-repeat;
    height:16px;
    width:16px;
    display:inline-block;
    background-position:-32px -256px;
}
.htgrid-sort-desc
{
    background:url(baseCtrl.png) center no-repeat;
    height:16px;
    width:16px;
    display:inline-block;
    background-position:-48px -256px;
}
.hoteam-grid-overlay
{
    position: absolute;
    background-color: #080505;
    opacity: 0.3;
    filter: alpha(opacity=30);
    top: 0;
    left: 0;
}
.hoteam-grid-dialog .hoteam-grid-column-img
{
    height:16px;
    width:16px;
    display:none;
}
.hoteam-editgrid-autocomplete-text {
    width:100%;       
}
/*.hoteam-grid-dialog li>a:hover .hoteam-grid-column-img
{
    display:inline-block;
}*/
.htgrid-tr-lineThrough td,.htgrid-tr-lineThrough td .hoteam-editgrid-textvalue *{
    text-decoration:line-through;
}

/*本地查询--Start*/
.hoteam-localsearch-dialog
{
    position: absolute;
    width: 600px;
    height: 485px;
    background: #fff;
    z-index: 10;
    top: 50%;
    left: 50%;
    margin-left: -300px;
    border-radius: 5px;
    margin-top: -256px;
}
.hoteam-localsearch-d-title
{
    height:30px;
    width:100%;
    line-height:30px;
    background-color:#0075c2;  
    color:#fff;   
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.hoteam-localsearch-d-content
{
    height:400px;
    width:100%;
}
.hoteam-localsearch-d-btns
{
    height:50px;
    width:100%;    
    padding:10px;
}
.hoteam-localsearch-tree
{
    height:335px;
    overflow:auto;
}
.hoteam-localsearch-tree-d
{
    display:inline-block;
    float:right;
}
.hoteam-localsearch-d-text
{
    float:left;
    display:inline-block;
    margin-left:8px;
    height:100%; 
}
.hoteam-localsearch-d-close
{
    float: right;
    display: inline-block;
    margin-right: 8px;
    top: 6px;
    position: relative;
    cursor:pointer;
}
.hoteam-grid-extend-ul{
    position: absolute;
    z-index: 100000;
    background: #fff;
    border: 1px solid #eee;
    display:none;
}
.hoteam-grid-extend-ul li{
    padding:5px 10px;
    cursor:pointer;
}
.hoteam-grid-extend-ul li .basesprite{
    position:relative;
    top:3px;
}
.hoteam-grid-extend-text {
    margin-left:10px;
    font-size:12px;
}
.hoteam-grid-extend-ul li:hover {
    background:#eee;
}
.hoteam-grid-tree .button {
    margin-top:-17px !important;
}
.hoteam-grid-node-text {
    display: inline-block;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hoteam-grid-restoreLayout {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAAqklEQVQ4jdWTwQ0CIRBFH1ZiCZZgBUIJbAVy5i5nOtgtQTrRDrQDOxgvsJHdjVnckz8hGSb5L3/IoESELdpNG9oFq11YTa0A2gUL9EDXDPg0p+iHJsCvZgAlIqyY+Q5cgZiify0BvibQLhjAAXvApOhvFWDtGNqFATgCh5JkfMRs6oA+w2ZK0VvgkdNQAaaQJUBWBMx4E5HmczpfpNSzTWzV/wKepVBbv/MbZUh3NNlhHIAAAAAASUVORK5CYII=') center no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    position: relative;
    top: 3px;
}

.hoteam-localsearch-title{cursor:move;}
.hoteam-localsearch-split{color:#E1E1E1; width:100%;text-align:center;margin-top: 10px;}
.hoteam-localsearch-center{text-align:center;}

.viewnamecontainer{width:570px;height:30px;overflow:auto;margin:5px 0px 0px 30px;line-height:30px;}
.localSearch-container{width:590px;height:370px;overflow:auto;margin:0 15px;}
.localSearch-container-row{width:540px;height:30px;margin:5px 35px 0 15px;}
.localSearch-container-row .field,
.localSearch-container-row .condition,
.localSearch-container-row .result,
.localSearch-container-row .connect,
.localSearch-container-row .add,
.localSearch-container-row .subduct{ float:left;}

.localSearch-container-row .field{width:115px;margin-right:10px;}
.localSearch-container-row .condition{width:85px;margin-right:10px;}
.localSearch-container-row .result{width:200px;margin-right:10px;height:26px;}
.localSearch-container-row .connect{width:50px;margin-right:10px;}
.localSearch-container-row .add,.localSearch-container-row .subduct{width:16px;height:16px;background:url(../../../Base/Css/cupertino/images/baseCtrl.png) no-repeat; margin-top:4px;cursor:pointer; }
.localSearch-container-row .add{margin-right:10px;background-position: 0px -192px; }
.localSearch-container-row .subduct{background-position: -16px -192px;}
.localSearch-container-row .w100{width:100%;}
.localSearch-container-row select{ height:26px;border: 1px solid #ccc;border-radius: 2px;}
/*按钮*/
.hoteam-localsearch-center .localsave{position:relative; width:100px;height:30px; text-align:center;}
.hoteam-localsearch-center .localquery{position:relative;left:-80px; width:100px;height:30px; text-align:center;}
.hoteam-localsearch-center .localcancel{position:relative;left:80px;width:100px;height:30px; text-align:center;}
/*本地查询--End*/

/*8.6 部分谷歌浏览器单元格获取焦点时会加上黑色边框，去除*/
.EditGrid *:focus {
    outline:none;
}


.hoteam-editgrid-textvalue-img
{
    display: inline-block;
    height: 16px;
    width: 16px;
    position: absolute;
    right: 2px;
    top: 5px;
}
.hoteam-editgrid-textvalue
{
    width:100%;
    overflow:hidden;
    display:inline-block;
    position:relative;
    height: 23px;
    line-height: 23px;
}
.hoteam-editgrid-textvalue-edit
{
    border:1px solid #6fb8ec;
    width:100%;    
    position:relative;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
}
.hoteam-editgrid-textvalue-text
{
    display:inline-block;
    height:100%;
    width:100%; 
    text-overflow: ellipsis;
    overflow: hidden;  
}
.hoteam-editgrid-textvalue-textimg{
    padding-right: 22px;
}
.hoteam-editgrid-textvalue-textimgdouble{
    padding-right: 40px;
}
.hoteam-editgrid-editbutton-edit {
    width:100%;
}
.hoteam-editgrid-editbutton-edit .hoteam-editgrid-editbutton-text {
    width:100%;
    border:1px solid #ccc;
    padding-right:16px;
}
.hoteam-editgrid-editbutton-edit .hoteam-editgrid-editbutton-img {
    position:absolute;
    right:3px;
    border-left: 1px solid #ccc;
    cursor:pointer;
}

.hoteam-editgrid-textvalue-close {
    right: 20px !important;
}

.hgrid-datetime-close {
    position:absolute;
    right:0px;
    top:0px;
    cursor: pointer;
    z-index:100;
}


.htgrid-edit-number-container .hoteam-textbox-control {
    display: inline-block;
    height: 19px;
    right: 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    position: absolute;
    overflow: hidden;
    top: -2px;
    width: 12px;
    margin-top:0;
}


.htgrid-edit-number-container .hoteam-textbox-control>span {
    height: 9px;
    display: block;
    background-color: #eee;
    position:relative;
}

.htgrid-edit-number-container .hoteam-textbox-control span.basesprite.b-angle-up{
    display:block;
    position:absolute;
    top:-2px;
    left:-3px;
}


.htgrid-edit-number-container .hoteam-textbox-control span.basesprite.b-angle-down {
    margin-top: -2px;
    position: absolute;
    top: -2px;
    left: -3px;
}

.htgrid-edit-editableContent p,
.htgrid-edit-editableContent div{

}

.htgrid-edit-col-button {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap !important;
    cursor: pointer;
    padding: 0 5px;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    background: #F3F3F5;
    height: 22px;
    line-height: 20px;
    vertical-align: middle;
    word-break: break-all;
    min-width: 40px;
    text-align: center;
}

    .htgrid-edit-col-button:hover {
        border: 1px solid #3782FF;
        font-weight: 500;
    }

.htgrid-edit-input {
    z-index: 2000;
}

.process-divInput {
    flex: 1;
    height: 100%;
    overflow: auto;
    white-space: pre-wrap;
}

.process-editableDivInput {
    flex: 1;
    height: 100%;
    border: solid 1px #6fb8ec;
    background-color: white;
    overflow: auto;
    white-space: pre-wrap;
}

.process-button {
    background-color: #eee;
    height: 16px;
    width: 16px;
}

.process-button-img {
}

.process-container {
    display: flex;
    align-items: center;
}

    .process-container img {
        pointer-events: none;
    }

.ht-processChar-dialog {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9990;
    box-sizing: border-box;
}

.processChar-dialog-covert {
    background-color: white;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.5;
    z-index: -1;
}

.processChar-dialog-container {
    max-height: 95%;
    overflow: hidden;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    /* box-shadow: 2px 2px 20px #c2c2c2; */
    box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);
    background: white;
    z-index: 9991;
    display: flex;
    flex-direction: column;
}

.dialog-footer {
    height: 55px;
    border-top: 1px solid #cfcfcf;
    display: flex;
    justify-content: center;
    align-items: center;
}

.processChar-dialog-confirm,
.processChar-dialog-cancel,
.processChar-dialog-clear {
    white-space: nowrap;
    margin-left: 1em;
    font-size: 12px;
    border-radius: 2px;
    height: 28px;
    line-height: 28px;
    padding: 0 18px;
    border: 1px solid #cfcfcf;
    cursor: pointer;
}

.processChar-dialog-cancel,
.processChar-dialog-confirm {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}


    .processChar-dialog-confirm:hover,
    .processChar-dialog-cancel:hover,
    .processChar-dialog-clear:hover {
        border-color: #3782FF;
    }

.dialog-content {
    min-width: 200px;
    overflow: auto;
    width: 600px;
    height: 500px;
}

.processChar-dialog-close {
    cursor: pointer;
}

.hoteam-editgrid-autocomplete-text {
    padding-right: 14px;
}

.editgrid-autocomplete-close {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-55%);
    cursor: pointer;
    z-index: 1;
}



.htgrid-head-c {
    overflow: hidden;
}

.htgrid-body-c {
    overflow: auto;
    outline: none;
    min-height: 0%;
}

.htgrid-head-c table {
    table-layout: fixed;
    border-top: 1px solid #e1e1e1;
    /*border-left:1px solid #e1e1e1;*/
    background-color: #f5f5f5;
}

.htgrid-body-c table {
    table-layout: fixed;
    position: relative;
    /*border-left:1px solid #e1e1e1;*/
}

.htgrid-head-c tr td {
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: pre;
    overflow: hidden;
    position: relative;
    padding: 0 4px;
}

.htgrid-body-c tr td {
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    padding: 0 4px;
    font-size: 12px;
    line-height: 22px;
    position: relative;
}

.htgrid-border-all .htgrid-body-c tr td {
    border-right: 1px solid #e1e1e1;
}

.htgrid-head-c tr.trhidden {
    height: 0px;
}

.htgrid-body-c tr.btrhidden {
    height: 1px;
    /* 会触发行点击，阻止事件触发 */
    pointer-events: none;
}

.htgrid-head-c tr.trhidden td {
    border: none;
}

.htgrid-body-c tr.btrhidden td {
    border: none;
}

.htgrid-sort {
    cursor: pointer;
}

.htgrid-sort-c {
    position: absolute;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.htgrid-node-td {
    display: inline-block;
    float: left;
    height: 24px;
}

.htgrid-treeNode-space {
    display: inline-block;
}

.htgrid-treeNode-img {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 2px;
    margin-top: 3px;
    cursor: pointer;
}

.htgrid-treeNode-aimg {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 2px;
    cursor: default;
    margin-top: 3px;
}

.htgrid-view-td {
    position: relative;
    border: none;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.htgrid-resize {
    position: absolute;
    cursor: col-resize;
    display: inline-block;
    height: 100%;
    width: 3px;
    right: 0px;
    top: 0px;
}

.htgrid-drager {
    position: absolute;
    left: -3px;
    background: #a5bcf3;
    width: 4px;
    top: 0;
    height: 100%;
    display: none;
    z-index: 99999;
}

.htgrid-frozen-h {
    position: absolute;
    background: #f5f5f5;
    display: none;
    z-index: 22;
}

    .htgrid-frozen-h table {
        table-layout: fixed;
        border-top: 1px solid #e1e1e1;
        /*border-left:1px solid #e1e1e1;*/
        width: 100%;
    }

    .htgrid-frozen-h tr td {
        border-right: 1px solid #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        position: relative;
        text-overflow: ellipsis;
        word-break: break-all;
        white-space: pre;
        overflow: hidden;
        padding: 0 4px;
    }

    .htgrid-frozen-h tr.trhidden {
        height: 0px;
    }

        .htgrid-frozen-h tr.trhidden td {
            border: none;
        }

.htgrid-frozen-b {
    position: absolute;
    background: #fff;
    display: none;
    overflow: hidden;
    outline: none;
    z-index:100;
}

    .htgrid-frozen-b table {
        table-layout: fixed;
        /*border-left:1px solid #e1e1e1;*/
        width: 100%;
    }

    .htgrid-frozen-b tr td {
        border-bottom: 1px solid #e1e1e1;
        text-overflow: ellipsis;
        word-break: break-all;
        white-space: nowrap;
        overflow: hidden;
        padding: 0 4px;
        font-size: 12px;
        position: relative;
    }

.htgrid-border-all .htgrid-frozen-b tr td {
    border-right: 1px solid #e1e1e1;
}

.htgrid-frozen-b tr.btrhidden {
    height: 1px;
}

    .htgrid-frozen-b tr.btrhidden td {
        border: none;
    }

.htgrid-page-c {
    width: 100%;
    height: 37px;
}

.htgrid-page-l {
    width: 30%;
    overflow: hidden;
    display: inline-block;
    height: 100%;
    float: left;
}

.htgrid-page-m {
    /*width: 40%;*/
    overflow: hidden;
    display: inline-block;
    text-align: center;
    height: 100%;
    line-height: 30px;
    float: left;
}

.htgrid-page-r {
    /*width: 30%;*/
    overflow: hidden;
    display: inline-block;
    height: 100%;
    padding-right: 10px;
    line-height: 32px;
    font-size: 12px;
    text-align: right;
    float: right;
}

.htgrid-page-btn {
    display: inline-block;
    height: 22px;
    width: 26px;
    border: 1px solid #ccc;
    border-right: none;
    top: 5px;
    line-height: 22px;
    position: relative;
    cursor: pointer;
}

.hrgrid-page-sel {
    height: 22px;
    position: relative;
    top: 4px;
    margin-left: 10px;
    border: 1px solid #ccc;
    /*��Ҫ������
        ����ie����� select��ǩ���ñ߿��������Բ�ǿ��ܻᵼ��δ֪����
        ���������ü�����������ʾ�����������ڸı�����ʾ
    */
    /*border-radius: 2px;*/
}

.hrgrid-page-btn-disable {
    background: #f5f5f5;
    cursor: default;
}

.htgrid-row-pretd {
    text-align: center;
    width: 25px;
    padding: 0 !important;
}

.htgrid-td-scroll {
    width: 0px;
    padding: 0 !important;
}

.htgrid-sort-c {
    position: absolute;
    right: 8px;
    top: 50%;
    margin-top: -8px;
}

.htgrid-td-hide {
    display: none;
}

.page-btn-l, .page-btn-r {
    /*top: 5px;*/
}

    .page-btn-l span,
    .page-btn-r span,
    .page-btn-first span,
    .page-btn-end span
    {
        top: 2px;
        position: relative;
    }

.htgrid-edit-td {
    position: relative;
    display: inline-block;
    min-height: 17px;
    float: left;
    width: 100%;
}

.htgrid-sort-disable {
    cursor: default !important;
}

.htgrid-edit-error {
    position: absolute;
    height: 16px;
    width: 16px;
    right: 7px;
    display: none;
    z-index: 3;
    top: 2px;
}

.htgrid-title-c {
    padding-left: 20px;
    background: #f5f5f5;
}

.htgrid-tr-old > td {
    background-color: #f5f5f5;
}

.htgrid-zebralist-none .htgrid-tr-old > td {
    background-color: #fff;
}

.htgrid-td-lasttd {
    border-right: none !important;
    padding: 0px !important;
}

.htgrid-row-lasttd {
    border-bottom: none !important;
    border-right: none !important;
    background: #fff !important;
    padding: 0px !important;
}

.hrgrid-page-btn-select {
    background: #fff !important;
    font-weight: 600;
    color: #0869AE;
}

.htgrid-check-false {
    background-position: -112px -160px !important;
}

.htgrid-check-true {
    background-position: -128px -160px !important;
}

.htgrid-check-half {
    background-position: -144px -160px;
}

.htgrid-td-editing {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    height: 14px;
    width: 14px;
}

.htgrid-tr-remove .htgrid-view-td {
    color: red;
    text-decoration: line-through;
}

    .htgrid-tr-remove .htgrid-view-td * {
        color: red;
        text-decoration: line-through;
    }

.htgrid-teeeNode-open {
    background-position: -16px -192px !important;
}

.htgrid-teeeNode-close {
    background-position: 0px -192px !important;
}

.htgrid-teeeNode-hidden {
    background: none !important;
    cursor: default;
}

.htgrid-load-more-c {
    cursor: pointer;
    background: #E0DDDD;
    display: none;
    /*8.6 ��ֹ��������������б�����������һֱ�����϶�*/
    overflow: hidden;
}

.htgrid-load-more {
    cursor: pointer;
    position: relative;
}

.htgrid-page-c .htgrid-page-goinput {
    display: inline-block;
    width: 36px;
    height: 20px;
    margin-left: 10px;
    position: relative;
    top: 3px;
    padding: 0 2px;
    line-height: 20px;
}

.htgrid-page-c .htgrid-page-go {
    display: inline-block;
    cursor: pointer;
    margin-left: 6px;
    position: relative;
    top: 2px;
    height: 20px;
    border: 1px solid #ccc;
    line-height: 16px;
    border-radius: 2px;
    padding: 0 4px;
    background: #EFEFEF;
}

.htgrid-treeNode-checkbox-container {
    display: inline-block;
    padding-left: 4px;
    width: 26px;
    vertical-align: top;
    padding-top: 4px;
    padding-bottom: 4px;
}

.htgrid-td-changed {
    /*height: 22px;*/
    /* 8.6 ���ֹȸ�������汾˫����ѡ����������,
       ȥ��Ĭ htGrid getFormatTd Ĭ����ֵʱȥ���ո�
       ��ֹ��ֵʱ��Ԫ��Ų������´�����ʾ����ʾ
    */
    min-height: 16px;
    width: 100%;
    position: relative;
    overflow: hidden;
    /*padding-right: 10px;*/
    text-overflow: ellipsis;
}

.htgrid-body-c-row-auto .htgrid-td-changed {
    height: auto;
}

.htgrid-td-changed-checkbox {
    padding-right: 0;
    height: 16px;
}

tr.htgrid-row-select.htgrid-row-merge-select > td {
    background: none;
}

.multiple-select-cell-selected {
    background:#21be70 !important;
}

.process-divInput {
    flex: 1;
    height: 100%;
    overflow: auto;
    white-space: pre-wrap;
}

.process-editableDivInput {
    flex: 1;
    height: 100%;
    border: solid 1px #6fb8ec;
    background-color: white;
    overflow: auto;
    white-space: pre-wrap;
}

.process-button {
    background-color: #eee;
    height: 16px;
    width: 16px;
}

.process-button-img {
}

.process-container {
    display: flex;
    align-items: center;
}

    .process-container img {
        pointer-events: none;
    }

.ht-processChar-dialog {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9990;
    box-sizing: border-box;
}

.processChar-dialog-covert {
    background-color: white;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.5;
    z-index: -1;
}

.processChar-dialog-container {
    max-height: 95%;
    overflow: hidden;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    /* box-shadow: 2px 2px 20px #c2c2c2; */
    box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15);
    background: white;
    z-index: 9991;
    display: flex;
    flex-direction: column;
}

.dialog-footer {
    height: 55px;
    border-top: 1px solid #cfcfcf;
    display: flex;
    justify-content: center;
    align-items: center;
}

.processChar-dialog-confirm,
.processChar-dialog-cancel,
.processChar-dialog-clear {
    white-space: nowrap;
    margin-left: 1em;
    font-size: 12px;
    border-radius: 2px;
    height: 28px;
    line-height: 28px;
    padding: 0 18px;
    border: 1px solid #cfcfcf;
    cursor: pointer;
}

.processChar-dialog-cancel,
.processChar-dialog-confirm {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}


    .processChar-dialog-confirm:hover,
    .processChar-dialog-cancel:hover,
    .processChar-dialog-clear:hover {
        border-color: #3782FF;
    }

.dialog-content {
    min-width: 200px;
    overflow: auto;
    width: 600px;
    height: 500px;
}

.processChar-dialog-close {
    cursor: pointer;
}
/*
colpick Color Picker / colpick.com
*/

/*Main container*/
.colpick {
	position: absolute;
	width: 346px;
	height: 175px;
	overflow: hidden;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	background:#ebebeb;
	border: 1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    z-index:2000;
	/*Prevents selecting text when dragging the selectors*/
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.colpick,
.colpick * {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
/*Color selection box*/
.colpick_color {
	position: absolute;
	left: 7px;
	top: 7px;
	width: 156px;
	height: 156px;
	overflow: hidden;
	outline: 1px solid #aaa;
	cursor: crosshair;
}
.colpick_color_overlay1 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')"; /* IE8 */
	background: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));
}
.colpick_color_overlay2 {
	position: absolute;
	left:0;
	top:0;
	width: 156px;
	height: 156px;
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')"; /* IE8 */
	background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}
/*HSL gradients are different*/
.colpick_hsl .colpick_color_overlay1 {
	background: linear-gradient(to right, rgba(128,128,128,1) 0%, rgba(128,128,128,0) 100%);
}
.colpick_hsl .colpick_color_overlay2 {
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
}
/*Circular color selector*/
.colpick_selector_outer {
	background:none;
	position: absolute;
	width: 11px;
	height: 11px;
	margin: -6px 0 0 -6px;
	border: 1px solid black;
	border-radius: 50%;
}
.colpick_selector_inner{
	position: absolute;
	width: 9px;
	height: 9px;
	border: 1px solid white;
	border-radius: 50%;
}
/*Vertical hue bar*/
.colpick_hue {
	position: absolute;
	top: 6px;
	left: 175px;
	width: 19px;
	height: 156px;
	border: 1px solid #aaa;
	cursor: n-resize;
}
/*Hue bar sliding indicator*/
.colpick_hue_arrs {
	position: absolute;
	left: -8px;
	width: 35px;
	height: 7px;
	margin: -7px 0 0 0;
}
.colpick_hue_larr {
	position:absolute;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 7px solid #858585;
}
.colpick_hue_rarr {
	position:absolute;
	right:0;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	border-right: 7px solid #858585; 
}
/*New color box*/
.colpick_new_color {
	position: absolute;
	left: 207px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Current color box*/
.colpick_current_color {
	position: absolute;
	left: 277px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Input field containers*/
.colpick_field, .colpick_hex_field  {
	position: absolute;
	height: 20px;
	width: 60px;
	overflow:hidden;
	background:#f3f3f3;
	color:#b8b8b8;
	font-size:12px;
	border:1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.colpick_rgb_r {
	top: 40px;
	left: 207px;
}
.colpick_rgb_g {
	top: 67px;
	left: 207px;
}
.colpick_rgb_b {
	top: 94px;
	left: 207px;
}
.colpick_hsx_h {
	top: 40px;
	left: 277px;
}
.colpick_hsx_s {
	top: 67px;
	left: 277px;
}
.colpick_hsx_x {
	top: 94px;
	left: 277px;
}
.colpick_hex_field {
	width: 68px;
	left: 207px;
	top: 121px;
}
/*Text field container on focus*/
.colpick_focus {
	border-color: #999;
}
/*Field label container*/
.colpick_field_letter {
	position: absolute;
	width: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	background: #efefef;
	border-right: 1px solid #bdbdbd;
	font-weight: bold;
	color:#777;
}
/*Text inputs*/
.colpick_field input, .colpick_hex_field input {
	position: absolute;
	right: 11px;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	background: transparent;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	text-align: right;
	outline: none;
}
.colpick_hex_field input {
	right: 4px;
}
/*Field up/down arrows*/
.colpick_field_arrs {
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 21px;
	cursor: n-resize;
}
.colpick_field_uarr {
	position: absolute;
	top: 5px;
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #959595;
}
.colpick_field_darr {
	position: absolute;
	bottom:5px;
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #959595;
}
/*Submit/Select button*/
.colpick_submit {
	position: absolute;
	left: 207px;
	top: 149px;
	width: 130px;
	height: 22px;
	line-height:22px;
	background: #efefef;
	text-align: center;
	color: #555;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.colpick_submit:hover {
	background:#f3f3f3;
	border-color:#999;
	cursor: pointer;
}

/*full layout with no submit button*/
.colpick_full_ns  .colpick_submit, .colpick_full_ns .colpick_current_color{
	display:none;
}
.colpick_full_ns .colpick_new_color {
	width: 130px;
	height: 25px;
}
.colpick_full_ns .colpick_rgb_r, .colpick_full_ns .colpick_hsx_h {
	top: 42px;
}
.colpick_full_ns .colpick_rgb_g, .colpick_full_ns .colpick_hsx_s {
	top: 73px;
}
.colpick_full_ns .colpick_rgb_b, .colpick_full_ns .colpick_hsx_x {
	top: 104px;
}
.colpick_full_ns .colpick_hex_field {
	top: 135px;
}

/*rgbhex layout*/
.colpick_rgbhex .colpick_hsx_h, .colpick_rgbhex .colpick_hsx_s, .colpick_rgbhex .colpick_hsx_x {
	display:none;
}
.colpick_rgbhex {
	width:282px;
}
.colpick_rgbhex .colpick_field, .colpick_rgbhex .colpick_submit {
	width:68px;
}
.colpick_rgbhex .colpick_new_color {
	width:34px;
	border-right:none;
}
.colpick_rgbhex .colpick_current_color {
	width:34px;
	left:240px;
	border-left:none;
}

/*rgbhex layout, no submit button*/
.colpick_rgbhex_ns  .colpick_submit, .colpick_rgbhex_ns .colpick_current_color{
	display:none;
}
.colpick_rgbhex_ns .colpick_new_color{
	width:68px;
	border: 1px solid #8f8f8f;
}
.colpick_rgbhex_ns .colpick_rgb_r {
	top: 42px;
}
.colpick_rgbhex_ns .colpick_rgb_g {
	top: 73px;
}
.colpick_rgbhex_ns .colpick_rgb_b {
	top: 104px;
}
.colpick_rgbhex_ns .colpick_hex_field {
	top: 135px;
}

/*hex layout*/
.colpick_hex .colpick_hsx_h, .colpick_hex .colpick_hsx_s, .colpick_hex .colpick_hsx_x, .colpick_hex .colpick_rgb_r, .colpick_hex .colpick_rgb_g, .colpick_hex .colpick_rgb_b {
	display:none;
}
.colpick_hex {
	width:206px;
	height:201px;
}
.colpick_hex .colpick_hex_field {
	width:72px;
	height:25px;
	top:168px;
	left:80px;
}
.colpick_hex .colpick_hex_field div, .colpick_hex .colpick_hex_field input {
	height: 25px;
	line-height: 25px;
}
.colpick_hex .colpick_new_color {
	left:9px;
	top:168px;
	width:30px;
	border-right:none;
}
.colpick_hex .colpick_current_color {
	left:39px;
	top:168px;
	width:30px;
	border-left:none;
}
.colpick_hex .colpick_submit {
	left:164px;
	top: 168px;
	width:30px;
	height:25px;
	line-height: 25px;
}

/*hex layout, no submit button*/
.colpick_hex_ns  .colpick_submit, .colpick_hex_ns .colpick_current_color {
	display:none;
}
.colpick_hex_ns .colpick_hex_field {
	width:80px;
}
.colpick_hex_ns .colpick_new_color{
	width:60px;
	border: 1px solid #8f8f8f;
}

/*Dark color scheme*/
.colpick_dark {
	background: #161616;
	border-color: #2a2a2a;
}
.colpick_dark .colpick_color {
	outline-color: #333;
}
.colpick_dark .colpick_hue {
	border-color: #555;
}
.colpick_dark .colpick_field, .colpick_dark .colpick_hex_field {
	background: #101010;
	border-color: #2d2d2d;
}
.colpick_dark .colpick_field_letter {
	background: #131313;
	border-color: #2d2d2d;
	color: #696969;
}
.colpick_dark .colpick_field input, .colpick_dark .colpick_hex_field input {
	color: #7a7a7a;
}
.colpick_dark .colpick_field_uarr {
	border-bottom-color:#696969;
}
.colpick_dark .colpick_field_darr {
	border-top-color:#696969;
}
.colpick_dark .colpick_focus {
	border-color:#444;
}
.colpick_dark .colpick_submit {
	background: #131313;
	border-color:#2d2d2d;
	color:#7a7a7a;
}
.colpick_dark .colpick_submit:hover {
	background-color:#101010;
	border-color:#444;
}
.CheckboxPad {
    width:100%;
    height:100%;
}

.CheckboxPad table {
    width:100%;
    height:100%;
}

/*checkboxͼ��*/
.CheckboxPad span.button {
    line-height:0; margin:0; margin-top:-3px;display: inline-block; vertical-align:middle;
	border:0 none; cursor: pointer;outline:none;

}

.CheckboxPad .CheckboxPad-disable span.button {
    cursor: default;
}

a {
    cursor: pointer;
}

input::-ms-clear {
    display: none;
}

textarea {
    padding: 0;
    margin: 0;
}
/*LayoutContainer*/
.LayoutContainer {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.hoteam-layout-horizontal {
    overflow-y: hidden;
}

.hoteam-layout-vertical {
    overflow-x: hidden;
}

.hoteam-layout-item {
}

.hoteam-layout-horizontal-item {
    position: absolute;
    top: 0px;
    bottom: 0px;
}

.hoteam-layout-vertical-item {
    position: absolute;
    left: 0px;
    right: 0px;
}

.hoteam-layout-drag {
    filter: Alpha(Opacity=100);
    opacity: 1;
}

.hoteam-layout-horizontal-drag {
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 1000;
    border-top: 0px;
    border-bottom: 0px;
}

.hoteam-layout-vertical-drag {
    position: absolute;
    z-index: 1000;
    left: 1px;
    right: 0px;
    border-left: 0px;
    border-right: 0px;
}

    .hoteam-layout-vertical-drag:hover {
        cursor: s-resize;
    }

.hoteam-layout-horizontal-drag:hover {
    cursor: w-resize;
}

.hoteam-layout-drag-container {
    filter: Alpha(Opacity=5);
    opacity: 0.05;
    background-color: White;
}

.hoteam-layout-horizontal-drag-container {
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: -1;
}

.hoteam-layout-vertical-drag-container {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: -1;
}

.hoteam-layout-drag-button {
    position: absolute;
    cursor: pointer;
}

.hoteam-layout-horizontal-drag-button {
    left: 0px;
    right: 0px;
    height: 32px;
    top: 50%;
    margin-top: -8px;
    border-left: 0px;
    border-right: 0px;
}

.hoteam-layout-vertical-drag-button {
    top: 0px;
    bottom: 0px;
    width: 32px;
    left: 50%;
    margin-left: -8px;
    border-top: 0px;
    border-bottom: 0px;
}

.hoteam-layout-horizontal-scroll {
    bottom: 17px;
}

.hoteam-layout-vertical-scroll {
    right: 17px;
}

.ui-draggable hoteam-layout-horizontal-scroll {
    bottom: 0px;
}
/*容器*/
.PageContainer, .CustomerContainer {
    overflow: hidden;
    height: 100%;
    position: relative;
}
/*Dialog*/
.ui-dialog .ui-dialog-content {
    padding: 0px;
}

.hoteam-dialog-overlay {
    display: none;
    z-index: 9999;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 2px;
    bottom: 8px;
}

.hoteam-dialog {
    border: 1px solid grey;
    box-shadow: #666 0px 0px 10px;
    -moz-box-shadow: #666 0px 0px 10px;
    -webkit-box-shadow: #666 0px 0px 10px;
    background-color: #ffffff;
    border-radius: 5px;
}

.ui-widget-overlay {
    position: absolute;
    background-color: #080505;
    opacity: 0.3;
    filter: alpha(opacity=30);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-dialog .ui-dialog-titlebar {
    cursor: move;
    padding: 6px 8px;
    height: 30px;
    line-height: 30px;
    position: relative;
    border-bottom: 1px solid #ccc;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-dialog-titlebar-hide {
    top: 50%;
    width: 16px;
    height: 16px;
    right: 4em;
    margin-top: -10px;
    position: absolute;
}

.ui-dialog .ui-dialog-title {
    float: left;
    color: white;
    height: 20px;
    line-height: 16px;
    display: block;
    margin-left: 5px;
    font-size: 13px;
}

.ui-widget-header span {
    display: block;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 8px;
    top: 50%;
    width: 19px;
    margin: -9px 0 0 0;
    width: 16px;
    height: 16px;
    outline: none;
}

    .ui-dialog .ui-dialog-titlebar-close:hover {
        text-decoration: none;
    }

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    background: none;
    overflow: hidden;
    zoom: 1;
}

.ui-dialog .ui-resizable-se {
    position: absolute;
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
}

.ui-resizable-se {
    cursor: se-resize;
}

/*8.3.13 部分ie弹窗拖动会出现白边，遮盖层白色盖住内容的情况，调整为透明*/
.ui-dialog .ui-resizable-handle,
.ui-dialog .hoteam-dialog-overlay {
    background:transparent;
}

.RadioList, .Button, .CheckBox, .DateTime, .DropDown, .Grid, .Label, .Layout, .Tabs, .TextBox, .TextValue, .EditTreeGrid {
    height: 100%;
    position: relative;
}

/*按钮控件*/
.ui-button-text {
    white-space: nowrap;
}

.hoteamButton {
    width: 100%;
    position: absolute;
    height: 26px;
    top: 50%;
    margin-top: -13px;
    padding: 3px 10px !important;
}

    .hoteamButton:active {
        outline: none !important;
    }

    .hoteamButton:focus {
        outline: none !important;
    }

.Button .btnicon {
    position: absolute;
    height: 16px;
    top: 50%;
    left: 10px;
    margin-top: -7px;
    cursor: pointer;
}

/*form-check*/
.hoteam-form-check {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 3px;
    cursor: pointer;
    border: 0px;
}
/*TextValue控件*/
.hoteam-textvalue-container {
    position: relative;
    height: 100%;
}

.hoteam-textvalue {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hoteam-textvalue-trash-show.input-sm {
    padding-right: 22px;
}

.hoteam-textvalue-trash {
    position: absolute;
    right: 6px;
    top: 50%;
    margin-top: -8px;
    height: 12px;
    cursor: pointer;
    font-size: 12px;
}
/*文本控件*/
.hoteam-textbox {
    position: absolute;
    top: 50%;
    margin-top: -13px;
}

.hoteam-textbox-label {
    position: absolute;
    height: 26px;
    line-height: 26px;
    top: 50%;
    margin-top: -13px;
    color: #bdbdbd;
    cursor: text;
    left: 0.5em;
    font-style: italic;
}

.hoteamText-textarea {
    margin-top: 5px;
    margin-bottom: 5px;
    position: absolute;
    resize: none;
}

.hoteam-textbox-number.input-sm {
    padding-right: 18px;
}

.hoteam-textbox-control {
    display: inline-block;
    height: 26px;
    width: 18px;
    position: absolute;
    top: 4px;
    right: 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    position: absolute;
    top: 50%;
    margin-top: -13px;
}

    .hoteam-textbox-control > span {
        height: 12px;
        display: block;
        background-color: #eee;
    }

    .hoteam-textbox-control > .hoteam-textbox-control-up {
        border-bottom: #ccc 1px solid;
    }

    .hoteam-textbox-control > span:hover {
        background-color: #fff;
        cursor: pointer;
    }

    .hoteam-textbox-control span.basesprite.b-angle-up {
        margin-top: -3px;
        z-index: 999;
    }

    .hoteam-textbox-control span.basesprite.b-angle-down {
        margin-top: -2px;
    }


/*时间控件*/
.hoteamDateTime {
    cursor: text;
    top: 50%;
    margin-top: -13px;
    height: 26px;
    width: 100%;
    position: absolute;
}

    .hoteamDateTime.hoteamDateTime-inline {
        cursor: text;
        margin-top: 0;
        height: auto;
        width: 100%;
        position: static;
    }

    .hoteamDateTime .datetime-input {
        cursor: pointer;
        background-color: #fff;
        border-right: none;
    }

    .hoteamDateTime .input-sm {
        height: 26px;
        border: 1px solid #ccc;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-right: none;
    }

    .hoteamDateTime .input-group-addon {
        padding: 0px 6px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

        .hoteamDateTime .input-group-addon span.glyphicon {
            margin-top: 0px;
            font-size: 12px;
        }

.hoteamDateTime-disabled * {
    background: #eee !important;
    cursor: default !important;
}

.hoteamDateTime-close {
    position: absolute;
    font-size: 12px;
    display: none;
    right: 35px;
    top: 5px;
    z-index: 1000;
    cursor: pointer;
}
/*RadioList控件*/
.hoteamRadioList {
    height: 100%;
    position: relative;
}
.hoteamRadioListVertical{
    overflow:auto;
}
.hoteamRadio input {
    vertical-align: middle;
    margin: 0px 3px 2px 3px;
}

.hoteamRadio {
    white-space: nowrap;
    position: relative;
}
/*RadioList-水平*/
.hoteamRadioListHorizontal {
    position: absolute;
    height: 24px;
    line-height: 24px;
}

    .hoteamRadioListHorizontal .hoteamRadio {
        float: left;
        height: 100%;
    }
/*RadioList-垂直*/
.hoteamRadioListVertical .hoteamRadio {
    line-height: 25px;
}

/*CheckBox控件*/
.hoteam-checkbox {
    position: absolute;
    margin-top: -12px;
    height: 24px;
    line-height: 24px;
    top: 50%;
    width: 100%;
}

    .hoteam-checkbox input {
        margin: 3px 3px 2px 3px;
    }

    .hoteam-checkbox input, .hoteam-checkbox .hoteam-checkbox-text {
        vertical-align: middle;
        font-size: 12px;
    }

.hoteam-checkbox-text {
    white-space: nowrap;
}

/*Label控件*/
.hoteam-label-nowrap {
    position: absolute;
    width: 100%;
    padding-right: 6px;
    top: 50%;
    line-height: 24px;
    height: 24px;
    margin-top: -12px;
    white-space: nowrap;
    overflow: hidden;
    cursor: default;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: pre;
}

.hoteam-label-wrap {
    height: 100%;
    line-height: 22px;
    overflow: hidden;
    word-wrap: break-word;
    cursor: default;
    white-space: pre-wrap;
    font-size: 12px;
}

/*17969 开始 第二迭代 李金岳 2020-5-28 */
.hoteam-label-wrap-auto {
    height: 100%;
    line-height: 22px;
    overflow: auto;
    word-wrap: break-word;
    cursor: default;
    white-space: pre-wrap;
    font-size: 12px;
}
/*17969 结束 */

.label-line {
    cursor: pointer;
    text-decoration: underline;
    color: #337ab7;
}
/* lrd 20230908 label链接状态不要下划线 */
.label-no-line {
    cursor: pointer;
    color: #337ab7;
}

/*下拉列表控件*/
.hoteam-dropdown-container {
    width: 100%;
    position: absolute !important;
    top: 50%;
    height: 26px;
    margin-top: -13px;
}

    .hoteam-dropdown-container .dropdown-toggle {
        height: 26px;
    }

        .hoteam-dropdown-container .dropdown-toggle .caret {
            margin-top: 5px;
        }

    .hoteam-dropdown-container .readonly {
        background-color: #fff !important;
        cursor: pointer;
    }

.dropdown-menu-remove {
    position: absolute;
    right: 10px;
    top: 7px;
    cursor: pointer;
    display: none;
}

.dropdown-menu-btn {
    position: absolute;
    right: 30px;
    top: 7px;
    cursor: pointer;
    display: none;
}


.multiSelect-dropdown-menu.dropdown-menu > li > a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* 处理空值显示异常 */
    height: 100%;
}

.dropdown-menu.dropdown-menu-suggest {
    min-width: inherit;
    min-height:26px;
}

/*树控件*/
.Tree {
    height: 100%;
    position: relative;
}

.hoteam-tree {
    height: 100%;
    overflow: auto;
    padding: 4px 4px 0 4px;
}

.hoteam-tree-dragline {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 5px;
    cursor: s-resize;
}

    .hoteam-tree-dragline:hover {
        background: #eee;
    }

.hoteam-tree-drag-moveline {
    position: absolute;
    height: 5px;
    background: #BCF5EA;
    display: none;
}

.hoteam-tree li > a span {
    white-space: pre;
}
/*表格控件*/
.hoteamContainer {
    overflow: hidden;
}

.jqgrid-rownum, .ui-paging-info, .hoteamGrid tr td {
    cursor: default;
}

.hoteamGrid {
    width: 100%;
}

    .hoteamGrid tr td {
        text-overflow: ellipsis;
    }

        .hoteamGrid tr td img {
            width: 16px;
            height: 16px;
        }

        .hoteamGrid tr td .clickLink {
            text-decoration: underline;
            cursor: pointer;
            text-overflow: ellipsis;
        }

    .ui-jqgrid .cbox, .hoteamGrid .clickImg {
        cursor: pointer;
    }

.ui-pg-table td {
    *+white-space:nowrap;
}

    .ui-pg-table, .ui-pg-table td input, .ui-pg-table td span {
        *+vertical-align:middle;
    }

.ui-jqgrid .ui-icon-desc, .ui-jqgrid .ui-icon-asc {
    margin-top: 0px;
}
/*EditGrid*/
.EditGrid {
    height: 100%;
    overflow: hidden;
}

.hoteam-editgrid-text, .hoteam-editgrid tr td select {
    width: 98%;
    height: auto;
}

.hoteam-editgrid-textValue-value {
    display: none;
}

/*Menu控件*/
.Menu {
    width: 100%;
    height: 100%;
    position: relative;
}

.hoteam-menu {
    position: absolute;
    height: 22px;
    width: 100%;
    top: 50%;
    margin-top: -11px;
    margin-bottom: 0px;
    color: #eee;
    outline: none;
    overflow: hidden;
}

    .hoteam-menu .ui-menu-item {
        float: left;
        height: 100%;
        margin-left: 10px;
        position: relative;
        display: inline;
        line-height: 20px;
    }

        .hoteam-menu .ui-menu-item .hoteam-menu-text {
            padding-left: 4px;
            padding-right: 4px;
            font-size: 12px;
            color: #333;
            display: block;
            text-decoration: none;
            border: 1px solid #ccc;
            border-radius: 4px;
            background-color: #f7f7f7;
            cursor: pointer;
        }

.hoteam-menu-text .basesprite {
    margin-bottom: -3px;
}

.hoteam-menu-img {
    border: none !important;
    height: 26px;
    background-color: #fff !important;
    padding: 0 !important;
}

    .hoteam-menu-img .hoteam-menu-text-sp {
        display: none;
    }

    .hoteam-menu-img .hoteam-menu-icon, .hoteam-menu-img .basesprite {
        position: relative;
        top: 5px;
    }

.hoteam-menu-text-sp {
    margin: 0 8px;
    display: inline-block;
}

.hoteam-menu-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: -3px;
}

/*.hoteam-menu-text[disabled] > .hoteam-menu-text-sp {
    color: #ccc;
}*/


.hoteam-menu-item-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: -2px;
}

.hoteam-menu .ui-menu-item a:hover {
    background-color: #fff;
}

.hoteam-menu-c {
    position: absolute;
    z-index: 10000;
    border-radius: 2px;
    padding-top: 2px;
}

.hoteam-menu-clone {
    position: absolute;
    overflow: hidden;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    top: 0px;
    left: 0px;
    margin: 0px;
    background-color: #f7f7f7;
}

.hoteam-menu-c > div {
    position: relative;
    height: 100%;
    width: 100%;
}

.hoteam-menu-item {
    height: 100%;
    background-color: #f7f7f7;
    overflow: hidden;
    margin: 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.hoteam-menu-more {
    width: 100%;
    position: absolute;
    bottom: 0px;
    height: 17px;
    display: none;
    text-align: center;
    background: #f5f5f5;
    border: 1px solid #ccc;
    border-top: none;
}

    .hoteam-menu-more > div {
        width: 50%;
        cursor: pointer;
        float: left;
    }

.hoteam-menu-item .hoteam-menu-item-li, .hoteam-menu-clone .hoteam-menu-item-li {
    position: relative;
    padding: 6px 10px;
    cursor: pointer;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    white-space: nowrap;
    height: 26px;
}

    .hoteam-menu-item .hoteam-menu-item-li:hover, .hoteam-menu-clone .hoteam-menu-item-li:hover {
        background-color: #fff;
    }

.hoteam-menu-c .hoteam-menu-item .hoteam-menu-item-li-line {
    border-bottom: 1px solid #ccc;
}

.hoteam-menu-item-text {
    text-decoration: none;
    color: #333;
    font-size: 12px;
}

    .hoteam-menu-item-text .basesprite {
        margin-bottom: -3px;
    }

    .hoteam-menu-item-text:hover {
        color: #333;
    }

.hoteam-menu-childitem {
    position: absolute;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.hoteam-menu-childitem-li {
    white-space: nowrap;
    padding: 5px 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #f5f5f5;
    position: relative;
    z-index: 99;
}

    .hoteam-menu-childitem-li:hover {
        background-color: #fff;
    }

.hoteam-menu-group .ui-menu-item .hoteam-menu-text {
    border-radius: 0;
    border-right: none;
}

.hoteam-menu-group .ui-menu-item.ui-menu-item-first {
    /*margin-left: 5px;*/
}

    .hoteam-menu-group .ui-menu-item.ui-menu-item-first .hoteam-menu-text {
        border-top-left-radius: 2px;
        border-bottom-left-radius: 2px;
    }

.hoteam-menu-group .ui-menu-item.ui-menu-item-last .hoteam-menu-text {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-right: 1px solid #ccc;
}

.hoteam-menu-group .ui-menu-item {
    margin-left: 0;
}

.demo-class{
    max-width:120px;
}

body .demo-class .layui-layer-content {
    background-color: rgb(27 27 27 / 75%) !important;
    background: #545454;
    padding: 0px 5px;
    color: #FFF;
    cursor: pointer;
}

body .demo-class .layui-layer-content i {
    border-bottom-color: rgb(27 27 27 / 75%);
    border-right-color: rgb(27 27 27 / 0%);
}

.ui-menu-sleitem {
    float: left;
    margin-left: 5px;
    position: relative;
    top: 0px;
}

    .ui-menu-sleitem .input-group .form-control {
        background-color: #fff;
        cursor: pointer;
        height: 22px;
        padding: 0 10px;
    }

    .ui-menu-sleitem .input-group {
        width: 146px;
    }

        .ui-menu-sleitem .input-group > label {
            display: table-cell;
            white-space: nowrap;
            vertical-align: middle;
            font-weight: normal;
            padding-left: .5em;
            padding-right: .5em;
            color: #333;
            font-weight: normal;
            border: 1px solid #ccc;
            border-right: none;
            border-bottom-left-radius: 3px;
            border-top-left-radius: 3px;
        }

        .ui-menu-sleitem .input-group .dropdown-toggle {
            height: 22px;
        }

            .ui-menu-sleitem .input-group .dropdown-toggle .caret {
                margin-top: 3px;
            }

.ui-icon {
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    display: inline-block;
}

.MultiSelectDropDown {
    height: 100%;
    margin-left: 2px;
    margin-right: 2px;
    position: relative;
}

.hoteam-multiSelect-container {
    height: 26px;
    width: 100%;
    position: absolute !important;
    top: 50%;
    margin-top: -13px;
}

    .hoteam-multiSelect-container .readonly {
        cursor: pointer;
        background-color: #fff !important;
    }

    .hoteam-multiSelect-container .input-group-btn .btn {
        height: 26px;
        padding-top: 10px;
    }

    .hoteam-multiSelect-container .disabled {
        background-color: #eee;
    }

.hoteam-rightmenu-c {
    display: none;
    position: absolute;
    z-index: 10000;
}

    .hoteam-rightmenu-c > div {
        height: 10000px;
        position: relative;
        border: 1px solid #ccc;
        border-radius: 3px;
        background-color: #fff;
        padding-top: 4px;
        padding-bottom: 4px;
    }

.hoteam-rightmenu {
    background-color: #fff;
    position: relative;
    border-bottom: none;
    overflow: hidden;
    height: 100%;
    margin-bottom: 0;
}

.hoteam-rightmenuchildren, .hoteam-rightmenugrandson {
    z-index:11;
    background-color: #fff;
    position: absolute;
    border-radius: 2px;
    border: 1px solid #ccc;
    border-left: none;
}

    .hoteam-rightmenuchildren li {
        /*padding: 2px 0px;
        border: 1px solid #ccc;
        border-top: none;*/
        position: relative;
    }

        .hoteam-rightmenuchildren li a {
            line-height: 26px;
            display: block;
            overflow: hidden;
            color: #333333;
            padding: 0 24px 0 10px;
            white-space: nowrap;
        }

            .hoteam-rightmenuchildren li a span {
                float: left;
                margin-top: 7px;
                margin-right: 10px;
            }

            .hoteam-rightmenuchildren li a:hover {
                text-decoration: none;
            }

.hoteam-rightmenu-haschildrenIco {
    position: absolute;
    right: 6px;
    top: 6px;
}

.hoteam-rightmenu li {
    /*padding: 2px 0px;
    border: 1px solid #ccc;*/
    position: relative;
    border-top: none;
}

.hoteam-rightmenu-item-line {
    border-bottom: 1px solid #ccc;
}

.hoteam-rightmenu li:hover {
    background-color: #f7f7f7;
}

.hoteam-rightmenuchildren li:hover {
    background-color: #f7f7f7;
}

.hoteam-rightmenu li a {
    line-height: 26px;
    display: block;
    overflow: hidden;
    color: #333333;
    font-size: 12px;
    padding: 0 24px 0 10px;
    white-space: nowrap;
}

    .hoteam-rightmenu li a:hover {
        text-decoration: none;
    }

    .hoteam-rightmenu li a span {
        float: left;
        margin-top: 6px;
        margin-right: 10px;
    }

.hoteam-rightMenu-more {
    position: absolute !important;
    left: 0px;
    bottom: 0px;
    height: 17px !important;
    padding: 0px !important;
    background: #f5f5f5;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ccc;
    border-top: none;
    width: 100%;
}

    .hoteam-rightMenu-more > div {
        width: 50%;
        display: inline-block;
    }

/*图片显示*/
.Image {
    width: 100%;
    height: 100%;
    position: relative;
}

.hoteam-ctrl-image-container {
    position: relative;
    height: 100%;
    width: 100%;
    padding: 5px 2px;
}

    .hoteam-ctrl-image-container > div {
        position: relative;
        height: 100%;
        width: 100%;
        overflow: hidden;
    }

        .hoteam-ctrl-image-container > div:hover {
            border: 1px solid #ccc;
        }

.hoteam-ctrl-icon-container > div {
    border: none;
}

    .hoteam-ctrl-icon-container > div:hover {
        border: none;
    }

.hoteam-ctrl-image {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -14px;
}

.hoteam-ctrl-icon-container .hoteam-ctrl-image {
    left: 0;
}

.hoteam-ctrl-image-placeholder {
    position: absolute;
    top: 0;
    height: 20px;
    width: 100%;
    background-color: #080505;
    opacity: 0.3;
    filter: alpha(opacity=30);
    display: none;
}

    .hoteam-ctrl-image-placeholder .basesprite {
        float: right;
        margin: 2px 0px;
        cursor: pointer;
    }

.hoteam-image-preview-c {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0px;
    background: #080505;
    z-index: 99998;
}

    .hoteam-image-preview-c div.hoteam-image-preview-f {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .hoteam-image-preview-c div.hoteam-image-preview-s {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: auto;
    }

    .hoteam-image-preview-c img {
        position: relative;
        left: 50%;
        top: 50%;
    }

.image-preview-top {
    width: 100%;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 10;
    background: #000000;
    filter: alpha(opacity=50);
    opacity: .5;
}

.image-preview-left {
    width: 20px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -30px;
    z-index: 99999;
}

.image-preview-right {
    width: 20px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -30px;
    z-index: 99999;
}

.image-preview-top .basesprite {
    float: right;
    margin-top: 16px;
    margin-right: 20px;
    cursor: pointer;
}

.image-preview-right .basesprite, .image-preview-left .basesprite {
    position: relative;
    top: 10px;
    left: 3px;
    cursor: pointer;
}

/*html在线编辑*/
.HtmlEdit {
    width: 100%;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
}

    .HtmlEdit textarea {
        width: 100%;
        height: 100%;
        height: 2000px;
        line-height: 100%;
    }

    .HtmlEdit .ke-container {
        width: 99%;
        height: 99%;
    }

.ke-statusbar {
    visibility: hidden;
}

.Iframe {
    height: 100%;
}

.ui-dialog-titlebar-max {
    top: 50%;
    width: 19px;
    height: 18px;
    right: 2em;
    padding: 1px;
    margin: 0px;
    margin-top: -10px;
    position: absolute;
}

.dialog-icon {
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 1px;
    display: none;
}

.ke-icon-uploadimage {
    background-position: 0px -495px;
    width: 16px;
    height: 16px;
}

/*ProcessChar编辑器*/
.ProcessChar {
    height: 100%;
    width: 100%;
}

/*layout*/
.hoteam-layout-container {
    overflow: hidden;
}

.hoteam-lauout-horizontal {
    float: left;
    height: 100%;
}

.hoteam-layout-table {
    height: 100%;
    width: 100%;
    table-layout: fixed;
    padding: 0;
    border: none;
}

.hoteam-layout-tr {
    height: 100%;
    padding: 0;
    border: none;
}

    .hoteam-layout-tr > td {
        border: none;
        vertical-align: top;
    }

        .hoteam-layout-tr > td.hoteam-lauout-horizontal {
            float: none;
        }

        .hoteam-layout-tr > td.hoteam-lauout-horizontal-auto > div {
            height: auto;
        }

.hoteam-layout-drag {
    position: relative;
}

    .hoteam-layout-drag div div {
        position: absolute;
        border: none;
        cursor: pointer;
    }

.hoteam-lauout-horizontal.hoteam-layout-drag {
    cursor: e-resize;
    height: expression(this.style.height = this.);
}

    .hoteam-lauout-horizontal.hoteam-layout-drag div.basesprite {
        top: 50%;
        margin-top: -35px;
        position: absolute;
    }

    .hoteam-lauout-horizontal.hoteam-layout-drag div div {
        top: -50%;
    }

.hoteam-layout-vertical.hoteam-layout-drag {
    cursor: n-resize;
}

    .hoteam-layout-vertical.hoteam-layout-drag div {
        left: 50%;
        position: absolute;
    }

        .hoteam-layout-vertical.hoteam-layout-drag div div {
            left: -50%;
            margin-left: -20px;
        }

.ui-state-horizontal {
    background-color: #e1e1e1;
}

.ui-state-vertical {
    background-color: #e1e1e1;
}

.hoteam-layout-group-container {
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 6px 0 0 0;
    top: 0;
    left: 0;
    z-index: 0;
}

.hoteam-layout-group {
    border: 1px solid #ccc;
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 3px;
}

.hoteam-layout-group-text {
    position: absolute;
    left: 10px;
    top: -8px;
    background: #fff;
    padding: 0 10px;
}

/*Combox控件*/
.AutoCompleteCombox {
    position: relative;
    margin-left: 2px;
    margin-right: 2px;
    height: 100%;
}

.hoteam-autocompletecombox-container {
    position: absolute !important;
    top: 50%;
    margin-top: -13px;
}

    .hoteam-autocompletecombox-container .dropdown-toggle {
        height: 26px;
    }

        .hoteam-autocompletecombox-container .dropdown-toggle .caret {
            margin-top: 5px;
        }

    .hoteam-autocompletecombox-container .readonly {
        background-color: #eee !important;
    }

/*侧滑控件样式*/
.hoteam-sideslip {
    position: absolute;
    background-color: #fff;
    right: 0;
    z-index: 999;
    padding: 10px 0 10px 15px;
}

.sideslip-content {
    width: 100%;
}

.hoteam-sideslip-show {
    box-shadow: 0 2px 8px #ccc;
}

.sideslip-title {
    height: 30px;
    font-size: 16px;
    border-bottom: 1px solid #ccc;
    padding-left: 20px;
}
/*standard导航*/
.StandardAccordion {
    width: 100%;
    height: 100%;
}

.hoteam-standard-accordion {
    height: 100%;
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.standard-accordion-title {
    position: relative;
    float: left;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    color: #1e1e1f;
    padding: 0 10px;
    cursor: pointer;
}

.standard-accordion-text {
    display: inline-block;
    height: 100%;
    width: 100%;
    padding: 0 8px;
}

    .standard-accordion-text:hover {
        border-bottom: 2px solid #2299ee;
    }

.standard-accordion-text-select {
    border-bottom: 2px solid #2299ee;
}

.standard-accordion-title-remove {
    height: 16px;
    width: 16px;
    position: absolute;
    top: 4px;
    right: 4px;
    display: none;
}

.standard-accordion-add {
    float: left;
    height: 40px;
    line-height: 40px;
}

.standard-accordion-add-img {
    display: inline-block;
    width: 24px;
    height: 21px;
    vertical-align: middle;
    margin-top: 7px;
    cursor: pointer;
}

.standard-accordion-hidden {
    width: 100%;
    position: absolute;
    background-color: #fff;
    height: 0px;
    z-index: 200;
    overflow: hidden;
}

.standard-accordion-hidden-c {
    width: 614px;
    margin: auto;
}

.standard-accordion-shade {
    position: absolute;
    width: 100%;
    background-color: #000;
    opacity: 0.1;
    bottom: 0px;
    display: none;
    z-index: 100;
}

.standard-accordion-hidden-div {
    float: left;
    height: 80px;
    width: 60px;
    margin: 20px;
    cursor: pointer;
}

.standard-accordion-hidden-img {
    height: 48px;
    width: 48px;
    margin: auto;
    display: block;
}

.standard-accordion-hidden-text {
    margin-top: 10px;
}

/*下拉搜索控件*/
.DropSearch {
    height: 100%;
    width: 100%;
    position: relative;
}

.hoteam-dropsearch-container {
    position: absolute;
    height: 26px;
    width: 100%;
    top: 50%;
    margin-top: -13px;
}

    .hoteam-dropsearch-container .dropsearch-search {
        position: absolute;
        left: 8px;
        top: 5px;
    }

    .hoteam-dropsearch-container .dropsearch-close {
        position: absolute;
        right: 8px;
        top: 5px;
        cursor: pointer;
        display: none;
    }

    .hoteam-dropsearch-container input {
        border-radius: 2px;
        height: 26px;
        padding: 0 12px;
        padding-left: 28px;
    }

.hoteam-dropsearch-ul {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 0;
    border-radius: 3px;
    display: none;
    z-index: 9999;
    overflow-y: auto;
    /* 下拉数据过多时无滚动条显示不全 */
    max-height: 300px;
}

    .hoteam-dropsearch-ul li {
        padding: 6px 12px;
    }

        .hoteam-dropsearch-ul li.hoteam-dropsearch-li-sel {
            background-color: #eee;
        }

/*多page容器控件*/
.VerticalTabs {
    height: 100%;
    width: 100%;
}

.MultiPageContainer {
    height: 100%;
    width: 100%;
}

.hoteam-multipagecontainer {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.hoteam-multipage {
    width: 100%;
    margin-bottom: 6px;
    overflow: hidden;
    padding-top: 10px;
    position: relative;
}

.hoteam-multipage-page {
    overflow: auto;
    width: 100%;
    position: relative;
    padding: 0 0 0 10px;
}

.hoteam-multipage-c {
    height: 100%;
    width: 100%;
    padding: 10px 0 0px 0px;
}

.hoteam-multipage-c-line {
    border: 1px solid #ccc;
    border-radius: 2px;
}

.hoteam-multipage-c-noline {
    border: none;
    padding-left: 6px;
}

    .hoteam-multipage-c-noline .hoteam-multipage-title {
        left: -1px;
    }

.hoteam-multipage-content-line {
    border: 1px solid #ccc;
}

/* 调整为 flex 布局，避免过长出现换行 */
.hoteam-multipage-tab {
    height: 30px;
    padding-top: 6px;
	display:flex;
	overflow:hidden;
    /* align-items: center; */
}

.hoteam-multipage-tab-text {
    cursor: pointer;
    padding: 0 10px;
    overflow:hidden;
    white-space: nowrap;
    word-break: break-all;    
    text-overflow: ellipsis;
}

/* 标题样式调整，超出显示省略号 */
.hoteam-multipage-title {
    position: absolute;
    top: 0px;
    left: 14px;
    background: #fff;
    line-height: 20px;
    padding: 0 10px 0 6px;
    height: 20px;
    max-width: calc(100% - 28px);
    display: flex;
    align-items: center;
}

    .hoteam-multipage-title .basesprite {
        cursor: pointer;
        flex-shrink: 0;
    }

.hoteam-multipage-content-c, .hoteam-multipage-content {
    height: 100%;
    width: 100%;
}

.hoteam-multipage-text {
    position: relative;
    margin-left: 2px;
    top: 0px;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hoteam-multipage-img {
    float: right;
    margin-right: 12px;
    margin-top: 8px;
}


.SearchContainer {
    width: 100%;
    height: 100%;
    position: relative;
}

.hoteam-search-container {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    height: 24px;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 2px;
    font-size: 12px;
    vertical-align: middle;
}

.hoteam-search-icon {
    margin-left: 5px;
    width: 16px;
    color: #cbcbcb;
    float: left;
}

.hoteam-search-input-c {
    height: 24px;
    border: none;
    float: left;
    position: relative;
}

.hoteam-search-input {
    height: 22px;
    width: 100%;
    padding: 0px 38px 0px 8px;
    line-height: 22px;
    border: none;
}

.hoteam-search-btn {
    background-color: #eeeeee;
    height: 22px;
    line-height: 22px;
    padding: 0px 6px;
    font-size: 12px;
    width: 48px;
    float: left;
    border-left: 1px solid #ccc;
    cursor: pointer;
}

.hoteam-search-placeholder {
    position: absolute;
    left: 10px;
    top: 3px;
    color: #969696;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    right: 22px;
}

.hoteam-search-trash {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    cursor: pointer;
}

.hoteam-search-split {
    position: absolute;
    top: 5px;
    right: 18px;
    height: 13px;
    width: 1px;
    background: #ccc;
}

.hoteam-search-select {
    position: absolute;
    right: 1px;
    top: 50%;
    margin-top: -8px;
    cursor: pointer;
}

.hoteam-search-historycontainer {
    position: absolute;
    width: 188px;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 12px;
    border-radius: 3px;
}

    .hoteam-search-historycontainer li {
        position: relative;
        padding: 4px 20px 4px 10px;
        cursor: pointer;
        text-overflow: ellipsis;
        overflow: hidden;
        height: 26px;
    }

        .hoteam-search-historycontainer li:hover {
            background-color: rgb(238, 238, 238);
        }

.hoteam-search-historyclear {
    border-top: 1px solid #ccc;
    color: #337ab7;
}

/*侧边签tabs*/
.SideTabs {
    height: 100%;
    width: 100%;
}

.hoteam-sideTabs-containter {
    height: 100%;
    width: 100%;
    padding-right: 20px;
}

.hoteam-sideTabs-ul {
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 100%;
    margin: 0;
    border-left: 1px solid #ccc;
}

    .hoteam-sideTabs-ul li {
        border-bottom: 1px solid #ccc;
        padding: 5px 4px;
        cursor: pointer;
    }

.sideTabs-page {
    height: 100%;
    width: 100%;
}

/*EditButton控件*/
.EditButton {
    margin: 0 2px;
    height: 100%;
    width: 100%;
    position: relative;
}

.hoteamEditButton {
    height: 26px;
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -13px;
}

    .hoteamEditButton .input-group .input-group-addon {
        padding: 0 6px;
        cursor: pointer;
    }

        .hoteamEditButton .input-group .input-group-addon[disabled] {
            cursor: default;
        }

    .hoteamEditButton .input-group .hidebutton {
        border-radius: 3px !important;
    }

    .hoteamEditButton .input-group .editButton_close {
        position: absolute;
        top: 6px;
        right: 35px;
    }


.MenuToolbar {
    width: 100%;
    height: 100%;
    position: relative;
}

.layout-highlight-transparent {
    border: 1px solid transparent;
}

.layout-highlight {
    border: 1px solid #157ec6;
}

/*颜色选择器*/
.ColorPicker {
    height: 100%;
    width: 100%;
}

.hoteam-colPicker-container {
    height: 100%;
    width: 100%;
    position: relative;
}

.hoteam-colPicker {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    height: 20px;
    width: 32px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.hoteam-colPicker-center {
    left: 50%;
    margin-left: -16px;
}

.hoteam-colPicker-left {
    left: 0px;
}

.hoteam-colPicker-right {
    right: 0px;
}

/*PageGrid控件*/
.hoteam-pageGrid, .PageGrid {
    height: 100%;
    width: 100%;
    overflow: auto;
}

.pageGrid-ele-v {
    margin: 2px;
    border: 1px solid #ccc;
    position: relative;
    float: left;
    padding-top: 28px;
    border-radius: 3px;
}

.pageGrid-ele-v-title {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
    font-weight: bold;
    color: #535353;
}

.pageGrid-ele-v-content {
    height: 100%;
    width: 100%;
}




/*面包屑控件*/
.BreadcrumbNavigation {
    height: 100%;
    width: 100%;
}

.hoteam-breadnavigation {
    height: 100%;
    width: 100%;
    position: relative;
}

    .hoteam-breadnavigation ul {
        height: 20px;
        position: absolute;
        top: 50%;
        margin-top: -10px;
        margin-left: 10px;
    }

    .hoteam-breadnavigation li {
        display: inline-block;
        display: inline\9;
    }

        .hoteam-breadnavigation li.hoteam-breadnavigation-li-hidden {
            display: none;
        }

        .hoteam-breadnavigation li span {
            margin: 0 1px;
        }

    .hoteam-breadnavigation .hoteam-breadnavigation-text {
        color: #438DDD;
        cursor: pointer;
    }

    .hoteam-breadnavigation .hoteam-breadnavigation-text-last {
        color: #333;
        cursor: default;
    }

.hoteam-breadnavigation-omi {
    padding: 0 10px;
}

.noty_message {
    word-break: break-word;
    overflow: hidden;
    word-wrap: break-word;
}

#noty_topCenterByOCX_layout_container .noty_message {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

/**
    FilterGrid
*/

.FilterEditGrid {
    width: 100%;
    height: 100%;
}

.ResourceLoadDiagram {
    width: 100%;
    height: 100%;
}

/*34033 开始 第四迭代 李金岳 2020-6-5*/
/*
    BOMTreeGrid、EditGrid2
*/
.BOMTreeGrid,.EditGrid2 {
    width: 100%;
    height: 100%;
}
/*34033 结束*/

/*26400 李金岳*/
.hqgrid-container {
     height: 100%; 
}

.Search {
    position:relative;
    width:100%;
    height:100%;
}

.ContentEditable {
    width:100%;
    height:100%;
    padding:2px;
}

.hoteam-contenteditable {
    width:100%;
    height:100%;
    overflow:auto;
    font-size:12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius:4px;
    padding: 3px 6px;
}

.DropSearch .hide-search-icon {
    padding: 0 12px;
}
 /* 可视化预览样式 */
.hoteam-view-preview{
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 1;
}

.hoteam-preview-container {
    position: relative;
}

.hoteam-preview-placeholder{
    position: absolute;
    top: 0;
    height: 20px;
    width: 100%;
    background-color: #080505;
    opacity: 0.3;
    padding-left: 5px;
    display: none;
}

.hoteam-preview-preview{
    width: 16px;
    display: block;
    height: 16px;
    cursor: pointer;
    position: relative;
    top: 2px;
    background: url('data:image/png;base64,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');
    background-size: 100% 100%;
}
.hoteam-preview-close-preview{
    width: 16px;
    display: block;
    height: 16px;
    cursor: pointer;
    position: relative;
    top: 2px;
    background: url('data:image/png;base64,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');
    background-size: 100% 100%;
}
.hoteam-preview-placeholder-container {
    position: absolute;
    top: 0;
    height: 20px;
    width: 100%;
}


/*手风琴导航控件*/
.Accordion {
    width: 100%;
    height: 100%;
    overflow: auto;
}

.ui-accordion-header {
    position: relative;
    border-bottom: 1px solid #E8E8E8;
}

.ui-accordion-header-title {
    display: flex;
    white-space: nowrap;
    outline: none;
    padding: 6px 0px;
    cursor: pointer;
    height: 30px;
    position: relative;
}

    .ui-accordion-header-title > .b-close-b {
        position: absolute;
        top: 6px;
        right: 6px;
        display: none;
    }

    .ui-accordion-header-title:hover > .b-close-b {
        display: block;
    }

    /*29970 开始 第七迭代 李金岳 2020-6-17*/
    .ui-accordion-header-title > .b-star {
        position: absolute;
        top: 6px;
        right: 6px;
        display: none;
    }

    .ui-accordion-header-title:hover > .b-star {
        display: block;
    }
    /*29970 结束*/

.ui-accordion-header-img {
    width: 33px;
    height: 100%;
    float: left;
    text-align: center;
    padding-left: 16px;
}

.ui-accordion-header-title-img {
    width: 16px;
    height: 16px;
    margin: auto;
}


.ui-accordion-header-title-text {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    position: relative;
    padding-left: 16px;
}

.ui-accordion-header .ui-li-position {
    float: right;
    width: 16px;
    padding: 3px 0px;
    margin-right: 5px;
    flex-shrink: 0;
}

.hoteam-accordion-list .ui-li-position {
    position: absolute;
    width: 16px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ui-accordion-content {
    position: relative;
    display: none;
}

.ui-accordion-header .ui-accordion-header-left {
    position: absolute;
    width: 4px;
    height: 30px;
    display: none;
}

.ui-accordion-header:hover .ui-accordion-header-left {
    display: block;
}

.ui-accordion-content .hoteam-accordion-list .liaccordion-left {
    width: 4px;
    float: left;
    height: 100%;
}

.ui-accordion-content .hoteam-accordion-list {
    height: 28px;
    line-height: 28px;
    position: relative;
    display: flex;
}

    .ui-accordion-content .hoteam-accordion-list .liaccordion-middle {
        width: 1px;
        height: 100%;
        position: relative;
        float: left;
        margin-left: 18px;
        display: none;
    }

    .ui-accordion-content .hoteam-accordion-list > .ui-accordion-header-img {
        display: inline-block;
        width: 16px;
        padding-top: 6px;
        padding-left: 16px;
        float: none;
    }

    .ui-accordion-content .hoteam-accordion-list .liaccordion-middle .liaccordion-middle-buck {
        position: absolute;
        top: 15px;
        left: -2px;
        height: 4px;
        width: 4px;
    }



    .ui-accordion-content .hoteam-accordion-list .liaccordion-right {
        width: 100%;
        padding-right: 20px;
        font-size: 12px;
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

.ui-accordion-content li {
    width: 100%;
}

.ui-accordion-header li .liaccordion-right {
    padding-left: 24px;
}

.ui-accordion-header li li .ui-accordion-header-title-img {
    margin-left: 10px;
}

.ui-accordion-header li li .liaccordion-right {
    padding-left: 34px;
}

.ui-accordion-header li li li .liaccordion-right {
    padding-left: 45px;
}

.ui-accordion-header li li li li .liaccordion-right {
    padding-left: 50px;
}

.ui-accordion-content ul li .ui-button {
    padding-left: 40px;
}

.hoteam-accordion-list-hover .liaccordion-right {
    /*font-weight: 600 !important;*/
}

.hoteam-accordion-list-select .liaccordion-right {
    /*font-weight: 600 !important;*/
}

.hoteam-accordion-list-hover .ui-accordion-header-left {
    display: block;
}

/*29970 开始 第七迭代 李金岳 2020-6-17*/
.hoteam-accordion-list .hoteam-accordion-collection {
    position: absolute;
    top: 6px;
    right: 5px;
    display: none;
    cursor: pointer;
}

.hoteam-accordion-list:hover .hoteam-accordion-collection {
    display: block;
}
/*29970 结束*/
.hoteam-accordion-list-hover .hoteam-accordion-collection {
    display: inline-block;
}

.hoteam-accordion-tree {
    position: relative;
}

    .hoteam-accordion-tree li a {
        position: relative;
        padding-right: 20px;
    }

.hoteam-accordion-tree-lasticon {
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
}





.Accordion {
    background-color: #f6f6f6;
}

.ui-accordion-header {
    border-bottom: 1px solid #c9c9c9;
}

/*.ui-accordion-header .ui-accordion-header-left {
        background: none !important;
    }*/

.ui-accordion-header-select {
    background-color: #fff;
}

.ui-accordion-header-select,
.ui-accordion-header-select-pre {
    border-bottom: 1px solid #c9c9c9 !important;
}

/*.ui-accordion-header {
    border-bottom: 1px solid #c9c9c9;
}

    .ui-accordion-header .ui-accordion-header-left {
        background: none !important;
    }

.ui-accordion-header-select {
    background-color: #fff;
}

.ui-accordion-header-select, .ui-accordion-header-select-pre {
    border-bottom: 1px solid #c9c9c9 !important;
}

.Accordion {
    border-right: 1px solid #c9c9c9;
    background-color: #f6f6f6;
}*/

.hoteam-accordion-slide .ui-accordion-header .ui-accordion-header-title {
    display: block;
}

.hoteam-accordion-slide .ui-accordion-header .ui-accordion-header-left,
.hoteam-accordion-slide .ui-accordion-header:hover .ui-accordion-header-left {
    display: none;
}

.hoteam-accordion-slide .ui-accordion-header-select > .ui-accordion-header-left {
    display: none;
}

.hoteam-accordion > .hoteam-accordion-slide-pre,
.hoteam-accordion > .hoteam-accordion-slide-next {
    display: none;
}

    .hoteam-accordion > .hoteam-accordion-slide-pre > span,
    .hoteam-accordion > .hoteam-accordion-slide-next > span {
        margin: auto;
    }



.hoteam-accordion-slide {
    overflow: hidden;
    height: 100%;
}

    .hoteam-accordion-slide > .hoteam-accordion-slide-pre,
    .hoteam-accordion-slide > .hoteam-accordion-slide-next {
        display: none;
        text-align: center;
    }

.hoteam-accordion-slide-scroll {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
}

    .hoteam-accordion-slide-scroll > .hoteam-accordion-slide-pre,
    .hoteam-accordion-slide-scroll > .hoteam-accordion-slide-next {
        position: absolute;
        width: 100%;
        height: 20px;
        display: block;
        background: #fff;
        cursor: pointer;
    }

        .hoteam-accordion-slide-scroll > .hoteam-accordion-slide-pre:hover,
        .hoteam-accordion-slide-scroll > .hoteam-accordion-slide-next:hover {
            background-color: #e2f2fc;
        }

    .hoteam-accordion-slide-scroll > .hoteam-accordion-slide-pre {
        top: 0;
    }

    .hoteam-accordion-slide-scroll > .hoteam-accordion-slide-next {
        bottom: 0;
    }

.hoteam-accordion-slide .hoteam-accordion-slide-scroll {
}

.hoteam-accordion-slide .ui-accordion-header-title {
    text-align: center;
    padding: 0;
    position: relative;
    height:29px;
}

    .hoteam-accordion-slide .ui-accordion-header-title > .b-close-b {
        position: absolute;
        right: -2px;
        top: -2px;
    }
    /*29970 开始 第七迭代 李金岳 2020-6-17*/
    .hoteam-accordion-slide .ui-accordion-header-title > .b-star {
        position: absolute;
        right: -2px;
        top: -2px;
    }
    /*29970 结束*/

.hoteam-accordion-slide .hoteam-accordion-list-hover {
}

.hoteam-accordion-slide .ui-accordion-header-title-text {
    display: none;
}

.hoteam-accordion-slide .ui-li-position.basesprite {
    display: none;
}

.hoteam-accordion-slide .ui-accordion-header-img {
    width: auto;
    float: none;
    padding: 10px 0px;
}

.hoteam-accordion-slide .ui-accordion-header-title-img {
    margin-top: -4px;
}

.ui-accordion-content-slide {
    position: absolute;
    z-index: 99999;
    /*overflow: hidden;*/
    width: 0;
    margin-bottom: 0;
    display: none;
    width: 12em;
    background-color: #fff;
    border-right: 1px solid #c9c9c9;
}

    .ui-accordion-content-slide .hoteam-accordion-list {
        padding-left: 1.5em;
        line-height: normal;
        border-bottom: 1px #fff solid;
        height: 30px;
        color: #666666;
        position: relative;
    }

        .ui-accordion-content-slide .hoteam-accordion-list .liaccordion-right {
            white-space: nowrap;
            outline: none;
            padding: 8px 0px;
            cursor: pointer;
            height: 28px;
            font-size: 12px;
            text-overflow: ellipsis;
            max-width: 8em;
            overflow: hidden;
        }

        .ui-accordion-content-slide .hoteam-accordion-list .liaccordion-left {
            display: none;
        }

        .ui-accordion-content-slide .hoteam-accordion-list .liaccordion-middle {
            display: none;
        }

    .ui-accordion-content-slide .ui-accordion-content-slide-divideLine {
        height: 30px;
        border-left: 4px #fff solid;
        position: absolute;
        top: 0;
        left: -2px;
        width: 0;
    }


    .ui-accordion-content-slide .hoteam-accordion-list-border-show {
        border-bottom-color: #c9c9c9;
    }

    .ui-accordion-content-slide .hoteam-accordion-list-hover .hoteam-accordion-collection {
    }

    .ui-accordion-content-slide .hoteam-accordion-list .ui-accordion-header-img {
        height: 26px;
        padding-left: 0;
        margin-right: .5em;
    }

.ui-accordion-content-slide-popup {
    position: absolute;
    z-index: 99999;
    overflow: hidden;
    width: 0;
    margin-bottom: 0;
    display: none;
    width: 45em;
    background-color: #FAFAFA;
    border-right: 1px solid #c9c9c9;
}

.ganttContainer {
    width: 100%;
    height: 100%;
    border: 1px solid #ccc;
}
.ganttContainer ::selection{
    background-color: transparent;
}

.ht-sfgantt-collapse-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.ht-sfgantt-collapse-arrow-left,
.ht-sfgantt-collapse-arrow-right {
    position: sticky !important;
    border: 1px solid #cccccc;
    background: white;
    border-radius: 3px;
}

    .ht-sfgantt-collapse-arrow-left:hover,
    .ht-sfgantt-collapse-arrow-right:hover {
        background: #f3f3f3;
    }
    .ht-sfgantt-collapse-arrow-left {
        margin-bottom: 1px;
    }

    .ht-sfgantt-collapse-arrow-left > div,
    .ht-sfgantt-collapse-arrow-right > div {
        position: sticky !important;
        margin: 5px 3px;
    }

.gantt-tree-node-link {
    color: #337ab7;
    text-decoration: none;
    cursor: pointer;
}

    .gantt-tree-node-link:hover {
        color: #23527c;
        text-decoration: underline;
    }


.hq-board-container,
.hq-board-container *,
.hq-board-container :after,
.hq-board-container :before {
    box-sizing: border-box;
    /* 20230331 刘仁董 字体影响到其他控件字体 */
    /* font-family: 微软雅黑, 'Helvetica Neue Light', 'Open Sans', Helvetica; */
    font-size: 12px;
}

.hq-board-container{
    width:100%;
    height:100%;
    overflow-y:auto;
}

.hq-board
{
    overflow: hidden;
}
.hq-board-canvas
{
    background-color:#FFFFFF;
    height:100%;
    position: relative;
    /* box-shadow:1px 1px 2px #333333; */
}

.hq-board-item-horizontal,
.hq-board-line-horizontal
{
    height: 100%;
    display: inline-block; 
    vertical-align: top;
   /* float:left; */
}

.hq-board-item-vertical
{
    width:100%;
    /* overflow:hidden; */
}

.hq-board-canvas-title
{
    margin: 0;
    padding-left:1em;
    font-weight: bold;
    color:#535353;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position:relative;
}

.hq-board-canvas-title-hidden
{
    display: none;
}

.hq-board-canvas-more-text {
    position:absolute;
    right:1em;
    top: 50%;
    transform:translateY(-50%);
    cursor:pointer;
}

.hq-board-canvas-more-text:hover {
    text-decoration:underline;
}

.hq-board-canvas-content
{
    height:100%;
}

.hq-board-menuBtns {
    position: absolute;
    display: flex;
    top: 6px;
    right: 10px;
}

.hq-board-title {
    display:flex;
    position: relative;
}

.hq-board-menu {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 5px;
}
/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */
.fc {
  direction: ltr;
  text-align: left; }

.fc-rtl {
  text-align: right; }

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em; }

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3; }

.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3; }

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7; }

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  /* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer; }

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0; }

.fc-state-default {
  /* non-theme */
  border: 1px solid; }

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle; }

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6; }

.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }

.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none; }

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block; }

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px; }

.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px; }

.fc-popover .fc-header .fc-title {
  margin: 0 2px; }

.fc-popover .fc-header .fc-close {
  cursor: pointer; }

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px; }

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0; }

.fc-clear {
  clear: both; }

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */ }

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */ }

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }

.fc th {
  text-align: center; }

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */ }

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer; }

a[data-goto]:hover {
  text-decoration: underline; }

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0; }

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent; }

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */ }

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative; }

.fc-row .fc-bg {
  z-index: 1; }

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent; }

.fc-row .fc-bgevent-skeleton {
  z-index: 2; }

.fc-row .fc-highlight-skeleton {
  z-index: 3; }

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */ }

.fc-row .fc-helper-skeleton {
  z-index: 5; }

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent; }

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0; }

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0; }

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch; }

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  /* default BORDER color */ }

.fc-event,
.fc-event-dot {
  background-color: #3a87ad;
  /* default BACKGROUND color */ }

.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */ }

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */ }

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed; }

.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25; }

.fc-event .fc-content {
  position: relative;
  z-index: 2; }

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4; }

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none; }

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block; }

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px; }

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */ }

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */ }

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */ }

/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px; }

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */ }

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */ }

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px; }

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */ }

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: .25; }

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden; }

.fc-day-grid-event .fc-time {
  font-weight: bold; }

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */ }

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */ }

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }

a.fc-more:hover {
  text-decoration: underline; }

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none; }

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */ }

.fc-more-popover {
  z-index: 2;
  width: 220px; }

.fc-more-popover .fc-event-container {
  padding: 10px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd; }

.fc-unthemed .fc-popover {
  background-color: #fff; }

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }

.fc-unthemed td.fc-today {
  background: #fcf8e3; }

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3; }

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/*
Acceptable font-family overrides for individual icons:
  "Arial", sans-serif
  "Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
.fc-icon:after {
  position: relative; }

.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-right-single-arrow:after {
  content: "\203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-left-double-arrow:after {
  content: "\AB";
  font-size: 160%;
  top: -7%; }

.fc-icon-right-double-arrow:after {
  content: "\BB";
  font-size: 160%;
  top: -7%; }

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

.fc-icon-x:after {
  content: "\D7";
  font-size: 200%;
  top: 6%; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }

/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5; }

/* Colors
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-disabled-day {
  background-image: none; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-event {
  /* overpower jqui's styles on <a> tags. TODO: more DRY */
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
  /* undo ui-widget-header bold */
  font-weight: normal; }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome bold */ }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats .ui-widget-content {
  background: none;
  /* see through to fc-bg */ }

.fc.fc-bootstrap3 a {
  text-decoration: none; }

.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline; }

.fc-bootstrap3 hr.fc-divider {
  border-color: inherit; }

.fc-bootstrap3 .fc-today.alert {
  border-radius: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-popover .panel-body {
  padding: 0; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }

.fc.fc-bootstrap4 a {
  text-decoration: none; }

.fc.fc-bootstrap4 a[data-goto]:hover {
  text-decoration: underline; }

.fc-bootstrap4 hr.fc-divider {
  border-color: inherit; }

.fc-bootstrap4 .fc-today.alert {
  border-radius: 0; }

.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #fff; }

.fc-bootstrap4 .fc-popover.card {
  position: absolute; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-popover .card-body {
  padding: 0; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center; }

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em; }

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em; }

.fc-toolbar .fc-left {
  float: left; }

.fc-toolbar .fc-right {
  float: right; }

.fc-toolbar .fc-center {
  display: inline-block; }

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em; }

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0; }

/* title text */
.fc-toolbar h2 {
  margin: 0; }

/* button layering (for border precedence) */
.fc-toolbar button {
  position: relative; }

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2; }

.fc-toolbar .fc-state-down {
  z-index: 3; }

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4; }

.fc-toolbar button:focus {
  z-index: 5; }

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1; }

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */ }

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */ }

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden; }

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3; }

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 2px; }

.fc-basic-view th.fc-week-number,
.fc-basic-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */ }

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right; }

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left; }

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0; }

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px; }

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080; }

/* when week/day number have own column */
.fc-basic-view td.fc-week-number {
  text-align: center; }

.fc-basic-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em; }

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */ }

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */ }

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */ }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap; }

.fc-ltr .fc-axis {
  text-align: right; }

.fc-rtl .fc-axis {
  text-align: left; }

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1; }

.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */ }

.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent; }

.fc-time-grid > .fc-bg {
  z-index: 1; }

.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2; }

.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */ }

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0; }

/* divs within a cell within the fc-content-skeleton */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1; }

.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2; }

.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3; }

.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4; }

.fc-time-grid .fc-now-indicator-line {
  z-index: 5; }

.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */ }

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted; }

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */ }

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */ }

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px; }

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%; }

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */ }

.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0; }

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */ }

.fc-time-grid-event.fc-selected {
  /* need to allow touch resizers to extend outside event's bounding box */
  /* common fc-selected styles hide the fc-bg, so don't need this anyway */
  overflow: visible; }

.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */ }

.fc-time-grid-event .fc-content {
  overflow: hidden;
  /* for when .fc-selected */ }

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px; }

.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap; }

/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap; }

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top; }

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */ }

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */ }

.fc-time-grid-event.fc-short .fc-time:after {
  content: "\A0-\A0";
  /* seperate with a dash, wrapped in nbsp's */ }

.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */ }

/* resizer (cursor device) */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize; }

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "="; }

/* resizer (touch device) */
.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0; }

/* arrow on axis */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */ }

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }

/* List View
--------------------------------------------------------------------------------------------------*/
/* possibly reusable */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px; }

/* view wrapper */
.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */ }

.fc-list-view {
  border-width: 1px;
  border-style: solid; }

/* table resets */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */ }

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px; }

.fc-list-table tr:first-child td {
  border-top-width: 0; }

/* day headings with the list */
.fc-list-heading {
  border-bottom-width: 1px; }

.fc-list-heading td {
  font-weight: bold; }

.fc-ltr .fc-list-heading-main {
  float: left; }

.fc-ltr .fc-list-heading-alt {
  float: right; }

.fc-rtl .fc-list-heading-main {
  float: right; }

.fc-rtl .fc-list-heading-alt {
  float: left; }

/* event list items */
.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */ }

.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px; }

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker {
  padding-right: 0; }

.fc-rtl .fc-list-item-marker {
  padding-left: 0; }

.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit; }

.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: underline; }

/* message when no events */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table; }

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee; }

/*!
 * FullCalendar Scheduler v1.9.4
 * Docs & License: https://fullcalendar.io/scheduler/
 * (c) 2018 Adam Shaw
 */
/* TODO: break this file up */
/* Scroller
--------------------------------------------------------------------------------------------------*/
.fc-scroller-clip {
  overflow: hidden;
  /* for clipping scrollbars */
  position: relative;
  /* so things like scrollfollowers can attach to this */ }

/* supresses rendering of native scrollbars */
/* on .fc-scroller */
.fc-no-scrollbars {
  background: rgba(255, 255, 255, 0);
  /* hack for dynamic DOM nodes (in Chrome OSX at least) */ }

.fc-no-scrollbars::-webkit-scrollbar {
  width: 0;
  height: 0; }

.fc-scroller-canvas {
  position: relative;
  /* origin for bg */
  box-sizing: border-box;
  /* so that padding (for gutter) will be part of height */
  min-height: 100%; }

.fc-scroller-canvas > .fc-bg {
  z-index: 1;
  /* make default? */ }

.fc-scroller-canvas > .fc-content {
  z-index: 2;
  /* make default? */
  position: relative;
  /* origin for inner content */
  border-style: solid;
  border-width: 0; }

/* for themed, hard to get the border-color, so just forget it (REVISIT) */
.ui-widget .fc-scroller-canvas > .fc-content {
  border-color: transparent; }

.fc-scroller-canvas.fc-gutter-left > .fc-content {
  border-left-width: 1px;
  margin-left: -1px; }

.fc-scroller-canvas.fc-gutter-right > .fc-content {
  border-right-width: 1px;
  margin-right: -1px; }

.fc-scroller-canvas.fc-gutter-top > .fc-content {
  border-top-width: 1px;
  margin-top: -1px; }

/* content is responsible for bottom border */
/* View Structure
--------------------------------------------------------------------------------------------------*/
.fc-rtl .fc-timeline {
  direction: rtl; }

.fc-timeline .fc-divider {
  width: 3px;
  border-style: double;
  /* overcome neighboring borders */ }

.fc-timeline .fc-head > tr > .fc-divider {
  border-bottom: 0; }

.fc-timeline .fc-body > tr > .fc-divider {
  border-top: 0; }

.fc-timeline .fc-body .fc-divider.ui-widget-header {
  background-image: none; }

.fc-scrolled .fc-head .fc-scroller {
  z-index: 2;
  /* so drop shadow will go above body panes */ }

.fc-timeline.fc-scrolled .fc-head .fc-scroller {
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.075); }

.fc-timeline .fc-body .fc-scroller {
  z-index: 1; }

/*
on most tables that expand to the edges, kill the outer border,
because the container elements take care of it.
example tables:
.fc-scroller-canvas .fc-content table
.fc-scroller-canvas .fc-bg .fc-slats table
*/
.fc-timeline .fc-scroller-canvas > div > table,
.fc-timeline .fc-scroller-canvas > div > div > table {
  border-style: hidden; }

/*
for resource rows (in both the spreadsheet and timeline areas),
undo previous rule in order to always show last border.
*/
.fc-timeline .fc-scroller-canvas > .fc-content > .fc-rows > table {
  border-bottom-style: none; }

/* Table Cell Common
--------------------------------------------------------------------------------------------------*/
.fc-timeline th,
.fc-timeline td {
  white-space: nowrap; }

.fc-timeline .fc-cell-content {
  overflow: hidden; }

.fc-timeline .fc-cell-text {
  padding-left: 4px;
  padding-right: 4px; }

.fc-timeline .fc-col-resizer {
  cursor: col-resize; }

/*
Cells at the start of a week
TODO: figure out better styling

.fc-ltr .fc-timeline .fc-em-cell div {
	border-left: 3px solid #eee;
	height: 100%;
}
.fc-rtl .fc-timeline .fc-em-cell {
	border-right-width: 3px;
}
*/
/* head */
.fc-timeline th {
  vertical-align: middle; }

.fc-timeline .fc-head .fc-cell-content {
  padding-top: 3px;
  padding-bottom: 3px; }

/* body */
.fc-timeline .fc-body .ui-widget-content {
  background-image: none; }

/* Resource Area
--------------------------------------------------------------------------------------------------*/
.fc-resource-area {
  width: 30%; }

.fc-resource-area col {
  width: 40%;
  min-width: 70px;
  /* will be read by JS */ }

.fc-resource-area col.fc-main-col {
  width: 60%;
  /* make the first column in a nested setup bigger */ }

.fc-flat .fc-expander-space {
  /* fc-flat is opposite of fc-nested */
  display: none; }

.fc-ltr .fc-resource-area tr > * {
  text-align: left; }

.fc-rtl .fc-resource-area tr > * {
  text-align: right; }

.fc-resource-area .fc-cell-content {
  padding-left: 4px;
  padding-right: 4px; }

/* head */
.fc-resource-area .fc-super th {
  text-align: center; }

.fc-resource-area th > div {
  position: relative; }

.fc-resource-area th .fc-cell-content {
  position: relative;
  z-index: 1; }

.fc-resource-area th .fc-col-resizer {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 5px; }

.fc-ltr .fc-resource-area th .fc-col-resizer {
  right: -3px; }

.fc-rtl .fc-resource-area th .fc-col-resizer {
  left: -3px; }

/* body */
tr.fc-collapsed > td,
tr.fc-transitioning > td {
  /* during the transition */
  overflow: hidden;
  /* prevents absolutely-positioned events from bleeding out */ }

tr.fc-transitioning > td > div {
  transition: margin-top 0.2s; }

tr.fc-collapsed > td > div {
  margin-top: -10px; }

.fc-body .fc-resource-area .fc-cell-content {
  /* might BE the cell */
  position: relative;
  /* optimization for ScrollFollower */
  padding-top: 8px;
  padding-bottom: 8px; }

.fc-no-overlap .fc-body .fc-resource-area .fc-cell-content {
  /* might BE the cell */
  padding-top: 5px;
  padding-bottom: 5px; }

.fc-resource-area .fc-icon {
  /* the expander and spacers before the expander */
  width: 1em;
  /* ensure constant width, esp for empty icons */
  font-size: .9em;
  vertical-align: middle;
  margin-top: -1%; }

.fc-resource-area .fc-expander {
  cursor: pointer;
  color: #666;
  /* for the icon within */ }

/* Time Area
--------------------------------------------------------------------------------------------------*/
.fc-time-area col {
  min-width: 2.2em;
  /* detected by JS */ }

/* head */
.fc-ltr .fc-time-area .fc-chrono th {
  text-align: left; }

.fc-rtl .fc-time-area .fc-chrono th {
  text-align: right; }

/* body slats (vertical lines) */
.fc-time-area .fc-slats {
  /* fc-bg is responsible for a lot of this now! */
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc-time-area .fc-slats table {
  height: 100%; }

.fc-time-area .fc-slats .fc-minor {
  border-style: dotted; }

.fc-time-area .fc-slats td {
  border-width: 0 1px;
  /* need to do this. sometimes -1 margin wouldn't hide the dotted */ }

.fc-ltr .fc-time-area .fc-slats td {
  border-right-width: 0; }

.fc-rtl .fc-time-area .fc-slats td {
  border-left-width: 0; }

/* body content containers
   can be within rows or directly within the pane's content
*/
.fc-time-area .fc-bgevent-container,
.fc-time-area .fc-highlight-container {
  position: absolute;
  z-index: 2;
  /* only for directly within pane. not for row. overridden later */
  top: 0;
  bottom: 0;
  width: 0; }

.fc-ltr .fc-time-area .fc-helper-container,
.fc-ltr .fc-time-area .fc-bgevent-container,
.fc-ltr .fc-time-area .fc-highlight-container {
  left: 0; }

.fc-rtl .fc-time-area .fc-helper-container,
.fc-rtl .fc-time-area .fc-bgevent-container,
.fc-rtl .fc-time-area .fc-highlight-container {
  right: 0; }

.fc-time-area .fc-bgevent,
.fc-time-area .fc-highlight {
  position: absolute;
  top: 0;
  bottom: 0; }

/* body resource rows */
.fc-time-area .fc-rows {
  position: relative;
  z-index: 3; }

.fc-time-area .fc-rows .ui-widget-content {
  background: none; }

.fc-time-area .fc-rows td > div {
  position: relative; }

.fc-time-area .fc-rows .fc-bgevent-container,
.fc-time-area .fc-rows .fc-highlight-container {
  z-index: 1; }

.fc-time-area .fc-event-container {
  position: relative;
  z-index: 2;
  /* above bgevent and highlight */
  width: 0;
  /* for event positioning. will end up on correct side based on dir */ }

.fc-time-area .fc-helper-container {
  /* also an fc-event-container */
  position: absolute;
  z-index: 3;
  top: 0; }

.fc-time-area .fc-event-container {
  padding-bottom: 8px;
  top: -1px; }

.fc-time-area tr:first-child .fc-event-container {
  top: 0; }

.fc-no-overlap .fc-time-area .fc-event-container {
  padding-bottom: 0;
  top: 0; }

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-timeline .fc-now-indicator {
  /* both the arrow and the line */
  z-index: 3;
  /* one above scroller's fc-content */
  top: 0; }

.fc-time-area .fc-now-indicator-arrow {
  margin: 0 -6px;
  /* 5, then one more to counteract scroller's negative margins */
  /* triangle pointing down... */
  border-width: 6px 5px 0 5px;
  border-left-color: transparent;
  border-right-color: transparent; }

.fc-time-area .fc-now-indicator-line {
  margin: 0 -1px;
  /* counteract scroller's negative margins */
  bottom: 0;
  border-left-width: 1px; }

/* Time Grid Events
--------------------------------------------------------------------------------------------------*/
.fc-timeline-event {
  position: absolute;
  border-radius: 0;
  padding: 2px 0;
  margin-bottom: 1px; }

.fc-no-overlap .fc-timeline-event {
  padding: 5px 0;
  margin-bottom: 0; }

/* don't overlap grid lines at the event's end */
.fc-ltr .fc-timeline-event {
  margin-right: 1px; }

.fc-rtl .fc-timeline-event {
  margin-left: 1px; }

.fc-timeline-event .fc-content {
  padding: 0 1px;
  white-space: nowrap;
  overflow: hidden; }

.fc-timeline-event .fc-time {
  font-weight: bold;
  padding: 0 1px; }

.fc-rtl .fc-timeline-event .fc-time {
  display: inline-block;
  /* will force it on the other side */ }

.fc-timeline-event .fc-title {
  position: relative;
  /* optimization for ScrollFollower */
  padding: 0 1px; }

.fc-timeline-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */ }

/* follower logic */
.fc-ltr .fc-timeline-event .fc-title {
  padding-left: 10px;
  margin-left: -8px; }

.fc-rtl .fc-timeline-event .fc-title {
  padding-right: 10px;
  margin-right: -8px; }

.fc-ltr .fc-timeline-event.fc-not-start .fc-title {
  margin-left: -2px; }

.fc-rtl .fc-timeline-event.fc-not-start .fc-title {
  margin-right: -2px; }

.fc-timeline-event.fc-not-start .fc-title,
.fc-body .fc-time-area .fc-following {
  position: relative; }

.fc-timeline-event.fc-not-start .fc-title:before,
.fc-body .fc-time-area .fc-following:before {
  /* generic arrow */
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -5px;
  border: 5px solid #000;
  border-top-color: transparent;
  border-bottom-color: transparent;
  opacity: .5; }

.fc-ltr .fc-timeline-event.fc-not-start .fc-title:before,
.fc-ltr .fc-body .fc-time-area .fc-following:before {
  /* LTR. left pointing arrow */
  border-left: 0;
  left: 2px; }

.fc-rtl .fc-timeline-event.fc-not-start .fc-title:before,
.fc-rtl .fc-body .fc-time-area .fc-following:before {
  /* RTL. right pointing arrow */
  border-right: 0;
  right: 2px; }

/* License Message
--------------------------------------------------------------------------------------------------*/
.fc-license-message {
  position: absolute;
  z-index: 99999;
  bottom: 1px;
  left: 1px;
  background: #eee;
  border-color: #ddd;
  border-style: solid;
  border-width: 1px 1px 0 0;
  padding: 2px 4px;
  font-size: 12px;
  border-top-right-radius: 3px; }

.fc-toolbar h2 {
    margin: 0;
    font-size: 1.5em;
    /* font-weight: 500; */
    font-weight: bolder;
}

.Calendar {
    height: 100%;
    overflow: auto;
    max-width: 900px;
    margin: auto;
    padding-top: 10px;
}

.fc-license-message
{
    display:none;
}

.GanttTimeline {
    height: 100%;
    width: 100%;
    overflow: auto;
    margin: auto;
    padding-left: 1px;
    padding-right: 1px;
}

    .GanttTimeline .fc-toolbar.fc-header-toolbar {
        margin-top: .2em;
        margin-bottom: .2em;
    }

        .GanttTimeline .fc-toolbar.fc-header-toolbar .fc-center h2 {
            margin-top: .2em;
        }


    .GanttTimeline .fc-head {
        background-color: #f5f5f5;
    }

        .GanttTimeline .fc-head {
        background-color: #f5f5f5;
    }
/*第四级子任务样式*/
  .tipBox{
      position:absolute;
      top:-23px;
  }
  .tipText{
      color:#000;
      padding:0;
      margin:0;
      width:100%;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space: nowrap;
      text-align:center;

  }
  .tipImg{
      display:block;
      width:10px;
      height:10px;
      margin-top:-3px;
  }
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

.formbuilder
{
    height:100%;
    font-size:12px;
    color:#333;
    overflow: hidden;
    position: relative;
    border-top: #c5c5c5 1px solid;
    border-bottom: #c5c5c5 1px solid;
    padding:1px;
}

.formbuilder *
{
    box-sizing: border-box;
    font-size: 12px;
}

.formbuilder-design-workspace-item .formbuilder-workspace-control-container
{
    box-sizing:content-box;
}

.formbuilder.formbuilder-design *
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.formbuilder.formbuilder-design .formbuilder-property input,
.formbuilder.formbuilder-design .formbuilder-property textarea
{
    -webkit-user-select:auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    cursor: text;
}

.formbuilder-workspace-control-container
{
    /* position:absolute; */
    line-height: normal;
    /* overflow: hidden; */
    text-overflow: ellipsis;
    float:left;
    /* padding-left:1px;
    padding-right:1px; */
    padding:1px;
}

.formbuilder-view
{
    border:none;
    position:relative;
}

.formbuilder-applying
{
    border:none;
    position: relative;
}

.formbuilder-applying .frombuilder-table-tbody-container {
    position: relative;
  }
  

.formbuilder-view.formbuilder-has-paging .formbuilder-paging-button-add
{
    display:none;
}

.formbuilder-has-paging {
    position: relative;
}

.formbuilder-has-paging>.formbuilder-workspace{
    position: absolute;
    height: auto;
    top: 0;
    bottom: 30px;
}

.formbuilder-height-auto.formbuilder-has-paging>.formbuilder-workspace,
.formbuilder-height-auto.formbuilder-has-paging>.formbuilder-paging
{
    position:initial;
}

.formbuilder-loading-container
{
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:999999;
}

.formbuilder-loading-container-hide
{
    display:none;
}

.formbuilder-loading-layout
{
    height:100%;
    width:100%;
    background-color: #fff;
    opacity: 0.1;
    filter:Alpha(opacity=10);
}

.formbuilder-loading-img
{
    top:100px;
    left:50%;
    margin-left:-16px;
    width:32px;
    height:32px;
    position: absolute;
    background: #fff no-repeat center;
    background-image: url(data:image/gif;base64,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)
}
.formbuilder-table {
  height: 100%;
}

.formbuilder-table table.frombuilder-table-tbody-content {
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}

/* .formbuilder-table table.sample-border.frombuilder-table-tbody-content
{
  border-collapse: collapse;
} */

td.formbuilder-table-cell {
  /* IE11 hack td背景颜色遮盖边框 */
  background-clip: padding-box\0;
  border: 1px solid #ccc;
  /* border: 1px solid #000; */
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  padding: 0;
  padding-left: 2px;
  padding-right: 2px;
  position: relative;
}

td.formbuilder-table-cell-active {
  background-color: #f2f2f2;
}

td.formbuilder-table-cell-hover {
  background-color: #f2f2f2;
}

td.formbuilder-table-cell-index {
  background-color: #dfe3e8;
  text-align: center;
  border: 1px solid #ccc;
  cursor: default;
  z-index: -1;
  background-clip: padding-box;
  position: relative;
  z-index: 1;
  padding: 0;
}

td.formbuilder-table-row-index {
  height: 24px;
  border-right-width: 0;
}

.formbuilder-table-row:nth-child(2n)>td.formbuilder-table-row-index {
  border-top-width: 0;
  border-bottom-width: 0;
}

.formbuilder-table-row:last-child>td.formbuilder-table-row-index {
  border-bottom-width: 1px;
}

td.formbuilder-table-column-index {
  border-bottom-width: 0;
}

td.formbuilder-table-column-index:nth-child(2n) {
  border-left-width: 0;
  border-right-width: 0;
}

.formbuilder-table-cell-index.formbuilder-table-row-index>td.formbuilder-table-cell-index:nth-last-child(2) {
  border-right: 1px solid #ccc;
}

.formbuilder-table-cell-index-col-resize {
  position: absolute;
  cursor: col-resize;
  display: inline-block;
  height: 100%;
  width: 4px;
  right: 1px;
  top: 0;
}

.formbuilder-table-cell-index-row-resize {
  position: absolute;
  cursor: row-resize;
  display: inline-block;
  height: 4px;
  width: 100%;
  left: 0;
  bottom: 1px;
}

.formbuilder-table-cell-index-col-drager {
  position: absolute;
  left: -3px;
  background: #a5bcf3;
  width: 6px;
  top: 0;
  height: 100%;
  display: none;
  z-index: 20;
}

td.formbuilder-table-cell-index-active,
td.formbuilder-table-cell-index:hover,
td.formbuilder-table-cell-index-col-resizing.formbuilder-table-cell-index-resizing,
td.formbuilder-table-cell-index-row-resizing.formbuilder-table-cell-index-resizing,
td.formbuilder-table-cell-index-col-resizing.formbuilder-table-cell-index-resizing:hover,
td.formbuilder-table-cell-index-row-resizing.formbuilder-table-cell-index-resizing:hover {
  background-color: #86c4fa;
}

td.formbuilder-table-cell-index-col-resizing {
  cursor: col-resize;
}

td.formbuilder-table-cell-index-row-resizing {
  cursor: row-resize;
}

td.formbuilder-table-cell-index-col-resizing:hover,
td.formbuilder-table-cell-index-row-resizing:hover {
  background-color: #dfe3e8;
}

td.formbuilder-table-cell-index-active.formbuilder-table-cell-index-col-resizing:hover,
td.formbuilder-table-cell-index-active.formbuilder-table-cell-index-row-resizing:hover {
  background-color: #86c4fa;
}

td.formbuilder-table-cells-all-index {
  width: 2.5em;
}

.formbuilder-table-cell-cut {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.frombuilder-table-cell-border {
  position: absolute;
  background-color: #ffffff;
  overflow: hidden;
}

.frombuilder-table-cell-border-left {
  top: -1px;
  bottom: -1px;
  left: -1px;
  width: 1px;
}

.frombuilder-table-cell-border-right {
  top: -1px;
  bottom: -1px;
  right: -1px;
  width: 1px;
}

.frombuilder-table-cell-border-top {
  top: -1px;
  left: -1px;
  right: -1px;
  height: 1px;
}

.frombuilder-table-cell-border-bottom {
  left: -1px;
  right: -1px;
  bottom: -1px;
  height: 1px;
}

.frombuilder-table-cell-border>div {
  width: 100%;
  height: 100%;
}

.formbuilder-dataset-buttons {
  position: absolute;
  opacity: .9;
  filter: "alpha(opacity=90)";
}

.formbuilder-dataset-buttons>.formbuilder-table-button {
  display: inline-block;
  margin-right: 4px;
}

.formbuilder-table-button {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 999;
}

.formbuilder-table-button-vertical {
  width: 7px;
  height: 20px;
  background-position: right;
}

.formbuilder-dataset-buttons:hover>.formbuilder-table-button-vertical {
  background-color: #f2f2f2;
  cursor: pointer;
  width: 20px;
  background-position: center;
}

.formbuilder-table-button-horizontal {
  width: 20px;
  height: 7px;
  background-position: top;
}

.formbuilder-dataset-buttons:hover>.formbuilder-table-button-horizontal {
  background-color: #f2f2f2;
  cursor: pointer;
  height: 20px;
  background-position: center;
}

.formbuilder-table-cell-obliqueline {
  position: absolute;
  height: 1px;
  width: 100%;
  background-color: #ccc;
}

.formbuilder-print-size-top,
.formbuilder-print-size-bottom {
  position: absolute;
  width: 0;
  height: 1;
  border-top: 1px dashed #1E5EAC;
  z-index: 999;
}

.formbuilder-print-size-left,
.formbuilder-print-size-right {
  position: absolute;
  width: 1;
  height: 0;
  border-left: 1px dashed #1E5EAC;
  z-index: 999;
}

.formbuilder-tooltip-error {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 10px solid #D94E37;
  border-right: 10px solid transparent;
}


.formbuilder .border-style--border-solid td.formbuilder-table-cell {
  border-style: solid;
  border-width: 1px;
}

.formbuilder .border-style--border-none td.formbuilder-table-cell {
  border-style: none;
}

.formbuilder .border-style--border-solid-heavy td.formbuilder-table-cell {
  border-style: solid;
  border-width: 2px;
}

/*border-solid*/
.formbuilder-border-container.border-solid .formbuilder-border-left {
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
}

.formbuilder-border-container.border-solid .formbuilder-border-right {
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
}

.formbuilder-border-container.border-solid .formbuilder-border-top {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
}

.formbuilder-border-container.border-solid .formbuilder-border-bottom {
  position: absolute;
  bottom: -1px;
  left: -1px;
  right: -1px;
}

/*border-solid-heavy*/
.formbuilder-border-container.border-solid-heavy .formbuilder-border-left {
  position: absolute;
  left: -2px;
  top: 0;
  bottom: 0;
}

.formbuilder-border-container.border-solid-heavy .formbuilder-border-right {
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
}

.formbuilder-border-container.border-solid-heavy .formbuilder-border-top {
  position: absolute;
  top: -2px;
  left: -2px;
  right: -1px;
}

.formbuilder-border-container.border-solid-heavy .formbuilder-border-bottom {
  position: absolute;
  bottom: -1px;
  left: -2px;
  right: -1px;
}

/*border-none*/
.formbuilder-border-container.border-none .formbuilder-border-left {
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
}

.formbuilder-border-container.border-none .formbuilder-border-right {
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
}

.formbuilder-border-container.border-none .formbuilder-border-top {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
}

.formbuilder-border-container.border-none .formbuilder-border-bottom {
  position: absolute;
  bottom: -1px;
  left: -1px;
  right: -1px;
}


.formbuilder-applying-workspace {
  overflow: auto;
  width: 100%;
  height: 100%;
}

.formbuilder-applying-workspace td.formbuilder-table-cell>.formbuilder-applying-workspace-item {
  font-size: 12px;
  /* position: relative; */
  height: 100%;
  overflow: hidden;
}

.formbuilder-applying-workspace .formbuilder-workspace-control-container {
  border: none;
}

.formbuilder-applying-workspace .frombuilder-table-select-range-cell {
  display: inline-block;
  font-size: 0;
}

.formbuilder-applying-workspace .frombuilder-table-select-range-border-h {
  height: 2px;
  position: absolute;
  background-color: #5c9cff;
  z-index: 999;
}

.formbuilder-applying-workspace .frombuilder-table-select-range-border-v {
  width: 2px;
  position: absolute;
  background-color: #5c9cff;
  z-index: 999;
}
.formbuilder-design-workspace {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 205px;
  right: 265px;
  user-select: none;
  /* 去除拖拽时禁止拖拽的cursor的图标 */
  padding-top: 30px;
  overflow: auto;
}

.formbuilder-design-workspace .formbuilder-design-workspace-grid {
  height: 100%;
  padding: 2px;
  position: relative;
  border: 2px dashed #ccc;
  border: none;
}

.formbuilder-design-workspace .formbuilder-design-workspace-item .formbuilder-workspace-control-container {
  /* border: 1px #d1d1d1 dotted; */
  font-size: 0;
}

.formbuilder-design-workspace .formbuilder-design-workspace-item * {
  box-sizing: border-box;
  font-family: 微软雅黑, Lucida Grande, Lucida Sans, Arial, sans-serif;
  font-size: 12px;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
}

.formbuilder-design-workspace td.formbuilder-design-workspace-enable-drop>.formbuilder-design-workspace-item {
  margin: 0;
  width: 100%;
  background-color: inherit;
  font-size: 12px;
  transition: background-color 0.25s ease-in-out, margin-top 0.4s;
  position: relative;
}

.formbuilder-design-workspace td.formbuilder-table-cell>.formbuilder-design-workspace-item {
  height: 100%;
  /* overflow: auto; */
  overflow: hidden;
  text-overflow: ellipsis;
}

.formbuilder-design-workspace .frombuilder-table-select-range-cell {
  display: inline-block;
  font-size: 0;
}

.formbuilder-design-workspace .frombuilder-table-select-range-border-h {
  height: 2px;
  position: absolute;
  background-color: #5c9cff;
  z-index: 999;
}

.formbuilder-design-workspace .frombuilder-table-select-range-border-v {
  width: 2px;
  position: absolute;
  background-color: #5c9cff;
  z-index: 999;
}
.formbuilder-view
{

}

.formbuilder-view-workspace
{
    overflow: auto;
    width: 100%;
    height: 100%;
}

.formbuilder-view-workspace .formbuilder-table-row-index
{
    display:none;
}

.formbuilder-view-workspace .formbuilder-table-row .formbuilder-table-cell-index
{
    display:none;
}

td.formbuilder-table-cell>.formbuilder-view-workspace-item {
    font-size: 12px;
    /* position: relative; */
    height: 100%;
}

.formbuilder-view-workspace .formbuilder-workspace-control-container
{
    border:none;
}
.formbuilder-paging {
  position: absolute;
  height: 30px;
  bottom: 0;
  width: 100%;
  border: 1px solid #ccc;
  background-color: #f3f3f3;
  padding-top: 3px;
}

.formbuilder-paging-wrap {
  height: 22px;
  font-size: 0;
  text-align: center;
}

.formbuilder-paging-button {
  display: inline-block;
  width: 24px;
  height: 22px;
  border: 1px solid #c6c6c6;
  border-right: none;
  vertical-align: middle;
}

.formbuilder-paging-button-selected,
.formbuilder-paging-button:hover {
  background-color: #fff;
  cursor: pointer;
  font-weight: bolder;
  color: #03a9f4;
}

.formbuilder-paging-index-container {
  display: inline-block;
  height: 22px;
  vertical-align: middle;
  font-size: 0;
}

.formbuilder-paging-button-add {
  margin-right: 1em;
  border-right: 1px solid #c6c6c6;
  background: #f3f3f3 no-repeat center;
}

.formbuilder-paging-button-first {
  background: #f3f3f3 no-repeat center;
}

.formbuilder-paging-button-prev {
  background: #f3f3f3 no-repeat center;
}

.formbuilder-paging-button-next {
  background: #f3f3f3 no-repeat center;
}

.formbuilder-paging-button-last {
  background: #f3f3f3 no-repeat center;
  border-right: 1px solid #c6c6c6;
}

.formbuilder-paging-index-container > .formbuilder-paging-button {
  line-height: 20px;
}

.formbuilder-control-button
{
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    background-image: none;
    border-radius: 4px;
}


.formbuilder-control-button>a
{
    background: #f2f2f2;
    padding: 2px 4px;
    border: 1px solid #c5c5c5;
    font-size: 12px;
    border-radius: 5px;
    cursor: default;
    clear: both;
    display: inline-block;
}

.formbuilder-control-button>a>img
{
    display:none;
    width:16px;
    height:16px;
    vertical-align: middle;
}

.formbuilder-control-button>a>span
{
    /* vertical-align: middle; */
    padding-left:2px;
    display:none;
}
.formbuilder-control-checkboxgroup>.formbuilder-control-checkbox
{
    line-height: 1.5em;
    margin:0;
}

.formbuilder-control-checkboxgroup input
{
    vertical-align: middle;
    margin:0;
}

.formbuilder-control-checkboxgroup label
{
    vertical-align: middle;
    padding-left:5px;
    padding-right:.5em;
    margin-bottom: 5px;
    font-weight: 100;
}
.formbuilder-control-contenteditable {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em .5em;
    border-radius: 4px;
    outline: none;
    white-space: pre-wrap;
    word-break: break-all;
    cursor: text;
}

.formbuilder-control-contenteditable p,
.formbuilder-control-contenteditable div,
.formbuilder-control-contenteditable-view p {
    margin: 0 0 .2em 0;
}

.formbuilder-control-contenteditable-view {
    white-space: normal;
}
.formbuilder-control-datactrls {
    /* display: inline-block; */
    /* margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border-radius: 4px; */
}


.formbuilder-control-datactrls>span {
    /* background: #f2f2f2;
    padding: 4px 4px; */
    /* border: 1px solid #c5c5c5;
    font-size: 12px;
    border-radius: 5px;
    cursor: default;
    clear: both;
    display: inline-block; */
    display: inline-block;
    padding:4px;
    cursor: pointer;
}

.formbuilder-control-datactrls>span:hover{
    border-radius: 4px;
    background-color:#f2f2f2;
}

.formbuilder-control-datactrls img {
    /* display:none; */
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.formbuilder-control-date
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 5px 5px;
    border-radius: 4px;
    outline: none;

    height:26px;
    line-height: 26px;
}

/* IE */
@media all and (min-width:0) {
    .formbuilder-control-date
    {
        padding-top:0;
        padding-bottom:0;
        line-height: normal;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    .formbuilder-control-date
    {
        padding-top:0;
        padding-bottom:0;
        line-height: normal;
    }
 }
.formbuilder-control-file {
  font-size: 0;
  padding: 5px;
  color: #333333;
}

.formbuilder-control-file-img-default {
  height: 16px;
  width: 16px;
}

.formbuilder-control-file > a {
  background: #fff;
  padding: 3px 6px;
  border: 1px solid #c5c5c5;
  border-radius: 5px;
  cursor: default;
  clear: both;
  display: inline-block;
  width: 7em;
  position: relative;
  overflow: hidden;
  color: #333333;
}

.formbuilder-control-file img {
  width: 16px;
  height: 16px;
  vertical-align: middle;
}

.formbuilder-control-file input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: "alpha(opacity=0)";
  /* font-size: 200px !important; */
  direction: ltr;
  height: 26px;
  cursor: pointer;
}

.formbuilder-control-file > a.formbuilder-control-file-error {
  border-color: #ce743a;
}

.formbuilder-control-file > .formbuilder-control-file-list {
  margin-top: 6px;
}

.formbuilder-control-file .formbuilder-control-file-list-item {
  padding-top: 4px;
  padding-bottom: 4px;
  /* padding-right: 3em; */
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  display:flex;
  justify-content: space-between;
}

.formbuilder-control-file .formbuilder-control-file-list-item:hover {
  background-color: #f3f3f3;
}

.formbuilder-control-file .formbuilder-control-file-list-item > span {
  margin-right: 0.5em;
  display: inline-block;
  vertical-align: middle;
}

.formbuilder-control-file .formbuilder-control-file-img
{
}

.formbuilder-control-file .formbuilder-control-file-img>img {
  width:16px;
  height:16px;
}


.formbuilder-control-file .formbuilder-control-file-list-item-name {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  flex:auto;
}

.formbuilder-control-file .formbuilder-control-file-list-item-name > a {
  color: #333333;
}

.formbuilder-control-file .formbuilder-control-file-button-upload > * {
  vertical-align: middle;
}

.formbuilder-control-file-button-upload:hover {
  text-decoration: none;
}

.formbuilder-control-file .formbuilder-control-file-list-item-delete {
  /*防止表单中字体颜色样式覆盖*/
  color: #9c331e !important;
  cursor: pointer;
  text-align:right;
}

.formbuilder-control-file.formbuilder-control-file-view .formbuilder-control-file-list-item-name {
  width: 75%;
}

.formbuilder-control-file.formbuilder-control-file-view .formbuilder-control-file-list-item {
  padding-right: 2px;
}

.formbuilder-control-hidden
{
    background-color: #F9F9F9;
    color:#666;
    width: 100%;
    padding: 0.5em 1em;
    outline: none;
}
.formbuilder-control-image
{
    font-size: 0;
}

.formbuilder-control-image-img
{
    height:100%;
    width:100%;
}

.formbuilder-control-image-img-default
{
    /* height:16px;
    width:16px; */
    height:100%;
    width:100%;
}
.formbuilder-control-label {
  font-weight: 200;
  vertical-align: middle;
  /* padding-right:.2em; */
  margin: 0;
  display: inline-block;
}


.formbuilder-control-label p {
  margin: 0;
  padding: 0;
}


.formbuilder-control-label.formbuilder-control-label-vertical > p {
    display: inline-block;
    padding: 0 0.2em;
  }


.formbuilder-control-link-item
{
    padding: .5em 0;
    overflow: hidden;
    text-overflow: ellipsis;
}

.formbuilder-control-multipleselectlabel
{
    font-size:12px;
}

.formbuilder-control-multipleselectlabel-view
{
  padding-top:8px;
  height: 22px;
  line-height:22px;
  cursor: pointer;
  position: relative;
}

.formbuilder-control-multipleselectlabel-item,
.formbuilder-control-multipleselectlabel-remove-all
{
    border:1px solid #9C9C9C;
    border-radius: 4px;
    padding:1px 2px 1px 2px;
    margin-top:4px;
    margin-right:4px;
    white-space: normal;
    float:left;
}

.formbuilder-control-multipleselectlabel-remove-all
{
    position: absolute;
    top:-4px;
    right:0;
    border: none;
    margin: 0;
    padding:1px;
}

.formbuilder-control-multipleselectlabel-item a,
.formbuilder-control-multipleselectlabel-item a:hover,
.formbuilder-control-multipleselectlabel-remove-all>a
{
    text-decoration: none;
    color:#333;
}

.formbuilder-control-multipleselectlabel-item:hover{
    background-color:#F3F3F3;
}

.formbuilder-control-multipleselectlabel-item-remove
{
    vertical-align: top;
    cursor: pointer;
    padding: 2px 4px;
}

.formbuilder-control-multipleselectlabel-view
{
    white-space:normal;
}
.formbuilder-control-radiogroup>.formbuilder-control-checkbox
{
    line-height: 1.5em;   
    margin:0;
}

.formbuilder-control-radiogroup input
{
    vertical-align: middle;
    margin:0;
}
.formbuilder-control-radiogroup label
{
    vertical-align: middle;
    font-size:12px;
    padding-left:5px;
    padding-right:.5em;
    margin-bottom: 5px;
    font-weight: 100;
}
.formbuilder-control-select
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 5px 5px;
    border-radius: 4px;
    outline: none;

    height:26px;
    line-height: 26px;
    padding-top:0;
    padding-bottom:0;
}

/* IE */
@media all and (min-width:0) {
    .formbuilder-control-select{
        padding-right:0;
        }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    .formbuilder-control-select{
        padding-right:0;
        }
 }
.formbuilder-control-textarea
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em .5em;
    border-radius: 4px;
    outline: none;
    white-space: pre-wrap;
    word-break: break-all;
}
.formbuilder-control-textbox
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 98%;
    margin-left:1%;
    padding: 5px 5px;
    border-radius: 4px;
    outline: none;
    height:26px;
    line-height: 26px;
}

/* IE */
@media all and (min-width:0) {
    .formbuilder-control-textbox
    {
        padding-top:0;
        padding-bottom:0;
        line-height: normal;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    .formbuilder-control-textbox
    {
        padding-top:0;
        padding-bottom:0;
        line-height: normal;
    }
 }
.formbuilder-control-textvalue
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em .5em;
    border-radius: 4px;
    outline: none;
    height:26px;
    
    line-height: 26px;
    cursor:pointer;
}
.formbuilder-control-time
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 98%;
    padding: 5px 5px;
    border-radius: 4px;
    outline: none;
    height:26px;
    line-height: 26px;
}

/* IE */
@media all and (min-width:0) {
    .formbuilder-control-time
    {
        padding-top:0;
        padding-bottom:0;
        line-height: normal;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    .formbuilder-control-time
    {
        padding-top:0;
        padding-bottom:0;
        line-height: normal;
    }
 }
.formbuilder-control-title {
    padding-bottom: .5em;
    padding-right:.5em;
}

.formbuilder-property
{
    display:inline-block;
    vertical-align: top;
    height:100%;
    overflow:hidden;
    position: absolute;
    top:0;
    bottom:0;
    right:0;
    width:260px;
}

.formbuilder-property-title
{
    position: absolute;
    top: 0;
    height: 3em;
    line-height: 3em;
    font-weight: bolder;
}

.formbuilder-property-hidden
{
    display:none;
}

.formbuilder-property-items-wrap
{
    margin: 0;
    list-style: none;
    height: 100%;
    border-color: #c5c5c5;
    border:#c5c5c5 1px solid;
    border-top:none;
    border-bottom: none;
    padding:3em 6px 26px;
}

.formbuilder-property-items{
    height:100%;
    list-style: none;
    overflow-y:auto;
    padding-bottom: .5em;
}

.formbuilder-property-item{
    list-style: none;
    margin: 0 0 -1px;
    /* padding:0 5px 10px 5px; */
    text-align: left;
    background: #fff;
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    white-space: nowrap;
    text-overflow: ellipsis;
    /* overflow: hidden; */
    /* box-shadow: inset 0 0 0 1px #c5c5c5; */
}

.formbuilder-property-item>div
{
    vertical-align: middle;
    display:inline-block;
}

.formbuilder-property-item-block>div
{
    display: block;
}

.formbuilder-property-item-block>.formbuilder-property-item-control
{
    width: 100%;
}


.formbuilder-property-item-label
{
    overflow: hidden;
    text-overflow: ellipsis;
    font-size:12px;
    /* padding: 0 .5em .5em 0; */
    height:3em;
    line-height: 3em;
    width:6em;
}


.formbuilder-property-item-control
{
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    width:13em;
}


.formbuilder-property-title-field {
    position: absolute;
    color: #666;
    left: 50%;
    bottom: 0;
    background: #fff;
    border-top: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    transform: translateX(-50%);
    padding: 2px 8px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    cursor: default;
    transition: background-color .25s ease-in-out;
}

.formbuilder-property-bool {
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    background-image: none;
}


.formbuilder-property-bool>a {
    background: #fff;
    padding: 3px 6px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    cursor: default;
    clear: both;
    display: inline-block;
    width: 100%;
}

.formbuilder-property-bool>a:hover {
    background: #f2f2f2;
    cursor: pointer;
}


.formbuilder-property-bool-active>a {
    background-color: #e7e7e7;
}

.formbuilder-property-bool img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.formbuilder-property-button {
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    background-image: none;
}


.formbuilder-property-button>a {
    background: #fff;
    padding: 5px 7px;
    border: 1px solid #c5c5c5;
    border-left-width: 0;
    cursor: default;
    clear: both;
    display: inline-block;
    width: 100%;
}

.formbuilder-property-button>a:hover {
    background: #f2f2f2;
    cursor: pointer;
}

.formbuilder-property-button.first>a {
    border-left-width: 1px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.formbuilder-property-button.last>a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.formbuilder-property-button-active>a {
    background-color: #e7e7e7;
}

.formbuilder-property-button img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}
.formbuilder-property-colorpicker
{
    position: relative;
}

.formbuilder-property-colorpicker-color
{
    width:30px;
    height:25px;
    background: #cccccc;
    padding: 3px 6px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    cursor:pointer;
}

.formbuilder-property-colorpicker-picker
{
    position: absolute;
    top: 28px;
    left:-6em;
    display:none;
    z-index: 1;
}


.formbuilder-property-combox
{
    position: relative;
    vertical-align:middle;
    padding:2px;
}

.formbuilder-property-combox>input
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em 1em;
    padding-right:1.5em;
    border-radius: 4px;
    outline: none;
    font-size: 12px;
}

.formbuilder-property-combox>input:focus
{
    border: 1px solid #86C4FA;
}

.formbuilder-property-combox-arrowsdown
{
    display: inline-block;
    padding-left: 4px;
    padding-right: 4px;
    height: 22px;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.formbuilder-property-combox-arrowsdown:hover
{
    background-color:#f2f2f2;
}

.formbuilder-property-combox-arrowsdown>img
{
    /* padding-bottom:2px; */
    margin-top:8px;
}

.formbuilder-property-combox-items
{
    position: absolute;
    top: 22px;
    left: 0;
    top: 31px;
    left: 2px;
    background-color: #ffffff;
    z-index: 999;
    border: 1px solid #ccc;
    max-height: 8em;
    overflow-y: auto;
    display: none;
    left: 2px;
    right: 2px;
}

.formbuilder-property-combox-item
{
    padding:.25em;
    /* border-bottom: 1px solid #ccc; */
}

.formbuilder-property-combox-item>a
{
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#333;
}

.formbuilder-property-combox-item>a:hover
{
    color:#333;
    text-decoration: none;
}

.formbuilder-property-combox-item:hover
{
    background-color:#f2f2f2;
}
.formbuilder-property-date
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em 1em;
    border-radius: 4px;
    outline: none;
    font-size:12px;
}
.formbuilder-property-fileupload
{
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    margin-right:.25em;
    margin-bottom:5px;
}


.formbuilder-property-fileupload>a
{
    background: #fff;
    padding: 3px 6px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    cursor: default;
    clear: both;
    display: inline-block;
    width:100%;
    position: relative;
    overflow:hidden;
}

.formbuilder-property-fileupload>a:hover
{
    background: #f2f2f2;
    
}


.formbuilder-property-fileupload-active>a
{
    background-color: #f2f2f2;
}

.formbuilder-property-fileupload img
{
    width:16px;
    height:16px;
    vertical-align: middle;
}

.formbuilder-property-fileupload input[type="file"]{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: 'alpha(opacity=0)';
    /* font-size: 200px !important; */
    direction: ltr;
    height: 26px;
    cursor: pointer;
}

.formbuilder-property-fileupload>a.formbuilder-property-fileupload-error{
    border-color:#CE743A;
}
.formbuilder-property-sortable-options
{
    display: inline-block;
    width: 100%;
    margin:0;
    border: #c5c5c5 1px solid;
    margin-bottom: 0;
    border-radius: 5px;
    list-style: none;
    padding: 0;
}

.formbuilder-property-option
{
    position: relative;
    padding: 6px;
    clear: both;
    margin-left: 0;
    /* margin-bottom: 3px; */
    background-color: #fff;
    transition: background-color .25s ease-in-out,margin-top .4s;
}

.formbuilder-property-check {
    vertical-align: bottom;
}

.formbuilder-property-option:first-child 
{
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.formbuilder-property-option:last-child 
{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.formbuilder-property-option-label,
.formbuilder-property-option-value
{
    transition: background .25s ease-in-out;
    padding: 3px 4px;
    border: 1px solid #c5c5c5;
    background-color: #fff;
    /* width: calc(44.5% - 17px); */
    width:40%;
    /* margin: 0 1%; */
    float: none;
    font-size: 12px;
    border-radius: 2px;
}

.formbuilder-property-option-actions
{
    text-align: right;
    height: 3em;
    padding-top: .5em;
    width: 100%;
}

.formbuilder-property-add-opt
{
    background: #fff;
    padding: 5px 10px;
    border: 1px solid #c5c5c5;
    font-size: 12px;
    border-radius: 5px;
    cursor: default;
    clear: both;
    display: inline-block;
}

.formbuilder-property-add-opt:hover{
    cursor:pointer;
    background:#f2f2f2;
}

.formbuilder-property-option-remove {
    color: #c10000;
    cursor:pointer;
}

.formbuilder-property-option-remove:hover{
    background:#f2f2f2;
}

.formbuilder-property-select
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em 1em;
    border-radius: 4px;
    outline: none;
    font-size:12px;
}

.formbuilder-property-textarea
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em 1em;
    border-radius: 4px;
    outline: none;
    font-size:12px;
}
.formbuilder-property-textbox
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em 1em;
    border-radius: 4px;
    outline: none;
    font-size:12px;
    -moz-user-select:  auto;
    -ms-user-select:  auto;
    user-select:  auto;
}

.formbuilder-property-textbox[readonly="readonly"]
{
    color:#666666;
}
.formbuilder-property-textvalue 
{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0.5em 1em;
    border-radius: 4px;
    outline: none;
    font-size:12px;
}
body>.formbuilder-toolbox-item,
body>.formbuilder-toolbox-item *
{
    font-size: 12px;
    box-sizing: border-box;
    font-family: 微软雅黑,Lucida Grande,Lucida Sans,Arial,sans-serif;
}

body td>.formbuilder-toolbox-item
{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 28px;
    line-height: 28px;
}

body>.formbuilder-toolbox-item
{
    padding: 0;
}
body>.formbuilder-toolbox-item,
body>.formbuilder-toolbox-item * 
{
    cursor: move;
}

body>.formbuilder-toolbox-item>span
{
    vertical-align: middle;
}

.formbuilder-toolbox
{
    display:inline-block;
    vertical-align: top;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    position: absolute;
    width:200px;
    left:0;
    top:0;
    bottom:0;
}

.formbuilder-toolbox .formbuilder-toolbox-hidden
{
    display:none;
}

.formbuilder-toolbox .formbuilder-toolbox-items-wrap
{
    margin: 0;
    list-style: none;
    height: 100%;
    border-color: #c5c5c5;
    border:#c5c5c5 1px solid;
    border-top:none;
    border-bottom: none;
    padding:0 1px 26px;
}

.formbuilder-toolbox .formbuilder-toolbox-title-field 
{
    position: absolute;
    color: #666;
    left: 50%;
    bottom: 0;
    background: #fff;
    border-top: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    transform: translateX(-50%);
    padding: 2px 8px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    cursor:default;
    transition: background-color .25s ease-in-out;
    font-size: 12px;
    white-space: nowrap;
}

.formbuilder-toolbox .formbuilder-toolbox-items
{
    height:100%;
    list-style: none;
    overflow-y:auto;
    padding:0;
}

.formbuilder-toolbox .formbuilder-toolbox-items .formbuilder-toolbox-items .formbuilder-toolbox-item
{
    padding-left:1em;
}

.formbuilder-toolbox .formbuilder-toolbox-group-title
{
    /* font-size: 1.2em; */
    padding-top: .5em;
    padding-bottom: .5em;
    display: block;
    font-weight: bold;
    background-color:#f2f2f2;
}

.formbuilder-toolbox .formbuilder-toolbox-group-icon
{
    vertical-align: middle;
    height:12px;
    width:12px;
    margin-left:.5em;
    margin-right:.5em;
    cursor: pointer;
}

.formbuilder-toolbox .formbuilder-toolbox-group-text
{
    vertical-align: middle;
}

.formbuilder-toolbox .formbuilder-toolbox-item
{
    cursor: move;
    list-style: none;
    /* margin: 0 0 -1px; */
    padding: .5em;
    text-align: left;
    background: #fff;
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    /* box-shadow: inset 0 0 0 1px #c5c5c5; */
}

.formbuilder-toolbox-item-icon
{
    vertical-align: middle;
    width:14px;
    height:14px;
}

.formbuilder-toolbox .formbuilder-toolbox-item:first-child {
    /* border-radius: 5px 5px 0 0; */
    border-radius:none;
}

.formbuilder-toolbox .formbuilder-toolbox-item:hover {
    background-color: #f2f2f2;
    border-color: #66afe9;
    outline: 0;
   
}

.formbuilder-toolbox .formbuilder-toolbox-item-title
{
    margin-left:.5em;
}

.formbuilder-toolbox .formbuilder-toolbox-item>span {
    vertical-align: middle;
}




.formbuilder-contextmenu
{
    position: absolute;
    border: 1px solid #ccc;
    border-radius: 3px;
    background-color: #fff;
    padding:1px 0;
    min-width:6em;
    display: none;
    z-index: 999;
}

.formbuilder-contextmenu-items
{
    background-color: #fff;
    position: relative;
    border-bottom: none;
    overflow: hidden;
    height: 100%;
    margin: 0;
    padding:0;
}

.formbuilder-contextmenu-item
{
    position: relative;
    border-top: none;
    padding-bottom:3px;
    padding-left:.5em;
    padding-right:.5em;
    list-style: none;
    cursor: pointer;
    height:22px;
    line-height: 22px;
}

.formbuilder-contextmenu-item:hover
{
    background:#f2f2f2;
}

.formbuilder-contextmenu-item-image
{
    display: inline-block;
    width:16px;
    height:16px;
    cursor: pointer;
    vertical-align: middle;
}

.formbuilder-contextmenu-item-text
{
    display: inline-block;
    height:22px;
    overflow: hidden;
    color: #333333;
    font-size: 12px;
    white-space: nowrap;
    margin-left:0.5em;
    cursor: pointer;
    vertical-align: middle;
    line-height: 22px
}

.formbuilder-contextmenu-item-text:hover{
    text-decoration: none;
}

.formbuilder.formbuilder-design .formbuilder-menu input
{
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}


.formbuilder-menu
{
    height: 30px;
    position: absolute;
    z-index: 999;
    top: 0;
    bottom: 0;
    left:200px;
    right:260px;
    /* user-select: none; */
    border-bottom: #c5c5c5 1px solid;
    background-color:#F5F5F7;
    padding-left: 12px;
    padding-right:12px;
}

.formbuilder-menu-btn-prev
{
    width: 12px;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
}

.formbuilder-menu-btn-next
{
    width: 12px;
    height: 100%;
    position: absolute;
    right: 0;
    top:0;
}

.formbuilder-menu-items
{
    margin: 0;
    padding: 0;
    /* padding-left:5px; */
    padding-top:2px;
    height: 100%;
    width:999999px;
}

.formbuilder-menu-item
{
    margin-right:2px;
}

.formbuilder-menu-items>div
{
    display: inline-block;
    vertical-align: top;
    position: relative;
}


.formbuilder-menu-split>div
{
    margin-top: .35em;
    height: 1.5em;
    border-right: #ccc 1px solid;
    margin-left:.2em;
    margin-right:.2em;
}

.formbuilder-menu-arrows-down
{
    display: inline-block;
    vertical-align: top;
    padding: 5px 1px;
}

.formbuilder-menu-arrows-down:hover
{
    background:#f2f2f2; 
}

.formbuilder-menu-arrows-down>img
{
    vertical-align: middle;
    cursor: pointer;
    margin-top:-4px;
}


.formbuilder-menu-submenu{
    position: absolute;
    z-index: 9999999;
    border: #ccc 1px solid;
    top: 26px;
    left: -1px;
    background: #ffffff;
    display: none;
}
.formbuilder-menu-button
{
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    background-image: none;
}


.formbuilder-menu-button>a
{
    padding: 4px 6px 4px 6px;
    cursor: default;
    clear: both;
    display: inline-block;
    color:#333;
    text-decoration: none;
}

.formbuilder-menu-button>a:hover
{
    background: #DFE3E8;
    cursor:pointer;
}

.formbuilder-menu-button>a:focus
{
    outline: none;
}

.formbuilder-menu-button-active>a
{
    background-color:#DFE3E8;
}

.formbuilder-menu-button>a>img
{
    width:16px;
    height:16px;
    vertical-align: middle;
    cursor: pointer;
    border:none;
}
.colpick.colpick_hex
{
    border:none;
    border-radius: 0;
}
.formbuilder-menu-combox
{
    position: relative;
    vertical-align:middle;
    padding:2px;
}

.formbuilder-menu-combox>input
{
    width: 6em;
    border: 1px solid #ccc;
    display: inline-block;
    vertical-align: top;
    height:22px;
    padding-left: .25em;
    outline: none;
}

.formbuilder-menu-combox>input:focus
{
    border: 1px solid #86C4FA;
}

.formbuilder-menu-combox-arrowsdown
{
    border: 1px solid #ccc;
    border-left: none;
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: -4px;
    vertical-align: top;
    height:22px;
    cursor: pointer;
}

.formbuilder-menu-combox-arrowsdown:hover
{
    background-color:#f2f2f2;
}

.formbuilder-menu-combox-arrowsdown>img
{
    margin-top:8px;
}

.formbuilder-menu-combox-items
{
    position: absolute;
    top:22px;
    left:0;
    width:8.25em;
    top: 24px;
    left: 2px;
    background-color:#ffffff;
    z-index:999;
    border: 1px solid #ccc;
    max-height:8em;
    overflow-y:auto;
    display:none;
}

.formbuilder-menu-combox-item
{
    padding:.25em;
    /* border-bottom: 1px solid #ccc; */
}

.formbuilder-menu-combox-item>a
{
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    color:#333;
}

.formbuilder-menu-combox-item>a:hover
{
    color:#333;
    text-decoration: none;
}

.formbuilder-menu-combox-item:hover
{
    background-color:#f2f2f2;
}
.formbuilder-menu-image
{
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    /* -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    background-image: none;
}


.formbuilder-menu-image>a
{
    /* background: #fff; */
    padding: 4px 6px 0 6px;
    /* border: 1px solid #fff; */
    cursor: default;
    clear: both;
    display: inline-block;
    position: relative;
    overflow: hidden;
}

.formbuilder-menu-image>a:hover
{
    background: #f2f2f2;
    /* border: 1px solid #c5c5c5; */
    cursor:pointer;
}


.formbuilder-menu-image-active>a
{
    background-color: #f2f2f2;
}

.formbuilder-menu-image>img
{
    width:16px;
    height:16px;
    vertical-align: middle;
}

.formbuilder-menu-image input[type="file"]{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: 'alpha(opacity=0)';
    /* font-size: 200px !important; */
    direction: ltr;
    height: 26px;
    cursor: pointer;
}

.formbuilder-menu-image>a.formbuilder-menu-image-error{
    border-color:#CE743A;
}
.grid-region-selection-container *::selection {
    background:transparent;
    color:initial;
}

.grid-region-selection-body {
    position:absolute;
    display:none;
    /*width:100px;
    height:100px;
    left:100px;
    top:100px;*/
    pointer-events: none;
    z-index:100;
}

.grid-region-selection-body.unselect {
    user-select:none;
}

.grid-region-selection-body .border-box {
    width: 100%;
    height: 100%;
    border: 2px solid rgb(75, 137, 255);
    background: rgba(76,124,232 ,0.1);
}

.grid-region-selection-body.is-paste .border-box {
    border: 2px dashed rgb(75, 137, 255);
}

.grid-region-selection-body .region-selection-copy-button {
    position:absolute;
    right: 2px;
    bottom: 2px;
    cursor:pointer;
    pointer-events:auto;
    padding: 2px;
    display: none;
}

.grid-region-selection-body.select-end .region-selection-copy-button {
    display: block !important;
}

.grid-region-selection-body.is-paste .region-selection-copy-button {
    display: none !important;
}

.grid-region-selection-body .region-selection-copy-button img {
    width:14px;
    height:14px;
}

.region-selection-textarea {
    position: absolute;
    opacity: 0;
    z-index: -1;
    left: 0;
    top: 0;
}
.svg-graph-container {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: grab;
}

.svg-graph-container.moving {
  cursor: grabbing;
}

.jqgraph-node {
  cursor: auto;
}

.svg-graph-container .allow-move {
  cursor: all-scroll !important;
}

.jqGraph-menu-con {
  position: absolute;
  width: auto;
  height: 30px;
  padding: 2px 5px;
  right: 0;
  top: 0;  
  /* ie 透明度不生效 */
  background-color: #dac8b2;
  background: rgb(132, 136, 136, .3) !important;
  /* border-top-left-radius: 5px; */
  border-bottom-left-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  cursor: default;
}

.jqGraph-menu-con .jqgraph-menu {
  /* width: 24px;
  height: 24px; */
  /* background-color: antiquewhite; */
  margin: 0 3px;
  border-radius: 3px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  font-size: 0;
  padding: 4px;
  cursor: pointer;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
}

.jqGraph-menu-con .jqgraph-menu.selected,
.jqGraph-menu-con .jqgraph-menu:hover {
  background-color: #fbfbfb;
}

.svg-graph-container .Select {
  background: url('data:image/png;base64,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UmVhZHlxyWU8AAADgWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmVjNjhkZDE2LWJlZDUtNDM0YS04NTc1LTA0ZmQyZjJkMGNkMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzFGQjE0QTMzOUYxMUVCODQ3QUU5RDVGREExNjVGNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzFGQjE0OTMzOUYxMUVCODQ3QUU5RDVGREExNjVGNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDIwZWUwMS0yOTZkLTY0NGQtOTFlOS02ZDU3NTNmYzMwYWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowODgyYmI3My05ODVkLTJiNGUtOTFlMS1mMTJmNjQzZGFkZmMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5CgOVgAAAA4klEQVR42mL09vZmoAQwQekHQLwEiF2QxEgy4CgQRwPxbiC+D8S1QCxHigHzkMRAGpugBu2GGsxByID9UG+gy7lAvfYUiCcDsTYuA/4B8Xw8LhUC4hwgLsRlAAgshBqEC2wG4ix8BjwE4r14DNgBxL/wGYAemOhgIhCHEDJgAxC/w2EACxAvB+JQfAb8gCoCgY1AnIrmbJAhy5ANYcFi01QgZoOGOkjzKyBeDRVDNgQEVmNLtteBOA3J5k1QG9Fd0sZAQrpHN+QZEPswkJhxYIZcBWInIL6JKwwIGbIJWQAgwADOdDAzEUiX4AAAAABJRU5ErkJggg==');
}

.svg-graph-container .Rect {
  background: url('data:image/png;base64,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UmVhZHlxyWU8AAADa2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmVjNjhkZDE2LWJlZDUtNDM0YS04NTc1LTA0ZmQyZjJkMGNkMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MTE5N0I3NzUxNTcxMUVCQjFBMUZDQzk1QTg2NDU3OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MTE5N0I3NjUxNTcxMUVCQjFBMUZDQzk1QTg2NDU3OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkI2NjFGODM1NEUxMUVCODNGOUI2M0U4ODg1MEMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkI2NjFGOTM1NEUxMUVCODNGOUI2M0U4ODg1MEMwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgi8ng8AAAB5SURBVHjaYvT29magBDBBaU8gfgbE/4nEz6B64AbMBeILQCwFxIwEsBRULUgPAwvUAEkgNgbi50S4GqQmGeoKuAsYiNSMoZaJgUIwasBgM0CSBH0S6AaAEsYcZAk8QBqajF8gJ+UUqCCxqfEpNDnDDdhGohfgACDAAEMOHQ3gH0qeAAAAAElFTkSuQmCC');
}

.svg-graph-container .Ellipse,
.svg-graph-container .RectSemicircle,
.svg-graph-container .RectEllipse {
  background: url('data:image/png;base64,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UmVhZHlxyWU8AAADa2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmVjNjhkZDE2LWJlZDUtNDM0YS04NTc1LTA0ZmQyZjJkMGNkMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDUxNjEyRTUxNTcxMUVCODg0RUFEMERFQThGNzk1NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDUxNjEyRDUxNTcxMUVCODg0RUFEMERFQThGNzk1NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OTJGQkY1MjM1NEUxMUVCOUJEQ0RCQkE1MzVFRkIzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OTJGQkY1MzM1NEUxMUVCOUJEQ0RCQkE1MzVFRkIzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjLMaU4AAADxSURBVHjaYvz//z8DJYCJgULA4uPjQ1UXgPj+QLwUiO8B8Vcg/gbE96Fi/uh6kDnKQHwCiMuAeB8QuwGxCBALA7ErEO8F4hKoGmW4F6C0DBAfBuJaIJ6LxaV3oHgeECcD8SEgNgfiJzAXtALxVBya0cFcqNpWZBcEArEcCWE3HYgfAnE8udHIDMS/kQNxAxBnk2BAGhDvRvZCNTR0XxARDklQyyyQDXgMxHZAvAKIE4B4ARAfBIUyUiyB5BOBmAPKfoxsAAjchUaNLxCHAXENEItD5V4C8TEg7gHizUD8Dz0dwABIYiMUEwUYBzw3AgQYAKPrM76wsEWYAAAAAElFTkSuQmCC');
}

.svg-graph-container .Diamond {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik01LjQxNDIxIDIyLjU4NThMMjIuNTg1OCA1LjQxNDIxQzIzLjM2NjggNC42MzMxNyAyNC42MzMyIDQuNjMzMTYgMjUuNDE0MiA1LjQxNDIxTDQyLjU4NTggMjIuNTg1OEM0My4zNjY4IDIzLjM2NjggNDMuMzY2OCAyNC42MzMyIDQyLjU4NTggMjUuNDE0MkwyNS40MTQyIDQyLjU4NThDMjQuNjMzMiA0My4zNjY4IDIzLjM2NjggNDMuMzY2OCAyMi41ODU4IDQyLjU4NThMNS40MTQyMSAyNS40MTQyQzQuNjMzMTcgMjQuNjMzMiA0LjYzMzE2IDIzLjM2NjggNS40MTQyMSAyMi41ODU4WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjMiLz48L3N2Zz4=');
}

.svg-graph-container .Arrow { 
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNCA0M0w0MiAyNEwyNCA1TDI0IDE3TDYgMTdWMzFIMjRWNDNaIiBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}

.svg-graph-container .Triangle { 
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuMjY5MiA2Ljk4OTY1QzIzLjAzOTUgNS42NTkwOCAyNC45NjA1IDUuNjU5MDggMjUuNzMwOSA2Ljk4OTY1TDQ0LjI2MiAzOC45OTc5QzQ1LjAzMzkgNDAuMzMxMyA0NC4wNzE4IDQyIDQyLjUzMTEgNDJINS40Njg5QzMuOTI4MjMgNDIgMi45NjYxMSA0MC4zMzEzIDMuNzM4MDQgMzguOTk3OUwyMi4yNjkyIDYuOTg5NjVaIiBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+');
}

.svg-graph-container .Line {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADgWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmVjNjhkZDE2LWJlZDUtNDM0YS04NTc1LTA0ZmQyZjJkMGNkMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3REE0MEVDRDMzOUYxMUVCQTE2REI4OTZCQjAxMENBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3REE0MEVDQzMzOUYxMUVCQTE2REI4OTZCQjAxMENBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDIwZWUwMS0yOTZkLTY0NGQtOTFlOS02ZDU3NTNmYzMwYWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowODgyYmI3My05ODVkLTJiNGUtOTFlMS1mMTJmNjQzZGFkZmMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75rlXvAAAA1ElEQVR42mL09vZmoAQwkaieC4h3A/FpIBYk1QBuIN4OxC5AbALEm0gxgAeq2Q5J7COxBvBCNdsiia0F4mBiDOCDarZBEpsNxOFA/JOQASDN24DYGkmsDYjTgfgvoVjgh9qMrLkeiKuB+D+yQhY8mi2RxFqBuAmbTSxYNO8AYgsksV4grsHlTxY0zTuB2BxJbBIQl+ALZRYkzbuA2AwttAuITco70DQvgIb2f2IMYISmcRhYAsQpxGiGGQBS6A7EV6EBloAcz4QALAxeALEOOdkZIMAAZy4jlry3b+IAAAAASUVORK5CYII=');
}

.svg-graph-container .Delete {
  background: url('data:image/png;base64,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UmVhZHlxyWU8AAADgWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmVjNjhkZDE2LWJlZDUtNDM0YS04NTc1LTA0ZmQyZjJkMGNkMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OTE5M0QxRDMzOUYxMUVCQkE2OEM5OTdFNjVGOEVDNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OTE5M0QxQzMzOUYxMUVCQkE2OEM5OTdFNjVGOEVDNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDIwZWUwMS0yOTZkLTY0NGQtOTFlOS02ZDU3NTNmYzMwYWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowODgyYmI3My05ODVkLTJiNGUtOTFlMS1mMTJmNjQzZGFkZmMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6UCYT+AAAA4klEQVR42qSTyQrCQBBEsyHir+XgXY1GPfhBejPGFeP2bYIHvQ1YAz2haXqikIHHrFXUbGGapkGbElF9BG8w/kMzAx+wtZ2EBvugB0oQu0mlzMEahKSpEyyAIbFdMP0hNqSpDSqQC5O8QTwEd74FW05U78ikoH6siK9OlIiYmknkE2sGmkngE/MzkKWjzHW1hYnnngsW253Dhtr7pgRSPKIxw0zGvgRSnIELm3ePrKT+gSfIxVVl9DYCtpgnsSYDbrCktqGIlXI20mTFDR7gRXs+N3wkazIBT3CzA2Hb7/wVYACTKTyBxEJP3AAAAABJRU5ErkJggg==');
}

/* 自定义loading演示样式 */
@keyframes loading-rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40px;
    }

    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120px;
    }
}

.loadingAnimation {
    width: 3em;
    height: 3em;
    animation: loading-rotate 2s linear infinite;
}

.loadingAnimation circle {
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90, 150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke: currentColor;
    stroke-linecap: round;
}
.CodeDropDown{
    padding-right:20px;
    clear:both;
}


.CodeDropDown .hoteam-dropdown-label {
    float: left;
  width: 20%;
  text-align: right;
  line-height: 28px;
  padding-right: 1em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight:100;
  width:61px;
}

.CodeDropDown .hoteam-dropdown-container
{
    width:80%;
    float:left;
    position:static !important;
    margin-top:0;
    margin-bottom:10px;
}


.topology-diagram {
    position:relative;
    overflow:auto;
}

.topology-diagram.show-loading {
    overflow:hidden;
}

.topology-diagram .node {
    cursor: pointer;
}

.topology-diagram tspan::selection {
    background: #C3DEB7;
}

.topology-diagram-loading-container {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
}

.topology-diagram-loading-cover {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    opacity:.5;
    background:#4d4d4d;
} 

.topology-diagram-loading-icon {
    position:absolute;
    width:32px;
    height:32px;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    background:url(/Base/Css/loading.gif);
    background-size: 100% 100%;
}

.topology-diagram-loading-close {
    position:absolute;
    width:14px;
    height:14px;
    right:10px;
    top:10px;
    background-image: linear-gradient(45deg, transparent 43%,black 50%,transparent 57%),
          linear-gradient(135deg, transparent 43%,black 50%,transparent 57%);
    cursor: pointer;
}
.timeline tspan {
    font-family: 微软雅黑;
    cursor:default;
}
.TimeLine {
    height: 100%;
    width: 100%;
}
.ht-timeLines-svg {
    cursor:pointer;
}


/*.timeline >svg,
.timeline >div
{
    padding-left:2em;
    padding-right:2em;
}*/
.ITGControlPluginContainer {
    height:100%;
    width:100%;
}

.ITGCtrlPlugin_subContainer{
    width:100%;
}
/* .ITGCtrlPlugin_subContainer.renderArea{
    height: calc(100% - 100px);
} */
.ITGCtrlPlugin_subContainer.dropdown_trigger{
    height: 15px;
    text-align: center;
    font-size: 10px;
    color:#0075c2;
    cursor: pointer;
}
.ITGCtrlPlugin_subContainer.inputslot{
    height: 35px;
}

.ITGCtrlPlugin_subContainer.inputslot.hidden{
    height: 35px;
    display: none;
}
.hoteam-ctrl-tile-image-container {
    width: 100%;
    height: 100%;
    padding: 5px;
    display: flex;
    flex-wrap: wrap;
    overflow: auto;
    justify-content: flex-start;
    align-content: flex-start;
}

    .hoteam-ctrl-tile-image-container .img-container {
        display: flex;
        align-items: center;
        cursor: pointer;
        border-radius: 2px;
        border: 1px solid #E6E6E6;
        position: relative;
    }

        .hoteam-ctrl-tile-image-container .img-container .preview-icon {
            position: absolute;
            display: none !important;
            right: 0;
            top: 0;
            width: 10px;
            height: 10px;
            display: block;
            background-image: url('/Base/Ctrls/EditGrid/img/imagePreview.png');
            background-size: 100% 100%;
            background-repeat: no-repeat;
        }

        .hoteam-ctrl-tile-image-container .img-container:hover .preview-icon {
            display: block !important;
        }

        .hoteam-ctrl-tile-image-container .img-container.selected {
            padding: 0px;
            border: 1px solid #3782FF;
        }

        .hoteam-ctrl-tile-image-container .img-container img {
            width: 100%;
            height: auto;
            display: block;
        }
.TileImage {
    width: 100%;
    height: 100%;
}
.CodeAutoCompleteCombox{
    padding-right: 20px;
    clear: both;
}


.CodeAutoCompleteCombox .hoteam-dropdown-label {
    float: left;
    width: 20%;
    text-align: right;
    line-height: 28px;
    padding-right: 1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 100;
    width: 61px;
}

.CodeAutoCompleteCombox .hoteam-dropdown-container {
    width: 80%;
    float: left;
    position: static !important;
    margin-top: 0;
    margin-bottom: 10px;
}


.CodeDropSearch {
    padding-right: 20px;
    clear: both;
}


    .CodeDropSearch .hoteam-CodeDropSearch-label {
        float: left;
        width: 20%;
        text-align: right;
        line-height: 28px;
        padding-right: 1em;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight: 100;
        width: 61px;
    }

    .CodeDropSearch .hoteam-CodeDropSearch-container {
        width: 80%;
        float: left;
        position: relative !important;
        margin-top: 0;
        margin-bottom: 10px;
        border:1px solid #cfcfcf;
        border-radius:5px;
    }
        .hoteam-CodeDropSearch-container .codedropsearch-search {
            position: absolute;
            left: 8px;
            top: 10px;
        }

.hoteam-CodeDropSearch-container .codedropsearch-input {
    outline: none;
    border: none !important;
    box-shadow: none !important;
    padding-left: 28px;
    width: 98% !important;
}

/*.hoteam-CodeDropSearch-container .codedropsearch-close {
    position: absolute;
    right: 8px;
    top: 5px;
    cursor: pointer;
    display: none;
}*/



.ht-tree-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ht-tree-container .ht-tree-outer {
  width: 100%;
  height: 100%;
  overflow: auto;
  position: relative;
  box-sizing: border-box;
}
.ht-tree-container .ht-tree-outer .ht-tree-un-user-select {
  user-select: none;
}
.ht-tree-container .ht-tree-outer .ht-tree-body {
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item {
  box-sizing: border-box;
  display: flex;
  font-size: 12px;
  position: relative;
  align-items: center;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-item-indent {
  flex-shrink: 0;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-check {
  cursor: pointer;
  box-sizing: border-box;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-check.uncheck {
  border: 1px solid black;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-check.checked {
  border: 1px solid;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00MyAxMUwxNi44NzUgMzdMNSAyNS4xODE4IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-check.check-disable {
  background-color: #cfcfcf;
  cursor: no-drop;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .tree-icon {
  cursor: pointer;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .tree-empty {
  cursor: default;
  pointer-events: none;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-icon {
  width: 16px;
  height: 16px;
  margin: 0 2px;
  display: inline-block;
  flex-shrink: 0;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .icon-open1 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMC41IDI0TDM4LjUgMjQiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .icon-close1 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNC4wNjA1IDEwTDI0LjAyMzkgMzgiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTAgMjRMMzggMjQiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .icon-open2 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2IDI0TDMyIDI0IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .icon-close2 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgcng9IjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTI0IDE2VjMyIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2IDI0TDMyIDI0IiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .icon-open3 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNCA0NEMzNS4wNDU3IDQ0IDQ0IDM1LjA0NTcgNDQgMjRDNDQgMTIuOTU0MyAzNS4wNDU3IDQgMjQgNEMxMi45NTQzIDQgNCAxMi45NTQzIDQgMjRDNCAzNS4wNDU3IDEyLjk1NDMgNDQgMjQgNDRaIiBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNiAyNEwzMiAyNCIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .icon-close3 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yNCA0NEMzNS4wNDU3IDQ0IDQ0IDM1LjA0NTcgNDQgMjRDNDQgMTIuOTU0MyAzNS4wNDU3IDQgMjQgNEMxMi45NTQzIDQgNCAxMi45NTQzIDQgMjRDNCAzNS4wNDU3IDEyLjk1NDMgNDQgMjQgNDRaIiBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNCAxNlYzMiIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNiAyNEwzMiAyNCIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-node-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  display: flex;
  align-items: center;
  border-radius: 5px;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-item .ht-tree-node-content .default-node-text {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  padding: 0 5px;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-node {
  cursor: pointer;
}
.ht-tree-container .ht-tree-outer .ht-tree-body .ht-tree-node.selected {
  background-color: #d9e5ef;
}
.ht-tree-container .ht-tree-loading {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0.8;
}
.ht-tree-container .ht-tree-loading::after {
  content: ' ';
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) no-repeat;
  background-size: 100% 100%;
}
.ht-tree-container.hover .ht-tree-node:hover {
  background-color: #d9e5ef;
}

