@charset "utf-8";
html, body, div {
  font-family:Source Sans Pro;
  margin:0;
  padding:0;
  overflow:hidden;
  background:#f2f2f2;
}

#container {
  overflow:auto;
}

/*#question, #answer, #message, #error {
  display:none;
}*/

/* ------ answers ---- */
p.answer-item {
  cursor:pointer;
}

p.answer-item span {
  display:inline-block;
  width:40px;
  height:40px;
  margin-right:20px;
  /*background:#678;*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border:1px solid black;
}
p.answer-item.checked span {
  /*background:#C33 !important;*/
  background:url('http://streamonline.biz/png/check.png') !important;
  background-size:40px 40px;
}
a[onclick] {
  cursor:pointer;
}
a.vote-button {
  display:inline-block;
  padding:0 10px;
  line-height:1.8em;
  /*background:#C33;*/
  color:#fff;
  
  background-color:#F99428; 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size:24px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  text-align:center;
}
a.vote-button:hover {
  background:#D44 !important;
}
a.vote-button.disabled {
  background:lightgrey !important;
  cursor:auto;
}

#question {
  background-color:#F99428; 
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-size:18px;
  padding:15px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  color:#fff;
  text-align:center;
  font-weight:500;
  margin:5px;
}

#answers {
  text-align:center;
}
.answer-item {
  /*display:inline-block;*/
  font-size:30px;
  font-weight:bold;
}

#button {
  text-align:center;

}