input[type="number"] {
	-moz-appearance: textfield;
}

iframe{
	display: block;
	border: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0;
}

/*顶部提示*/
.frame-toast {
	position: absolute;
	/*top: 0;*/
	min-width:290px;
	max-width:350px;
	box-sizing: border-box;
	border-radius:3px;
	padding: 14px 30px 12px;
	text-align:center;
}
.frame-toast p{
	display:inline-block;
	text-align:left;
}
.frame-toast-success {
	background:rgba(25,213,158,0.9);
}
.frame-toast-fail{
	background:rgba(255,51,102,0.9);
}
.frame-toast-warn{
	background:rgba(255,201,25,0.9);
}
.frame-toast-tip{
	background:rgba(93,146,252,0.9);
}
.frame-toast i {
	position: absolute;
}

.frame-toast .toast-text {
	display: inline-block;
	padding-left:26px;
	font-size: 12px;
	color: #fff;
}

/* 黑色提示浮层 目前只有箭头向上的情况 */
.tooltip {
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: calc(100% + 6px);
	height:26px;
	line-height:26px;
	padding: 0 10px;
	border-radius: 3px;
	color: #fff;
	background: rgba(50, 58, 77, .85);
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index:99;
	font-weight: normal !important;
}
.tooltip:before {
	position: absolute;
	left: 50%;
	top: -5px;
	width: 0;
	height: 0;
	border-width: 0 5px 5px 5px;
	border-style: solid;
	border-color: transparent  transparent  rgba(50, 58, 77, .85) transparent;
	content: "";
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tooltip.top {
	top: calc(100% + 10px);
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 10;
}

.tooltip.top:before {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
/* .menu-icons  .tooltip.top {
	top: 32px;
}  */

/*输入框*/

::-webkit-input-placeholder{
	color:#848994;
}
:-moz-placeholder,::-moz-placeholder{
	color:#848994;
}
:-ms-input-placeholder{
	color:#848994;
}
.m-progress {
	height: 100%;
	width: 100%;
	border-radius: 5px;
	overflow: visible;
	box-shadow: none;
}
.m-progress .progress-bar {
	height: 3px;
	position: relative;
	top: 0px;
	right: 0;
	border-radius: 5px;
	/*animation: animate-positive 0.5s;*/
	width: 100%;
	background: #4c7afb;
}
.progress-value{
	position: absolute;
	right: 0;
	height: 3px;
	width: 100px;
	box-shadow: 17px 4px 20px rgba(76,122,251,0.6);
}
@-webkit-keyframes animate-positive{
	0% { width: 0%; }
}
@keyframes animate-positive{
	0% { width: 0%; }
}

.frame-alert{
	z-index: 99999;
	left: 50%;
	top:-200px;
}
