/*-- qpoll --*/
.quiq-qpoll {
	position:relative;
	overflow:hidden;
	visibility:hidden;
}
.quiq-qpoll,
.quiq-qpoll div {
	box-sizing:border-box;
	word-break:break-all;
}
/*-- psect --*/
.quiq-psect {
	overflow:hidden;
	margin-bottom:0;
}
.quiq-psect:last-child {
	margin-bottom:0;
}
/*-- palert --*/
.quiq-palert {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	padding:10px;
	text-align:center;
	color:yellow;

	background-color:#000;
	background-color:rgba(0,0,0,0.5);

	border:0 solid rgba(0,0,0,1);
	border-width:0 4px;
	visibility:hidden;
	user-select:none;
}
/*-- popt-area --*/
.quiq-psect-popt {
	margin:10px;
	padding:10px;
	background-color:#aca;
}
.quiq-popt-area {
	text-align:center;
	border-width:0 !important;
	padding:0 !important;
	margin:0 !important; 
}
.quiq-popt-ctar {
	display:inline-block;
	*zoom:1;
	*display:inline;
	margin:0 !important;
	padding:5px;
	vertical-align:top;
}
/*-- [BEGIN] CTile --*/
.quiq-popt-ctar-pad {
	display:inline-block;
	*zoom:1;
	*display:inline;
	visibility:hidden;
}
.quiq-popt-ctar-block {
	display:block;
	width:100% !important;
}
/*-- [END] CTile --*/
.quiq-popt {
	margin:0;
	padding:0;
	border:1px solid gray;
	background-color:white;
}
.quiq-popt-heading {
	display:none;
	overflow:hidden;
	margin:10px;
	padding:10px;
	background-color:#eee;
	text-align:left;
}
.quiq-popt-body {
	margin:0;
	padding:0px;
}
.quiq-popt-footer {
	overflow:hidden;
	margin:10px;
	padding:10px;
	background-color:#eee;
	text-align:left;
}
/* imgarea */
.quiq-imgarea {
	position:relative;
}
.quiq-ia-layer {
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
	height:100% !important;
	overflow:hidden;
	user-select:none;
}
/* ldwait */
.quiq-ia-ldwait {
	background-color:#eee;
}
.quiq-ldwait-box {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:24%;
	height:24%;
}
.quiq-ldwait-icon {
	width:100%;
	height:100%;
	border-radius:5px;
	opacity:0;
	background-image:
/*
		linear-gradient(90deg,
			rgba(128, 128, 128, 0),
			rgba(128, 128, 128, 0.4)
		);
*/
		linear-gradient(90deg,
			rgba(64, 128, 64, 0.1),
			rgba(64, 128, 64, 0.5)
		);
	animation-delay:1s;
	animation-duration:2s;
	animation-name:kf-quiq-ldwait-icon;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
}
@keyframes kf-quiq-ldwait-icon {
	0% {
		opacity:1;
		transform: rotateZ(0deg);
	}
	100% {
		opacity:1;
		transform: rotateZ(360deg);
	}
}
/* vcheck */
.quiq-ia-vcheck {
	text-align:left;

	filter: progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,startColorstr='#00000000', endColorstr='#00000000');
	background-color:rgba(0,0,0,0);
}
.quiq-vcheck-sel {
	filter: progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,startColorstr='#3c000000', endColorstr='#3c000000');
	background-color:rgba(0,0,0,0.2);
}
.quiq-vcheck-icon {
	position:relative;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:30%;
	height:auto;
	visibility:hidden;

	filter:alpha(opacity=50);
	opacity:0.5;
}
.quiq-vcheck-icon-sel {
	visibility:visible;
}
/* uinp */
.quiq-ia-uinp {
	cursor:pointer;
}
/* vper */
.quiq-vper-area {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:0;
	filter: progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');
	background-color:rgba(0,0,0,0.25);
	height:10%;
}
.quiq-vper-bar {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:100%;

	filter: progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,startColorstr='#8c000000', endColorstr='#8c000000');
	background-color:rgba(0,0,0,0.5);
}
.quiq-vper-board {
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	color:white;
	text-align:center;
	overflow:hidden;
}
.quiq-vper-cnts {
	color:#fff;
}
.quiq-vper-before {
}
.quiq-vper-val {
	color:#fff;
	font-weight:bold;
}
.quiq-vper-after {
	padding-left:3px;
	font-size:80%;
}
/* vcnt */
.quiq-vcnt-area {
	position:absolute !important;
	left:0;
	bottom:0;
	width:100%;
	height:25%;

	filter: progid:DXImageTransform.Microsoft.gradient(
		GradientType=0,startColorstr='#5c000000', endColorstr='#5c000000');
	background-color:rgba(0,0,0,.4);
	background:linear-gradient(to top, rgba(0,0,0,.4), rgba(0,0,0,.4) 70%, rgba(0,0,0,0));
}
.quiq-vcnt-board {
	position:relative;
	visibility:hidden;
	height:100%;
	padding:2% 5% 0 5%;
	text-align:right;
}
.quiq-vcnt-cnts {
	color:white;
}
.quiq-vcnt-before {
	font-size:50%;
}
.quiq-vcnt-val {
	padding:0 2px;
	color:yellow;
	text-shadow:1px 1px 3px #080;
}
.quiq-vcnt-after {
	font-size:50%;
}
/* voted */
.quiq-voted-icon {
	position:absolute;
	left:3%;
	bottom:3%;
	width:15%;
	height:auto;

	filter:alpha(opacity=50);
	opacity:0.5;

	animation-delay:0s;
	animation-duration:2s;
	animation-name:kf-quiq-voted-icon;
	animation-timing-function:linear;
	animation-iteration-count:1;
}
@keyframes kf-quiq-voted-icon {
	0% {
		transform: rotateY(0deg);
	}
	100% {
		transform: rotateY(360deg);
	}
}
/* imgbox */
.quiq-ia-imgbox {
	background-color:white;
	background-repeat:no-repeat;
}
/* vtitle */
.quiq-psect-vtitle {
	padding:10px;
	background-color:#888;
	color:#fff;
	text-align:center;
	font-size:140%;
}
/* vfdesc */
.quiq-psect-vfdesc {
	padding:5px;
	background-color:#999;
	color:#fff;
	text-align:center;
	font-size:100%;
}
/* vbtn */
.quiq-psect-vbtn {
	text-align:center;
	padding:10px;
	background-color:#f8f8f8;
}
.quiq-vbtn {
	position:relative;
	display:inline-block;
	*zoom:1;
	*display:inline;
	user-select:none;
	padding:10px 30px;
	font-size:160%;
	background-color:#eee;
	border:2px solid #ccc;
	border-radius:5px;
	cursor:pointer;
	text-shadow:1px 1px 3px #999;
	box-shadow:1px 1px 3px 1px #ccc;
}
.quiq-vbtn:active {
	top:1px;
	left:1px;
	box-shadow:none;
}
/* vtotal */
.quiq-psect-vtotal {
	padding:17px;
	text-align:center;
	background-color:#eee;
}
.quiq-vtotal-before {
	font-size:100%;
}
.quiq-vtotal-val {
	font-size:240%;
	text-shadow:1px 1px 3px #999;
}
.quiq-vtotal-after {
	font-size:100%;
}
/* showr */
.quiq-psect-showr {
	padding:5px 10px;
	background-color:#ccc;
	text-align:right;
}
.quiq-btn-showr {
	display:inline-block;
	padding:3px 10px;
	color:#444;
	font-size:90%;
	border-radius:5px;
	cursor:pointer;
}
.quiq-btn-showr:hover {
	background-color:#eee;
}
/* backf */
.quiq-psect-backf {
	padding:5px 10px;
	background-color:#ccc;
	text-align:left;
}
.quiq-btn-backf {
	display:inline-block;
	padding:3px 10px;
	color:#444;
	font-size:90%;
	border-radius:5px;
	cursor:pointer;
}
.quiq-btn-backf:hover {
	background-color:#eee;
}
/* media */
@media (max-width:600px) {
	.quiq-qpoll {
		padding:0;
		border:0;
	}
	.quiq-psect-title {
		padding:10px 5px;
		border:0;
	}
	.quiq-psect-popt {
		margin-left:0;
		margin-right:0;
		padding:0;
		border:0;
	}
	.quiq-psect-vbtn {
		padding:10px 0;
		border:0;
	}
	.quiq-psect-showr {
		padding:10px 5px;
		border:0;
	}
	.quiq-popt-ctar {
		padding:0;
		border:0;
	}
	.quiq-popt-body {
		padding:0;
		border:0;
	}
	.quiq-popt-footer {
		padding:10px 0;
		border:0;
	}
}

/* one-column */
.quiq-popt-ctar {
	max-width:150px;
	width:150px;
}
@media (max-width:430px) {
	.quiq-popt-ctar {
		max-width:430px;
		width:430px;
	}
}

