.flex{
	display:flex;
}

.fl-wr{
	flex-wrap:wrap;
}

.flex.fl-hc{
	justify-content:center;
}

.flex.fl-vc{
	align-items:center;
}

.mt-2{
	margin-top:.5rem;
}
.mt-4{
	margin-top:1rem;
}
.mt-6{
	margin-top:1.5rem;
}
.mt-8{
	margin-top:2rem;
}
.mt-10{
	margin-top:2.5rem;
}

.mb-2{
	margin-bottom:.5rem;
}
.mb-4{
	margin-bottom:1rem;
}
.mb-6{
	margin-bottom:1.5rem;
}
.mb-8{
	margin-bottom:2rem;
}
.mb-10{
	margin-bottom:2.5rem;
}

.pd-2{
	padding:.5rem;
}
.pd-4{
	padding:1rem;
}
.pd-6{
	padding:1.5rem;
}
.pd-8{
	padding:2rem;
}
.pd-10{
	padding:2.5rem;
}

.pd-v2{
	padding:.5rem 0;
}
.pd-v4{
	padding:1rem 0;
}
.pd-v6{
	padding:1.5rem 0;
}
.pd-v8{
	padding:2rem 0;
}
.pd-v10{
	padding:2.5rem 0;
}

.pd-h2{
	padding:0 .5rem;
}
.pd-h4{
	padding:0 1rem;
}
.pd-h6{
	padding:0 1.5rem;
}
.pd-h8{
	padding:0 2rem;
}
.pd-h10{
	padding:0 2.5rem;
}

.bg\:gray-5{
	background-color:rgba(0, 0, 0, 0.05);
}

.bg\:gray-10{
	background-color:rgba(0, 0, 0, 0.1);
}

.bg\:gray-30{
	background-color:rgba(0, 0, 0, 0.3);
}

.cl\:red-80{
	color:rgba(235, 0, 0, 0.8);
}

.cl\:gray-40{
	color:rgba(0, 0, 0, 0.4);
}

.ft\:w4{
	font-weight:400;
}

.ft\:w6{
	font-weight:600;
}

.ft\:w8{
	font-weight:800;
}

.fx-ah\:center{
	justify-content:center;
}

.fx-av\:i-center{
	align-items:center;
}

.pos-r{
	position:relative;
}

.pos-a{
	position:absolute;
}

.ta-l{
	text-align:left;
}

.ta-r{
	text-align:right;
}

.ta-c{
	text-align:center;
}

#cw-aff-ref_main-field p{
	font-size:.9rem;
	font-weight:600;
	color:#000;
}

#cw-aff-ref_banner > div{
	width:100%;
	height:350px;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
}

#cw-aff-ref_banner .title{
	color:#FFF;
	text-align:center;
	font-size:1.35rem;
	font-weight:600;
	letter-spacing:.6rem;
	padding-left:.6rem;
	top:27.5%;
}

#cw-aff-ref_history > .pd-v2{
	border-bottom:solid 2px #333;
}

#cw-aff-ref_history > .pd-v4{
	border-bottom:solid 1px #CCC;
}

#cw-aff-ref_history .flex > div{
	font-size:.9rem;
}

#cw-aff-ref_history .flex > div:nth-of-type(1){
	flex:1;
	text-align:center;
}

#cw-aff-ref_history .flex > div:nth-of-type(2){
	flex:6;
}

#cw-aff-ref_history .flex > div:nth-of-type(3){
	flex:1;
}

#cw-aff-ref_history a{
	color:rgb(0, 113, 188);
}

#cw-aff-ref_history .no-result{
	text-align:center;
}

#cw-aff-ref_history{
	position:relative;
}

#cw-aff-ref_field{
	color:#999;
	position:relative;
}

