/* For Easy theme color access from apps hosted in framework*/
:root {
    /*Static Variables (Based On Trimble Standard)*/
    --error-color: #DA212C;
    --disabled-input-color: #595959;
    --disabled-input-background-color: #E1E1E1;
    /*Inherited from Site Customizer*/
    --SiteBackgroundColor: White;
    --OverallFunctionBackgroundColor: #FAFAFA;
    --BaseThemeColor: #0063A3;
    --MainThemeColorLightened20: #0A9FFF;
    --MainThemeColorLightened50: #A3DBFF;
    --MainThemeColorDarkened: #004470;
    --LeftMenuBackgroundColor: #0063A3;
    --LeftMenuTabBackgroundColor: #0063A3;
    --LeftMenuSelectedBackgroundColor: #0063A3;
    --LeftMenuTabHoverGlow: #0A9FFF;
    --LeftMenuTabFontColor: White;
    --LeftMenuSelectedFontColor: #A3DBFF;
    /*buttons*/
    --ButtonFontColor: White;
    --ButtonBackgroundColor: #005085;
    --ButtonGlowColor: Transparent;
    --ButtonHoverFontColor: #BDE5FF;
    /*textbox*/
    --TextBoxHoverBorderColor: #0A9FFF;
    --TextBoxSelectedBorderColor: #0063A3;
    /*combobox*/
    --ComboBoxFontColor: Black;
    --ComboBoxHoveredFontColor: #0063A3;
    --ComboBoxHoveredBackgroundColor: Transparent;
    --ComboBoxSelectedBackgroundColor: #0063A3;
    --ComboBoxSelectedFontColor: White;
    --ComboBoxBackgroundColor: Transparent;
    --ComboBoxHoveredBorderColor: #0A9FFF;
    --ComboBoxHoveredListItemBackgroundColor: #0063A3;
    --ComboBoxHoveredListItemFontColor: White;
    --ComboBoxSelectedListItemBackgroundColor: $$ComboBoxSelectedListItemBackgroundColor$$;
    --ComboBoxSelectedListItemFontColor: $$ComboBoxSelectedListItemFontColor$$;
    /*checkbox*/
    --CheckBoxFillColor: #0063A3;
    --CheckBoxBackgroundColor: Transparent;
    --CheckBoxLabelBackgroundColor: Transparent;
    --CheckBoxLabelFontColor: Black;
    /*Menu*/
    --MenuFontFamily: Arial;
    --MenuFontColor: Black;
    --MenuBackgroundColor: White;
    --MenuHoverBackgroundColor: Gray;
    --MenuHoverFontColor: White;
    --MenuSelectedBackgroundColor: #0063A3;
    --MenuSelectedFontColor: White;
    --MenuFontSize: 12px;
    --MenuSprite: /AMSApp/WebResource.axd?d=ExhBjI_f5tuDmtVBtrLZi-OrLKkq0aMjl5D7yuhWVkXxXIQKI4Y--uBVhWqS0HVrz07uvE0fM6hP5mqrMjW3aYR0dmOhJHKYMfKFNNP-CzBUfQMJvDgPHp6hxXRItQUGjVPlST--h62_x5pAMI0tplTN5mivifVQ-hSd6sjrHllPPrvU0Wljs4yLKHrbWHaDo-5TWeNZ_OJSSQCBKmr6XA2&t=639166386580000000;
    /*Grid*/
    --GridItemFontColor: Black;
    --GridItemBackgroundColor: Transparent;
    --GridSelectedItemBackgroundColor: #0063A3;
    --GridSelectedItemFontColor: White;
    --GridFooterFontColor: White;
    --GridHoveredItemFontColor: White;
    --GridPagerInfoNumberFontColor: White;
    --GridPagerInfoTextFontColor: LightGrey;
    --GridAlternateItemBackgroundColor: #F5F5F5;
    --GridAlternateItemFontColor: Black;
    --GridHeaderBackgroundColor: #0063A3;
    --GridHeaderFontColor: White;
    --GridPagerFontColor: White;
    --GridPagerBackgroundColor: #0063A3;
    --GridBackgroundColor: White;
    --GridFilterBackgroundColor: White;
    --GridFilterFontColor: Black;
    --GridFooterBackgroundColor: #0063A3;
    /*Tabs*/
    --TabStripFontColor: White;
    --TabStripBackgroundColor: #56BDFF;
    --TabStripContentFontColor: White;
    --TabStripContentBackgroundColor: #0063A3;
    /*Site Settings*/
    --PageNameFontColor: White;
    --SiteFontFamily: Arial;
    --SiteFontColor: #0063A3;
    --SiteFontSize: 11px;
    --LinkFontColor: Black;
    --VisitedLinkFontColor: #0063A3;
    --SubHeaderFontColor: White;
    --SubHeaderBackgroundColor: #0063A3;
    --AjaxBackgroundColor: Black;
    --AjaxBackgroundTransparency: 0.15;
    --AjaxImageTransparency: 1;
    /*Computed Shared Styles*/
    /*input shared rules*/
    --DefaultInputFontColor: var(--ComboBoxFontColor); /*There is no Textbox customize control so importing values from the combobox*/
    --DefaultInputBorderColor: var(--ComboBoxFontColor); /*There is no Textbox customize control so importing values from the combobox*/
    --InputBackground-color: var(--ComboBoxBackgroundColor); /*There is no Textbox customize control so importing values from the combobox*/
    --DefaultInputBorderStyle: solid;
    --DefaultInput_0_BorderWidth: 0;
    --DefaultInputBottomBorderWidth: 2px;
    --DefaultInputBorderWidth: var(--DefaultInput_0_BorderWidth) var(--DefaultInput_0_BorderWidth) var(--DefaultInputBottomBorderWidth) var(--DefaultInput_0_BorderWidth) !important;
    --FocusedInputBorderColor: var(--ComboBoxHoveredBorderColor);
    --FocusedInputFontColor: var(--DefaultInputFontColor);
    --HoveredInputFontColor: var(--ComboBoxHoveredBorderColor);
    --HoveredInputBorderColor: var(--ComboBoxHoveredBorderColor);
    --InvalidInputBorderColor: var(--error-color);
    --ValidationFailedTextColor: var(--error-color);
    --DisabledInputBorderColor: var(--disabled-input-color);
    --ComboboxDisabled_BG: var(--disabled-input-background-color);
    --ComboboxDisabled_FontColor: var(--disabled-input-color);
    /*These Variables manipulated client side so all should have a fallback implied by property default or set manually var(--someValue,1) */
    --invertSprites: 0;
    --invertSpriteString: invert(var(--invertSprites)) contrast(1);
}

/* All Theme Color Assignments*/
body,
html,
.GradientHeaderFont,
.BadgeContent,
.LeftColumn a.RadButton .rbDecorated,
#MainMobileRadTree .rtTop,
#MainMobileRadTree .rtMid,
#MainMobileRadTree .rtBot,
.tickLabel,
.DropDownDiv,
.LowerCaseDropDownDiv,
.LeftColumn .RadTreeView_TMW_v1,
.RadButton_TMW_v1,
.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1 .rbDecorated,
.RadButton_TMW_v1 .rbSecondaryIcon,
.RadButton_TMW_v1.rbVerticalButton,
.RadButton_TMW_v1.rbVerticalButton .rbDecorated,
.RadWindow_TMW_v1 {
    font-family: var(--SiteFontFamily);
}

.RadMenu_TMW_v1 .rmItem {
    font-family: var(--MenuFontFamily);
}

.ProductVersion,
.CopyRight,
.HeaderPageTitle {
    font-family: var(--SiteFontFamily);
    color: var(--PageNameFontColor);
}

    .CopyRight a,
    .UserMenu span {
        color: var(--PageNameFontColor) !important;
    }

a:link {
    color: var(--LinkFontColor);
}

a:visited {
    color: var(--VisitedLinkFontColor);
}

.Color,
.UserMenu .RadMenu_TMW_v1 .rmSlide .rmExpanded,
.ui-widget-header,
.RadWindow_TMW_v1 .rwTopLeft,
.RadWindow_TMW_v1 .rwTopRight,
.RadWindow_TMW_v1 .rwTitlebar,
.RadWindow_TMW_v1 .rwTopResize,
.RadWindow_TMW_v1 .rwFooterLeft,
.RadWindow_TMW_v1 .rwFooterRight,
.RadWindow_TMW_v1 .rwFooterCenter,
.RadWindow_TMW_v1 .rwStatusbar div,
.RadWindow_TMW_v1 .rwStatusbar,
.RadWindow_TMW_v1 .rwBodyLeft,
.RadWindow_TMW_v1 .rwBodyRight,
.RadWindow_TMW_v1 .rwStatusbarRow .rwCorner,
.RadTreeView_TMW_v1_ParameterTreeView .rtSelected .rtIn,
.RadCalendar_TMW_v1 .rcTitlebar,
.RadCalendarMultiView_TMW_v1 .rcTitlebar {
    background-color: var(--BaseThemeColor) !important;
}

.SearchButtonDiv,
.RadGrid_TMW_v1 .rgFilter,
table.TotalTable thead th {
    background-color: var(--ComboBoxHoveredFontColor);
}

.RadComboBox .rcbArrowCell a {
    filter: invert(var(--invertSprites));
}

    table.TotalTable thead th:last-of-type {
        border-right: 1px solid var(--BaseThemeColor);
    }

    table.TotalTable thead th:first-of-type {
        border-left-color: var(--BaseThemeColor);
    }

#ajaxProgress {
    background-color: var(--AjaxBackgroundColor);
    opacity: var(--AjaxBackgroundTransparency);
}

.AnimationWrapper {
    opacity: var(--AjaxImageTransparency);
}

header,
footer,
.RadCalendar_TMW_v1 .rcRow .rcSelected {
    background: var(--BaseThemeColor);
}


.RadCalendarMonthView_TMW_v1 .rcSelected a,
.RadCalendarTimeView_TMW_v1 td.rcSelected a {
    border-color: var(--BaseThemeColor);
    background: var(--BaseThemeColor);
}

.ContentContainer,
.PopupMainContent,
.RadWindow .MainSearchDiv {
    background-color: var(--SiteBackgroundColor);
}

.header a,
.header {
    color: var(--SiteFontColor) !important;
}

.UserMenu .HelpButtonLink {
    color: var(--PageNameFontColor) !important;
}

header.header .RadMenu_TMW_v1 .rmHorizontal img.rmLeftImage + .rmText {
    color: var(--PageNameFontColor);
}

.AppSearchButton:hover .AppSearchButtonGlyph {
    color: var(--MainThemeColorLightened50) !important;
}


.LeftColumn {
    background-color: var(--LeftMenuBackgroundColor);
}


.TileWrap {
    background-color: var(--ButtonBackgroundColor) !important;
}


    .TileWrap:active {
        outline: 4px solid var(--ButtonBackgroundColor);
    }

    .TileWrap:hover {
        outline: 4px solid var(--ButtonBackgroundColor);
    }

    .TileWrap .TileTitle,
    .TileWrap .TileIcon {
        color: var(--ButtonFontColor);
        font-family: var(--SiteFontFamily);
    }

    .TileWrap.GraphTileLarge {
        height: 240px;
        width: 49.5%;
    }




.SubHeaderLabel {
    font-family: var(--SiteFontFamily);
    color: var(--SubHeaderFontColor);
    background-color: var(--SubHeaderBackgroundColor) !important;
}

.ParameterLabel {
    font-family: var(--SiteFontFamily);
    color: var(--SiteFontColor);
    font-size: var(--SiteFontSize);
}

.LabelColor {
    color: var(--SiteFontColor);
}

.AxnLabel {
    font-family: var(--SiteFontFamily);
    font-size: var(--SiteFontSize);
/*    color: var(--SiteFontColor);*/
}

    .AxnLabel.SubHeaderLabel {
        color: var(--SubHeaderFontColor);
        font-family: var(--SiteFontFamily);
    }

