.sk-poll {
   min-height: 30px;
   padding: 10px;
   margin-bottom: 10px;
}

.sk-poll .sk-poll-question {
   font-weight: bold;
   font-size: 16px;
   line-height: 1.2em;
}

.sk-poll .sk-poll-answers {
   clear: both;
}

.sk-poll .sk-poll-answers .sk-poll-answer {
   display: none;
   clear: both;
}

.sk-poll .sk-poll-result {
   margin-left: 30px;
   display: none;
   height: 21px;
}

.sk-poll .sk-poll-result-bar-outside {
   height: 21px;
   position: relative;
   width: 100%;
}

.sk-poll .sk-poll-result-bar-inside {
   position: absolute;
   left: 0px;
   top: 0px;
   height: 21px;
   overflow-x: hidden;
   overflow-y: hidden;
}

.sk-poll .sk-poll-thank-you {
   display: none;
}

.sk-poll .sk-poll-vote {
   display: block;
   margin-top: 10px;
}

.sk-poll .vote-button[disabled] {
   opacity: 0.5;
}

.sk-poll .sk-poll-result-bar-outside p,
.sk-poll .sk-poll-result-bar-inside p {
   padding: 3px;
   line-height: 15px;
   white-space: no-wrap;
}

.sk-poll .sk-poll-results-total {
   margin-top: 10px;
   margin-left: 30px;
}

/* -- Poll modes ------------------------------------------------------------ */
.sk-poll.initial .sk-poll-back,
.sk-poll.initial .sk-poll-reset-results,
.sk-poll.initial .sk-poll-results-total {
   display: none;
}

.sk-poll.results .sk-poll-back {
   display: block;
}

.sk-poll.results .sk-poll-vote,
.sk-poll.results .sk-poll-view-results,
.sk-poll.results .sk-poll-status,
.sk-poll.results .sk-poll-answer input {
   display: none;
}

.sk-poll.results .sk-poll-answers .sk-poll-answer {
   margin-bottom: 10px;
}

.sk-poll.thank-you .sk-poll-thank-you,
.sk-poll.thank-you .sk-poll-back {
   display: block;
}

.sk-poll.thank-you .sk-poll-vote,
.sk-poll.thank-you .sk-poll-view-results,
.sk-poll.thank-you .sk-poll-reset-results,
.sk-poll.thank-you .sk-poll-status,
.sk-poll.thank-you .sk-poll-question,
.sk-poll.thank-you .sk-poll-results-total,
.sk-poll.thank-you .sk-poll-answers {
   display: none;
}


/* -- Appearances ----------------------------------------------------------- */

/* -- Light ----------------------------------------------------------------- */
.sk-poll.light {
   border: 1px solid #CCCCCC;
   border-radius: 5px;
}

.sk-poll.light .button {
   border-radius: 5px;
}

.sk-poll.light .sk-poll-result-bar-outside {
   background-color: #FEFEFE;
   border-radius: 2px;
   border: 1px solid #CCCCCC;
}

.sk-poll.dark .sk-poll-result-bar-outside p {
   color: #666666;
}

.sk-poll.light .sk-poll-result-bar-inside {
   background-color: #555555;   
}

.sk-poll.light .sk-poll-result-bar-inside p {
   color: #FFFFFF;
}



/* -- Dark ----------------------------------------------------------------- */
.sk-poll.dark {
   border: 1px solid #555555;
   border-radius: 5px;
}

.sk-poll.dark .button {
   border-radius: 5px;
}

.sk-poll.dark .sk-poll-result-bar-outside {
   background-color: #555555;
   border-radius: 2px;
   border: 1px solid #555555;
}

.sk-poll.dark .sk-poll-result-bar-outside p {
   color: #FFFFFF;
}
.sk-poll.dark .sk-poll-result-bar-inside {
   background-color: #FEFEFE;
   
}

.sk-poll.dark .sk-poll-result-bar-inside p {
   color: #000000;
}