﻿/* --------------- 修改 Ext CSS -------------- */  
/* Ext 3.0 */  
/* 引入正黑體與使用者自訂格式定義       */
/* UTF-8 文字格式定義  */
@charset "UTF-8";

.Tx {
	  font-weight:200 \9;
	  font-size:1rem;line-height:1.2rem;color:black}
.Sx {
	  font-weight:400 \9;
	  font-size:0.75rem;line-height:1.4rem;color:#4F4F4F}
.Read_Only {color:BLACK}
.x-window-footer {  
    position: relative;  
    top: 0;  
    right: 0;  
}  
  
/* 系統控制標題 */  
}  
 .x-box-layout-ct { font-size: 1.2rem; color:red; }  

/* 表格藍色標題 */  
.x-panel-header {  
    font-size: 1rem;  text-align:left;white-space:nowrap !important;
//    font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
    font-family:"微軟正黑體,細明體,Arial"  \9;
}  

/* 樹狀選單標題 */
.panel_1_css .x-panel-header-default {
    background-color: green;
}

/* 樹狀選單文字 */
.x-tree-node {  
//	  font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
//	  font-family:"微軟正黑體,細明體,Arial"  \9;
    font-size: 1rem; 
} 

.x-tree-node-el {
    line-height:140%;
    cursor:pointer;
   
}
/* 表格標題列 */  
.x-grid3-hd-row TD {  
//    font-size: 1em;  
//    line-height:1rem;  
//    height:1em;
//    font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
//    font-family:"微軟正黑體,細明體,Arial"  \9;
    font-weight:400 \9;
    text-align:center;
    padding: 0px 0px;
}  

.x-grid3-hd-inner TD {
white-space: normal !important;
height: 1rem;
}

.x-column-header-inner TD {
    line-height: 2rem;
}
/* 表格內容 */  
.x-grid3-row TD {  
//	font-size:1rem;
//    line-height:1rem;  
    color:#000000 \9;
    text-align:center;
//    height:1rem;
    overflow: hidden; white-space: nowrap;
} 

/* #gridbox .x-grid3-cell-inner {color:red;} 
 #cuslist .x-grid3-cell-inner {color:blue;}  */

.cuslist_grid_css .x-grid3-cell-inner {font-size:1rem;line-height:calc( 1rem + 8px );overflow: hidden;padding:0;white-space: nowrap;} 
.ext3_grid_css .x-grid3-cell-inner {font-size:1rem;line-height:calc( 1rem + 8px );overflow: hidden;padding:0;white-space: nowrap;} 
.pagingbar .x-toolbar {font-size:1rem;height:1rem;} 
//修正功能表列高度 對話框按鈕文字
.x-toolbar-layout-ct,.x-toolbar-ct {width:100%;height:1.5rem;}
.x-toolbar-layout-ct {height:1.5rem;}
.x-toolbar-right {width:max-content;height:1.5rem;}
.x-toolbar-left {width:max-content;height:1.5rem;}

/* 表格橫向卷軸for IE */
.x-panel .x-grid-panel {
            overflow:auto !important;
        }
        
.x-tip .x-tip-bd {  
    font-size: 1em; line-height:140%;
}  
.x-tip h3{  
    font-size: 1em; line-height:140%;
}  
.x-tip .x-tip-bd-inner {  
    font-size: 1em; line-height:140%;
}  

.x-panel-tl .x-panel-header {  
    font: normal 1em tahoma,arial,verdana,sans-serif;  
}  
.x-form-field {  
    FONT: 1em tahoma,arial,helvetica,sans-serif      
}  
.x-small-editor .x-form-field {  
    font: 1em tahoma,arial,helvetica,sans-serif      
}  

.x-menu-list-item {      //下拉選單控制
    font-size: 1em; line-height:140%;
} 

.x-menu-item-text {      //下拉選單文字
    font-size: 1em; line-height:140%;
}   


//主MENU與視窗標題
.x-window-tl .x-window-header {  
//    FONT: 1rem 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
//    font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
//    font-family:"微軟正黑體,細明體,Arial"  \9;
//padding:0px;
font-size:1.5rem;
}  
//視窗標題高度與預留邊界
.x-window-draggable { padding:0px; height:1rem; }

.x-layout-split-west .x-layout-mini {     
    BACKGROUND-IMAGE: url(../images/mini-left.jpg);   
}  

