.RadRibbonBar_MyTheme {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.RadRibbonBar_MyTheme .rrbWrap {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadRibbonBar_MyTheme .rrbTabs {
    border-bottom-color: #c4c4c4;
}

.RadRibbonBar_MyTheme .rrbTabs .rrbItem .rrbLink {
    padding: 10px 15px;
    border-radius: 4px 4px 0 0;
    border-color: transparent;
    color: #333333;
}

.RadRibbonBar_MyTheme .rrbTabs .rrbItem.rrbHovered .rrbLink {
    color: #333333;
    border-color: #c4c4c4;
    background-color: #e4e4e4;
}

.RadRibbonBar_MyTheme .rrbTabs .rrbItem.rrbSelected .rrbLink {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    border-color: #c4c4c4 #c4c4c4 #ffffff;
}

.RadRibbonBar_MyTheme .rrbTabs .rrbItem,
.RadRibbonBar_MyTheme .rrbTabs .rrbApplicationItem {
    margin-right: 7px;
}

.RadRibbonBar_MyTheme .rrbContextualItem {
    padding-top: 2.8571428571em;
}

.RadRibbonBar_MyTheme .rrbQat + .rrbTabs .rrbContextualItem {
    margin-top: -2.8571428571em;
}

.RadRibbonBar_MyTheme .rrbButton {
    padding: 6px;
    border-radius: 0.2857142857em;
}

.RadRibbonBar_MyTheme .rrbAbox > .rrbButtonGroup .rrbButton {
    border-radius: 0;
}

.RadRibbonBar_MyTheme .rrbAbox > .rrbButtonGroup .rrbButton + .rrbButton {
    margin-left: -1px;
}

.RadRibbonBar_MyTheme .rrbAbox > .rrbButtonGroup .rrbButton:first-child {
    border-radius: 0.2857142857em 0em 0em 0.2857142857em;
}

.RadRibbonBar_MyTheme .rrbAbox > .rrbButtonGroup .rrbButton:last-child {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.RadRibbonBar_MyTheme .rrbApplicationItem {
    margin-bottom: 7px;
}

.RadRibbonBar_MyTheme .rrbApplicationItem .rrbLink {
    width: 1.4285714286em;
    padding: 6px;
    border-radius: 0.2857142857em;
    color: transparent;
    border-color: #cccccc;
    background-color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbApplicationItem .rrbLink:before {
    content: "\E002";
    font: 1.1428571429em WebComponentsIcons;
    color: #333333;
    vertical-align: middle;
}

.RadRibbonBar_MyTheme .rrbApplicationItem.rrbSelected .rrbHeaderBar {
    border-color: #dedede;
    background: whitesmoke;
}

.RadRibbonBar_MyTheme .rrbApplicationItem.rrbSelected .rrbLink {
    border-color: #c4c4c4;
    background-color: #e4e4e4;
}

.RadRibbonBar_MyTheme .rrbApplicationItem.rrbSelected .rrbLink:before {
    color: #333333;
}

.RadRibbonBar_MyTheme .rrbContextualItem .rrbLabel {
    color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbQat .rrbItem {
    border-radius: 4px;
}

.RadRibbonBar_MyTheme .rrbQat .rrbQatDropDown label {
    padding: 6px 6px 6px 1.6em;
}

.RadRibbonBar_MyTheme .rrbMenu {
    padding: 5px;
}

.RadRibbonBar_MyTheme .rrbMenu .rrbHeader {
    margin: -5px -5px 5px;
    padding: 6px 12px;
    color: #333333;
    background-color: whitesmoke;
}

.RadRibbonBar_MyTheme .rrbToolTip {
    color: #333333;
    border-color: #dedede;
    background-color: #fcfcfc;
}

.RadRibbonBar_MyTheme .rrbCommandGroup {
    border-radius: 4px;
    padding: 7px 7px 30px;
    border-color: #dedede;
    background-color: whitesmoke;
}

.RadRibbonBar_MyTheme .rrbCommandGroup:before {
    height: 4.6428571429em;
    padding: 19px 0;
}

.RadRibbonBar_MyTheme .rrbCommandGroup ~ .rrbCommandGroup {
    margin-left: 0.5em;
}

.RadRibbonBar_MyTheme .rrbCommandArea {
    padding: 0.5em;
    background-color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbResizeHandle {
    background-position: -20px -2220px;
}

.RadRibbonBar_MyTheme .rrbTitle {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    margin: 4px -7px -30px;
    padding: 6px 12px;
}

.RadRibbonBar_MyTheme .rrbCollapsedGroup {
    border-color: #dedede;
}

.RadRibbonBar_MyTheme .rrbCollapsedGroup .rrbIcon {
    border-color: #cccccc;
}

.RadRibbonBar_MyTheme .rrbButton, .RadRibbonBar_MyTheme .rrbButtonGroup .rrbButton, .RadRibbonBar_MyTheme .rrbComboBox .rrbButton,
.RadRibbonBar_MyTheme .rrbDropDown .rrbButton,
.RadRibbonBar_MyTheme .rrbNumericTextBox .rrbButton,
.RadRibbonBar_MyTheme .rrbColorPicker .rrbButton, .RadRibbonBar_MyTheme .rrbDropDown .rrbDDInner, .RadRibbonBar_MyTheme .rrbColorPicker .rrbCPInner, .RadRibbonBar_MyTheme .rrbGalleryActions .rrbButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbComboBox .rrbCBInner, .RadRibbonBar_MyTheme .rrbDropDown .rrbDDInner, .RadRibbonBar_MyTheme .rrbNumericTextBox .rrbNTBInner, .RadRibbonBar_MyTheme .rrbColorPicker .rrbCPInner {
    padding: 6px 34px 6px 6px;
}

.RadRibbonBar_MyTheme .rrbComboBox .rrbCBInner .rrbButton, .RadRibbonBar_MyTheme .rrbDropDown .rrbDDInner .rrbButton, .RadRibbonBar_MyTheme .rrbNumericTextBox .rrbNTBInner .rrbButton, .RadRibbonBar_MyTheme .rrbColorPicker .rrbCPInner .rrbButton {
    border-radius: 0;
}

.RadRibbonBar_MyTheme .rrbComboBox .rrbButton,
.RadRibbonBar_MyTheme .rrbDropDown .rrbButton,
.RadRibbonBar_MyTheme .rrbNumericTextBox .rrbButton,
.RadRibbonBar_MyTheme .rrbColorPicker .rrbButton {
    padding: 6px;
}

.RadRibbonBar_MyTheme .rrbQat .rrbButton, .RadRibbonBar_MyTheme .rrbButton, .RadRibbonBar_MyTheme .rrbButton .rrbArrow {
    border-color: transparent;
    background: transparent;
}

.RadRibbonBar_MyTheme .rrbQat .rrbButton:hover, .RadRibbonBar_MyTheme .rrbButton:hover, .RadRibbonBar_MyTheme .rrbButton.rrbHovered, .RadRibbonBar_MyTheme .rrbButtonGroup .rrbButton:hover, .RadRibbonBar_MyTheme .rrbComboBox .rrbButton.rrbHovered,
.RadRibbonBar_MyTheme .rrbDropDown .rrbButton.rrbHovered,
.RadRibbonBar_MyTheme .rrbNumericTextBox .rrbButton.rrbHovered,
.RadRibbonBar_MyTheme .rrbColorPicker .rrbButton.rrbHovered, .RadRibbonBar_MyTheme .rrbDropDown .rrbDDInner:hover, .RadRibbonBar_MyTheme .rrbColorPicker .rrbCPInner:hover, .RadRibbonBar_MyTheme .rrbGallery .rrbItem.rrbHovered, .RadRibbonBar_MyTheme .rrbGalleryActions .rrbButton.rrbHovered, .rrbSlide_MyTheme .rrbItem.rrbHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadRibbonBar_MyTheme .rrbQat .rrbButton:active, .RadRibbonBar_MyTheme .rrbButton.rrbClicked, .RadRibbonBar_MyTheme .rrbButton.rrbPressed, .RadRibbonBar_MyTheme .rrbButton.rrbExpanded, .RadRibbonBar_MyTheme .rrbButton.rrbToggled, .RadRibbonBar_MyTheme .rrbButtonGroup .rrbButton:active, .RadRibbonBar_MyTheme .rrbButtonGroup .rrbButton.rrbClicked, .RadRibbonBar_MyTheme .rrbButtonGroup .rrbButton.rrbPressed, .RadRibbonBar_MyTheme .rrbComboBox .rrbButton.rrbClicked,
.RadRibbonBar_MyTheme .rrbDropDown .rrbButton.rrbClicked,
.RadRibbonBar_MyTheme .rrbNumericTextBox .rrbButton.rrbClicked,
.RadRibbonBar_MyTheme .rrbColorPicker .rrbButton.rrbClicked, .RadRibbonBar_MyTheme .rrbDropDown .rrbDDInner:active, .RadRibbonBar_MyTheme .rrbColorPicker .rrbCPInner:active, .RadRibbonBar_MyTheme .rrbGallery .rrbItem.rrbSelected, .RadRibbonBar_MyTheme .rrbGalleryActions .rrbButton.rrbClicked, .rrbSlide_MyTheme .rrbItem.rrbSelected {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadRibbonBar_MyTheme .rrbMenu, .rrbDropDownSlide_MyTheme .rrbPopup, .rrbSlide_MyTheme .rrbPopup, .rrbPopup_MyTheme, .rrbPopup_MyTheme .rrbPopup {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
}

/*%menu-item {
	color: $list-item-text;
	background-color: $list-item-bg;
}*/
.RadRibbonBar_MyTheme .rrbMenu .rrbItem.rrbHovered, .rrbPopup_MyTheme .rrbItem.rrbHovered > .rrbInner, .rrbPopup_MyTheme .rrbItem.rrbHovered > .rrbInner .rrbToggle, .rrbPopup_MyTheme .rrbItem.rrbExpanded > .rrbInner {
    border-color: #e1e1e1;
    color: #000000;
    background-color: #eeeeee;
}

.rrbPopup_MyTheme .rrbItem.rrbExpanded > .rrbInner .rrbToggle {
    border-color: #288f32;
    color: #ffffff;
    background-color: #33b740;
}

.RadRibbonBar_MyTheme .rrbGroupLauncher {
    width: 14px;
    height: 14px;
    top: auto;
    right: 0;
    bottom: 0;
}

.RadRibbonBar_MyTheme .rrbGroupLauncher:before {
    content: "";
    border-width: 7px;
    border-color: transparent #dedede #dedede transparent;
    border-style: solid;
}

.RadRibbonBar_MyTheme .rrbSplitButton:hover .rrbArrow {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-color: #adadad;
}

.RadRibbonBar_MyTheme .rrbSplitButton.rrbArrowHovered {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-color: #adadad;
}

.RadRibbonBar_MyTheme .rrbSplitButton.rrbArrowHovered .rrbArrow {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadRibbonBar_MyTheme .rrbSplitButton.rrbClicked .rrbArrow {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-color: #adadad;
}

.RadRibbonBar_MyTheme .rrbSplitButton.rrbArrowHovered.rrbClicked {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-color: #adadad;
    box-shadow: none;
}

.RadRibbonBar_MyTheme .rrbSplitButton.rrbArrowHovered.rrbClicked .rrbArrow {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadRibbonBar_MyTheme .rrbSplitButton.rrbExpanded, .RadRibbonBar_MyTheme .rrbSplitButton.rrbExpanded.rrbClicked {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadRibbonBar_MyTheme .rrbSplitButton.rrbExpanded .rrbArrow, .RadRibbonBar_MyTheme .rrbSplitButton.rrbExpanded.rrbClicked .rrbArrow {
    border-color: #adadad;
}

.RadRibbonBar_MyTheme .rrbLargeButton .rrbArrow {
    border-radius: 0em 0em 0.2857142857em 0.2857142857em;
}

.RadRibbonBar_MyTheme .rrbSmallButton.rrbSplitButton .rrbArrow,
.RadRibbonBar_MyTheme .rrbMediumButton.rrbSplitButton .rrbArrow {
    border-radius: 0em 0.2857142857em 0.2857142857em 0em;
}

.RadRibbonBar_MyTheme .rrbSmallButton.rrbMenuButton .rrbImagePlaceholder, .RadRibbonBar_MyTheme .rrbSmallButton.rrbSplitButton .rrbImagePlaceholder {
    left: 6px;
}

.RadRibbonBar_MyTheme .rrbSmallButton.rrbMenuButton .rrbArrow, .RadRibbonBar_MyTheme .rrbSmallButton.rrbSplitButton .rrbArrow {
    width: 22px;
}

.RadRibbonBar_MyTheme .rrbMediumButton {
    padding-left: 24px;
}

.RadRibbonBar_MyTheme .rrbMediumButton .rrbImagePlaceholder {
    left: 4px;
}

.RadRibbonBar_MyTheme .rrbLargeButton {
    padding: 0;
    height: calc(4.28571429em + 36px);
}

.RadRibbonBar_MyTheme .rrbLargeButton .rrbImagePlaceholder {
    top: 0.7em;
}

.RadRibbonBar_MyTheme .rrbComboBox .rrbCBInner {
    border-radius: 0.2857142857em;
    border-color: #cccccc;
    background-color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbComboBox .rrbCBInput {
    color: #333333;
}

.RadRibbonBar_MyTheme .rrbDropDown .rrbButton,
.RadRibbonBar_MyTheme .rrbDropDown .rrbButton.rrbHovered {
    background: none;
}

.RadRibbonBar_MyTheme .rrbNumericTextBox {
    width: 4.2857142857em;
}

.RadRibbonBar_MyTheme .rrbNumericTextBox .rrbNTBInner {
    border-radius: 0.2857142857em;
    border-color: #cccccc;
    background-color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbNumericTextBox .rrbNTBInput {
    color: #333333;
}

.RadRibbonBar_MyTheme .rrbColorPicker .rrbButton,
.RadRibbonBar_MyTheme .rrbColorPicker .rrbButton.rrbHovered {
    background: none;
}

.RadRibbonBar_MyTheme .rrbGallery {
    height: 6em;
    padding-right: 32px;
    border-radius: 0.2857142857em;
    border-color: #dedede;
    background-color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbGallery .rrbItem .rrbLink {
    color: #333333;
    background-color: #ffffff;
}

.RadRibbonBar_MyTheme .rrbGalleryActions .rrbButton {
    width: 32px;
    border-radius: 0;
}

.RadRibbonBar_MyTheme .rrbCategoryTitle {
    color: #333333;
    background-color: whitesmoke;
}

.rrbDropDownSlide_MyTheme .rrbListItem:hover {
    color: #000000;
    background-color: #eeeeee;
}

.rrbSlide_MyTheme .rrbCategoryTitle {
    color: #333333;
    background-color: whitesmoke;
}

.rrbSlide_MyTheme .rrbGallery {
    background: #ffffff;
}

.rrbSlide_MyTheme .rrbLink {
    color: #333333;
    background-color: #ffffff;
}

.rrbPopup_MyTheme .rrbHeaderBar {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.rrbPopup_MyTheme .rrbAuxiliaryPane {
    color: #333333;
    border-color: #dedede;
    background: whitesmoke;
}

.rrbPopup_MyTheme .rrbHeader,
.rrbPopup_MyTheme .rrbFooter {
    color: #333333;
    border-color: #dedede;
    background: whitesmoke;
}
