.udpb_slider{
  position:absolute;
  width:100%;
  height:5px;
  overflow-x: hidden;
}

.udpb_line{
  position:absolute;
  opacity: 0.4;
  background:lightblue;
  width:150%;
  height:5px;
}

.udpb_subline{
  position:absolute;
  background:#e4951a;
  height:5px; 
}

.shhz	{
	animation: shake 0.2s;
	animation-iteration-count: 2;
}


@keyframes shake {
  0% { transform: translate(-1px, 0px); }
  10% { transform: translate(-2px, 0px); }
  20% { transform: translate(-3px, 0px); }
  30% { transform: translate(-2px, 0px); }
  40% { transform: translate(-1px, 0px); }
  50% { transform: translate(0px, 0px); }
  60% { transform: translate(1px, 0px); }
  70% { transform: translate(2px, 0px); }
  80% { transform: translate(3px, 0px); }
  70% { transform: translate(2px, 0px); }
  80% { transform: translate(1px, 0px); }
  90% { transform: translate(0px, 0px); }
  100% { transform: translate(0px,0px); }
}
.udpb_inc{
  animation: increase 2s infinite;
}
.udpb_dec{
  animation: decrease 2s 0.5s infinite;
}

@keyframes increase {
   from { left: -5%; width: 5%; }
   to { left: 130%; width: 100%;}
}
@keyframes decrease {
   from { left: -80%; width: 80%; }
   to { left: 110%; width: 10%;}
}
.cancel {
	position: absolute;
	top: 11px;
	left:280px;
	z-index:9999;
	width:25px;
	height:25px;
	background-repeat: no-repeat;
	cursor:pointer;
	background-size:contain;
	background-image:url('/img/pf_cancel.png');
}

.cancel:active{
	margin-top:2px;
}

.clickdown:active	{
	-ms-transform: rotate(-180deg); /* IE 9 */
	-webkit-transform: rotate(-180deg); /* Safari */
	transform: rotate(-180deg);
}

.download	{
	background-image: url(/img/pf_downbg.png);
	background-repeat: repeat-y;
	background-size: 60% 100%; 
}

.downwait	{
	background-image:url(/img/ajax-loader.gif);
	background-position:center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

.neutral, .neutral-dis	{
	font-family: cooper;
	font-size:14px;
	text-align:center;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:5px;

	margin:auto;
	cursor: pointer;
	background-color:rgba(190,190,190,0.5);
}

.neutral-dis	{
	color:#777;
	cursor: default;
}

.moresim	{
	text-align:center;
	border: 2px solid var(--green);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #fff;
	margin:auto;
	padding:8px;
}

.moreic	{
	font-family: ico;
	font-size:20px;
	padding:8px;
	width:55px;
	padding-top:10px;
	text-align:center;
	border: 2px solid var(--green);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color:var(--bgreent);
	margin:auto;
	cursor: pointer;
}

.more, .lmore, .moreblack, .moredis, .morene, .morewt, .flexmore	{
	text-transform: uppercase;
	font-family: cooperh;
	font-size:15px;
	line-height:34px;
	height:32px;
	text-align:center;
	border: 1px solid var(--darkgreen);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:15px;
	padding-right:15px;
	background-color:var(--lightyellow);
	min-width:20%;
	margin:auto;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
}

.flexmore	{
	margin:0;
}

.moremen	{
	text-transform: uppercase;
	line-height:40px;
	box-sizing:border-box;
	border:0px;
	height:40px;
	font-size:10px;
	padding:0px;
	font-size:14px;
	background-color:var(--lightyellow);
	cursor: pointer;
	}

.lmore	{
	font-family: heavy;
	height:40px;
	font-size:18px;
	line-height:45px;
	}
	

.morewt	{
	background-color:#eee;
	color:#999;
	cursor: default;
	background-image:url(/img/ajax-loader.gif);
	background-position:center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	text-indent: -250%;
	white-space: nowrap;
	overflow: hidden;
}

.moredis, .moreblack, .moreic-dis	{
	background-color:#eee;
	color:#999;
	cursor: default;
	}

.moreblack	{
	color: #000;
	}

.more:hover, .neutral:hover, .moreic:hover {
	background:#fff200;
	}

.more:active, .neutral:active, .moreic:active	{
	background: red;
	color: var(--white);
	}

