.payBox { background-color: #ffefdd !important; border-radius: 6px; padding: 10px; display: block; }
:root { font-family: PingFang SC, "å¾®è½¯é›…é»‘", sans-serif, 'Segoe UI', Tahoma, Geneva, Verdana;	/*BLUEè“è‰²*/ --blue70:#0170CA; --blue50:#0A8FEA; --blue20:#8BC6F4; --blue10:#E2F1FC;	/*REDçº¢è‰²*/ --red60:#E62229; --red40:#F04545; --red10:#FFF5F7;	/*Greenç»¿è‰²*/ --green80:#008000; --green60:#2CA31F;	/*é»„è‰²*/ --yellow1:#FFE8A3; --yellow2:#ffefdd; --yellow3:#F2D8B1; --yellow4:#fffaef; --yellow60:#F9AF06;	/*GRAYç°è‰²*/ --gray10:#f0f0f0; --gray20:#e5e5e5; --gray30:#d1d1d1; --gray40:#aaa; --gray50:#999; --gray60:#666; --gray70:#444; --gray80:#333; --gray90:#111; --steelgray1:#475C85; --steelgray2:#666971; --steelgray3:#999EAC; --steelgray4:#A9ABB1; --steelgray5:#F6F8FA; --button-primary-background-color: #0170ca; --primary-color: #3576da; --textcolor-1:rgba(0, 0, 0, .9); --textcolor-2:rgba(0, 0, 0, .5); --textcolor-3:rgba(0, 0, 0, .35); --textcolor-4:rgba(0, 0, 0, .2); --textcolor-hl-1:#ff9800; --textcolor-hl-2:#624316; --frame: #F5F5F5; --bgcolor-1:#FFFFFF; --bgcolor-2:#f5f5f5; --bgcolor-3:#ebebeb; --bg-hl-1:#FFF3E0; --bg-hl-2:#ff9800; --border-1:#f5f5f5; --border-2:#EBEBEB; --border-hl-1:#ffe0b2; --up-win: #F44336; --down-lose: #19981E; --draw: #2196F3; --up-win-bg: #FFE8E8; --down-lose-bg: #E5FFD9; --odd-data: #215FA6; --yellowcard: #FFB74D; --redcard: #F44336; --home-team: #FF9800; --guest-team: #2196F3; --Table-header: #fafafa; --Table-hl: #FFF3E0; --score-on: #FFEC73; --worldcup-on: #fffaee; --odds-title-ths: linear-gradient(270deg, #f5f5f5 0%, #F7F7F7 18%); --bg-hightlight-1:var(--yellow2); --bg-hightlight-2:var(--steelgray5); --bg-hightlight-3:var(--yellow60); --bg-hightlight-4:var(--blue50); --bg-hightlight-5:var(--red40); --bg-hightlight-6:var(--blue70); --bg-hightlight-7:var(--green60); --bg-hightlight-8:var(--yellow4); --bg-hightlight-9:var(--blue10); --bg-hightlight-10:#E4EBF3;	/* ç»„ä»¶æ‰©å±•å¼€å§‹ */ --dropdown-menu-background-color: #ffffff; --cell-background-color: #ffffff; }

/* æš—é»‘æ¨¡å¼ä¸‹åº”ç”¨çš„æ ·å¼ */
@media (prefers-color-scheme:dark) {
	:root { font-family: PingFang SC, "å¾®è½¯é›…é»‘", sans-serif, 'Segoe UI', Tahoma, Geneva, Verdana; 	/*BLUEè“è‰²*/ --blue70:#0170CA; --blue50:#0A8FEA; --blue20:#8BC6F4; --blue10:#E2F1FC;		/*REDçº¢è‰²*/ --red60:#E62229; --red40:#F04545; --red10:#503927;		/*Greenç»¿è‰²*/ --green80:#008000; --green60:#2CA31F;		/*é»„è‰²*/ --yellow1:#FFE8A3; --yellow2:#ffefdd; --yellow3:#F2D8B1; --yellow4:#fffaef; --yellow60:#F9AF06;		/*GRAYç°è‰²*/ --gray10:#f0f0f0; --gray20:#e5e5e5; --gray30:#d1d1d1; --gray40:#aaa; --gray50:#999; --gray60:#666; --gray70:#444; --gray80:#333; --gray90:#111; --steelgray1:#475C85; --steelgray2:#666971; --steelgray3:#999EAC; --steelgray4:#A9ABB1; --steelgray5:#F6F8FA; --button-primary-background-color: #0170ca; --primary-color: #132a46; --textcolor-1:rgba(255, 255, 255, .75); --textcolor-2:rgba(255, 255, 255, .5); --textcolor-3:rgba(255, 255, 255, .35); --textcolor-4:rgba(255, 255, 255, .2); --textcolor-hl-1:#b86e00; --textcolor-hl-2:#967e5b; --frame: #0A0A0A; --bgcolor-1:#1f1f1f; --bgcolor-2:#282828; --bgcolor-3:#313131; --bg-hl-1:#2a241c; --bg-hl-2:#b86e00; --border-1:#262626; --border-2:#2B2B2B; --border-hl-1:#4e3617; --up-win: #B53535; --down-lose: #16741b; --draw: #3380c0; --up-win-bg: #FFE8E8; --down-lose-bg: #E5FFD9; --odd-data: #3380c0; --yellowcard: #b86e00; --redcard: #B53535; --home-team: #b86e00; --guest-team: #3380c0; --Table-header: #222222; --Table-hl: #FFF3E0; --score-on: #2b2400; --worldcup-on: #422b00; --odds-title-ths: #1a1a1a; --bg-hightlight-1:var(--yellow2); --bg-hightlight-2:#212325; --bg-hightlight-3:var(--yellow60); --bg-hightlight-4:var(--blue70); --bg-hightlight-5:var(--red60); --bg-hightlight-6:var(--blue70); --bg-hightlight-7:var(--green80); --bg-hightlight-8:var(--yellow2); --bg-hightlight-9:var(--blue10); --bg-hightlight-10:#000;		/* ç»„ä»¶æ‰©å±•å¼€å§‹ */ --dropdown-menu-background-color: #333333; --cell-background-color: #333333; }
	.van-hairline--top-bottom:after { display: none !important; }
}html, body { padding: 0 !important; margin: 0 !important; background: transparent; }
#container { border: solid 1px red !important; }
van-popup .h1{justify-content: center;}
van-popup .info{padding:18px;}
van-popup .h2{ line-height: 40px;position: relative; text-align: center;}
van-popup .h2 view{z-index: 9; position: relative; background-color: #ffffff; display: inline-block; padding:0 10px;font-size: 16px;}
van-popup .h2::after{content: '';border-top:solid 1px var(--border-1); width: 100%; position: absolute; top:20px;left:0;}
.tags { top: 0;	/* background-color: rgba(0, 0, 0, 0.3); */ height: 100%; width: 100%; position: absolute; overflow: hidden; z-index: 1; }
.tags .tag { position: absolute; width: 50px; height: 50px; background-color: rgba(255, 255, 255, 0.5); text-align: center; line-height: 50px; z-index: 1; }
.tags .tag .close { background-color: rgba(0, 0, 0, 0.3); color: #ffffff; font-size: 16px; line-height: 20px; width: 20px; height: 20px; border-radius: 50%; position: absolute; right: -15px; top: -15px; }
.tags .tag.a { border-radius: 50%; border: solid 4px red; }
.tags .tag.b { border: solid 4px green; }
.tags .tag.c { border: solid 4px yellow; }
.tableList { white-space: nowrap; overflow-x: auto; }
.tableList .table { width: 100%; display: inline-block; }
.ql-container { font-size: 12px; min-width: 100px; min-height: 26px !important; height: unset !important; padding: 0 5px; }
.ql-container, rich-text, .txtModule { font-size: 15px; line-height: 26px; text-align: justify; display: block; }
.block { display: block !important; width: 100% !important; }
.block .icons { top: 5px; right: 5px; font-size: 20px; position: absolute; right: 4px; top: 4px; height: 30px; display: flex; justify-content: flex-end; z-index: 2; }
.block .icons .btn { font-size: 20px; display: flex; align-items: center; justify-content: center; height: 24px; flex: 0 0 26px; min-width: auto; color: #666666; border: none; background-color: transparent; background-color: #ffffff; border: solid 1px #cccccc; border-radius: 4px; margin: 2px 0 0 2px; }

/* .header { width: 100%; font-size: 12px; background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("https://img1.baidu.com/it/u=1453474197,81181438&fm=253&fmt=auto&app=138&f=JPEG?w=780&h=244") no-repeat center center; background-size: 100%; height: 100px; color: #ffffff; display: flex; justify-content: center; align-items: center; border-radius: 6px; text-align: center; position: relative; } */
.header .vs { padding: 0 10px; color: rgba(255, 255, 255, 0.5); flex: 1; line-height: normal; }
.header .vs .vs { font-size: 30px; color: rgba(255, 255, 255, 1); }
.header .team { flex: 0 0 30%; height: 100px; font-size: 15px; display: flex; flex-direction: column; justify-content: center; line-height: normal; }
.header .team .icon .img { border: none !important; margin: 0 !important; width: 64px; height: 64px; }
.header .team .icon { display: flex; align-items: center; justify-content: center; border: none !important; }
.editerBox { position: relative; padding: 0 12px 12px 12px; }
.editerBox .clear { clear: both; }
.editerBox>.editer { background-color: transparent !important; }
.editerBox>.editer .total { position: absolute; right: 5px; bottom: 5px; top: unset; z-index: 2; color: var(--textcolor-3); }
.editerBox>.editer .ql-container { border-radius: 6px; background-color: var(--bgcolor-1); }
.editerBox>.editer.headerModule { border: none !important; }
.editerBox>.editer.headerModule .closeBtn { top: -10px; }
.editerBox>.editer .ql-container.min { min-height: 100px !important; }
.editerBox .btn.add { float: right; border: solid 1px var(--border-1); width: 40px; background: var(--bg-color-1) !important; border-radius: 4px; line-height: 34px; text-align: center; font-size: 22px; font-weight: bold; margin: 5px; }
.editerBox .footToolbar { background-color: rgba(239, 239, 239, 0.27); display: flex; justify-content: flex-start; position: relative; padding: 8px 12px; border-top: none; margin: 0 -12px -12px -12px; }
.editerBox .footToolbar .btn { padding: 0 10px 0 0; line-height: 26px; margin: 0 5px 0 0; border: solid 1px var(--border-2); background-color: var(--bgcolor-1); border-radius: 13px; display: flex; align-items: center; }
.editerBox .footToolbar .btn.JC .icon, .editerBox .footToolbar .btn image { line-height: 13px; color: #ffffff; margin: 3px; width: 13px; height: 13px; border-radius: 50%; padding: 4px; margin-right: 5px; background-color: #EF6C00; }
.editerBox .footToolbar .btn:last-child image { background-color: #4CAF50; }
.editerBox .footToolbar .btn.off { background-color: rgba(0, 0, 0, 0.05) !important; }
.editerBox .footToolbar .btn.off .icon, .editerBox .footToolbar .btn.off image { background-color: rgba(0, 0, 0, 0.2) !important; }
.subToolbar { padding: 10px 16px 20px; flex-wrap: wrap; display: flex; z-index: 9; top: 36px; right: 0; }
.subToolbar .btn, .toolbar .btn { text-align: center; flex: 1; font-weight: bold; line-height: 34px !important; display: inline-block; font-size: 15px; padding: 0 5px; height: 34px; margin: 0 5px; box-sizing: border-box; min-width: auto !important; white-space: nowrap; position: static; background:#fafafa !important; border-radius: 4px; }
.subToolbar .btn {  flex: 0 0 calc(33.33% - 10px) !important; font-size: 14px; border: solid 1px var(--border-2); margin: 0 5px; line-height: normal !important; height: 90px; display: flex; justify-content: center; flex-direction: column;  border-radius: 6px; }
.subToolbar .btn .JC { font-size: 22px; color: #FF5722; }
.subToolbar .btn image { width: 40px; display: block; margin: 0 auto; }
.subToolbar van-empty { justify-content: center !important; width: 100%; }
.editer { max-width: 100% !important; margin-bottom: 5px; box-sizing: border-box !important; border-radius: 4px !important; position: relative; }
.editer .iconfont { display: inline-block; width: 30px; height: 30px; cursor: pointer; font-size: 20px; line-height: 30px; text-align: center; }
.editer textarea { border: none !important; font-size: 14px; }
.editer .toolbar { display: flex; padding: 3px 5px !important; flex-wrap: wrap; border-top: solid 1px var(--border-1); }
.toolbar { width: 100%; box-sizing: border-box; position: static; display: flex; flex-wrap: wrap; padding: 5px 0; }
.toolbar .btn.on { background: #009688 !important; color: #ffffff; border: none; border-radius: 4px 4px 0 0; }
.moudle { margin: 0 0 5px 0 !important; }
.card {  color: var(--textcolor-2);overflow: hidden; position: relative; background-color: var(--bgcolor-1); border-radius: 4px; border: solid 1px var(--border-2); margin-bottom: 14px;}
.desc { color: var(--textcolor-1); padding: 8px 10px 20px 10px; line-height: 24px; font-size: 14px; word-wrap: break-word; }
.card ul { margin: 0; }
.card i { font-style: normal; }
.card .teamName { padding: 5px 0; color: var(--text-color-1); font-weight: bold; }
.card .n6 { width: 48px !important; color: var(--textcolor-2); flex: none !important; }
.card .zj { display: flex; padding: 10px;justify-content: center; }
.card .zj .win, .card .zj .draw, .card .zj .loss { flex: 1; background-color: black; max-width: 24px; height: 24px; line-height: 25px; border-radius: 50%; color: #FFF !important; margin-right: 10px; font-size: 15px; text-align: center; font-size: 14px; padding: 0;}
.card .zj .win { background-color: var(--up-win); }
.card .zj .draw { background-color: var(--draw); }
.card .zj .loss { background-color: var(--down-lose); }
.card .title { font-size: 14px !important; font-weight: bold; padding: 0 10px !important; line-height: 35px; background-color: var(--bgcolor-2); border-bottom: solid 1px var(--border-2); box-sizing: border-box !important; margin: 0 !important;color:#fff;text-align: center;background-color:#2C8FDD !important;}
.card .subTitle { padding: 0 5px !important;
    box-sizing: border-box !important;
    margin: 12px 0 0 0 !important;
    background: transparent;
    border: none;
    font-size: 18px !important;
    font-weight: bold;
	text-align: left;
    line-height: 22px !important;
    background: transparent;
    border: none; }
.card .table { background-color: var(--bgcolor-1); list-style: none; padding: 0; }
.card .table .leagueTime { flex: 0 0 65px !important; display: flex; flex-wrap: wrap; line-height: normal !important; flex-direction: column; }
.card .table .tr:first-child .td { color: #999999; }
.card .table .tr { display: flex; border-bottom: solid 1px var(--border-1) !important; }
.card .table .tr:last-child { border: none !important; }
.card .table .tr .th, .card .table .tr .td { flex: 1; text-align: center; font-size: 12px; line-height: 30px;margin: 0; align-items: center; display: flex; justify-content: center; }
.card .table .tr .th { background-color: var(--bgcolor-2); color: var(--textcolor-2); }
.card .table .tr .td.team { line-height: normal !important; }
.card .table .tr .td.red { color: var(--up-win); }
.card .table .tr .td.score, .card .table .tr .th.score { /*flex: 0 0 60px;*/ color: var(--up-win); flex: 0 0 120px;}
.card .table .tr .tit { background-color: var(--bgcolor-2); color: var(--text-color-1); }
.card .table .tr .w60 { flex: 0 0 60px; white-space: nowrap !important; }
.card .table .tr .teamName { flex: 0 0 60px; padding: 0 5px; line-height: normal; font-weight: normal; background-color: var(--bgcolor-2); }
.card .table .tr .redBG { background-color: var(--red10) !important; }
.card .oddBox { font-size: 12px; overflow: hidden; border: solid 1px rgb(0, 153, 46); color: #333333; display: inline-flex; margin: 5px 5px 5px 0; border-radius: 4px; background-color: rgb(255, 255, 225); }
.card .oddBox .title { font-size: 12px; line-height: 24px !important; background-color: rgb(0, 153, 46); padding: 0 5px; color: #ffffff; flex: 1 !important; }
.card .oddBox.a { border: solid 1px rgb(0, 153, 46); background-color: rgb(255, 255, 225); }
.card .oddBox.a .title { background-color: rgb(0, 153, 46); }
.card .oddBox.e { border: solid 1px rgb(0, 105, 153); background-color: rgb(225, 254, 255); }
.card .oddBox.e .title { background-color: rgb(0, 105, 153); }
.card .oddBox.o { border: solid 1px rgb(153, 92, 0); background-color: rgb(255, 241, 225); }
.card .oddBox.o .title { background-color: rgb(153, 92, 0); }
.card .oddBox .odd { padding: 0 5px; display: inline-block; line-height: 24px; flex: 1; }
.card.on .title, .card.on .th { background-color: #ffffff; }
.show-say {margin-bottom: 14px;}
.mainbody {margin-bottom: 14px;}
#contentData {margin-bottom: 14px;}
.match-data-box textarea {background: #f9f9f9; border: none !important;padding: 0; width: calc(100% - 2px);}

/*----å‘è¡¨é¡µçš„æ¨¡æ¿å¼¹çª—----*/
.layui-layer {width: 400px;}
.layui-layer-title {text-align: center;padding: 0 !important;font-weight: 600;}
.select-match-insert-data {background-color: var(--bgcolor-3); width: 64%; margin:20px auto 0; height: 30px; border-radius: 20px; line-height: 30px; font-size: 14px;padding: 2px;}
.select-match-insert-data span { text-align: center; display: block; width: 50%; height: 34px; float: left;color: var(--textcolor-3);}
.select-match-insert-data span.on { background-color: var(--bgcolor-1); height: 30px; width: 50%;  border-radius: 15px; color: var(--text-color-1); line-height: 30px;font-weight: 600;}
.select-insert-data-box {width: 100%; margin: 0 auto; padding:6px 0 14px; height: 70px; display: table; display: flex; justify-content: flex-start;}
.one-select {width: 32%; float: left; border: 1px solid var(--border-2); border-radius:6px;margin: 0 1.2%; padding: 8px 0 0;text-align: center;background-color: #fafafa;}
.one-select img { width: 30px;  height: 30px;}
.one-select .title {  font-size: 14px;}
.one-select.on {border: solid 1px #ff6600;position: relative;overflow: hidden;}
.one-select.on::before {  background-color: #ff6600; color: #fff; content: ""; font-size: 9px;  width: 50px; text-align: center; position: absolute; height: 7px; right: -20px; padding: 0 0 5px 0;  line-height: normal; bottom: -2px; display: block; transform: rotate(-45deg);}
.one-select.on::after { content: ""; display: table; width: 3px; height: 6px; position: absolute;bottom: 2px; right: 3px;border: 2px solid #fff; border-top: 0; border-left: 0; transform: rotate(45deg) scale(1); transition: all .2s ease-in-out;}
/*.layui-layer-wrap {margin: 12px;}*/
.layui-layer-wrap .insert-data-title {font-size: 14px;color: var(--text-color-3);text-align: center;height: 38px;line-height: 38px;display: flex;flex-direction: row;}
.layui-layer-wrap .insert-data-title::before, .layui-layer-wrap .insert-data-title::after{ content: "";flex: 1 1; border-bottom: 1px solid var(--border-2); margin: auto;}
.layui-layer-wrap .insert-data-title span {background-color: var(--white);padding: 0 8px;}
.select-match-insert-data.one { width: 49% !important;}
.select-match-insert-data.one span.on {width: 100% !important;}
.close::before, .close::after {content: "";  position: absolute; top: 2px; left: 10px; background: #fff !important; width: 1px; height: 14px; transform: rotate(45deg);}
.close::after {transform: rotate(-45deg);}

.card .list .item {
	padding: 6px;
	position: relative;
}

	.card .list .item .tit {
		background: #F0FAFF;
		padding: 0 10px;
		color: #2196F3;
		font-size: 14px;
		line-height: 20px;
		display: inline-block;
		position: relative;
		float: none;
		z-index: 1;
		border-radius: 0 100px 100px 0;
	}

	.card .list .item.good .tit {
		background: #FFEBEE;
		color: #F44336;
	}

	.card .list .item .info {
		padding: 8px 6px 0 6px;
		display: block;
		float: none;
		width: 100%;
		margin: 0;
	}

		.card .list .item .info p {
			margin: 0;
			margin-bottom: 12px;
			font-size: 14px;
			display: flex;
			align-items: center;
		}

		.card .list .item .info label {
			display: flex;
			align-items: center;
		}

.qiuba_Info .tips.card, .editer .tips.card {
	border: solid 1px var(--border-2) !important;
}
.layui-layer-content {
	padding: 20px;
}

	.layui-layer-content .card .title {
		display: none;
	}
.qiuba_Info .card .list .item .info p::before, .match-data-box .card .list .item .info p::before {
	content: '';
	float: left;
	line-height: 0;
	flex: 0 0 8px;
	width: 8px;
	height: 8px;
	background: #2196F3;
	margin: 0 8px 0 5px;
	transform: rotateZ(45deg);
}


.fixedBox .card .list .item .info p::before {
	display: none;
}

.qiuba_Info .card .list .item.good .info p::before, .match-data-box .card .list .item.good .info p::before {
	background: #F44336;
}

.matchList .item {
	display: flex;
	border-bottom: solid 1px #f1f1f1;
	position: relative;
	overflow: hidden;
	gap: 5px;
}

	.matchList .item:last-child {
		border: none;
	}

	.matchList .item .league {
		display: flex;
		gap: 5px;
		font-size: 13px;
		align-items: center;
		width: 100px;
	}

	.matchList .item .info {
		padding: 0 !important;
		font-size: 12px;
		display: flex !important;
		align-items: center;
		flex: 1;
	}

	.matchList .item .time {
		color: #333333;
	}

	.matchList .item .score {
		font-weight: bold;
		font-size: 14px;
		color: #f44336;
		flex: 0 0 60px;
		text-align: center;
	}

	.matchList .item .result {
		position: absolute;
		right: -5px;
		bottom: -6px;
		height: 100%;
		width: 34px;
	}

	.matchList .item .team {
		line-height: normal;
		flex: 1;
	}

		.matchList .item .team.home {
			text-align: right;
		}

	.matchList .item .result img {
		max-width: 100%;
		max-height: 100%;
	}

	.matchList .item::before {
		content: unset !important;
	}

/* éšè—åŽŸç”Ÿå¤é€‰æ¡† */
.custom-checkbox {
	position: absolute;
	opacity: 0;
}

/* åˆ›å»ºè‡ªå®šä¹‰å¤é€‰æ¡†çš„å¤–è§‚ */
.checkboxIcon {
	position: relative;
	display: inline-block;
	flex: 0 0 16px;
	width: 16px;
	height: 16px;
	border: 1px solid #BFBFBF;
	background-color: #fff;
	cursor: pointer;
	border-radius: 1000px;
	margin-right: 8px;
}

/* å½“å¤é€‰æ¡†é€‰ä¸­æ—¶ï¼Œæ”¹å˜èƒŒæ™¯é¢œè‰² */
.custom-checkbox:checked + .checkboxIcon {
	background-color: #8C8C8C;
}

	/* åˆ›å»ºå¤é€‰æ¡†å†…çš„å‹¾å·å›¾æ ‡ */
	.custom-checkbox:checked + .checkboxIcon::before {
		content: '\2713';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: #fff;
		font-size: 13px;
		font-weight: bold;
	}

.card {
	color: var(--textcolor-1);
	position: relative;
	background-color: var(--bgcolor-1);
	border-radius: 4px;
	border: solid 1px var(--border-2)
}

	.card .list .item::before {
		content: '';
		border-top: solid 1px #efefef;
		height: 1px;
		overflow: hidden;
		width: 74%;
		display: block;
		position: absolute;
		top: 18px;
		right: 10px;
	}


/* æƒ…æŠ¥ä¸“ç”¨é‡å†™æ ·å¼ */
/* constantå…¼å®¹ iOS < 11.2  */
/* envå…¼å®¹ iOS >= 11.2 */
.tips.card {
	/*padding-bottom: calc(constant(safe-area-inset-bottom) + 90px);
	padding-bottom: calc(env(safe-area-inset-bottom) + 90px);*/
	border: none !important;
	float: none;
	width: auto;
	padding: 0;
}

	.tips.card .subTitle {
		padding: 0 5px !important;
		box-sizing: border-box !important;
		margin: 12px 0 0 0 !important;
		background: transparent;
		border: none;
		font-size: 18px !important;
		font-weight: bold;
		line-height: 22px !important;
		background: transparent;
		border: none;
	}

.custom-checkbox-label {
	width: auto !important;
	font: 14px/1.5 "sans serif",tahoma,verdana,helvetica;
	color: #333 !important;
}