
.font {
	font-family: 'Inter','Noto Sans TC', sans-serif;
}

.footer-letter-spacing {
	letter-spacing:0em;
}

.footer-letter-spacing-monitor {
	letter-spacing:0em;
}

.system-title {
	font-family: 'Inter','Noto Sans TC', sans-serif !important;
	font-size: min( 3.9vmin, 1.7rem) !important;
	margin-bottom: -4px !important;
}

.processTitleSize {
	color:#001B40;
	font-size: 5.5vmin;
	line-height: 5.5vmin;
	white-space:normal;
	width:140px;
}


.processSumSize {
	font-size: 3.3vmin;
	line-height: 3.8vmin;
	text-align: left;
}

.dryDegreeCls {
	margin-left:28%;
}

.labelDryDegree {
	width: 100%;
	text-align:left;
	line-height: 3em;
	font-size: 4.24vmin;
}

.spanDryDegreeMedium {
	margin-top:2em;
	font-size: 2.2vmin;
	justify-content: center;
	display: flex;
	line-height:1.2em;
	white-space:normal;
}

.processMinuteSize {
	font-size: 8.8vmin;
	line-height: 10vmin;
}

.error-status-title{
	color: #001B40;
	font-size: 13vmin;
    line-height: 13vmin;
}

.error-status-subtitle{
	padding-top:0.5em;
	color: #001B40;
	font-size: 3.6vmin;
    line-height: 3.6vmin;
}

.text-internalError {
	font-size: 3.5vmin;
    line-height: 3.5vmin;
	position: absolute;
	left: 10%;
	top: 30%;
	width: 80%;
	text-align: center;
}

.text-mErrorBigpng {
	font-size: 3.5vmin;
    line-height: 5vmin;
	position: absolute;
	left: 10%;
	top: 25%;
	width: 80%;
	text-align: center;
}

.conn-status-title{
	color: #001B40;
	font-size: 13vmin;
    line-height: 13vmin;
}

.conn-status-subtitle{
	padding-top:0.5em;
	color: #001B40;
	font-size: 3.6vmin;
    line-height: 3.6vmin;
}


.text-mConnBigpng {
	font-size: 3.5vmin;
    line-height: 3.5vmin;
	position: absolute;
	left: 10%;
	top: 18%;
	width: 80%;
	text-align: center;
}

.incPro-status-title{
	color: #001B40;
    font-size: 8vmin;
    line-height: 10vmin;
}

.incPro-status-subtitle{
	padding-top:0.5em;
	color: #383635;
	font-size: 4vmin;
    line-height: 4vmin;
}

.text-mIncProBigpng {
	position: absolute;
    left: 13%;
    top: 40%;
    width: 75%;
    text-align: center;
}

.text-mEndBigpng {
	font-size: 3.5vmin;
    line-height: 3.5vmin;
	position: absolute;
	left: 10%;
	top: 30%;
	width: 80%;
	text-align: center;
}

.end-status-title{
	color: #001B40;
	font-size: 8vmin;
    line-height: 8vmin;
}

.end-status-msg{
	padding-top:0.5em;
	color: #383635;
	font-size: 4vmin;
    line-height: 5vmin;
    font-weight: 800;
}

.paidSuccess-note {
    font-size: 3.5vmin;
}

.text-PaidSuccess-title {
    color: #001B40;
    font-size: 12vmin;
    line-height: 12vmin;
    font-weight: 600;
}

.text-PaidSuccess{
	position: absolute;
	left: 15%;
	top: 20%;
	width: 70%;
	text-align: center;
}

.text-paidCancel {
	position: absolute;
    left: 10%;
    top: 30%;
    width: 80%;
    text-align: center;
}

.text-paidCancel-title{
	color: #001B40;
    font-size: 9vmin;
    line-height: 12vmin;
    font-weight: 600;
}

.text-PaidFail-title{
	line-height: 10vmin;
	color: #001B40;
    font-size: 12vmin;
    font-weight: 600;
}

.text-partialFail-title {
	line-height: 8vmin;
	color: #001B40;
    font-size: 8vmin;
    font-weight: 600;
}

.text-paidFail {
	position: absolute;
    left: 10%;
    top: 24%;
    width: 80%;
    text-align: center;
}

.text-refundSuccess{
	position: absolute;
	left: 15%;
	top: 20%;
	width: 70%;
	text-align: center;
}

.text-refundSuccess-title, .text-refundNFTSuccess-title{
	line-height: 8vmin;
	font-size: 10vmin;
	color: #001B40;
    font-weight: 600;
}

.text-refundFail{
	position: absolute;
	left: 15%;
	top: 20%;
	width: 70%;
	text-align: center;
}

