/* Load the from Theme Builder Rad Controls Styles */
.RadGrid_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadGrid_Cartzilla .rgInput,
.RadGrid_Cartzilla .rgEditRow > td > [type="text"],
.RadGrid_Cartzilla .rgEditForm td > [type="text"],
.RadGrid_Cartzilla .rgBatchContainer > [type="text"],
.RadGrid_Cartzilla .rgFilterBox {
  border-color: #0d0f14;
  color: #4b566b;
  background-color: #fff;
}

.RadGrid_Cartzilla .rgInput:hover,
.RadGrid_Cartzilla .rgEditRow > td > [type="text"]:hover,
.RadGrid_Cartzilla .rgEditForm td > [type="text"]:hover,
.RadGrid_Cartzilla .rgBatchContainer > [type="text"]:hover,
.RadGrid_Cartzilla .rgFilterBox:hover {
  border-color: #aeb4be;
  color: #4b566b;
  background-color: #fff;
}

.RadGrid_Cartzilla .rgInput:focus,
.RadGrid_Cartzilla .rgEditRow > td > [type="text"]:focus,
.RadGrid_Cartzilla .rgEditForm td > [type="text"]:focus,
.RadGrid_Cartzilla .rgBatchContainer > [type="text"]:focus,
.RadGrid_Cartzilla .rgFilterBox:focus {
  border-color: #7d879c;
  color: #4b566b;
  background-color: #fff;
}

.RadGrid_Cartzilla .rgActionButton {
  color: inherit;
}

.rgHeaderWrapper .rgHeaderDiv {
  border-color: #f3f5f9;
}

.RadGrid_Cartzilla .rgHeader,
.RadGrid_Cartzilla th.rgResizeCol,
.RadGrid_Cartzilla .rgHeaderWrapper {
  border: 0;
  border-bottom: 1px solid #f3f5f9;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
}

.RadGrid_Cartzilla .rgMultiHeaderRow .rgHeader,
.RadGrid_Cartzilla .rgMultiHeaderRow .rgResizeCol {
  border-left: 1px solid #f3f5f9;
}