.ParameterLabelFirst {
    font-family: var(--SiteFontFamily);
    color: var(--SiteFontColor);
    font-size: var(--SiteFontSize);
}

.ParameterLabelInline {
    font-family: var(--SiteFontFamily);
    color: var(--SiteFontColor);
    font-size: var(--SiteFontSize);
}

.AxnRadioButton {
    font-family: var(--SiteFontFamily);
    font-size: var(--SiteFontSize);
    color: var(--SiteFontColor);
}

.AxnRadioButtonList {
    font-family: var(--SiteFontFamily);
    font-size: var(--SiteFontSize);
    color: var(--SiteFontColor);
}


.HomeMessage, [id$="_WelcomeMessageLabel"] {
    font-family: var(--SiteFontFamily);
    color: var(--SiteFontColor);
}


.WebFrameworkBody {
    color: var(--SiteFontColor);
    background: var(--SiteBackgroundColor);
    font-family: var(--SiteFontFamily);
    font-size: var(--SiteFontSize);
}

table.WebFrameworkPageContent {
    background-color: var(--OverallFunctionBackgroundColor);
}

td.WebFrameworkPageContent, td.navoff {
    background-color: var(--OverallFunctionBackgroundColor);
}



table th {
    color: var(--SiteFontColor);
}




/*============TMW Color For Telerik Controls============*/
/*#region Menu Skin */

.RadMenu_TMW_v1 {
    font: normal var(--MenuFontSize) var(--MenuFontFamily),Helvetica,sans-serif;
}

    .RadMenu_TMW_v1 .rmGroup {
        background-color: var(--MenuBackgroundColor);
    }

    .RadMenu_TMW_v1 .rmSlide .rmFocused,
    .RadMenu_TMW_v1 .rmSlide .rmFocused:hover {
        background: var(--MenuHoverBackgroundColor);
    }

    .RadMenu_TMW_v1 .rmSlide .rmSelected,
    .RadMenu_TMW_v1 .rmSlide .rmSelected:hover {
        background: var(--MenuSelectedBackgroundColor);
    }

    .RadMenu_TMW_v1 .rmGroup .rmFocused, .RadMenu_TMW_v1 .rmGroup .rmSelected, .RadMenu_TMW_v1 .rmGroup .rmExpanded, .RadMenu_TMW_v1 .rmGroup .rmExpanded:hover, .RadMenu_TMW_v1 .rmGroup .rmFocused:hover, .RadMenu_TMW_v1 .rmGroup .rmSelected:hover {
        background-color: var(--MenuSelectedBackgroundColor) !important;
    }

    .RadMenu_TMW_v1 .rmExpandTop,
    .RadMenu_TMW_v1 .rmExpandDown,
    .RadMenu_TMW_v1 .rmExpandRight,
    .RadMenu_TMW_v1 .rmExpandLeft {
        background-image: url('/AMSApp/WebResource.axd?d=ExhBjI_f5tuDmtVBtrLZi-OrLKkq0aMjl5D7yuhWVkXxXIQKI4Y--uBVhWqS0HVrz07uvE0fM6hP5mqrMjW3aYR0dmOhJHKYMfKFNNP-CzBUfQMJvDgPHp6hxXRItQUGjVPlST--h62_x5pAMI0tplTN5mivifVQ-hSd6sjrHllPPrvU0Wljs4yLKHrbWHaDo-5TWeNZ_OJSSQCBKmr6XA2&t=639166386580000000');
    }

    .RadMenu_TMW_v1 .rmExpanded .rmExpandRight {
        color: var(--MenuSelectedFontColor) !important;
    }

    .RadMenu_TMW_v1 .rmGroup .rmFocused .rmExpandRight, .RadMenu_TMW_v1 .rmGroup .rmSelected .rmExpandRight, .RadMenu_TMW_v1 .rmGroup .rmExpanded .rmExpandRight {
        color: var(--MenuSelectedFontColor) !important;
    }

    .RadMenu_TMW_v1 .rmFocused .rmText {
        color: var(--MenuSelectedFontColor) !important;
    }


    .RadMenu_TMW_v1 .rmTopArrow, .RadMenu_TMW_v1 .rmBottomArrow, .RadMenu_TMW_v1 .rmLeftArrow, .RadMenu_TMW_v1 .rmRightArrow {
        background-image: url('/AMSApp/WebResource.axd?d=ExhBjI_f5tuDmtVBtrLZi-OrLKkq0aMjl5D7yuhWVkXxXIQKI4Y--uBVhWqS0HVrz07uvE0fM6hP5mqrMjW3aYR0dmOhJHKYMfKFNNP-CzBUfQMJvDgPHp6hxXRItQUGjVPlST--h62_x5pAMI0tplTN5mivifVQ-hSd6sjrHllPPrvU0Wljs4yLKHrbWHaDo-5TWeNZ_OJSSQCBKmr6XA2&t=639166386580000000');
    }

    .RadMenu_TMW_v1 .rmRootGroup .rmTopArrow, .RadMenu_TMW_v1 .rmRootGroup .rmBottomArrow, .RadMenu_TMW_v1 .rmRootGroup .rmLeftArrow, .RadMenu_TMW_v1 .rmRootGroup .rmRightArrow /*TODO Create User Theme Control for this*/ {
        border-color: var(--MainThemeColorDarkened);
        background-color: var(--MainThemeColorLightened20);
    }

.RadGrid_TMW_v1 .rgMasterTable .rgActiveCell,
.RadGrid_TMW_v1 .rgActiveRow td,
.RadGrid_TMW_v1 .rgSelectedRow td,
.RadGrid_TMW_v1 .rgActiveRow td.rgSorted,
.RadGrid_TMW_v1 .rgSelectedRow td.rgSorted,
.RadGrid_TMW_v1 .rgNumPart a.rgCurrentPage:hover {
    border-color: var(--MainThemeColorDarkened);
}


.RadMenu_TMW_v1 .rmItem {
    font-family: var(--MenuFontFamily);
}


.RadMenu_TMW_v1 .rmLevel1 .rmItem .rmText,
.RadMenu_TMW_v1 .rmLevel2 .rmItem .rmText {
    color: var(--MenuFontColor)!important;
}

.RadMenu_TMW_v1 .rmSlide .rmLink.rmExpanded .rmText.rmExpandRight:hover {
    background-color: var(--MenuHoverBackgroundColor);
    color: var(--MenuHoverFontColor)!important;
}

.RadMenu_TMW_v1 .rmSlide .rmItem:hover {
    background-color: var(--MenuHoverBackgroundColor);
}

.RadMenu_TMW_v1 .rmSlide .rmText:hover {
    color: var(--MenuHoverFontColor) !important;
}

.RadMenu_TMW_v1 .rmSlide {
    border-top: solid 4px var(--BaseThemeColor);
}

.RadMenu_TMW_v1 .rmRootGroup > .rmItem > .rmSlide {
    color: var(--BaseThemeColor) !important;
}


.RadMenu_TMW_v1 .rmSlide .rmItem .rmExpanded .rmText {
    color: var(--MenuSelectedFontColor)!important;
    border-color: var(--BaseThemeColor) !important;
 }

.RadTreeView_TMW_v1 .rtChecked,
.RadTreeView_TMW_v1 .rtUnchecked,
.RadTreeView_TMW_v1 .rtIndeterminate,
.RadTreeView_TMW_v1_ParameterTreeView .rtChecked,
.RadTreeView_TMW_v1_ParameterTreeView .rtUnchecked,
.RadTreeView_TMW_v1_ParameterTreeView .rtIndeterminate,
.RadButton_TMW_v1 .rbToggleCheckbox,
.RadButton_TMW_v1 .rbToggleCheckboxChecked,
.RadButton_TMW_v1 .rbToggleCheckboxFilled,
.RadButton_TMW_v1 .rbToggleRadio,
.RadButton_TMW_v1 .rbToggleRadioChecked {
    background-image: url('/AMSApp/WebResource.axd?d=7DUYJMLTny8Cf66BDnnsxHufQZ8mDX_OyndJHb3lfqPbQbsn7HOLVdu3GL7Vdd4Mro2seWG1PxIOajSKgQG4kdr0_iFsRQZlsb6ppP4kCCVKXWyEXMXqi3LR9moSoCkPHNpDVU2Qrx42eVXYz6XdpIPSQSr44k8goQvliDEQEg0wjmtXWRrAIEvu3-OoL_M6DRA5ryBJBX8R5Fu3ODjRQ3_bo9gm_n6HW-flreQwfBc1&t=639166386580000000');
    _background-image: url('/AMSApp/WebResource.axd?d=_QVDpdEWmhuQa-l6Po6f5iCZm4xFVes4_LbB2L-xCV0mkW_iSwoHgoXfg0f0krumZZZu3EaFXx5Tx7BnFl1duSif_gFYeCj6R4ZQkYRWO29eZRPfHauPADwq__DygeuhZXdBFZtOX_7gZf8acjTOnumUZzH620J24afpgHRtzSHLLvxICeQ8rKL_uVGDGDmkTcTP6jOaSeL9zjGX5b4cQlx0LlfWdRuHAB9wN0O2Hb01&t=639166386580000000');
}

.RadTreeView_TMW_v1 .rtLoadingIcon,
.RadTreeView_TMW_v1_ParameterTreeView .rtLoadingIcon,
.RadGrid_TMW_v1 .rgStatus div,
.Radwindow_TMW_v1 input.rwLoading {
    background-image: url('/AMSApp/WebResource.axd?d=5ryuJI_3I7J6YA592ZKZ-jZmwS4B07jcLv9gCpmmh7V7dK_qTuZaA74lrdVI10v7kDgcq2NibhFJHUHKRyiYrZ0_Spd7nxjmCnCJ0nHVFum5sVNBshb2MeJXuaz_jClO3rW2zqPsfV8adbhIeVt50nP9-tDUHvDGCTvrW02IFCUCA_b20JyPGyXjdRfiqwbvTqA_7tlmBG1vKawFSG7FHw2&t=639166386580000000');
}

.RadTreeView_TMW_v1 .rtPlus,
.RadTreeView_TMW_v1 .rtMinus,
.RadTreeView_TMW_v1_ParameterTreeView .rtPlus,
.RadTreeView_TMW_v1_ParameterTreeView .rtMinus {
    background-image: url('/AMSApp/WebResource.axd?d=BnEwWpgR7oo_Cxb-fbZ59rYXukasA_y49aosCzUcg0ZPkVRP6Ivz0wUejqtvtQ5iRdCcJeZvon7yWUfaYsNjgq0KkqX0AdvT3dTgxeWAhEkX4_zQjhkYbNheRHha5C9w_AgxcFPqLKaIqQe8DbiGK-ZnIpGB3KAErRb8xbh0GcRx9eJHXQIru1P2n3xmoeSQN5VN67RYGR8PU-ultzRYbg2&t=639166386580000000');
}



/*these are common to large and small tabs*/
.RadTreeView_TMW_v1 .rtUL {
    background-color: var(--LeftMenuTabBackgroundColor);
}

.LeftColumn .RadTreeView_TMW_v1 .rtLI {
    color: var(--LeftMenuTabFontColor);
}

.LeftColumn .RadTreeView_TMW_v1 .rtSelected {
    background-color: var(--LeftMenuSelectedBackgroundColor);
}

.LeftColumn .RadTreeView_TMW_v1 .rtHover,
.LeftColumn .RadTreeView_TMW_v1 .rtSelected {
    color: var(--LeftMenuSelectedFontColor) !important;
}

.RadButton_TMW_v1.AxnButton .rbText {
    color: var(--ButtonFontColor);
}

.RadButton_TMW_v1.rbSkinnedButton .rbDecorated {
    background-color: var(--ButtonBackgroundColor);
}


.RadButton_TMW_v1.rbLinkButton .rbText {
    color: var(--ButtonFontColor) !important;
}

