﻿@import url('https://fonts.googleapis.com/earlyaccess/cwtexyen.css');
@import url('https://fonts.googleapis.com/earlyaccess/cwtexkai.css'); 
@import url('https://fonts.googleapis.com/icon?family=Material+Icons&display=block');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=block');
 
@import 'normalize_8.0.1.css';
@import url('/assets/google/css/smsgo.css');
/* @import url('/assets/materialize/css/materialize.css'); */
@import url('/css/smsgohtml.css?ver=1.0.0.1');
@import url('/css/smsgostyle.css?ver=1.0.0.1');
 
 
.gradient1 h1 {
	font: bold 330%/100% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 30px 0 50px;
	color: #464646;
}
.gradient1 h1 span {
	background: url(../images/gradient/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}

.txt, .txt-Big {
	font-size: 10pt;
	line-height: 18px;
	font-weight: normal;
	color: #383838;
}
.txt-Big {
	font-size: 12pt; 
}
 
.txtO {

	font-size: 10pt;
	line-height: 18px;
	font-weight: normal;
	color: #FF6600;
}
.stxt {

	font-size: 9pt;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
}
.stxtO {


	font-size: 9pt;
	line-height: 18px;
	font-weight: normal;
	color: #CC0000;
}
.stxt1{


	font-size: 9pt;
	line-height: 18px;
	font-weight: normal;
	color: #0000CC;
}
.stxt_c {


	font-size: 9pt;
	line-height: 15px;
	font-weight: normal;
	color: #383838;
}
.txt_b {

	font-size: 10pt;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
.tit_b_b {
	font-family: "華康儷中黑";
	font-size: 12pt;
	line-height: 30px;
	color: #333333;
}
.tit_ps_r {

	font-family: "華康儷中黑";
	font-size: 13px;
	line-height: 22px;
	color: #CC0000;
}
.txtR {

	font-size: 10pt;
	line-height: 18px;
	font-weight: normal;
	color: #CC0000;
}
.txtR_b {


	font-size: 10pt;
	line-height: 18px;
	font-weight: bold;
	color: #CC0000;
}
.txtO_b {
	font-size: 10pt;
	line-height: 16px;
	font-weight: bold;
	color: #FF6600;
	height: 28px;
}
.tit_R {
	font-family: "華康儷中黑";
	font-size: 13.5pt;
	line-height: 30px;
	color: #FF6600;
	font-weight: bold;
}
.txt_B {

	font-size: 10pt;
	line-height: 18px;
	font-weight: bold;
	color: #383838;
}
.txt_ms {
	font-size: 13.5pt;
	line-height: 18px;
	font-weight: normal;
	color: #CC0000;
	font-family: "華康儷中黑";
}
.txt_c {


	font-size: 10pt;
	line-height: 18px;
	font-weight: normal;
	color: #0066CC;
}
.tab_txtb {
	font-size: 10pt;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	height: 28px;
	background-color: #FFFF99;
	text-indent: 15pt;
	vertical-align: middle;
}
.tab_txt {
	font-size: 10pt;
	line-height: 16px;
	font-weight: normal;
	color: #383838;
	height: 30px;
}
.tab_hb {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 30px;
	color: #333333;
	font-weight: bold;
}
.tab_tb {
	font-size: 10pt;
	line-height: 16px;
	font-weight: normal;
	color: #CC0000;
	background-color: #FFFFFF;
	text-align: left;
}
.tit_bb {
	font-size: 11.5pt;
	line-height: 18px;
	color: #333333;
}
.tab_txtbk {
	font-size: 10pt;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	height: 28px;
	background-color: #CCCCCC;
	vertical-align: middle;
}
.tit_bo {
	font-size: 11.5pt;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;
	height: 40px;
	text-align: center;
	vertical-align: middle;
}
.tab_t_b {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	height: 20px;
	background-color: D6E6F5;
	text-indent: 15pt;
	vertical-align: middle;
	border: 1px solid #84B5E1;
	font-family: Arial, Helvetica, sans-serif;
}
.tab_txtbs {
	font-size: 10pt;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	background-color: #66CCCC;
	text-indent: 15pt;
	vertical-align: middle;
	text-align: center;
}
.txtO_bx {

	font-size: 10pt;
	line-height: 16px;
	font-weight: bold;
	color: #FF6600;
	height: 0px;
}
.a1 {
	font-size: 10pt;
	line-height: 20px;
	font-weight: normal;
	color: #003399;
	xfont-family: "新細明體";
}
.Q1 {
	font-size: 10pt;
	line-height: 20px;
	font-weight: normal;
	color: #535353;
	font-family: "新細明體";
	text-decoration: none;
}
.a1-new {
	font-size: 12pt;
	line-height: 22px;
	font-weight: normal;
	color: #0000CC;
	font-family: "新細明體";
}
.a1-new2 {

	font-size: 12pt;
	line-height: 18px;
	font-weight: normal;
	color: #2980D6;
	font-family: "新細明體";
}
.p1 {
	font-size: 12pt;
	line-height: 18px;
	font-weight: normal;
	color: #2980D6;
	font-family: "新細明體";
	width: 58.5%;
}
.a2 {
	font-size: 15px;
	font-weight: normal;
	color: #0033FF;
	font-family: "新細明體";
	text-align: left;
	background-position: left;
	height: 20px;
	line-height: 25px;
}
.a2-b {

	font-size: 15px;
	font-weight: normal;
	color: #003399;
	font-family: "新細明體";
	text-align: left;
	background-position: left;
	height: 20px;
	line-height: 25px;
}
.a2-c {


	font-size: 15px;
	font-weight: normal;
	color: #FF0000;
	font-family: "新細明體";
	text-align: left;
	background-position: left;
	height: 20px;
	line-height: 25px;
}
.c1 {
	font-size: 13px;
	font-weight: normal;
	color: #9e005d;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 23px;
	background-color: #FFFFFF;
	background-position: 0px 0px;
	vertical-align: baseline;
	width: 60px;
}
.c1-2 {

	font-size: 13px;
	font-weight: normal;
	color: #0000CC;
	font-family: "新細明體";
	text-align: left;
	background-position: left;
	line-height: normal;
	letter-spacing: 1px;
	word-spacing: normal;
}
.d1 {

	font-size: 9pt;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	font-family: "新細明體";
}
.c1-3 {
	font-size: 13px;
	font-weight: normal;
	color: #0000CC;
	font-family: "新細明體";
	text-align: left;
	background-position: left;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: normal;
}
.c1-3n {
	font-size: 13px;
	font-weight: normal;
	color: #0000CC;
	font-family: "新細明體";
	text-align: left;
	background-position: left;
	line-height: 18px;
	letter-spacing: 0px;
	word-spacing: normal;
	text-decoration: none;
}
.d2 {
	font-size: 9pt;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: "新細明體";
	letter-spacing: 2px;
}
.c1-4 {

	font-size: 11.7px;
	font-weight: normal;
	color: #000099;
	font-family: "新細明體";
	text-align: left;
	background-position: left;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: normal;
}
.Q2 {
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	text-decoration: none;
	line-height: 47px;
	font-family: Arial;
}
.Q3 {

	font-size: 15px;
	font-weight: normal;
	color: #1E00FF;
	letter-spacing: 1px;
	text-decoration: underline;
	line-height: 45px;
	font-family: Arial;
}
.Q4 {


	font-size: 15px;
	font-weight: normal;
	color: #1A00DD;
	letter-spacing: 1px;
	line-height: 32px;
	font-family: Arial;
}
.Q5 {

	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #CD6002;
	text-decoration: none;
}
.Q-box01 {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	font-family: "新細明體";
	text-decoration: none;
	background-color: #FFD111;
	width: 107px;
	height: 20px;
	border: 1px double #FF7806;
	text-align: left;
}
.Q-box02 {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	font-family: "新細明體";
	text-decoration: none;
	background-color: #FFD111;
	width: 80px;
	height: 20px;
	border: 1px double #FF7806;
	text-align: left;
}
.Q6 {


	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #B2B2B2;
	text-decoration: none;
}
.Q7 {



	font-size: 15px;
	font-weight: normal;
	color: #FF7E00;
	text-decoration: none;
}
.Q8 {



	font-size: 14px;
	font-weight: bold;
	color: 7F18F3;
	letter-spacing: 1px;
	line-height: 30px;
}
.Q9 {
	font-size: 13px;
	font-weight: normal;
	color: 7F18F3;
	letter-spacing: 1px;
	line-height: 20px;
	font-family: Arial;
}
.Q11 {

	font-size: 13px;
	font-weight: normal;
	color: 1E00FF;
	letter-spacing: 1px;
	line-height: 20px;
}
.Q11-2 {


	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
	letter-spacing: 1px;
	line-height: 30px;
}
.Q12 {
	font-size: 10pt;
	line-height: 20px;
	font-weight: normal;
	color: #909090;
	text-decoration: none;
	letter-spacing: 2px;
	font-family: Arial;
}
.Q13 {
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-family: Arial;
}
.Q4-2 {
	font-size: 13px;
	font-weight: normal;
	color: #1A00DD;
	letter-spacing: 1px;
	line-height: 30px;
	font-family: Arial;
}
.Q1-13px {
	font-size: 15px;
	font-weight: normal;
	 
	letter-spacing: 1px;
	line-height: 20px;

}
.Q2-13px {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	line-height: 20px;

}
.Q2-13px2 {
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 28px;
	font-family: "新細明體";
	letter-spacing: 1px;
}
.Q2-y {

	font-size: 13px;
	font-weight: normal;
	color: #FFFF00;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 17px;
}
.Q3-b {
	font-size: 18px;
	font-weight: bold;
	color: #000099;
	letter-spacing: 1px;
	text-decoration: underline;
	line-height: 22px;
}
.Q11-2 {


	font-size: 13px;
	font-weight: normal;
	color: 1E00FF;
	letter-spacing: 1px;
	line-height: 20px;
}
.Q14-14 {
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 2px;
	font-family: "Times New Roman", Times, serif;
}
.Q14-14R {

	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	letter-spacing: 2px;
	font-family: "Times New Roman", Times, serif;
}
.tab_t_b-85 {
	font-size: 10pt;
	font-weight: normal;
	color: #0000FF;
	height: 95px;
	background-color: D6E6F5;
	text-indent: 15pt;
	vertical-align: middle;
	border: 1px solid #84B5E1;
	font-family: Arial, Helvetica, sans-serif;
	width: 394px;
}
.Q2-13px0 {

	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 20px;

}
.Q2-12px0 {

	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 20px;

}
.Q2-10px0 {

	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0px;
	line-height: 20px;

}
.wap1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-family: Arial;
	text-decoration: none;
}
.wap2 {
	font-size: 13px;
	font-weight: bold;
	color: AFB0BD;
	letter-spacing: 1px;
	text-decoration: none;
}
.wap2-b {

	font-size: 13px;
	font-weight: bold;
	color: 7FD7FF;
	letter-spacing: 1px;
	text-decoration: none;
}
.wap3 {

	font-size: 13px;
	font-weight: normal;
	color: 988A72;
	letter-spacing: 1px;
	text-decoration: none;
}
.wap4 {
	font-size: 16px;
	font-weight: normal;
	color: 005599;
	letter-spacing: 1px;
	text-decoration: none;
	font-family: Arial;
	line-height: 21px;
}
.wap5 {

	font-size: 12.5px;
	font-weight: normal;
	color: #000000;
	font-family: Arial;
	text-align: left;
	background-position: left;
	line-height: 20px;
	letter-spacing: 0px;
	word-spacing: normal;
}

.showp {
	
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: #FFFFFF; 
	BORDER-BOTTOM-WIDTH: 0px; 
	COLOR: red; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 0px;	
}

.boxname
{
    width:80px;
}

#personal_invoice_note, #company_invoice_note, #spFund{
	background-color:#ececec; 
    padding:2%;
}
ul.warning {
	 list-style-position:outside; 
	list-style-image: url('/images/ic-warning.png');
}
table.roundOrange {
	border-collapse:separate;
	border:solid orange 2px; 
	border-radius:6px;
}
 