/* Portal Header Styling */
.header-inner a{color: Brown !important; font-family:Microsoft Sans Serif,sans-serif !important;font-size:18px !important;}
.header-inner a:visited{color: Gainsboro !important;}
.header-inner a:hover{color: WhiteSmoke !important;}
.header-inner a:active{color: White !important;}
/* End Portal Header Styling */

/* App Bar Styling (The Thing Near Swoosh Icon) */
.AppBarContainerDyn.k-toolbar {background: #485860 !important; font-family:Microsoft Sans Serif,sans-serif !important;font-size:12px !important; color: White !important;}
#sites_optionlist, #languagePicker_optionlist, #LoginUserName_optionlist, #topLevelHelp-button_optionlist { background-color: #485860 !important; color: White !important; }
#sites_optionlist .appbar-menuitem, #languagePicker_optionlist .appbar-menuitem, #LoginUserName_optionlist .appbar-menuitem, #topLevelHelp-button_optionlist .appbar-menuitem { color: White !important; }
#about-copyright { color: inherit !important; }
/*prevent help button from having background focus color  */
.appBar.k-toolbar > .no-background-change
{ background-color: #485860 !important; }

.AppBarContainerDyn.k-toolbar > .k-button:not(.no-background-change):hover,
.AppBarContainerDyn.k-toolbar > .k-button:not(.no-background-change):focus,
.AppBarContainerDyn.k-toolbar > .k-state-border-down,
.AppBarContainerDyn.k-toolbar > .k-split-button:hover,
.AppBarContainerDyn.k-toolbar > .k-split-button:focus
{ text-decoration: underline }

.appbar-menuitem:hover,
.appbar-menuitem:focus
{ background-color: #9B9B9B !important; color: White !important; text-decoration: none !important; }

/* End App Bar Styling */

/* Menu Styling */
.MenuBar {background-color: #485860; background-position: left center; background-repeat: repeat-x;}

.menu li.TopLevelMenuItem > .k-link:hover,.menu li.TopLevelMenuItem.k-state-border-down > .k-link,.menu li.TopLevelMenuItem.k-state-focused > .k-link
{ text-decoration: underline; color: White; background-color: #9B9B9B; background-position: Left Center; background-repeat: repeat-x; }
.menu li.TopLevelMenuItem .k-link, .cardview-menu.k-menu>li {color: White; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:12px !important; background-color: #485860; background-image: none; background-position: left center; background-repeat: repeat-x;}
.menu li.SubItem{background-color: White; background-image: none;}
.menu li.SubItem .k-link:hover,
.menu li.SubItem.k-state-border-right > .k-link,
.menu li.SubItem.k-state-focused > .k-link
{color: White; background-color: #485860; background-image: none;}

.menu li.SubItem .k-link{color: #213D67; background-color: White; background-image: none;}
/* End Menu Styling */

/* Hamburger Menu Styling */
.kendoTopPanelBarContainer.portalMenu
{color: White; background-color: #485860; overflow: auto;}

.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBar .TopLevelMenuItem.k-item,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBar .TopLevelMenuItem .k-link,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBar .TopLevelMenuItem .k-link.k-state-focused,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBarAppBar .TopLevelMenuItem .k-link,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBarAppBar .TopLevelMenuItem .k-link.k-state-focused
{color: White; background-color: #485860; overflow: auto; border-color: transparent; background-image:none;}

.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBar .TopLevelMenuItem .k-link.k-state-hover,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBarAppBar .TopLevelMenuItem .k-link.k-state-hover
{color: White; background-color: #9B9B9B; overflow: auto; border-color: transparent; background-image:none;}

.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBar .TopLevelMenuItem.k-state-active .k-state-focused.k-state-selected,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBarAppBar .TopLevelMenuItem.k-state-active .k-state-focused.k-state-selected
{color: White; background-color: #9B9B9B; border-color:transparent; box-shadow: none;}

.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBar .TopLevelMenuItem .k-group .SubItem .k-link,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBarAppBar .TopLevelMenuItem .k-group .SubItem .k-link
{color: #213D67; background-color: White; overflow: auto; border-color: transparent; background-image:none;}

.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBar .TopLevelMenuItem .k-group .SubItem .k-link.k-state-hover,
.kendoTopPanelBarContainer.portalMenu .kendoTopPanelBarAppBar .TopLevelMenuItem .k-group .SubItem .k-link.k-state-hover
{color: White; background-color: #485860; overflow: auto; border-color: transparent; background-image:none;}

.portalMenu .kendoTopPanelBarAppBar .TopLevelMenuItem .k-group .k-item .k-link
{height:unset; min-height: 15px}

/* End Hamburger Menu Styling */

/* Toolbar Styling */
#fixedWrapper .ToolbarContainer, .TrebuchetTabZone .ToolbarContainer, .k-pager-wrap, .k-pager-wrap .k-pager-sizes .k-dropdown-wrap, .k-pager-wrap .k-pager-nav {background-color: Transparent !important; font-family:Microsoft Sans Serif,sans-serif !important;font-size:12px !important; color: DimGray !important; border: 8px None Transparent !important;}
.k-pager-wrap .k-pager-sizes .k-dropdown .k-input, .k-pager-wrap .k-link:link {color: DimGray; }
.k-pager-wrap .k-link:hover {color: Transparent; }
/* End Toolbar Styling */

/* Searchbar Styling */
.searchbar-container input[type = checkbox]:checked + label,
.searchbar-container input[type = radio]:checked + label,
#searchOptionsOpenManagerLink
{ color: #485860 !important; }

.searchbar-container .k-checkbox:checked + .k-checkbox-label:before,
.searchbar-container .k-radio:checked + .k-radio-label:before
{
background-color: #485860 !important; border-color: #485860 !important
}

#searchGo-button, #searchGo-button .k-state-disabled
{
background-color: #485860 !important; 
color: #FFFFFF !important;
}

#searchGo-button:hover, #searchGo-button:focus
{
background-color: #485860 !important;
color: #FFFFFF !important;
}

#searchOptionsSaveButton
{
background-color: #485860 !important; 
}

#searchOptionsSaveButton.k-button:focus, #searchOptionsSaveButton.k-button:hover
{
background-color: #485860 !important; 
}

#searchMru-menu_listbox .k-state-selected,
#searchMru-menu_listbox .k-state-focused,
#searchOptionsChanged_listbox .k-state-selected,
#searchOptionsChanged_listbox .k-state-focused,
#searchOptionsSortBy_listbox .k-state-selected,
#searchOptionsSortBy_listbox .k-state-focused
{
background-color: #485860 !important;
}

#searchMru-menu_listbox .k-item:hover,
#searchOptionContainer .k-animation-container li.k-state-hover,
#searchMru-menu_listbox .k-state-focused.k-state-hover,
#searchOptionsChanged_listbox .k-state-focused.k-state-hover
{
background-color: #485860 !important;
}

#searchTypesSplitButton_optionlist.k-list-container .k-button:focus
{
background-color: #485860 !important;
}

#searchTypesSplitButton_optionlist.k-list-container .k-button:hover
{
background-color: #485860 !important;
}

/* End Searchbar Styling */

/* Content Styling */
.Content{background-color: White !important; }
.ContentTitle{color: #323E48 !important; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:25px !important;}.ContentDescription{color: Black !important; font-family:Microsoft Sans Serif,sans-serif !important;font-size:10px !important;}/* End Content Styling */

/* Grid / Table Styling */
.portal-grid{background-color: White !important; border: 0px None White !important; }
.portal-grid thead th{color: #485860 !important; background-color: #9BAFBF !important; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:12px !important; border: 0px Solid #9BAFBF !important; background-position: left center; background-repeat: repeat-x;}
.portal-grid tbody tr.portal-row-style{color: #39414E; background-color: White !important; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:12px !important;}
.portal-grid tbody tr.portal-alt-row-style{color: #39414E; background-color: #EFF2F9 !important; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:12px !important;}

.portal-grid tbody tr:hover{background-color: #D3DFE5 !important;}
.portal-grid tr.portal-row-style.k-state-selected, .portal-grid tr.portal-alt-row-style.k-state-selected{background-color: #B3CADD !important;}
/* End Grid Styling */

/* Results List Styling */

.ResultsListItem{background-color: Transparent !important; border: 0px None Transparent !important;}
.ResultsListItem:hover{background-color: Transparent !important;}
.ListItemHeader {color: #485860 !important; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:13px !important;font-weight:bold !important;}.card-actions.k-menu .k-link {color: #485860 !important; }
.ListItemHeader:hover, .card-actions.k-menu .k-link:hover {color: #485860 !important;}
.ListItemSubtext{color: #485860 !important; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:12px !important;font-style:italic !important;}
.ListItemText{color: #213D67 !important; font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif !important;font-size:13px !important;}
/* End Results List Styling */

/* Footer Styling */
.footer a{color: White !important; font-family:Microsoft Sans Serif,sans-serif !important;font-size:10px !important;}
.footer a:visited{color: White !important;}
.footer a:hover{color: White !important;}
.footer a:active{color: White !important;}
/* End Footer Styling */