.RadButton_TMW_v1 .rbSplitRight:focus,
.RadButton_TMW_v1 .rbSplitRight:active,
.RadButton_TMW_v1.rbLinkButton .rbSplitRight:focus,
.RadButton_TMW_v1.rbLinkButton .rbSplitRight:active {
    background-color: var(--ButtonBackgroundColor);
    border-left: 1px solid var(--ButtonBackgroundColor);
}

.RadButton_TMW_v1 .rbSplitLeft:focus,
.RadButton_TMW_v1 .rbSplitLeft:active,
.RadButton_TMW_v1.rbLinkButton .rbSplitLeft:focus,
.RadButton_TMW_v1.rbLinkButton .rbSplitLeft:active {
    background-color: var(--ButtonBackgroundColor);
    border-right: 1px solid var(--ButtonBackgroundColor);
}



.RadButton_TMW_v1 .rbSplitLeft:focus,
.RadButton_TMW_v1 .rbSplitLeft:active,
.RadButton_TMW_v1.rbLinkButton .rbSplitLeft:focus,
.RadButton_TMW_v1.rbLinkButton .rbSplitLeft:active {
    background-color: var(--ButtonBackgroundColor);
    border-right: 1px solid var(--ButtonBackgroundColor);
}

.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1.rbVerticalButton,
.RadButton_TMW_v1 .rbDecorated {
    background-color: var(--ButtonBackgroundColor);
}


.RadButton_TMW_v1.rbSkinnedButtonChecked,
.RadButton_TMW_v1.rbSkinnedButtonChecked:hover,
.RadButton_TMW_v1.rbSkinnedButtonChecked input.rbDecorated,
.RadButton_TMW_v1.rbSkinnedButtonChecked:hover .rbDecorated {
    background-color: var(--ButtonBackgroundColor);
    border: 1px solid var(--ButtonBackgroundColor);
}

.RadButton_TMW_v1 .rbToggleCheckbox,
.RadButton_TMW_v1 .rbToggleCheckboxChecked,
.RadButton_TMW_v1 .rbToggleCheckboxFilled {
    background-color: var(--CheckBoxFillColor);
    border: none !important;
}

.RadButton_TMW_v1.rbToggleButton:focus span.rbPrimaryIcon.rbToggleCheckbox,
.RadButton_TMW_v1.rbToggleButton:focus span.rbPrimaryIcon.rbToggleCheckboxChecked {
    box-shadow: var(--CheckBoxFillColor) 0 0px 1px 2px;
}

.RadButton_TMW_v1 .rbToggleRadio {
    background-color: var(--ButtonBackgroundColor);
}
.RadButton_TMW_v1 .rbToggleRadioChecked {
    background-color: var(--CheckBoxFillColor);
}

.RadioButtonGroup label {
    background-color: var(--ButtonBackgroundColor);
    color: var(--ButtonFontColor);
}

.RadioButtonGroup input[type="radio"]:checked + label { 
    color: var(--ButtonFontColor) !important;
}

.RadioButtonGroup input[type="radio"]:focus + label,
.RadioButtonGroup label:hover {
  color: var(--ButtonHoverFontColor) !important;
}

.RadButton_TMW_v1.rbToggleButton:focus span.rbPrimaryIcon.rbToggleRadio,
.RadButton_TMW_v1.rbToggleButton:focus span.rbPrimaryIcon.rbToggleRadioChecked {
    box-shadow: var(--ButtonBackgroundColor) 0 0px 1px 2px;
}

.RadButton_TMW_v1.rbToggleButton,
.RadButton_TMW_v1.rbToggleButton.rbDisabled,
.RadButton_TMW_v1.rbToggleButton.rbDisabled:hover,
.RadButton_TMW_v1.rbDisabled .rbDecorated,
.RadButton_TMW_v1.rbDisabled:hover .rbDecorated,
.RadButton_TMW_v1.rbToggleButton:hover {
    color: var(--CheckBoxBackgroundColor);
    border: solid var(--CheckBoxBackgroundColor) !important;
}

.RadButton_TMW_v1.RadButton.rbLinkButton {
    background-color: var(--ButtonBackgroundColor) !important;
}



    .RadButton_TMW_v1.RadButton.rbLinkButton:active,
    .RadButton_TMW_v1.RadButton.rbLinkButtonChecked {
        background-color: var(--ButtonBackgroundColor);
    }


.RadButton_TMW_v1 .rbText {
    color: var(--SiteFontColor) !important;
    font-family: var(--SiteFontFamily);
}


.RadButton_TMW_v1:focus .rbText {
    color: var(--MainThemeColorLightened50) !important;
}


.RadButton_TMW_v1 .classHoveredImage .rbDecorated,
.RadButton_TMW_v1.rbLinkButtonChecked .rbText,
.SearchButtonDiv:hover .AppSearchButtonGlyph,
.RadButton_TMW_v1.rbSkinnedButton:hover .rbDecorated,
.RadButton_TMW_v1.rbLinkButton:hover,
.RadButton_TMW_v1.rbLinkButton:hover .rbText,
.RadButton_TMW_v1.rbDecorated:focus {
   color: var(--ButtonHoverFontColor) !important;
}

.RadButton_TMW_v1.RadButton.rbLinkButton:active,
.RadButton_TMW_v1.RadButton.rbLinkButtonChecked,
.RadButton_TMW_v1.rbSkinnedButton,
.RadButton_TMW_v1.rbVerticalButton,
.RadButton_TMW_v1 .rbDecorated {
    background-color: var(--ButtonBackgroundColor) !important;
}

.RadButton_TMW_v1 .rbDisabled.classHoveredImage .rbDecorated,
.RadButton_TMW_v1.rbLinkButtonChecked.rbDisabled .rbText,
.RadButton_TMW_v1.rbDisabled.rbSkinnedButton:hover .rbDecorated,
.RadButton_TMW_v1.rbDisabled.rbLinkButton:hover,
.RadButton_TMW_v1.rbDisabled.rbLinkButton:hover .rbText,
.RadButton_TMW_v1.rbDisabled.rbDecorated:focus {
    color: var(--ButtonFontColor) !important;
}


.AxnCheckBoxWithLabel {
    background-color: var(--CheckBoxLabelBackgroundColor)!important;
    color: var(--CheckBoxLabelFontColor) !important;
}

.RadButton_TMW_v1.AxnCheckBoxWithLabel .rbText {
    color: var(--CheckBoxLabelFontColor) !important;
    background-color: var(--CheckBoxLabelBackgroundColor) !important;
    font-size: var(--SiteFontSize);
    font-family: var(--SiteFontFamily);
}

.RadButton_TMW_v1.AxnCheckBox {
    background-color: var(--CheckBoxBackgroundColor) !important;
    border:none!important;
}


html body .RadInput_TMW_v1 .riError,
html body .RadInput_Error_TMW_v1 {
    background: #f6f6f6 100% -298px no-repeat url('/AMSApp/WebResource.axd?d=lSZdpa-Xuhyz95_e8R52Mv7edPySOnob2J2Fk9Y2GtaBfyCdLvGBeEwfiWDJ0eUqhTh6LqwHFe5qRgdky8JyJfVaTuS4D63hopHWQHdbcu8eFVxlMktXjMLDn4YauPt951JWTdvu8ent9yU4QC83TgbIQ84bdFBI-IrGj-4XC31lf_jgZz6bRtnSlz_8KuCOIajvnBFY5BKQdN2UwkJUfw2&t=639166386580000000');
}

.RadForm.rfdTextbox .RadInput_TMW_v1 .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_TMW_v1[type="text"] {
    background: #fff 100% -298px no-repeat url('/AMSApp/WebResource.axd?d=lSZdpa-Xuhyz95_e8R52Mv7edPySOnob2J2Fk9Y2GtaBfyCdLvGBeEwfiWDJ0eUqhTh6LqwHFe5qRgdky8JyJfVaTuS4D63hopHWQHdbcu8eFVxlMktXjMLDn4YauPt951JWTdvu8ent9yU4QC83TgbIQ84bdFBI-IrGj-4XC31lf_jgZz6bRtnSlz_8KuCOIajvnBFY5BKQdN2UwkJUfw2&t=639166386580000000');
}

.RadInput_TMW_v1 a {
    background: transparent no-repeat url('/AMSApp/WebResource.axd?d=lSZdpa-Xuhyz95_e8R52Mv7edPySOnob2J2Fk9Y2GtaBfyCdLvGBeEwfiWDJ0eUqhTh6LqwHFe5qRgdky8JyJfVaTuS4D63hopHWQHdbcu8eFVxlMktXjMLDn4YauPt951JWTdvu8ent9yU4QC83TgbIQ84bdFBI-IrGj-4XC31lf_jgZz6bRtnSlz_8KuCOIajvnBFY5BKQdN2UwkJUfw2&t=639166386580000000');
}

html body .RadInput_TMW_v1 .riHover,
html body .RadInput_Hover_TMW_v1 {

}

.RadInput_TMW_v1 .riFocused {

}

.RadComboBox_TMW_v1 {
    color: var(--ComboBoxFontColor);
}

    .RadComboBox_TMW_v1 .rcbInputCellLeft {
        background-color: var(--ComboBoxBackgroundColor); /*Defaults to white*/
    }
           

    .RadComboBox_TMW_v1 .rcbInput {
        color: var(--ComboBoxFontColor);
    }

    .RadComboBox_TMW_v1 .rcbArrowCell {
        color: var(--ComboBoxFontColor);
        background-image: url('/AMSApp/WebResource.axd?d=Dgm0wLxlXQKCXqvsjaCN5PGhUlZ4lyLg9sXjg8bwaIThw9K4FmGb8E5tM5-eWHNyaZMCsmhxmU22QNs5Mtka-r6DKT28na4xOz0lTpEdX4PVeX6ZDRZEckjJK4QImJQ09tdeeW-Ka3dyVtNEs2mMLurM0AIVzVHZBPaHXvb4wkPsey8IGB11dTSdaHU9T9QWAe2TYP4-yY8ZSJj9pI7Jcg2&t=639166386580000000');
    }

    .RadComboBox_TMW_v1 td.rcbArrowCellRight {
        background: var(--ButtonBackgroundColor) url('/AMSApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_w52BtyjETSA6HSEhr2JdXE5rGB7Mq8O_MXhWhJbA6Qk6BAiSaz2TD6vZWntDt3H68oCUq9fyM9NCFLC5S_4W51mHyzFOqlHFOqAsbQRK-GlDZZDga_tn9Aj2MmQPk6c77wtxjO5TS9gt_UcpHdtK-pHCMgFAKKPDZ59Qe_dJFGQwcNKOarqNzsx8E_QY3lQ_g2&t=639166386580000000') no-repeat top left;
    }

.RadGrid_TMW_v1 .rgSelectedRow .RadComboBox_TMW_v1 .rcbArrowCell a {
    background: var(--ButtonBackgroundColor) url('/AMSApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_w52BtyjETSA6HSEhr2JdXE5rGB7Mq8O_MXhWhJbA6Qk6BAiSaz2TD6vZWntDt3H68oCUq9fyM9NCFLC5S_4W51mHyzFOqlHFOqAsbQRK-GlDZZDga_tn9Aj2MmQPk6c77wtxjO5TS9gt_UcpHdtK-pHCMgFAKKPDZ59Qe_dJFGQwcNKOarqNzsx8E_QY3lQ_g2&t=639166386580000000') no-repeat top left;
}

/* Pager page size colors */
tr.rgPager td.rgPagerCell td.rcbInputCell {
    background-color: var(--GridPagerBackgroundColor);
}

    tr.rgPager td.rgPagerCell td.rcbInputCell > input {
        color: var(--GridPagerFontColor) !important;
    }

