@charset "UTF-8";

.rt-color-main-01 {
	color: #0099ff !important;
}

.rt-color-important-01 {
	color: #222 !important;
}

.rt-color-normal-01 {
	color: #555 !important;
}

.rt-color-normal-02 {
	color: color_normal_02 !important;
}

.rt-color-weak-01 {
	color: #f0f0f0 !important;
}

.rt-color-weak-02 {
	color: #f3f3f3 !important;
}

.rt-color-weak-03 {
	color: #f8f8f8 !important;
}

.rt-font-size-normal-01 {
	font-size: 14px !important;
}

.rt-font-size-normal-02 {
	font-size: 12px !important;
}

.rt-font-size-small-01 {
	font-size: 10px !important;
}

.rt-font-size-small-02 {
	font-size: 8px !important;
}

/*=======================================
重写Ionicjs的默认样式，满足瑞泰公司样式需求
=========================================
*/
.bar.bar-header {
	box-shadow: 0px 1px 5px #f0f0f0;
}

.bar.bar-light {
	color: #0099ff;
}

	.bar.bar-light .title {
		color: #0099ff;
	}

	.bar.bar-light .button.button-clear {
		color: #0099ff;
	}

.rt-bar-header {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
}

	.rt-bar-header span {
		font-size: 14px;
		margin-right: 20px;
		display: inline-block;
		height: 34px;
		line-height: 34px;
		vertical-align: 14px;
		color: #888;
	}

		.rt-bar-header span.active {
			color: #0099ff;
			border-bottom: 0px solid #0099ff;
		}

.stable-bg {
	background-color: #f8f8f8;
}

.row + .row {
	padding-top: 10px;
	margin-top: 0px;
}

/*==============================================
编辑页面list中的分割行
==============================================*/
.rt-divider {
	background-color: #f3f3f3;
	min-height: 10px !important;
}

input[type="text"], input[type="number"], input[type="date"], textarea {
	border-radius: 3px;
}

.right {
	float: right;
}

.rt-section {
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 15px;
	min-height: 30px;
	border-top: 1px #f0f0f8 solid;
}

.rt-section-color {
	color: #999999;
	height: 25px;
	padding-top: 5px;
}

.rt-input-border {
	border: 1px solid #e3e3e3 !important;
	padding: 0 8px !important;
}

.padding-none {
	padding: 0;
}

.rt-button-icon-bg {
	background-color: #ef473a;
	color: #fff;
	font-size: 16px;
	margin-left: 31%;
	width: 50%;
}

.rt-edit-align {
	text-align: right !important;
}

.rt-list-item-middle {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	height: 100%;
	font-size: 32px;
}

.rt-text {
	border: 1px solid lightgray !important;
	border-radius: 3px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	padding-bottom: 8px !important;
	padding-top: 8px !important;
}

.rt-query-bar {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
}

.rt-query-icon {
	margin-top: 7px;
	height: 34px;
}

.rt-height {
	min-height: 50px;
}

.rt-input {
	text-align: right;
	padding-right: 9px;
}

.rt-Lookup {
	text-align: right;
	padding-right: 9px;
	padding-left: 0px;
}

.rt-pick {
	padding-bottom: 0px;
	padding-top: 0px;
}