#cw-aff-ref_history::before, 
#cw-aff-ref_field::before{
	content:'';
	position:absolute;
	width:36px;
	height:36px;
	top:50%;
	left:50%;
	margin:-18px 0 0 -18px;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgc3R5bGU9Im1hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7IiB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAiIHN0cm9rZT0iIzY2YTlkNiIgc3Ryb2tlLXdpZHRoPSIyMCIgZmlsbD0ibm9uZSI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZmlsbD0ibm9uZSI+ICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMXMiIHZhbHVlcz0iMCA1MCA1MDsxODAgNTAgNTA7NzIwIDUwIDUwIiBrZXlUaW1lcz0iMDswLjU7MSI+PC9hbmltYXRlVHJhbnNmb3JtPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLWRhc2hhcnJheSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMXMiIHZhbHVlcz0iMTguODQ5NTU1OTIxNTM4NzYgMTY5LjY0NjAwMzI5Mzg0ODgyOzk0LjI0Nzc3OTYwNzY5MzggOTQuMjQ3Nzc5NjA3NjkzNzc7MTguODQ5NTU1OTIxNTM4NzYgMTY5LjY0NjAwMzI5Mzg0ODgyIiBrZXlUaW1lcz0iMDswLjU7MSI+PC9hbmltYXRlPjwvY2lyY2xlPjwvc3ZnPg==');
	background-position:50%;
	background-repeat:no-repeat;
	background-size:100%;
	z-index:3;
	display:none;
}

#cw-aff-ref_history::after, 
#cw-aff-ref_field::after{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(255, 255, 255, 0.8);
	display:none;
	content:'';
}

#cw-aff-ref_history.active, 
#cw-aff-ref_field.active{
	
}

#cw-aff-ref_history.active::before, 
#cw-aff-ref_history.active::after, 
#cw-aff-ref_field.active::before, 
#cw-aff-ref_field.active::after{
	display:block;
}

#cw-aff-ref_field strong{
	color:#000;
}

#cw-aff-ref_input{
	display:flex;
	flex-wrap:wrap;
}

#cw-aff-ref_input > input[type="text"]{
	/* flex-basis:100%; */
	width:32.5%;
	margin:0 0 0 2.5%;
}

#cw-aff-ref_input > input[type="button"]{
	/* flex-basis:49%; */
	flex-basis:25%;
	margin:0;
	background-color:#66A9D6;
	color:#FFF;
}

#cw-aff-ref_input > input[type="button"]:hover{
	box-shadow:inset 0 0 0 100px rgba(0, 0, 0, 0.2);
}

#cw-aff-ref_input > #cw-aff-ref_discount-apply-max{
	flex-basis:40%;
}

.cw-aff-ref_desc{
	/* margin-top:8px; */
	font-size:.9rem;
}

.cw-aff-ref_desc:last-of-type{
	margin-bottom:8px;
}

.pagination .select{
	width:80px;
	height:30px;
	border:solid 1px #999;
	border-radius:0;
	background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A);
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-size:inherit;
	-webkit-appearance:none;
	-moz-appearance:none;
	padding:0 5px;
	position:relative;
	margin:0 10px;
}

.pagination .total-row{
	font-size:.9rem;
}

#cw-aff-ref_ref-code{
	position:relative;
	padding-top:80px;
	margin:auto;
}

#cw-aff-ref_ref-code::before{
	position:absolute;
	content:'';
	width:320px;
	height:60px;
	background-image:url('https://cdn-v2.dogcatstar.com/common/images/title_easyget.svg');
	background-position:50%;
	background-repeat:no-repeat;
	background-size:contain;
	top:0;
	left:50%;
	margin-left:-160px;
}

#cw-aff-ref_ref-code .ref-code{
	width:90%;
	max-width:220px;
	margin:30px auto 80px;
	position:relative;
	height:60px;
	border-radius:35px;
}

#cw-aff-ref_ref-code .ref-code.not-active{
	background-color:rgb(52, 207, 51);
	cursor:pointer;
}

#cw-aff-ref_ref-code .ref-code.not-active::before, 
#cw-aff-ref_ref-code .ref-code.not-active::after{
	position:absolute;
	content:'';
	background-repeat:no-repeat;
	background-position:50%;
	width:32px;
	height:32px;
}

#cw-aff-ref_ref-code .ref-code.not-active::before{
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/icon_line.svg');
	top:14px;
	left:18px;
	background-size:32px 32px;
}

#cw-aff-ref_ref-code .ref-code.not-active::after{
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/icon_lock.svg');
	top:12px;
	right:18px;
	background-size:30px 30px;
}

#cw-aff-ref_ref-code .ref-code > span{
	color:#333;
	font-size: 36px;
	font-weight: 700;
	flex-basis:100%;
	text-align:center;
}

#cw-aff-ref_ref-code .ref-code.not-active a{
	color:#FFF;
	font-size:.9rem;
	font-weight:600;
	display:flex;
	width:100%;
	height:100%;
	justify-content:center;
	align-items:center;
}