.RadComboBox_TMW_v1 .rcbHovered .rcbInputCell {
    color: var(--ComboBoxHoveredFontColor);
    background-color: var(--ComboBoxHoveredBackgroundColor);
}
.RadComboBox_TMW_v1 .rcbHovered .rcbInputCellLeft {
    color: var(--ComboBoxHoveredFontColor);
}
.RadComboBox_TMW_v1 .rcbHovered .rcbInputCellRight {
    color: var(--ComboBoxHoveredFontColor);
}


.RadComboBox_TMW_v1 .rcbHovered .rcbInput {
    color: var(--ComboBoxHoveredFontColor);
}

.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCell {
    color: var(--ComboBoxHoveredFontColor);
    background-color: var(--ComboBoxHoveredFontColor);
}

.RadComboBox_TMW_v1 table.rcbHovered {

}

._Telerik_IE9 .RadComboBox_TMW_v1 table.rcbHovered {
    outline: 1px solid var(--ComboBoxHoveredBorderColor);
}




.RadComboBox_TMW_v1 .rcbFocused .rcbInputCell {
    border-color: var(--ComboBoxHoveredBorderColor);
    background-color: var(--ComboBoxSelectedBackgroundColor);
}

.RadComboBox_TMW_v1 .rcbFocused .rcbInput {
    color: var(--ComboBoxSelectedFontColor);
}

.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCell {
    color: var(--ButtonGlowColor);
}


.RadComboBox_TMW_v1 .rcbReadOnly td.rcbArrowCellRight {
    background: var(--ButtonBackgroundColor) url('/AMSApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_w52BtyjETSA6HSEhr2JdXE5rGB7Mq8O_MXhWhJbA6Qk6BAiSaz2TD6vZWntDt3H68oCUq9fyM9NCFLC5S_4W51mHyzFOqlHFOqAsbQRK-GlDZZDga_tn9Aj2MmQPk6c77wtxjO5TS9gt_UcpHdtK-pHCMgFAKKPDZ59Qe_dJFGQwcNKOarqNzsx8E_QY3lQ_g2&t=639166386580000000') no-repeat top left;
}



/*Focused Styles*/
.RadComboBox_TMW_v1 .rcbFocused .rcbInputCellLeft {
    color: var(--ComboBoxSelectedFontColor);
}

.RadComboBox_TMW_v1 .rcbFocused td.rcbInputCellRight {
    color: var(--BaseThemeColor);
}

.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbInputCell {
    border-color: var(--ComboBoxSelectedFontColor);
    color: var(--ComboBoxSelectedFontColor);
    background-color: var(--ComboBoxSelectedBackgroundColor);
}

.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbInput {
    color: var(--ComboBoxSelectedFontColor);
}



.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbArrowCellLeft.rcbArrowCellHidden,
.RadComboBox_TMW_v1 .rcbFocused .rcbReadOnly .rcbArrowCellRight.rcbArrowCellHidden {
    border-color: var(--ComboBoxSelectedFontColor);
    background-color: var(--ComboBoxSelectedFontColor);
}



.RadComboBoxDropDown_TMW_v1 .rcbMoreResults a {
    background-image: url('/AMSApp/WebResource.axd?d=Dgm0wLxlXQKCXqvsjaCN5PGhUlZ4lyLg9sXjg8bwaIThw9K4FmGb8E5tM5-eWHNyaZMCsmhxmU22QNs5Mtka-r6DKT28na4xOz0lTpEdX4PVeX6ZDRZEckjJK4QImJQ09tdeeW-Ka3dyVtNEs2mMLurM0AIVzVHZBPaHXvb4wkPsey8IGB11dTSdaHU9T9QWAe2TYP4-yY8ZSJj9pI7Jcg2&t=639166386580000000');
}



