.RadForm_MyTheme {
    color: #333333;
    background-color: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadForm_MyTheme .rfdHeading {
    color: #333333;
    border-bottom-color: #dedede;
}

.RadForm_MyTheme.rfdFieldset fieldset {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc;
}

.RadForm_MyTheme .rfdAspLabel,
.RadForm_MyTheme.rfdLabel label {
    color: #333333;
}

.RadForm_MyTheme .rfdSkinnedButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
    box-shadow: none;
}

.RadForm_MyTheme .rfdSkinnedButton:hover,
.RadForm_MyTheme .rfdSkinnedButton:focus {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 0 1px #ffffff;
}

.RadForm_MyTheme .rfdSkinnedButton:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #adadad;
}

.RadForm_MyTheme .rfdSkinnedButton:active,
.RadForm_MyTheme .rfdClickedButton,
.RadForm_MyTheme .rfdFocusedButton {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    color: #333333;
}

.RadForm_MyTheme .rfdPrimaryButton {
    border-color: #2da339;
    color: #ffffff;
    background-color: #33b740;
    box-shadow: none;
}

.RadForm_MyTheme .rfdPrimaryButton:hover {
    border-color: #207328;
    color: #ffffff;
    background-color: #288f32;
    box-shadow: none;
}

.RadForm_MyTheme .rfdPrimaryButton:active,
.RadForm_MyTheme .rfdPrimaryButton.rfdClickedButton,
.RadForm_MyTheme .rfdPrimaryButton.rfdFocusedButton {
    border-color: #123f16;
    color: #ffffff;
    background-color: #288f32;
    box-shadow: none;
}

.RadForm_MyTheme .rfdPrimaryButton.rfdInputDisabled {
    border-color: #2da339;
    color: #ffffff;
    background-color: #33b740;
    box-shadow: none;
}

.RadForm_MyTheme .rfdTextInput,
.RadForm_MyTheme.rfdTextarea textarea {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.RadForm_MyTheme .rfdTextInput:hover,
.RadForm_MyTheme.rfdTextarea textarea:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadForm_MyTheme .rfdTextInput:active,
.RadForm_MyTheme.rfdTextarea textarea:active,
.RadForm_MyTheme .rfdTextInput:focus,
.RadForm_MyTheme.rfdTextarea textarea:focus {
    border-color: #3bc849;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.RadForm_MyTheme .rfdTextInput:disabled,
.RadForm_MyTheme.rfdTextarea textarea:disabled {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadForm_MyTheme .rfdRadioChecked:before,
.RadForm_MyTheme .rfdCheckboxChecked:before {
    color: #33b740;
}

.RadForm_MyTheme .rfdRadioUnchecked:hover:before,
.RadForm_MyTheme .rfdCheckboxUnchecked:hover:before,
.RadForm_MyTheme .rfdRadioChecked:hover:before,
.RadForm_MyTheme .rfdCheckboxChecked:hover:before {
    color: #227b2b;
}

.RadForm_MyTheme .rgSelectedRow .rfdRadioChecked:before, .RadForm_MyTheme .rgSelectedRow .rfdRadioChecked:hover:before,
.RadForm_MyTheme .rgSelectedRow .rfdCheckboxChecked:before,
.RadForm_MyTheme .rgSelectedRow .rfdCheckboxChecked:hover:before {
    color: #ffffff;
}

.RadForm_MyTheme .rfdRealInput:focus + .rfdRadioUnchecked:before,
.RadForm_MyTheme .rfdRealInput:focus + .rfdCheckboxUnchecked:before {
    box-shadow: 0 0 1px 1px rgba(51, 51, 51, 0.5);
}

.RadForm_MyTheme .rfdRealInput:focus + .rfdRadioChecked:before,
.RadForm_MyTheme .rfdRealInput:focus + .rfdCheckboxChecked:before {
    box-shadow: 0 0 1px 1px rgba(51, 183, 64, 0.5);
}

.RadForm_MyTheme .rfdSelect_MyTheme,
.RadForm_MyTheme .rfdSelect_MyTheme.rfdDropDownExpanded {
    border-radius: 4px;
}

.RadForm_MyTheme .rfdSelect_MyTheme {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
}

.RadForm_MyTheme .rfdSelect_MyTheme:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadForm_MyTheme .rfdSelect_MyTheme:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #adadad;
}

.RadForm_MyTheme .rfdSelect_MyTheme:active,
.RadForm_MyTheme .rfdSelect_MyTheme:focus {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    color: #333333;
}

.RadForm_MyTheme .rfdSelect_MyTheme.rfdSelectDisabled {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    box-shadow: none;
}

.RadForm_MyTheme.rfdScrollBars .rfdSelectBox::-webkit-scrollbar,
.RadForm_MyTheme.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:vertical,
.RadForm_MyTheme.rfdScrollBars .rfdSelectBox::-webkit-scrollbar-thumb:horizontal,
.RadForm_MyTheme.rfdScrollBars form::-webkit-scrollbar,
.RadForm_MyTheme.rfdScrollBars form::-webkit-scrollbar-thumb:vertical,
.RadForm_MyTheme.rfdScrollBars form::-webkit-scrollbar-thumb:horizontal {
    background-color: #fcfcfc;
}

.RadForm_MyTheme.rfdScrollBars textarea::-webkit-scrollbar-corner {
    background-color: #ffffff;
}

.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-thumb:vertical,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-thumb:horizontal {
    border-color: #dedede;
    background-color: #fcfcfc;
}

.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement,
.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
    background-image: url(" ");
    background-color: #fcfcfc;
}

.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:horizontal:decrement {
    background-position: -17.5px -1118px;
}

.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:horizontal:increment {
    background-position: -17.5px -1168px;
}

.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:vertical:decrement {
    background-position: -18px -1018px;
}

.RadForm_MyTheme.rfdScrollBars ::-webkit-scrollbar-button:vertical:increment {
    background-position: -18px -1068px;
}

.RadForm_MyTheme.rfdScrollBars {
    scrollbar-3dlight-color: #cccccc;
    scrollbar-arrow-color: #616161;
    scrollbar-base-color: #ffffff;
    scrollbar-darkshadow-color: #cccccc;
    scrollbar-face-color: #e6e5e5;
    scrollbar-highlight-color: #e6e5e5;
    scrollbar-shadow-color: #e6e5e5;
    scrollbar-track-color: #ffffff;
}

.RadForm_MyTheme .rfdTable {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.RadForm_MyTheme .rfdTable th {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadForm_MyTheme .rfdTable a {
    color: #33b740;
}

.RadForm_MyTheme .rfdTable a:hover {
    color: #227b2b;
}

.RadForm_MyTheme .rfdLoginControl,
.RadForm_MyTheme .rfdValidationSummaryControl {
    border-color: #dedede;
    color: #333333;
    background-color: #fcfcfc;
}

.RadForm_MyTheme a.rfdLoginControl,
.RadForm_MyTheme a.rfdLoginControl:active,
.RadForm_MyTheme a.rfdLoginControl:visited {
    color: #333333;
}

.RadForm_MyTheme a.rfdLoginControl:hover {
    color: #000000;
}

.rfdSelectBox_MyTheme {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

.rfdSelectBox_MyTheme li {
    padding: 3px 12px;
}

.rfdSelectBox_MyTheme li:hover,
.rfdSelectBox_MyTheme .rfdSelect_hovered {
    color: #000000;
    background-color: #eeeeee;
}

.rfdSelectBox_MyTheme .rfdSelect_selected,
.rfdSelectBox_MyTheme .rfdSelect_selected:hover {
    color: #ffffff;
    background-color: #33b740;
}