.x-window-dlg {font-size:1.5rem  !important; }
.x-window-bc  {height:2em;}
//對話框文字大小
.ext-mb-text {font-size:1.5rem  !important;}
.x-btn x-btn-noicon { width:120px;height:32px;}
.ext-ie .x-form-text {  
    margin-top:1px;  
} /* the textField missing bottom line */  
//FONT: 1rem tahoma,arial,helvetica,sans-serif  
.x-form-item {    
    font-size:1rem;
}  
.x-grid-group-hd DIV {    
//    FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
//    font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
//    font-family:"微軟正黑體,細明體,Arial"  \9;
}  
/*按紐字体大小    */  
 
.x-btn-small,.x-btn-text { 
    font-size:1rem;
    height:1.2rem;
}  
  
/* 表格管控子視窗 */  
.x-grid3-locked, .x-grid3-unlocked {
	overflow: hidden;
	position: absolute;
}
/* TAB 欄位標題 */  
.x-tab-strip-text {
 font-size:1rem;line-height:1.2rem;
}

.x-grid3-locked {
	border-right: 1px solid #99BBE8;
}

.x-grid3-locked .x-grid3-scroller {
	overflow: hidden;
}

.x-grid3-locked .x-grid3-row {
	border-right: 0;
}

.x-grid3-scroll-spacer {
	height: 16px;
}

.x-grid3-unlocked .x-grid3-header-offset {
	padding-left: 0;
}

.x-grid3-unlocked .x-grid3-row {
	border-left: 0;
}

/* Resize Bar */  

.x-panel-resize {
        height:5px;
        background:transparent url(images/panel-handle.gif) no-repeat center bottom;
        position:relative;
        left:0;
        top:2px;
        cursor:n-resize;
        cursor:row-resize;
        /* for IE */
        font-size:1px;
        line-height:1px;
        overflow:hidden;
}

/* ToolBar CSS */
 
#container {
    width:600px;
    height:400px;
    border:2px solid #c3daf9;
}

.chartbar {
    background-image: url( images/chart_bar.gif ) !important;
//    FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';  
//    font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
//    font-family:"微軟正黑體,細明體,Arial"  \9;    
}

.printer {
    background-image: url( images/printer.gif ) !important;
   // FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
   // font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
   // font-family:"微軟正黑體,細明體,Arial"  \9;
   font-size:1rem;line-height:1rem;
}
.printer_mode {
    background-image: url( images/printer_mode.gif ) !important;
  //  FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
  //  font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
  //  font-family:"微軟正黑體,細明體,Arial"  \9;
  font-size:1rem;line-height:1rem;
}
.printer_add {
    background-image: url( images/printer_add.gif ) !important;
  font-size:1rem;line-height:1rem;
}

.money_mode {
    background-image: url( images/money.png ) !important;
  font-size:1rem;line-height:1rem;
}

.info_mode {
    background-image: url( images/spy.png ) !important;
  font-size:1rem;line-height:1rem;
}

.add16 {
    background-image: url( images/add16.gif ) !important;
  //  FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
  //  font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
  //  font-family:"微軟正黑體,細明體,Arial"  \9;
  font-size:1rem;line-height:1rem;
}
.font_type {
    background-image: url( images/font_type.gif ) !important;
  //  FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
  //  font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
  //  font-family:"微軟正黑體,細明體,Arial"  \9;
}

 .required .x-form-item-label {font-size:20px;font-weight:bold;color:red;}

.customer,.membermgr {
    background-image: url( images/Users.gif ) !important; font-size:1rem;line-height:1rem;
  //  FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
  //  font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
  //  font-family:"微軟正黑體,細明體,Arial"  \9;
 // font-size:20px;line-height:24px;
}

.easy_mode {
    background-image: url( images/easymode.gif ) !important; font-size:1rem;line-height:1rem;
 //   FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
 //   font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
 //   font-family:"微軟正黑體,細明體,Arial"  \9;
}

.full_mode {
    background-image: url( images/fullmode.gif ) !important; font-size:1rem;line-height:1rem;
 //   FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
 //   font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
 //   font-family:"微軟正黑體,細明體,Arial"  \9;

}
.biz_mode {
    background-image: url( images/bizmode.gif ) !important; font-size:1rem;line-height:1rem;
 //   FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
 //   font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
 //   font-family:"微軟正黑體,細明體,Arial"  \9;
}
.fix_mode {
    background-image: url( images/fixmode.gif ) !important; font-size:1rem;line-height:1rem;
 //   FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
 //   font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
 //   font-family:"微軟正黑體,細明體,Arial"  \9;

}
.other_mode {
    background-image: url( images/othermode.gif ) !important; font-size:1rem;line-height:1rem;
 //   FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
 //   font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
 //   font-family:"微軟正黑體,細明體,Arial"  \9;
}