.RadComboBox_TMW_v1 .rcbHovered .rcbInputCell .rcbInput {
    border-color: var(--ComboBoxHoveredBorderColor) !important;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellRight {
    background: #019bfc url('/AMSApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_w52BtyjETSA6HSEhr2JdXE5rGB7Mq8O_MXhWhJbA6Qk6BAiSaz2TD6vZWntDt3H68oCUq9fyM9NCFLC5S_4W51mHyzFOqlHFOqAsbQRK-GlDZZDga_tn9Aj2MmQPk6c77wtxjO5TS9gt_UcpHdtK-pHCMgFAKKPDZ59Qe_dJFGQwcNKOarqNzsx8E_QY3lQ_g2&t=639166386580000000') no-repeat top left;
}



.RadComboBox_TMW_v1 .rcbReadOnly td.rcbArrowCellRight {
    background: #2B4F75 url('/AMSApp/WebResource.axd?d=WUpQ9Wo57TEPycq3FhLB_w52BtyjETSA6HSEhr2JdXE5rGB7Mq8O_MXhWhJbA6Qk6BAiSaz2TD6vZWntDt3H68oCUq9fyM9NCFLC5S_4W51mHyzFOqlHFOqAsbQRK-GlDZZDga_tn9Aj2MmQPk6c77wtxjO5TS9gt_UcpHdtK-pHCMgFAKKPDZ59Qe_dJFGQwcNKOarqNzsx8E_QY3lQ_g2&t=639166386580000000') no-repeat top left;
}


.RadComboBoxDropDown_TMW_v1 .rcbHovered {
    background-color: var(--ComboBoxHoveredListItemBackgroundColor);
    color: var(--ComboBoxHoveredListItemFontColor);
}

.RadComboBox_TMW_v1 .rcbDisabled td.rcbArrowCellLeft {
    background: transparent url('/AMSApp/WebResource.axd?d=wM-y4FQ-OhaIkEyB-grgaL082IkzdN9UE51jqsORpZLbR2Omj5FN3Qa-oRm8iM0LgRn56rFbszdkhgbJ_DlehUhcngX6z13ztUWmqCipz9-VYtFuiS54sn2YnCuTATN3Bbk0OGEkigq-bxZFiDxVe9M_KACIh_8Rqf2dCrol9Ti5gsnphnmP8PiD3S6ODtW-NbThXIJdywX8BX8wJWyGVj1_DjVM5WtamZHa_e4Q5nY1&t=639166386580000000') no-repeat top left;
}

.RadComboBox_TMW_v1 .rcbDisabled td.rcbArrowCellRight {
    background: transparent url('/AMSApp/WebResource.axd?d=wM-y4FQ-OhaIkEyB-grgaL082IkzdN9UE51jqsORpZLbR2Omj5FN3Qa-oRm8iM0LgRn56rFbszdkhgbJ_DlehUhcngX6z13ztUWmqCipz9-VYtFuiS54sn2YnCuTATN3Bbk0OGEkigq-bxZFiDxVe9M_KACIh_8Rqf2dCrol9Ti5gsnphnmP8PiD3S6ODtW-NbThXIJdywX8BX8wJWyGVj1_DjVM5WtamZHa_e4Q5nY1&t=639166386580000000') no-repeat top left;
}

.RadComboBox_TMW_v1 .rcbDisabled .rcbReadOnly td.rcbArrowCellRight {
    background: transparent url('/AMSApp/WebResource.axd?d=wM-y4FQ-OhaIkEyB-grgaL082IkzdN9UE51jqsORpZLbR2Omj5FN3Qa-oRm8iM0LgRn56rFbszdkhgbJ_DlehUhcngX6z13ztUWmqCipz9-VYtFuiS54sn2YnCuTATN3Bbk0OGEkigq-bxZFiDxVe9M_KACIh_8Rqf2dCrol9Ti5gsnphnmP8PiD3S6ODtW-NbThXIJdywX8BX8wJWyGVj1_DjVM5WtamZHa_e4Q5nY1&t=639166386580000000') no-repeat top left;
}



/*Cant customize this at this point as there isnt a way to customize the kendo equivelent*/
/*.rcbItem {
    color: var(--ComboBoxFontColor);
    background-color: var(--ComboBoxBackgroundColor);
}*/


.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellRight,
.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCellRight {
    background-color: var(--ButtonBackgroundColor) !important;
}


.RadGrid_TMW_v1 {
    color: var(--GridItemFontColor);
    background-color: var(--GridBackgroundColor);
}


    .RadGrid_TMW_v1 .rgAdd,
    .RadGrid_TMW_v1 .rgRefresh,
    .RadGrid_TMW_v1 .rgEdit,
    .RadGrid_TMW_v1 .rgDel,
    .RadGrid_TMW_v1 .rgFilter,
    .RadGrid_TMW_v1 .rgExpand,
    .RadGrid_TMW_v1 .rgCollapse,
    .RadGrid_TMW_v1 .rgSortAsc,
    .RadGrid_TMW_v1 .rgSortDesc,
    .RadGrid_TMW_v1 .rgUpdate,
    .RadGrid_TMW_v1 .rgCancel,
    .RadGrid_TMW_v1 .rgUngroup {
        background-image: url('/AMSApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yroNfTrk3tHwsg6aMz3MGCy9qkECZrI8WNGH2w4oKPKenS7eB2IYp76d__AXubF3aW9g4pVmmaBuMPWXm5QFaVdPM0yfgy4aV_4M-QIRkqOmpUv5G7yTabhe9KJkDH8WhuiLfjGfl1N9pqperh0Vx8Amo5NO5iiE0HPiicXZseTl5XNS6mXHevKi4wCiBoJXHA2&t=639166386580000000');
    }

    .RadGrid_TMW_v1 .rgPagePrev,
    .RadGrid_TMW_v1 .rgPageNext,
    .RadGrid_TMW_v1 .rgPageFirst,
    .RadGrid_TMW_v1 .rgPageLast {
        background-color: var(--GridPagerBackgroundColor) !important;
        color: var(--GridPagerFontColor);
    }


.rgPageFirst:Hover, .rgPagePrev:Hover, .rgPageNext:Hover, .rgPageLast:Hover {
    color: var(--ButtonHoverFontColor) !important;
}


.RadGrid .rgFilterBox {
    background-color: var(--GridFilterBackgroundColor);
}

.RadGrid_TMW_v1 .rgFilterBox {
    color: var(--GridFilterFontColor) !important;
}



.RadGrid_TMW_v1 .rgHeaderDiv {
    background: var(--GridHeaderBackgroundColor) !important;
    background-color: var(--GridHeaderBackgroundColor) !important; /*TODO set with configuration variable*/
}

.RadGrid_TMW_v1 .rgHeader {
    color: var(--GridHeaderFontColor); /*default value: white*/
    font-family: var(--SiteFontFamily)!important;
    background-color: var(--GridHeaderBackgroundColor)!important;
}

    .RadGrid_TMW_v1 .rgHeader a {
        color: var(--GridHeaderFontColor);
    }


.RadGrid_TMW_v1 .rgRow {
    background-color: var(--GridItemBackgroundColor);
}


.RadGrid_TMW_v1 .rgAltRow {
    background-color: var(--GridAlternateItemBackgroundColor); /*defaults to gray rgba(154, 154, 154, 0.06)*/
}

.RadGrid_TMW_v1 .rgSelectedRow .rgSorted,
.RadGrid_TMW_v1 .rgActiveRow .rgSorted,
.RadGrid_TMW_v1 .rgHoveredRow .rgSorted,
.RadGrid_TMW_v1 .rgEditRow .rgSorted {
    border-color: var(--MainThemeColorDarkened);
    background-color: var(--BaseThemeColor);
}

.RadGrid_TMW_v1 .rgRow a,
.RadGrid_TMW_v1 .rgAltRow a {
    color: var(--GridAlternateItemFontColor);
}

.RadGrid_TMW_v1 .rgAltRow {
    color: var(--GridAlternateItemFontColor);
}

.RadGrid_TMW_v1 .rgFooter a {
    color: var(--GridFooterFontColor);
}


.RadGrid_TMW_v1 .rgMasterTable .rgSelectedCell,
.RadGrid_TMW_v1 .rgSelectedRow {
    border-color: var(--MainThemeColorDarkened);
    background-color: var(--GridSelectedItemBackgroundColor) !important; /*defaults to base color*/
    color: var(--GridSelectedItemFontColor) !important; /*defaults to white*/
}

    .RadGrid_TMW_v1 .rgSelectedCell a,
    .RadGrid_TMW_v1 .rgSelectedRow a {
        border-color: var(--MainThemeColorDarkened);
        background-color: var(--GridSelectedItemBackgroundColor) !important;
        color: var(--GridSelectedItemFontColor) !important; /*defaults white?*/
    }

.RadGrid_TMW_v1 .rgMasterTable .rgActiveCell,
.RadGrid_TMW_v1 .rgActiveRow {
    background: white 0 -5200px repeat-x url('/AMSApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yroNfTrk3tHwsg6aMz3MGCy9qkECZrI8WNGH2w4oKPKenS7eB2IYp76d__AXubF3aW9g4pVmmaBuMPWXm5QFaVdPM0yfgy4aV_4M-QIRkqOmpUv5G7yTabhe9KJkDH8WhuiLfjGfl1N9pqperh0Vx8Amo5NO5iiE0HPiicXZseTl5XNS6mXHevKi4wCiBoJXHA2&t=639166386580000000');
}


.RadGrid_TMW_v1 .rgEditRow {
    background: white 0 -4900px repeat-x url('/AMSApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yroNfTrk3tHwsg6aMz3MGCy9qkECZrI8WNGH2w4oKPKenS7eB2IYp76d__AXubF3aW9g4pVmmaBuMPWXm5QFaVdPM0yfgy4aV_4M-QIRkqOmpUv5G7yTabhe9KJkDH8WhuiLfjGfl1N9pqperh0Vx8Amo5NO5iiE0HPiicXZseTl5XNS6mXHevKi4wCiBoJXHA2&t=639166386580000000');
}

.RadGrid_TMW_v1 .rgDrag {
    background-image: url('/AMSApp/WebResource.axd?d=ssNDN9tzgHtNSknj5FQ54lI3yXeY-7fIrRboqXMUTMvQzRKRZ2hPMYU14fXEXFizj_CJQ8JMWWYKSfDQEcTMnhJAkpRvKfiwChCIypC974jZ76LT5_u9lNcgHWnt4FLtF1JLUKl8yX7b29y5HVGSAvoQwxRvUbhILKdkHUSCDdKLBl-rCJmSZNL1OsbT2G7mZL4ZN-Q19o0Yw8D3eut9_w2&t=639166386580000000');
}

.RadGrid_TMW_v1 .rgFooterDiv,
.RadGrid_TMW_v1 .rgFooter,
.RadGrid_TMW_v1 .rgFooterWrapper {
    background: var(--GridFooterBackgroundColor); /*defaults to #e4e4e4*/
}

.RadGrid_TMW_v1 td.rgPagerCell {
    background-color: var(--GridFooterBackgroundColor);
}

.RadGrid_TMW_v1 .rgAdvPart {
    color: var(--GridPagerInfoTextFontColor) !important;
}

.RadGrid_TMW_v1 .rgInfoPart {
    color: var(--GridPagerInfoTextFontColor) !important;
}

    .RadGrid_TMW_v1 .rgInfoPart strong {
        color: var(--GridPagerInfoNumberFontColor);
    }

.RadGrid_TMW_v1 .rgPageFirst:hover {
    color: var(--GridHoveredItemFontColor) !important;
}

.RadGrid_TMW_v1 .rgPagePrev:hover {
    color: var(--GridHoveredItemFontColor) !important;
}

.RadGrid_TMW_v1 .rgPageNext:hover {
    color: var(--GridHoveredItemFontColor) !important;
}

.RadGrid_TMW_v1 .rgPageLast:hover {
    color: var(--GridHoveredItemFontColor) !important;
}

.RadGrid_TMW_v1 .rgPager .rgPagerButton {
    border-color: var(--MainThemeColorDarkened);
    background: var(--GridPagerBackgroundColor);
    color: var(--GridPagerFontColor); /*defaults to white*/
}

.RadGrid_TMW_v1 .rgNumPart a {
    color: var(--GridPagerFontColor);
}

    .RadGrid_TMW_v1 .rgNumPart a:hover {
        color: var(--GridHoveredItemFontColor) !important;
    }

    .RadGrid_TMW_v1 .rgNumPart a.rgCurrentPage {
        color: var(--GridPagerFontColor) !important;
        border: 1px solid var(--GridPagerFontColor) !important;
        border-radius: 50%;
    }

.GridReorderTop_TMW_v1 {
    background: 0 0 no-repeat url('/AMSApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yroNfTrk3tHwsg6aMz3MGCy9qkECZrI8WNGH2w4oKPKenS7eB2IYp76d__AXubF3aW9g4pVmmaBuMPWXm5QFaVdPM0yfgy4aV_4M-QIRkqOmpUv5G7yTabhe9KJkDH8WhuiLfjGfl1N9pqperh0Vx8Amo5NO5iiE0HPiicXZseTl5XNS6mXHevKi4wCiBoJXHA2&t=639166386580000000');
}

.GridReorderBottom_TMW_v1 {
    background: 0 0 no-repeat url('/AMSApp/WebResource.axd?d=qTfjs9zhP9tXXRgMvZt6yroNfTrk3tHwsg6aMz3MGCy9qkECZrI8WNGH2w4oKPKenS7eB2IYp76d__AXubF3aW9g4pVmmaBuMPWXm5QFaVdPM0yfgy4aV_4M-QIRkqOmpUv5G7yTabhe9KJkDH8WhuiLfjGfl1N9pqperh0Vx8Amo5NO5iiE0HPiicXZseTl5XNS6mXHevKi4wCiBoJXHA2&t=639166386580000000');
}

.RadGrid_TMW_v1 .rgFilter:hover {
    background-color: var(--MainThemeColorLightened50);
}

.RadGrid_TMW_v1 .rgFilterActive {
    background-color: var(--MainThemeColorLightened50);
}


.RadMenu_TMW_v1 .rgHCMClear, .RadMenu_TMW_v1 .rgHCMFilter {
    background: var(--GridHeaderBackgroundColor);
    color: var(--GridHeaderFontColor);
    font-family: var(--SiteFontFamily);
}

.GridContextMenu_TMW_v1 .rmLeftImage {
    background-image: url('/AMSApp/WebResource.axd?d=BLibVBG6aZoSAn5_-wEWN_4mtC6FhQqOXkaClBcBQzdiJa3g_aF0wPOgW59TPuYQXM0dB73mvCdLQyENKb2ku9Tb49okuKd-JzZkOU-l-UqaroEUuMoYcKv8Nc5GWGtSyNcNLmh2jGS2wzZnzM3cQazPEymev6FDLLB-U6kCI-e7kT1DZOYIjUdiU5oFh_bluN_TYPhKzEgcoPlI2zjAQg2&t=639166386580000000');
}

.RadGrid_TMW_v1 .rgGroupPanel, .RadGrid_TMW_v1 .rgGroupPanel caption {
    background: var(--GridHeaderBackgroundColor);
    color: var(--GridHeaderFontColor);
}

.RadGrid_TMW_v1 .rgExpXLS, .RadGrid_TMW_v1 .rgExpDOC, .RadGrid_TMW_v1 .rgExpPDF, .RadGrid_TMW_v1 .rgExpCSV {
    background-image: url('/AMSApp/WebResource.axd?d=cjNRPVqMLP1m4b424kX7aVC-7hPv1INUCZ_1Vkqg4doBxuO2vsKYO0DfrxyyYR8WFakm44YSjQH4X63s_qymgOHTLk3PpSiw2drBSvYwXn3bw_M4As6W8uN6zS_TplY4WYnZDUSuRjIWhh25DmENEept7lS2Bird-0mRgNNHX-y7OzHvtDR9qfP1h4XUymmSGGgZvBQmtqBK15qKCG93-A2&t=639166386580000000');
}

.RadWindow_TMW_v1 .rwControlButtons a {
    background-image: url('/AMSApp/WebResource.axd?d=-ZzuP7RiVO1bcwijdOnEp_JYwmYMwp1ND60gkKqgTMI822alxD_mDUlNJU0-fqsLkryy09JsBptYroinDvjS-OPe07lUAL4LYVPaXHr8YEoumdJjSZ8xWmFIGbUXmoEl3IGd-jJVsmFFRTrzQqQcd_3-JIFsnIMECK9jad2Mq3xGpue_t0XXodql_x5LtQupKte8TSU2RpNv3JevmQiMs5DIaEupVDWIwW2kfR5Pd8s1&t=639166386580000000');
    filter: invert(var(--invertSprites)) contrast(1);
}


.Radwindow_TMW_v1 td.rwWindowContent.rwLoading {
    background-image: url('/AMSApp/WebResource.axd?d=ELEI6NYqJbaQ3ZCt8XM8BxHE8qTLZ3f5ife_CntjhqxpFiIhx5Osu6wlmFUhXjK2_Efads247u78--n78SacgSosa8N7_OG1NzWqD9O2fLICUSvf1wS222fpo_qGqE33nlx11XOTTxl0caUT4O28ris3ZlWwbPrlENAFel7y__lf7l8HlRVWioqG244QtNvQjttD9lvUsMkRpj2L100h0A2&t=639166386580000000');
}

.ui-widget-content {
    background-color: var(--SiteBackgroundColor) !important;
    color: var(--SiteFontColor) !important;
}


.TelerikModalOverlay {
    background-color: var(--AjaxBackgroundColor) !important;
    opacity: var(--AjaxBackgroundTransparency) !important;
}

.RadCalendar_TMW_v1 .rcTitlebar .rcPrev, .RadCalendar_TMW_v1 .rcTitlebar .rcNext, .RadCalendar_TMW_v1 .rcTitlebar .rcFastPrev, .RadCalendar_TMW_v1 .rcTitlebar .rcFastNext {
    background-image: url('/AMSApp/WebResource.axd?d=FO1YORzXcYMguJ6Dler9wjs180_4PYOLwJxgerugbR5VKGJ2K3GkhwgUdVZyaSRuyqusXFY8A3DeghEII4MWp8V_n9DquZiLNwVasoP-IJFVnNIdJmdCFwwdcEd7y5OxDUojiwDSiZT8118IzbYxPQgIA3cR27B0SMMMAt-XWU5M89gmYSr4hRd3T9vvcugBPlOKBZwdrv3KNo613rEkWw2&t=639166386580000000');
}



.RadCalendar_TMW_v1 .rcWeek .rcViewSel {
    color: var(--BaseThemeColor);
}

.RadCalendar_TMW_v1 .rcRow th {
    color: var(--BaseThemeColor);
}

.RadCalendar_TMW_v1 .rcRow .rcToday {
    border-color: var(--BaseThemeColor);
}


.RadCalendarMonthView_TMW_v1 #rcMView_PrevY a, .RadCalendarMonthView_TMW_v1 #rcMView_NextY a {
    background-image: url('/AMSApp/WebResource.axd?d=FO1YORzXcYMguJ6Dler9wjs180_4PYOLwJxgerugbR5VKGJ2K3GkhwgUdVZyaSRuyqusXFY8A3DeghEII4MWp8V_n9DquZiLNwVasoP-IJFVnNIdJmdCFwwdcEd7y5OxDUojiwDSiZT8118IzbYxPQgIA3cR27B0SMMMAt-XWU5M89gmYSr4hRd3T9vvcugBPlOKBZwdrv3KNo613rEkWw2&t=639166386580000000');
}

.RadPicker_TMW_v1 .rcCalPopup,
.RadPicker_TMW_v1 .rcTimePopup {
    background-image: url('/AMSApp/WebResource.axd?d=FO1YORzXcYMguJ6Dler9wjs180_4PYOLwJxgerugbR5VKGJ2K3GkhwgUdVZyaSRuyqusXFY8A3DeghEII4MWp8V_n9DquZiLNwVasoP-IJFVnNIdJmdCFwwdcEd7y5OxDUojiwDSiZT8118IzbYxPQgIA3cR27B0SMMMAt-XWU5M89gmYSr4hRd3T9vvcugBPlOKBZwdrv3KNo613rEkWw2&t=639166386580000000');
}

