.Panel_EIS .ui-grid .caption {
    text-align: left;
    font-weight: 700;
    padding: 0px 4px 2px 24px;
    background-color: rgba(0, 0, 0, 0.025);
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}
.Panel_EIS .ui-grid .caption .text {
    color: #333;
}
.Panel_EIS .ui-grid .glyphicon.add2.dashboard:hover {
    color: unset;
}
.Panel_EIS.left .ui-grid {
    /*width: unset; 還沒調整好*/
}
.Panel_EIS .ui-grid tbody tr .rowno {
    background-color: unset;
}
.Panel_EIS .ui-grid img.close, .Panel_EIS .ui-grid img.dashboard {
    width: 18px;
}
.ui-grid th .col, .ui-grid td.scol a {
    color: #555555;
    font-weight: 600;
}
.Panel_EIS .ui-grid th.thgroup.empty {
    background-color: #f7f7f7;
    border-bottom: solid 1px #e7e7e7;
}
#sh_spc > span {
    color: rgba(255, 255, 255, 0.5);
}
.todo_bar .newfav {
    display: none;
}
/*==============*/

.xyc caption 
{
    white-space:normal;
}
.left .xyc caption {
    border-radius: 0;
}
/*.xyc .ds { color: white; }*/
/*.div_idxfavs { padding-top: 3px; min-height: 28px; padding-left: 5px;}
#sh_spc { line-height: 28px; }
.div_idxfavs .item
{
    background-color: gray;
    background-image: -webkit-linear-gradient(top, rgba(250,250,250,0.96) 0%,rgba(250,250,250,0.86) 100%);
    background-image: -ms-linear-gradient(top, rgba(250,250,250,0.96) 0%,rgba(250,250,250,0.86) 100%);
    border: solid 1px rgba(0,0,0,0.06);border-bottom:none;
    border-radius: 2px 8px 0 0;
    margin-left: -1px;
    padding: 2px 10px;
}
.div_idxfavs a { color:#333; }
.div_idxfavs .idx:hover {
    color: brown;
}
.div_idxfavs .selected .item .idx {
    color: brown!important;
}
.div_idxfavs .selected .item {
    background-color: rgba(250,128,0,0.8);
    border-radius: 2px 8px 0 0;
}*/

#div_griddata .jsc
{
    /*border: solid 1px cadetblue;
    border-color: rgba(0,164,128,0.03);
    background-color: rgba(0,128,128,0.01);*/
}
#div_griddata .jschart .jscaption , #div_griddata .jsc .jscaption
{
    color: white;
    background-color: rgba(0,128,128,0.42);
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.1) 100%);
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.1) 100%);
    /*font-size:15px;
    background-color: lightsalmon;
    border: solid 1px linen;*/
}
.jsctpgmenu.hbar
{
    /*background-color: #7B91A4;rgba(0,130,160,0.5);*/
    color: white;
}
.ubitem .jsctpgmenu.hbar  
{
    background-color: rgba(0,0,0,0.26);
    border-radius: 2px 2px 0 0;
}
.jsctpgmenu.hbar .itemselected
{
    color: bisque;
}
.jscvbox .jsctpgmenu.vbar {
    border: none;/*solid 1px rgba(0,0,0,0.06);margin-right:6px;*/
    background-color: rgba(0,0,0,0.08); padding: 3px 8px; 
}
.ubsqlidtitle { color: #333; }
/*====*/
.ui-grid .caption {
    /*background-color: rgb(101, 183, 255);
  border-radius: 2px 2px 0 0;*/
    background-color: #839ec2;/*rgba(51, 122, 183, 0.76); */
}

.ui-grid .captionmenu img:hover, .ui-grid .captionmenu img:focus
{
    /*border: solid 1px;
    border-color: maroon;
    background-color: lightcoral;*/ border-radius:2px;
}
#div_griddata .jschart .jscaption, #div_griddata .jsc .jscaption
{
    background-color: rgba(80, 170, 200, 0.5);
}

.style1 .jscaption  
{
    /*background-color: rgba(0,0,0,0.35)!important; */
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.012) 100%)!important;
    border-bottom: solid 1px rgba(0,0,0,0.036);
    background-color: rgba(0,0,0,0.005)!important;
    color:#888!important;
}
.style1 .jsbody { /*border: solid 1px rgba(0,0,0,0.035); box-shadow: 0px 0px 4px #EEE;*/ }
.style1 span.fixedxcol {
    background-color: rgba(0,0,0,0.36); color:White;
}
.style1 span.zcol 
{
    color:#666!important;
}
.style1 .jsc { margin:0; padding:0; }
.style1 .ujschartbox { padding: 0; }
.style1 .jsc .jscaption { padding-top:2px; padding-bottom:2px; }
/*.ujscsbox.style1 { margin-right: -6px; }*/
.guidpanel textarea {/*in eis.aspx - bottom gap?*/
    display: block;
}
.guidpanel input, .guidpanel select, .guidpanel textarea { color: black; padding: 1px 2px; 
    border: none;
    border-bottom: solid 1px rgba(0,0,0,0.5);
    background-color: rgba(255,255,255,0.96); }
