﻿/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* PAGE LAYOUT AND HEADER NAVIGATION STYLES                */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.MenuBG, .MenuBGRTL { box-sizing: border-box; height: 91px; border-top: solid 1px #888888; display: block; }
.MenuBGRTL { }

.HeaderLayout { width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; table-layout: fixed; }
.HeaderLayout .MenuTD { width: 540px; position: relative; }
.HeaderLayout .LogoTD { text-align: center; position: relative; overflow-x: hidden; }
.HeaderLayout .LogoTD .FTLogo { margin: 0px; border: 0px; }
.FTCustomLogo { max-height: 50px; max-width: 160px; }
.FTLargeCustomLogo { max-height: 100px; max-width: 400px; }
.HeaderLayout .SecondaryTD { width: 450px; position: relative; }
.HeaderLayout .SecondaryTD table { width: 100%; height: 85px; table-layout: fixed; }

.MainNavigationTab { width: 74px; height: 74px; background-color: #0073c6; color: white; border: 1px solid #0073c6; text-align: center; background-position: 13px 4px; background-repeat: no-repeat; }
.MainNavigationTab:hover { cursor: pointer; }
.MainNavigationSelectedTab { width: 74px; height: 74px; background-color: white; color: #0073c6; border: 1px solid #0073c6; text-align: center; background-position: 13px 4px; background-repeat: no-repeat; }
.MainNavigationSelectedTab:hover { cursor: pointer; }
.MainNavigationTabHovered .MainNavigationTab, .MainNavigationTabHovered .MainNavigationSelectedTab { background-color: #00aff0; color: white; }

.MainNavigationTab span, .MainNavigationSelectedTab span { display: block; width: 100%; text-align: center; font-size: 12px; text-overflow: ellipsis; margin-top: 54px; }
.MainNavigationTab_MyDesktop, .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop.png'); }
.MainNavigationTab_Workspace, .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace.png'); }
.MainNavigationTab_Create, .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create.png'); }
.MainNavigationTab_Search, .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search.png'); }
.MainNavigationTab_Reports, .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports.png'); }
.MainNavigationTab_Support, .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support.png'); }
.MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon.png'); }
.MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon.png'); }
.MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon.png'); }
.MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon.png'); }
.MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon.png'); }
.MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon.png'); }
.RadMenu_BlackMetroTouch .rmRootGroup { background-color: transparent !important; border: 1px solid transparent !important; }
.RadMenu_BlackMetroTouch .rmRootGroup .rmItem { border-color: transparent !important; }
.RadMenu_BlackMetroTouch .rmPopup { background-color: white !important; color: black !important; }
.RadMenu_BlackMetroTouch .rmContent { padding-left: 5px !important; padding-right: 5px !important; }
.MainNavigationTabContent { width: 450px; padding: 5px; }
.MainNavigationTabContentIcon { float: right; margin: 5px 3px; width: 48px; height: 48px; }
.MainNavigationTabContentRTL .MainNavigationTabContentIcon { float: left; }
.MainNavigationTabContentTitle { display: block; float: left; width: 385px; font-size: 15pt; font-weight: bold; }
.MainNavigationTabContentRTL .MainNavigationTabContentTitle { float: right; }

.MainNavigationTabContentCollapseDescr, .MainNavigationTabContentExpandDescr { display: block; clear: left; float: left; width: 9px; height: 9px; top: 6px; position: relative; margin-left: 3px; margin-right: 5px; }
.MainNavigationTabContentRTL .MainNavigationTabContentCollapseDescr, .MainNavigationTabContentRTL .MainNavigationTabContentExpandDescr { clear: right; float: right; }
.MainNavigationTabContentCollapseDescr { background-image: url('Img/CollapseSection.png'); }
.MainNavigationTabContentCollapseDescr:hover { background-image: url('Img/CollapseSection_Hovered.png'); }
.MainNavigationTabContentExpandDescr { background-image: url('Img/ExpandSection.png'); }
.MainNavigationTabContentExpandDescr:hover { background-image: url('Img/ExpandSection_Hovered.png'); }
.MainNavigationTabContentDescr, .MainNavigationTabContentDescrCollapsed { display: block; float: left; width: 372px; white-space: normal; font-size: 10pt; font-style: italic; color: #666666; }
.MainNavigationTabContentRTL .MainNavigationTabContentDescr, .MainNavigationTabContentRTL .MainNavigationTabContentDescrCollapsed { float: right; }
.MainNavigationTabContentDescrCollapsed { white-space: nowrap; text-overflow: ellipsis; overflow-x: hidden; }

.MainNavigationTabMyDesktopContent3Sections { width: 605px; }
.MainNavigationTabMyDesktopContent3Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent3Sections .MainNavigationTabContentDescrCollapsed { width: 530px !important; }
.MainNavigationTabMyDesktopContent4Sections { width: 740px; }
.MainNavigationTabMyDesktopContent4Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent4Sections .MainNavigationTabContentDescrCollapsed { width: 665px !important; }
.MainNavigationTabMyDesktopContent5Sections { width: 875px; }
.MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescrCollapsed { width: 800px !important; }

.MainNavigationTabContentPrimaryLinks { clear: both; width: 100%; text-align: center; color: #333333; font-size: 14pt; padding-top: 10px; margin-bottom: 6px; white-space: normal !important; }
.MainNavigationTabContentPrimaryLinks a { font-size: 13pt; color: #0073c6; text-decoration: none; }
.MainNavigationTabContentPrimaryLinks a:hover { color: red; }
.MainNavigationTabContentLinks { clear: both; width: 100%; padding-top: 4px; border-top: 1px solid #e0e0e0; }
.MainNavigationTab_ContentLinkTable { float: left; margin-left: 10px; }
.MainNavigationTabContentRTL .MainNavigationTab_ContentLinkTable { float: right; }
.MainNavigationTab_ContentLinkTable td { padding-top: 4px; padding-bottom: 4px; }
.MainNavigationTab_ContentLinkSpacer { padding-top: 0px !important; padding-bottom: 0px !important; width: 5px; }
.MainNavigationTab_ContentLinkTitle { font-weight: normal; font-size: 13pt; }
.MainNavigationTab_ContentLink { font-size: 9pt; text-decoration: none; color: black; white-space: normal !important; display: inline-block; max-width: 400px; overflow: hidden; overflow-wrap: break-word; text-overflow: ellipsis; }
.MainNavigationTab_ContentLink:hover { color: blue; text-decoration: underline; }
.MainNavigationTab_ContentLinkSeparator { height: 1px; padding-top: 0px !important; padding-bottom: 0px !important; background-color: #eeeeee; }
.MainNavigationTab_ContentLink_NoItemsFound { padding-left: 10px; font-style: italic; font-size: 9pt; color: gray; }
.MainNavigationTab_ContentLink_NoItemsFound a { text-decoration: none; color: gray; }
.MainNavigationTab_ContentLink_NoItemsFound a:hover { text-decoration: none; color: blue; }

.MenuTDSmallCompanyNameContainer { display: none; position: absolute; left: 6px; bottom: 22px; color: black; font-size: 10pt; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.MenuTDSmallIconNumberContainer { display: none; position: absolute; left: 6px; bottom: 5px; }

.SecondaryNavigationBtn { display: inline-block; width: 34px; height: 34px; margin: 0px 4px; background-color: #0073c6; border: solid 1px #0073c6; background-position: center; background-repeat: no-repeat; outline: none; vertical-align: middle; }
.SecondaryNavigationBtn:hover { background-color: #00aff0; }
.SecondaryNavigationLogout { background-image: url('Img/SecondaryNav_Logout.png'); background-color: #189537; }
.SecondaryNavigationPreferences { background-image: url('Img/SecondaryNav_Preferences.png'); }
.SecondaryNavigationNotifications { background-image: url('Img/SecondaryNav_Notifications.png'); text-decoration: none; }
.SecondaryNavigationNotifications_Pending { background-color: #189537 !important; }
.SecondaryNavigationNotifications .NotificationCount { height: 16px; width: 24px; text-align: center; font-size: 14px; font-weight: bold !important; text-decoration: none !important; color: #189537; margin: 7px auto 0px auto; }
.SecondaryNavigationScan { background-image: url('Img/SecondaryNav_Scan.png'); }
.SecondaryNavigationFavorites { background-image: url('Img/SecondaryNav_Favorites.png') }
.SecondaryNavigationRecent { background-image: url('Img/SecondaryNav_Recent.png'); }
.SecondaryNavigationAdmin { background-image: url('Img/SecondaryNav_Admin.png'); background-color: #002d71; }
.WelcomeLabel { font:13px Verdana; color: #033C91; display: inline-block; vertical-align: middle; }
.FTVersion { display: inline-block; color: gray; font-size: 11px; text-decoration: none; outline: none; vertical-align: middle; }
.FTVersion:hover { text-decoration: underline; }

.MenuWarningContainer { display: inline-block; position: relative; top: -5px; }
.MenuWarningItem { display: block; font: bold 10pt arial; color:#CC0000; text-decoration:none; }
.MenuDemoDisplayContainer { position: absolute; left: 0px; bottom: 4px; width: 100%; text-align: center; color: gray; font-size: 8pt; max-height: 85px; overflow: hidden; }

.FTBrandingWatermark { position: absolute; right: 35px; bottom: 20px; width: 144px; height: 30px; background-image: url('Img/FTBrandingWatermark.gif'); opacity: 0.5; z-index: -1; }

.HeaderLayout .MenuTD5Tabs { width: 460px; }
.HeaderLayout .MenuTD4Tabs { width: 380px; }
.HeaderLayout .MenuTD3Tabs { width: 320px; }

/* first collapse - extra space around left navigation tabs */
@media only screen and (max-width: 1280px) {
    .HeaderLayout .SecondaryTD6Tabs { width: 415px; }
}
@media only screen and (max-width: 1200px) {
    .HeaderLayout .SecondaryTD5Tabs { width: 400px; }
}
@media only screen and (max-width: 1120px) {
    .HeaderLayout .SecondaryTD4Tabs { width: 400px; }
}
@media only screen and (max-width: 1040px) {
    .HeaderLayout .SecondaryTD3Tabs { width: 400px; }
}

/* second collapse - shift to medium icons */
@media only screen and (max-width: 1110px) {
    .HeaderLayout .MenuTD6Tabs { width: 415px; }
    .MenuTD6Tabs .MainNavigationTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD6Tabs .MainNavigationSelectedTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD6Tabs .RadMenu_BlackMetroTouch { vertical-align: top; }
    .MenuTD6Tabs .HeaderLayout { display: table; }
    .MenuTD6Tabs .MenuTD { display: table-cell; }
    .MenuTD6Tabs .RadMenu .rmItem .rmContent span { display: none; }

    .MenuTD6Tabs .MainNavigationTab_MyDesktop, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Small.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Small.png'); }

    .MenuTD6Tabs .MainNavigationTab_Workspace, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Small.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Small.png'); }

    .MenuTD6Tabs .MainNavigationTab_Create, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Small.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Small.png'); }

    .MenuTD6Tabs .MainNavigationTab_Search, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Small.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Small.png'); }

    .MenuTD6Tabs .MainNavigationTab_Reports, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Small.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Small.png'); }

    .MenuTD6Tabs .MainNavigationTab_Support, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Small.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Small.png'); }
}
@media only screen and (max-width: 1010px) {
    .HeaderLayout .MenuTD5Tabs { width: 360px; }
    .MenuTD5Tabs .MainNavigationTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD5Tabs .MainNavigationSelectedTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD5Tabs .RadMenu_BlackMetroTouch { vertical-align: top; }
    .MenuTD5Tabs .HeaderLayout { display: table; }
    .MenuTD5Tabs .MenuTD { display: table-cell; }
    .MenuTD5Tabs .RadMenu .rmItem .rmContent span { display: none; }

    .MenuTD5Tabs .MainNavigationTab_MyDesktop, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Small.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Small.png'); }

    .MenuTD5Tabs .MainNavigationTab_Workspace, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Small.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Small.png'); }

    .MenuTD5Tabs .MainNavigationTab_Create, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Small.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Small.png'); }

    .MenuTD5Tabs .MainNavigationTab_Search, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Small.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Small.png'); }

    .MenuTD5Tabs .MainNavigationTab_Reports, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Small.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Small.png'); }

    .MenuTD5Tabs .MainNavigationTab_Support, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Small.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Small.png'); }
}
@media only screen and (max-width: 930px) {
    .HeaderLayout .MenuTD4Tabs { width: 285px; }
    .MenuTD4Tabs .MainNavigationTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD4Tabs .MainNavigationSelectedTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD4Tabs .RadMenu_BlackMetroTouch { vertical-align: top; }
    .MenuTD4Tabs .HeaderLayout { display: table; }
    .MenuTD4Tabs .MenuTD { display: table-cell; }
    .MenuTD4Tabs .RadMenu .rmItem .rmContent span { display: none; }

    .MenuTD4Tabs .MainNavigationTab_MyDesktop, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Small.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Small.png'); }

    .MenuTD4Tabs .MainNavigationTab_Workspace, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Small.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Small.png'); }

    .MenuTD4Tabs .MainNavigationTab_Create, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Small.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Small.png'); }

    .MenuTD4Tabs .MainNavigationTab_Search, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Small.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Small.png'); }

    .MenuTD4Tabs .MainNavigationTab_Reports, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Small.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Small.png'); }

    .MenuTD4Tabs .MainNavigationTab_Support, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Small.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Small.png'); }
}
@media only screen and (max-width: 850px) {
    .HeaderLayout .MenuTD3Tabs { width: 230px; }
    .MenuTD3Tabs .MainNavigationTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD3Tabs .MainNavigationSelectedTab { width: 54px; height: 54px; background-position: 6px 6px; }
    .MenuTD3Tabs .RadMenu_BlackMetroTouch { vertical-align: top; }
    .MenuTD3Tabs .HeaderLayout { display: table; }
    .MenuTD3Tabs .MenuTD { display: table-cell; }
    .MenuTD3Tabs .RadMenu .rmItem .rmContent span { display: none; }

    .MenuTD3Tabs .MainNavigationTab_MyDesktop, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Small.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Small.png'); }

    .MenuTD3Tabs .MainNavigationTab_Workspace, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Small.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Small.png'); }

    .MenuTD3Tabs .MainNavigationTab_Create, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Small.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Small.png'); }

    .MenuTD3Tabs .MainNavigationTab_Search, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Small.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Small.png'); }

    .MenuTD3Tabs .MainNavigationTab_Reports, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Small.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Small.png'); }

    .MenuTD3Tabs .MainNavigationTab_Support, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Small.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Small.png'); }
}

/* third collapse - logo removed, replaced by company name */
@media only screen and (max-width: 980px) {
    .HeaderLayout .LogoTD6Tabs .FTLogo { display: none; }
    .HeaderLayout .LogoTD6Tabs .MenuDemoDisplayContainer { width: 100%; position: relative; right: 0px; bottom: 0px; text-align: center; vertical-align: middle; color: #333333; }
}
@media only screen and (max-width: 915px) {
    .HeaderLayout .LogoTD5Tabs .FTLogo { display: none; }
    .HeaderLayout .LogoTD5Tabs .MenuDemoDisplayContainer { width: 100%; position: relative; right: 0px; bottom: 0px; text-align: center; vertical-align: middle; color: #333333; }
}
@media only screen and (max-width: 845px) {
    .HeaderLayout .LogoTD4Tabs .FTLogo { display: none; }
    .HeaderLayout .LogoTD4Tabs .MenuDemoDisplayContainer { width: 100%; position: relative; right: 0px; bottom: 0px; text-align: center; vertical-align: middle; color: #333333; }
}
@media only screen and (max-width: 760px) {
    .HeaderLayout .LogoTD3Tabs .FTLogo { display: none; }
    .HeaderLayout .LogoTD3Tabs .MenuDemoDisplayContainer { width: 100%; position: relative; right: 0px; bottom: 0px; text-align: center; vertical-align: middle; color: #333333; }
}

/* fourth collapse - drop the name from the header */
@media only screen and (max-width: 875px) {
    .LogoTD6Tabs .MenuDemoDisplayContainer { display: none; }

    .MainNavigationTabMyDesktopContent5Sections { width: 775px; }
    .MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescrCollapsed { width: 700px !important; }
}
@media only screen and (max-width: 820px) {
    .LogoTD5Tabs .MenuDemoDisplayContainer { display: none; }
}
@media only screen and (max-width: 765px) {
    .LogoTD4Tabs .MenuDemoDisplayContainer { display: none; }
}
@media only screen and (max-width: 710px) {
    .LogoTD3Tabs .MenuDemoDisplayContainer { display: none; }
}

/* fifth collapse - small icons */
@media only screen and (max-width: 875px) {
    .HeaderLayout .MenuTD6Tabs { width: 320px; }
    .SecondaryTD6Tabs .FTVersion { display: none; }

    .MenuTD6Tabs .MainNavigationTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD6Tabs .MainNavigationSelectedTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD6Tabs .RadMenu_BlackMetroTouch { top: -21px; position: relative; }

    .MenuTD6Tabs .MainNavigationTab_MyDesktop, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Tiny.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Tiny.png'); }

    .MenuTD6Tabs .MainNavigationTab_Workspace, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Tiny.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Tiny.png'); }

    .MenuTD6Tabs .MainNavigationTab_Create, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Tiny.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Tiny.png'); }

    .MenuTD6Tabs .MainNavigationTab_Search, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Tiny.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Tiny.png'); }

    .MenuTD6Tabs .MainNavigationTab_Reports, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Tiny.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Tiny.png'); }

    .MenuTD6Tabs .MainNavigationTab_Support, .MenuTD6Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Tiny.png'); }
    .MenuTD6Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Tiny.png'); }

    .MainNavigationTabMyDesktopContent4Sections { width: 675px; }
    .MainNavigationTabMyDesktopContent4Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent4Sections .MainNavigationTabContentDescrCollapsed { width: 600px !important; }
    .MainNavigationTabMyDesktopContent5Sections { width: 675px; }
    .MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescrCollapsed { width: 600px !important; }

    .MenuTD6Tabs .MenuTDSmallCompanyNameContainer { display: block; }
    .MenuTD6Tabs .MenuTDSmallIconNumberContainer { display: block; }
}
@media only screen and (max-width: 820px) {
    .HeaderLayout .MenuTD5Tabs { width: 320px; }
    .SecondaryTD5Tabs .FTVersion { display: none; }

    .MenuTD5Tabs .MainNavigationTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD5Tabs .MainNavigationSelectedTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD5Tabs .RadMenu_BlackMetroTouch { top: -21px; position: relative; }

    .MenuTD5Tabs .MainNavigationTab_MyDesktop, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Tiny.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Tiny.png'); }

    .MenuTD5Tabs .MainNavigationTab_Workspace, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Tiny.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Tiny.png'); }

    .MenuTD5Tabs .MainNavigationTab_Create, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Tiny.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Tiny.png'); }

    .MenuTD5Tabs .MainNavigationTab_Search, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Tiny.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Tiny.png'); }

    .MenuTD5Tabs .MainNavigationTab_Reports, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Tiny.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Tiny.png'); }

    .MenuTD5Tabs .MainNavigationTab_Support, .MenuTD5Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Tiny.png'); }
    .MenuTD5Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Tiny.png'); }

    .MenuTD5Tabs .MenuTDSmallCompanyNameContainer { display: block; }
    .MenuTD5Tabs .MenuTDSmallIconNumberContainer { display: block; }
}
@media only screen and (max-width: 765px) {
    .HeaderLayout .MenuTD4Tabs { width: 300px; }
    .SecondaryTD4Tabs .FTVersion { display: none; }

    .MenuTD4Tabs .MainNavigationTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD4Tabs .MainNavigationSelectedTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD4Tabs .RadMenu_BlackMetroTouch { top: -21px; position: relative; }

    .MenuTD4Tabs .MainNavigationTab_MyDesktop, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Tiny.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Tiny.png'); }

    .MenuTD4Tabs .MainNavigationTab_Workspace, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Tiny.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Tiny.png'); }

    .MenuTD4Tabs .MainNavigationTab_Create, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Tiny.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Tiny.png'); }

    .MenuTD4Tabs .MainNavigationTab_Search, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Tiny.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Tiny.png'); }

    .MenuTD4Tabs .MainNavigationTab_Reports, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Tiny.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Tiny.png'); }

    .MenuTD4Tabs .MainNavigationTab_Support, .MenuTD4Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Tiny.png'); }
    .MenuTD4Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Tiny.png'); }

    .MenuTD4Tabs .MenuTDSmallCompanyNameContainer { display: block; }
    .MenuTD4Tabs .MenuTDSmallIconNumberContainer { display: block; }
}
@media only screen and (max-width: 710px) {
    .HeaderLayout .MenuTD6Tabs, 
    .HeaderLayout .MenuTD5Tabs { width: 300px; }

    .HeaderLayout .SecondaryTD6Tabs { width: 350px; } 
    .HeaderLayout .SecondaryTD5Tabs, 
    .HeaderLayout .SecondaryTD4Tabs { width: 310px; }

    .SecondaryTD3Tabs .FTVersion { display: none; }

    .MainNavigationTabMyDesktopContent4Sections { width: 575px; }
    .MainNavigationTabMyDesktopContent4Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent4Sections .MainNavigationTabContentDescrCollapsed { width: 500px !important; }
    .MainNavigationTabMyDesktopContent5Sections { width: 575px; }
    .MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescr, .MainNavigationTabMyDesktopContent5Sections .MainNavigationTabContentDescrCollapsed { width: 500px !important; }

    .MenuTD3Tabs .MainNavigationTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD3Tabs .MainNavigationSelectedTab { width: 34px; height: 34px; background-position: center; background-repeat: no-repeat; }
    .MenuTD3Tabs .RadMenu_BlackMetroTouch { top: -21px; position: relative; }

    .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_Tiny.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_MyDesktop { background-image: url('Img/MenuBar_MyDesktop_ContentIcon_Tiny.png'); }

    .MenuTD3Tabs .MainNavigationTab_Workspace, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_Tiny.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Workspace { background-image: url('Img/MenuBar_Workspace_ContentIcon_Tiny.png'); }

    .MenuTD3Tabs .MainNavigationTab_Create, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_Tiny.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Create { background-image: url('Img/MenuBar_Create_ContentIcon_Tiny.png'); }

    .MenuTD3Tabs .MainNavigationTab_Search, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_Tiny.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Search { background-image: url('Img/MenuBar_Search_ContentIcon_Tiny.png'); }

    .MenuTD3Tabs .MainNavigationTab_Reports, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_Tiny.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Reports { background-image: url('Img/MenuBar_Reports_ContentIcon_Tiny.png'); }

    .MenuTD3Tabs .MainNavigationTab_Support, .MenuTD3Tabs .MainNavigationTabHovered .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_Tiny.png'); }
    .MenuTD3Tabs .MainNavigationSelectedTab_Support { background-image: url('Img/MenuBar_Support_ContentIcon_Tiny.png'); }

    .MenuTD3Tabs .MenuTDSmallCompanyNameContainer { display: block; }
    .MenuTD3Tabs .MenuTDSmallIconNumberContainer { display: block; }
}

/* Admin pages menu */
.adminMenuContainer { padding: 0px; margin: 0px; height: 26px; }
.adminSubMenuContainer { clear: both; display: block; box-sizing: border-box; height: 27px; padding: 0px; margin: 0px; border-bottom: solid 1px #d8dde0; }
.adminSubMenu { display: inline-block; height: 23px; box-sizing: border-box; padding: 4px 6px 1px 6px; border: solid 1px #d8dde0; border-top: 0px; font: 9pt Tahoma; background-color: #FDFDFD; color: #555555; text-decoration: none; }
.adminSubMenu:hover { color: #444444; background-color: #e7f1ff; text-decoration: underline; }


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* GENERIC SECTION / HEADER ELEMENTS                       */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.PageTitle, .PageTitleDB { width: 100%; height: 22px; font-size: 11pt; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; text-align: center; padding-top: 4px; vertical-align: top; color: #1f5cc1; background-image: linear-gradient(#ffcb61, #ffdb9b); font-size: 11pt; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; border-bottom: solid 1px #bbbbbb; }
.PageTitleDB { color: #000000; background-color: #F2887D; background-image: url(img/AdminPageTitleDB.png); }

.ObjectTitle, .ObjectTitle2, .ObjectTitleSmall, .ObjectTitle2Small { width: 100%; margin-top: 0px; background-color: #1f5cc1; padding-top:3px; padding-bottom: 3px; border-top: solid 1px #002d71; border-bottom: solid 1px #002d71; }
.ObjectTitle, .ObjectTitle2, .ObjectTitleSmall, .ObjectTitle2Small, .ObjectTitleText, .ObjectTitleSmallText { color: white; text-align: center; font-size: 11pt; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; }
.ObjectTitle td, .ObjectTitle2 td, .ObjectTitleSmall td, .ObjectTitle2Small td, .ObjectTitleText td, .ObjectTitleSmallText td { color: white !important; }
.ObjectTitle2, .ObjectTitle2Small { color:#222255; font-weight:normal; background-color:#d7b2a9;  border-top: solid 1px #BB8C8A; border-bottom: solid 1px #BB8C8A; }

.ObjectTitle img, .ObjectTitle2 img, .ObjectTitleSmall img, .ObjectTitle2Small img, .ObjectTitleText img, .ObjectTitleSmallText img { display: inline-block; vertical-align: middle; margin-right: 3px; }
.ObjectTitle span, .ObjectTitle2 span, .ObjectTitleSmall span, .ObjectTitle2Small span, .ObjectTitleText span, .ObjectTitleSmallText span { display: inline-block; vertical-align: middle; }

.ObjectTitleSmallText { font-size: 9pt; line-height: 18px; }
.ObjectTitleTinyText { font-size: 8pt; color: #e0e0e0;  }
.ObjectTitleSmall, .ObjectTitle2Small { font-size: 10pt; }

.ObjectTitleDestroyedItem { background-color: #772923 !important; }
.ObjectTitleMergedItem { background-color: #a77001 !important; border-top: solid 1px #614102; border-bottom: solid 1px #614102; }
.ObjectTitlePermRemovedItem { background-color: #984d02 !important; border-top: solid 1px #4e1902; border-bottom: solid 1px #4e1902; }
.ObjectTitleToBeReceivedItem { background-color: #004200 !important; }
.ObjectTitleMissingItem { background-color: #c40000 !important; }
.ObjectTitleInactiveItem { background-color: #000e74 !important; }
.ObjectTitlePendingCreationItem { background-color: #492171 !important; }
.ObjectTitlePendingCreationApprovalItem { background-color: #920065 !important; }
.ObjectTitleCheckedOutItem { background-color: #72a7c7 !important; }

.ObjectTitleLink { color: white; text-decoration: none; }
.ObjectTitleLink:hover { text-decoration: underline; }

.MultiPageTabContainer { border-bottom: solid 1px #bbbbbb; border-left: solid 1px #bbbbbb; border-right: solid 1px #bbbbbb; width: 100%; top: -1px; position: relative; }

.IndentedContainer { width: 100%; padding: 0px 15px; box-sizing: border-box; }

.FilterSectionTitle { margin: 12px 5px 3px 5px; border-bottom: 1px solid #D0D0D0; }
.FilterSectionContent { margin: 2px 10px 6px 10px; }
.FilterSectionEmphasisText {
    font-family: Calibri, Verdana, Arial;
    font-size: 30pt;
    font-weight: bold;
    color: #058205;
}

/* the baseline image was showing through in IE - the transparent border that is default */
/* on the skin was not working as expected, so explicitly setting to white here */
.RadTabStrip.rtsTop .rtsLevel1 .rtsSelected .rtsLink { border-bottom-color: white !important; border-radius:0 0 0 0 !important; }
.rspSlideZone .rspTabsContainer { background-color: white !important; }
.VerticalMiddleAligned { display: inline-block; vertical-align: middle; }



/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* TEXT BLOCKS                                             */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
A.DGColumn_ViewContentItems { color: gray !important; text-decoration: none; font-style: italic; }
A.DGColumn_TooManyItems { color: red !important; text-decoration: none; font-style: italic; }
A.DGColumn_TooManyItems:hover, A.DGColumn_ViewContentItem:hover { color: blue; text-decoration: underline; }

/* Indicators of data on tab displays (such as "Contents - 3"). Top two styles showcase a circular DIV with the number inside; non-commented out is a cleaner, no chrome view */
/*.TabContentsCount { background-color: #748db5; color: #ffffff; font-size: 10px; font-family: Arial; height: 14px; min-width: 14px; border-radius: 7px; display: inline-block; text-align: center; top: -1px; position: relative; }*/
/*.TabContentsCount { background-color: transparent; color: #333333; font-size: 10px; font-family: Arial; height: 12px; line-height: 12px !important; min-width: 14px; border: 1px solid #666666; border-radius: 7px; display: inline-block; text-align: center; margin-left: 4px; top: -1px; position: relative; }*/
.rtsTxt { display: inline-block !important; vertical-align: middle !important; height: 16px !important; line-height: 16px !important; }
.TabContentsCount { font-size: 11px; font-family: Arial; }
.TabContentsCountRTL { margin-left: 0px; margin-right: 3px; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* DATA GRID RELATED STYLES                                */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.DGConnectedHeader { width: 100%; background-color: #d9d9d9; padding: 1px; border: solid 1px #bbbbbb; border-bottom-width: 0px; }
.DGConnectedFooter { width: 100%; background-color: #f3f3f3; padding: 1px; border: solid 1px #bbbbbb; }
.DGDisconnectedPanel { width: 100%; background-color: #d9d9d9; padding: 1px; border: solid 1px #bbbbbb; }
.DGPagerHeaderPanel { width: 100%; background-color: #d9d9d9; padding: 1px; border: 0px; border-bottom: solid 1px #bbbbbb; }
.DGPagerPanel { width: 100%; background-color: #f3f3f3; padding: 2px; }
.DGPagerFooterPanel { width: 100%; padding: 1px; border: 0px; border-top: solid 1px #bbbbbb; }
.DGTopBordered { border-top: solid 1px #bbbbbb !important; }
.DGPagerRow { background-color: #f3f3f3; padding-top: 3px; padding-bottom: 3px; }

.RadGridRowNumberCol { padding: 3px !important; }

/* Adds a border to the table header to differentiate columns and allow easier resize */
.RadGrid_Default .rgHeaderDiv { border-right-width: 0px !important; }
.RadGrid_Default tr th { border-left: 1px solid #c9c9c9 !important; }
.RadGrid_Default tr>th:first-child { border-left-width: 0px !important; }
.RadGrid_Default tr.rgMultiHeaderRow>th:first-child { border-left-width: 1px !important; }
.RadGrid_Default thead>tr.rgMultiHeaderRow:first-child>th:first-child { border-left-width: 0px !important; }

.RadGrid_Default .rgGroupHeader td { border-top: 1px solid #828282 !important; padding-bottom: 0px !important; padding-top: 0px !important; }

.RadGrid_Default .rgEditRow { height: auto !important; }
.RadGrid_Default .rgRow, .RadGrid_Default .rgAltRow { height: auto !important; }
.RadGrid_Default .rgHeader { padding-left: 7px !important; padding-top: 5px !important; padding-right: 7px !important; padding-bottom: 4px !important; }
.RadGrid_Default .rgHeader .rgHeader_Security { padding: 0px;
}

.RadGrid_Default .rgEditRow td { border-left: 1px solid #d9d9d9 !important; padding-top: 4px !important; padding-bottom: 3px !important; padding-left: 7px !important; padding-right: 7px !important; }
.RadGrid_Default .rgEditRow>td:first-child { border-left-width: 0px !important; }
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td { border-left: 1px solid #d9d9d9 !important; padding-top: 4px !important; padding-bottom: 3px !important; padding-left: 7px !important; padding-right: 7px !important; }
.RadGrid_Default .rgRow>td:first-child, .RadGrid_Default .rgAltRow>td:first-child { border-left-width: 0px !important; }
.RadGrid_Default .rgSelectedRow { background-image: linear-gradient(#ffcb61, #ffdb9b) !important; } /* Green: linear-gradient(#cff7c2, #a2ea8b)  Orange: linear-gradient(#ffcb61, #ffdb9b)  Blue: linear-gradient(#8dd3f0, #6fabc4) */
.RadGrid_Default .rgSelectedRow td { border-bottom-color: #9d9d9d !important; }
.RadGrid_Default .rgSelectedRow a { color: #000060 !important; }  /* Green: 006000  Orange: 000060 Blue: 000060 */
.RadGrid_Default .rgSelectedRow a:hover { color: #0000c0 !important; background-color: transparent !important; }  /* Green: 008000  Others: 0000c0*/
.RadGrid_Default .rgHoveredRow a:hover { background-color: transparent !important; color: #0000c0 !important; }
.RadGrid_Default .rgSorted { background-color: #f0f0f0 !important; border-bottom-color: #cccccc !important; }
.RadGrid_Default .rgHoveredRow .rgSorted, .RadGrid_Default .rgSelectedRow .rgSorted { background-color: inherit !important; }
.RadGrid_Default .rgHoveredRow .rgSorted { border-bottom-color: #aaaaaa !important;}

.RadGrid_Default .rgRow a, .RadGrid_Default .rgAltRow a, .RadGrid_Default .rgFooter a, .RadGrid_Default .rgEditForm a, .RadGrid_Default .rgEditRow a, .RadGrid_Default .rgHoveredRow a { color: #333 !important; }

.RadGridPagerColored td { padding: 0px; }

.RadGrid_Compact .rgEditRow td { padding: 1px !important; }
.RadGrid_Compact .rgRow td, .RadGrid_Compact .rgAltRow td { padding: 1px !important; }
.RadGrid_Compact th { padding: 1px !important; }

.PagerNum, .PagerNumSelected { cursor: pointer; margin: 0px 2px 0px 2px; padding: 1px 3px 0px 2px; min-width: 20px; background: transparent no-repeat scroll center; background-position: bottom; vertical-align: middle; text-align: center; font-family: Arial; border: solid 1px #0073c6; text-decoration: none; color: Navy !important; }
.PagerNum { color: white !important; background-color: #0073c6 !important; }
.PagerNum:hover { background-color: #00AFF0 !important; }
.PagerNumSelected { color: #0073c6 !important; font-weight: bold !important; background-color: white !important; }

/* grid column styles for a no border, indented view; see Report Viewer for an example */
.RadGrid_Default .rgEditRow td.noBorderCell { border-color: white !important; border-left-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.RadGrid_Default .rgEditRow td.noBorderCell .editLink, .RadGrid_Default .rgEditRow td.noLeftBorderCell .editLink { opacity: 0.3; }
.RadGrid_Default .rgRow td.noBorderCell, .RadGrid_Default .rgAltRow td.noBorderCell  { border-color: white !important; border-left-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.RadGrid_Default .rgRow td.noBorderCell .editLink, .RadGrid_Default .rgRow td.noLeftBorderCell .editLink { opacity: 0.3; }
.RadGrid_Default .rgAltRow td.noBorderCell .editLink, .RadGrid_Default .rgAltRow td.noLeftBorderCell .editLink { opacity: 0.3; }
.rgHoveredRow .noBorderCell .editLink, .rgHoveredRow .noLeftBorderCell .editLink, .rgSelectedRow .noBorderCell .editLink, .rgSelectedRow .noLeftBorderCell .editLink { opacity: 1.0; }

.RadGrid_Default .rgEditRow td.noLeftBorderCell { border-left-color: white !important; border-left-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.RadGrid_Default .rgEditRow td.noLeftBorderPaddedCell { border-left-color: white !important; border-left-width: 0px !important; padding-left: 7px !important; text-align: start; }
.RadGrid_Default .rgRow td.noLeftBorderCell, .RadGrid_Default .rgAltRow td.noLeftBorderCell { border-left-color: white !important; border-left-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.RadGrid_Default .rgRow td.noLeftBorderPaddedCell, .RadGrid_Default .rgAltRow td.noLeftBorderPaddedCell { border-left-color: white !important; border-left-width: 0px !important; padding-left: 7px !important; text-align: start; }


.MLLink_LabelColumn { padding-left: 10px; padding-right: 10px; }
.MLLink_ParentNode { color: gray !important; text-decoration: none !important; }
.MLLink_Italic { font-style: italic; }
.MLLink_ParentNode:hover { text-decoration: underline !important; background-color: #e7f1ff; }
.MLLink_LeafNode { }
.MLLink_LeafNode:hover { background-color: #e7f1ff; }


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* DATA INPUT CONTROL STYLES                               */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.DataEntry { border: 1px solid #e7f1ff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; empty-cells: show; border-collapse: collapse; }
.DataEntryPrompt, .DataEntryTransparent, .DataEntryPromptBold, .DataEntryItem, .DataEntryItemBold, .DataEntryModified, .DataEntryHelp, .DataEntryHistory {
    padding: 3px 5px 3px 5px; border-bottom-style: solid; border-bottom-width: 1px; text-align: inherit; font-family: Calibri, Verdana, Arial; font-size: 10pt; background-color: White; border-bottom-color: #e7f1ff; empty-cells: show;
}
.DataEntryPromptBold, .DataEntryItemBold { font-weight: bold; }
.DataEntryItem, .DataEntryItemBold, .DataEntryModified, .DataEntryHistory { background-color: #EFEFEF; border-bottom-color: White; }
.DataEntryHelp, .DataEntryHistory, .DataEntryModified { padding-left:0px; padding-right:0px; }
.DataEntryItem span { word-wrap: break-word; }
.DataEntryHelp input[type="image"]  {  top: 1px; position: relative; margin-left: 4px; }
.DataEntryRTL { text-align: right; }
.DataEntryTransparent { background-color:transparent; }
.DataEntryPromptTextBold { font-family: Calibri, Verdana, Arial; font-size: 10pt; font-weight: bold; }

/* Set bottom border of DataEntryItems when printing since background color won't print. */
@media print { .DataEntryItem, .DataEntryItemBold, .DataEntryModified, .DataEntryHistory { border-bottom-color: #e7f1ff;} }


.FTRadTextBox { padding: 3px 5px 2px 5px !important; font: 9pt Arial, Verdana !important; }

.FTEmptyTextMessage { font-style: italic !important; }

/* AASHE: Q1 2016 Telerik skins were too large due to added padding, these styles drop */
/*        the dropdown-type controls back down in size slightly                        */
.RadComboBoxDropDown, .RadComboBoxSmall, .rcbItem, .rcbInputCell .rcbInput, .RadDropDownList, .rddlPopup .rddlItem { font-family: Arial !important; font-size: 9pt !important; } 
.RadDropDownList .rddlInner, .RadDropDownTree .rddtInner, .RadComboBox .rcbInner { padding: 3px 2em 1px 5px !important; line-height: 16px; border-radius:1px !important; }
.rddlSelect { padding: 2px 1px 2px 3px !important; }
.rddlList, .rlbList { font: 9pt Arial, Verdana !important; }
.rddlItem { padding: 3px 6px !important; }
.rlbItem { padding: 4px 6px !important; }
.rcbActionButton { padding: 2px 2px !important; }
.RadToolBar .rtbUL { vertical-align: middle !important; }
.RadToolBar .rtbButton { padding-left: 7px !important; padding-right: 7px !important; }
.riTextBox { padding-left: 4px !important; padding-top: 3px !important; padding-bottom: 3px !important; }
.ruFakeInput { line-height: 16px !important; font-size: 9pt !important; padding-top: 2px !important; padding-bottom: 3px !important; }
.ruButton { line-height: 16px !important; padding-top: 2px !important; padding-bottom: 2px !important; }
.rcbInput::-ms-clear, .rddtFilterInput::-ms-clear {display: none;}
.RadTreeView_Default .rtIn { border-radius: 1px !important; }
.riDisabled {
    background-color: #eeeeee !important;
}

.FilterTree .rtSelected .rtIn { background-color: white !important; background-image: none !important; color: black !important; font-weight: bold !important; border: none !important; }
.FilterTree .rtChkTristate { margin-right: 4px; }
.FilterTree .rtIn { top: 2px; position: relative; }
.FilterTree .rtPlus { top: 8px !important; }
.FilterTree .rtMinus { top: 9px !important; } 
.FilterTree .rtTop:before { top: 2px !important; }
.FilterTree .rtMid:before { top: 4px !important; }
.FilterTree .rtBot:before { top: 4px !important; }

/* List item styles */
.ListItemHighlight { background-color:#CCEEDD; }
.PrivateSearchListItem { background-color: #dadada !important; }
.DefaultSearchListItem { font-weight: bold !important; }

.RDDLImageList .rlbImage { top: -2px; position: relative; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* GENERIC BUTTON & IMAGE STYLES                           */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* AASHE: Q2 2019 Telerik skins were did not quite fit our buttons - too rounded and image was off, adjusting padding & borders to compensate */
.RadButton { line-height: 16px !important; padding: 4px 10px 3px 16px !important; box-sizing: border-box !important; font-family: Arial, Verdana !important; border-radius:1px !important; }
.RadButton .rbIcon { height: 16px !important; width: 16px !important; }
.RadSecondaryButton { line-height: 14px !important; padding: 2px 8px 1px 10px !important; box-sizing: border-box !important; font-size: 8pt !important; }
.RadSecondaryButton .rbIcon { height: 12px !important; width: 12px !important; }
.RadButton .rbSplitPart { padding-top: 2px !important; padding-bottom: 5px !important; }
.FT_RadSplitButton { padding-left: 4px !important; padding-top: 3px !important; padding-bottom: 2px !important; min-height: 25px; }
.RadButton .rbText {  }
.FT_RadSplitButton .rbText { top: 1px; position: relative; padding-right: 0px !important; margin-right: 1.78571em !important; }
.RadButton .rbPrimary { padding-left: 0px !important; }
.rtbMenuButton img, .rtbMenuButton .rtbText { top: 1px; position: relative; }
.FTRadToggleButton { padding-left: 6px !important; text-align: left !important; }
/* End of Telerik Skin customizations */

/* Hide all RadButtons when printing. */
@media print { .RadButton  { visibility:hidden; display:none; } }

.LargerIconButton .rbIcon { height: 18px !important; width: 18px !important; }
.XLargerIconButton .rbIcon { height: 22px !important; width: 22px !important; }


.cartAdd, .cartRemove, .viewItem, .editLink, .refreshLink, .refreshLinkObjTitle, .preferencesLink, .file_Word, .file_PDF, .file_Excel, .file_Image, .file_Text, .cancelLink, .addLink, .attachLink, .emailSend,
.emailSendTitle, .tileModulesLink, .navBack, .nextVolume, .deleteLink, .assignUserLink, .changeOwnership, .viewTimekeepers, .approveAction, .releaseToApprovers, .releaseToAttorney, .copyLink, .toggleLink,
.substituteReviewer, .generateReport, .clientApprovals, .printLink, .loadPickList, .scanItems, .viewContentProperties, .downloadLinkObjTitle {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

    .cartAdd img, .cartRemove img, .viewItem img, .editLink img, .refreshLink img, .refreshLinkObjTitle img, .preferencesLink img, .file_Word img, .file_PDF img, .file_Excel img, .file_Image img, .file_Text img,
    .addLink img, .attachLink img, .emailSend img, .emailSendTitle img, .navBack, .favoriteItemDeselected img, .favoriteItemSelected img, .deleteLink img, .assignUserLink img, .changeOwnership img, .viewTimekeepers img,
    .approveAction img, .releaseToApprovers img, .releaseToAttorney img, .cancelLink img, .copyLink img, .toggleLink img, .substituteReviewer img, .generateReport img, .clientApprovals img, .printLink img, .loadPickList img,
    .scanItems img, .viewContentProperties img, .downloadLinkObjTitle img {
        border: none;
    }

.cartAdd { background:no-repeat url('img/Cart_Add.png'); }
.cartAdd:hover { background:no-repeat url('img/Cart_Add_Hover.png'); }

.cartRemove { background:no-repeat url('img/Cart_Remove.png'); }
.cartRemove:hover { background:no-repeat url('img/Cart_Remove_Hover.png'); }

.viewItem { background:no-repeat url('img/Item_View.png'); }
.viewItem:hover { background:no-repeat url('img/Item_View_Hover.png'); }

.editLink { background:no-repeat url('img/Edit.png'); display: inline-block; }
.editLink:hover { background:no-repeat url('img/Edit_Hovered.png'); }

.refreshLink { background:no-repeat url('img/Refresh2.png'); display: inline-block; }
.refreshLink:hover { background:no-repeat url('img/Refresh2_Hovered.png'); }

.attachLink { background: no-repeat url('img/AttachFile_White.png'); display: inline-block;}
.attachLink:hover { background: no-repeat url('img/AttachFile_Hovered.png');}

.emailSend {background: no-repeat url('img/SendEmail.png');display: inline-block;}
.emailSend:hover {background: no-repeat url('img/SendEmail_Hovered.png');}

.emailSendTitle {background: no-repeat url('img/SendEmail_White.png'); display: inline-block;}
.emailSendTitle:hover {background: no-repeat url('img/SendEmail_Hovered.png');}

.refreshLinkObjTitle { background:no-repeat url('img/Refresh3.png'); display: inline-block; vertical-align: middle; margin-right: 5px; }
.refreshLinkObjTitle:hover { background:no-repeat url('img/Refresh2_Hovered.png'); }

.downloadLinkObjTitle { background:no-repeat url('img/Download_White.png'); display: inline-block; vertical-align: middle; margin-right: 5px; }
.downloadLinkObjTitle:hover { background:no-repeat url('img/Download_Hovered.png'); }

.preferencesLink { background:no-repeat url('img/Preferences2.png'); display: inline-block; }
.preferencesLink:hover { background:no-repeat url('img/Preferences2_Hovered.png'); }

.cancelLink { background:no-repeat url('img/Cancel.png'); display: inline-block; }
.cancelLink:hover { background:no-repeat url('img/Cancel_Hovered.png'); }

.copyLink { background: no-repeat url('img/Copy.png'); display: inline-block;}
.copyLink:hover {background: no-repeat url('img/Copy_Hovered.png');}

.addLink {  background:no-repeat url('img/AddNew_Secondary.png'); display: inline-block; }
.addLink:hover { background:no-repeat url('img/AddNew_Secondary_Hovered.png'); }

.deleteLink { background: no-repeat url('img/Delete.png'); display: inline-block; }
.deleteLink:hover { background: no-repeat url('img/Delete_Hovered.png'); }

.navBack {  background:no-repeat url('img/Undo.png'); display: inline-block; }
.navBack:hover { background:no-repeat url('img/Undo_Hovered.png'); }

.favoriteItemDeselected { background: no-repeat url('Img/FavoriteItem_Deselected.png'); display: inline-block; width: 22px; height: 22px; cursor: pointer; }
.favoriteItemSelected { background: no-repeat url('Img/FavoriteItem_Selected.png'); display: inline-block; width: 22px; height: 22px; cursor: pointer; }

.nextVolume { background-image: url('Img/NextVolume.png'); display: inline-block; width: 17px; }
.nextVolume:hover { background-image: url('Img/NextVolume_Hovered.png'); }

.relatedVolumes { background-image: url('Img/Volumes.png'); display: inline-block; width: 17px; }
.relatedVolumes:hover { background-image: url('Img/Volumes_hovered.png'); }

.assignUserLink { background: no-repeat url('img/User.png'); }
.assignUserLink:hover { background: no-repeat url('img/User_Hovered.png'); }

.changeOwnership { background: no-repeat url('img/ItemOwnership.png'); }
.changeOwnership:hover { background: no-repeat url('Img/ItemOwnership_Hovered.png') }

.viewTimekeepers { background: no-repeat url('Img/ViewTimekeepers.png'); }
.viewTimekeepers:hover { background: no-repeat url('Img/ViewTimekeepers_Hovered.png'); }

.approveAction { background: no-repeat url('Img/Checkmark.png'); }
.approveAction:hover { background: no-repeat url('Img/Checkmark_Hovered.png'); }

.releaseToApprovers { background: no-repeat url('Img/ReleaseToApprovers.png'); }
.releaseToApprovers:hover { background: no-repeat url('Img/ReleaseToApprovers_Hovered.png'); }

.releaseToAttorney { background: no-repeat url('Img/Requests.png'); }
.releaseToAttorney:hover { background: no-repeat url('Img/Requests_Hovered.png'); }

.toggleLink { background: no-repeat url('Img/Toggle.png'); }
.toggleLink:hover { background: no-repeat url('Img/Toggle_Hovered.png'); }

.substituteReviewer { background: no-repeat url('img/Users2.png'); display: inline-block; }
.substituteReviewer:hover { background: no-repeat url('img/Users2_Hovered.png'); }

.generateReport { background: no-repeat url('Img/GenerateReport.png'); display: inline-block; }
.generateReport:hover { background: no-repeat url('Img/GenerateReport_Hovered.png'); }

.clientApprovals { background: no-repeat url('Img/ClientApproval.png'); display: inline-block; }
.clientApprovals:hover { background: no-repeat url('Img/ClientApproval_Hovered.png'); display: inline-block; }

.ModifyBCRFID { background: no-repeat url('img/ModifyBCRFID.png'); display: inline-block; }
.ModifyBCRFID:hover { background: no-repeat url('img/ModifyBCRFID_Hovered.png'); display: inline-block; }

.printLink { background: no-repeat url('img/Print.png'); }
.printLink:hover { background: no-repeat url('img/Print_hovered.png'); }

.loadPickList { background: no-repeat url('Img/PickCart.png'); }
.loadPickList:hover { background: no-repeat url('Img/PickCart_Hovered.png'); }

.scanItems { background: no-repeat url('Img/Scan.png'); }
.scanItems:hover { background: no-repeat url('Img/Scan_Hovered.png'); }

.viewContentProperties { background: no-repeat url('Img/Search2.png'); }
.viewContentProperties:hover { background: no-repeat url('Img/Search2_Hovered.png'); }

.IconSelectionCategory {
    clear: both;
    color: #888888;
    padding-top: 8px;
}
.IconSelectionContainer {  width: 80%; margin-left: 15px; }
.Icon, .GridIcon { height: 16px; padding: 4px; margin: 2px 2px 2px 2px; float: left; position: relative; display: inline-block; border: solid 1px #EEEEEE; cursor: pointer; vertical-align: middle; }
.Icon:hover, .GridIcon:hover { border: solid 1px #0073c6; background-color: #eeeeee; }
.GridIcon { float: none; }


.HistoryObjectTitle {width: 16px; height: 16px; background-image: url('img/History_ObjectTitle.png'); cursor: help; }

.HelpIndicatorSmall {
    width: 13px;
    height: 13px;
    background-size: 13px;
    background-image: url('img/HelpIndicator_Large.png');
    cursor: help;
}
.HelpIndicatorSmall:hover {
    background-image: url('img/HelpIndicator_Large_Hovered.png');
}
.HelpIndicator { width: 16px; height: 16px; background-image: url('img/HelpIndicator.png'); cursor: help; }
.HelpIndicator:hover { background-image: url('img/HelpIndicator_Hovered.png'); }
.HelpIndicatorLarge { width: 16px; height: 16px; background-image: url('img/HelpIndicator_Large.png'); cursor: help; }
.HelpIndicatorLarge:hover { background-image: url('img/HelpIndicator_Large_Hovered.png'); }


.HelpIndicatorObjTitle {width: 16px; height: 16px; background-image: url('img/HelpIndicator2.png'); cursor: help; }
.HelpIndicatorObjTitle:hover {background-image: url('img/HelpIndicator_Hovered.png');}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* REPORTING SYSTEM STYLES                                 */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.noReportSelected { width: 250px; margin: 0px auto; background-color: white; border: 1px solid gray; padding: 8px; text-align: center; vertical-align: middle; border-radius: 4px; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* ADMIN AREA PAGE STYLES                                  */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* Administration:  Privileges */
.PrivilegeDescriptionPanel { text-align: left; padding: 5px 5px 5px 5px; margin-top: 8px; width: 500px; border: solid 1px #F4F4F4; }
.PrivilegeButtonPanel { padding-top: 10px; }
.ShowHideAdvancedPrivileges { font: bold 9pt Arial; width: 90%; text-align: center; text-decoration: none; color: #6666AA; margin-bottom: 4px; }
.ShowHideAdvancedPrivileges:Hover { background-color:#FFFF99; text-decoration:underline; }

.masterListParentLink { font: 9pt arial; color: #e0e0e0; text-decoration: underline; }
.masterListParentLink:hover { color: white; text-decoration: underline; }

.reportHeaderTextLarge { font-size: 12pt;}
.reportHeaderTextMedium { font-size: 10pt;}
.reportHeaderTextSmall { font-size: 8pt;}


.SecurityIcon, .SecurityIconOverride, .SecurityIconWall, .SecurityIconWallOverride {
    width: 18px;
    height: 18px;
    vertical-align:top;
    background-size: 18px;
    background-image: url('img/SecurityGeneric.png');
    cursor: pointer;
}

.SecurityIconOverride { background-image: url('img/SecurityGeneric_Override.png'); }
.SecurityIconWall { background-image: url('img/SecurityWall.png'); }
.SecurityIconWallOverride { background-image: url('img/SecurityWalll_Override.png'); }

.SecurityIcon:hover {
    background-image: url('img/Security.png');
}
.SecurityIconOverride:hover {
    background-image: url('img/Security_Override.png');
}

/* Additional Telerik rgMasterTable, rgRow classes for mimicing the RadGridView as a table */
.rgMasterTable-ft {
    width: 100%;
    table-layout: auto;
    empty-cells: show;
}

.rgHeader-ft {
    text-align: center !important;
    white-space: nowrap !important;
}

.rgHeader-sm {
    font-size: 8pt;
}

.text-lg {
    font-size: larger;
}

.text-left {
    text-align: left !important;
}

.no-wrap {
    white-space: nowrap;
}


/* Disposition Risk Colors for help text. Should match & keep in sync with RiskFormat colors. */
.DispRisk_High {
    background-color: red;
}
.DispRisk_Medium {
    background-color: #e2c03a; /*ochre*/
}
.DispRisk_Low {
    background-color: green;
}
.DispRisk_None {
    background-color: blue;
}
.DispRisk_Unknown {
    background-color: gray;
}

.btn-filter-cancel {
    padding-left: 5px;
}

.form-control-label {
    font-size: 8pt;
}

.form-control-label-left {
    padding-right: 5px;
}