.ithive-polls-admin-dialog ol.vote-items-list,
.ithive-polls-admin-dialog ol.vote-items-list li {
    margin: 0;
    padding: 0;
    border: none !important;
    font-size: 100%;
    list-style-type: none;
}

.ithive-polls-admin-dialog .header-section-line{
    border: none;
    background-color: #F5F7F9;
    height: 2px;
}

.ithive-polls-admin-dialog .vote-item-description{
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 19px;
    color: #505050;
    margin-top: 8px;
}

.ithive-polls-admin-dialog ol.vote-items-list li.vote-item-vote-first {
}
.ithive-polls-admin-dialog ol.vote-items-list li
{
    padding: 0.55em;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.ithive-polls-admin-dialog .vote-items-list.vote-question-list {
    max-height: 300px;
    overflow-y: auto;
    padding-right: 10px;
    margin-right: -10px;
    overflow-x: clip;
}
ol.vote-answers-list {
    margin-top: 20px;
}

.ithive-polls-admin-dialog .action-panel{
    display: flex;
    align-items: center;
}
.ithive-polls-admin-dialog .bx-core-adm-dialog-buttons {
    display: none;
}
.bx-core-window{
    overflow: visible !important;
}
.ithive-polls-admin-dialog .sidebar-widget-vote .vote-widget-nav span
{
    background-color: #FFF !important;
    font-family: 'Open Sans', serif !important;
    font-style: normal !important;
    font-weight: 600;
    font-size: 14px !important;
    padding: 0 1px !important;
    vertical-align: unset !important;
}
.ithive-polls-admin-dialog ol.vote-answers-list li {
    margin-bottom: 10px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 19px;
    color: #505050;
}

.ithive-polls-admin-dialog .vote-item-counter{
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    color: #505050;
    margin-right: 25px;
}

.ithive-polls-admin-dialog .voting-form-box {
    font-size: 100%;
    border: 2px solid #F5F7F9;
    border-radius: 4px;
    padding: 20px;
}

.ithive-polls-admin-dialog div.vote-item-links {
    float: right;
}

.ithive-polls-admin-dialog .vote-item-title {
    font-weight: bold;
}

.ithive-polls-admin-dialog div.vote-item-date {
    font-style: italic;
}

.ithive-polls-admin-dialog div.vote-item-header {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 23px;
    color: #505050;
}

.ithive-polls-admin-dialog div.vote-item-footer {
    margin-top: 0.5em;
}
/*.ithive-polls-admin-dialog .action-panel {*/
/*    margin-top: 6px;*/
/*}*/
.ithive-polls-admin-dialog .vote-item-vote{
    display: block!important;
}
.ithive-polls-admin-dialog div.vote-item-image {
    float: left;
    padding-right: 0.55em;
    margin-top:4px;
}

.ithive-polls-admin-dialog div.vote-item-lamp {
    display: none;
}

.ithive-polls-admin-dialog .vote-item-lamp-green span {
    color: green;
}

.ithive-polls-admin-dialog .vote-item-lamp-red span {
    color: red;
}

div.vote-clear-float {
    clear: both;
}

.ithive-polls-admin-dialog .ithive-polls-admin-dialog form.vote-form {
    margin: 0;
}

ol.vote-question-list .vote-item-title.vote-item-question span.starrequired {
    font-size: 17px;
    font-weight: 600;
    line-height: 23px;
    color: #fd4428;
}
ol.vote-question-list > li.vote-item-vote .error_text {
    display: none;
    margin-top: 5px;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    color: #e12733;
}

ol.vote-question-list > li.vote-item-vote.validation_error .error_text {
    display: block;
}
.vote-reply-field-captcha-label {
    margin-bottom: 6px;
}
ol.vote-question-list > li.vote-item-vote.validation_error input,
ol.vote-question-list > li.vote-item-vote.validation_error textarea,
ol.vote-question-list > li.vote-item-vote.validation_error select {
    border-color: #ff8070;
}

.ithive-polls-admin-dialog .vote-form-box-buttons.vote-vote-footer{
    margin-top: 20px;
}
.ithive-polls-admin-dialog .vote-reply-field-captcha-image {
    margin-bottom: 6px;
}

.ithive-polls-admin-dialog .vote-form-captcha {
    margin-left: 0.55em;
}

.sidebar-widget-vote .vote-note-box-text
{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 150px;
}

.sidebar-widget-vote .vote-item-ok-icon
{
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='42' viewBox='0 0 32 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.25 40.6875V5.25C0.25 3.85761 0.803123 2.52226 1.78769 1.53769C2.77226 0.553123 4.10761 0 5.5 0L26.5 0C27.8924 0 29.2277 0.553123 30.2123 1.53769C31.1969 2.52226 31.75 3.85761 31.75 5.25V40.6875C31.7502 40.9154 31.691 41.1395 31.5783 41.3376C31.4655 41.5357 31.3032 41.701 31.1072 41.8173C30.9111 41.9336 30.6882 41.9968 30.4603 42.0008C30.2324 42.0047 30.0074 41.9493 29.8075 41.8399L16 34.3061L2.1925 41.8399C1.99255 41.9493 1.76756 42.0047 1.53968 42.0008C1.31179 41.9968 1.08886 41.9336 0.892841 41.8173C0.696819 41.701 0.534457 41.5357 0.42174 41.3376C0.309022 41.1395 0.249834 40.9154 0.25 40.6875ZM23.4918 15.3668C23.7382 15.1203 23.8767 14.786 23.8767 14.4375C23.8767 14.089 23.7382 13.7547 23.4918 13.5082C23.2453 13.2618 22.911 13.1233 22.5625 13.1233C22.214 13.1233 21.8797 13.2618 21.6332 13.5082L14.6875 20.4566L11.6793 17.4457C11.5572 17.3237 11.4123 17.2269 11.2529 17.1609C11.0935 17.0948 10.9226 17.0608 10.75 17.0608C10.5774 17.0608 10.4065 17.0948 10.2471 17.1609C10.0877 17.2269 9.94278 17.3237 9.82075 17.4457C9.69872 17.5678 9.60192 17.7127 9.53588 17.8721C9.46983 18.0315 9.43584 18.2024 9.43584 18.375C9.43584 18.5476 9.46983 18.7185 9.53588 18.8779C9.60192 19.0373 9.69872 19.1822 9.82075 19.3043L13.7582 23.2418C13.8802 23.364 14.025 23.461 14.1845 23.5271C14.3439 23.5933 14.5149 23.6273 14.6875 23.6273C14.8601 23.6273 15.0311 23.5933 15.1905 23.5271C15.35 23.461 15.4948 23.364 15.6168 23.2418L23.4918 15.3668Z' fill='%2369B6DB'/%3E%3C/svg%3E%0A");
    width: 32px;
    height: 42px;
    background-repeat: no-repeat;
    margin-right: 15px;
}

.ithive-polls-admin-dialog ol.vote-answers-list li.vote-item-vote.vote-item-number > input {
    padding: 10px;
    width: calc(100% - 20px);
    height: 17px;
    border: 0 !important;
    border-radius: 4px;
    font-family: 'Open Sans';
    font-size: 13px;
    color: #193058;
}

ol.vote-answers-list .vote-answer-item-scale
{
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 20px;
}

.vote-answer-item-scale .scale-segment {
    display: flex;
    height: 23px;
}

.vote-answer-item-scale .scale-segment .scale-dot {
    width: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -3px;
    cursor: pointer;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 13px;
    color: #3e3e59;
}

.vote-answer-item-scale .scale-segment .scale-dot:before {
    content: '*';
    display: block;
    width: 10px;
    height: 10px;
    background: #D9D9D9;
    border-radius: 100px;
    color: transparent;
}

.vote-answer-item-scale .scale-segment .scale-line {
    height: 4px;
    background: #D9D9D9;
    border-radius: 100px;
    display: block;
    cursor: pointer;
}

.vote-answer-item-scale .scale-segment.active .scale-line, .vote-answer-item-scale .scale-segment.active .scale-dot:before {
    background: #245ba7;
}
ol.vote-answers-list .vote-answer-item-ranging ol {
    padding-left: 0;
    width: 100%;
}

ol.vote-answers-list .vote-answer-item-ranging ol li {
    background: #F4F7F8;
    padding: 6px 6px 6px 30px;
    font-family: 'Open Sans';
    font-size: 13px;
    color: #193058;
    margin-bottom: 4px;
    cursor: all-scroll;
    list-style: none;
    position: relative;
    border-radius: 5px;
}

ol.vote-answers-list .vote-answer-item-ranging ol {
    counter-reset: orderedListItemsCounter;
}

ol.vote-answers-list .vote-answer-item-ranging ol li:before {
    counter-increment: orderedListItemsCounter;
    content: counter(orderedListItemsCounter) ".";
    margin-right: .5em;
}

ol.vote-answers-list .vote-answer-item-ranging ol li:after {
    content: '';
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDggMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMTIxIDMuMjI2NTNMMy45MTQgMC4wMTk1MzEySDMuMjA3TDAgMy4yMjY1M0wwLjcwNyAzLjkzMzUzTDMuMDYgMS41ODA1M0wzLjA2IDYuMDE5NTNINC4wNlYxLjU3OTUzTDYuNDE0IDMuOTMzNTNMNy4xMjEgMy4yMjY1M1oiIGZpbGw9IiNCRUM0QzkiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4xMjEgMTIuODEyNUwzLjkxNCAxNi4wMTk1SDMuMjA3TDAgMTIuODEyNUwwLjcwNyAxMi4xMDU1TDMuMDYgMTQuNDU4NUwzLjA2IDEwLjAxOTVINC4wNlYxNC40NTk1TDYuNDE0IDEyLjEwNTVMNy4xMjEgMTIuODEyNVoiIGZpbGw9IiNCRUM0QzkiLz4NCjwvc3ZnPg0K) no-repeat center;
    position: absolute;
    width: 7px;
    height: 19px;
    left: 8px;
    top: calc(50% - 10px);
}
.vote-item-comment {
    margin-top: 15px;
}
.vote-item-comment.hidden {
    display: none;
}
.ithive-polls-admin-dialog .vote-item-label {
    font-family: Gilroy;
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #5C5C73;
    margin-bottom: 4px;
    display: inline-block;
}
.ithive-polls-admin-dialog .vote-item-text {
    width: 100%;
    height: 68px;
    min-height: 68px;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #e7e9ed;
    outline: none;
    box-sizing: border-box;
    resize: vertical;
}
.ithive-polls-admin-dialog .vote-item-text::placeholder {
    color: #D9D9D9;
}
.ithive-polls-admin-dialog .vote-item-label .required {
    color: red;
}
.ithive-polls-admin-dialog .vote-item-label .required.hidden {
    display: none;
}
.ithive-polls-admin-dialog .vote-item-text.error {
    border-color: red;
}
.ithive-polls-admin-dialog input[type="submit"]:disabled {
    background-color: #e4e4e4!important;
    cursor: not-allowed;
}
.ithive-polls-admin-dialog .ithive-polls-admin-dialog  .vote-form .vote-item-vote{
    display: block!important;
}