.text-refundFail-title{
	line-height: 8vmin;
	font-size: 8vmin;
	color: #001B40;
    font-weight: 600;
}


.text-confirmCloseDoor-subtitle{
	line-height: 5vmin;
}

/** linepay  css */

.pay-linepay{
	content:url('/pay/images/pay_linepay_en.png');
	width: 100%;
	height:100%;
}

.pay-linepay-80{
	content:url('/pay/images/pay_linepay_en.png');
	width: 80%;
	height:80%;
}


/** easycard  css */
.text-wait{
	position: absolute;
    left: 10%;
    top: 20%;
    width: 80%;
    text-align: center;
}

.waitNote{
	line-height: 5vmin;
	color: #363432;
}

.txt-easyCardNote{
	background: url('/pay/images/BG.png');
	background-size: cover;
	background-position: center;
	text-align: center;
	color:#383635;
    font-size: 3.78vmin;
	line-height: 5vmin;
	font-weight: 600;
}

.txt-easyCardNoteS{
	padding-top:4vmin;
}

.txt-easyCardNoteE{
	padding-bottom: 4vmin;
}

.select-menu-easycard{
	content: url('/pay/images/ezcard-en.png');
}

.btn-easycard {
	background: url('/pay/images/easycard-payBtn_en.png');
	background-size: cover;
}


.pay-easycard {
    content: url('/pay/images/pay_easycard_en.png');
    width: 100%;
    height: 100%;
}

.pay-easycard-80{
	content: url('/pay/images/pay_easycard_en.png');
	width: 80%;
	height:80%;
}

.text-refundFail-easycard {
	position: absolute;
	left: 15%;
	top: 30%;
	width: 70%;
	text-align: center;
}

.text-refundFail-easycard .pay-result-note {
	font-size: 4vmin;
	line-height: 5vmin;
}

/** thaiqr  css */
.text-wait-thaiqr{
	position: absolute;
    left: 10%;
    width: 80%;
    text-align: center;
}

.btn-thaiqr {
	background: url('/pay/images/thaiqr-payBtn_en.png');
	background-size: cover;
}


.pay-thaiqr {
    content: url('/pay/images/pay_thaiqr_en.png');
    width: 100%;
    height: 100%;
}

