body { font-family:verdana;  margin:0px 20px;   background-position:center; }

@-moz-document url-prefix() {
	fieldset { display: table-cell; }
  }
  
/* a {text-decoration:none;} */

/*input[type=checkbox] {width:15px; height:15px;}
input[type=radio] {width:15px; height:15px;}*/

.searchBlueBox { width:1000px; border:1px solid #000000; margin:2px auto; padding:2px ; overflow:hidden; position:relative; background-color:#7A8ED6; color:#330033; }
 #searchFollowups, .followup_sbox { 
 	width:800px; border:1px solid #000000; margin:3px auto; padding:2px ; overflow:hidden; position:relative; 
 	/*background-color: #4A7100 ;*/
/* W3C Markup, IE10 Release Preview 
background-image: linear-gradient(to bottom right, #FFEBC2 5%, #FCC86C 100%);*/ 
background-image: linear-gradient(to bottom right, #ECFFFE 5%, #3D8EDA 100%);

 	font-size:13px;
 }
#loadingGif {position:absolute; top:20px; right:90px;}
 
.searchBlueBoxBtnSearchMid { position:absolute; top:5px; right:10px;  font-weight:bold; font-size:30px !important; width:60px; }
.searchBlueBoxBtnSearch { position:absolute; top:5px; right:10px;  font-weight:bold; font-size:50px !important; width:60px; }
#btn_create {  margin-left: 5px; }

#btn_fast_barcode_print { position:absolute; top:100px; left:120px; font-size:14px; }
#message { width:600px; border:0px ; margin:5px auto 5px; padding:1px; background-color:#575454; position:relative;}
.searchBlueBoxBtnReset {font-weight:bold; font-size:26px !important; position:absolute;  left:10px; top:5px; }
#imageStock_btn_reset {font-weight:bold; font-size:26px; }

.searchBlueBox .row label { width:50px; text-align:right; margin-right:5px; display:block; float:left; font-weight:bold; padding-top:5px; }
#searchFollowups .row label  { width:90px; text-align:right; margin-right:5px; display:block; float:left; font-weight:bold; padding-top:5px; }
.searchBlueBox .showLabel{ width:120px; text-align:right; margin-right:5px; display:block; float:left; font-weight:bold; padding-top:5px; font-size: 18px;}
.searchBlueBox .showLabel2 { width:50px; text-align:right; margin-right:5px; display:block; float:left; font-weight:bold; padding-top:5px; font-size: 18px;}

#searchFollowups  .searchLabel { width:80px; text-align:right; margin-right:5px; display:block; float:left; font-weight:bold; padding-top:5px; font-size: 16px;}
#searchFollowups .searchTxt { font-size:20px; }


hr.short_hr {
	height: 3px; margin: 5px 0;
}

.fileupload_bar {
            margin-top:10px;
            height:10px;
            max-width: 300px;
            background: green;
        }
 
 .notAllowChange:disabled{
	font-size:14px;
	color:#000;
	font-weight:bold;
}

#SBox_BigWarrenty {  font-size:14px; }


#searchHistoryBox a.historyLink {color:#333399; font-size:14px;padding:2px;}
#searchHistoryBox a.historyLink:hover {
	text-decoration: underline;
}

.go_notify_date {
	font-size:5px !important;
	color:lightgrey !important;
}

.go_notify_text_read0_lv0 {
	color: mediumblue !important;
}

.go_notify_text_read1_lv0 {
	color: skyblue !important;
}

.go_notify_text_read0_lv1 {
	color: tomato !important;
}

.go_notify_text_read1_lv1 {
	color: peachpuff !important;
}

.sub{
	vertical-align:sub;
}

.BigBtn {
	
font:bold 18px Tahoma, Geneva, sans-serif;
font-style:normal;
color:#ffffff;
background:#15b5db;
border:0px solid #ffffff;
text-shadow:0px -1px 1px #222222;
box-shadow:2px 2px 5px #000000;
-moz-box-shadow:2px 2px 5px #000000;
-webkit-box-shadow:2px 2px 5px #000000;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;

padding:6px 12px;
cursor:pointer;
margin:10px;
}

.BigBtn:active{
	border-top-color: #1b435e;
	cursor:pointer;
	position:relative;
	top:2px;
}

.BigBtn:hover {
   border-top-color: #ffffff;
   margin-bottom:13px;
   margin-top:7px;
   }

.BigBtnWhite {
	color:black;
	background:#fff;
}

.BigBtnBlack {
	color:#ffffff;
	background:#000;
}
   
.BigBtnBlue {
	color:#ffffff;
	background:#15b5db;
}

.BigBtnOrange {
	color:#ffffff;
	background:#FF7D00;
}

.BigBtnPink {
	color:#ffffff;
	background:#db1575;
}

.redStar, .attension, .attention {
	color:red;
}

.note_darkred , .alert_darkred  { color:darkred; }