.nav-bar-title .spinner svg {
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

/**
 * Action Sheets for Android
 * --------------------------------------------------
 */
.platform-android .action-sheet-backdrop {
	-webkit-transition: background-color 150ms ease-in-out;
	transition: background-color 150ms ease-in-out;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	height: 100%;
	background-color: transparent;
}

	.platform-android .action-sheet-backdrop.active {
		background-color: rgba(0, 0, 0, 0.4);
	}

.platform-android .action-sheet-wrapper {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	-webkit-transition: all cubic-bezier(0.36, 0.66, 0.04, 1) 500ms;
	transition: all cubic-bezier(0.36, 0.66, 0.04, 1) 500ms;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	max-width: 500px;
	margin: auto;
}

.platform-android .action-sheet-up {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.platform-android .action-sheet {
	margin-left: 8px;
	margin-right: 8px;
	width: auto;
	z-index: 11;
	overflow: hidden;
}

	.platform-android .action-sheet .button {
		display: block;
		padding: 1px;
		width: 100%;
		border-radius: 0;
		border-color: #d1d3d6;
		background-color: transparent;
		color: #007aff;
		font-size: 21px;
	}

		.platform-android .action-sheet .button:hover {
			color: #007aff;
		}

		.platform-android .action-sheet .button.destructive {
			color: #ff3b30;
		}

			.platform-android .action-sheet .button.destructive:hover {
				color: #ff3b30;
			}

		.platform-android .action-sheet .button.active, .platform-android .action-sheet .button.activated {
			box-shadow: none;
			border-color: #d1d3d6;
			color: #007aff;
			background: #e4e5e7;
		}

.platform-android .action-sheet-has-icons .icon {
	position: absolute;
	left: 16px;
}

.platform-android .action-sheet-title {
	padding: 16px;
	color: #8f8f8f;
	text-align: center;
	font-size: 13px;
}

.platform-android .action-sheet-group {
	margin-bottom: 8px;
	border-radius: 4px;
	background-color: #fff;
	overflow: hidden;
}

	.platform-android .action-sheet-group .button {
		border-width: 1px 0px 0px 0px;
	}

		.platform-android .action-sheet-group .button:first-child:last-child {
			border-width: 0;
		}

.platform-android .action-sheet-options {
	background: #f1f2f3;
}

.platform-android .action-sheet-cancel .button {
	font-weight: 500;
}

.platform-android .action-sheet-open {
	pointer-events: none;
}

	.platform-android .action-sheet-open.modal-open .modal {
		pointer-events: none;
	}

	.platform-android .action-sheet-open .action-sheet-backdrop {
		pointer-events: auto;
	}

.platform-android .action-sheet .action-sheet-title, .platform-android .action-sheet .button {
	text-align: center;
}

.platform-android .action-sheet-cancel {
	display: block;
}

/*============================================
只读界面详细信息的Card
============================================*/
.rt-account-card .list {
	border: 0px;
	background-color: #0099ff;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
}

	.rt-account-card .list .item {
		background-color: #0099ff;
		color: #fff;
		border: 0px;
	}

		.rt-account-card .list .item p.title {
			color: #fff;
			font-size: 14px;
			padding-bottom: 10px;
		}

		.rt-account-card .list .item p.detail {
			color: #fff;
			font-size: 12px;
		}

.rt-tel-link {
	color: #0099ff;
	text-decoration: none;
}

/*==============================================
头像部分
==============================================*/
.rt-avatar-item .username-01 {
	display: inline-block;
	position: absolute;
	left: 85px;
	top: 20px;
	color: #222;
	font-size: 16px;
}

.rt-avatar-item .username-02 {
	color: #222;
	font-size: 16px;
}

.rt-avatar-item .status-01 {
	display: inline-block;
	position: absolute;
	left: 85px;
	top: 40px;
	color: #888;
	font-size: 14px;
}

.rt-avatar-item .status-02 {
	display: inline-block;
	position: absolute;
	left: 85px;
	top: 40px;
	color: #0099ff;
	font-size: 14px;
}

.rt-avatar-item .status-03 {
	display: inline-block;
	position: absolute;
	left: 85px;
	top: 40px;
	color: red;
	font-size: 14px;
}

.rt-avatar-item .datetime {
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 5px;
	color: #888;
	font-size: 8px;
}

/*==============================================
审批流程的头像部分
==============================================*/
.rt-avatar {
	color: white;
	border-radius: 50%;
	display: inline-block;
	width: 4em;
	height: 4em;
	text-align: center;
	vertical-align: middle;
	padding-top: 1.4em;
	padding-bottom: 1.6em;
}

.rt-avatar-line {
	border-radius: 50%;
	display: inline-block;
	width: 2em;
	height: 4em;
	text-align: center;
	vertical-align: middle;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin-right: 2px;
	margin-left: 2px;
}

.rt-avatar-add {
	display: inline-block;
	width: 4em;
	text-align: center;
	vertical-align: middle;
	padding-top: 0;
	padding-bottom: 0;
}

/*============================================
列表页面的过滤筛选的Bar
============================================*/
.rt-filter-bar {
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: center;
	align-items: center;
	height: 34px;
}

.rt-filter-bar-popover {
	position: absolute;
	left: 0px;
	top: 40px;
	z-index: 10000;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	padding-bottom: 10px;
}

	.rt-filter-bar-popover i.icon {
		font-size: 20px;
	}

/*==============================================
审批清单部分
==============================================*/
.rt-flow-item .username-01 {
	color: #222;
	font-size: 16px;
}

.rt-flow-item .username-02 {
	color: #222;
	font-size: 16px;
}

.rt-flow-item .status-01 {
	color: #555;
	font-size: 14px;
}

.rt-flow-item .status-02 {
	color: #0099ff;
	font-size: 14px;
}

.rt-flow-item .status-03 {
	color: red;
	font-size: 14px;
}

.rt-flow-item .datetime {
	color: #888;
	font-size: 13px;
	position: absolute;
	top: 5px;
	right: 5px;
}

/*============================================
页面最低端的Button Bar
============================================*/
.bar.bar-footer.rt-footer-button-bar {
	flex-wrap: nowrap;
}

	.bar.bar-footer.rt-footer-button-bar .button {
		border-right: 1px solid #f0f0f0;
		flex-grow: 1;
	}

		.bar.bar-footer.rt-footer-button-bar .button:last-child {
			border-right: 0px;
			position: relative;
			top: inherit;
			right: inherit;
			bottom: inherit;
		}

/*==============================================
手机拍照图片展示和拍照按钮
==============================================*/
.rt-img-choose-button {
	width: 60px;
	height: 60px;
	margin-top: 10px;
}

.rt-img-attachment {
	position: relative;
	vertical-align: top;
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	width: 60px;
	height: 60px;
}

	.rt-img-attachment button {
		content: '';
		position: absolute;
		top: -26px;
		left: -11px;
		height: 25px;
		width: 25px;
		text-align: right;
		background: none;
		padding: 0;
		margin: 0;
	}

	.rt-img-attachment img {
		background: none repeat scroll 0 0 #FFFFFF;
		width: 60px;
		height: 60px;
	}

/*=======================================
重写Ionicjs的默认样式，满足瑞泰公司样式需求
=========================================
*/
.item {
	color: #222;
	border-right: 0px;
	border-color: #f0f0f0;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 14px;
}

	.item.item-input {
		padding-top: 6px;
		padding-bottom: 6px;
	}

.input-label {
	color: #888;
	font-size: 14px;
}

.item-input select {
	border: 0;
	background-color: #ffffff;
	text-indent: 5px;
	right: 0;
	position: absolute;
	direction: ltr;
	width: 100%;
	padding-left: 0px;
	line-height: 16px;
}

.item-input input[readonly] {
	background-color: #ffffff;
}

.item-input.activated input[readonly] {
	background-color: #D9D9D9;
}

/*============================================
只读页面的样式
============================================*/
.rt-item-title {
	border-left: 4px solid #0099ff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	font-size: 12px;
}

.rt-item-divider {
	min-height: 10px;
	padding: 0;
}

.rt-list-row {
	padding: 5px 10px !important;
}

.rt-item-label {
	display: inline-block;
	width: 25%;
	color: #888;
}

/*=======================================
list item 中文字的左右布局
=========================================
*/
.rt-text-box-left-01 {
	float: left;
	padding-left: 0;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

.rt-text-box-right-01 {
	float: right;
	padding-left: 10px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.rt-text-box-right-02 {
	float: right;
	border: 1px solid #f8f8f8;
	border-radius: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
}

/*=======================================
各种文字的大小
=========================================
*/
.rt-text-important-01 {
	color: #0099ff;
}

.item p .rt-text-important-01 {
	color: #0099ff;
}

.rt-text-important-02 {
	color: #222;
}

.item p .rt-text-important-02 {
	color: #222;
}

.rt-text-important-03 {
	color: #ef473a !important;
}

.rt-text-normal-01 {
	color: #555;
}

.item p .rt-text-normal-01 {
	color: #555;
}

.rt-text-weak-01 {
	color: #888888;
}

.item p .rt-text-weak-01 {
	color: #888888;
}

.rt-text-weak-02 {
	color: #888888;
	font-size: 12px;
}

.item p .rt-text-weak-02 {
	color: #888888;
	font-size: 12px;
}

/*=======================================
顶部的状态选择条的颜色
=========================================
*/
.rt-status-bar {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

	.rt-status-bar .button.active {
		background-color: #0099ff;
		color: #fff;
	}

	.rt-status-bar .button {
		border-top: 1px solid #0099ff;
		border-right: 1px solid #0099ff;
		border-bottom: 1px solid #0099ff;
		border-left: 0;
		color: #888;
		background-color: #fff;
	}

		.rt-status-bar .button:first-child {
			border-left: 1px solid #0099ff;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
		}

		.rt-status-bar .button:last-child {
			border-top-right-radius: 5px;
			border-bottom-right-radius: 5px;
		}

/*============================================
自定义TabBar,用于客户等的只读页面
============================================*/
.rt-tab-bar {
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-align-items: center;
	align-items: center;
	height: 40px;
	background-color: white;
}

.rt-tab-bar-item {
	font-size: 14px;
	color: #555;
	background-color: white;
}

	.rt-tab-bar-item.active {
		color: #0099ff;
		border-bottom: 2px solid #0099ff;
	}

/*============================================
卡片式的Item项目
============================================*/
.rt-card {
	margin-top: 10px;
}

	.rt-card p.rt-card-item {
		border-bottom: 1px solid #f0f0f0;
		padding-top: 5px;
		padding-bottom: 5px;
	}

		.rt-card p.rt-card-item:first-child {
			border-top: 0;
		}

		.rt-card p.rt-card-item:last-child {
			border-bottom: 0;
			padding-bottom: 0;
		}

/*============================================
日历控件的样式
============================================*/
.rt-calander-subheader {
	background-color: #fff;
	font-size: 14px;
	color: #555;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

.rt-calander {
	background-color: #f8f8f8;
	padding: 10px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}

	.rt-calander p.week {
		display: block;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-align-items: center;
		align-items: center;
		height: 30px;
		line-height: 30px;
		color: #888;
		font-size: 12px;
		margin: 0;
	}

		.rt-calander p.week span {
			text-align: center;
			height: 30px;
			width: 30px;
		}

	.rt-calander p.day {
		display: block;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-align-items: center;
		align-items: center;
		height: 30px;
		line-height: 30px;
		color: #555;
		font-size: 14px;
		margin: 0;
	}

		.rt-calander p.day span {
			text-align: center;
			height: 30px;
			width: 30px;
		}

		.rt-calander p.day > span.today {
			border: 1px solid #0099ff;
			border-radius: 50%;
		}

		.rt-calander p.day > span.active {
			background-color: #0099ff;
			border-radius: 50%;
			color: #fff;
		}

		.rt-calander p.day > span.inactive {
			color: #ccc;
		}

	.rt-calander p.day-event {
		display: block;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-align-items: center;
		align-items: center;
		height: 10px;
		line-height: 10px;
		color: #888;
		font-size: 14px;
		margin: 0;
	}

		.rt-calander p.day-event span {
			text-align: center;
			flex: 1;
			height: 10px;
			width: 10px;
		}

			.rt-calander p.day-event span.hasEvent:after {
				display: inline-block;
				content: '●';
			}

.rt-bar-avatar {
	color: white;
	border-radius: 50%;
	display: inline-block;
	width: 40px;
	height: 40px;
	font-size: 22px;
	font-weight: bold;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	margin-top: 10px;
}

.rt-bar-name {
	display: inline-block;
	position: absolute;
	left: 72px;
	margin-top: 30px;
	color: #888888;
	font-size: 12px;
}

.rt-bar-column {
	display: inline-block;
	position: absolute;
	left: 72px;
	margin-top: 16px;
	height: 10px;
}

.rt-bar-rank {
	position: absolute;
	right: 20px;
	font-size: 12px;
	margin-top: 14px;
}

.rt-bar-num {
	position: absolute;
	right: 20px;
	margin-top: 32px;
	font-size: 12px;
}

.rt-bar-star {
	margin-top: 20px;
	margin-right: 5px;
	color: gold;
}

.rt-bar-star-none {
	margin-top: 20px;
	margin-right: 5px;
	color: white;
	visibility: hidden;
}

/*============================================
级联选择器的样式
============================================*/
.rt-cascade-picker-mask {
	background-color: rgba(0, 0, 0, 0.2);
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.rt-cascade-picker-dialog {
	position: fixed;
	background-color: #ffffff;
	bottom: 0;
	left: 0;
	right: 0;
	height: 66%;
}

	.rt-cascade-picker-dialog ._header {
		padding: 15px;
		text-align: center;
		font-size: 16px;
		color: #888888;
	}

	.rt-cascade-picker-dialog ._indicator {
		display: block;
		padding: 0 15px;
		border-bottom: 1px solid #f0f0f0;
	}

	.rt-cascade-picker-dialog ._indicator-item {
		padding: 0 0 4px 0;
		display: inline-block;
		color: #555555;
		border-bottom: solid 1px transparent;
	}

		.rt-cascade-picker-dialog ._indicator-item + ._indicator-item {
			margin-left: 20px;
		}

		.rt-cascade-picker-dialog ._indicator-item.selected {
			color: #0099ff;
			border-bottom-color: #0099ff;
		}

	.rt-cascade-picker-dialog ._slider {
		position: absolute;
		top: 83px;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.rt-cascade-picker-dialog ._data-container {
		padding: 10px 0;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
	}

	.rt-cascade-picker-dialog ._data-item {
		padding: 10px 15px;
	}

		.rt-cascade-picker-dialog ._data-item.selected {
			color: #0099ff;
		}

		.rt-cascade-picker-dialog ._data-item i {
			display: none;
		}

		.rt-cascade-picker-dialog ._data-item.selected i {
			display: initial;
		}

/*============================================================
2016/12/15 BerryDing
表格左右对齐的样式
1、文字左对齐，数字右对齐，日期 、电话左对齐
2、是否 等布尔值中间对齐
3、有操作的按钮等 中间对齐 ，如“查看”、“修改”等按钮
=============================================================*/
.rt-text-align {
	text-align: left;
}

.rt-number-align {
	text-align: right;
}

.rt-datetime-align {
	text-align: left;
}

.rt-telephone-align {
	text-align: left;
}

.rt-bool-align {
	text-align: center;
}

.rt-operate-align {
	text-align: center;
}

/*============================================================*/

/*============================================================
2016/12/15 BerryDing
表格样式
=============================================================*/
.rt-table {
	border: 1px solid #f0f0f0;
	color: #555;
	vertical-align: middle;
	padding: 5px;
	background-color: white;
}

/*============================================================*/

/*============================================
进度条页面样式
============================================*/

.rt-process-steps {
	background-color: white;
}

	.rt-process-steps .rt-content-last {
		margin-left: 15px;
		display: inline-block;
		padding-top: 15px;
	}

	.rt-process-steps .rt-content-not-last {
		margin-left: 15px;
		display: inline-block;
		border-left: 1px dashed #888;
		padding-top: 15px;
	}

	.rt-process-steps .rt-img {
		float: left;
		width: 20px;
		position: relative;
		right: 10px;
		background-color: white;
	}

	.rt-process-steps .rt-content-first {
		font-size: 14px;
		color: #555;
	}

	.rt-process-steps .rt-content-not-first {
		font-size: 14px;
		color: #555;
	}

	.rt-process-steps .rt-content-date {
		font-size: 9px;
		color: #888;
		float: right;
		padding-right: 5px;
	}

	.rt-process-steps .rt-content-point {
		font-size: 9px;
		color: #888;
		padding-top: 10px;
	}
/*============================================
2017/01/23 GaleGe
仪表盘滑动筛选样式
============================================*/
.switch_search {
	text-align: center;
	position: fixed;
	display: flex;
	width: 120px;
	height: 28px;
	margin-top: 8px;
	border: solid 1px #ddd;
	border-radius: 5px;
}

.switch_search_tab {
	flex: 1;
	height: 28px;
	width: 60px;
	line-height: 28px;
	color: #fff;
	z-index: 12;
}

.white_search_tab {
	color: #7A7A7A;
}

.switch_bg {
	background: #46B5FF;
	border-radius: 5px;
	position: absolute;
	top: 1px;
	left: -3px;
	height: 24px;
	width: 60px;
}

.search_right {
	transition: -webkit-transform,transform 0.6s ease;
	-webkit-transform: translate3d(60px, 0, 0);
	-moz-transform: translate3d(60px, 0, 0);
	transform: translate3d(60px, 0, 0);
}

.search_left {
	transition: -webkit-transform,transform 0.6s ease;
	-webkit-transform: translate3d(4px, 0, 0);
	-moz-transform: translate3d(4px, 0, 0);
	transform: translate3d(4px, 0, 0);
}

.wechatsign-title {
	background-image: url('../../_imgs/campaign_wechat_img/background@3x.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	top: -3%;
}

.wechatsign-list .list {
	margin-top: 45%;
	width: 80%;
	margin-left: 10%;
	margin-right: auto;
	position: absolute;
}

	.wechatsign-list .list img {
		width: 14px;
		height: 14px;
	}

.wechat-submit-button {
	border: 0;
	color: white;
	background-color: white;
}

	.wechat-submit-button img {
		width: 100% !important;
		height: 100% !important;
	}

.wechatsign-list input {
	color: #0099ff;
}

.loadingwechat {
	padding: 20px;
	border-radius: 5px;
	background-color: initial !important;
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	font-size: 15px;
}

.loading {
	padding: 20px;
	border-radius: 5px;
	background-color: rgba(0,0,0,.7);
	color: #fff;
	text-align: center;
	text-overflow: ellipsis;
	font-size: 15px;
}

.showload_div img {
	width: 40%;
}

.wechat_bottomlable1 {
	height: 3px;
	border-radius: 0 0 20px 20px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border-top: 0px;
	opacity: 0.6;
}

.wechat_bottomlable2 {
	height: 22px;
	border-radius: 0 0 20px 20px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	border-top: 0px;
	opacity: 0.3;
	margin-top: -12px;
}