#cw-aff-ref_ref-code .ref-code:not(.not-active) > span::before{
	content:'好友推薦碼';
	color: #777777;
	position:absolute;
	top:-30px;
	left:0;
	font-weight:600;
	font-size:.9rem;
	width:100%;
	text-align:center;
}

#cw-aff-ref_ref-code .ref-code:not(.not-active) > a{
	position:absolute;
	left:50%;
	bottom:-40px;
	margin-left:-40px;
	background-color:rgb(255, 158, 27);
	width:80px;
	height:32px;
	line-height:32px;
	color:#FFF;
	text-align:center;
	font-size:.8rem;
	border-radius:16px;
	box-shadow:3px 3px 8px rgba(0, 0, 0, 0.05);
}

#cw-aff-ref_ref-code .desc{
	width:90%;
	margin:auto;
	line-height:200%;
}

#cw-aff-ref_ref-code p.ta-c{
	font-size:1rem;
	color:#666;
}

#cw-aff-ref_top{
	margin-top:30px;
}

#cw-aff-ref_top > h3{
	width:60%;
	max-width:420px;
	margin:auto;
	padding:30px 0;
	position:relative;
	background-color:rgb(247, 247, 247);
	font-size:1rem;
	text-align:center;
	border-radius:16px;
}

/*
#cw-aff-ref_top > h3::before{
	content:'';
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/dc_coin.svg');
	width:85px;
	height:100%;
	background-position:50%;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
}
*/

#cw-aff-ref_top .top-point{
	color:rgb(255, 158, 27);
	font-size:2rem;
}

#cw-aff-ref_top > h5{
	text-align:center;
	color:#666;
}

#cw-aff-ref_ref-code a.copy-ref-code{
	
}

#cw-aff-ref_ref-code a.copy-ref-code.active{
	
}

#cw-aff-ref_ref-code a.copy-ref-code.active::before{
	width:80px;
	height:30px;
	color:#FFF;
	content:'已複製';
	background-color:#6C5C53;
	display:flex;
	align-items:center;
	justify-content:center;
	top:-35px;
	right:-10px;
	position:absolute;
}

#cw-aff-ref_ref-code .desc-times{
	color:rgb(255, 158, 27);
}

#cw-aff-ref_steps{
	display:flex;
	position:relative;
	margin-top:30px;
}

#cw-aff-ref_steps > div{
	text-align:center;
	flex:1;
	font-size:0;

	@media screen and (max-width: 849px){
		display: flex;
    flex-direction: column;
    align-items: center;
	}
}

#cw-aff-ref_steps > div > header {
	display: flex;
	font-weight:600;
	column-gap: 0.25rem;
	font-size: 1.25rem;
	align-items: center;
	color: #473729;
	margin: 1rem 0;
	justify-content: center;
}

#cw-aff-ref_steps > div > header >span{
	display:block;
	color: #ffffff;
	background-color: #473729;
	border-radius: 50%;
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	text-align: center;
}

#cw-aff-ref_steps > div > header + p{
 display: flex;
 flex-direction: column;
 font-weight: 400;
 font-size: 1rem;
 line-height: 1.6;
 color: #7A7A7A;
}

#cw-aff-ref_steps > div::before{
	content:'';
	background-size:100px 100px;
	background-position:50%;
	background-repeat:no-repeat;
	width:100%;
	height:100px;
	display:block;
}

#cw-aff-ref_steps > div:nth-of-type(1)::before{
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/step01.svg');
}

#cw-aff-ref_steps > div:nth-of-type(2)::before{
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/step02.svg');
}

#cw-aff-ref_steps > div:nth-of-type(3)::before{
	background-image:url('https://cdn-v2.dogcatstar.com/common/images/step03.svg');
}

.bind-message, 
.binded-message{
	font-size:.95rem;
	font-weight:600;
}

.bind-message > a.line-button{
	display:inline-block;
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/icon_line.svg');
	background-position:10px 50%;
	background-size:28px 28px;
	background-repeat:no-repeat;
	padding:0 12px 0 48px;
	height:42px;
	background-color:rgb(52, 207, 51);
	color:#fff;
	vertical-align:middle;
	font-size:.95rem;
	font-weight:600;
	border-radius:4px;
	line-height:42px;
	margin-right:10px;
}

