/* page */
.%css-ctar% .apsmx-posy-page-row[data-posy-loc="header"] {
	background-color:rgba(255,255,255,0.6);
}
.%css-ctar% .apsmx-posy-page-row[data-posy-loc="subheader"] {
	background-color:rgba(255,255,255,0.3);
	line-height:0;
}
.%css-ctar% .apsmx-posy-page-row[data-posy-loc="subheader"] .apsmx-posy-page-cell-ibox {
	line-height:0;
}
/* text */
.%css-ctar% .apsmx-html {
	word-break:break-all;
	line-height:normal;
}
.%css-ctar% .apsmx-html[data-name="title1"] {
	padding:3px 20px;
	font-size:140%;
}
.%css-ctar% .apsmx-html[data-name="note1"] {
	padding:3px 20px;
	font-size:100%;
	border-radius:20px;
	background-color:rgba(0,0,0,0.3);
}
.%css-ctar% .apsmx-opt .apsmx-html[data-name="title1"] {
	font-size:100%;
}

/* padding on main-center */
.%css-ctar% .apsmx-posy-opt-row[data-posy-loc="main"]
    .apsmx-posy-opt-cell[data-posy-loc="center"]
    .apsmx-posy-opt-cell-ibox {
	padding:10px;
}
/* padding on main-right */
.%css-ctar% .apsmx-posy-opt-row[data-posy-loc="main"]
    .apsmx-posy-opt-cell[data-posy-loc="right"]
    .apsmx-posy-opt-cell-ibox {
	padding:10px;
}
/* alignment */
/*
.%css-ctar% .apsmx-posy-opt-row[data-posy-loc="main"]
    .apsmx-posy-opt-cell[data-posy-loc="center"] {
	vertical-align:middle;
}
.%css-ctar% .apsmx-posy-opt-row[data-posy-loc="main"]
    .apsmx-posy-opt-cell[data-posy-loc="center"]
    .apsmx-posy-opt-cell-ibox {
	text-align:center;
}
*/




/* test coloring */
.%css-ctar% .apsmx-posy-opt-row[data-posy-loc="header"] {
	xbackground-color:rgba(255,0,0,0.2);
}
.%css-ctar% .apsmx-posy-opt-row[data-posy-loc="main"] {
	xbackground-color:rgba(0,255,0,0.2);
}
.%css-ctar% .apsmx-posy-opt-row[data-posy-loc="footer"] {
	xbackground-color:rgba(0,0,255,0.2);
}

/* frame */
.%css-ctar% .apsmx-posy-opt-frame-rect {
	padding:0.2em 0.2em;
	background-color:rgba(0,255,0,0.5);
}
.%css-ctar% .apsmx-posy-opt-frame-round {
	padding:0.2em 1em;
	background-color:rgba(0,0,0,0.5);
	border-radius:0.5em;
}
.%css-ctar% .apsmx-posy-opt-background-red {
	background-color:rgba(255,0,0,0.5);
}


/* slide */
.%css-ctar% .apsmx-layer-top {
	height:auto;
}
.%css-ctar% .apsmx-layer-bottom {
	top:auto;
	bottom:0;
	height:auto;
}
.%css-ctar% .apsmx-desc {
	xheight:70px;
	background-color:rgba(0,0,0,0.2);
}
/* square */
.%css-ctar% .apsmx-square {
	position:relative;
	display:block;
	text-align:center;
	line-height:50px;
	width:50px;
	height:50px;
	background-color:red;
}
.%css-ctar% .apsmx-square-s {
	line-height:30px;
	width:30px;
	height:30px;
	background-color:red;
}
/* circle */
.%css-ctar% .apsmx-circle {
	width:50px;
	height:50px;
	border-radius:50%;
	text-align:center;
}
/* shaking/blinking entire poll option */
.%css-ctar% .apsmx-oss-notallowed .apsmx-opt-ibox {
	animation-name:%css-ctar%-kf-oss-notallowed-opt;
	animation-iteration-count:3;
	animation-duration:0.3s;
	animation-fill-mode:forwards;
}
@keyframes %css-ctar%-kf-oss-notallowed-opt {
	30% {
/*		transform:scale(0.9,0.9);*/
		transform:rotateZ(3deg);
	}
	70% {
/*		transform:scale(0.9,0.9);*/
		transform:rotateZ(-3deg);
	}
}
/* status:ended */
.%css-ctar% .apsmx-pss-ended .apsmx-page {
	background-color:black;
}
.%css-ctar% .apsmx-pss-ended .apsmx-posy-page-row {
	opacity:0.3;
}
.%css-ctar% .apsmx-pss-ended .apsmx-posy-page-row[data-posy-loc="status"] {
	opacity:1;
}


/* poll row */
.%css-ctar% .apsmx-posy-page-row[data-posy-loc="total"] {
	background-color:rgba(255,255,255,0.5);
}
.%css-ctar% .apsmx-posy-page-row[data-posy-loc="vote"] {
	background-color:rgba(255,255,255,0.3);
}


/* font color */
.%css-ctar% .apsmx-opt {
	color:white;
}
.%css-ctar% .apsmx-poll {
	color:black;
}

