.btn.mini { padding:2px 6px 1px; }
.btn.mid { padding: 2px 8px; }
/*bootstrap*/
@media print 
{
    a[href]:after {
		content: "";
	}
	abbr[title]:after {
		content: "";
	}
	#sidebar { display:none; }
	#main { margin-left:0; width:100%; }
}
table:not([class*="table"]) {border-collapse: inherit;}
label {
    margin-bottom: 0 !important;
    margin-left: 1px;
    font-weight: normal;
}
/*msp*/
img { vertical-align:top; }
a:hover, a:focus { text-decoration: none; }
.portal .ui-grid tbody td {
  vertical-align: top;
}
.imenu a { /*color:lightyellow;*/ }
/*body a { color: inherit; }*/
/*aps*/
body
{
    font-family: 'Microsoft JhengHei UI','Microsoft JhengHei',PMingLiU,MingLiU,'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif!important;
}
#tv_list_header .fu { height:30px; white-space: nowrap; }
#tv_list_header .rtags .stag { font-size:13px; }
#ulv_header
{min-height:30px; padding:4px 0 0 1px;}
#ulv_header .ohd img { height:30px; margin-top:-4px; }
#todomsglist { }
#div_griddata .jschart .jscaption a, #div_griddata .jsc .jscaption a, .jsctpgmenu.hbar a { color:White; }
table#ui-table .row-header td, table.ui-table .row-header td { font-size:12px; }
#tv_list label, .raws_titlebar label, .raws-spl label, .uboardbox label, td.eis_td_rightboard label { font-weight: normal; }
#tv_list hr { margin-top:8px; margin-bottom:8px; }
.esbox .input { padding:1px 8px; }
.esbox { height:178px; }
.dashboard .SNode_caption { padding-top:3px; }
.ui-grid .row th {
  color: #333;
}
.ui-grid img.close, .ui-grid img.dashboard { width:20px; }
.ui-grid .caption { padding: 0; min-height:22px; }
#table_ews .helpbar {padding: 3px 8px;}
/*igms
div.ijref a, .ui-grid .captionmenu .iref { color:inherit; }*/
.rawdata a { color: inherit; }

#ulv_header .todomsg { margin-top: 0; }
.ui-grid th.sortable, .ui-grid .EISC { padding:1px 5px; }
.ui-grid .c2r th.sortable, .ui-grid .c2r .EISC { border-top-color: white; border-left-color:white; }
.eis tr.c2r td.scol { border-top-color: white; border-left-color: rgba(255,255,255,0.95);}
/*.ui-grid.xyc th, .ui-grid.xyc .rowno, .ui-grid.xyc .row-total td { border:none; }*/
.xyc th.y {
    border: none;
}
.jsc .close, .jsc .setting img, .jsc img.dashboard { width:20px; }
.stable .jsc .setting img {
    width: 16px;
    margin-top: 2px;opacity: 0.68;
}
.stable img {  }
.jsc .close { opacity:1; }
.eis_spl .block2 { padding:2px 4px; }
a.label:hover, a.label:focus { color:inherit; }
.utags .spl td {
  padding: 0 2px;
}
.utags .spl .ews label {
  margin-right: 4px;
}
.utags .spl .ews select 
{
    font-size:small;
    border: none;
    border-bottom: solid 1px rgba(0,0,0,0.12);
    padding: 2px 4px;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .1)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .1) 100%);
}
/*uboard*/
.uboard { background-color: White; }
.uboard.rpt { margin: 0 auto; }
.uboard-body { background-color: rgb(246, 246, 244); }
.row:before, .row:after {
  content: initial !important;
  display:inline;
}
/*end bootstrap*/
/*bootstrap theme css*/
#tv_list .navbar-nav > li > a 
{
  margin-top:-6px;
  padding: 5px 4px 5px;
  color: white;
}
#tv_list .navbar-nav > li > .dropdown-menu a, #tv_list .navbar-nav .dropdown.open a { color:Black; }
#tv_list .funs .dashboardmenu.btn {
    padding: 4px 8px 2px;
    border:none;
    margin-top: -6px;
    margin-left: -3px;
    background-image: -webkit-linear-gradient(top, rgba(250,250,250,0.386) 0%,rgba(0,0,0,0.18) 100%);
    background-color: #42a5f5;
}
#tv_list .navbar-nav .dropdown.open .active a {
  color: white;
}

.input-group .input-group-addon { padding:5px 10px; }

.isearchmaster .nav { font-weight:300; }
.isearchmaster .navbar-nav > li > a {
  padding: 8px 5px 8px;
  margin-right: 1px;
}
.isearchmaster .navbar-nav > li > a:hover 
{
    background-color: rgba(0,0,0,0.04);
}
.isearchmaster textarea {
  margin-bottom: -4px;
}
.close { opacity: 0.5; }
.close:hover, .close:focus { opacity: 1; }
.Panel_EIS .ui-grid .caption { text-align:left; padding: 1px 24px; /*border: solid 1px rgba(0,0,0,0.12); border-bottom: none;*/ }
.Panel_EIS .ui-grid .body { /*background-color: rgba(0,0,0,0.012);*/ }
.Panel_EIS .ui-grid .body table { border:none!important; }
/*export as image icon
.jschart img {
    width: 34px;
    opacity: 1;
    border-top: solid 6px gray !important;
    border-radius: 2px;
}*/
.navbar-brand img {
    display: block;
    height: 36px;
    border-radius: 18px 0 0 0;
}