.calendar_m {
    background-image: url(images/calendar_m.gif)  !important;
 font-size:1rem;line-height:1rem;
}

.calendar_w {
    background-image: url(images/calendar_w.gif)  !important;
    font-size:1rem;line-height:1rem;
}

.calendar_d {
    background-image: url(images/calendar.gif) !important;
 font-size:1rem;line-height:1rem;
}

.tree_mode {
  background-image: url( images/blue-tree.png ) !important;
 font-size:1rem;line-height:1rem;;
}

.add_folder {
  background-image: url( images/folder_open-add.png ) !important;
  font-size:16px;line-height:16px;
}

.add_item {
  background-image: url( images/Black_Numbered-List.png ) !important;
 font-size:1rem;line-height:1rem;
}

.remove {
    background-image: url( images/delete.png ) !important;
 //   FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
 //   font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
 //   font-family:"微軟正黑體,細明體,Arial"  \9;
}

.remove_disable {
    background-image: url( images/delete_2.png ) !important;
 //   FONT: 1em 'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';      
 //   font-family:'WenQuanYi Micro Hei,文泉譯微米黑,微軟正黑體,細明體,Arial';
 font-size:1rem;line-height:1rem;
}

.copy {
    background-image: url( images/copy.png ) !important; font-size:1rem;line-height:1rem;
}

.edit {
    background-image: url( images/gray/menu/images/edit.gif ) !important;
 font-size:1rem;line-height:1rem;
}
.find_cus {
  background-position: left center; background-image: url( images/search.png ) !important;
  font-size:1rem;line-height:1rem;
  
}
.view {
    background-image: url( images/gray/menu/images/view.gif ) !important; font-size:1rem;line-height:1rem;
}

.btn-panel td {
    padding-left:5px;
}

.dis_one {
    background-image: url( images/dis_one.gif ) !important;
 font-size:1rem;line-height:1rem;
}

.add_one {
    background-image: url( images/add_one.gif ) !important;
 font-size:1rem;line-height:1rem;
}


h2 {
    color:#083772 !important;
    margin: 20px 0 0 !important;
    padding: 5px;
    background:#eee;
    width:400px;
}

h3 {
    font-weight:normal !important;
}

.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.x-combo-list {
    border-color:#ccc;
    background-color:#ddd;
    font:微軟正黑體,normal 1.0em tahoma, arial, helvetica, sans-serif;
}
//color:#383838;font-size:1rem;
.x-combo-list-item {
    	font-size:16px;
    line-height:20px;  
    color:#000000 \9;
    text-align:center;
    height:20px;
    overflow: hidden; white-space: nowrap;
}

.upload-icon { background: url('images/image_add.png') no-repeat 0 0 !important; }

.file{
	background:url(icons/file.png) no-repeat left;
	line-height:16px;
}

.open_file{
	background:url(icons/open_file.png) no-repeat left;
	line-height:16px;
}

.new_file{
	background:url(icons/new_file.png) no-repeat left;
	line-height:16px;
}

.save_file{
	background:url(icons/save_file.png) no-repeat left;
	line-height:16px;
}

.edit_table{
	background:url(icons/edit.png) no-repeat left;
	line-height:16px;
}

.cut{
	background:url(icons/cut.png) no-repeat left;
	line-height:16px;
}

.copy{
	background:url(icons/copy.png) no-repeat left;
	line-height:16px;
}

.paste{
	background:url(icons/paste.png) no-repeat left;
	line-height:16px;
}

.red{
	background:url(icons/red.png) no-repeat left;
	line-height:16px;
}

.blue{
	background:url(icons/blue.png) no-repeat left;
	line-height:16px;
}

.green{
	background:url(icons/green.png) no-repeat left;
	line-height:1rem;
	font-size:1rem;
}

.delete{
	background:url(icons/delete.png) no-repeat left;
	line-height:16px;
}

.question{
	background:url(icons/question.png) no-repeat left;
	line-height:16px;
}

.cog{
	background:url(icons/cog.png) no-repeat left;
	line-height:16px;
}

.logo{
	background:url(icons/logo.png) no-repeat left;
	line-height:1.4em;  font-size:1em  !important;
}
//控制上方四個主要按鍵
.top_menu {
	line-height:1.4em; font-size:1em !important;
}

