/* This CSS file is included if a Right-to-Left language is used */
.answertext,.answer {
  text-align: right;
}

.boilerplate td td,.numeric td td,.choice-5-pt-radio td td,.yes-no td td,.gender td td,.date td td,.numeric-multi td td,.numeric td td,.list-with-comment td td,.list-dropdown-flexible td td,.ranking td td,.numeric-multi td td,.language td td,.multiple-opt-comments td td,.multiple-short-txt td td,.text-short td td,.text-long td td,.text-huge td td,.numeric-multi td td,.array-5-pt td,.array-10-pt td,.array-yes-uncertain-no td,.array-increase-same-decrease td,.array-flexible-row td,.array-flexible-column td,.array-multi-flexi td,.array-multi-flexi-text td,.array-flexible-duel-scale td
  {
  text-align: right !important;
}

.choice-5-pt-radio .answer li,.list-radio-flexible .answer li,.list-radio .answer li,.list-with-comment .answer li,.multiple-opt .answer li,.multiple-opt-comments .answer li,.multiple-short-txt .answer li,.numeric-multi .answer li,.yes-no .answer li,.gender .answer li
  {
  text-align: right;
}

.list-radio .answer li label {
  width: auto;
}

/* line 207 */
td.questiontext {
  text-align: right;
}

/* line 294 */
.choice-5-pt-radio ul,.yes-no ul,.gender ul {
  text-align: right;
}

/*line 414 */
.choice-5-pt-radio li,.list-radio-flexible li,.list-radio li,.list-with-comment li,.multiple-opt li,.multiple-opt-comments li,.multiple-short-txt li,.numeric-multi li,.yes-no li,.gender li
  {
  text-align: right;
}

.choice-5-pt-radio li,
.list-radio-flexible li,
.list-radio li,
.list-with-comment li,
.yes-no li,
.gender li {
    text-indent: 1.7em;
}

/* line 479 */
.list-with-comment div.list {
  float: right;
}

.list-with-comment div.list p {
  text-align: right;
}

.list-with-comment p.comment {
  text-align: right;
  float: left;
}