.bind-message > span, 
.binded-message > span, 
.binded-message .endpoint-url{
	color:rgb(52, 207, 51);
}

.binded-message > a{
	display:inline-block;
	background-color:#CCC;
	width:28px;
	height:28px;
	border-radius:50%;
	cursor:default;
	vertical-align:middle;
	margin:-2px 5px 0 0;
	overflow:hidden;
}

.binded-message img{
	display:block;
	object-fit:cover;
}

#cw-aff-ref_coupon-message{
	
}

#cw-aff-ref_coupon-message > span{
	font-weight:600;
	font-size:.9rem;
	position:relative;
	padding-left:24px;
	display:block;
}

#cw-aff-ref_coupon-message > span.warning{
	color:#C00;
}

#cw-aff-ref_coupon-message > span.warning-black{
	color:#666;
}

#cw-aff-ref_coupon-message a{
	color:rgb(52, 207, 51);
}

#cw-aff-ref_coupon-message > span::before{
	position:absolute;
	content:'';
	width:24px;
	height:24px;
	top:0;
	left:0;
	background-size:18px;
	background-repeat:no-repeat;
	background-position:50%;
}

#cw-aff-ref_coupon-message > span::before{
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/icon_warning_black.svg');
}

#cw-aff-ref_coupon-message > span.warning-black::before{
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/icon_warning_black.svg');
}

#cw-aff-ref_coupon-message > span.warning::before{
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/icon_warning.svg');
}

#cw-line-login_reg-form{
	width:90%;
	max-width:600px;
	display:block;
	margin:auto;
	padding:15px 0;
	position:relative;
}

#cw-line-login_reg-form::before{
	content:'';
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/tip_1last.svg');
	background-position:50%;
	background-repeat:no-repeat;
	width:100%;
	height:100px;
	background-size:200px 200px;
	display:block;
}

#cw-line-login_reg-form p.form-desc{
	text-align:center;
	color:#333;
}

#cw-line-login_reg-form p.form-desc.hint{
	color:#999;
}

#cw-line-login_reg-form p.form-desc.hint::before{
	content:'';
	background-image:url('https://cdn-v2.dogcatstar.com/prod/dni/myaccount-coupon-referral/icon_warning_gray.svg');
	background-position:50% 0;
	background-repeat:no-repeat;
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	vertical-align:middle;
}

#cw-line-login_reg-form input[type="email"]{
	text-align:center;
}

#cw-line-login_reg-form p.warning input[type="email"]{
	color:#C00;
}

@media screen and (max-width: 849px) {
	#cw-aff-ref_history .flex > div:nth-of-type(2){
		flex:3;
		padding-right:.6rem;
	}

	#cw-aff-ref_history span, 
	#cw-aff-ref_history a{
		display:block;
	}

	#cw-aff-ref_input > input[type="button"]{
		flex-basis:50%;
	}

	#cw-aff-ref_input > #cw-aff-ref_discount-apply-max{
		flex-basis:100%;
		margin-bottom:10px;
	}

	#cw-aff-ref_input > input[type="text"]{
		margin-left:0;
		width:50%;
	}

	#cw-aff-ref_circles{
		flex-wrap:wrap;
	}

	#cw-aff-ref_circles > div{
		flex-basis:100%;
		justify-content:center !important;
		margin-bottom:10px;
	}

	#cw-aff-ref_steps{
		display:block;
	}

	#cw-aff-ref_top > h3{
		width:100%;
	}

	#cw-aff-ref_steps > p::before{
		height:100px;
	}

	#cw-aff-ref_ref-code .ref-code{
		margin-top:35px;
		margin-bottom:70px;
		width:100%;
	}

	#cw-aff-ref_ref-code .ref-code:not(.not-active) > span::before{
		top:-20px;
		left:0;
		width:100%;
		text-align:center;
	}

	#cw-aff-ref_ref-code .ref-code:not(.not-active) > a{
		bottom:-45px;
		left:50%;
		margin-left:-40px;
	}

	#cw-aff-ref_ref-code .desc{
		width:100%;
	}

	#cw-aff-ref_steps::before{
		width:280px;
		margin-left:-140px;
	}

}

div#cw-mcext_input{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}

input#cw-mcext_cred-input{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;

	width:100%;
	/* flex:0 1 40%; */

	background:#FFF;
	border:solid 1px #DDD;
	box-sizing:border-box;
	padding:0 0.75em;
	height:2.507em;
	font-size:0.97em;
	vertical-align:middle;
	color:#333;
	margin:0;
	transition:none;
}