.guidpanel select {
    padding: 1px 2px 1.5px;
}
div#newmeasuresbox, .newselectcolbox { background-color: #555!important; color:white; }
.eis_guid_menu.menu { background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 50%, rgba(0,0,0,0.182) 100%); }

/*JSChart-Control Panel black ...*/
.blk .guidpanel .removecmp
{
    padding: 1px 12px 3px!important;
    background-color: brown!important; 
    border:none!important;
}
.blk .guidpanel .ops { margin-top:6px!important; }
.blk .stable td.guidpanel { color: white;background-color: rgba(0,0,0,0.05); }
.blk .stable .div_jschartstool, .blk .idxs_menu { border-left: solid 2px #f6f6f6; }
.blk .div_jschartstool, .blk .idxs_menu { background-color: #353535; }
.blk .idxs_menu { padding: 4px 4px 0 0; }
.blk .idxs_menu .searchbox
{
    padding: 4px 0 4px 8px;
    margin: -2px -4px 0 0;
    border-bottom: solid 1px rgba(255,255,255,0.8);
    background-color: #000;
}
.blk .ddeachrow, .blk .ddboxwidth, .blk .dddragitem, .blk .charty2, .blk .ctrlkey2
{
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.12) 100%);
    border:solid 1px #555; 
}
.blk .newfieldx span.inm { border: solid 1px rgba(255,255,255,0.36)!important;display: inline-block; }
.blk .guidpanel a { /*color: #ffcc80;*/ }
.blk div#guid_cols .colsbox { width:100%; padding:4px 0 4px 2px; }
.blk div#guid_cols .guid_txt { /*border-bottom: solid 1px rgba(255,255,255,0.5);*/ }
.blk #guid_xcols, .blk #guid_vcols { margin-bottom:0px; }
.blk .colsheader {
    background-color: rgba(0,0,0,0.68);
    padding: 0 0 4px 2px;
}
.blk .posi img {
    width: 16px;
    margin-right: 1px;
}
.blk .eis_guid_menu {
    padding: 0 2px 5px;
    background-color: white;
}
.blk .guid_txt.date { font-size:1.24em; }
.blk div#guid_cols .udate.colsbox { margin-top:-28px!important; }
.blk div#guid_cols .guid_txt.jschart, .blk div#guid_cols .guid_txt.griddata, .blk div#guid_cols .guid_txt.parms, 
.blk div#guid_cols .guid_txt.measures, .blk div#guid_cols .guid_txt.xcols, .blk div#guid_cols .guid_txt.txtcmd {
    display: grid;
    background-color: rgba(0,0,0,0.25);
    border-top: solid 1px rgba(255,255,255,0.12);
    padding: 4px 0 2px;
    font-size: 1.24em;
    text-align: center;
    border-radius: 0;
    margin-top: -1px;
}
div#guid_caption {
    background-color: rgba(250,250,250,0.5);
}
.fixedbiadvbox .panelguid
{
    background-color: rgba(0,0,0,0.015);
}
.blk .coluidd { border-left: solid 8px rgba(250,250,250,0.32); background-color: rgba(250,250,250,0.12);}
.blk div#guid_cols { padding:4px 1px 0; border-bottom:none }
.blk .guidpanel .ddctype:hover { color: White; }
.blk div#guid_cols .dddimentions, .blk div#guid_cols .ddmeasures
{
    background-color: rgba(255,255,255,0.15);
    /*border: solid 1px rgba(255,255,255,0.12);
    border-bottom: none;*/
    border:none;
}
.blk .ddboxwidth, .blk .dddragitem {
    font-size: 12px;
}
.blk span.fixedxcol, .blk span.dynaxcol { border: solid 1px rgba(0,0,0,0.06); }
.blk .guidpanel .ddctype { border: solid 1px rgba(250,250,250,0.32); }
.blk .ddmeasures:hover, .blk .dddimentions:hover { color: #FF7043; }
.blk img.add2.dashboard { opacity: 0.12; }
.blk img.add2.dashboard:hover {opacity: 1;}
.blk .ujschartbox span.zcol {text-shadow: none;}
.blk .eis_adv_box {
    border-radius: 0;
    border-radius: 2px;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-right: 15px;
}
.blk .popupshadowbox {
    box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.268);
}
/*dsdrill*/
.blk .dsdrill .popupmenu { border:none; }
.blk .popupmenu .caption {
    background-color: dimgray;
}
.blk #viewparms_win {
    border: none;
    box-shadow: 0 0 3px 1px lightgrey;
}
.blk .colpopup .popupmenu .body {
    /*background-color: lightcyan;*/
}
.blk .drill .right { background-color: white; }
.blk .colpopup .popupmenu .header {
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 100%);
    background-color: ##d9d9d9;
    border-radius: 4px 4px 0 0;
}
.blk .drill .left .ijref, .blk .dsdrill .popicons {
    /*background-color: rgba(255,255,255,0.96);*/
    border-radius: 1px;
    line-height: 18px;
}
div.ijref {
    background-color: rgba(0,0,0,0.01);
    border: none;
}
.blk .EISC .drilldown .item a, .xyc .drilldown .item a {
    color: #333333;
    line-height: 22px;
}
.blk .drilldown .item { margin-bottom:0; }
.drilldown .drillnexttip
{
    padding-top: 8px;
    border-bottom: solid 1px lightgray;
}
.blk .EISC .drilldown .drillnexttip {
    min-width: 120px;
    font-weight: 700;
    line-height: 1.2em;
    padding-bottom: 4px;
}
.blk .EISC .drilldown .item a:hover {
    color:darkorange;
}
.blk #table_ews .x6
{
    border-left: solid 1px rgba(0,0,0,0.2);
    padding-left: 4px;
}
.blk .eis_spl .dim { padding-top:4px; }
/*others*/
.ubitem.noheaderbar .jscaption {
    display: none;
}
.ubitem.noheaderbar .jsbody 
{
    border:none; border-top:solid 1px rgba(0,0,0,0.05); box-shadow:none; 
}
.ubitem.noheaderbar .activeobj .jscaption {
    display: inline-block;
    position: absolute;
    width: 100%;
}
.idxs_menu .body .rel  
{
    background-color: transparent; background-image:none;
    border-bottom:solid 1px rgba(250,250,250,0.02);;border-left: solid 8px rgba(0,0,0,0.5);
    padding: 1px 2px 1px 8px;
}
.idxs_menu .body .rel.selected
{
    border-left-color:Orange;
}
.blk .guidpanel .idxs_menu a
{
    color:White;
}
.blk .guidpanel .actbtn {
    border: none;
    background-color: #111111;
    color: white;
    /*font-size: 0.96em;
    padding: 3px 10px 1px;
    border-radius: 16px;
    background-image: -webkit-linear-gradient(top,rgba(250,250,250,0.6) 20%, rgba(250,250,250,0) 100%);*/
    padding: 2px 8px;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.25) 100%)
}
.blk .guidpanel input.actbtn {
    padding-top: 1px;
    padding-bottom: 1px;
}
/*BI
.blk #xcolwbox { background-color:rgb(100, 149, 237)!important; color:White; }
.blk #xcolwbox input, .blk #xcolwbox select, .blk #xcolwbox textarea { color: black;padding: 1px 2px; }
.blk .xcolwhere .items { background: rgba(255,255,255,0.3)!important; }

.blk .eis_adv_box { background-color: #555; color: white; margin-left: -33px; }
.blk .eis_adv_box .caption { background-color: rgba(255,255,255,0.3); color: white; border: none!important; height:auto!important;padding: 2px 0 1px;}
.blk .eis_adv_box .esbox { background-color: transparent; border: 1px solid rgba(255,255,255,0.1); }
.blk .eis_adv_box label { color:White; }
.blk .eis_adv_box .esbox .caption td { height:auto; border:none; padding:0; }
.blk .eis_adv_box .esbox .input { border: none;background-color: rgba(255,255,255,0.12); }
.blk .eis_adv_box .esbox .title { color: #ffebcd; }
.blk .eis_adv_box .block2 .selectdrill { color: #64b5f6!important; }
.blk .eis_adv_box input, .blk .eis_adv_box textarea, .blk .eis_adv_box select { color: #555; }
.blk .eis_adv_box .ewbody { background-color: rgba(255,255,255,0.12); border-right: solid 20px rgba(255,255,255,0.76); }
.blk .eis_adv_box .ewslist { height:122px!important; }
.blk .eis_adv_box .withews { border-top:solid 1px rgba(255,255,255,0.1)!important; }
*/
    .plateclickarea {
    display: inline-block!important;
    position: absolute;
    /*margin: -4px 0;*/
    margin-top:24px;
    height: 28px;
    width: 24px;
    color: transparent;
    z-index: 999;
    cursor: pointer;
    /*background-color: rgba(0,0,0,0.01);*/
}
.plateclickarea.y1
{
    /*right:110px;*/
    display:none!important;
}
.plateclickarea.y1.plus
{
    /*right:85px;*/
    display:inherit!important;
}
.plateclickarea.y2.plus
{
    /*right:60px;*/
    margin-left: 26px;
}
.plateclickarea:hover {
    background-color: rgba(0,0,0,0.2);
}
.guidpanel .dateperiod .iref {
    color: #333;
    font-weight: 700;
    font-family: cursive;
    padding: 2px 4px; margin:0;
}
/*evitem*/
div#ui-dw-evitem_form {
    box-shadow: 0px 0px 8px #E0E0E0!important;
}
div#ui-dw-evitem_form .RowFunAttchs {
    min-width: 82px!important;
}
div#ui-dw-evitem_form .caption, div#ui-dw-evitem_guid_form .caption {
    font-size: 1.18em;
}
div#ui-dw-evitem_form .ui-table { border:none; }
div#ui-dw-evitem_form .caption, div#ui-dw-evitem_guid_form .caption {
    /*background-color: #877273;*/
    background-color: #27AE96!important;
}
div#ui-dw-EVItemSettings .caption{
    /*background-color: rgba(135, 114, 115, 0.6);*/
    background-color: rgba(127, 87, 71, 0.42)!important;
}
div#ui-dw-EVItemDones .caption, div#ui-dw-EVItemguidDones .caption{
    /*background-color: rgba(154, 102, 42, 0.6);*/
    background-color: rgba(127, 87, 71, 1)!important;
}
div#ui-dw-EVItemDocs {
    padding: 0px 0px 0!important;
    border-top: solid 2px #FFAB91;
    border-radius: 0!important;
    box-shadow: 0px 0 4px rgba(0,0,0,0.35)!important;
    width: 1036px!important;
    left: calc( 50vw - 511px)!important;
}
div#ui-dw-EVItemDocs .caption, div#ui-dw-EVItemguidDocs .caption{
    background-color: rgba(25, 18, 32, 0.68)!important;
}
div#ui-dw-evitem_form .label-success { background-color: rgba(33, 150, 243, 0.6)!important; }
div#ui-dw-evitem_form .label-primary { background-color: rgba(255, 152, 0, 0.68)!important; }
.bitxt .fixedbiadvbox .panelguid {
    margin-top: 0;
    top: 0;
}
.guidpanel input.bibtn {
    background-color: #5bc0de;
    color: white;
    border-bottom: solid 1px rgba(0,0,0,0.12);
}