.TMW_v1 .reToolbar li,
.TMW_v1 .reSpinBox a,
.TMW_v1.reToolbar .reSeparator,
.TMW_v1.reToolbar .reGrip,
.TMW_v1 .reDialog .reTool,
.TMW_v1 .reModule .reTool,
.TMW_v1 .reTool .split_arrow,
.TMW_v1 .reSplitButton.reTool_text .split_arrow,
.TMW_v1 .reToolbar .reTool_text .split_arrow,
.TMW_v1 .reDialog .reTool.reSplitButton,
.TMW_v1 .reModule .reTool.reSplitButton,
.TMW_v1 .reDropdown,
.TMW_v1 .reResizeCell div {
    background-image: url('/AMSApp/WebResource.axd?d=YpV41BXARQcmbguD-CWoSW0oSicTymV56_8eM09NDzqiq79RD7an8Z0GySpA3HjdfwrNSWfIAZD2ShjjuUhfraOlHJ6a_iwozXxDd4XTaBsyow6MDI4stfX8lsAYz0l-5evsG353sO-J3oPhdmEYDNv3fgeDuAJDiMCBtT8c190GPWDxxjAKJaLC7006rD_8SRW-n_B2eKKusRBusIl2Qw2&t=639166386580000000');
}

    .TMW_v1 .reDropdown:hover,
    .TMW_v1.RadEditor .reTlbVertical li,
    .TMW_v1.RadEditor .reTlbVertical .reToolbar.Default .reGrip,
    .TMW_v1.RadEditor.reTlbVertical .reToolbar.Default .reSeparator,
    .TMW_v1.reDropDownBody .reTlbVertical .reToolbar {
        background-image: url('/AMSApp/WebResource.axd?d=H0k-vv0n2mThbt2ROB91LvW_gxDGD347kbB6XTPctuDzNWQo2J3wRzCzbAQOecsvCvaqVRCFZgdC7SqumeZIdEh6GjrYJVFscpDjW4JSv7uaNHq8NsFHC0ET3vpZoZmLjebB6xJmtXJdY4V2MFmmvkLHjwDPWKBuqnxjJxHiqD9P1YPeMPW_xgZpm9WNpCxLp6VzFrsoXuTetKgl9u9uw3-rmfUErRDNE2TajBsXX5U1&t=639166386580000000');
    }


.reTool span, .TMW_v1.reInsertTable .reTlbVertical ul .reTool_text span, .reToolbar .reTool_text span {
    background-image: url('/AMSApp/WebResource.axd?d=Q8cNY4k8wU5eiFU67gvfxaYdAFhoF0hgFmTr5vCv33o3Y6maeLwdn_be9F7KIB7Uwt0MikUkax4sVY4v81jMmhg-yp31-UsRwOgPOMG41TonLaR3Mvlw6NbBnYF-tPtYtavDHOiypR0fS72OGdKkpAcTbYXHQMjw4FXTeerwBPqg7qVkDcGPYfC2w67L3omDvw99_ce6UdB8moBWO9keO0oYM9uqWz807rnKIJwHePs1&t=639166386580000000');
}

.reTool span, .reTool_text span, .TMW_v1 .reTlbVertical .reTool_text span, .reToolbar .reSplitButton.reTool_text span {
    _background-image: url('/AMSApp/WebResource.axd?d=dHaTmV_s3HYWTekE9oPAN4eOGY3ZeunE_HH1aEufOB1u4pIszzqc0WVudbkDPgwXvABUzYnJO2yUZbkgvfgjW9Pux0AxVhtYbhI4Senx1Qrmz01SNbXJoVKW0m4rsZgm-uzl3gxITHnmpG8urKdmKxR6v5hgkzljWrezh1vc0euz3FJmINqCAYGwq0rVjkMw7Q8L1FKnjFVyhNG_1w7fCWe8g4Zf2Cl9TNiXgdKUEwM1&t=639166386580000000');
}

.RadTabStrip_TMW_v1 .rtsLI, .RadTabStrip_TMW_v1 .rtsLink {
    color: var(--TabStripFontColor);
}

    .RadTabStrip_TMW_v1 .rtsLI, .RadTabStrip_TMW_v1 .rtsLink.rtsSelected {
        color: var(--TabStripContentFontColor);
    }



.RadTabStrip_TMW_v1 .rtsLI {
    background-color: var(--TabStripBackgroundColor);
}


.RadTabStripTop_TMW_v1 .rtsLevel .rtsLink.rtsSelected,
.RadTabstripTop_TMW_v1 .rtsLevel .rtsLink.rtsSelected,
.RadTabstripTop_TMW_v1_rtl .rtsSelected {
    background-color: var(--TabStripContentBackgroundColor) !important;
}


.RadDropDownList_TMW_v1.RadDropDownList .rddlIcon {
    background-color: var(--ButtonBackgroundColor);
}

.RadDropDownList_TMW_v1 span.rddlInner.rddlFocused {
}



.rddlPopup_TMW_v1.rddlPopup .rddlList li.rddlItem:hover {
}


.rcbArrowCell.rcbArrowCellRight {
    background-color: var(--ButtonBackgroundColor) !important;
}

.RadComboBox_TMW_v1 .rcbHovered .rcbArrowCellRight,
.RadComboBox_TMW_v1 .rcbFocused .rcbArrowCellRight {
    background-color: var(--ButtonBackgroundColor) !important;
}


/*Kendo Theme Ovverrides*/
.LeftColumn .rtHover, 
.LeftColumn .rtSelected, 
.RadButton_TMW_v1:focus .rbDecorated, 
.NotesFonticonGlow, .PMLevel.PMLevelHighlighted  {
   color: var(--MainThemeColorLightened50) !important;
}

                                                                     
 .YesNoLeft:hover, 
 .YesNoLeft:focus, 
 .YesNoLeft_v1:hover, 
 .YesNoLeft_v1:focus, 
 .YesNoLeftSideBySide:hover, 
 .YesNoLeftSideBySide:focus {

 }
                                                                                                                           
 .ActiveTreeNode { 
     color: var(--BaseThemeColor) !important;
 }

 .LeftColumn {
     background-color: var(--LeftMenuBackgroundColor) !important;
 }
     
 .HoverFocus {

 }
 
 .ToggleFocus{

 }
                                             
 .HoverFocus{
     outline:1px solid var(--MainThemeColorLightened20) !important;
 }
                                             
.ToggleFocus {
    outline:1px solid var(--MainThemeColorDarkened) !important;
}

    .ListBoxContainer{
        border-color:var(--BaseThemeColor)!important;
    }

    .ListBoxContainer .rlbButtonTL, 
    .RadListBox_TMW_v1 .rlbList .rlbSelected, 
    .XrefGrid .CommandItem a {
        background-color:var(--BaseThemeColor)!important;

    }

    .RadDropDownList_TMW_v1 span.rddlInner.rddlFocused,
    .rddlPopup_TMW_v1.rddlPopup .rddlList li.rddlItem:hover {
        background-color: var(--BaseThemeColor);
    }

    .RadScheduler_TMW_v1 .rsFooter, 
    .RadScheduler_TMW_v1 .rsHeader,
    .switch.SliderBtn label i {
        background-color: var(--BaseThemeColor)!important;
    } 
    
    .RadScheduler_TMW_v1 .rsHeader ul .rsSelected em,
    .RadScheduler_TMW_v1 .rsHeader ul a:hover, 
    .RadScheduler .rsLast a:hover, 
    .RadScheduler_TMW_v1 .rsHeader ul a:hover span, 
    .RadScheduler .rsLast a:hover span {
        color: var(--MainThemeColorLightened50) !important;    
    } 

    .RadScheduler .rsModalButtons {
	    background-color: var(--BaseThemeColor) !important;
    }
    .RadScheduler .rsModalOuter {
	    background-color: var(--BaseThemeColor) !important;
    }
    
    .RadGrid_TMW_v1 .rgHeader.rgSorted {
        background-color:rgba(0, 0, 0, 0.15)!important; 
    }

    .RadGrid_TMW_v1 thead {
        background-color:var(--GridHeaderBackgroundColor);
    }

    .RadGrid_TMW_v1 th.rgSorted {
        color: var(--GridHeaderFontColor);
    }

        .RadGrid_TMW_v1 th.rgSorted a {
            color: var(--GridHeaderFontColor);
        }

    .switch.SliderBtn.RadButtonMode .RadButton_TMW_v1:focus {

    }

    .k-window .MainSearchDiv, .MainSearchDiv > .ModalBodySection {
        background-color:var(--SiteBackgroundColor)!important;
    }

    .k-widget.k-window .k-window-titlebar {
        background-color: var(--BaseThemeColor) !important;
    }
    
    
    .k-button, 
    .k-pager-wrap, 
    .k-select, 
    .k-block, 
    .k-header, 
    .k-grid-header, 
    .k-toolbar, 
    .k-grouping-header, 
    .k-pager-wrap, 
    .k-button, 
    .k-draghandle, 
    .k-select, 
    .k-header.k-tabstrip .k-item.k-state-active, 
    .k-tabstrip .k-grid-content table tbody tr.k-state-selected, 
    .k-state-hover,
    .k-state-hover:hover,
    .k-splitbar-horizontal-hover:hover,
    .k-splitbar-vertical-hover:hover,
    .k-list > .k-state-hover,
    .k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
    .k-pager-wrap .k-link:hover,
    .k-dropdown .k-state-focused,
    .k-imagebrowser-dropzone,
    .k-mobile-list .k-item > .k-link:active,
    .k-mobile-list .k-item > .k-label:active,
    .k-mobile-list .k-edit-label.k-check:active,
    .k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active,
    .k-mobile-list .k-recur-view .k-check:active {
        background-color:var(--BaseThemeColor) !important;
    }
    
    .k-grid {
        background-color: var(--GridBackgroundColor)!important;
    }

    .k-grid .k-grid-header,
    .k-grid .k-header
    {
        background-color:var(--GridHeaderBackgroundColor)!important;
        color: var(--GridHeaderFontColor)!important;
    }

    .k-grid .k-header a.k-link 
    {
        color: var(--GridHeaderFontColor)!important;
    }

    .k-grid th.k-header[role='columnheader'][aria-sort='ascending'],
    .k-grid th.k-header[role='columnheader'][aria-sort='descending'] {
        background-color:rgba(0, 0, 0, 0.15)!important;
    }

        .k-grid .k-pager-wrap.k-grid-pager {
            background-color: var(--GridFooterBackgroundColor) !important
        }

            .k-grid .k-pager-wrap.k-grid-pager .k-link,
            .k-grid .k-pager-wrap.k-grid-pager .k-link a {
                color: var(--GridPagerFontColor) !important;
            }
        .k-grid .k-pager-wrap .k-link:hover {
            background-color:transparent!important;
        }

        .k-grid span.k-pager-info.k-label,
        .k-grid span.k-pager-sizes.k-label,
        .k-grid span.k-pager-input.k-label {
            color: var(--GridFooterFontColor)!important;
        }

        .k-grid .k-master-row,
        .k-grid .k-grid-footer,
        .k-grid tr[role=row] {
            background-color: var(--GridItemBackgroundColor) !important;
            color: var(--GridItemFontColor);
        }

        .k-grid .k-master-row + tr.k-detail-row:not(.k-alt) {
            background-color: var(--GridItemBackgroundColor);
        }

        .k-grid .k-master-row a:link:not(.k-button),
        .k-grid tr[role=row] a:link:not(.k-button),
        .k-grid .k-master-row a:visited:not(.k-button),
        .k-grid tr[role=row] a:visited:not(.k-button)   {
            color: var(--GridItemFontColor);
        }
        .k-grid .k-grid-footer td {
            color:var(--GridItemFontColor);
        }

        .k-grid .k-master-row.k-alt,
        .k-grid tr[role=row].k-alt,
        .k-grid .k-alt.k-master-row + tr.k-detail-row.k-alt
         {
            background-color: var(--GridAlternateItemBackgroundColor) !important;
            color: var(--GridAlternateItemFontColor);
        }

        .k-grid .k-master-row.k-alt a:link:not(.k-button),
        .k-grid tr[role=row].k-alt a:link:not(.k-button),
        .k-grid .k-master-row.k-alt a:visited:not(.k-button),
        .k-grid tr[role=row].k-alt a:visited:not(.k-button) {
            color: var(--GridAlternateItemFontColor);
        }

        .k-grid td.k-state-selected.k-state-focused,
        .k-grid tr.k-state-selected,
        .k-grid td.k-state-selected.k-state-focused,
        .k-grid tr.k-alt.k-state-selected,
        .k-grid .k-grid-content .k-master-row.k-alt.k-state-selected,
        .k-grid .k-grid-content tr[role=grid].k-alt.k-state-selected,
        .k-grid .k-grid-content tr[role=row].k-alt.k-state-selected,
        .k-grid .k-grid-content .k-master-row.k-state-selected,
        .k-grid .k-grid-content tr[role=grid].k-state-selected,
        .k-grid .k-grid-content tr[role=row].k-state-selected {
            background-color: var(--GridSelectedItemBackgroundColor) !important;
            color: var(--GridSelectedItemFontColor) !important;
        }


        .k-widget.k-listview .k-state-selected {
            background-color: inherit !important;
            color: inherit !important;
        }

            .k-widget.k-listview .k-state-selected .k-state-selected {
                background-color: var(--GridSelectedItemBackgroundColor) !important;
                color: var(--GridSelectedItemFontColor) !important;
            }