input#cw-mcext_cred-input.auto{
	color:transparent;
}

input#cw-mcext_cred-apply, 
input#cw-mcext_cred-apply-max{
	display:inline-block;
	color:#666;
	border:solid 1px #DDD;
	background:#F9F9F9;

	/* margin-top:10px; */
	/* width:100%; */
	flex:0 1 49%;
	height:2.507em;
	line-height:2.507em;
	padding:0;
	margin:10px 0 0 0;
}

input#cw-mcext_cred-apply:hover, 
input#cw-mcext_cred-apply-max:hover{
	box-shadow:inset 0 0 0 100px rgba(0, 0, 0, 0.2);
}

div#cw-mcext_desc{
	margin:10px 0;
	font-size:14px;
}

td[data-title="汪喵幣抵用"], 
div#order_review TR.fee > td{
	position:relative;
}

a[data-action="remove-cred"]{
	/*
	width:80px;
	background:#6C5C53;
	color:#FFF;
	font-size:14px;
	text-align:center;
	padding:5px 0;
	margin-top:5px;
	*/
	display:inline-block;
	color:rgb(170, 0, 0);
	font-size:13px;
	font-weight:600;
	padding-bottom:2px;
	border-bottom:dotted 1px #C00;
}

/*
a[data-action="remove-cred"]:hover{
	color:#FFF;
}
*/

#cw-lli_setting-tab div.rows, 
#cw-lli_field div.rows, 
#cw-mcext_user-cred-history .rows{
	display:flex;
}

#cw-lli_setting-tab div.columns, 
#cw-lli_field div.columns, 
#cw-mcext_user-cred-history .columns{
	display:flex;
	align-items:center;
	font-size:14px;
	height:45px;
	padding:0;
}

div#cw-mcext_user-cred-history{
	clear:both;
	padding-top:35px;
}

div#cw-mcext_user-cred-history div.rows{
	border-bottom:solid 1px #CCC;
}

div#cw-mcext_user-cred-history div.rows.title{
	border-bottom:solid 3px #CCC;
}

div#cw-mcext_user-cred-history div.columns:nth-of-type(1){
	flex:10;
}

div#cw-mcext_user-cred-history div.columns:nth-of-type(2){
	flex:6;
}

div#cw-mcext_user-cred-history div.columns:nth-of-type(3){
	flex:8;
	justify-content:end;
}

div#cw-mcext_user-cred-history_actions{
	margin-top:15px;
	font-size:0;
}

div#cw-mcext_user-cred-history_actions > a{
	font-size:16px;
}

div#cw-mcext_user-cred-history_actions > a:nth-of-type(1){
	display:none;
	margin-right:5px;
}

div.cw-mcext_field a[data-order]{
	position:relative;
}

div.cw-mcext_field a[data-order]::after{
	position:absolute;
	width:10px;
	height:10px;
	top:6px;
	right:-18px;
	background-size:80%;
	background-position:50%;
	background-repeat:no-repeat;
	content:'';
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4LjA4M3B4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDguMDgzIDciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDguMDgzIDciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iMCw3IDQuMDQyLDAgOC4wODMsNyAiLz48L3N2Zz4=');
}

div.cw-mcext_field a[data-order="DESC"]::after{
	
}

div.cw-mcext_field a[data-order="ASC"]::after{
	transform:rotate(180deg);
}

#cw-mcext_login-form-header{
	background-color:rgb(247, 247, 247);
	padding:30px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}

#cw-mcext_login-form-header > span{
	margin-right:5px;
}

.cw-mcext_line{
	color:#00B300;
}

#cw-mcext_login-form-header .woocommerce-notices-wrapper{
	flex-basis:100%;
}

body.woocommerce-account:not(.logged-in) .my-account-header, 
#login-form-popup > .my-account-header{
	display:none;
}

.affiliate-coupon-box {
	width: 100%;
	height: 170px;
	max-width: 400px;
	margin: 0 auto;
	border: 5px solid #FFDC48;
	border-radius: 12px;
	padding-top: 15px;
	box-sizing: border-box;
	margin-bottom: 15px;
	text-align: center;
}

.affiliate-coupon-box .available-binding-items {
	margin-top: 30px;
}