.RadGrid_Cartzilla th.rgSorted {
  background: #181b23;
  background-image: linear-gradient(#282e3b, #181b23);
}

.RadGrid_Cartzilla .rgHeader {
  color: #fff;
}

.RadGrid_Cartzilla .rgHeader a {
  color: #fff;
}

.RadGrid_Cartzilla .rgRow > td,
.RadGrid_Cartzilla .rgAltRow > td,
.RadGrid_Cartzilla .rgEditRow > td,
.RadGrid_Cartzilla .rgFooter > td {
  border-style: solid;
  border-width: 0 0 1px 0;
}

.RadGrid_Cartzilla .rgRow > td {
  border-color: #f3f5f9;
}

.RadGrid_Cartzilla .rgAltRow {
  color: #4b566b;
  background: #f6f9fc;
}

.RadGrid_Cartzilla .rgAltRow > td {
  border-color: #f3f5f9;
}

.RadGrid_Cartzilla .rgRow .rgSorted {
  border-bottom-color: #f3f5f9;
  background-color: #f6f9fc;
}

.RadGrid_Cartzilla .rgAltRow .rgSorted {
  border-bottom-color: #dae1e7;
  background-color: #f3f5f9;
}

.RadGrid_Cartzilla .rgActiveRow td:not(.rgExpandCol) {
  box-shadow: inset 0px 5px 5px -5px #7d879c, inset 0px -5px 5px -5px #7d879c;
}

.RadGrid_Cartzilla .rgActiveRow td:first-child:not(.rgExpandCol),
.RadGrid_Cartzilla .rgActiveRow .rgExpandCol + td {
  box-shadow: inset 0px 5px 5px -5px #7d879c, inset 0px -5px 5px -5px #7d879c, inset 5px 0px 5px -5px #7d879c;
}

.RadGrid_Cartzilla .rgActiveRow td:not(.rgExpandCol):last-child {
  box-shadow: inset 0px 5px 5px -5px #7d879c, inset 0px -5px 5px -5px #7d879c, inset -5px 0px 5px -5px #7d879c;
}

.RadGrid_Cartzilla .rgActiveCell {
  box-shadow: inset 0 0 5px #7d879c;
}

.RadGrid_Cartzilla .rgSelectedRow .rgSorted,
.RadGrid_Cartzilla .rgHoveredRow .rgSorted,
.RadGrid_Cartzilla .rgEditRow .rgSorted {
  background-color: transparent;
}

.RadGrid_Cartzilla .rgRow a,
.RadGrid_Cartzilla .rgAltRow a,
.RadGrid_Cartzilla .rgFooter a,
.RadGrid_Cartzilla .rgEditForm a,
.RadGrid_Cartzilla .rgEditRow a,
.RadGrid_Cartzilla .rgHoveredRow a {
  color: #fe696a;
}

.RadGrid_Cartzilla .rgMasterTable .rgSelectedCell,
.RadGrid_Cartzilla .rgSelectedRow {
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
  color: #fff;
}

.RadGrid_Cartzilla .rgSelectedCell a,
.RadGrid_Cartzilla .rgSelectedRow a {
  color: #fff;
}

.RadGrid_Cartzilla .rgHoveredRow {
  background-image: linear-gradient(#dcdbdb, #aeb4be);
  color: #000;
}

.RadGrid_Cartzilla .rgHoveredRow > td {
  border-bottom-color: #aeb4be;
}

.RadGrid_Cartzilla .rgHoveredRow > td.rgSorted {
  border-bottom-color: #aeb4be;
}

.RadGrid_Cartzilla .rgSelectedRow > td {
  border-bottom-color: #7d879c;
}

.RadGrid_Cartzilla .rgSelectedRow > td.rgSorted {
  border-bottom-color: #7d879c;
}

.RadGrid_Cartzilla .rgEditRow {
  background: rgba(204, 204, 204, 0.75);
  color: #4b566b;
}

.RadGrid_Cartzilla .rgDeletedRow > td {
  border-color: gray-500;
  color: #4b566b;
}

.RadGrid_Cartzilla .rgDeletedRow > td a {
  color: #4b566b;
}

.RadGrid_Cartzilla .rgBatchOverlay {
  background: rgba(204, 204, 204, 0.75);
}

.RadGrid_Cartzilla .rgBatchUndoDeleteButton {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadGrid_Cartzilla .rgBatchUndoDeleteButton:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadGrid_Cartzilla .rgDrag {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

html .RadGrid_Cartzilla .rgFooterDiv td,
html .RadGrid_Cartzilla .rgFooter td {
  /*background: $telerik-header-background;*/
}

.RadGrid_Cartzilla .rgFooterWrapper {
  background: #373f50;
  border-top: 1px solid #222732;
  border-bottom: 1px solid #fff;
}

.RadGrid_Cartzilla .rgFooter > td,
.RadGrid_Cartzilla .rgFooter > td.rgGroupCol {
  border-bottom: 1px solid #fff;
}

.RadGrid_Cartzilla .rgFooterWrapper .rgFooter > td {
  border-bottom: 0;
}

.RadGrid_Cartzilla .rgStatus {
  border-color: #aeb4be;
}

.RadGrid_Cartzilla .rgStatus div {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.GridReorderTop_Cartzilla,
.GridReorderBottom_Cartzilla {
  color: #aeb4be;
}

.RadGrid_Cartzilla .rgFilterRow {
  background: #373f50;
}

.RadGrid_Cartzilla .rgFilterRow > td {
  border-bottom: 1px solid #222732;
}

.RadGrid_Cartzilla .rgFilter {
  border: 1px solid;
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadGrid_Cartzilla .rgFilter:hover, .RadGrid_Cartzilla .rgFilter:focus {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadGrid_Cartzilla .rgFilterActive, .RadGrid_Cartzilla .rgFilterActive:hover, .RadGrid_Cartzilla .rgFilterActive:focus {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
  box-shadow: inset 0 0 6px rgba(165, 165, 165, 0.5);
}

.RadGrid_Cartzilla .rgFiltered {
  border-color: #fe5051;
  color: #fff;
  background-color: #fe696a;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadGrid_Cartzilla .rgFiltered:hover, .RadGrid_Cartzilla .rgFiltered:focus {
  border-color: #fe3638;
  color: #fff;
  background-color: #fe5051;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadGrid_Cartzilla .rgFiltered.rgFilterActive {
  border-color: #fd0405;
  color: #fff;
  background-color: #fe3638;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadGrid_Cartzilla .rgOptions {
  color: #fff;
}

.RadGrid_Cartzilla .rgOptSelected {
  color: #fe696a;
}

.RadMenu_Cartzilla .rgHCMClear,
.RadMenu_Cartzilla .rgHCMFilter {
  border-color: #0d0f14;
  background: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
  color: #fff;
}

.RadMenu_Cartzilla .rgHCMClear:hover,
.RadMenu_Cartzilla .rgHCMFilter:hover {
  border-color: #aeb4be;
  background: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadMenu_Cartzilla_Context .rgFilterApply,
.RadMenu_Cartzilla_Context .rgFilterCancel {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

div.RadMenu_Cartzilla_Context .rlbGroup {
  border-color: #373f50;
}

.RadGrid_Cartzilla .rgGroupPanel {
  border: 0;
  border-bottom: 1px solid #f3f5f9;
  background-image: linear-gradient(#f3f5f9, #f6f9fc);
}

.RadGrid_Cartzilla .rgGroupItem {
  border: 1px solid #0d0f14;
  background: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadGrid_Cartzilla .rgCollapseIcon:before {
  content: "\e015";
}

.RadGrid_Cartzilla .rgExpandIcon:before {
  content: "\e014";
}

.RadGrid_Cartzilla td.rgGroupCol,
.RadGrid_Cartzilla td.rgExpandCol {
  border-color: #e3e9ef;
  background: #e3e9ef;
}

.RadGrid_Cartzilla .rgGroupHeader {
  background: #e3e9ef;
  color: #000;
}

.RadGrid_Cartzilla .rgGroupHeader td {
  border-bottom: 1px solid #e3e9ef;
}

.RadGrid_Cartzilla .rgGroupHeader td.rgGroupCol {
  border-top-color: #7d879c;
}

.RadGrid_Cartzilla .rgDetailTable {
  border-color: #7d879c;
}

.RadGrid_Cartzilla .rgCommandCell {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadGrid_Cartzilla .rgCommandCell .t-button:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadGrid_Cartzilla .rgCommandCell .t-button:focus, .RadGrid_Cartzilla .rgCommandCell .t-button:active {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadGrid_Cartzilla .rgPagerCell {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
}

.RadGrid_Cartzilla .rgPagerCell .rgNumPart a {
  border-radius: 2px;
  color: inherit;
}

.RadGrid_Cartzilla .rgPagerCell .rgNumPart a:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadGrid_Cartzilla .rgPagerCell .rgNumPart a.rgCurrentPage {
  border-color: #fe696a;
  color: #fe696a;
  background: none;
}

.RadGrid_Cartzilla .rgPagerCell .rgPagerButton,
.RadGrid_Cartzilla .rgPagerCell .rgActionButton {
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadGrid_Cartzilla .rgPagerCell .rgPagerButton:hover,
.RadGrid_Cartzilla .rgPagerCell .rgActionButton:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.rgCellSelectorArea_Cartzilla,
.GridRowSelector_Cartzilla {
  background: #4b566b;
}

.GridItemDropIndicator_Cartzilla {
  border-top: 1px dashed #666;
}

.GridToolTip_Cartzilla {
  border: 1px solid #7d879c;
  padding: 3px;
  background: #fff;
  color: #333;
}

.RadButton_Cartzilla.k-switch {
  border-radius: 9999px;
}

.RadButton_Cartzilla.k-switch:hover .k-switch-container, .RadButton_Cartzilla.k-switch.k-state-hover .k-switch-container {
  box-shadow: inset 0 0 0 1px #aeb4be;
}

.RadButton_Cartzilla.k-switch:focus .k-switch-container, .RadButton_Cartzilla.k-switch.k-state-focused .k-switch-container {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
}

.RadButton_Cartzilla .k-switch-container {
  border-radius: 9999px;
  padding: 0px 0px;
  box-shadow: inset 0 0 0 1px #0d0f14;
}

.RadButton_Cartzilla .k-switch-handle {
  border-radius: 9999px;
}

.RadButton_Cartzilla.k-switch-on .k-switch-container {
  color: #fff;
  background-color: #fe696a;
}

.RadButton_Cartzilla.k-switch-on .k-switch-handle {
  border-color: #0d0f14;
  color: #fff;
  background-color: #f6f9fc;
}

.RadButton_Cartzilla.k-switch-on:hover .k-switch-container, .RadButton_Cartzilla.k-switch-on.k-state-hover .k-switch-container {
  color: #fff;
  background-color: #fe696a;
}

.RadButton_Cartzilla.k-switch-on:hover .k-switch-handle, .RadButton_Cartzilla.k-switch-on.k-state-hover .k-switch-handle {
  border-color: #aeb4be;
  color: #fff;
  background-color: #dae1e7;
}

.RadButton_Cartzilla.k-switch-on .k-switch-label-off {
  color: transparent;
}

.RadButton_Cartzilla.k-switch-off .k-switch-container {
  color: #fff;
  background-color: #373f50;
}

.RadButton_Cartzilla.k-switch-off .k-switch-handle {
  border-color: #0d0f14;
  color: #fff;
  background-color: #f6f9fc;
}

.RadButton_Cartzilla.k-switch-off:hover .k-switch-container, .RadButton_Cartzilla.k-switch-off.k-state-hover .k-switch-container {
  color: #fff;
  background-color: #373f50;
}

.RadButton_Cartzilla.k-switch-off:hover .k-switch-handle, .RadButton_Cartzilla.k-switch-off.k-state-hover .k-switch-handle {
  border-color: #aeb4be;
  color: #fff;
  background-color: #dae1e7;
}

.RadButton_Cartzilla.k-switch-off .k-switch-label-on {
  color: transparent;
}

.RadButton_Cartzilla.rbButton, .RadButton_Cartzilla.rbButton.rbDisabled,
.RadButton_Cartzilla .rbSplitPart {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadButton_Cartzilla.rbButton.rbHovered, .RadButton_Cartzilla.rbButton.rbToggled.rbHovered,
.RadButton_Cartzilla.rbButton .rbHovered {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadButton_Cartzilla.rbButton:focus {
  box-shadow: inset 0 0 5px rgba(157, 156, 156, 0.5);
}

.RadButton_Cartzilla.rbButton.rbSelected, .RadButton_Cartzilla.rbButton.rbToggled,
.RadButton_Cartzilla.rbSelected .rbHovered {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadButton_Cartzilla.rbButton:hover,
.RadButton_Cartzilla.rbButton.rbHovered .rbSplitPart {
  border-color: #aeb4be;
}

.RadButton_Cartzilla.rbButton.rbSelected,
.RadButton_Cartzilla.rbButton.rbSelected:active .rbSplitPart {
  border-color: #7d879c;
}

.RadButton_Cartzilla.rbCheckBox .rbText,
.RadButton_Cartzilla.rbRadioButton .rbText,
.RadButton_Cartzilla.rbToggleButton .rbText {
  color: #4b566b;
}

.RadButton_Cartzilla .rbToggleCheckboxChecked,
.RadButton_Cartzilla .rbToggleCheckboxFilled,
.RadButton_Cartzilla .rbToggleRadioChecked {
  color: #fe696a;
}

.RadButton_Cartzilla.rbHovered .rbToggleCheckboxChecked,
.RadButton_Cartzilla.rbHovered .rbToggleCheckboxFilled,
.RadButton_Cartzilla.rbHovered .rbToggleRadioChecked {
  color: #fe696a;
}

.RadButton_Cartzilla:focus .rbToggleCheckbox:before,
.RadButton_Cartzilla:focus .rbToggleRadio:before {
  box-shadow: 0 0 1px 1px rgba(75, 86, 107, 0.5);
}

.RadButton_Cartzilla:focus .rbToggleCheckboxChecked:before,
.RadButton_Cartzilla:focus .rbToggleCheckboxFilled:before,
.RadButton_Cartzilla:focus .rbToggleRadioChecked:before {
  box-shadow: 0 0 1px 1px rgba(254, 105, 106, 0.5);
}

.RadButton_Cartzilla.rbPrimaryButton {
  border-color: #fe5051;
  color: #fff;
  background-color: #fe696a;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadButton_Cartzilla.rbPrimaryButton.rbHovered, .RadButton_Cartzilla.rbPrimaryButton.rbToggled.rbHovered, .RadButton_Cartzilla.rbPrimaryButton.rbFocused {
  border-color: #fe3638;
  color: #fff;
  background-color: #fe5051;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
  box-shadow: none;
}

.RadButton_Cartzilla.rbPrimaryButton.rbSelected, .RadButton_Cartzilla.rbPrimaryButton.rbToggled {
  border-color: #fd0405;
  color: #fff;
  background-color: #fe3638;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadButton_Cartzilla.rbPrimaryButton.rbDisabled {
  border-color: #fe5051;
  color: #fff;
  background-color: #fe696a;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadInput_Cartzilla .riTextBox,
.RadInput_Cartzilla .riSelect,
.RadInput_Cartzilla .rcSelect,
.RadInputMgr_Cartzilla {
  border-color: #0d0f14;
  color: #4b566b;
  background-color: #fff;
}

.RadInput_Cartzilla .riEmpty,
.RadInput_Empty_Cartzilla {
  color: rgba(75, 86, 107, 0.8);
}

.RadInput_Cartzilla.RadInputHovered .riTextBox,
.RadInput_Cartzilla.RadInputHovered .riSelect,
.RadInput_Cartzilla.RadInputHovered .rcSelect,
.RadInput_Hover_Default {
  border-color: #aeb4be;
  color: #4b566b;
  background-color: #fff;
}

.RadInput_Cartzilla.RadInputFocused .riTextBox,
.RadInput_Cartzilla.RadInputFocused .riSelect,
.RadInput_Cartzilla.RadInputFocused .rcSelect,
.RadInput_Focused_Cartzilla {
  border-color: #7d879c;
  color: #4b566b;
  background-color: #fff;
}

.RadInput_Cartzilla.RadInputError .riTextBox,
.RadInput_Cartzilla.RadInputError .riSelect,
.RadInput_Cartzilla.RadInputError .rcSelect,
.RadInput_Error_Cartzilla,
.RadForm.rfdTextbox .RadInput_Cartzilla .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] {
  border-color: #f34770;
  color: #f34770;
  background-color: #fff;
}

.RadInput_Cartzilla.RadInputError {
  color: #f34770;
}

.RadInput_Cartzilla .riNegative,
.RadInput_Negative_Default {
  color: #7d879c;
}

.RadInput_Cartzilla a,
.RadInput_Cartzilla.RadInputDisabled a:hover,
.RadInput_Cartzilla.RadInputDisabled a:active {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadInput_Cartzilla a:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadInput_Cartzilla a:active {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadInput_Cartzilla .riLabel {
  color: #4b566b;
}

.RadInput_Cartzilla .riResizeIcon {
  background: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss") no-repeat transparent;
  background-position: -6.5px -966.5px;
  margin-bottom: -1px;
}

.RadInputRTL_Default .riError,
.RadInputRTL_Error_Cartzilla {
  background-position: 3px -298px;
}

.RadInputRTL_Default .riResizeIcon {
  background-position: -6.5px -986.5px;
}

.RadForm.rfdTextbox .RadInputRTL_Default .riError[type="text"],
.RadForm.rfdTextbox .RadInputRTL_Error_Default[type="text"] {
  background-position: 3px -298px;
}

.RadMenu_Cartzilla .rmRootGroup {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
}

.RadMenu_Cartzilla .rmRootGroup.rmVertical {
  background-image: none;
}

.RadMenu_Cartzilla .rmRootGroup .rmItem {
  border-color: #222732;
}

.RadMenu_Cartzilla .rmRootGroup .rmRootLink:hover {
  border-color: #2b3445;
  color: #fff;
  background-color: #181b23;
  background-image: linear-gradient(#282e3b, #181b23);
}

.RadMenu_Cartzilla .rmRootGroup .rmSelected > .rmRootLink,
.RadMenu_Cartzilla .rmRootGroup .rmExpanded > .rmRootLink {
  border-color: black;
  color: #fff;
  background-color: #2b3445;
  background-image: linear-gradient(#373f50, #2b3445);
}

.RadMenu_Cartzilla .rmRootGroup .rmFocused > .rmLink {
  border-color: black;
  box-shadow: inset 0 0 5px black;
}

.RadMenu_Cartzilla .rmGroup,
.RadMenu_Cartzilla .rmMultiColumn,
.RadMenu_Cartzilla .rmPopup {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadMenu_Cartzilla .rmGroup .rmLink {
  border-radius: 3px;
}

.RadMenu_Cartzilla .rmGroup .rmLink:hover,
.RadMenu_Cartzilla .rmGroup .rmToggle:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadMenu_Cartzilla .rmGroup .rmSelected > .rmLink,
.RadMenu_Cartzilla .rmGroup .rmExpanded > .rmLink,
.RadMenu_Cartzilla .rmGroup .rmSelected > .rmLink .rmToggle,
.RadMenu_Cartzilla .rmGroup .rmExpanded > .rmLink .rmToggle {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadMenu_Cartzilla .rmGroup .rmFocused > .rmLink,
.RadMenu_Cartzilla .rmGroup .rmFocused > .rmLink .rmToggle {
  border-color: #7d879c;
  box-shadow: inset 0 0 5px #7d879c;
}

.RadMenu_Cartzilla .rmSeparator {
  border-color: #222732;
}

.RadMenu_Cartzilla .rmGroup .rmSeparator {
  border-color: #f3f5f9;
}

.RadMenu_Cartzilla .rmArrow {
  border-color: #e3e9ef;
  background-color: #f6f9fc;
}

.RadMenu_Cartzilla .rmArrow:hover {
  background-color: #f3f5f9;
}

.RadMenu_Cartzilla .rmShadows .rmGroup {
  box-shadow: 3px 3px 5px #f3f5f9;
}

.RadMenu_Cartzilla .rmGroup:before,
.RadMenu_Cartzilla .rmMultiColumn:before,
.RadMenu_Cartzilla .rmScrollWrap > .rmHorizontal:before,
.RadMenu_Cartzilla .rmScrollWrap > .rmVertical:before {
  border-color: transparent;
  background-color: #f3f5f9;
}

.RadComboBox_Cartzilla {
  color: #4b566b;
}

.RadComboBox_Cartzilla .rcbInner {
  border-color: #0d0f14;
  color: #4b566b;
  background-color: #fff;
  border-radius: 3px;
}

.RadComboBox_Cartzilla .rcbActionButton {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
  border-radius: 0 3px 3px 0;
}

.RadComboBox_Cartzilla .rcbHovered {
  border-color: #aeb4be;
  color: #4b566b;
  background-color: #fff;
}

.RadComboBox_Cartzilla .rcbHovered .rcbActionButton {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadComboBox_Cartzilla .rcbFocused,
.RadComboBox_Cartzilla .rcbExpanded {
  border-color: #7d879c;
  color: #4b566b;
  background-color: #fff;
}

.RadComboBox_Cartzilla .rcbFocused .rcbActionButton,
.RadComboBox_Cartzilla .rcbExpanded .rcbActionButton {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadComboBox_Cartzilla .rcbReadOnly {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadComboBox_Cartzilla .rcbReadOnly.rcbHovered {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadComboBox_Cartzilla .rcbReadOnly.rcbFocused, .RadComboBox_Cartzilla .rcbReadOnly.rcbExpanded {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadComboBox_Cartzilla_rtl .rcbActionButton {
  border-radius: 3px 0 0 3px;
}

.RadComboBoxDropDown_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadComboBoxDropDown_Cartzilla .rcbSeparator {
  color: #fff;
  background-color: #373f50;
}

.RadComboBoxDropDown_Cartzilla .rcbHovered {
  color: #000;
  background-color: #aeb4be;
}

.RadComboBoxDropDown_Cartzilla .rcbSelected {
  color: #fff;
  background-color: #b6b6b6;
}

.RadComboBoxDropDown_Cartzilla .rcbLoading {
  color: #000;
  background-color: #aeb4be;
}

.RadComboBoxDropDown_Cartzilla .rcbItem em {
  color: #000;
  background-color: #aeb4be;
}

.RadComboBoxDropDown_Cartzilla .rcbCheckAllItemsHovered {
  color: #000;
  background-color: #aeb4be;
}

.RadDropDownList_Cartzilla {
  color: #4b566b;
}

.RadDropDownList_Cartzilla .rddlInner {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
  border-radius: 3px;
}

.RadDropDownList_Cartzilla .rddlHovered {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadDropDownList_Cartzilla .rddlFocused {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.rddlPopup_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.rddlPopup_Cartzilla .rddlItemHovered, .rddlPopup_Cartzilla .rddlItemLoading {
  color: #000;
  background-color: #aeb4be;
}

.rddlPopup_Cartzilla .rddlItemSelected {
  color: #fff;
  background-color: #b6b6b6;
}

/*main navigation
    .RadNavigation_Cartzilla .rnvRootGroupWrapper {
        border-color: $white;
        color: $telerik-body-color;
        background-color: $white;
        /*background-image: linear-gradient($telerik-background-gradient-start, $telerik-header-background);
    }*/
.RadNavigation_Cartzilla .rnvRootLink {
  border-color: transparent;
}

.RadNavigation_Cartzilla .rnvMore {
  /*border-color: $telerik-border-color;
    color: $telerik-bg-color;
    background-color: $telerik-header-background;
    background-image: linear-gradient($telerik-background-gradient-start, $telerik-header-background);*/
}

.RadNavigation_Cartzilla .rnvHovered.rnvMore,
.RadNavigation_Cartzilla .rnvHovered > .rnvRootLink {
  /*border-color: $gray-900;
    color: $telerik-bg-color;
    background-color: $telerik-sorted-background-gradient-end;
    background-image: linear-gradient($telerik-sorted-background-gradient-start, $telerik-sorted-background-gradient-end);*/
}

.RadNavigation_Cartzilla .rnvSelected.rnvMore,
.RadNavigation_Cartzilla .rnvSelected > .rnvRootLink,
.RadNavigation_Cartzilla .rnvExpanded > .rnvRootLink {
  color: #fe696a;
}

.RadNavigation_Cartzilla .rnvFocused.rnvMore,
.RadNavigation_Cartzilla .rnvFocused > .rnvRootLink {
  /*border-color: rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);*/
}

/* clean the gap between the menu and the dropdown area */
.RadNavigation_Cartzilla .rnvRootGroupWrapper {
  padding-bottom: 2px;
}

.radSkin_Cartzilla .rnvPopup {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.radSkin_Cartzilla .rnvPopup .rnvHovered > .rnvLink {
  color: #000;
  background-color: #aeb4be;
}

.radSkin_Cartzilla .rnvPopup .rnvSelected > .rnvLink,
.radSkin_Cartzilla .rnvPopup .rnvExpanded > .rnvLink {
  color: #fff;
  background-color: #b6b6b6;
}

.radSkin_Cartzilla .rnvPopup .rnvFocused > .rnvLink {
  box-shadow: inset 0 0 3px rgba(157, 156, 156, 0.5);
}

.RadNotification_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadNotification_Cartzilla .rnTitleBar {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
}

.RadNotification_Cartzilla .rnCommands a:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadNotification_Cartzilla.rnShadows {
  box-shadow: 2px 2px 3px rgba(204, 204, 204, 0.5);
}

.RadUploadProgressArea_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadUploadProgressArea_Cartzilla .ruHeader {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset;
}

.RadUploadProgressArea_Cartzilla .ruFooter {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
}

.RadUploadProgressArea_Cartzilla .ruProgressBar {
  border-radius: 3px;
  border-color: #222732;
  background-color: #373f50;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));
}

.RadUploadProgressArea_Cartzilla .ruProgress {
  border-radius: 3px;
  border-color: #222732;
  background-color: #b6b6b6;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent), linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.RadUploadProgressArea_Cartzilla .radButton {
  border-radius: 3px;
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadUploadProgressArea_Cartzilla .radButton.ruHovered {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadProgressBar_Cartzilla {
  color: #fff;
  background-color: #373f50;
  background-image: none, linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));
}

.RadProgressBar_Cartzilla.rpbClassic {
  font-size: 12px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

.RadProgressBar_Cartzilla > .rpbLabelWrapper {
  border-color: #222732;
}

.RadProgressBar_Cartzilla .rpbStateSelected,
.RadProgressBar_Cartzilla .rpbStateSelected:hover,
.RadProgressBar_Cartzilla .rpbStateSelected:link,
.RadProgressBar_Cartzilla .rpbStateSelected:visited {
  background-color: #b6b6b6;
  color: #fff;
  background-image: none, linear-gradient(to top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.RadProgressBar_Cartzilla .rpbChunk {
  border-color: #222732;
}

.RadProgressBar_Cartzilla .rpbChunk.rpbStateDefault {
  background-color: #373f50;
}

.RadProgressBar_Cartzilla .rpbStateSelected,
.RadProgressBar_Cartzilla .rpbStateSelected:hover,
.RadProgressBar_Cartzilla .rpbStateSelected:link,
.RadProgressBar_Cartzilla .rpbStateSelected:visited,
.RadProgressBar_Cartzilla .rpbChunk.rpbStateSelected {
  border-color: #7d879c;
}

.RadProgressBar_Cartzilla.rpbVertical {
  background-image: none, linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));
}

.RadProgressBar_Cartzilla.rpbVertical .rpbStateSelected,
.RadProgressBar_Cartzilla.rpbVertical .rpbStateSelected:hover,
.RadProgressBar_Cartzilla.rpbVertical .rpbStateSelected:link,
.RadProgressBar_Cartzilla.rpbVertical .rpbStateSelected:visited {
  background-image: none, linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.RadProgressBar_Cartzilla.rpbIndeterminate {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeView_Cartzilla {
  color: #4b566b;
}

.RadTreeView_Cartzilla .rtIn {
  border-radius: 3px;
}

.RadTreeView_Cartzilla .rtChkTristate:hover {
  color: #fe696a;
}

.RadTreeView_Cartzilla .rtLoadingIcon {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeView_Cartzilla .rtPlusHover,
.RadTreeView_Cartzilla .rtMinusHover {
  color: #fe696a;
}

.RadTreeView_Cartzilla .rtLines .rtTop:before,
.RadTreeView_Cartzilla .rtLines .rtMid:before,
.RadTreeView_Cartzilla .rtLines .rtBot:before,
.RadTreeView_Cartzilla .rtLines .rtLI:before {
  border-color: #f3f5f9;
}

.RadTreeView_Cartzilla .rtHover .rtIn {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadTreeView_Cartzilla .rtSelected .rtIn {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadCalendar_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadCalendar_Cartzilla .rcTitlebar {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
}

.RadCalendar_Cartzilla .t-button:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadCalendar_Cartzilla .t-button:focus,
.RadCalendar_Cartzilla .t-button:active {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadCalendar_Cartzilla td {
  border-color: transparent;
}

.RadCalendar_Cartzilla th {
  color: white;
  background-color: #373f50;
}

.RadCalendar_Cartzilla .rcHeader,
.RadCalendar_Cartzilla .rcFooter {
  border-color: #222732;
}

.RadCalendar_Cartzilla .rcWeek th {
  border-color: #222732;
  color: #fff;
}

.RadCalendar_Cartzilla .rcWeek .rcViewSel {
  background-color: #373f50;
}

.RadCalendar_Cartzilla .rcToday a,
.RadCalendar_Cartzilla .rcToday span {
  border-color: #fe696a;
  color: #fe696a;
}

.RadCalendar_Cartzilla .rcHover a,
.RadCalendar_Cartzilla .rcHover span {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadCalendar_Cartzilla .rcSelected a,
.RadCalendar_Cartzilla .rcSelected span {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadCalendar_Cartzilla .rcFocus {
  border-color: #7d879c;
  box-shadow: inset 0 0 5px #7d879c;
}

.RadCalendarMultiView_Cartzilla .rcTitlebar {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadCalendarMultiView_Cartzilla .rcCalendar {
  border-color: #f3f5f9;
}

.RadCalendarMultiView_Cartzilla td.rcTitle {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
}

.RadCalendarMonthView_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadCalendarMonthView_Cartzilla a:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadCalendarMonthView_Cartzilla .rcSelected a {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadCalendarMonthView_Cartzilla .rcFocus {
  border-color: #7d879c;
  box-shadow: inset 0 0 5px #7d879c;
}

.RadCalendarMonthView_Cartzilla .rcButtons a {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadCalendarMonthView_Cartzilla .rcButtons a:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadCalendarMonthView_Cartzilla .rcButtons a:focus,
.RadCalendarMonthView_Cartzilla .rcButtons a:active {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadCalendarTimeView_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadCalendarTimeView_Cartzilla th {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
}

.RadCalendarTimeView_Cartzilla td {
  border-color: #f3f5f9;
}

.RadCalendarTimeView_Cartzilla .rcSelected a {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadCalendarTimeView_Cartzilla .rcHover a {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadCalendarTimeView_Cartzilla .rcFocus {
  box-shadow: inset 0 0 5px #7d879c;
}

.RadCalendarTimeView_Cartzilla .rcFooter {
  border-color: #f3f5f9;
}

.RadPicker_Cartzilla .riLabel {
  color: #4b566b;
}

.RadPicker_Cartzilla.rcCalPopupOpen .RadInput, .RadPicker_Cartzilla.rcMYPopupOpen .RadInput, .RadPicker_Cartzilla.rcTimePopupOpen .RadInput {
  border-color: #7d879c;
  color: #4b566b;
  background-color: #fff;
}

.RadPicker_Cartzilla.rcCalPopupOpen .rcCalPopup,
.RadPicker_Cartzilla.rcMYPopupOpen .rcCalPopup,
.RadPicker_Cartzilla.rcTimePopupOpen .rcTimePopup {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadToolTip_Cartzilla {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadToolTip_Cartzilla .rtClose {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadToolTip_Cartzilla .rtClose:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadToolTip_Cartzilla .rtClose:active {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadToolTip_Cartzilla .rtCallout {
  border-color: #f3f5f9;
}

.RadToolTip_Cartzilla .rtCallout:before {
  border-color: #fff;
}

.RadToolTip_Cartzilla.rtLoading {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeList_Cartzilla,
.rtlCEdit div.RadTreeList_Cartzilla {
  border-color: #f3f5f9;
  background: #fff;
  color: #4b566b;
}

.RadTreeList_Cartzilla .rtlHeader {
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
  color: #fff;
  border-color: #222732;
}

.RadTreeList_Cartzilla .rtlHeader a {
  color: #fff;
}

.RadTreeList_Cartzilla .rtlHeader th {
  border-color: #222732;
}

.RadTreeList_Cartzilla .rtlScroller {
  border-color: #222732;
}

.RadTreeList_Cartzilla .rtlA {
  background-color: #f6f9fc;
}

.RadTreeList_Cartzilla .rtlRFooter {
  background-color: #373f50;
}

.rtlCEdit .RadTreeList_Cartzilla {
  border: 1px solid;
}

.RadTreeList_Cartzilla .rtlR td,
.RadTreeList_Cartzilla .rtlA td,
.RadTreeList_Cartzilla .rtlREdit td,
.RadTreeList_Cartzilla .rtlRFooter td,
.RadTreeList_Cartzilla .rtlEditForm {
  border-color: #e3e9ef;
}

.RadTreeList_Cartzilla .rtlR a,
.RadTreeList_Cartzilla .rtlA a,
.RadTreeList_Cartzilla .rtlREdit a,
.RadTreeList_Cartzilla .rtlEditForm a {
  color: #fe696a;
}

.RadTreeList_Cartzilla .rtlRSel {
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
  color: #fff;
}

.RadTreeList_Cartzilla .rtlRActive .rtlCF {
  box-shadow: inset 0px 5px 5px -5px #7d879c, inset 0px -5px 5px -5px #7d879c, inset 5px 0px 5px -5px #7d879c;
}

.RadTreeList_Cartzilla .rtlRActive .rtlCF ~ td {
  box-shadow: inset 0px 5px 5px -5px #7d879c, inset 0px -5px 5px -5px #7d879c;
}

.RadTreeList_Cartzilla .rtlRActive .rtlCF ~ td:last-child {
  box-shadow: inset 0px 5px 5px -5px #7d879c, inset 0px -5px 5px -5px #7d879c, inset -5px 0px 5px -5px #7d879c;
}

.RadTreeList_Cartzilla .rtlVBorders td.rtlL,
.RadTreeList_Cartzilla .rtlLines td.rtlL {
  background-color: #fff;
}

.RadTreeList_Cartzilla .rtlEditForm {
  background: rgba(204, 204, 204, 0.75);
}

.RadTreeList_Cartzilla .rtlEditForm table {
  font-size: 1em;
}

.RadTreeList_Cartzilla .rtlDel,
.RadTreeList_Cartzilla .rtlAdd,
.RadTreeList_Cartzilla .rtlEdit,
.RadTreeList_Cartzilla .rtlUpdate,
.RadTreeList_Cartzilla .rtlCancel,
.RadTreeList_Cartzilla .rtlClosePopUp {
  border: 0 none;
  background: none;
}

.RadTreeList_Cartzilla .rtlCollapseIcon,
.RadTreeList_Cartzilla .rtlExpandIcon,
.RadTreeList_Cartzilla .rtlAddIcon,
.RadTreeList_Cartzilla .rtlEditIcon,
.RadTreeList_Cartzilla .rtlUpdateIcon,
.RadTreeList_Cartzilla .rtlCancelIcon,
.RadTreeList_Cartzilla .rtlDelIcon {
  color: #4b566b;
}

.RadTreeList_Cartzilla .rtlExpand,
.RadTreeList_Cartzilla .rtlCollapse {
  background-color: white;
  background: linear-gradient(#4c576e, #373f50);
  border: 1px solid #0d0f14;
}

.RadTreeList_Cartzilla .rtlPagerCell {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
}

.RadTreeList_Cartzilla .rtlPagerCell .rtlNumPart a {
  border-radius: 2px;
  color: inherit;
}

.RadTreeList_Cartzilla .rtlPagerCell .rtlNumPart a:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadTreeList_Cartzilla .rtlPagerCell .rtlNumPart a.rtlCurrentPage {
  border-color: #fe696a;
  color: #fe696a;
  background: none;
}

.RadTreeList_Cartzilla .rtlPagerCell .rtlPagerButton,
.RadTreeList_Cartzilla .rtlPagerCell .rtlActionButton {
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadTreeList_Cartzilla .rtlPagerCell .rtlPagerButton:hover,
.RadTreeList_Cartzilla .rtlPagerCell .rtlActionButton:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadTreeList_Cartzilla .rtlCommandCell {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadTreeList_Cartzilla .rtlCommandCell .rtlActionButton:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadTreeList_Cartzilla .rtlCommandCell .rtlActionButton:active {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadTreeList_Cartzilla .rtlLines td.rtlL0 {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeList_Cartzilla .rtlLines td.rtlL1 {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeList_Cartzilla .rtlLines td.rtlL2 {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeList_Cartzilla .rtlLines td.rtlL3 {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeListRTL_Cartzilla .rtlLines td.rtlL1 {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeListRTL_Cartzilla .rtlLines td.rtlL2 {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadTreeListRTL_Cartzilla .rtlLines td.rtlL3 {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.TreeListReorderTop_Cartzilla,
.TreeListReorderBottom_Cartzilla {
  font-size: 2em;
  color: #7d879c;
}

.RadTreeList_Cartzilla .rtlDragHandle {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.TreeListToolTip_Cartzilla {
  border-color: #7d879c;
  background: #fff;
  color: #4b566b;
}

.RadUpload_Cartzilla {
  color: #4b566b;
}

.RadUpload_Cartzilla .ruFileLI .ruButton:hover {
  color: #fe696a;
}

.RadUpload_Cartzilla .ruFileLI .ruFileProgressWrap {
  background-color: #373f50;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5));
  border-radius: 2px;
}

.RadUpload_Cartzilla .ruFileLI .ruFileProgress {
  border-color: #7d879c;
  background-color: #b6b6b6;
  background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.RadUpload_Cartzilla .ruUploadSuccess .radIcon:before {
  background-color: #42d697;
}

.RadUpload_Cartzilla .ruUploading .radIcon:before {
  background-color: #69b3fe;
}

.RadUpload_Cartzilla .ruUploadCancelled .radIcon:before,
.RadUpload_Cartzilla .ruUploadFailure .radIcon:before {
  background-color: #f34770;
}

.RadUpload_Cartzilla .ruSelectWrap .ruFakeInput {
  border-color: #0d0f14;
  color: #4b566b;
  background-color: #fff;
}

.RadUpload_Cartzilla .ruSelectWrap .ruButton {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
  border-radius: 3px;
}

.RadUpload_Cartzilla .ruSelectWrap .ruButton.ruButtonHover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadUpload_Cartzilla .ruSelectWrap .ruButton.ruFocused {
  box-shadow: inset 0 0 5px rgba(157, 156, 156, 0.5);
}

.RadUpload_Cartzilla .ruDropZone {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  border-radius: 3px;
}

.RadWindow_Cartzilla {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  border-radius: 4px;
}

.RadWindow_Cartzilla .rwTitleBar {
  border-color: #222732;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#485268, #373f50);
  border-radius: 3px 3px 0 0;
}

/* Make the titlebar taller */
.RadWindow_Cartzilla .rwTitleWrapper {
  height: 1.8em !important;
}

.RadWindow_Cartzilla .rwCommandButton:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadWindow_Cartzilla .rwContent {
  border-color: #f3f5f9;
  color: #4b566b;
  background-color: #fff;
}

.RadWindow_Cartzilla .rwStatusBar {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
}

.RadWindow_Cartzilla .rwDialogButtons button {
  border-color: #0d0f14;
  color: #fff;
  background-color: #373f50;
  background-image: linear-gradient(#4c576e, #373f50);
}

.RadWindow_Cartzilla .rwDialogButtons button:hover {
  border-color: #aeb4be;
  color: #000;
  background-color: #aeb4be;
  background-image: linear-gradient(#dcdbdb, #aeb4be);
}

.RadWindow_Cartzilla .rwDialogButtons button:active {
  border-color: #7d879c;
  color: #fff;
  background-color: #b6b6b6;
  background-image: linear-gradient(#d0cfcf, #b6b6b6);
}

.RadWindow_Cartzilla .rwPromptDialog .rwOkBtn,
.RadWindow_Cartzilla .rwConfirmDialog .rwOkBtn {
  border-color: #fe5051;
  color: #fff;
  background-color: #fe696a;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadWindow_Cartzilla .rwPromptDialog .rwOkBtn:hover,
.RadWindow_Cartzilla .rwConfirmDialog .rwOkBtn:hover {
  border-color: #fe3638;
  color: #fff;
  background-color: #fe5051;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadWindow_Cartzilla .rwPromptDialog .rwOkBtn:active,
.RadWindow_Cartzilla .rwConfirmDialog .rwOkBtn:active {
  border-color: #fd0405;
  color: #fff;
  background-color: #fe3638;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
}

.RadWindow_Cartzilla .rwPromptInput {
  border-color: #0d0f14;
  color: #4b566b;
  background-color: #fff;
}

.RadWindow_Cartzilla .rwPromptInput:hover {
  border-color: #aeb4be;
  color: #4b566b;
  background-color: #fff;
}

.RadWindow_Cartzilla .rwPromptInput:active,
.RadWindow_Cartzilla .rwPromptInput:focus {
  border-color: #7d879c;
  color: #4b566b;
  background-color: #fff;
}

.RadWindow_Cartzilla .rwLoading.rwStatusBar {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

.RadWindow_Cartzilla.rwLoading .rwExternalContent {
  background-image: url("/PublicStore/MasterTemplates/Default/Style/RadStyles.scss");
}

/* Rad Control Base Customizations */
/* Generic CSS for RadControls */
/* layout the RadCaptch images and links more better */
.RadCaptcha img {
  float: left;
  margin-right: 1em;
}

.RadCaptcha a {
  clear: right;
}

.RadCaptcha a:last-child {
  margin-right: 2.37rem;
}

/* Size the window and put it in the right stacking order */
.RadWindow.rwAuthNetWin {
  max-width: 70%;
  left: 14.5% !important;
  z-index: 99999 !important;
}

.RadGrid .rgHeader.hdr {
  cursor: pointer;
}

.RadGrid .rgCommandRow > .rgCommandCell {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.RadUpload .ruBrowse {
  height: 2em !important;
}

.RadUpload .ruFakeInput {
  border-color: #90a8c0 !important;
  border-radius: 0.3125rem !important;
  height: 2em !important;
}

/* Position the loading image */
.RadAjax .raDiv {
  display: flex;
}

/* Set the RadGrid filter context menu color properly so it isn't invisible */
.RadMenu_Cartzilla .rgHCMClear,
.RadMenu_Cartzilla .rgHCMFilter {
  border-color: #0d0f14;
  background: #373f50 !important;
  background-image: linear-gradient(#4c576e, #373f50) !important;
  color: #fff;
}

/* Make the grid filter menu background go all the way across it's contents */
.rmVertical.rmGroup.rmLevel2 {
  width: 14rem;
}

/* Correct RadUpload */
.ruInputs .ruFileWrap.ruStyled {
  height: fit-content;
}

/* Make Lock Icon on Secure RadWindows */
.rwSecure .rwIcon::before {
  content: "\e113" !important;
}

.rwSecure .rwIcon {
  font-size: 12px !important;
  left: 0.85em !important;
}

/* Buttons That Toggle*/
.AttributeSearch button {
  width: 100%;
  text-align: left;
  padding-left: 1.8rem;
}

.AttributeSearch .RadButton .rbIcon::before, .AttributeSearch .rbText::before {
  font-family: "FontAwesome";
  padding-right: 1rem;
}

.AttributeSearch .AttributeSearch--selected > span::before {
  content: "\f00d";
}

.AttributeSearch .AttributeSearch--default > span::before {
  content: "\f067";
}