.k-grid .k-master-row.k-state-selected a:link:not(.k-button),
.k-grid tr[role=row].k-state-selected a:link:not(.k-button),
.k-grid .k-master-row.k-state-selected.k-alt a:link:not(.k-button),
.k-grid tr[role=row].k-state-selected.k-alt a:link:not(.k-button),
.k-grid .k-master-row.k-state-selected a:visited:not(.k-button),
.k-grid tr[role=row].k-state-selected a:visited:not(.k-button),
.k-grid .k-master-row.k-state-selected.k-alt a:visited:not(.k-button),
.k-grid tr[role=row].k-state-selected.k-alt a:visited:not(.k-button) {
    color: var(--GridSelectedItemFontColor) !important;
}

	.k-button,
	tr.k-master-row td[role='gridcell'] a.k-button, 
    tr.k-master-row td[role='gridcell'] a.k-button:visited,
	div.k-grid-content table[role="treegrid"] tbody[role="rowgroup"] tr.k-master-row.k-state-selected td a.k-button,
    .ReportListingContainer .RadMenu_TMW_v1 .rmHorizontal > .rmText
    {
    	color:var(--ButtonFontColor)!important;	
    }

    .k-grid .OrangeRow[role=row] a.k-button,
    .k-grid .RedRow[role=row] a.k-button,
    .k-grid .GreenRow[role=row] a.k-button,
    .k-grid .BlueRow[role=row] a.k-button,
    .k-grid .OrangeRow.k-alt[role=row] a.k-button,
    .k-grid .RedRow.k-alt[role=row] a.k-button,
    .k-grid .GreenRow.k-alt[role=row] a.k-button,
    .k-grid .BlueRow.k-alt[role=row] a.k-button {
        color:var(--ButtonFontColor)!important;
    }

    .k-button,
    .k-select,
    .k-dropdown .k-state-focused  {
        background-color:var(--ButtonBackgroundColor) !important;
    }

    .k-button:hover,
    .k-button:focus, 
    .k-button.k-state-focused , 
    .k-header.k-tabstrip .k-item.k-state-default.k-state-hover .k-link {
        color: var(--ButtonHoverFontColor) !important;    
    }

    .k-pager-numbers .k-state-selected, 
    .k-pager-numbers a:hover {
        color: var(--GridPagerFontColor) !important;    
    }

    .k-grid .k-grid-header.k-tabstrip, 
    .k-grid .k-header.k-tabstrip {
        background-color: transparent!important;
    }

    .k-header.k-tabstrip .k-item.k-state-default, 
    .k-header.k-tabstrip .k-item.k-state-default.k-state-hover {
        background-color: var(--TabStripBackgroundColor) !important;
    }

.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
    color: var(--TabStripFontColor) !important;
}

.k-header.k-tabstrip .k-item.k-state-default.k-state-active,
.k-header.k-tabstrip .k-item.k-state-default.k-state-active.k-state-hover {
    background-color: var(--TabStripContentBackgroundColor) !important;
}

    .k-tabstrip-items .k-state-default.k-state-active .k-link, 
    .k-panelbar > li.k-state-default.k-state-active > .k-link {
        color: var(--TabStripContentFontColor) !important;
    }

    .k-header.k-tabstrip .k-item.k-state-default.k-state-disabled, 
    .k-header.k-tabstrip .k-item.k-state-default.k-state-disabled.k-state-hover {
        background: #ffffff !important;
    }

    .k-tabstrip-items .k-state-default.k-state-disabled .k-link, 
    .k-panelbar > li.k-state-default.k-state-disabled > .k-link {
        color: DarkGrey !important;
    }

    .ReportListingMenu {
        background-color: var(--ButtonBackgroundColor);
    }
            
    .k-textbox:hover, .k-numeric-wrap.k-state-hover .k-input, .k-picker-wrap input:hover  { 
 
    }

    .k-textbox:focus, .k-picker-wrap input:focus, .k-numeric-wrap.k-state-focused .k-input  {

    }

.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
    background-color: var(--ComboBoxHoveredBackgroundColor);
} 

    .k-autocomplete.k-state-focused, 
    .k-picker-wrap.k-state-focused, 
    .k-numeric-wrap.k-state-focused, 
    .k-dropdown-wrap.k-state-focused {
	    background-color: var(--ComboBoxSelectedBackgroundColor) !important; 
	    background-image: none; 

    }

    .k-grid th.k-header[role='columnheader'][aria-sort='ascending'], 
    .k-grid th.k-header[role='columnheader'][aria-sort='descending'] {
        background-color:rgba(0, 0, 0, 0.15)!important;
    }

    .rsHorizontalHeaderTable th {
	    background-color: var(--BaseThemeColor) !important; 
	    background-image: none; 

    }

     .k-window .k-window-content{
         background-color: var(--SiteBackgroundColor);
     }

    .k-widget.k-combobox .k-dropdown-wrap.k-state-default,
    .k-widget.k-dropdown .k-dropdown-wrap.k-state-default {
        background-color:var(--ComboBoxBackgroundColor);
    }

    span.k-widget.k-combobox .k-dropdown-wrap.k-state-default .k-input,
    span.k-widget.k-dropdown .k-dropdown-wrap.k-state-default span.k-input {
        color:var(--ComboBoxFontColor)!important;
    }

     span.k-widget.k-combobox .k-dropdown-wrap.k-state-default.k-state-hover input,
     span.k-widget.k-dropdown .k-dropdown-wrap.k-state-default.k-state-hover span.k-input  {
        background-color:var(--ComboBoxHoveredBackgroundColor);
        color:var(--ComboBoxHoveredFontColor)!important;

     }

     span.k-widget.k-combobox .k-dropdown-wrap.k-state-default.k-state-focused input,
     span.k-widget.k-dropdown .k-dropdown-wrap.k-state-default.k-state-focused span.k-input,
     span.k-widget.k-dropdown .k-dropdown-wrap.k-state-default.k-state-focused.k-state-active span.k-input {
        background-color:var(--ComboBoxSelectedBackgroundColor);
        color:var(--ComboBoxSelectedFontColor)!important;
 
     }

    .k-list-container.k-popup .k-item.k-state-hover,
    .k-list-container.k-popup .k-item.k-state-hover:hover,
    .k-list-container.k-popup .k-list > k-item.k-state-hover,
    .k-list-container.k-popup .k-item.k-state-focused,
    .k-list-container.k-popup .k-item.k-state-focused:hover,
    .k-list-container.k-popup .k-list > k-item.k-state-focused {
        background-color: var(--ComboBoxHoveredListItemBackgroundColor) !important;
        color:var(--ComboBoxHoveredListItemFontColor)!important;
    }

.k-list-container.k-popup .k-item.k-state-selected,
.k-list-container.k-popup .k-item.k-state-selected.k-state-focused.k-state-hover,
.k-list-container.k-popup .k-item.k-state-selected:hover,
.k-list-container.k-popup .k-list > k-item.k-state-selected {
    background-color: var(--ComboBoxSelectedListItemBackgroundColor) !important;
    color: var(--ComboBoxSelectedListItemFontColor) !important;
}
     
    
     .ValidationFailed  .k-widget.k-combobox .k-state-focused input,
     .ValidationFailed  .k-widget.k-dropdown .k-state-focused span.k-input { 

     }

    .k-widget.k-combobox .k-state-hover input,
    .k-widget.k-dropdown .k-state-hover span.k-input {

    }

    .MainDiv .ValidationFailed .k-textbox:hover {

    }

    .k-widget.k-combobox.k-state-hover,
    .k-widget.k-dropdown.k-state-hover
     {
        border-color:var(--ComboBoxHoveredBorderColor);
    }

     .ValidationFailed .k-picker-wrap.k-state-hover input{
        border:1px solid red;
     }

     .RadComboBox_TMW_v1 .rcbHovered .rcbArrowCell.rcbArrowCellRight,
     .RadComboBox_TMW_v1 .rcbFocused .rcbArrowCell.rcbArrowCellRight {
         background-color: var(--ButtonBackgroundColor)!important;
     }

     .RadTabStrip_TMW_v1 .rtsLevel2{
         background-color: var(--BaseThemeColor)!important

     }

    .XrefGrid .CommandItem a:hover,.XrefGrid .CommandItem a:focus{
        color: var(--MainThemeColorLightened50) !important;    
    }

    .GridTB input[type='text']:hover {

    }

    .GridTB input[type='text']:focus {

    }


        .k-loading-image {
            background-image:url('../images/ajax-loader.gif')!important;
        }

        .k-loading-color {
            background-color: var(--AjaxBackgroundColor)!important;
        }

