/*  yesno - start  */
.qodef-yesno {
    overflow: hidden;

    input {
        position: absolute !important;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        width: 1px;
        border: 0;
        overflow: hidden;
    }

    label {
        float: left;
        display: inline-block;
        width: 58px;
        background-color: #fff;
        color: $admin-input-fields-text-color;
        font-size: 13px;
        font-family: $admin-heading-font;
        font-weight: 400;
        text-align: center;
        text-shadow: none;
        padding: 7px 14px;
        border: 1px solid $admin-input-fields-border-color;
        transition: $admin-color-transition, $admin-background-color-transition, $admin-border-color-transition;
    }

    label:hover {
        cursor: pointer;
        border-color: $admin-hover-color1;
    }

    input:checked + label {
        background-color: $admin-main-color;
        border-color: $admin-main-color;
        color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    label:first-of-type {
        border-radius: 30px 0 0 30px;
        border-right: 0;
    }

    label:last-of-type {
        border-radius: 0 30px 30px 0;
        border-left: 0;
    }
}

/*  yesno - end  */