.warn {color:#FF6666; }
.note_blue, .alert_blue {color: blue;}
.note_navy, .alert_navy {color: navy;}
.note_green, .alert_green {color: green;}
.note_success, .alert_success {color: #5CB85C;}

.note_red,  .alert_red {color: red;}
.note_yellow {color: yellow;}

.note_brown {color: brown;}
.note_lightpink {color: lightpink; }

.note_llpink_bg {background-color: #fff3f4; }
.note_lightyellow_bg {background-color: lightyellow; }
.note_lightpink_bg {background-color: lightpink; }
.note_lightcoral {color: lightcoral; }
.note_lightcoral_bg {background-color: lightcoral; }
.note_orange {color: orange; }
.note_orangered {color: orangered; }
.note_orangered_bg {background-color: orangered; }
.note_purple {color: purple; }
.note_black {color: black !important;}
.note_lightgrey {color: lightgray !important;}
.error  {color:red; font-weight: 800;}
.note_grey, .alert_grey {color: grey !important;}
.note_darkgrey {color: dimgrey !important;}
.note_dimgrey {color: darkgrey;}
.alert_black {color :black;}
.nowrap {white-space: nowrap;}
.forcewrap {word-wrap: break-word; word-break: normal; }
.prewrap { white-space: pre-wrap; word-wrap: break-word;  }
.bold_font  {   font-weight:bold;  }
.bold_font9  {   font-weight: 900;  }
.note_borded {border:1px solid #000000; padding:2px; margin:2px; border-radius: 2px;  }

.custom-checkbox-green  {
    accent-color: #008000;
}

.custom-checkbox-black  {
    accent-color: #000000;
}

.custom-checkbox-grey  {
    accent-color: grey;
}

/*************select options **********/
.searchBlueBox select { margin: 5px 10px;}
.searchBlueBox select.departmentGP {  width:140px; font-size:16px;padding:1px;   }
.searchBlueBox select.departmentDP {  width:200px; font-size:16px;padding:1px;   }
.searchBlueBox select.department2 {  width:100px; font-size:16px; padding:1px;  }
.searchBlueBox select.onSelect {background-color:#333399; color:#ffffff;  }
.optionLine0 {  background-color:#333399; color:#ffffff;   }
.optionLine1 {  background-color:#339999; color:#ffffff; }
.optionLineGroup0 {  background-color:#335599; color:#ffffff; margin-left:8px; }
.optionLineGroup1 {  background-color:#339999; color:#ffffff; margin-left:8px; }
.optionLineTitle {  background-color:#cecece; color:#fff; border-bottom:1px }

.note_eh_red,.optionLine_red {  background-color:#990033; color:#ffffff;   }
.note_eh_lightyellow {  background-color:lightyellow; color:#ffffff;   }
.note_eh_lightpink {  background-color:lightpink; color:#ffffff;   }
.note_eh_blue,.optionLine_blue {  background-color:#330099; color:#ffffff; }
.optionLine_brown {  background-color:#663333; color:#ffffff; }
.note_eh_green, .optionLine_green {  background-color:#009933; color:#ffffff; }
.strike_text {text-decoration: line-through;}


option.red {color:red;}
option.blue {color:blue;}

.dataCount {position:absolute;  right:10px;}

.sboxRow { padding-left:5px; margin-bottom:5px; clear:both; overflow:hidden; }

/*************************** web edit ********************/
.not_sale_alert {
	color:#cc00cc; 
	font-weight:bold; font-size:12px;
}

.product_img_thumb {
	max-width:130px;
	vertical-align:text-top;
}

li.sortable_image_go_block
{

  border:1px #AAAAAA solid; 
  margin: 3px; 
  padding: 3px; 
  display: inline-block; 
  width: 165px;
}

.edit_textarea {
	width: 100%;
	min-height: 50px;
  }


li.sortable_image_go_block:before
{
  content: counter( LIST-ITEMS ) ".";
  counter-increment: LIST-ITEMS;
  padding-right: 0.25em;
  font-style: italic;
  font-weight: bold;
}

.sortable_image_go
{
  margin: 5px; 
  padding: 5px; 
  width: 148px; 
  vertical-align:text-top;
}

.webshow_product_img_thumb {
	max-width:200px;
	margin: 3px;
}

.closeBtn{
	border-collapse: collapse;
	border: 1px solid #6600cc;
	padding: 2px;
}

a.url_page_link_btn {
    font: normal 12px arial, sans-serif;
    height: 16px;
    padding: 3px; /* sliding doors padding */
	margin: 5px;
	display: block;
	clear:both;
    text-decoration: none;
	border: 1px solid #d3d3d3;
	background-color:#dddddd;
	
}

.rakuten_color {
	color:#BF0000 !important;
}

.ruten_color {
	color:#F96D12 !important;
}

.ya_color {
	color:#8D23A7 !important;
}

.dark {
	color:#111 !important;
	
}

a.url_page_link_btn  span {
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.url_page_link_btn:hover {
	background-color:#ccffff;
    color:#BF0000 !important;
    outline: none; /* hide dotted outline in Firefox */
}
  
a.url_page_link_btn:hover span {
    padding: 5px 0 5px 20px;
}

a.url_page_link_btn:active {
	background-color:#ccffff;
    color:#BF0000 !important;
    outline: none; /* hide dotted outline in Firefox */
}

a.url_page_link_btn:active span {
    padding: 7px 0 3px 20px; /* push text down 1px */
}

.editp_sync th{
	background-color:#e1e1e1 !important;
}

.editp_rakuten th{
	color:#BF0000 !important;
	background-color:#e1e1e1 !important;
}

.editp_ruten th{
	color:#F96D12 !important;
	background-color:#e1e1e1 !important;
}

.editp_ya th{
	color:#8D23A7 !important;
	background-color:#e1e1e1 !important;
}
/*#editP-Web-Dialog select { font-size:12px ;}*/

.editp_wordCnt_not_ok{
	background-color:#ff0066;
	font-weight: 500;
}

.editp_wordCnt_ok{
	background-color:#f7f7f7;
	color:#33ff33 !important;
	font-weight: 500;
}

#editP-Arranged_GO_SALES_NAME {
	border-color: #f7f7f7;
}

.ruten_rd13 {
	COLOR: #e24507;
}

/************BATCH PAGE ***********/
.editP_MainBtn_Block {

	position:absolute;
	right:10px; 
	text-align:right;

}


.editP_MainBtn:hover {
	font-weight:bold;
}

.editP_MainOtherBtn {
	 font-size:15px;
	 color:#555555 !important;

}

.editP_MainOtherBtn:hover {
	font-weight:bold;
}

.editForm14{
	font-size:14px; 
}

.productSaveAll_no_modify, .beforeUpload {
	color:#ACA899 !important;
}

.no-close .ui-dialog-titlebar-close {display: none }

/***********************************************/


/*.row div { width:250px; display:block; float:left; }*/

.btn_find_web {  font-weight:bold; font-size:11px;  }

#PC_NAME_LIKE, #KEYWORD_LIKE, .bigKeywordInputText { width:380px; display:block; float:left; font-size:20px !important;}
#SEARCH_PRICE, #SEARCH_POSITION { width:80px; display:block; float:left; font-size:20px}
#PLU_CODE { width:145px; display:block; float:left; font-size:20px }


/********************LIST SHOW ******************/
.barcode { width:300px; height:40px; margin-left:5px; text-align:center; display:block; float:left; color:black; background-color:white }

.barcode_printer { width:40px; text-align:right; margin-right:5px; display:block; float:left;  padding-top:5px; }

#barcode-FastWarrenty-Barcode {
	font-size:14px;
}

/******************* Data Table Width *****************/
.dataListTable table {
	border-collapse:collapse;
	margin: 0 0 1em 0;	
}
.dataListTable thead th{
	margin: 2px;
	padding: 4px;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #ffffcc;
	background-color:#575454;
	color:#fff;
	cursor: pointer; cursor: hand;
}

.dataListTable  tfoot th{
	margin: 2px;
	padding: 4px;
	border-spacing: 0;
	border-collapse: collapse;
	border: 1px solid #ffffcc;
	background-color:#304050;
	color:#fff;
}

.dataListTable tbody tr{
	margin: 1px;
	border-spacing: 0;
	border-collapse: collapse;
	/*border-top: 1px solid #adadad;*/
	background-color:#202020;
	color:#fff;
}

.dataListTable  tfoot tr.dataTotalRow, .dataListTable tbody tr.dataTotalRow {
	margin: 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 1px solid #adadad;
	background-color:#804050;
	color:#FFF8DC;
}

.dataListTable  tfoot tr.dataTotalRowLight, .dataListTable tbody tr.dataTotalRowLight {
	font-weight: 500;
	margin: 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 1px solid #adadad;
	background-color:#b86076;
	color:#FFF8DC;
}

.dataListTable  tfoot tr.totalMsgRow{
	margin: 1px;
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 1px solid #adadad;
	background-color:#EEE !important;
	color:#BBB !important;
}

.dataListTable tbody tr.odd{
	background-color:#203040;
}

.dataListTable tbody tr.note2{
	background-color:#003f7e;
}

.dataListTable tbody td{
	padding: 3px 2px;
}

.dataListTable tbody tr:hover  {
	background: #9564e6;
	color:#fff;
}
.dataListTable  a{
	text-decoration : none; 
	/*color:#bdd ;*/
}

.dataListTable a:hover{
	color: #22ffaa ;
	text-decoration: underline;
}

.dataListTableLight  tbody tr{
	background-color:#CCC !important;
	color:#000 !important;
}

.dataListTableLight tbody tr.odd{
	background-color:#EEE !important;
}

.dataListTableLight  a{
	color:#008000 !important ;
}

#pList_exp_download_links {
	background-color:#804050;
	color:#fff;
}

/**  �|���HIDE **/
.t_s_price_hide {
	color:#404040;
}

.t_s_price_hide:hover
{ 
color:#fff;
}

.dataListTableLinkSep {
	margin-left:2px;
}

.dataListTableLink {
	text-decoration: none;
	border: 1px solid #006; 
	border-radius: 2px;
	background: #2e455c;
	margin:0px 2px;
	padding: 0px 2px;
}

.note_hover:hover {
	text-decoration: underline;
	cursor: pointer;
}

.platform_link_btn {
	color: #fd5102 !important;
	border: 1px solid #006; 
	background: #DDD;
	margin:0px 1px;
	padding: 1px 1px;
}

.dataList_pc24_note {
	color: red;
	text-decoration: none;
	border: 1px solid #006; 
	background: #DDD;
	margin:0px 2px;
	padding: 0px 2px;
}

.dataList_m3p_btn {
	color: #ca2ec2 !important;
	text-decoration: none;
	border: 1px solid #006 !important; 
	background: #DDD !important;
	margin:0px 2px;
	padding: 0px 2px;
}

.dataList_m3p_btn a {
	color: #ca2ec2 !important;
}

.dataList_m3p_btn a:hover {
	color: #53267c !important;

}

.dataListTable .p_position {
	text-decoration: none;
	border: 1px solid #006;
	background: #203040; 
	color:#eee;
	margin:0px 2px;
}

.dataListTableLinkDisabled {
	color:#707070 !important;
	text-decoration: none;
	border-radius: 2px;
	border: 1px solid #535353;
	background-color:#404040;
	margin:0px 2px;
}

.noTitleStuff .ui-dialog-titlebar {display:none}

td.numberField {text-align:right;}
td.centerField {text-align:center;}
.t_sf_stock, .t_nice_cnt, .ft_smaller {font-size: smaller;}
.ft_6 {font-size: 6px;}
.ft_8 {font-size: 8px;}
.ft_10 {font-size: 10px;}

.dataListTable .s_pc_name_w_img {  display:block;  width:292px; margin-left: 8px;  background-color:#eff1f0; border:1px solid #000000; padding:4px 1px 3px 5px; color:#000000; }
.dataListTable .s_pc_name,#dataListTable .en_p_name{ float:left;   background-color:#eff1f0; border:1px solid #000000; padding:4px 1px 3px 5px; color:#000000; }
.dataListTable .note_block {  float:left; margin: 5px 0; background-color:rgb(222, 247, 112); border:1px solid #000000; font-weight: 700; color: black }
#dataListTable .barcode_block {  float:left; margin: 5px 0px; padding: 0px 5px; background-color:rgb(188, 242, 255); border:1px solid #000000; font-weight: 700; color: black }
#dataListTable .ordcode_block {  float:left; margin: 5px 0px; padding: 0px 5px; background-color:rgb(194, 253, 240); border:1px solid #000000;  color: black }
.dataListTable .pcname_go_online_special_bg {background-color:#b2f8ff;}
.dataListTable .pcname_go_online_special_note { display:block;float:left;  font-size:9px; border:0.5px solid #999; padding: 0px 0px;}
.dataListTable .s_pc_name350 {  float:left; width:350px; background-color:#eff1f0; border:1px solid #000000; padding:4px 1px 3px 5px; color:#000000; }
.dataListTable .s_pc_name150 {  float:left; width:150px; background-color:#eff1f0; border:1px solid #000000; padding:4px 1px 3px 5px; color:#000000; }

.chk_t {width: 20px; }
.id_td_w1 { width:80px;}
.id_td_w2 { width:110px;}
.id_td_w3 { width:135px;}
.number_td_w1 { width:45px;}
.number_td_w2 { width:55px;}
.number_td_w3 { width:90px;}
.name_td_w {width:250px;}
.name_td_w1 {width:300px;}
.name_td_w2 {width:350px;}
.phone_td_w {width:100px;}

/*.inwork{ color: rgb(248, 209, 136);}*/

.dataListTable  a.inwork{
	text-decoration : none; 
	color: rgb(248, 209, 136) ;
}

.dataListTable a.inwork:hover{
	color: #22ffaa ;
	text-decoration: underline;
}

.warehouse_border_left {
	border-left: 1px solid #444;
}

.warehouse_border_right  {
	border-right: 1px solid #444;
}

.total_stock_t {width:48px;font-weight:bold;}
.stock_t { width:30px; }
.dataListTable .foreign_id {font-size:8px; color:#CCCCCC; font-weight:lighter; }

.price_Bold, .number_bold {   font-weight:bold;  }

.dataListTable .product_Stop_in_Name {color:#1B1B1B; background-color:#A0A0A0;}
.list_not_sale_alert {color:#7c1e89  !important;   }
.list_not_sale_alert_b {color:#9020A0  !important;  font-weight:600; }
.list_not_sale_alert_3 {color:#A00090  !important; font-weight:600; }
.list_not_sale_alert_6 {color:#F07  !important;}
.list_not_sale_alert_12 {color:#F00  !important; font-weight:900; }
.list_go_online_flag_4 { background-color: #dee6ff !important;}
.list_codetype_A { background-color: #f7fcd1 !important;}
.product_Stop_in,.mid_grey {color:#505050 !important; }
.dataListTable .product_Stop_in_s,.light_grey {color:#A0A0A0 !important;}


.price_Attention { color:#CC0000 }
.price_Attention2 { color:#CC3366 }
.price_Attention_light {color:#FF9BFF}
.price_Attention_light2 {color:#EE8800}


.price_warning-4 { color:#CC0000 }
.price_warning-3 { color:#CC3366 }
.price_warning-2 { color:#FF9BFF }
.price_warning-1 { color:#EE8800 }

.dataListTable .stock_Stop_in { color:#333366 }
.stock_Warning { color:#FF9BFF }
.stock_Warning2 { color:#ff33ff }
.stock_0_Attension { color:#FF0000 }
.stock_0_In_Store { color:#FF00CC }
.nice_cnt {color:#A5A0A0}
.ware_0 {color:#676363}
.text_line_through {text-decoration:line-through; }

.display_lowercase {text-transform:lowercase;}
.display_none {display: none;}

.priceCal {border: 1px solid #006; background: #2e455c; color:#8abfff; font-size:12px; height:20px; width: 18px; padding:0px;}
.priceCal:hover {border: 1px solid #cc00ff;background: #ccf;color:black;}

.normal_Buttn_in_data {border: 1px solid #006; background: #2e455c; color:#FFF;  padding:2px; margin: 1px;}
.normal_Buttn_in_data:hover {border: 1px solid #cc00ff;background: #244;color:#9FF;padding:2px; margin: 1px;}

.online_order {border: 1px solid #eaee00; border-radius: 4px; padding: 3px; margin: 2px; color:#eaee00; }
.wsale_order {border: 1px solid rgb(49, 144, 252); border-radius: 4px; padding: 3px 2px; margin: 2px; color:rgb(136, 191, 255);  }


/**************EDIT PRODUCT SHOW ************/
.tab_product_editor {
	background: #d7f7e3 !important;
}

.tab_product_display {
	background: #d7f7e3 !important;
}

.tab_product_display li.ui-tabs-selected {
	background: #dbfa6d !important;
}


.editProductShow .pc_name {
    color: #000;
    font: bold 20px/27px Arial,Verdana,'Yu Gothic','MS Gothic','Microsoft JhengHei',Helvetica,sans-serif;
}

.editProductShow .coltitle {
    color: #000;
    font: bold 16px/20px Arial,Verdana,'Yu Gothic','MS Gothic','Microsoft JhengHei',Helvetica,sans-serif;
}

.editProductShow .co_price {
	color: #d62872;
    font: bold 27px/1.2 Verdana,Arial,Helvetica;
}

.editProductShow .s_price {
	color: #359501;
    font: 18px/1.2 Verdana,Arial,Helvetica;
	font-weight: 400;
}

.editProductShow .slogan{
	color: #666;

}

.editProductShow .fancy_img_thumb {
	max-width:150px;
	margin: 3px;
}

.editProductShow  .firstImage {
  margin: 5px; 
  padding: 5px; 
  max-width: 500px; 
  vertical-align:text-top;
}

/******************* Data Table Width *****************/
#calPriceTable {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: green;
	border-collapse: separate;
	background-color: white;
	margin: 2;
	
}
#calPriceTable  th{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;

	
}
#calPriceTable  td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;

}


.formTable  {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color:#13A313;
	border-collapse: separate;
	background-color: white;
	margin:  5px 2px;
	font-size:11px;

}
.formTable th {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: white;
	/*background-color: ;
	//-moz-border-radius: ;*/
	
}

.c_dark th, th.c_dark {
	background-color:#022743;
	color:#fff;
}

.c_darkB th, th.c_darkB {
	/*background-color:#044a7d;*/
	background-color: #034372;
	color:#fff;
}

.c_grey th, th.c_grey {
	background-color:#6f6f6f;
	color:#fff;
}

.c_grey2 th, th.c_grey2 {
	background-color:#AfAfAf !important;
	color:#fff !important;
}

.c_green th, th.c_green {
	background-color:#4A7100 !important;
	color:#fff;
}

.c_red th, th.c_red, td.c_red{
	background-color:#A50000 !important;
	color:#fff;
}

.c_org th, th.c_org {
	background-color:#FF7D00 !important;
	color:#fff;
}

.c_Coral th, th.c_Coral {
	background-color:Coral  !important;
	color:#fff;
}

.c_DarkSlateBlue th{
	background-color:DarkSlateBlue  !important;
	color:#fff;
}

.c_ForestGreen th{
	background-color:ForestGreen !important;
	color:#fff;
}

.c_Brown th{
	background-color:#663900 !important;
	color:#fff;
}

.formTable a{
	text-decoration : none; 
	color:#6B3B3B !important;
}

.formTable a:hover{
	color: #BF0000 !important;
	text-decoration: underline;
}

.formTable td {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: white;
	background-color: white;

}

.formCUTable {

	font-size:14px !important;
}

.formCUTable td {
	padding: 3px;

}

.formCUHistoryTable td {
	font-size:14px !important;
}

 .alert_td table tbody tr th {
	background-color: #FA8072 !important;
	font-size:16px ;
 	border: 5px solid red;
}


.sortable {  margin: 5px; padding: 5px; }

	
.money { text-align:right; font-weight:600; }
.calP_money { text-align:right; font-weight:600; }
#calP_dialog input.percent { text-align:right; width: 30px; }
.calP_profit { display:block; width:72px;  float:left; border:1px dotted #c5c5c5;padding:1px;margin-left: 5px; color:#575757; font-size:9px;}
.calP_profit_value { display:block; float:right; text-align:right;}
.calP_profit_margin { display:block; width: 65px;  float:left;text-align:right; border:1px dotted #c5c5c5; margin-left: 5px; padding:1px; font-size:9px;}
.calP_minus_attention {color:#FF0000 }
.btnUpdateToCHK { margin-left: 20px; }

.pointerhand {
cursor: pointer;
cursor: hand;
}

/*****************BARCODE DIALOG ****************/

.barcodePrintTable  {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: green;
	border-collapse: separate;
	background-color: white;
	margin: 0;	
}
.barcodePrintTable  th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;

}
.barcodePrintTable  td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: white;
	background-color: white;

}

td.barcode-stock_val:hover{
	color:#0045AD;
	font-weight:700;
	padding-right: 3px;
}

/************BATCH PAGE ***********/
#rakuten_csv_block { 
	width:570px; 
	border:1px solid #000000; 
	margin:3px auto; padding:2px ; 
	overflow:hidden; 
	background-color:#EFFFFF; 
	color:#330033; 
	z-index:1;
}

/************* FOLLOW UP ***************/
/*.followup_status_0, .followup_notify_0 {
	padding: 2px;
	color:#fff;
	background-color:green !important;
}*/

.followup_status_1, .followup_notify_21, .followup_notify_23 {
	padding: 3px;
	color:#fff;
	background-color:green !important;
}

.followup_status_2 {
	padding: 3px;
	color:#fff;
	background-color: #00CC99 !important;
}

.followup_status_3 {
	padding: 3px;
	color:#fff;
	background-color: Coral !important;
}

.followup_status_9 {
	padding: 3px;
	color:#fff;
	background-color: DarkBlue !important;
}

.followup_notify_22 {
	padding: 3px;
	color:#fff;
	background-color: OrangeRed !important;
}

.followup_notify_24 {
	padding: 3px;
	color:#fff;
	background-color: DodgerBlue !important;
}

.followup_month_alert_05 {
	
	color:#FFFFCC;

}

.followup_month_alert_1 {
	color:#FFCC66;
	font-weight:900;
}

.followup_month_alert_2 {
	padding: 3px;
	color:#fff;
	background-color: #FF3333  !important;
}

.sms_text_counter {
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Geneva;
	color: #e95608;
}

/************* stock_pos_color_COLOR ***************/
.stock_n_stock_display {
	font-weight:700;	
	font-size: 13px;
}

.s_p_position {
	white-space: nowrap;
	font-family: Verdana, Geneva;
	font-size: 10px !important;
}

.s_p_position_shelf {
	font-family: Verdana, Geneva;
	padding:1px;
	/*border-left:1px solid #888;
	border-right:1px solid #888;*/
}

.s_p_position_level {
	font-family: Verdana, Geneva;
	/*border-bottom:2px double #888;*/
	

}

.s_p_position_block {
	-webkit-text-size-adjust:none;
	font-family:arial, sans-serif;
	border:1px solid #888;
}

/*.s_p_position:hover {
	font-size: 14px !important;
}*/

.stock_pos_color_area {
	background-color:#000000;
	border: 1px solid #505050;
   border-radius: 5px;
	font-weight:700;
	font-size: 13px;
	padding:1px;
	padding:1px;
}

.stock_pos_color_3A, .stock_pos_color_4A {
	color: red;
	font-weight:700;
}

.stock_pos_color_3B, .stock_pos_color_4B {
	color: DeepSkyBlue;
	font-weight:700;
}

.stock_pos_color_3C, .stock_pos_color_4C {
	color:lime;
	font-weight:700;
}

.stock_pos_color_3D, .stock_pos_color_4D {
	color: Gold ;
	font-weight:700;
}

.table tbody tr:hover td, .table tbody tr:hover th {
    background-color: Cornsilk;
	
}

.modal-body {
    max-height: 100%;
    overflow-y: auto;
}

.font-weight-bold{
	font-weight:800;
}

.container-border{
	border: 1px solid #ccc;
	border-radius: 2px;  
	}

input.bg-primary, select.bg-primary {
	color: #fff;
    background-color: #3366cc;
}

input.bg-success, select.bg-success {
	background-color: #c4ecb4;
}

input.bg-info, select.bg-info {
	background-color: #b8e2f7;
}

td.bg-warning,input.bg-warning, select.bg-warning {
	background-color: #fcf8e3;
}

td.bg-warning2,input.bg-warning2, select.bg-warning2 {
	background-color: #ffc107!important;
}

td.bg-danger,input.bg-danger, select.bg-danger {
	color: #fff;
	background-color: #da4756!important;
}

.ft22 {
	font-size: 22px !important;
}

.ft20 {
	font-size: 20px !important;
}

.ft18 {
	font-size: 18px !important;
}

.ft16 {
	font-size: 16px !important;
}
.ft14 {
	font-size: 14px !important;
}
.ft13 {
	font-size: 13px !important;
}
.ft12 {
	font-size: 12px !important;
}
.ft11 {
	font-size: 11px !important;
}
.ft10 {
	font-size: 10px !important;
}
.ft8 {
	font-size: 8px !important;
}
.ft6 {
	font-size: 6px !important;
}

.money_small_light_grey_note {
	font-size: 12px;
	color:#BEBEBE;
}

.small_light_grey_note {
	font-size: 11px;
	color:#BEBEBE;
}

.small_mid_grey_note {
	font-size: 11px;
	color:#888;
}

.small_dark_grey_note {
	font-size: 10px;
	color:#555;
}

.dark_grey_note12 {
	font-size: 12px;
	color:#444;
}

.dark_grey_note {
	color:#444;
}

.small4_mid_grey_note {
	font-size: 4px;
	color:#888;
}

.small6_black {
	font-size: 6px;
	color:Black;
}

.small8_black {
	font-size: 8px;
	color:Black;
}

.small10_black {
	font-size: 10px;
	color:Black;
}

.blue_border{
	border: 1px solid blue;
	padding: 2px;
	border-radius: 2px;  
}

.grey_border{
	border: 1px solid grey;
	padding: 2px;
	border-radius: 2px;  
}

.grey_border_bottom{
	border-bottom: 1px solid grey;
}

.grey_border_top{
	border-top: 1px solid grey;
}

.jeditable {
	font-size: 14px !important;
	color:Black !important;
}

.line_strike{
	text-decoration: line-through;
}

.price_change_note_blue {
	color: blue;
}

.price_change_note_match {
	color: blue;
	border:1px solid #000000;
	font-weight:bold;
}

hr.short {
	height: 3px; 
	margin: 5px 0;
}

.list_cfg_span {
	padding-top: 10px;
	margin-bottom: 0px;
}

/**
 * CSS�w�]����
 * https://www.w3schools.com/colors/colors_names.asp
 */

 .pagination {
	display: inline-block;
    padding-left: 0;
     margin: 2px 0; 
    border-radius: 4px;
 }
/*****WOO COMMERCE  */
.order-status {
	vertical-align: middle !important;
    /*display: inline-flex;*/
	display: inline-block;
    line-height: 2.5em;
    color: #555;
    background: #e5e5e5;
    border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
    cursor: inherit!important;
    white-space: nowrap;
    max-width: 100%
}

.order-status.o-status-completed, .shopee-order-status.shp-status-COMPLETED {
    background: #c8d7e1;
    color: #2e4453;
}

.order-status.o-status-pre-process {
    background: #a4daff;
    color: #2e4453;
}

.order-status.o-status-on-hold, .order-status.o-status-unpaid  {
    background: #f8dda7;
    color: #94660c;
}

.order-status.o-status-returning {
    color: #fff;
    background:#FF6666;
}

.order-status.o-status-failed, .order-status.o-status-canceled {
    background: #eba3a3;
    color: #761919;
}

.order-status.o-status-processing,.order-status.o-status-new {
    background: #c6e1c6;
    color: #3e5812;
}

.order-status.o-status-confirmed {
    background: #80b356;
    color: #fff;
}
.order-status.o-status-stock-prepared {
    background: #479447;
    color: #fff;
}

.order-status.o-status-shipping-progress {
    background: #9de22f;
    color: #3c5712;
}

.shopee-order-status {
    display: inline-flex;
    line-height: 1.5em;
    color: #555;
    background: #e5e5e5;
    border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
    cursor: inherit!important;
    white-space: nowrap;
    max-width: 100%
}

.shopee-order-status.shp-status-READY_TO_SHIP {
	background: #fbfdde;
    color: #ff9900;
}

.shopee-order-status.shp-status-SHIPPED {
	background: #f7e38b;
    color: #ce7d04;
}

/**************RMA ************** */

.rma-status, .repair_status, .return-status {
    display: inline-flex;
    line-height: 1.5em;
    color: #555;
    background: #e5e5e5;
    border-radius: 2px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 6px;
    cursor: inherit!important;
    white-space: nowrap;
    max-width: 100%
}

.rma-status.main-st-new, .rma-status.main-st-repair-wait, .repair_status.rp-st-new, .return-status.shp-st-new {
    background: #c6e1c6;
    color: #3e5812;
}

.rma-status.main-st-repairing {
    background: #019e01;
    color: #eeeeee;
}

/* {
	background: #fbfdde;
	color: #ff9900;
}*/

.rma-status.main-st-closed {
    background: #0099ff;
    color: #ffffff;
	border: 1px solid #575757;
}
 .repair_status.rp-st-maker {
	color: #f1f1f1;
    background: #027f9e;
}

.repair_status.rp-st-local {
	background: #479447;
	color: #d6ebd6;
}

.rma-status.main-st-repair-done, .repair_status.rp-st-done, .return-status.shp-st-done  {
    background: #9de22f;
    color: #3c5712;
}

.rma-status.main-st-ret-cust,.return-status.shp-st-wait {
	color: #fbfdde;
    background: #ff9900;
}

.return-status.shp-st-fail {
	color: #fbfdde;
    background: #ff4060;
}


.order-shp_mthd {
    display: inline-flex;
    line-height: 1.5em;
    color: #000;
    background: #e5e5e5;
    border-radius: 2px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
    cursor: inherit!important;
    white-space: nowrap;
    max-width: 100%
}

.order-shp_mthd a:hover{
	color: #22ffaa ;
	text-decoration: underline;
}

.order-shp_mthd a{
	color: #40b870 ;
}

.order-shp_mthd.ship-maple {
	background: #d01a34;
	color: #FFF;
}
.order-shp_mthd.ship-ecan,.order-shp_mthd.sp-ecan {
	background: #005ead;
	color: #FFF;
}
.order-shp_mthd.ship-kerry,.order-shp_mthd.ship-sp-kerry {
	background: #f46f21;
	color: #FFF;
}
.order-shp_mthd.ship-t-cat,.order-shp_mthd.ship-sp-t-cat {
	background: #009481;
	color: #fdd000;
}
.order-shp_mthd.ship-ezship,.order-shp_mthd.ship-fami {
	background: #0095d0;
	color: #FFF;
}
.order-shp_mthd.ship-hilife,.order-shp_mthd.ship-ok-mart {
	background: #da3341;
	color: #FFF;
}
.order-shp_mthd.ship-sf {
	background: #131313;
	color: #FFF;
}
.order-shp_mthd.ship-lp-ej {
	background: #e2772f;
	color: #FFF;
}
.order-shp_mthd.ship-post-reg {
	background: #0bc208;
	color: #FFF;
}
.order-shp_mthd.ship-payuni-711-b2c,.order-shp_mthd.ship-payuni-711-c2c,.order-shp_mthd.ship-711-c2c {
	background: #00a64e;
	color: #FFF;
}
.order-shp_mthd.ship-sp-2-store,.order-shp_mthd.ship-sp-2-door {
	background: #e66713;
	color: #FFF;
}

.order-shp_mthd.ship-sp-2-store-1day {
	background: #e66713;
	border: #111 solid 1.5px;
	color: #FFF;
}

.action-img-btn {
	width: 30px;
	margin: 3px;
}

.pay-status {
    display: inline-flex;
    line-height: 1.8em;
    color: #555;
    background: #e5e5e5;
    border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
    cursor: inherit!important;
    white-space: nowrap;
    max-width: 100%
}

/*******付款狀態 payment status */
.pay-status.pay-st-PAID{
    background: #9de22f;
    color: #3c5712;
}

.pay-status.pay-st-UNPAID.pay-st-TO_CONFIRM{
    background: #555;
    color: #fff;
}

.pay-status.pay-st-EXPIRED,.pay-st-CANCEL,.pay-st-FAIL{
	color: #fbfdde;
    background: #ff4060;
}
/*.ui-dialog .ui-widget .ui-widget-content .ui-corner-all .ui-front .ui-draggable .ui-resizable {
	width: 90% !important;
	left: 5% !important;
  }*/



.mo3p-7-11店到店 {
	border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
	background: #fc2e2e;
	color: #FFF;
}

.mo3p-全家店到店 {
	border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
	background: #008CD6;
	color: #FFF;
}

.mo3p-第三方物流-宅急便 {
	border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
	background: #009481;
	color: #fdd000;
}

.mo3p-第三方物流-新竹貨運 {
	border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.05);
    margin: -.25em 0;
	padding: 0 8px;
	background: #0066CC;
	color: #d8f11a;
}


.mo3p-notice, .mo3p-deliveryNo {
	border-radius: 4px;
    border: 1px solid #444;
	margin: -.25em 0;
	padding: 0 8px;
}

.mo3p-shipStatus {
	border-radius: 4px;
    border: 1px solid #444;
	margin: -.25em 0;
	padding: 2px 8px;
	font-size: 12px;
	color:#2b2b2b;
	font-weight: 600;
}

.mo3p-ship_stock_no, .mo3p-bsms_ht_key {
    display: inline-flex;
    line-height: 1.5em;
    cursor: inherit!important;
    white-space: nowrap;
    max-width: 100%;
	margin: 2px 3px;
	padding: 2px 8px;
	border-radius: 4px;
    border: 1px solid #464646;
	font-size: 13px;
}

 .mo3p-returnInfo {
	border-radius: 3px;
    border: 1px solid #be0000;
	padding: 1px 4px;
	font-size: 13px;
	color:#e20000;
	font-weight: 700;
}