/*#region Angular Theme Ovverrides*/
#SPAContentPane tmw-navbar,
/*#SPAContentPane .ModuleHeader,
*/#SPAContentPane .ContentModuleFooter,
#SPAContentPane .StickyFooter,
#SPAContentPane button,
#SPAContentPane input[type=button],
#SPAContentPane input[type=submit],
#SPAContentPane kendo-grid.k-grid .k-grid-header th,
#SPAContentPane kendo-grid.k-grid .k-grid-header,
#SPAContentPane kendo-grid.k-grid .k-master-row.k-state-selected,
#SPAContentPane kendo-dialog kendo-grid.k-grid td.k-state-selected,
#SPAContentPane kendo-dialog kendo-grid.k-grid tr.k-alt.k-state-selected td,
#SPAContentPane kendo-dialog kendo-grid.k-grid tr.k-state-selected,
#SPAContentPane kendo-grid.k-grid tr.k-state-selected,
#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager,
#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager kendo-pager-next-buttons a.k-link.k-state-selected,
#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager kendo-pager-numeric-buttons a.k-link.k-state-selected,
#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager kendo-pager-prev-buttons a.k-link.k-state-selected,
#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager kendo-pager-next-buttons a.k-link:hover,
#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager kendo-pager-numeric-buttons a.k-link:hover,
#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager kendo-pager-prev-buttons a.k-link:hover,
#SPAContentPane .k-combobox .k-select,
#SPAContentPane .k-dateinput .k-select,
#SPAContentPane .k-datepicker .k-select,
#SPAContentPane .k-datetimepicker .k-select,
#SPAContentPane .k-dropdown .k-dropdown-wrap,
#SPAContentPane .k-dropdowntree .k-dropdown-wrap,
#SPAContentPane .k-numerictextbox .k-select,
#SPAContentPane .k-scheduler-navigation .k-nav-next,
#SPAContentPane .k-scheduler-navigation .k-nav-prev,
#SPAContentPane .k-scheduler-navigation .k-nav-today,
#SPAContentPane .k-timepicker .k-select,
#SPAContentPane kendo-dropdownlist span.k-dropdown-wrap span.k-select,
#SPAContentPane .k-list .k-item.k-state-selected,
#SPAContentPane .k-list-optionlabel.k-state-selected,
#SPAContentPane .k-list-container .k-button:active,
#SPAContentPane .k-list-container .k-button.k-state-active,
#SPAContentPane .k-spreadsheet-popup .k-button:active,
#SPAContentPane .k-spreadsheet-popup .k-button.k-state-active,
#SPAContentPane .k-spreadsheet-popup .k-button.k-state-selected,
#SPAContentPane .k-menu-group .k-item.k-state-selected,
#SPAContentPane .k-menu.k-context-menu .k-item.k-state-selected,
#SPAContentPane .k-dialog-titlebar,
#SPAContentPane .grid-label,
#SPAContentPane .k-drag-clue,
#SPAContentPane .k-treeview .k-in.k-state-selected,
#SPAContentPane .k-calendar .k-state-selected .k-link,
#SPAContentPane .k-calendar .k-weekend.k-state-selected .k-link,
#SPAContentPane .k-calendar:not(.k-calendar-infinite) .k-content .k-state-selected .k-link,
#SPAContentPane .k-calendar:not(.k-calendar-infinite) .k-content .k-weekend .k-state-selected .k-link,
#SPAContentPane .k-event, .k-panelbar > .k-item > .k-link.k-state-selected:not(.k-state-expanded),
#SPAContentPane .k-panelbar > .k-item > .k-link.k-state-selected:not(.k-state-active),
#SPAContentPane .k-panelbar .k-group > .k-item > .k-link.k-state-selected,
#SPAContentPane kendo-popup.k-animation-container-shown .k-list .k-item:hover,
#SPAContentPane attachments kendo-dialog .imageDescription {
    background-color: var(--BaseThemeColor);
}

#SPAContentPane kendo-dialog kendo-dialog-actions,
#SPAContentPane kendo-switch.k-switch .k-switch-container .k-switch-handle {
    background-color: var(--BaseThemeColor) !important;
}

#SPAContentPane .k-calendar-header .k-today,
#SPAContentPane .ContentModule label,
#SPAContentPane .ContentModule label.ModuleChildHeader {
    color: var(--BaseThemeColor);
}

    #SPAContentPane .ContentModule label.ModuleHeader {
        color: white;
    }

#SPAContentPane .ModuleChildHeader
{
    border-bottom-color: var(--BaseThemeColor);
}

#SPAContentPane .ModuleFooterCap {
    border-bottom-color: var(--BaseThemeColor);
}

#SPAContentPane button:hover,
#SPAContentPane input[type=button]:hover,
#SPAContentPane input[type=submit]:hover,
#SPAContentPane .k-dropdown:hover .k-dropdown-wrap,
#SPAContentPane .k-combobox:hover .k-select,
#SPAContentPane .k-dateinput:hover .k-select,
#SPAContentPane .k-datepicker:hover .k-select,
#SPAContentPane .k-datetimepicker:hover .k-select,
#SPAContentPane .k-dropdown:hover .k-dropdown-wrap,
#SPAContentPane .k-dropdowntree:hover .k-dropdown-wrap,
#SPAContentPane .k-numerictextbox:hover .k-select,
#SPAContentPane .k-scheduler-navigation:hover .k-nav-next,
#SPAContentPane .k-scheduler-navigation:hover .k-nav-prev,
#SPAContentPane .k-scheduler-navigation:hover .k-nav-today,
#SPAContentPane .k-timepicker:hover .k-select,
#SPAContentPane tmw-navbar ul.navbar li a:active,
#SPAContentPane tmw-navbar ul.navbar li a:hover,
#SPAContentPane kendo-numerictextbox .k-numeric-wrap .k-select > .k-link:hover {
    color: var(--MainThemeColorLightened20);
}

#SPAContentPane kendo-combobox.k-combobox input.k-input:hover:not(:focus),
#SPAContentPane input.k-textbox:hover:not(:focus),
#SPAContentPane kendo-datepicker input.k-input:hover,
#SPAContentPane kendo-switch.k-switch:hover {
    border-color: var(--MainThemeColorLightened20);
}

#SPAContentPane kendo-combobox.k-combobox input.k-input:focus,
#SPAContentPane input.k-textbox:focus,
#SPAContentPane kendo-dropdownlist span.k-dropdown-wrap.k-state-focused span.k-input,
#SPAContentPane kendo-switch.k-switch.k-state-focused,
#SPAContentPane kendo-switch.k-switch.k-state-focused:hover {
    border-color: var(--BaseThemeColor);
}

/*angular button ovverrides*/
#SPAContentPane button[kendobutton],
#SPAContentPane button,
#SPAContentPane .btn, 
#SPAContentPane input[type=button][kendobutton], 
#SPAContentPane input[type=submit][kendobutton] {
    background-color:var(--ButtonBackgroundColor);
    color:var(--ButtonFontColor);
}

    #SPAContentPane button[kendobutton]:hover,
    #SPAContentPane button:hover,
    #SPAContentPane .btn:hover,
    #SPAContentPane input[type=button][kendobutton]:hover,
    #SPAContentPane input[type=submit][kendobutton]:hover {
        color:var(--ButtonHoverFontColor);
    }

    #SPAContentPane button[kendobutton]:active,
    #SPAContentPane button:active,
    #SPAContentPane .btn:active,
    #SPAContentPane input[type=button][kendobutton]:active,
    #SPAContentPane input[type=submit][kendobutton]:active {
        color:var(--ButtonHoverFontColor);
    }

    #SPAContentPane kendo-numerictextbox .k-numeric-wrap .k-select > .k-link.k-state-active {
        background-color:var(--ButtonBackgroundColor);
        color:var(--ButtonHoverFontColor);
    }
    
/*Combo Box*/
#SPAContentPane kendo-dropdownlist span.k-dropdown-wrap.k-state-default span.k-input,
#SPAContentPane kendo-combobox span.k-dropdown-wrap.k-state-default input.k-input {
    color: var(--ComboBoxFontColor);
    background-color: var(--ComboBoxBackgroundColor);
}

#SPAContentPane kendo-dropdownlist:hover span.k-dropdown-wrap span.k-input,
#SPAContentPane kendo-combobox:hover span.k-dropdown-wrap input.k-input {
    color:var(--ComboBoxHoveredFontColor);
    background-color:var(--ComboBoxHoveredBackgroundColor);
}
#SPAContentPane kendo-dropdownlist:hover span.k-dropdown-wrap span.k-input,
#SPAContentPane kendo-combobox:hover span.k-dropdown-wrap input.k-input {
/*    box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #0A9FFF !important;
    -webkit-box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, .4), 0 0 .3em .3em #0A9FFF !important;*/
}  

#SPAContentPane kendo-dropdownlist span.k-dropdown-wrap.k-state-focused span.k-input,
#SPAContentPane kendo-combobox span.k-dropdown-wrap.k-state-focused input.k-input {
    color:var(--ComboBoxSelectedFontColor);
    background-color:var(--ComboBoxSelectedBackgroundColor);
    /*There is no ComboBox focused border setting that is working Ive used the focused background color here for now*/
}


#SPAContentPane .k-numeric-wrap.k-state-focused input.k-input,
#SPAContentPane .k-combobox .k-dropdown-wrap.k-state-focused input.k-input,
#SPAContentPane .k-dropdown .k-dropdown-wrap.k-state-focused span.k-input {
    color:var(--ComboBoxSelectedFontColor) !important;
}

/*excludes search from normal combobox theme inheritance to better match other similar controls*/
#SPAContentPane .basic-search.k-combobox .k-dropdown-wrap.k-state-focused input.k-input {
    color:inherit !important;
}
#SPAContentPane .basic-search.k-combobox .k-dropdown-wrap input.k-input {
    background-color:white !important;
    color:inherit !important;
}
     #SPAContentPane kendo-combobox.basic-search.k-combobox:hover .k-dropdown-wrap.k-state-default input.k-input {
    
    }
    #SPAContentPane .basic-search.k-combobox .k-dropdown-wrap.k-state-default.k-state-focused input {
 
    }


#SPAContentPane .basic-search.k-combobox .k-dropdown-wrap.k-state-focused input.k-input {
    color:inherit !important;
}
#SPAContentPane .basic-search.k-combobox.k-state-invalid .k-dropdown-wrap,
#SPAContentPane .basic-search.k-combobox.ng-invalid.ng-dirty.ng-touched .k-dropdown-wrap,
#SPAContentPane .basic-search.k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap {
  border-color: rgba(243, 23, 0, 0.5);
  color: #f31700!important;
}

#SPAContentPane .k-numerictextbox.k-state-invalid .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap {
  border-color: rgba(243, 23, 0, 0.5);
  color: #f31700 ;
}

#SPAContentPane .k-textbox.ng-invalid.ng-dirty, .k-textbox.ng-invalid.ng-touched {
  color: #f31700 ;
}

#SPAContentPane kendo-popup .k-list-container.k-popup kendo-list .k-item.k-state-selected {
    background-color: var(--ComboBoxSelectedListItemBackgroundColor);
    color: var(--ComboBoxSelectedListItemFontColor);
}

#SPAContentPane kendo-popup .k-list-container.k-popup kendo-list .k-item.k-state-focused {
    /*This isnt working - the variable does not resolve, defaulting to functioning hover variables for now*/
    /*temporary working variable*/
    background-color: var(--ComboBoxHoveredListItemBackgroundColor);
    color: var(--ComboBoxHoveredListItemFontColor);
    /*Correct but non-functional Variable*/
    background-color: var(--ComboBoxSelectedListItemBackgroundColor);
    color: var(--ComboBoxSelectedListItemFontColor);
}

#SPAContentPane kendo-popup .k-list-container.k-popup kendo-list .k-list .k-item:hover {
    background-color:var(--ComboBoxHoveredListItemBackgroundColor);
    color:var(--ComboBoxHoveredListItemFontColor);
}

/*These should become active themeing once we set up textbox theme support are static for now*/
#SPAContentPane .form-control kendo-combobox.k-widget.k-combobox span.k-dropdown-wrap.k-state-default,
#SPAContentPane .form-control kendo-combobox.k-widget.k-combobox span.k-dropdown-wrap.k-state-default.k-state-focused {
    background-color: white!important;
    background-image: none!important;
}

#SPAContentPane .k-pager-wrap .k-link, .k-pager-wrap .k-state-selected {
    padding: 1.25px;
}

#SPAContentPane kendo-grid .k-grid-content {
    background-color: var(--GridBackgroundColor);
}

#SPAContentPane kendo-grid .k-grid .k-pager-wrap.k-grid-pager .k-link {
    color:var(--GridPagerFontColor)!important; /*should this be pager button color in stead what matches kendo best?*/
}

#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager kendo-pager-numeric-buttons a.k-link.k-state-selected {
    background-color:transparent!important;
}

#SPAContentPane kendo-grid.k-grid kendo-pager.k-grid-pager {
    color: var(--GridPagerFontColor)!important;
}

#SPAContentPane kendo-grid-filter-menu span.k-icon {
    color: var(--GridHeaderFontColor)!important;
}

#SPAContentPane .k-grid .k-detail-row .k-grid tr td a.gridLink:visited,
#SPAContentPane .k-grid .k-detail-row .k-grid tr td a.gridLink {
    color: var(--GridItemFontColor);
}

.RadComboBox_TMW_v1 table tbody tr {
    border-color: var(--DefaultInputBorderColor, #fff);
}
