/** -- original -- **/
*
{
	font-family:'微软雅黑';
}

textarea
{
	
}

.page
{
	background-color:#f8f8f8;
}

.tabbar-fixed .page-content, .tabbar-through .page-content, .toolbar-fixed .page-content, .toolbar-through .page-content 
{
    padding-bottom: 60px;
}

.tabbar-labels 
{
    height: 53px;
}


.modal-button 
{
    color: #09bb07;
}

.tabbar-labels span.tabbar-label
{
	font-size:12px;
}

.tabbar-labels a.link, .tabbar-labels a.tab-link 
{
    padding-bottom: 7px;
}

.tabbar.tabbar-hidden, .tabbar.toolbar-hidden, .toolbar.tabbar-hidden, .toolbar.toolbar-hidden
{
	display:none;
}

html.ios-gt-8 .navbar .center {
    font-weight:normal;
}


.toast 
{
  background: rgba(0, 0, 0, 0.8);
  border-radius: 1rem;
  color: white;
  padding: 0 .8rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 16px;
  width: auto;
}

/** -- original -- **/

.text-black
{
	color: #000000 !important;	
}

.text-gray
{
	color: #bbb !important;	
}

.text-orange
{
	color: #ff5529 !important;	
}

.text-green
{
	color: #09bb07 !important;	
}

.text-red
{
	color: #FF6B6D !important;
}

.status
{
	background-color:#D4D4D4;
	color:white;
	padding:2px 7px;
	border-radius:2px;
	font-size:13px;
	height:15px;
}

.bg-lgreen
{
	background-color:#f0fff3 !important;	
}

.bg-green, .bg-success
{
	background-color:#09bb07 !important;
}

.bg-red, .bg-danger
{
	background-color:#e64340 !important;
}

.bg-yellow, .bg-warning
{
	background-color:#FECE0A !important;
}

.bg-lgray
{
	background-color:#F8F8F8 !important;
}
.bg-lgreen
{
	background-color:#f0fff3 !important;	
}
.bg-orange
{
	background-color:#ff5529 !important;	
}


.invisible
{
	display:none;
}

.big-preloader
{
	width:28px;
	height:28px;
	text-align:center;
	margin-top:5px;
}

.full
{
	width:100%;
}

.text-right
{
	text-align:right;
}


.tab-block .active
{
	display:block;
}

.tab-item
{
	display:none;
}


.tab-btn
{
	padding-bottom: 7px;
	padding-top: 4px;
	height: 100%;
	width: 100%;
	flex-direction: column;
	-webkit-box-orient: vertical;
	align-items: center;
	overflow: visible;
	-webkit-box-flex: 1;
	-webkit-box-align: center;
	display: flex;
	box-sizing: border-box;
}


.sub-bar .fa
{
	font-size:20px;
	margin-top:5px;
}


.item-sub
{
	font-size:15px;
	text-justify: inter-ideograph;
	margin-top:5px;
	padding-right: 20px;
	color:#888;
}

.sub-item
{
	margin-top:5px;
	font-size:13px;
	color:#888;
}

.space
{
	padding:0px 5px;
}

.btn-padding
{
	padding:0px 8px;	
}

.md-input
{
	border:none;
	padding:6px ;
	width:100%;
	font-size:16px;
	box-sizing: border-box;
	background:none;
	border-bottom:1px solid #E8E8E8;/*fbfbfb*/
}

.md-input:focus
{ 
	border-bottom:1px solid #09bb07;
}

.btn-disabled
{
	background-color:#c8c9cb !important;
}


.btn-white
{
	background-color:white !important;
	color:#888888 !important;
	border:1px solid #d3d3d3  !important;
}

.btn-flat
{
	border-radius:0px;
}


.bottom-margin
{
	margin-bottom:52px;
}

.item-pright
{
	margin-right:88px;
}