.RadButton_FlexTelerik.rbButton, .RadButton_FlexTelerik.rbButton.rbDisabled,
.RadButton_FlexTelerik .rbSplitPart {
    border-color: #829bab;
    color: #003b56;
    background-color: #bfccd4;
    background-image: linear-gradient(#dee4e8, #bfccd4);
}

    .RadButton_FlexTelerik.rbButton.rbHovered, .RadButton_FlexTelerik.rbButton.rbToggled.rbHovered,
    .RadButton_FlexTelerik.rbButton .rbHovered {
        border-color: #3f843e;
        color: #ffffff;
        background-color: #007cdd;
        background-image: linear-gradient(#6ebb6d, #007cdd);
    }

    .RadButton_FlexTelerik.rbButton:focus {
        box-shadow: inset 0 0 5px rgba(247, 20, 54, 0.5);
    }

    .RadButton_FlexTelerik.rbButton.rbSelected, .RadButton_FlexTelerik.rbButton.rbToggled,
    .RadButton_FlexTelerik.rbSelected .rbHovered {
        border-color: #f71436;
        color: #ffffff;
        background-color: #f94560;
        background-image: linear-gradient(#fb768a, #f94560);
    }

    .RadButton_FlexTelerik.rbButton:hover,
    .RadButton_FlexTelerik.rbButton.rbHovered .rbSplitPart {
        border-color: #3f843e;
    }

    .RadButton_FlexTelerik.rbButton.rbSelected,
    .RadButton_FlexTelerik.rbButton.rbSelected:active .rbSplitPart {
        border-color: #f71436;
    }

.RadButton_FlexTelerik.rbCheckBox .rbText,
.RadButton_FlexTelerik.rbRadioButton .rbText,
.RadButton_FlexTelerik.rbToggleButton .rbText {
    color: #202b36;
}

.RadButton_FlexTelerik .rbToggleCheckboxChecked,
.RadButton_FlexTelerik .rbToggleCheckboxFilled,
.RadButton_FlexTelerik .rbToggleRadioChecked {
    color: #0089f5 !important;
    background-color: transparent;
}

.RadButton_FlexTelerik.rbHovered .rbToggleCheckboxChecked,
.RadButton_FlexTelerik.rbHovered .rbToggleCheckboxFilled,
.RadButton_FlexTelerik.rbHovered .rbToggleRadioChecked {
    color: #3a8a3a;
}

.RadButton_FlexTelerik:focus .rbToggleCheckbox:before,
.RadButton_FlexTelerik:focus .rbToggleRadio:before {
    box-shadow: 0 0 1px 1px rgba(32, 43, 54, 0.5);
}

.RadButton_FlexTelerik:focus .rbToggleCheckboxChecked:before,
.RadButton_FlexTelerik:focus .rbToggleCheckboxFilled:before,
.RadButton_FlexTelerik:focus .rbToggleRadioChecked:before {
    box-shadow: 0 0 1px 1px rgba(88, 185, 87, 0.5);
}

.RadButton_FlexTelerik.rbPrimaryButton {
    border-color: #48aa47;
    color: #ffffff;
    background-color: #0089f5;
    background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

    .RadButton_FlexTelerik.rbPrimaryButton.rbHovered, .RadButton_FlexTelerik.rbPrimaryButton.rbToggled.rbHovered, .RadButton_FlexTelerik.rbPrimaryButton.rbFocused {
        border-color: #3f953e;
        color: #ffffff;
        background-color: #48aa47;
        background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
        box-shadow: none;
    }

    .RadButton_FlexTelerik.rbPrimaryButton.rbSelected, .RadButton_FlexTelerik.rbPrimaryButton.rbToggled {
        border-color: #367f35;
        color: #ffffff;
        background-color: #3f953e;
        background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    }

    .RadButton_FlexTelerik.rbPrimaryButton.rbDisabled {
        border-color: #48aa47;
        color: #ffffff;
        background-color: #0089f5;
        background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    }
