.RadButton_SilkAzul1.k-switch {
    border-radius: 9999px;
}

.RadButton_SilkAzul1.k-switch:hover .k-switch-container, .RadButton_SilkAzul1.k-switch.k-state-hover .k-switch-container {
    box-shadow: inset 0 0 0 1px #3d7cc9;
}

.RadButton_SilkAzul1.k-switch:focus .k-switch-container, .RadButton_SilkAzul1.k-switch.k-state-focused .k-switch-container {
    outline: none;
    box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
}

.RadButton_SilkAzul1 .k-switch-container {
    border-radius: 9999px;
    padding: 0px 0px;
    box-shadow: inset 0 0 0 1px #c4c4c4;
}

.RadButton_SilkAzul1 .k-switch-handle {
    border-radius: 9999px;
}

.RadButton_SilkAzul1.k-switch-on .k-switch-container {
    color: #ffffff;
    background-color: #2b5597;
}

.RadButton_SilkAzul1.k-switch-on .k-switch-handle {
    border-color: #c4c4c4;
    color: #ffffff;
    background-color: #f2f2f2;
}

.RadButton_SilkAzul1.k-switch-on:hover .k-switch-container, .RadButton_SilkAzul1.k-switch-on.k-state-hover .k-switch-container {
    color: #ffffff;
    background-color: #284e8b;
}

.RadButton_SilkAzul1.k-switch-on:hover .k-switch-handle, .RadButton_SilkAzul1.k-switch-on.k-state-hover .k-switch-handle {
    border-color: #3d7cc9;
    color: #ffffff;
    background-color: #ededed;
}

.RadButton_SilkAzul1.k-switch-on .k-switch-label-off {
    color: transparent;
}

.RadButton_SilkAzul1.k-switch-off .k-switch-container {
    color: #5f5f5f;
    background-color: #e3e3e3;
}

.RadButton_SilkAzul1.k-switch-off .k-switch-handle {
    border-color: #c4c4c4;
    color: #5f5f5f;
    background-color: #f2f2f2;
}

.RadButton_SilkAzul1.k-switch-off:hover .k-switch-container, .RadButton_SilkAzul1.k-switch-off.k-state-hover .k-switch-container {
    color: #5f5f5f;
    background-color: #e3e3e3;
}

.RadButton_SilkAzul1.k-switch-off:hover .k-switch-handle, .RadButton_SilkAzul1.k-switch-off.k-state-hover .k-switch-handle {
    border-color: #3d7cc9;
    color: #5f5f5f;
    background-color: #ededed;
}

.RadButton_SilkAzul1.k-switch-off .k-switch-label-on {
    color: transparent;
}

.RadButton_SilkAzul1.rbButton, .RadButton_SilkAzul1.rbButton.rbDisabled,
.RadButton_SilkAzul1 .rbSplitPart {
    border-color: #c4c4c4;
    color: #5f5f5f;
    background-color: #e3e3e3;
    background-image: linear-gradient(white, #e3e3e3);
}

.RadButton_SilkAzul1.rbButton.rbHovered, .RadButton_SilkAzul1.rbButton.rbToggled.rbHovered,
.RadButton_SilkAzul1.rbButton .rbHovered {
    border-color: #3d7cc9;
    color: #ffffff;
    background-color: #3d7cc9;
    background-image: linear-gradient(#558cd0, #3d7cc9);
}

.RadButton_SilkAzul1.rbButton:focus {
    box-shadow: inset 0 0 5px rgba(35, 69, 123, 0.5);
}

.RadButton_SilkAzul1.rbButton.rbSelected, .RadButton_SilkAzul1.rbButton.rbToggled,
.RadButton_SilkAzul1.rbSelected .rbHovered {
    border-color: #23457b;
    color: #ffffff;
    background-color: #2b5597;
    background-image: none;
}

.RadButton_SilkAzul1.rbButton:hover,
.RadButton_SilkAzul1.rbButton.rbHovered .rbSplitPart {
    border-color: #3d7cc9;
}

.RadButton_SilkAzul1.rbButton.rbSelected,
.RadButton_SilkAzul1.rbButton.rbSelected:active .rbSplitPart {
    border-color: #23457b;
}

.RadButton_SilkAzul1.rbCheckBox .rbText,
.RadButton_SilkAzul1.rbRadioButton .rbText,
.RadButton_SilkAzul1.rbToggleButton .rbText {
    color: #5f5f5f;
}

.RadButton_SilkAzul1 .rbToggleCheckboxChecked,
.RadButton_SilkAzul1 .rbToggleCheckboxFilled,
.RadButton_SilkAzul1 .rbToggleRadioChecked {
    color: #2b5597;
}

.RadButton_SilkAzul1.rbHovered .rbToggleCheckboxChecked,
.RadButton_SilkAzul1.rbHovered .rbToggleCheckboxFilled,
.RadButton_SilkAzul1.rbHovered .rbToggleRadioChecked {
    color: #1a335b;
}

.RadButton_SilkAzul1:focus .rbToggleCheckbox:before,
.RadButton_SilkAzul1:focus .rbToggleRadio:before {
    box-shadow: 0 0 1px 1px rgba(95, 95, 95, 0.5);
}

.RadButton_SilkAzul1:focus .rbToggleCheckboxChecked:before,
.RadButton_SilkAzul1:focus .rbToggleCheckboxFilled:before,
.RadButton_SilkAzul1:focus .rbToggleRadioChecked:before {
    box-shadow: 0 0 1px 1px rgba(43, 85, 151, 0.5);
}

.RadButton_SilkAzul1.rbPrimaryButton {
    border-color: #2b5597;
    color: #ffffff;
    background-color: #2b5597;
    background-image: linear-gradient(#366bbf, #2b5597);
}

.RadButton_SilkAzul1.rbPrimaryButton.rbHovered, .RadButton_SilkAzul1.rbPrimaryButton.rbToggled.rbHovered, .RadButton_SilkAzul1.rbPrimaryButton.rbFocused {
    border-color: #3d7cc9;
    color: #ffffff;
    background-color: #3d7cc9;
    background-image: linear-gradient(#558cd0, #3d7cc9);
    box-shadow: none;
}

.RadButton_SilkAzul1.rbPrimaryButton.rbSelected, .RadButton_SilkAzul1.rbPrimaryButton.rbToggled {
    border-color: #23457b;
    color: #ffffff;
    background-color: #2b5597;
    background-image: none;
}

.RadButton_SilkAzul1.rbPrimaryButton.rbDisabled {
    border-color: #2b5597;
    color: #ffffff;
    background-color: #2b5597;
    background-image: linear-gradient(#366bbf, #2b5597);
}
