.rdo-poll-type-1 {
    box-sizing: border-box;
    width: 120px;
    height: 160px;
    left: 80px;
    top: 270px;
    background: #F3F4F6;
    border: 2px solid #7966FF;
    border-radius: 10px;
}

.rdo-poll-type-1-check {
    box-sizing: border-box;
    width: 120px;
    height: 160px;
    left: 227px;
    top: 270px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 10px;
}

.rdo-type-1 {
    width: 20px;
    height: 20px;
    background-size: 20px;
    appearance: none;
    cursor: pointer;
    background-image: url("/resources/images/off_ok.png");
    background-repeat: no-repeat;
}

.rdo-type-1~label {
    cursor: pointer;
}

.rdo-type-1:checked[type=checkbox] {
    background-image: url("/resources/images/on_ok.png");
    background-repeat: no-repeat;
}
.rdo-type-1:checked[type=radio] {
    background-image: url("/resources/images/on_ok.png");
    background-repeat: no-repeat;
}

.rdo-type-plus{
    width: 20px;
    height: 20px;
    appearance: none;
    cursor: pointer;
    background-image: url("/resources/images/+.png");
    background-size: cover;
}

.rdo-css-1{
    vertical-align: middle;
    appearance: none;
    border: 1px solid #dddd;
    border-radius: 50%;
    width: 1.2em;
    height: 1.2em;
    transition: border 0.5s ease-in-out;
}
.rdo-css-1:checked{
    /* background: url(/resources/images/ellipse_p.png) center no-repeat; */
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.6' fill='%237966FF'/%3e%3c/svg%3e");
}
.check-type-arrow{
    width: 20px;
    height: 20px;
    background-size: 20px;
    appearance: none;
    cursor: pointer;
    background: url(/resources/images/collapse_arrow_down.png) center no-repeat;
}
.check-type-arrow:checked{
    background: url(/resources/images/collapse_arrow_up.png) center no-repeat;
}



/* @import url(https://fonts.googleapis.com/css?family=Lato:300,400,900);

* {
    box-sizing: border-box;
}

.container {
    height: 100%;
    min-height: 100%;
    margin: 0 auto;
}

.button-wrap {
    position: relative;
    text-align: center;
    display: flex;
}


.button-label {
    width: 48%;
    padding: 1.15rem;
    cursor: pointer;
    color: #292929;
    border-radius: 0.25em;
    background: #efefef;
    transition: 0.3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.button-label:hover {
    background: #d6d6d6;
    color: #101010;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2), inset 0 -3px 0 rgba(0, 0, 0, 0.32);
}

.button-label:active {
    transform: translateY(2px);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2), inset 0px -1px 0 rgba(0, 0, 0, 0.22);
}

#yes-button:checked+.button-label {
    background: #7966FF;
    color: #FFF;

}

#yes-button:checked+.button-label h6 {
    color: #FFF;
}

#yes-button:checked+.button-label:hover {
    background: #7966FF;
    color: #FFF;
}

#no-button:checked+.button-label {
    background: #7966FF;
    color: #efefef;
}

#no-button:checked+.button-label h6 {
    color: #FFF;
}

#no-button:checked+.button-label:hover {
    background: #7966FF;
    color: #e2e2e2;
}

#maybe-button:checked+.button-label {
    background: #4183d7;
    color: #efefef;
}

#maybe-button:checked+.button-label:hover {
    background: #2c75d2;
    color: #e2e2e2;
}

.hidden {
    display: none;
} */