.pay-thaiqr-80{
	content: url('/pay/images/pay_thaiqr_en.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-thaiqr {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-thaiqr .pay-result-note {
	font-size: 3.5vmin;
	line-height: 5vmin;
}

.text-refundFail-thaiqr .circleHr {
	margin-top: 1.5rem;
}

/** vietqr  css */
.text-wait-vietqr{
	position: absolute;
    left: 10%;
    width: 80%;
    text-align: center;
}

.btn-vietqr {
	background: url('/pay/images/vietqr-payBtn_en.png');
	background-size: cover;
}


.pay-vietqr {
    content: url('/pay/images/pay_vietqr_en.png');
    width: 100%;
    height: 100%;
}

.pay-vietqr-80{
	content: url('/pay/images/pay_vietqr_en.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-vietqr {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-vietqr .pay-result-note {
	font-size: 3.5vmin;
	line-height: 5vmin;
}

.text-refundFail-vietqr .circleHr {
	margin-top: 1.5rem;
}

/** momopay  css */
.btn-momopay {
	background: url('/pay/images/momopay-payBtn_en.png');
	background-size: cover;
}

.pay-momopay {
    content: url('/pay/images/pay_momopay_en.png');
    width: 100%;
    height: 100%;
}

.pay-momopay-80{
	content: url('/pay/images/pay_momopay_en.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-momopay {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-momopay .pay-result-note {
	font-size: 3.5vmin;
	line-height: 5vmin;
}

.text-refundFail-momopay .circleHr {
	margin-top: 1.5rem;
}

/** acer_its  css */
.btn-acer_its2 {
	background: url('/pay/images/easycard-payBtn_en.png');
	background-size: cover;
}


.pay-acer_its2 {
    content: url('/pay/images/pay_easycard_en.png');
    width: 100%;
    height: 100%;
}

.pay-acer_its2-80{
	content: url('/pay/images/pay_easycard_en.png');
	width: 80%;
	height:80%;
}

.btn-acer_its11 {
	background: url('/pay/images/acer_its_icash-payBtn.png');
	background-size: cover;
}


.pay-acer_its11 {
    content: url('/pay/images/pay_acer_its_icash.png');
    width: 100%;
    height: 100%;
}

.pay-acer_its11-80{
	content: url('/pay/images/pay_acer_its_icash.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-acer_its {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-acer_its .pay-result-note {
	font-size: 3.5vmin;
	line-height: 5vmin;
}

.text-refundFail-acer_its .circleHr {
	margin-top: 1.5rem;
}


.select-menu-acer_its2{
	content: url('/pay/images/acer_its_ezcard-en.png');
}

/** storedvalue  css */
.select-menu-storedvalue{
	content: url('/pay/images/storedvalue_en.png');
}

.btn-storedvalue {
	background: url('/pay/images/storedvalue-payBtn_en.png');
	background-size: cover;
}

.pay-storedvalue {
    content: url('/pay/images/pay_storedvalue_en.png');
    width: 100%;
    height: 100%;
}

.pay-storedvalue-80{
	content: url('/pay/images/pay_storedvalue_en.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-storedvalue {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-storedvalue .pay-result-note {
	font-size: 3.5vmin;
	line-height: 5vmin;
}

.text-refundFail-storedvalue .circleHr {
	margin-top: 1.5rem;
}

/** mpos pay  css */
.btn-mposQR {
	background: url('/pay/images/mpos_qr-payBtn.png');
	background-size: cover;
}

.pay-mposQR {
	content: url('/pay/images/pay_mpos_qr.png');
	width: 100%;
	height:100%;
}

.pay-mposQR-80{
	content: url('/pay/images/pay_mpos_qr.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.btn-mposCARD {
	background: url('/pay/images/mpos_card-payBtn.png');
	background-size: cover;
}

.pay-mposCARD {
	content: url('/pay/images/pay_mpos_card.png');
	width: 100%;
	height:100%;
}

.pay-mposCARD-80{
	content: url('/pay/images/pay_mpos_card.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-mpos {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-mpos .pay-result-note {
	font-size: 4vmin;
	line-height: 5vmin;
}

.text-refundFail-mpos .circleHr {
	margin-top: 1.5rem;
}

/** ipassmoney  css */
.select-menu-ipassmoney{
	content: url('/pay/images/ipassmoney.png');
}

.btn-ipassmoney {
	background: url('/pay/images/ipassmoney-payBtn.png');
	background-size: cover;
}

.pay-ipassmoney {
	content: url('/pay/images/pay_ipassmoney.png');
	width: 100%;
	height:100%;
}

.pay-ipassmoney-80{
	content: url('/pay/images/pay_ipassmoney_en.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-ipassmoney {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-ipassmoney .pay-result-note {
	font-size: 4vmin;
	line-height: 5.5vmin;
}

.text-refundFail-ipassmoney .circleHr {
	margin-top: 1.5rem;
}

/** newebpay  css */
.select-menu-newebpay{
	content: url('/pay/images/newebpay_en.png');
}

.btn-newebpay {
	background: url('/pay/images/newebpay-payBtn_en.png');
	background-size: cover;
}

.pay-newebpay {
	content: url('/pay/images/pay_newebpay_en.png');
	width: 100%;
	height:100%;
}

.pay-newebpay-80{
	content: url('/pay/images/pay_newebpay_en.png');
	width: 65%;
	height:80%;
}

.text-refundFail-newebpay {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-newebpay .pay-result-note {
	font-size: 4vmin;
	line-height: 5.5vmin;
}

.text-refundFail-newebpay .circleHr {
	margin-top: 1.5rem;
}

/** nft  css */
.select-menu-nft{
	content: url('/pay/images/nft.png');
}

.btn-nft {
	background: url('/pay/images/nft-payBtn.png');
	background-size: cover;
}

.pay-nft {
    content: url('/pay/images/pay_nft.png');
    width: 100%;
    height: 100%;
}

.pay-nft-80{
	content: url('/pay/images/pay_nft.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-nft {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-nft .pay-result-note {
	font-size: 3.5vmin;
	line-height: 5vmin;
}

.text-refundFail-nft .circleHr {
	margin-top: 1.5rem;
}

/** easywallet  css */
.select-menu-easywallet{
	content: url('/pay/images/easywallet.png');
}

.btn-easywallet {
	background: url('/pay/images/easywallet-payBtn.png');
	background-size: cover;
}

.pay-easywallet {
    content: url('/pay/images/pay_easywallet.png');
    width: 100%;
    height: 100%;
}

.pay-easywallet-80{
	content: url('/pay/images/pay_easywallet.png');
	width: 65%;
	height:80%;
	margin-bottom: 10px;
}

.text-refundFail-easywallet {
	position: absolute;
	left: 15%;
	top: 25%;
	width: 70%;
	text-align: center;
}

.text-refundFail-easywallet .pay-result-note {
	font-size: 3.5vmin;
	line-height: 5vmin;
}

.text-refundFail-easywallet .circleHr {
	margin-top: 1.5rem;
}
