/* general */
body {
    direction: rtl;
}
.bx-viewport {
    direction: ltr;
}
.bx-viewport > * {
    direction: ltr;
}

.answer-v {
    background-image: url(images/vi-mark-spright.png);
    display: inline-block;
    height: 35px;
    width: 40px;
    position: absolute;
    top: 25%;
    right: 0;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}

.questions-counter{
    flex-direction: row-reverse;
}

.terms-accept{
    margin-right: 5px;
}

.front-page-form #warningDisabledText {
    position: absolute;
    bottom: -11px;
    right: 50px;
    font-weight: bold;
}