﻿body.encuestaRunBody, html.encuestaRunBackground,
html.encuestaRunBody {
    background: #fff;
}

.icomoon, .qp-icomoon-icons {
    speak: none;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
}

.disable-user-select {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

@font-face {
    font-family: icomoon;
    src: url(/stylesheets/2016/smiley-fonts/icomoon.eot);
    src: url(/stylesheets/2016/smiley-fonts/icomoon.eot?p1x754#iefix) format('embedded-opentype'), url(/stylesheets/2016/smiley-fonts/icomoon.ttf?p1x754) format('truetype'), url(/stylesheets/2016/smiley-fonts/icomoon.woff?p1x754) format('woff'), url(/stylesheets/2016/smiley-fonts/icomoon.svg?p1x754#icomoon) format('svg');
    font-weight: 400;
    font-style: normal;
}

.qp-icomoon-icons {
    font-family: icomoon!important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'Neo Sans Std';
    src: url(neo-san-font/NeoSansStd-Regular.eot);
    src: url(neo-san-font/NeoSansStd-Regular.eot?#iefix) format('embedded-opentype'), url(neo-san-font/NeoSansStd-Regular.woff2) format('woff2'), url(neo-san-font/NeoSansStd-Regular.woff) format('woff'), url(neo-san-font/NeoSansStd-Regular.ttf) format('truetype'), url(neo-san-font/NeoSansStd-Regular.svg#NeoSansStd-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

.clearfix {
    zoom: 1;
}

    .clearfix:after, .clearfix:before {
        content: "";
        display: table;
    }

    .clearfix:after {
        clear: both;
    }

body, html {
    height: 99%;
    font-family: 'Fira Sans',sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 0;
    position: relative;
}

    body.free-encuesta, html.free-encuesta {
        padding-top: 40px;
    }

    body *, html * {
        box-sizing: border-box;
    }

input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover {
    transition: background-color 5000s ease-in-out 0s;
}

dd, dl, dt, li, ol, ul {
    list-style: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container > ol > li ul li,
.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container > ul > li ul li {
    list-style: circle;
}

.btn.active, .btn.active:active, .btn.active:focus, .btn.active:hover, .btn.focus, .btn.focus:active,
.btn.focus:focus, .btn.focus:hover, .btn:active, .btn:focus, .btn:hover, a.active, a.active:active,
a.active:focus, a.active:hover, a.focus, a.focus:active, a.focus:focus, a.focus:hover, a:active,
a:focus, a:hover {
    outline: 0;
}

.vs-hidden {
    visibility: hidden!important;
    z-index: -1;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.first-child .control-number, .encuesta-body-wrapper .encuesta-pregunta-wrapper .error.vhidden {
    visibility: hidden;
}

.stop-scroll {
    overflow-y: hidden!important;
}

.select-wrapper {
    background: 0 0;
    border: rgba(0,0,0,.3) solid;
    border-width: 0 0 1px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

    .select-wrapper.has-focus {
        border-bottom: 2px solid #0a86ea;
    }

    .select-wrapper.single-select .form-select {
        height: 30px;
    }

    .select-wrapper.multi-select:before {
        display: none;
    }

    .select-wrapper.large {
        width: 100%;
    }

@media only screen and (min-width:768px) {
    .select-wrapper.single-select .form-select {
        height: 36px;
    }

    .select-wrapper.large {
        width: 386px;
    }
}

.select-wrapper.medium {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .select-wrapper.medium {
        width: 193px;
    }
}

.select-wrapper.small {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .select-wrapper.small {
        width: 100px;
    }
}

.select-wrapper:after {
    width: 1px;
    height: 100%;
    background-color: rgba(0,0,0,.3);
    position: absolute;
    right: 30px;
    top: 0;
}

.select-wrapper:before {
    width: 24px;
    height: 24px;
    content: '\f107';
    color: rgba(0,0,0,.5);
    display: inline-block;
    font-family: FontAwesome;
    font-size: 24px;
    right: 4px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
}

.select-wrapper .form-select {
    width: 100%;
    background: 0 0;
    border: solid transparent;
    border-width: 0;
    color: #545E6B;
    display: inline-block;
    font-size: 14px;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
}

    .select-wrapper .form-select:focus {
        background-image: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        outline: 0;
    }

    .select-wrapper .form-select::-ms-expand {
        display: none;
    }

    .select-wrapper .form-select:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 #000;
    }

    .select-wrapper .form-select option {
        font-size: 14px;
        padding: 5px;
    }

@media only screen and (min-width:768px) {
    .select-wrapper .form-select.select-hidden {
        display: none;
    }
}

.encuesta-body-wrapper {
    width: 100%;
    background: #fff;
    margin: 0 auto;
    padding: 10px 15px 0;
    position: relative;
}

    .encuesta-body-wrapper.has-interactive-mode .encuesta-pregunta-wrapper {
        -moz-opacity: .2;
        -khtml-opacity: .2;
        -webkit-opacity: .2;
        opacity: .2;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    }

        .encuesta-body-wrapper.has-interactive-mode .encuesta-pregunta-wrapper:after {
            background: 0 0;
            bottom: 0;
            content: '';
            left: -5px;
            position: absolute;
            right: -5px;
            top: 0;
            z-index: 1;
        }

    .encuesta-body-wrapper.has-timer {
        margin-top: 0;
    }

    .encuesta-body-wrapper .encuesta-run-form {
        margin: 0 auto;
        padding: 0;
        width: 100%;
        transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        -webkit-transition: all .15s ease-in-out;
    }

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-run-form {
        width: 95%;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-run-form {
        width: calc(1024px - 130px);
    }
}

@media only screen and (min-width:1400px) {
    .encuesta-body-wrapper .encuesta-run-form {
        width: calc(1300px - 130px);
    }
}

.encuesta-body-wrapper .encuesta-inside-wrapper > div:nth-last-child(2) .ok-wrapper {
    display: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper {
    width: 100%;
    display: inline-block;
    padding-bottom: 40px;
    padding-top: 40px;
    position: relative;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper.has-separator {
        border-bottom: 1px solid rgba(225,225,225,.5);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .icon-wrapper {
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
    }

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .icon-wrapper {
        width: auto;
        display: inline-block;
        vertical-align: top;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .icon-wrapper > .fa {
    width: 20px;
    height: 20px;
    font-size: 20px;
    margin-top: -10px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 50%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    padding: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper.align-left {
        text-align: left;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper.align-right {
        text-align: right;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper.align-center {
        text-align: center;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper .video-container {
        width: 100%;
        height: 0;
        display: inline-block;
        max-width: 100%;
        padding-bottom: 56.25%;
        padding-top: 30px;
        position: relative;
        overflow: hidden;
        transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        -webkit-transition: all .15s ease-in-out;
        vertical-align: top;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper .video-container {
        padding-bottom: 33.75%;
        padding-top: 18px;
    }
}

@media only screen and (min-width:992px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper .video-container {
        padding-bottom: 28.125%;
        padding-top: 15px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper .video-container embed, .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper .video-container iframe, .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper .video-container object, .encuesta-body-wrapper .encuesta-pregunta-wrapper .youtube-wrapper .video-container video {
    height: 100%;
    background: 0 0;
    border: none;
    left: 0;
    max-width: 100%;
    padding: 0;
    position: absolute;
    top: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container {
    width: 100%;
    border: none;
    color: #545E6B;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 9px;
    position: relative;
    word-wrap: break-word;
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container {
        font-size: 18px;
        margin-bottom: 8px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.has-pregunta-number.required:before {
    display: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.has-pregunta-number.required .pregunta-number:before {
    content: '\2731';
    color: #D0021B;
    display: block;
    font-size: 8px!important;
    left: -10px;
    line-height: 8px;
    position: absolute;
    top: 9px;
}

@media only screen and (min-width:992px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.has-pregunta-number.required .pregunta-number:before {
        font-size: 11px!important;
        line-height: 11px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.has-pregunta-number.required .pregunta-number:before {
        left: -15px;
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.has-pregunta-number.required .pregunta-number:before {
        top: 4px!important;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.required:before {
    content: '\2731';
    color: #D0021B;
    display: block;
    font-size: 8px!important;
    left: -10px;
    line-height: 8px;
    position: absolute;
    top: 9px;
}

@media only screen and (min-width:992px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.required:before {
        font-size: 11px!important;
        line-height: 11px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.required:before {
        left: -15px;
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.required:before {
        top: 7px!important;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container > div > img {
    height: auto;
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container table {
    max-width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container img {
    height: auto;
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container > ul > li {
    list-style-type: disc;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container > ol > li, .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container > ol > li ol li, .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container > ul > li ol li {
        list-style-type: decimal;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container .pregunta-text {
    width: 100%;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container .pregunta-tip {
    background: 0 0;
    float: none;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container .pregunta-tip.help-text {
        width: auto;
        height: auto;
        color: #0a86ea;
        display: inline-block;
        font-size: 13px;
        line-height: 30px;
        overflow: hidden;
        position: relative;
        padding: 0 5px;
        right: auto;
        text-overflow: ellipsis;
        vertical-align: middle;
        white-space: nowrap;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container .pregunta-tip.help-image {
        width: 20px;
        height: 20px;
        color: #0a86ea;
        display: inline-block;
        margin-left: 5px;
        position: relative;
        right: auto;
        vertical-align: middle;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container .pregunta-tip.help-image:before {
            width: 20px;
            height: 20px;
            content: "\e102";
            display: inline-block;
            font-size: 22px;
            left: 0;
            line-height: 20px;
            position: absolute;
            top: 0;
        }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-number {
    padding-right: 5px;
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-number {
        width: auto;
        padding-right: 10px;
        text-align: right;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container {
    width: 100%;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-2x .control-selection,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-3x .control-selection,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-4x .control-selection,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-5x .control-selection {
        width: 100%;
        min-width: auto;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-1x .respuesta-options,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-2x .respuesta-options {
        width: 100%;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-2x .respuesta-options,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-3x .respuesta-options,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-4x .respuesta-options,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-5x .respuesta-options {
        margin-left: 3px;
        margin-right: 3px;
        vertical-align: bottom;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-2x .respuesta-options {
        width: 48.5%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-2x .respuesta-options {
        width: 49%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-3x .respuesta-options {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-3x .respuesta-options {
        width: 32%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-4x .respuesta-options {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-4x .respuesta-options {
        width: 23.5%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-4x .respuesta-options {
        width: 24%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-5x .respuesta-options {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-5x .respuesta-options {
        width: 18.5%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.col-5x .respuesta-options {
        width: 19%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.radio-jump .ok-wrapper {
    display: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container .respuesta-options .controls .control-label img, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container img, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container > div > img {
    height: auto;
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container ul > li {
    list-style-type: disc;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container ol > li {
    list-style-type: decimal;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container .respuesta-options .controls .control-label table {
    max-width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container .respuesta-options .controls .control-label ul > li {
    list-style-type: disc;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container .respuesta-options .controls .control-label ol > li {
    list-style-type: decimal;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .table-heading-wrapper {
    width: 100%;
    display: none;
    margin-bottom: 10px;
    text-align: center;
    vertical-align: top;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .table-heading-wrapper {
        display: table;
        padding-left: 40%;
        table-layout: fixed;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .table-heading-wrapper .control-label {
    width: auto;
    border: none;
    color: #545E6B;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    font-size: 13px;
    display: table-cell;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .loop-wrapper {
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .loop-wrapper .prefix-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .loop-wrapper .suffix-wrapper {
        color: #545E6B;
        display: inline-block;
        font-size: 12px;
        font-weight: 300;
        line-height: 17px;
        padding: 6px 6px 6px 0;
        position: relative;
        vertical-align: middle;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .loop-wrapper:last-child {
        margin-bottom: 0;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options {
    width: 100%;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.required .controls:before {
        content: '\2731';
        color: #D0021B;
        display: block;
        font-size: 8px!important;
        left: -10px;
        line-height: 8px;
        position: absolute;
        top: 14px;
    }

@media only screen and (min-width:992px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.required .controls:before {
        font-size: 11px!important;
        line-height: 11px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.required .controls:before {
        left: -15px;
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.required .controls:before {
        top: 13px!important;
    }
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.is-auto {
        width: 192px;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.is-auto .input-wrapper {
            width: 100%;
        }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.dynamic-explode {
    width: 100%!important;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.dynamic-explode .form-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .controls {
        width: 100%;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .control-label {
    width: 100%!important;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper {
    width: 100%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a {
        width: 40px;
        height: 40px;
        display: inline-block;
        margin: 5px;
        padding: 0;
        position: relative;
        vertical-align: top;
        transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        -webkit-transition: all .15s ease-in-out;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a:hover {
            text-decoration: none!important;
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a:before {
            color: #fff;
            display: inline-block;
            font-family: FontAwesome;
            font-size: 24px;
            left: 50%;
            position: absolute;
            top: 50%;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-facebook {
            background: #3b5998;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-facebook:hover {
                background: #426ca9;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-facebook:before {
                content: '\f09a';
            }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-twitter {
            background: #00aced;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-twitter:hover {
                background: #1dcaff;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-twitter:before {
                content: '\f099';
            }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-googleplus {
            background: #d34836;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-googleplus:hover {
                background: #e8503e;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-googleplus:before {
                content: '\f0d5';
            }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-yelp {
            background: #9f3224;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-yelp:hover {
                background: #c41200;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.social-sharing .social-icon-wrapper > a.share-yelp:before {
                content: '\f1e9';
            }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-heading {
    width: 100%;
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
    padding: 6px 0 5px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection {
    width: 100%;
    display: inline-block;
    margin: 0 auto;
    padding: 8px 40px;
    position: relative;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection {
        width: auto;
        min-width: 300px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection.edit-other .blinker {
    z-index: -1;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .control-letter {
    width: 17px;
    height: 17px;
    background-color: rgba(10,134,234,.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    left: 10px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 10px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .control-tick {
    width: 21px;
    height: 21px;
    color: #0a86ea;
    display: none;
    font-size: 21px;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .control-tick:after {
        content: '\e093';
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .control-indicator {
    border: 1px solid #0a86ea;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .control-indicator:after {
        width: 0;
        height: 0;
        background: #0a86ea;
        content: '';
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transition: all 150ms ease-in-out;
        -moz-transition: all 150ms ease-in-out;
        -o-transition: all 150ms ease-in-out;
        -webkit-transition: all 150ms ease-in-out;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=checkbox] ~ .control-indicator {
    width: 18px;
    height: 18px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=checkbox] ~ .control-indicator:before {
        content: '\e125';
        display: none;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=checkbox] ~ .control-indicator:after {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=checkbox]:checked ~ .control-indicator {
    border: none;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=checkbox]:checked ~ .control-indicator:before {
        content: '\e125';
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=checkbox]:checked ~ .control-indicator:after {
        width: 18px;
        height: 18px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=radio] ~ .control-indicator {
    width: 18px;
    height: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=radio] ~ .control-indicator:after {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection input[type=radio]:checked ~ .control-indicator:after {
    width: 10px;
    height: 10px;
    border: 1px solid #0a86ea;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .radio-check {
    position: absolute;
    z-index: -1;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .radio-check:checked ~ .control-indicator:before {
        color: #fff;
        display: block;
        font-size: 17px;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        z-index: 10;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .radio-check:checked ~ .control-letter {
        background-color: #0a86ea;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .radio-check:checked ~ .control-tick {
        display: none;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .radio-check:checked ~ .blinker {
        -webkit-animation: flash 250ms 2 ease;
        -moz-animation: flash 250ms 2 ease;
        -ms-animation: flash 250ms 2 ease;
        -o-animation: flash 250ms 2 ease;
        animation: flash 250ms 2 ease;
        background: rgba(10,134,234,.13);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .blinker {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .control-label,
.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .other-input {
    width: 100%;
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    display: inline-block;
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .other-input {
    height: 22px;
    background: 0 0;
    outline: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .blinker {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .blinker:hover {
        background: rgba(10,134,234,.1);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .error {
    width: 100%;
    color: #D0021B;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    min-height: 23px;
    padding: 3px 0;
    text-align: left;
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .form-label {
    width: 100%;
    border: none;
    color: #545E6B;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin: 0;
    padding: 6px 6px 6px 0;
    position: relative;
    vertical-align: middle;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-label {
        width: 30%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-label {
        width: 25%;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-label {
        width: 20%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    padding: 1px 0;
    position: relative;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper:before {
        width: 100%;
        height: 1px;
        background: rgba(0,0,0,.3);
        bottom: 0;
        content: '';
        left: 0;
        position: absolute;
        right: 0;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper:after {
        width: 0;
        height: 2px;
        background: #0a86ea;
        bottom: 0;
        content: '';
        left: 50%;
        position: absolute;
        transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        -webkit-transition: all .15s ease-in-out;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
        z-index: 1;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.large, .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.show-line:after {
        width: 100%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.error-line:after {
        width: 100%;
        background: #D0021B;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.large {
        width: 386px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.medium-x {
    width: 67.5%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.medium-x {
        width: 291px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.medium {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.medium {
        width: 193px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.small {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.small {
        width: 95px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.small-x {
    width: 30%;
    margin-right: 1%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .input-wrapper.small-x {
        width: 95px;
        margin-right: 0;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper textarea {
    min-height: 75px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper textarea.auto-expand {
        height: 35px;
        min-height: auto;
        overflow: hidden;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .form-input {
    width: 100%;
    background-color: rgba(0,0,0,.04);
    border: solid transparent;
    border-width: 0 0 1px;
    color: #545E6B;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    max-width: 100%;
    min-width: 100%;
    padding: 7px;
    position: relative;
    vertical-align: top;
    z-index: 0!important;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-input:focus {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        outline: 0;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-input::-webkit-input-placeholder {
        -moz-opacity: .5;
        -khtml-opacity: .5;
        -webkit-opacity: .5;
        opacity: .5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-input:-moz-placeholder {
        -moz-opacity: .5;
        -khtml-opacity: .5;
        -webkit-opacity: .5;
        opacity: .5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-input::-moz-placeholder {
        -moz-opacity: .5;
        -khtml-opacity: .5;
        -webkit-opacity: .5;
        opacity: .5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-input:-ms-input-placeholder {
        -moz-opacity: .5;
        -khtml-opacity: .5;
        -webkit-opacity: .5;
        opacity: .5;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta {
    margin-bottom: 30px;
    position: relative;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta:last-child {
        margin-bottom: 0;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper {
        font-size: 0;
        position: relative;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .respuesta-container {
        padding-left: 1%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .error {
        padding-left: 1%;
        position: absolute;
        top: -22px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-10 .pregunta-container {
        width: 10%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-10 .respuesta-container {
        width: 90%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-10 .error {
        left: 10%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-20 .pregunta-container {
        width: 20%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-20 .respuesta-container {
        width: 80%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-20 .error {
        left: 20%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-30 .pregunta-container {
        width: 30%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-30 .respuesta-container {
        width: 70%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-30 .error {
        left: 30%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-40 .pregunta-container {
        width: 40%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-40 .respuesta-container {
        width: 60%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-40 .error {
        left: 40%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-50 .respuesta-container, .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-50 .pregunta-container {
        width: 50%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta.width-50 .error {
        left: 50%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container .input-wrapper {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-10 .prefix-wrapper {
        left: -10%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-20 .prefix-wrapper {
        left: -20%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-30 .prefix-wrapper {
        left: -30%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-40 .prefix-wrapper {
        left: -40%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-50 .prefix-wrapper {
        left: -50%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-60 .prefix-wrapper {
        left: -60%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-70 .prefix-wrapper {
        left: -70%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-100 .prefix-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-80 .prefix-wrapper,
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-90 .prefix-wrapper {
        left: -80%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-100 .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix.width-90 .input-wrapper {
        width: 80%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix .input-wrapper {
        left: 10%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container .input-wrapper {
        width: 30%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-10 .input-wrapper {
        width: 10%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-20 .input-wrapper {
        width: 20%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-30 .input-wrapper {
        width: 30%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-40 .input-wrapper {
        width: 40%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-50 .input-wrapper {
        width: 50%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-60 .input-wrapper {
        width: 60%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-70 .input-wrapper {
        width: 70%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-80 .input-wrapper {
        width: 80%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-90 .input-wrapper {
        width: 90%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.width-100 .input-wrapper {
        width: 100%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .prefix-wrapper {
    width: 50%;
    padding-left: 0;
    text-align: left;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .prefix-wrapper {
        width: 10%;
        left: -30%;
        text-align: right;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .suffix-wrapper {
    width: 50%;
    padding-left: 6px;
    padding-right: 0;
    text-align: right;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .suffix-wrapper {
        width: 10%;
        text-align: left;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color .respuesta-options .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.is-horizontal .respuesta-options {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color .respuesta-options:nth-child(odd) {
    background-color: rgba(225,225,225,.5);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color .respuesta-options.dynamic-explode {
    background: 0 0!important;
    padding: 5px 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color.col-2x .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color.col-3x .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color.col-4x .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color.col-5x .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.alternate-color.is-horizontal .respuesta-options {
    background: 0 0!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.is-horizontal {
    font-size: 0;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.is-horizontal .respuesta-options {
        width: auto;
        margin-left: 3px;
        margin-right: 3px;
        min-width: 93px;
        vertical-align: bottom;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.is-horizontal .control-selection {
    width: 100%;
    min-width: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection {
    cursor: pointer;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection .control-indicator {
        left: 5px;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection .control-label {
        font-weight: 300;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection.edit-other .other-input {
        border-bottom: 1px solid #0a86ea;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection.edit-other .other-input.error-line {
            border-bottom: 1px solid #D0021B;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection.edit-other:hover {
        background: 0 0;
        border-color: transparent;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection.has-focus, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection:hover {
        background: rgba(10,134,234,.1);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .form-label {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-bottom .respuesta-options .controls.control-selection {
    padding-bottom: 20px;
    text-align: center;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-bottom .respuesta-options .controls.control-selection:before {
        left: calc(50% - 18px);
        top: 36px;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-bottom .respuesta-options .controls.control-selection .control-indicator {
        bottom: 12px;
        left: 50%;
        top: auto;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-bottom .respuesta-options .controls.control-selection .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-bottom .respuesta-options .controls.control-selection .other-input {
        margin-bottom: 12px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-top .respuesta-options .controls.control-selection {
    text-align: center;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-top .respuesta-options .controls.control-selection:before {
        left: calc(50% - 18px);
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-top .respuesta-options .controls.control-selection .control-indicator {
        left: 50%;
        top: auto;
        -webkit-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-top .respuesta-options .controls.control-selection .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.control-top .respuesta-options .controls.control-selection .other-input {
        margin-top: 20px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-2x .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-3x .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-4x .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-5x .respuesta-options {
    width: 100%!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col .respuesta-options-wrapper {
    display: inline-block;
    vertical-align: bottom;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-1x .respuesta-options-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-2x .respuesta-options-wrapper {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-2x .respuesta-options-wrapper {
        width: 49.5%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-3x .respuesta-options-wrapper {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-3x .respuesta-options-wrapper {
        width: 32.5%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-3x .respuesta-options-wrapper {
        width: 33%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-4x .respuesta-options-wrapper {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-4x .respuesta-options-wrapper {
        width: 24.5%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-5x .respuesta-options-wrapper {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta.horizontal-col.col-5x .respuesta-options-wrapper {
        width: 19.5%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-prefix .respuesta-options .input-wrapper {
    padding-left: 20px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-prefix .respuesta-options .input-wrapper > span {
        color: #545E6B;
        font-size: 14px;
        left: 5px;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-suffix .respuesta-options .input-wrapper {
    padding-right: 20px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-suffix .respuesta-options .input-wrapper > span {
        color: #545E6B;
        font-size: 14px;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        right: 5px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options {
    margin: 11px 0;
    padding: 2px 0 10px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options.required:before {
        content: '\2731';
        color: #D0021B;
        display: block;
        font-size: 8px!important;
        left: -10px;
        line-height: 8px;
        position: absolute;
        top: 17px;
    }

@media only screen and (min-width:992px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options.required:before {
        font-size: 11px!important;
        line-height: 11px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options.required:before {
        left: -15px;
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options.required:before {
        top: 14px!important;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options.hide-required:before {
    display: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta label {
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    left: 7px;
    position: absolute;
    pointer-events: none;
    top: 8px;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .form-input.used ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .form-input:focus ~ label {
    font-size: 12px;
    font-weight: 400;
    top: -18px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .intl-tel-input .form-input {
    padding-left: 45px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .intl-tel-input .country-list {
    width: 290px;
    border: 1px solid #efefef;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,.175);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.175);
    box-shadow: 0 2px 4px rgba(0,0,0,.175);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .intl-tel-input .country-list .country.highlight {
        background: rgba(10,134,234,.1);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .intl-tel-input .country-name {
    font-size: 14px;
    font-weight: 300;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .intl-tel-input .dial-code {
    font-size: 14px;
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .verify-phone {
    bottom: 100%;
    color: #0a86ea;
    font-size: 12px;
    font-weight: 300;
    padding-bottom: 5px;
    position: absolute;
    right: 0;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .verify-phone {
        bottom: auto;
        left: 100%;
        padding-bottom: 0;
        padding-left: 10px;
        right: auto;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.gateway-form-wrapper .select-wrapper.large:first-child {
    display: block;
    margin-bottom: 32px;
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.gateway-form-wrapper .select-wrapper.large:first-child {
        display: inline-block;
        margin-right: 15px;
        margin-bottom: 0;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta.alternate-color .respuesta-options {
    padding: 0 5px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta.alternate-color .respuesta-options:nth-child(odd) {
        background-color: rgba(225,225,225,.5);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls.control-selection {
    padding-left: 0;
    padding-right: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .control-indicator, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .control-indicator, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .control-indicator {
    display: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .control-label {
    width: 100%;
    padding: 1px 0;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .control-label {
        width: 300px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-label {
    width: auto;
    height: 20px;
    color: #545E6B;
    display: inline-block;
    margin-left: 15px;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-label > span, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-label > span, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-label > span {
        width: 20px;
        height: 20px;
        background-color: rgba(225,225,225,.5);
        border: 1px solid #545E6B;
        color: #545E6B;
        float: left;
        font-weight: 500;
        line-height: 19px;
        margin: 5px 19px 0 4px;
        padding: 0;
        text-align: center;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating {
    width: auto;
    height: 24px;
    color: #979797;
    display: inline-block;
    vertical-align: top;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating {
        margin-left: 15px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    position: absolute;
    z-index: -1;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > label {
    height: 24px;
    color: #979797;
    cursor: pointer;
    float: right;
    margin-bottom: 0;
    margin-right: 15px;
    margin-top: 3px;
    padding: 0;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > label:before {
        content: "\f006";
        display: inline-block;
        font-family: FontAwesome;
        font-size: 20px;
        line-height: 20px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked + label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > label:hover ~ input:checked ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked + label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > label:hover ~ input:checked ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked + label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover ~ label:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > label:hover ~ input:checked ~ label:before {
        content: "\f005";
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating:not(:checked) > label:hover ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label {
    color: #f5a627;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked + label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > label:hover ~ input:checked ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked + label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > label:hover ~ input:checked ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked + label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > input:checked ~ label:hover ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > label:hover ~ input:checked ~ label {
        -moz-opacity: .6;
        -khtml-opacity: .6;
        -webkit-opacity: .6;
        opacity: .6;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    }

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.email-address-pregunta .respuesta-options {
        margin-bottom: 11px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .form-label {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .slide-text-wrapper {
    width: 100%;
    border-spacing: 5px;
    display: table;
    table-layout: fixed;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .slide-text-wrapper > span {
        border: none;
        color: #545E6B;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
        position: relative;
        display: table-cell;
        padding: 0 2px;
        text-align: center;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper {
    width: 100%;
    margin: 20px 0 50px;
    position: relative;
    text-align: center;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper {
        width: 60%;
    }
}

@media only screen and (min-width:992px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper {
        width: 50%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper:after, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper:before {
    bottom: -30px;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 18px;
    line-height: 18px;
    position: absolute;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper:before {
    content: '\f165';
    left: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper:after {
    content: '\f164';
    right: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta {
    text-align: left;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options {
        width: 125px;
        margin: 0 5px 10px 0;
        padding: 0;
        text-align: center;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls {
            width: 100%;
            cursor: pointer;
            display: block;
            margin-top: 15px;
            padding: 5px;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls.control-selection {
                width: auto;
                min-width: auto;
                z-index: 0;
            }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls.control-selection.has-focus .blinker {
                    background: rgba(10,134,234,.1);
                    display: block;
                }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls.thumbs-up .control-icons:before {
                content: "\f164";
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls.thumbs-up .radio-check:checked ~ .control-icons:before {
                color: #7cca53;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls.thumbs-down .control-icons:before {
                content: "\f165";
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls.thumbs-down .radio-check:checked ~ .control-icons:before {
                color: #D0021B;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-icons:hover ~ .blinker, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-label:hover ~ .blinker {
                background: rgba(10,134,234,.1);
                display: block;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-icons {
                width: 100%;
                height: 100px;
                display: block;
                position: relative;
                transition: all .15s ease-in-out;
                -moz-transition: all .15s ease-in-out;
                -o-transition: all .15s ease-in-out;
                -webkit-transition: all .15s ease-in-out;
            }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-icons:before {
                    color: #979797;
                    display: inline-block;
                    font-family: FontAwesome;
                    font-size: 50px;
                    left: 50%;
                    line-height: 1;
                    position: absolute;
                    top: 50%;
                    -webkit-transform: translate(-50%,-50%);
                    -moz-transform: translate(-50%,-50%);
                    -ms-transform: translate(-50%,-50%);
                    -o-transform: translate(-50%,-50%);
                }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-label {
                width: auto;
                display: block;
                margin-bottom: 10px;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-indicator {
                display: none!important;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-tick {
                right: 17px;
                top: 16px;
                -webkit-transform: translate(0,0);
                -moz-transform: translate(0,0);
                -ms-transform: translate(0,0);
                -o-transform: translate(0,0);
            }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-tick:before {
                    border-color: transparent #0a86ea transparent transparent;
                    border-style: solid;
                    border-width: 0 50px 50px 0;
                    content: "";
                    display: block;
                    height: 50px;
                    left: 50%;
                    opacity: .6;
                    position: absolute;
                    top: 50%;
                    -webkit-transform: translate(-50%,-50%);
                    -moz-transform: translate(-50%,-50%);
                    -ms-transform: translate(-50%,-50%);
                    -o-transform: translate(-50%,-50%);
                    width: 50px;
                    z-index: 3;
                }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .control-tick:after {
                    color: #fff;
                    position: absolute;
                    right: -12px;
                    top: -9px;
                    z-index: 4;
                }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta .respuesta-options .controls .blinker {
                z-index: -1;
            }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta {
    text-align: left;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options {
        width: calc(100% / 5);
        float: left;
        margin: 0 auto;
        padding: 0 2px;
        text-align: center;
    }

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options {
        width: calc((100% - 25px)/ 5);
        margin: 0 5px 0 0;
        padding: 0;
    }
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options {
        margin: 0 5px 10px 0;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options {
        width: 173px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls {
    width: 100%;
    cursor: pointer;
    display: block;
    margin-top: 15px;
    padding: 5px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.control-selection {
        width: auto;
        min-width: auto;
        z-index: 0;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.control-selection .blinker {
            display: block;
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.control-selection.has-focus .blinker {
            background: rgba(10,134,234,.1);
            display: block;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-very-dissatisfied .control-icons:before {
        content: "\e055";
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-very-dissatisfied .radio-check:checked ~ .control-icons:before {
        color: #f21c1c;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-dissatisfied .control-icons:before {
        content: "\e056";
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-dissatisfied .radio-check:checked ~ .control-icons:before {
        color: #ea5614;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-neutral .control-icons:before {
        content: "\e057";
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-neutral .radio-check:checked ~ .control-icons:before {
        color: #ffb80d;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-satisfied .control-icons:before {
        content: "\e058";
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-satisfied .radio-check:checked ~ .control-icons:before {
        color: #7cca53;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-very-satisfied .control-icons:before {
        content: "\e059";
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls.smiley-very-satisfied .radio-check:checked ~ .control-icons:before {
        color: #4cb714;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-icons:hover ~ .blinker, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-label:hover ~ .blinker {
        background: rgba(10,134,234,.1);
        display: block;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-icons {
        width: 100%;
        height: 50px;
        display: block;
        position: relative;
        transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        -webkit-transition: all .15s ease-in-out;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-icons:before {
            color: #979797;
            display: inline-block;
            font-size: 50px;
            left: 50%;
            position: absolute;
            top: 50%;
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
        }

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-icons {
        height: 45px;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-icons:before {
            font-size: 45px;
        }
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-icons {
        height: 100px;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-icons:before {
            font-size: 60px;
        }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-label {
    width: auto;
    display: none;
    margin-bottom: 10px;
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-label {
        display: block;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-indicator {
    display: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-tick {
    right: 17px;
    top: 16px;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-tick:before {
        border-color: transparent #0a86ea transparent transparent;
        border-style: solid;
        border-width: 0 50px 50px 0;
        content: "";
        display: block;
        height: 50px;
        left: 50%;
        opacity: .6;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        width: 50px;
        z-index: 3;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .control-tick:after {
        color: #fff;
        position: absolute;
        right: -12px;
        top: -9px;
        z-index: 4;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options .controls .blinker {
    z-index: -1;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta {
    font-size: 0;
    text-align: left;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options {
        width: 100%;
        margin: 0 5px 10px;
        padding: 0;
        z-index: 0;
        vertical-align: top;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .blinker {
            background: 0 0;
            z-index: -1;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .blinker:hover {
                background: 0 0;
            }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls {
            width: 100%;
            cursor: pointer;
            display: block;
            margin-top: 15px;
            padding: 5px;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls.control-selection {
                width: 100%;
                min-width: auto;
                z-index: 0;
            }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls.control-selection {
        width: 20%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls.control-selection.has-focus .blinker {
    background: rgba(10,134,234,.1);
    display: block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .croppie-container {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 20px;
    position: relative;
    z-index: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .croppie-container:after {
        width: 100%;
        height: 100%;
        content: '';
        left: 0;
        position: absolute;
        top: 0;
        z-index: 10;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .cr-boundary {
    width: 100%;
    height: 150px;
    display: block;
    margin: 0 auto!important;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .cr-boundary {
        max-width: none;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .cr-boundary img {
    width: 100%;
    height: auto;
    display: block;
    max-width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .control-label {
    width: auto;
    display: block;
    font-weight: 300;
    margin-bottom: 10px;
    text-align: center;
    word-wrap: break-word;
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .blinker:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .control-label:hover ~ .blinker, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .croppie-container:hover ~ .blinker {
        background: rgba(10,134,234,.1);
        display: block;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .control-label.select-wrapper {
    margin: 0;
    z-index: 10;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .control-indicator {
    display: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .control-tick {
    right: 17px;
    top: 16px;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .control-tick:before {
        border-color: transparent #0a86ea transparent transparent;
        border-style: solid;
        border-width: 0 50px 50px 0;
        content: "";
        display: block;
        height: 50px;
        left: 50%;
        opacity: .6;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        width: 50px;
        z-index: 3;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .control-tick:after {
        color: #fff;
        position: absolute;
        right: -12px;
        top: -9px;
        z-index: 4;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.large-image-chooser .respuesta-options .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.medium-image-chooser .respuesta-options .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.small-image-chooser .respuesta-options .controls.control-selection {
    width: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.small-image-chooser .respuesta-options {
    width: 150px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.small-image-chooser .respuesta-options .croppie-container .cr-boundary {
        width: 100px;
        height: 100px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.medium-image-chooser .respuesta-options {
    width: 200px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.medium-image-chooser .respuesta-options .croppie-container .cr-boundary {
        width: 150px;
        height: 150px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.large-image-chooser .respuesta-options {
    width: 250px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.large-image-chooser .respuesta-options .croppie-container .cr-boundary {
        width: 200px;
        height: 200px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-2x .respuesta-options .controls .cr-boundary, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-3x .respuesta-options .controls .cr-boundary, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-4x .respuesta-options .controls .cr-boundary, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-5x .respuesta-options .controls .cr-boundary {
    height: 150px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.custom-image-chooser .respuesta-options {
    width: auto;
    margin: 0;
    max-width: 100%;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.custom-image-chooser .respuesta-options .controls.control-selection {
        width: auto;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-2x .respuesta-options {
    width: calc(100% / 2 - 10px);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-2x .respuesta-options .controls.control-selection {
        width: 100%;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.custom-image-chooser .respuesta-options {
        margin: 0 5px 10px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-2x .respuesta-options .controls.control-selection {
        width: 60%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-2x .respuesta-options .controls.control-selection {
        width: 40%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-2x.image-rating .respuesta-options .controls .cr-boundary {
    width: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-3x .respuesta-options {
    width: calc(100% / 2 - 10px);
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-3x .respuesta-options {
        width: calc(100% / 3 - 10px);
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-3x .respuesta-options .controls.control-selection {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-3x .respuesta-options .controls.control-selection {
        width: 80%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-3x .respuesta-options .controls.control-selection {
        width: 60%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-3x.image-rating .respuesta-options .controls .cr-boundary {
    width: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-4x .respuesta-options {
    width: calc(100% / 2 - 10px);
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-4x .respuesta-options {
        width: calc(100% / 4 - 10px);
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-4x .respuesta-options .controls.control-selection {
    width: 100%;
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-4x .respuesta-options .controls.control-selection {
        width: 80%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-4x.image-rating .respuesta-options .controls .cr-boundary {
    width: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-5x .respuesta-options {
    width: calc(100% / 2 - 10px);
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-5x .respuesta-options {
        width: calc(100% / 5 - 10px);
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-5x .respuesta-options .controls.control-selection {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.col-5x.image-rating .respuesta-options .controls .cr-boundary {
    width: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.image-rating .respuesta-options {
    text-align: center;
    z-index: auto;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.image-rating .respuesta-options .controls .cr-boundary {
        width: 150px;
        height: 150px;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.image-rating .respuesta-options .controls .cr-boundary img {
            height: 100%;
            margin: 0 auto;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.image-rating .respuesta-options .controls .control-label.select-wrapper {
        width: 100%;
        display: inline-block;
        text-align: left;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.image-rating .respuesta-options .controls .control-label .filter-option {
        text-align: center!important;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.image-rating .respuesta-options .blinker {
        display: none!important;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options {
    display: table;
    border-spacing: 5px;
    table-layout: fixed;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls.control-selection {
        cursor: pointer;
        display: table-cell;
        text-align: center;
        padding: 0;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls.control-selection .control-indicator {
            display: none!important;
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls.control-selection .control-label {
            z-index: 1;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls.control-selection .control-label:hover ~ .blinker {
                background: rgba(10,134,234,.1);
                display: block;
            }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls.control-selection.has-focus .blinker {
            background: rgba(10,134,234,.1);
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls .blinker {
        border: 1px solid #0a86ea;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls .radio-check:checked ~ .control-label {
        color: #fff;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls .radio-check:checked ~ .blinker, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options .controls .radio-check:checked ~ .control-label:hover ~ .blinker {
            background: #0a86ea;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:first-child .controls.control-selection {
        padding: 10px 0;
    }

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:first-child .controls.control-selection {
        padding: 15px 0;
    }
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:first-child .controls.control-selection {
        padding: 20px 0;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:first-child .controls .control-label {
    color: #0a86ea;
    font-size: 20px;
    font-weight: 500;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:nth-child(2) .controls.control-selection {
    cursor: default;
    padding: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:nth-child(2) .controls.control-selection .control-label {
        width: auto;
        color: #545E6B;
        font-size: 14px;
        font-weight: 400;
        max-width: 45%;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:nth-child(2) .controls.control-selection .control-label:first-child {
            float: left;
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:nth-child(2) .controls.control-selection .control-label:last-child {
            float: right;
        }

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.date-time-pregunta .respuesta-options {
        margin-bottom: 11px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.date-time-pregunta .respuesta-options .select-wrapper.small {
    width: 92px;
}

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.date-time-pregunta .respuesta-options .select-wrapper.small {
        width: 100px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heading-pregunta {
    background-color: #0a86ea;
    color: #fff;
    font-size: 20px;
    padding: 5px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.date-time-pregunta .respuesta-options .select-wrapper.small {
        margin-right: 10px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heading-pregunta {
        font-size: 22px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heading-pregunta {
        font-size: 24px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heading-pregunta .pregunta-number {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heading-pregunta .pregunta-number {
        line-height: 32px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heading-pregunta .pregunta-number {
        font-size: 18px;
        line-height: 34px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.sub-heading-pregunta {
    color: #545E6B;
    font-size: 20px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.sub-heading-pregunta {
        font-size: 22px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.sub-heading-pregunta {
        font-size: 24px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.sub-heading-pregunta .pregunta-number {
    color: #545E6B;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.sub-heading-pregunta .pregunta-number {
        line-height: 32px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.sub-heading-pregunta .pregunta-number {
        font-size: 18px;
        line-height: 34px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.presentation-text-pregunta {
    color: #545E6B;
    margin: 0;
    font-size: 20px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.presentation-text-pregunta .pregunta-number {
        color: #545E6B;
        font-size: 16px;
        font-weight: 400;
        line-height: 28px;
    }

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.presentation-text-pregunta .pregunta-number {
        font-size: 18px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .steps-count {
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    padding: 5px 10px 5px 0;
    text-align: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .table-wrapper {
    display: inline-block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .table-responsive {
    width: 100%;
    border: none;
    margin: 0;
    position: relative;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 10px 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td {
        border: rgba(225,225,225,.5) solid;
        border-width: 0 1px;
        padding: 10px 5px;
        position: relative;
        text-align: center;
        vertical-align: middle;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td img {
            width: auto;
            height: auto;
            display: inline-block;
            line-height: 1;
            margin: 0 auto;
            max-height: 25px;
            max-width: 50%;
            overflow: hidden;
            vertical-align: middle;
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td:first-child {
            width: 30%;
            border: none!important;
            padding-left: 0;
            text-align: left;
        }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table {
        table-layout: fixed;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td:first-child {
            width: auto;
        }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td:first-child .controls .control-label {
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td:first-child.active, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td:first-child.hover {
    background: 0 0;
    cursor: default;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td.hover {
    background: rgba(0,0,0,.04);
    cursor: pointer;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td.active {
    background: rgba(0,0,0,.09);
    border-color: rgba(0,0,0,.09)!important;
    cursor: pointer;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr:first-child > td {
    border: rgba(225,225,225,.5) solid;
    border-width: 1px 1px 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr:last-child > td {
    border: rgba(225,225,225,.5) solid;
    border-width: 0 1px 1px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table .controls.control-selection {
    width: 95%;
    cursor: pointer;
    min-width: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table .controls .control-label {
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta {
    width: auto;
    max-width: 750px;
    min-width: 290px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .steps-count {
        border: none;
        color: #545E6B;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
        position: relative;
        padding: 5px 10px 5px 0;
        text-align: right;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .table-wrapper {
        display: inline-block;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .table-responsive {
        border: none;
        margin: 0;
        position: relative;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table {
        width: 100%;
        float: left;
        margin: 0 auto;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table .respuesta-options {
            text-align: center;
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table .matrix-radio {
            margin: 0 auto;
        }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table .controls.control-selection {
            cursor: pointer;
            min-width: auto;
            padding-left: 10px;
            padding-right: 10px;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table .controls.control-selection.has-focus, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table .controls.control-selection:hover {
                background: rgba(10,134,234,.1);
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .respuesta-options.alternate-color, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.rank-order-pregunta.alternate-color .respuesta-options:nth-child(odd) {
    background-color: rgba(225,225,225,.5);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table .controls .control-label {
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table thead tr th .controls .control-label {
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table tbody tr td {
    padding: 10px 10px 5px;
    text-align: center;
    vertical-align: middle;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table tbody tr td img {
        width: auto;
        height: auto;
        display: inline-block;
        line-height: 1;
        margin: 2px auto 10px;
        max-height: 64px;
        max-width: 80%;
        overflow: hidden;
        vertical-align: middle;
    }

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.rank-order-pregunta .respuesta-options {
        margin-bottom: 2px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .respuesta-options .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.rank-order-pregunta .respuesta-options .controls.control-selection {
    padding: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .respuesta-options .controls .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.rank-order-pregunta .respuesta-options .controls .control-label {
    width: 100%;
    padding: 8px 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta.has-alternate .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.rank-order-pregunta.alternate-color .respuesta-options {
    padding: 5px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .respuesta-options .controls .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.rank-order-pregunta .respuesta-options .controls .control-label {
        width: 300px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .respuesta-options .controls .select-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.rank-order-pregunta .respuesta-options .controls .select-wrapper {
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .select-wrapper {
    width: 100%;
    text-align: left;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.captcha-pregunta .g-recaptcha {
    -webkit-transform: scale(.77);
    -moz-transform: scale(.77);
    -ms-transform: scale(.77);
    -o-transform: scale(.77);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.captcha-pregunta .respuesta-options .controls.control-selection {
    padding-left: 0;
    padding-right: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.dropdown-pregunta .respuesta-options.other-option, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.dropdown-pregunta .dynamic-explode {
    margin-top: 10px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.map-pregunta .respuesta-options .controls.control-map img {
    width: 100%;
    display: block;
    margin: 0 auto;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .select-wrapper {
        max-width: 300px;
        min-width: 300px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.map-pregunta .respuesta-options .controls.control-map img {
        width: auto;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options .controls.control-image {
    width: 100%;
    height: auto;
    position: relative;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options .controls.control-image {
        width: 600px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options .controls.control-image img {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options .clearButton {
    width: 100%;
    text-align: right;
}

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.captcha-pregunta .g-recaptcha {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options .clearButton {
        width: 400px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options .clearButton > a {
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options canvas {
    width: 266px;
    border: 1px solid rgba(225,225,225,.5);
}

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.hotspot-image-pregunta .respuesta-options canvas {
        width: 400px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heatmap-pregunta .respuesta-options .controls.control-image {
    height: auto;
    position: relative;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.heatmap-pregunta .respuesta-options .controls.control-image img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.reference-data-pregunta .referenceData {
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.reference-data-pregunta .ajaxServiceResponse {
    display: inline-block;
    padding: 5px 0 0;
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.calendar-pregunta .respuesta-options {
        margin-bottom: 11px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.calendar-pregunta .respuesta-options .icon-wrapper .form-input {
    z-index: 0!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.calendar-pregunta .respuesta-options .icon-wrapper .fa {
    cursor: pointer;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.calendar-pregunta .respuesta-options .icon-wrapper .ui-datepicker-trigger {
    width: 20px;
    height: 20px;
    background: 0 0;
    border: none;
    font-size: 20px;
    line-height: 0;
    margin-top: -10px;
    margin-right: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 50%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.dynamic-lookup-pregunta .respuesta-options > .indent-wrapper {
    padding: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.dynamic-lookup-pregunta .indent-wrapper {
    width: 100%;
    display: inline-block;
    padding: 10px 0 0 20px;
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper {
    width: 100%;
    height: 165px;
    background-color: #fff;
    border: 2px dashed #92b0b3;
    display: inline-block;
    padding: 15px;
    position: relative;
    text-align: center;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper {
        width: 400px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper.is-dragover {
    background-color: #f7f7f7;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper.is-dragover .file-upload-input {
        z-index: 3;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-input {
    width: 100%;
    height: 100%;
    bottom: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-text {
    width: auto;
    color: #ccc;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    z-index: 2;
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-text {
        font-size: 18px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-text .fa {
    display: block;
    font-size: 40px;
    margin-bottom: 5px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-text .or {
    width: 100%;
    color: #ccc;
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin: 5px 0 10px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-text .browse-btn {
    background-color: #0a86ea;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 5px 10px;
    position: relative;
    text-align: center;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr > td .btn {
    background: 0 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-text .browse-btn:hover {
    -moz-box-shadow: 0 0 10px #2683cc;
    -webkit-box-shadow: 0 0 10px #2683cc;
    box-shadow: 0 0 10px #2683cc;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper .file-upload-text .error {
    width: 100%;
    display: inline-block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table {
    position: relative;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr > td {
        background: 0 0;
        border: none;
        font-size: 13px;
        padding: 4px;
        vertical-align: middle;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr > td .progress {
            height: 12px;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            margin: 0;
            padding: 0;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr > td .progress .progress-bar {
                height: 12px;
                font-size: 11px;
                line-height: 13px;
            }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr > td .btn.btn-cancel {
            color: #545E6B;
            font-size: 14px;
            padding: 0;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr > td .btn.btn-cancel:focus, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-wrapper > table > tbody > tr > td .btn.btn-cancel:hover {
                -moz-box-shadow: none;
                -webkit-box-shadow: none;
                box-shadow: none;
            }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-limit {
    width: 100%;
    color: #545E6B;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    padding-top: 10px;
    position: relative;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options {
    width: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options > span {
        width: 100%;
        border: none;
        color: #545E6B;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
        position: relative;
        display: table;
        margin: 10px 0;
        text-align: center;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.upload-file-pregunta .upload-file-limit {
        font-size: 14px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options > span {
        width: 695px;
        padding-left: 350px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable {
    width: 100%;
    display: inline-block;
    min-height: 176px;
    padding: 10px 10px 0;
    position: relative;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.first-child {
        background: #efefef;
        border: 1px solid #efefef;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.second-child {
        border: 1px dashed #ccc;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.first-child {
        width: 320px;
        margin-left: -350px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.second-child {
        width: 345px;
        left: 348px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.second-child .controls .control-label {
    padding-right: 25px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .highlight {
    width: 100%;
    background-color: #f2fbff;
    border: 1px dashed #b6bcbf;
    display: inline-block;
    margin-bottom: 10px;
    position: relative;
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls {
    width: 100%;
    background: #fff;
    border: 1px solid #dbdbdb;
    cursor: move;
    display: inline-block;
    font-size: 0;
    margin-bottom: 10px;
    padding: 10px 10px 10px 15px;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .qp-icomoon-icons {
        display: none;
        left: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .qp-icomoon-icons:before {
            color: #545E6B;
            content: '\e105';
            font-size: 16px;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls:hover {
        -moz-box-shadow: 0 -3px 3px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 -3px 3px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);
        box-shadow: 0 -3px 3px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);
    }

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls:hover {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls:hover .qp-icomoon-icons {
    display: block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .control-image {
    width: 100px;
    height: 50px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .control-image img {
        display: block;
        max-height: 50px;
        max-width: 100%;
        min-width: 20%;
        position: relative;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .control-label {
    width: auto;
    display: block;
    margin-right: 0;
    white-space: pre-line;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .control-number {
    width: 20px;
    height: 20px;
    background: #545E6B;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    right: 10px;
    top: 50%;
    text-align: center;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table .alternate-color, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table .alternate-color, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta.alternate-color .respuesta-options:nth-child(odd) {
    background-color: rgba(225,225,225,.5);
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .control-number {
        padding: 3px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls.has-image .controls {
    line-height: 50px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls.has-image .control-label {
    width: calc(100% - 110px);
    display: inline-block;
    line-height: normal;
    margin-left: 10px;
    vertical-align: middle;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls.ui-sortable-helper {
    border-color: transparent;
    -moz-box-shadow: 0 -3px 3px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 -3px 3px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);
    box-shadow: 0 -3px 3px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta.alternate-color .respuesta-options {
    padding: 5px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .respuesta-options {
    margin-bottom: 10px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-img {
    width: 90px;
    height: 90px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-text {
    width: auto;
}

@media only screen and (min-width:500px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-img {
        float: left;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-text {
        margin-left: 120px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-text span {
    width: 100%;
    margin-bottom: 10px;
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-text a {
    color: #545E6B;
    word-wrap: break-word;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead > tr.anchor > td .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead > tr.anchor > td .respuesta-options {
    width: auto;
    max-width: 45%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > tbody > tr > td:first-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.is-bipolar .parent-table > tbody > tr > td:last-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > tbody > tr > td:first-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.is-bipolar .parent-table > tbody > tr > td:last-child {
    width: 20%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead > tr.anchor > td .respuesta-options .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead > tr.anchor > td .respuesta-options .control-label {
    font-size: 13px;
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:first-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:first-child {
    float: left;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:last-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:last-child {
    float: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead > tr:last-child > td .respuesta-options .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead > tr:last-child > td .respuesta-options .control-label {
    font-size: 12px;
    font-weight: 300;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > tbody > tr > td .controls .select-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > tbody > tr > td .controls .select-wrapper {
    display: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.is-bipolar .parent-table > tbody > tr > td:first-child .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.is-bipolar .parent-table > tbody > tr > td:first-child .control-label {
    text-align: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .matrix-mobile-scroll, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .matrix-mobile-scroll {
    display: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > thead, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > thead {
    display: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr {
    background: 0 0;
    border-bottom: 1px solid rgba(0,0,0,.3);
    display: block;
    padding-bottom: 5px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr.dynamic-tr td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr.error-tr td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr.dynamic-tr td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr.error-tr td {
        display: block;
        padding-bottom: 0;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr.dynamic-tr, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr.error-tr, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr:last-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr.dynamic-tr, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr.error-tr, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr:last-child {
        border-bottom: none;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr.this-height, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr.this-height {
        height: auto!important;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr.this-height > td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr.this-height > td {
            display: block;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td {
        width: 100%!important;
        background: #fff;
        display: none;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion {
            cursor: pointer;
            display: block;
            padding: 12px 5px;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options {
                padding-right: 24px;
            }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options.rotate:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options.rotate:before {
                    -webkit-transform: translate(0,-50%) rotate(180deg);
                    -moz-transform: translate(0,-50%) rotate(180deg);
                    -ms-transform: translate(0,-50%) rotate(180deg);
                    -o-transform: translate(0,-50%) rotate(180deg);
                }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options:before {
                    width: 24px;
                    height: 24px;
                    content: '\f107';
                    color: rgba(0,0,0,.5);
                    display: inline-block;
                    font-family: FontAwesome;
                    font-size: 24px;
                    right: 0;
                    line-height: 24px;
                    position: absolute;
                    text-align: center;
                    top: 50%;
                    transition: all .15s ease-in-out;
                    -moz-transition: all .15s ease-in-out;
                    -o-transition: all .15s ease-in-out;
                    -webkit-transition: all .15s ease-in-out;
                    -webkit-transform: translate(0,-50%);
                    -moz-transform: translate(0,-50%);
                    -ms-transform: translate(0,-50%);
                    -o-transform: translate(0,-50%);
                }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection {
            cursor: pointer;
            padding: 8px 40px;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection .control-indicator, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection .control-indicator {
                left: 5px;
                position: absolute;
                top: 10px;
            }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection .control-label {
                display: inline-block;
                font-weight: 300;
            }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table .input-wrapper {
    margin: 15px 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table label {
    display: block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .control-label {
    width: 100%;
    text-align: left;
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table {
    width: 100%;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead th, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead th, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead th, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead th {
        vertical-align: bottom;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > tbody td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > tbody td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > tbody td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > tbody td {
        padding: 2px 5px 1px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table th, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table th, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table th, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table th {
        padding: 5px;
        position: relative;
        vertical-align: middle;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .table-responsive, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .table-responsive, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .table-responsive, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .table-responsive {
    border: none;
    margin: 0;
    position: relative;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > tbody > tr > td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr > td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr > td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > thead > tr > td {
    border-right: 1px solid rgba(10,134,234,.1);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .matrix-mobile-scroll, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .matrix-mobile-scroll, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .matrix-mobile-scroll, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .matrix-mobile-scroll {
    width: 20px;
    height: auto;
    background: rgba(0,0,0,.3);
    bottom: 5px;
    display: none;
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 1;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .matrix-mobile-scroll:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .matrix-mobile-scroll:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .matrix-mobile-scroll:before, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .matrix-mobile-scroll:before {
        display: inline-block;
        content: '\f054';
        color: #fff;
        font-family: FontAwesome;
        font-size: 25px;
        line-height: 20px;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .select-wrapper {
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta > .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta > .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta > .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta > .respuesta-options {
    margin-bottom: 11px;
    padding-left: 5px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta > .respuesta-options .form-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta > .respuesta-options .form-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta > .respuesta-options .form-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta > .respuesta-options .form-label {
        width: 100%;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .has-na, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .has-na, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .has-na, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .has-na {
    border-left: 1px solid rgba(225,225,225,.5);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta.has-mobile-rendering .has-na, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .has-na, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.has-mobile-rendering .has-na, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .has-na {
    border-left: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead .control-label {
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr:first-child > td {
    background: rgba(10,134,234,.1);
    border-top: 1px solid rgba(10,134,234,.1);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr:first-child > td:first-child {
        background: 0 0;
        border-top: none;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr:nth-child(2) > td > .child-table > tbody > tr > td:first-child .control-label {
    text-align: left;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr:nth-child(2) > td > .child-table > tbody > tr > td:last-child .control-label {
    text-align: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr > td:first-child {
    width: 20%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > tbody .child-table, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead .child-table {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > tbody > tr:last-child > td {
    border-bottom: 1px solid rgba(10,134,234,.1);
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > tbody > tr:last-child > td:first-child {
        border-bottom: none;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > tbody td {
    padding: 6px 5px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > tbody .child-table .controls.control-selection {
    padding: 7px 3px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .controls.control-selection {
    width: 100%;
    min-width: auto;
    padding: 7px 5px;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .select-wrapper.medium {
    width: 160px;
    max-width: 160px;
    min-width: 98%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .select-wrapper.small {
    width: 100px;
    max-width: 100px;
    min-width: 98%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .input-wrapper {
    width: 160px;
    max-width: 160px;
    min-width: 98%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table .input-wrapper {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table .form-input {
    width: 100%;
    text-align: left;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table .select-wrapper {
    min-width: 70%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table label {
    color: #545E6B;
    display: none;
    font-size: 14px;
    font-weight: 300;
    left: 7px;
    position: absolute;
    pointer-events: none;
    top: 8px;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table .form-input.used ~ label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table .form-input:focus ~ label {
    font-size: 12px;
    font-weight: 400;
    top: -18px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .controls.control-selection {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    min-width: auto;
    padding: 6px 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table .controls.control-selection, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .controls.control-selection {
    cursor: pointer;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table .controls.control-selection.has-focus, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table .controls.control-selection:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table .controls.control-selection.has-focus, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table .controls.control-selection:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .controls.control-selection.has-focus, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .controls.control-selection:hover {
        background: rgba(10,134,234,.1);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > tbody > tr > td .controls.control-selection .control-label {
    display: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .controls.control-selection {
    padding-left: 8px;
    padding-right: 8px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.has-mobile-rendering .table-heading-wrapper {
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.1);
    display: inline-block;
    margin-top: 30px;
    padding: 0 0 5px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.has-mobile-rendering .table-heading-wrapper:first-child {
        margin-top: 0;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.has-mobile-rendering .table-heading-wrapper .control-label {
        font-size: 14px;
        font-weight: 400;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.has-mobile-rendering .select-wrapper {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.has-mobile-rendering .respuesta-options {
    padding: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.has-mobile-rendering .control-label {
    font-size: 12px;
    font-weight: 500;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.select-sbs .parent-table > tbody > tr > td .respuesta-options .control-label {
    padding-left: 5px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.select-sbs .parent-table > tbody > tr.alternate-color {
    background-color: rgba(225,225,225,.5);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > thead > tr:first-child > td:nth-child(even) {
    background: rgba(10,134,234,.1);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.alternate-color {
    background-color: rgba(225,225,225,.5);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-heading > td:nth-child(even), .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr:hover > td:first-child .respuesta-options {
    background: rgba(10,134,234,.1);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr > td:first-child .respuesta-options {
    padding: 7px 0 7px 5px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-heading > td, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-subheading > td .child-table tr > td {
    padding: 5px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr:nth-last-child(2) > td:nth-child(even) {
    border-bottom: 1px solid rgba(10,134,234,.1);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr:last-child > td {
    border: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .loop-wrapper .parent-table > tbody > tr > td:first-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .loop-wrapper .parent-table > thead > tr > td:first-child {
    border-left: 1px solid rgba(10,134,234,.1);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-heading > td .respuesta-options .control-label {
    font-size: 13px;
    font-weight: 400;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-subheading > td .respuesta-options .control-label {
    font-size: 12px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-subheading > td .child-table > tbody > tr > td:first-child .respuesta-options .control-label {
    text-align: left;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-subheading > td .child-table > tbody > tr > td:nth-child(2) .respuesta-options .control-label {
    text-align: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-range > td {
    padding: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-range > td .respuesta-options {
        margin: 0;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .parent-table > tbody > tr.thead-range > td .respuesta-options .control-label {
            font-size: 11px;
            font-weight: 200;
            text-align: center;
        }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .blank {
    background: #fff;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .loop-wrapper .parent-table > thead > tr:first-child > td:nth-child(even) {
    background: 0 0!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .loop-wrapper .parent-table > thead > tr:first-child > td:nth-child(odd) {
    background: rgba(10,134,234,.1);
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .loop-wrapper .parent-table > tbody > tr:last-child > td:nth-child(even) {
    border-bottom: none!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta.this-table-hover .loop-wrapper .parent-table > tbody > tr:last-child > td:nth-child(odd) {
    border: rgba(10,134,234,.1) solid!important;
    border-width: 0 1px 1px!important;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .respuesta-options {
    padding-top: 0;
    padding-bottom: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .respuesta-options .controls {
        padding: 8px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .loop-wrapper {
    margin-bottom: 30px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table {
    width: 100%;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr > td .respuesta-options .control-label {
        color: #545E6B;
        font-weight: 300;
        text-align: center;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr:first-child > td .respuesta-options .control-label {
        font-size: 13px;
        font-weight: 400;
        text-align: center;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr:nth-child(2) > td .respuesta-options .control-label {
        font-size: 12px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr:nth-child(2) > td .child-table > tbody > tr > td:first-child .respuesta-options .control-label {
        text-align: left;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr:nth-child(2) > td .child-table > tbody > tr > td:nth-child(2) .respuesta-options .control-label {
        text-align: right;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr:nth-child(3) > td {
        padding: 0;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr:nth-child(3) > td .respuesta-options {
            margin: 0;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > thead > tr:nth-child(3) > td .respuesta-options .control-label {
                font-size: 11px;
                font-weight: 200;
                text-align: center;
            }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > tbody > tr > td {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > tbody > tr > td .respuesta-options .control-label {
            text-align: left;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > tbody > tr:nth-child(even) > td {
        padding: 0;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .respuesta-options .controls {
        background: 0 0;
        padding: 0;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .respuesta-options .controls .control-label {
            color: #545E6B;
        }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .child-table {
        width: 100%;
        background: 0 0;
        border: none;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .child-table tr {
            border: none;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .child-table tr td {
                background: 0 0;
                border: none;
                padding: 0;
                text-align: center;
            }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .child-table tr td:first-child {
                    text-align: left;
                }

                .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .child-table tr td:last-child {
                    text-align: right;
                }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .loop-wrapper {
    padding-left: 5px;
    padding-right: 5px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper.alternate-color, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.alternate-color .loop-wrapper:nth-child(odd), .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .loop-wrapper.alternate-color, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .loop-wrapper.alternate-color, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .loop-wrapper.alternate-color {
        background-color: rgba(225,225,225,.5);
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.has-alternate .loop-wrapper {
    padding: 0 5px 20px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options {
    width: 45%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.has-alternate .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.has-alternate .loop-wrapper {
        padding-bottom: 5px;
        padding-top: 5px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .respuesta-options {
        width: 31%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper {
    width: 55%;
    margin: 0;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper {
        width: 30%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider.has-prefix-suffix .loop-wrapper .sum-wrapper {
        width: 20%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider .ui-slider, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider .ui-slider, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider .ui-slider, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider .ui-slider, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider .ui-slider {
    display: none;
    z-index: -1;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider .loop-wrapper .respuesta-options {
    width: 80%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .table-heading-wrapper .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .table-heading-wrapper .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .table-heading-wrapper .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .table-heading-wrapper .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .table-heading-wrapper .control-label {
    font-size: 13px;
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .loop-wrapper {
    font-size: 0;
    margin-bottom: 30px;
    padding-bottom: 5px;
    padding-top: 4px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider .loop-wrapper.has-count, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider .loop-wrapper.has-count, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider .loop-wrapper.has-count, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider .loop-wrapper.has-count, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider .loop-wrapper.has-count {
        text-align: left;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper {
            margin-left: 33%;
            margin-right: 0;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider .loop-wrapper.has-count .sum-wrapper .input-wrapper {
                margin-left: 37%;
                margin-right: 0;
            }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.hide-slider .loop-wrapper .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta.hide-slider .loop-wrapper .respuesta-options {
        width: 31%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .loop-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .loop-wrapper {
        margin-bottom: 5px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .form-input, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .form-input, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .form-input, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .form-input, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .form-input {
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .respuesta-options .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .respuesta-options .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .respuesta-options .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .respuesta-options .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .respuesta-options .control-label {
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .text-slide-value {
    background: rgba(10,134,234,.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #545E6B;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    margin: 2px 0;
    min-height: 26px;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .respuesta-options {
        vertical-align: middle;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .text-slide-value {
        background: 0 0;
        margin: 0 2%;
        display: inline-block;
        font-size: 10px;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .text-slide-value {
        font-size: 14px;
    }
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .ui-slider.ui-widget-content, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .ui-slider.ui-widget-content, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .ui-slider.ui-widget-content, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .ui-slider.ui-widget-content, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .ui-slider.ui-widget-content {
        width: calc(60% - 20px);
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.visual-scale-on .table-heading-wrapper .control-label:first-child {
    text-align: left;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta.visual-scale-on .table-heading-wrapper .control-label:last-child {
    text-align: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .respuesta-options {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .respuesta-options {
        width: 26%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .text-slide-value {
    width: 100%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.text-slider-pregunta .text-slide-value {
        width: 10%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .table-heading-wrapper .control-label:first-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .table-heading-wrapper .control-label:first-child {
    text-align: left;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .table-heading-wrapper .control-label:last-child, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .table-heading-wrapper .control-label:last-child {
    text-align: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .loop-wrapper .table-heading-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .loop-wrapper .table-heading-wrapper {
    display: inline-block;
    font-size: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .loop-wrapper .table-heading-wrapper .control-label, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .loop-wrapper .table-heading-wrapper .control-label {
        width: 50%;
        display: inline-block;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .loop-wrapper .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .loop-wrapper .text-slide-value {
    line-height: 20px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .respuesta-options {
    width: 100%;
    margin-bottom: 15px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .respuesta-options, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .respuesta-options {
        width: 31%;
        margin-bottom: 0;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .text-slide-value {
    width: 100%;
    word-wrap: break-word;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .text-slide-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .text-slide-value {
        width: 5%;
        margin: 0 2%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .ui-slider.ui-widget-content, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .ui-slider.ui-widget-content {
    width: calc(100% - 20px);
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .ui-slider.ui-widget-content, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.van-westendorp-slider-pregunta .ui-slider.ui-widget-content {
        width: calc(60% - 20px);
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .loop-wrapper.has-count {
    padding-top: 2px;
    text-align: right;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .respuesta-options {
    width: 100%;
    margin-bottom: 15px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .respuesta-options {
        width: 31%;
        margin-bottom: 0;
        margin-right: 2%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .sum-wrapper {
    width: 15%;
    height: 26px;
    display: inline-block;
    margin-left: 5%;
    vertical-align: middle;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .sum-wrapper {
        width: 5%;
        margin-left: 2%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .input-wrapper {
    width: 100%;
    padding: 2px;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .form-input {
    height: 33px;
    font-size: 14px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .ui-slider.ui-widget-content {
    width: calc(80% - 20px);
    margin-top: 0;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .ui-slider.ui-widget-content {
        width: calc(60% - 20px);
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .sum-wrapper {
    width: 55%;
    margin-left: 45%;
    margin-top: 15px;
    font-size: 0;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .sum-wrapper {
        width: 20%;
        margin-left: 2%;
        margin-top: 0;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .sum-wrapper > span {
    width: 35%;
    color: #545E6B;
    display: inline-block;
    font-size: 12px;
    min-height: 26px;
    position: relative;
    text-align: right;
    vertical-align: middle;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .sum-wrapper > span:last-child {
        text-align: left;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .input-wrapper {
    width: 26%;
    margin: 0 2%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .ui-slider.ui-widget-content {
    width: calc(100% - 20px);
    margin-top: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .has-count .input-wrapper {
    left: auto;
    margin-right: 37%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.alternate-color .loop-wrapper:nth-child(odd) {
    background-color: transparent;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.alternate-color .loop-wrapper:nth-child(even) {
    background-color: rgba(225,225,225,.5);
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .ui-slider.ui-widget-content {
        width: calc(45% - 20px);
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper {
        margin-bottom: 15px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper .table-heading-wrapper {
    width: 100%;
    display: inline-block;
    margin-bottom: 0;
    padding: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper .table-heading-wrapper .control-label {
        width: 49%;
        font-size: 12px;
        font-weight: 400;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper .text-slide-value {
    line-height: 20px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .table-heading-wrapper .control-label {
    width: 15%;
    float: left;
    margin-right: 1%;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .respuesta-options {
    width: 100%;
    margin-bottom: 10px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .loop-wrapper .table-heading-wrapper .control-label {
        font-weight: 300;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .respuesta-options {
        width: 29%;
        margin-bottom: 0;
        margin-right: 1%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .text-slide-value {
    width: 100%;
    margin: 5px 0;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .text-slide-value {
        width: 9%;
        margin: 0 1% 0 -30%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .cost-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .needed-value {
    width: 49%;
    color: #545E6B;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    padding: 3px;
    position: relative;
    text-align: center;
    vertical-align: middle;
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .cost-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .needed-value {
        font-size: 14px;
    }
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .cost-value, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .needed-value {
        width: 9%;
        margin: 0 1% 0 0;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .needed-value {
        margin-left: 10%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .ui-slider.ui-widget-content {
    width: calc(100% - 20px);
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .ui-slider.ui-widget-content {
        width: calc(40% - 20px);
        margin-left: 20%!important;
        margin-top: 0;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .loop-wrapper .table-heading-wrapper .control-label:first-child {
    width: 49%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .table-heading-wrapper .control-label:first-child {
    width: 25.5%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .text-slide-value {
        margin-left: -36%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .needed-value {
        width: 15%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .needed-value > span {
    width: calc(100% / 2);
    display: block;
    float: left;
    padding: 0 3px;
    word-wrap: break-word;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .ui-slider.ui-widget-content {
        width: calc(34% - 20px);
        margin-left: 26%!important;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .loop-wrapper .table-heading-wrapper .control-label:first-child {
    width: 49%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .table-heading-wrapper .control-label:first-child {
    width: 32%;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .text-slide-value {
        margin-left: -40%;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .needed-value {
        width: 19%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .needed-value > span {
    width: calc(100% / 3);
    display: block;
    float: left;
    word-wrap: break-word;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .needed-value > span:first-child {
        padding-right: 6px;
        text-align: right;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .needed-value > span:last-child {
        padding-left: 6px;
        text-align: left;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .ui-slider.ui-widget-content {
        width: calc(30% - 20px);
        margin-left: 30%!important;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .controls.control-selection {
    margin: 0 0 10px;
    text-align: left;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .controls.control-selection .control-indicator {
        vertical-align: top;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .controls.control-selection .control-label {
        width: 90%;
        padding-left: 10px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .respuesta-options.sl_address_box {
    display: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .map-wrapper {
    width: 100%;
    height: 300px;
    display: inline-block;
    border: 1px solid #545E6B;
    margin: 0 auto 10px;
    padding: 0;
    vertical-align: top;
    overflow: hidden;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .map-wrapper .google-map-holder {
        width: 100%;
        height: 100%;
        float: left;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .map-wrapper .google-map-holder iframe {
            width: 100%;
            height: 300px;
        }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .error {
    display: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-left-container {
    width: 100%;
    display: block;
    float: left;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-left-container {
        width: 50%;
        padding-right: 20px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-left-container .select-stores-wrapper {
    max-height: 150px;
    overflow-y: auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-right-container {
    width: 100%;
    display: block;
    float: left;
    margin-bottom: 15px;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-right-container {
        width: 50%;
        padding-left: 20px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-right-container .sl_current_selection {
    display: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .search-location-wrapper {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .search-location-wrapper .form-label {
        width: 100%;
    }

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .search-location-wrapper .form-label {
        width: 35%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .search-location-wrapper .input-wrapper {
    width: 100%;
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .search-location-wrapper .input-wrapper {
        width: 64%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .sl_no_result_found > span {
    font-size: 18px;
    font-weight: 300;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .sl_no_result_found > ul > li {
    color: #545E6B;
    font-size: 14px;
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .sl_no_result_found > p {
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .sl_no_result_found > p > span {
        font-weight: 400;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .sl_current_selection {
    padding: 0;
    text-decoration: none;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-title {
    width: 100%;
    color: #545E6B;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .store-title {
        margin-top: 10px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .store-search-result {
        width: 100%;
        height: auto;
        max-height: 260px;
        overflow-y: auto;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay {
        background: #fff;
        color: #545E6B;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay:hover, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected {
            background: #0a86ea!important;
            color: #fff;
        }

            .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected .sl_count {
                color: #fff;
            }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected {
        cursor: pointer;
        font-size: 14px;
        font-weight: 300;
        line-height: 21px;
        margin: 5px 0;
        padding: 10px 10px 10px 25px;
        position: relative;
    }

        .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay .sl_count, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay b, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected .sl_count, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected b {
            background: 0 0;
            font-weight: 500;
            position: absolute;
            left: 6px;
            padding: 0;
            top: 10px;
        }

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .location-btn {
    background: #0a86ea;
    border: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    float: right;
    font-size: 12px;
    outline: 0;
    margin: 5px 0;
    padding: 5px 10px;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .location-btn {
        font-weight: 300!important;
    }
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .location-btn {
        font-size: 14px;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .location-btn {
        font-size: 14px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-multichoice .input-wrapper, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-unichoice .input-wrapper {
    z-index: 0;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-multichoice .input-wrapper .form-input, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-unichoice .input-wrapper .form-input {
        padding-right: 30px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-multichoice .input-wrapper .fa, .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-unichoice .input-wrapper .fa {
        color: rgba(0,0,0,.5);
        font-size: 24px;
        position: absolute;
        right: 7px;
        top: 50%;
        -webkit-transform: translate(0,-50%);
        -moz-transform: translate(0,-50%);
        -ms-transform: translate(0,-50%);
        -o-transform: translate(0,-50%);
        z-index: -1;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper.select-encuesta-language {
    width: 100%;
    margin: 0 auto;
    display: block;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.select-encuesta-language {
        width: 57%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.select-encuesta-language {
        width: 50%;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.select-encuesta-language {
        width: 45%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms {
    width: 100%;
    margin: 0 auto;
    display: block;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms {
        width: 57%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms {
        width: 50%;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms {
        width: 45%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms .respuesta-options {
    margin-top: 10px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms .respuesta-options .btn {
        display: block;
        margin: 15px auto 0;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms .form-label {
    width: 100%;
    padding: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms .input-wrapper {
    width: 100%;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms.login .pregunta-container {
    font-size: 20px;
    margin-bottom: 30px;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication {
    width: 100%;
    margin: 0 auto;
    display: block;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.security-forms.login .pregunta-container {
        font-size: 24px;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication {
        width: 57%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication {
        width: 50%;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication {
        width: 45%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication .pregunta-container {
    margin-bottom: 20px;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication p {
    width: 100%;
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication a {
    width: auto;
    display: table;
    margin: 0 auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.fb-authentication span {
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper {
    width: 100%;
    margin: 0 auto;
    display: block;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper {
        width: 70%;
    }
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper {
        width: 60%;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper {
        width: 50%;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .reward-score-box {
    border: none;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    background: #0293FE;
    color: #fff;
    display: table;
    font-weight: 400;
    margin: 0 auto 10px;
    padding: 10px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .reward-top-image img {
    width: 100%;
    margin-top: 0;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .pregunta-container {
    margin-bottom: 20px;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper img {
    display: block;
    margin: 10px auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper p {
    width: 100%;
    border: none;
    color: #545E6B;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper ul {
    margin: 0;
    padding: 0 0 0 20px;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper ul li {
        width: 100%;
        list-style: disc;
        display: list-item!important;
        border: none;
        color: #545E6B;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
        position: relative;
        margin-bottom: 5px;
    }

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .reward-amount span {
    width: 100%;
    display: inline-block;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .reward-terms {
    border: none;
    color: #545E6B;
    font-weight: 300;
    line-height: 20px;
    position: relative;
    display: inline-block;
    font-size: 12px;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper span {
    font-weight: 400;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-title {
    width: 100%;
    color: #545E6B;
    display: inline-block;
    font-size: 18px;
    padding-bottom: 15px;
    text-align: center;
    vertical-align: top;
}

@media only screen and (min-width:1024px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-title {
        font-size: 28px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-wrapper {
    width: 100%;
    background: #FBFEF5;
    border: 1px solid rgba(0,0,0,.5);
    margin: 0 auto;
    outline: rgba(0,0,0,.5) dashed 1px;
    outline-offset: -10px;
    padding: 25px;
    text-align: center;
}

@media only screen and (min-width:480px) {
    .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-wrapper {
        width: 375px;
    }
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-wrapper .coupon-heading {
    width: 100%;
    color: #545E6B;
    display: inline-block;
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-wrapper .coupon-sub-heading {
    width: 100%;
    color: #0a86ea;
    display: inline-block;
    font-size: 18px;
    text-align: center;
    vertical-align: top;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-wrapper .coupon-separate {
    width: 80%;
    height: 2px;
    background: #0a86ea;
    display: table;
    margin: 10px auto;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .coupon-message {
    padding: 15px 0 0;
    text-align: center;
}

.encuesta-body-wrapper .encuesta-pregunta-wrapper.center-message {
    text-align: center;
}

    .encuesta-body-wrapper .encuesta-pregunta-wrapper.center-message .pregunta-container a {
        color: #0a86ea;
    }

    .encuesta-body-wrapper .encuesta-pregunta-wrapper.center-message p {
        width: 100%;
        border: none;
        color: #545E6B;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
        position: relative;
        margin-bottom: 10px;
    }

.encuesta-body-wrapper .encuesta-submit-wrapper {
    width: 100%;
    display: inline-block;
    padding-top: 29px;
    position: relative;
    text-align: left;
    vertical-align: top;
    transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
}

.encuesta-body-wrapper.water-mark-wrapper {
    position: relative;
}

    .encuesta-body-wrapper.water-mark-wrapper:before {
        background: rgba(225,225,225,.4);
        bottom: 0;
        content: '';
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
    }

    .encuesta-body-wrapper.water-mark-wrapper .reward-wrapper .water-mark-text {
        color: #545E6B;
        font-size: 3em;
        left: 50%;
        position: absolute;
        -webkit-transform: rotate(-45deg) translate(-50%,-50%);
        -moz-transform: rotate(-45deg) translate(-50%,-50%);
        -ms-transform: rotate(-45deg) translate(-50%,-50%);
        -o-transform: rotate(-45deg) translate(-50%,-50%);
        top: 50%;
        white-space: nowrap;
        z-index: 2;
    }

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper.water-mark-wrapper .reward-wrapper .water-mark-text {
        font-size: 5em;
    }
}

.btn-wrapper {
    width: 100%;
    padding-top: 20px;
    text-align: center;
}

    .btn-wrapper .btn {
        margin-bottom: 5px;
    }

.dtp-picker-year {
    margin-bottom: 1px;
}

.year-picker-item {
    text-align: center;
    padding-top: 5px;
    font-size: large;
    cursor: pointer;
    margin: 0 auto;
}

.dtp-actual-year:hover {
    cursor: pointer;
}

.dtp-actual-year.disabled:hover {
    cursor: inherit;
}

.year-picker-item:hover {
    color: #0a86ea;
}

.year-picker-item.active {
    color: #0a86ea;
    font-weight: 700;
}

.dtp-select-year-range {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.encuesta-body-wrapper.security-page-wrapper {
    padding-bottom: 138px;
    position: relative;
    min-height: calc(100% - 20px);
}

    .encuesta-body-wrapper.security-page-wrapper .encuesta-footer {
        bottom: 0;
        left: 0;
        position: absolute;
    }

.encuesta-body-wrapper .ui-slider.ui-widget-content {
    width: calc(100% - 20px);
    height: 8px!important;
    background: rgba(119,119,119,.5);
    border: none;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    display: inline-block;
    margin: 15px 10px!important;
    position: relative;
    vertical-align: middle;
}

@media only screen and (min-width:768px) {
    .encuesta-body-wrapper.security-page-wrapper {
        min-height: auto;
        padding-bottom: 0;
    }

        .encuesta-body-wrapper.security-page-wrapper .encuesta-footer {
            position: relative;
        }

    .encuesta-body-wrapper .ui-slider.ui-widget-content {
        margin: 0 10px!important;
    }
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .ui-slider.ui-widget-content {
        height: 4px!important;
    }

        .encuesta-body-wrapper .ui-slider.ui-widget-content:after {
            height: 20px;
            margin-top: -10px;
        }
}

.encuesta-body-wrapper .ui-slider.ui-widget-content:after {
    width: 100%;
    height: 24px;
    background: 0 0;
    content: '';
    cursor: pointer;
    left: 0;
    margin-top: -12px;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
}

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-range {
    background: #0a86ea;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}

    .encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-range:before {
        width: 11px;
        height: 6px;
        background: #3daf2c;
        -webkit-border-radius: 0!important;
        -moz-border-radius: 0!important;
        border-radius: 0!important;
        display: none!important;
        left: -9px;
        position: absolute;
        top: 0;
    }

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle {
    width: 24px;
    height: 24px;
    border: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    cursor: pointer;
    display: block;
    margin: 0 -10px;
    outline: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    z-index: 2;
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a, .bootstrap-select.btn-group.disabled, .bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}

@media only screen and (min-width:1200px) {
    .encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle {
        width: 20px;
        height: 20px;
    }
}

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default {
    background: #0a86ea;
    border: #0a86ea;
}

    .encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default:after {
        width: 0;
        height: 0;
        background: rgba(10,134,234,.2);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        content: '';
        left: 50%;
        position: absolute;
        top: 50%;
        transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        -webkit-transition: all .15s ease-in-out;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
    }

    .encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.ui-state-active, .encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default.ui-state-focus {
        background: #0a86ea;
        border: #3daf2c;
        -moz-box-shadow: 0 1px 3px rgba(124,198,84,.4);
        -webkit-box-shadow: 0 1px 3px rgba(124,198,84,.4);
        box-shadow: 0 1px 3px rgba(124,198,84,.4);
    }

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle.ui-state-active .tooltip {
    display: table;
}

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle.ui-state-active:after {
    width: 35px;
    height: 35px;
}

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle .tooltip {
    display: none;
    font-size: 11px;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    padding: 5px;
    position: absolute;
    right: 100%;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    z-index: 1020;
}

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle .tooltip-arrow {
    width: 0;
    height: 0;
    border-bottom: 5px solid transparent;
    border-left: 5px solid rgba(119,119,119,.5);
    border-top: 5px solid transparent;
    margin-left: -5px;
    position: absolute;
    right: -3px;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
}

.encuesta-body-wrapper .ui-slider.ui-widget-content .ui-slider-handle .tooltip-inner {
    background-color: #fff;
    border: 1px solid rgba(119,119,119,.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #545E6B;
    max-width: 200px;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
}

div.tagInputWrapper {
    padding: 5px;
}

.ui-helper-hidden-accessible {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

select.bs-select-hidden, select.selectpicker {
    display: none!important;
}

.bootstrap-select {
    width: 100%;
    padding: 0;
}

    .bootstrap-select > .dropdown-toggle.btn-default {
        width: 100%;
        height: 30px;
        background: 0 0;
        border: none;
        color: #545E6B;
        font-size: 14px;
        font-weight: 300;
        padding: 0 25px 0 7px;
        z-index: 1;
    }

@media only screen and (min-width:768px) {
    .bootstrap-select > .dropdown-toggle.btn-default {
        height: 36px;
    }
}

.bootstrap-select > .dropdown-toggle.btn-default.bs-placeholder, .bootstrap-select > .dropdown-toggle.btn-default.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.btn-default.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.btn-default.bs-placeholder:hover {
    color: #999;
}

.bootstrap-select > .dropdown-toggle.btn-default .bs-caret {
    display: none;
}

.bootstrap-select > .dropdown-toggle.btn-default:focus, .bootstrap-select > .dropdown-toggle.btn-default:hover, .open.bootstrap-select > .dropdown-toggle.btn-default {
    background: 0 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0!important;
}

.bootstrap-select > select {
    position: absolute!important;
    bottom: 0;
    left: 50%;
    display: block!important;
    width: .5px!important;
    height: 100%!important;
    padding: 0!important;
    opacity: 0!important;
    border: none;
}

    .bootstrap-select > select.mobile-device {
        top: 0;
        left: 0;
        display: block!important;
        width: 100%!important;
        z-index: 2;
    }

.error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle {
    border-color: #D0021B;
}

.bootstrap-select.fit-width {
    width: auto!important;
}

.bootstrap-select.btn-group[class*=col-] .dropdown-toggle, .bootstrap-select.form-control:not([class*=col-]), .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}

.bootstrap-select .dropdown-toggle:focus {
    outline: #333 dotted thin!important;
    outline: -webkit-focus-ring-color auto 5px!important;
    outline-offset: -2px;
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

    .bootstrap-select.form-control.input-group-btn {
        z-index: auto;
    }

        .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
            border-radius: 0;
        }

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

    .bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*=col-].dropdown-menu-right, .row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
        float: right;
    }

.form-group .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}

    .form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
        height: 100%;
        font-size: inherit;
        line-height: inherit;
        border-radius: inherit;
    }

.bootstrap-select.btn-group.disabled:focus, .bootstrap-select.btn-group > .disabled:focus {
    outline: 0!important;
}

.bootstrap-select.btn-group.bs-container {
    position: absolute;
    height: 0!important;
    padding: 0!important;
}

    .bootstrap-select.btn-group.bs-container .dropdown-menu {
        z-index: 1060;
    }

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.bootstrap-select.btn-group .dropdown-menu {
    max-width: 100%;
    min-width: 100%;
    border: 1px solid #efefef;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,.175);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.175);
    box-shadow: 0 2px 4px rgba(0,0,0,.175);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

    .bootstrap-select.btn-group .dropdown-menu.inner {
        position: static;
        float: none;
        border: none!important;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0;
        margin: 0;
    }

    .bootstrap-select.btn-group .dropdown-menu li {
        position: relative;
    }

        .bootstrap-select.btn-group .dropdown-menu li.active small {
            color: #fff;
        }

        .bootstrap-select.btn-group .dropdown-menu li.active > a {
            background-color: #0a86ea;
            color: #fff;
        }

        .bootstrap-select.btn-group .dropdown-menu li a {
            cursor: pointer;
            line-height: 2em;
            min-height: 2.143em;
            padding: 5px 20px;
            user-select: none;
        }

            .bootstrap-select.btn-group .dropdown-menu li a:focus, .bootstrap-select.btn-group .dropdown-menu li a:hover {
                background: rgba(10,134,234,.1);
                color: #545E6B;
            }

            .bootstrap-select.btn-group .dropdown-menu li a.opt {
                position: relative;
                padding-left: 2.25em;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
                display: none;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.label, .bootstrap-select.btn-group .dropdown-menu li a span.text {
                display: inline-block;
                font-size: 14px;
                font-weight: 300;
                white-space: normal;
            }

        .bootstrap-select.btn-group .dropdown-menu li small {
            padding-left: .5em;
        }

    .bootstrap-select.btn-group .dropdown-menu .notify {
        position: absolute;
        bottom: 5px;
        width: 96%;
        margin: 0 2%;
        min-height: 26px;
        padding: 3px 5px;
        background: #f5f5f5;
        border: 1px solid #e3e3e3;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
        pointer-events: none;
        opacity: .9;
        box-sizing: border-box;
    }

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204,204,204,.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204,204,204,.2);
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid #fff;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before {
    display: block;
}

.bs-actionsbox, .bs-donebutton, .bs-searchbox {
    padding: 4px 8px;
}

.bs-actionsbox {
    width: 100%;
    box-sizing: border-box;
}

    .bs-actionsbox .btn-group button {
        width: 50%;
    }

.bs-donebutton {
    float: left;
    width: 100%;
    box-sizing: border-box;
}

    .bs-donebutton .btn-group button {
        width: 100%;
    }

.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none;
}

.ui-datepicker {
    width: calc(100% - 30px);
    height: auto;
    background: #f7f7f7;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    font: 9pt Arial,sans-serif;
    padding: 0;
    z-index: 1000000;
}

@media only screen and (min-width:768px) {
    .ui-datepicker {
        width: 386px;
    }
}

.ui-datepicker > a {
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-header {
    background: #fff;
    border-bottom: solid #ddd;
    border-top: solid #0a86ea;
    border-width: 5px 0 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #fff;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    padding: .8em 0;
    text-shadow: none;
}

.ui-datepicker .ui-datepicker-title {
    color: #fff;
    font-size: 14px;
    text-align: center;
}

    .ui-datepicker .ui-datepicker-title .select-wrapper {
        border: none;
    }

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
    width: 30px;
    height: 30px;
    background: 0 0;
    cursor: pointer;
    display: none!important;
    line-height: 600%;
    overflow: hidden;
    text-align: center;
}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
    background-color: #F5F5F5;
    color: #fff;
    border: none;
}

.language-rtl .bootstrap-select.btn-group .dropdown-menu, .language-rtl .select-wrapper .form-select.bootstrap-select.btn-group .dropdown-toggle .filter-option, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .error, .language-rtl .take-encuesta-logo span {
    text-align: right;
}

.ui-datepicker .ui-datepicker-prev {
    float: left;
}

.ui-datepicker .ui-datepicker-next {
    float: right;
    background-position: center 0;
}

.ui-datepicker .ui-datepicker-unselectable .ui-state-default {
    background: 0 0;
    color: #b4b3b3;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: auto;
    color: #545E6B;
    margin: 0 5px;
    padding: 0 25px 0 0;
}

.dropdown-backdrop {
    display: none!important;
}

.table-responsive {
    overflow-y: hidden;
    padding-bottom: 2px;
}

.icomoon {
    font-family: icomoon!important;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

    .icomoon.icomoon-delete:before {
        content: '\e079';
    }

.language-rtl .matrix-take-encuesta-responsive .matrix-mobile-scroll:before, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .matrix-mobile-scroll:before, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .matrix-mobile-scroll:before, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .matrix-mobile-scroll:before, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .matrix-mobile-scroll:before {
    content: '\f053';
}

.language-rtl * {
    direction: rtl;
}

.language-rtl .qp-animation-container {
    margin-left: -2px!important;
}

.language-rtl .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-left: 34px;
    margin-right: 0;
}

.language-rtl .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    left: 15px;
    right: auto;
}

.language-rtl .select-wrapper:after {
    left: 30px;
    right: auto;
}

.language-rtl .select-wrapper:before {
    left: 4px;
    right: auto;
}

.language-rtl .select-wrapper .form-select.bootstrap-select > .dropdown-toggle.btn-default {
    padding: 0 7px 0 25px;
}

.language-rtl .encuesta-timer-wrapper > ul > li:after {
    left: -4px;
    right: auto;
}

.language-rtl .exit-back-wrapper > a.back-link {
    float: right;
}

.language-rtl .exit-back-wrapper > a.exit-link {
    float: left;
}

.language-rtl .error-wrapper {
    padding-left: 15px;
    padding-right: 60px;
}

    .language-rtl .error-wrapper:before {
        left: auto;
        right: 18px;
    }

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .icon-wrapper > .fa {
    left: 10px;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.has-pregunta-number.required .pregunta-number:before {
    left: auto;
    right: -10px;
}

@media only screen and (min-width:1024px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.has-pregunta-number.required .pregunta-number:before {
        right: -15px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.required:before {
    left: auto;
    right: -10px;
}

@media only screen and (min-width:1024px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container.required:before {
        right: -15px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-container .pregunta-tip.help-image {
    margin-left: 0;
    margin-right: 5px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .pregunta-number {
    float: right;
    padding-left: 10px;
    padding-right: 0;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .table-heading-wrapper {
        padding-left: 0;
        padding-right: 40%;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .form-label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .loop-wrapper .prefix-wrapper, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .loop-wrapper .suffix-wrapper {
    padding: 6px 0 6px 6px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.required .controls:before {
    left: auto;
    right: -10px;
}

@media only screen and (min-width:1024px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-options.required .controls:before {
        right: -15px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .controls.control-selection .control-letter {
    left: auto;
    right: 10px;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .respuesta-container.has-suffix-prefix .input-wrapper {
        left: auto;
        right: auto;
    }
}

@media only screen and (min-width:1024px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .respuesta-container.has-suffix-prefix .input-wrapper {
        right: 134px;
    }
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .prefix-wrapper {
        float: none;
        left: auto;
        right: auto;
    }
}

@media only screen and (min-width:1024px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .prefix-wrapper {
        right: -270px;
    }
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .suffix-wrapper {
        float: none;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .input-wrapper {
        width: 100%;
    }
}

@media only screen and (min-width:1024px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .input-wrapper {
        width: 270px;
    }
}

@media only screen and (min-width:1200px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .prefix-wrapper {
        right: -295px;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper.beside-pregunta .input-wrapper {
        width: 295px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .prefix-wrapper {
    float: right;
    padding-right: 0;
    text-align: right;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .respuesta-container.has-suffix-prefix .input-wrapper {
        left: auto;
        right: 134px;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .prefix-wrapper {
        float: none;
        left: auto;
        right: -386px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-prefix .respuesta-options .input-wrapper > span, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.multiple-choice-pregunta .controls.control-selection .control-indicator {
    left: auto;
    right: 5px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .suffix-wrapper {
    float: left;
    padding-left: 0;
    padding-right: 6px;
    text-align: left;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta.image-rating .respuesta-options .controls .control-label.select-wrapper, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-dropdown-pregunta .select-wrapper, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.thumbs-updown-pregunta {
    text-align: right;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .multi-row-pregunta .loop-wrapper .suffix-wrapper {
        float: none;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-prefix .respuesta-options .input-wrapper {
    padding-left: 0;
    padding-right: 20px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-suffix .respuesta-options .input-wrapper {
    padding-left: 20px;
    padding-right: 0;
}

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta.has-suffix .respuesta-options .input-wrapper > span {
        left: 5px;
        right: auto;
    }

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options.required:before {
    left: auto;
    right: -10px;
}

@media only screen and (min-width:1024px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta .respuesta-options.required:before {
        right: -15px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.form-type-pregunta label {
    left: auto;
    right: 7px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-label > span, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-label > span, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-label > span {
    float: right;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating {
        margin-left: 0;
        margin-right: 15px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.pushto-social-pregunta .respuesta-options .controls .star-rating > label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.star-rating-pregunta .respuesta-options .controls .star-rating > label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .respuesta-options .controls .star-rating > label {
    float: left;
    margin-left: 0;
    margin-right: 15px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:nth-child(2) .controls.control-selection .control-label:first-child, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.smiley-pregunta .respuesta-options {
    float: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper:before {
    left: auto;
    right: 0;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.video-rating-pregunta .video-slider-wrapper:after {
    left: 0;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options {
    float: right;
    margin: 0 0 10px 5px;
}

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.image-chooser-pregunta .respuesta-options .controls .croppie-container:after {
        left: auto;
        right: 0;
    }

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.nps-pregunta .respuesta-options:nth-child(2) .controls.control-selection .control-label:last-child {
    float: left;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-maxdiff-pregunta .parent-table, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:first-child, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:first-child {
    float: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.area-rating-pregunta * {
    direction: ltr!important;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.conjoint-pregunta .parent-table > tbody > tr > td:first-child {
    padding-right: 0;
    text-align: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.calendar-pregunta .icon-wrapper .ui-datepicker-trigger {
    left: 10px;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.dynamic-lookup-pregunta .indent-wrapper {
    padding: 10px 20px 0 0;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.date-time-pregunta .respuesta-options .select-wrapper.small {
        margin-left: 10px;
        margin-right: 0;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options > span {
        padding-left: 0;
        padding-right: 350px;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.first-child {
        margin-left: 0;
        margin-right: -350px;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.second-child {
        left: auto;
        right: 348px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .ui-sortable.second-child .controls .control-label {
    padding-left: 25px;
    padding-right: 0;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls {
    padding: 10px 15px 10px 10px;
}

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .qp-icomoon-icons {
        left: auto;
        right: 0;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .control-label {
        margin-left: 0;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls .control-number {
        left: 10px;
        right: auto;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.drag-drop-pregunta .respuesta-options .controls.has-image .control-label {
        margin-left: 0;
        margin-right: 10px;
    }

@media only screen and (min-width:500px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-img {
        float: right;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.qr-code-like-dislike-pregunta .qr-code-text {
        margin-left: 0;
        margin-right: 120px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:last-child, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table > thead > tr.anchor > td .respuesta-options:last-child {
    float: left;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .needed-value > span, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .needed-value > span, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-left-container, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-right-container {
    float: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.is-bipolar .parent-table > tbody > tr > td:last-child .control-label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.is-bipolar .parent-table > tbody > tr > td:last-child .control-label {
    text-align: left;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .control-label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr:nth-child(2) > td > .child-table > tbody > tr > td:first-child .control-label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .control-label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .control-label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .control-label {
    text-align: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options:before, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td.this-accordion .respuesta-options:before {
    left: 0;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection .control-indicator, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta.has-mobile-rendering .parent-table > tbody > tr > td .controls.control-selection .control-indicator {
    left: auto;
    right: 5px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .matrix-mobile-scroll, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .matrix-mobile-scroll, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .matrix-mobile-scroll, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .matrix-mobile-scroll {
    left: 0;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta > .respuesta-options, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta > .respuesta-options, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta > .respuesta-options, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta > .respuesta-options {
    padding-left: 0;
    padding-right: 5px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .has-na, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-multipoint-pregunta .has-na, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .has-na, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .has-na {
    border-left: none;
    border-right: 1px solid rgba(225,225,225,.5);
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.flex-matrix-pregunta .parent-table > thead > tr:nth-child(2) > td > .child-table > tbody > tr > td:last-child .control-label {
    text-align: left;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .child-table tr td:first-child, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > tbody > tr > td .respuesta-options .control-label, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table .form-input {
    text-align: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-spreadsheet-pregunta .parent-table label {
    left: auto;
    right: 7px;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table {
    width: 100%;
}

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > tbody > tr > td:last-child {
        border-right: none;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table > tbody > tr:nth-child(even) > td {
        padding: 0;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .loop-wrapper.has-count, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .sum-wrapper > span:last-child, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.matrix-sidebyside-pregunta .parent-table .child-table tr td:last-child {
        text-align: left;
    }

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .text-slide-value {
    margin-left: 5%;
    margin-right: 0;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.numeric-slider-pregunta .text-slide-value {
        margin: 0 2%;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .respuesta-options {
        margin-left: 2%;
        margin-right: 0;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .sum-wrapper {
    margin-left: 0;
    margin-right: 5%;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta .sum-wrapper {
        margin-left: 0;
        margin-right: 2%;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .sum-wrapper {
    margin-left: 0;
    margin-right: 45%;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .sum-wrapper {
        margin-left: 0;
        margin-right: 2%;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.constant-sum-pregunta.has-prefix-suffix .has-count .input-wrapper {
    left: auto;
    margin-left: 36%;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .table-heading-wrapper .control-label {
    float: right;
    margin-left: 1%;
    margin-right: 0;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .needed-value > span:first-child {
    padding-left: 6px;
    padding-right: 0;
    text-align: left;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .controls.control-selection, .language-rtl .encuesta-body-wrapper .encuesta-submit-wrapper {
    text-align: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .needed-value > span:last-child {
    padding-left: 0;
    padding-right: 6px;
    text-align: right;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .controls.control-selection .control-label {
    padding-left: 0;
    padding-right: 10px;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .respuesta-options {
        margin-left: 1%;
        margin-right: 0;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .text-slide-value {
        margin: 0 -30% 0 1%;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .cost-value, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .needed-value {
        margin: 0 0 0 1%;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .needed-value {
        margin-left: auto;
        margin-right: 10%;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta .ui-slider.ui-widget-content {
        margin-left: auto!important;
        margin-right: 20%!important;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .text-slide-value {
        margin-left: auto;
        margin-right: -36%;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-sidefix .ui-slider.ui-widget-content {
        margin-left: auto!important;
        margin-right: 26%!important;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .text-slide-value {
        margin-left: auto;
        margin-right: -40%;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.budget-scale-pregunta.has-prefix-suffix .ui-slider.ui-widget-content {
        width: calc(30% - 20px);
        margin-left: auto!important;
        margin-right: 30%!important;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-left-container {
        padding-left: 20px;
        padding-right: 0;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .store-right-container {
        padding-left: 0;
        padding-right: 20px;
    }
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected {
    padding: 10px 25px 10px 10px;
}

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay .sl_count, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeDisplay b, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected .sl_count, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .select-stores-wrapper .storeSelected b {
        left: auto;
        right: 6px;
    }

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.store-locator-pregunta .location-btn {
    float: left;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-multichoice .input-wrapper, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-unichoice .input-wrapper {
    z-index: 0;
}

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-multichoice .input-wrapper .form-input, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-unichoice .input-wrapper .form-input {
        padding-left: 30px;
        padding-right: 0;
    }

    .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-multichoice .input-wrapper .fa, .language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper .respuesta-container.lookup-unichoice .input-wrapper .fa {
        left: 7px;
        right: auto;
    }

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper ul {
    padding: 0 20px 0 0;
}

.language-rtl .encuesta-body-wrapper .encuesta-pregunta-wrapper.reward-wrapper .reward-amount span {
    width: 100%;
    display: inline-block;
}

.language-rtl .dtp .dtp-buttons, .language-rtl .modal.fade .btn-container {
    text-align: left;
}

.language-rtl .branding-encuesta-footer .sf-privacy {
    float: right;
}

    .language-rtl .branding-encuesta-footer .sf-privacy > a:nth-child(2) {
        padding-right: 0;
    }

.language-rtl .branding-encuesta-footer .sf-share {
    float: left;
}

.language-rtl .encuesta-progress-wrapper .progress-bar, .language-rtl .thank-you-wrapper .thank-app-banner img, .language-rtl .ui-autocomplete.ui-menu > li.ui-menu-item > a.ui-corner-all {
    float: right;
}

.language-rtl .matrix-take-encuesta-responsive .matrix-mobile-scroll {
    left: 0;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .ui-slider.ui-widget-content.ui-slider-rtl.ui-slider-horizontal .ui-slider-range-min {
    left: auto;
    right: 0;
}

.language-rtl .encuesta-body-wrapper .ui-slider.ui-widget-content.ui-slider-rtl.ui-slider-horizontal .ui-slider-range-max {
    left: 0;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .ui-slider.ui-widget-content.ui-slider-rtl.ui-slider-vertical .ui-slider-range-min {
    top: 0;
    bottom: auto;
}

.language-rtl .encuesta-body-wrapper .ui-slider.ui-widget-content.ui-slider-rtl.ui-slider-vertical .ui-slider-range-max {
    top: auto;
    bottom: 0;
}

.language-rtl .encuesta-body-wrapper .ui-slider.ui-widget-content.ui-slider-rtl .ui-slider-handle .tooltip {
    width: 34px;
    left: 100%;
    right: auto;
}

.language-rtl .encuesta-body-wrapper .ui-slider.ui-widget-content.ui-slider-rtl .ui-slider-handle .tooltip-inner {
    width: 29px;
}

.language-rtl .encuesta-body-wrapper .ui-slider.ui-widget-content.ui-slider-rtl .ui-slider-handle .tooltip-arrow {
    border-bottom: 5px solid transparent;
    border-left: none;
    border-right: 5px solid rgba(119,119,119,.5);
    border-top: 5px solid transparent;
    left: 0;
    margin-left: auto;
    right: auto;
}

@media only screen and (min-width:768px) {
    .language-rtl .encuesta-body-wrapper .btn.btn-back, .language-rtl .encuesta-body-wrapper .btn.btn-continue, .language-rtl .encuesta-body-wrapper .btn.btn-submit {
        margin-left: 25px;
        margin-right: auto;
    }
}

.language-rtl .modal-box.area-rating-modal header a.close {
    left: 2%;
    right: auto;
}

.language-rtl .modal.fade.default-modal .modal-dialog .close {
    left: 15px;
    right: auto;
}

.language-rtl .spinner-wrapper {
    left: 0;
    right: auto;
}

.language-rtl .input-arrow-wrapper:before, .language-rtl .multichoice-lookup-table .tag:before {
    left: 5px;
    right: auto;
}

.language-rtl .spinner-wrapper .qp-loader {
    font-size: 6px;
}

.language-rtl .multichoice-lookup-table .tag {
    margin: 0 6px 6px 0;
    padding: 4px 25px 4px 6px;
}

.language-rtl .encuestaContentNew .mobileLookupInput.ui-autocomplete-input, .language-rtl .multichoice-lookup-table .ui-autocomplete-input {
    width: 100%!important;
    background: 0 0;
    border: solid #ececec;
    border-width: 0 0 1px;
    display: inline-block;
    outline: 0;
    padding: 4px 25px 6px 2px;
    position: relative;
    vertical-align: top;
}

.language-rtl div.tagInputWrapper {
    padding: 5px;
}

.language-rtl .ui-autocomplete.ui-widget-content .ui-menu-item-wrapper.ui-state-active {
    color: #fff;
}

.language-rtl .encuesta-progress-wrapper span {
    text-align: right;
}

.language-rtl .thank-you-wrapper .thank-you-list > ul > li {
    padding: 5px 20px 5px 0;
}

@media only screen and (min-width:768px) {
    .language-rtl .thank-you-wrapper .thank-you-list > ul > li {
        padding: 8px 25px 8px 0;
    }
}

@media only screen and (min-width:1024px) {
    .language-rtl .thank-you-wrapper .thank-you-list > ul > li {
        padding: 9px 30px 9px 0;
    }
}

.language-rtl .thank-you-wrapper .thank-you-list > ul > li:before {
    left: auto;
    right: 0;
}

.language-rtl .thank-you-wrapper .thank-app-banner span {
    float: left;
}
