﻿
 
/*************** Sidebar ***************/
.Sidebar
{
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    width: 200px;
    min-height: 43px;
}

.Sidebar,
.SidebarBackgroundColor
{
    background: #356686;
}

.ManagerContainer.HideBlankSidebar .Sidebar
{
    display: none;
}

@media screen and (min-width: 710px) {
    .SidebarContainer {
        background: #356686!important;
        padding: 10px 10px 10px 10px;
    }
}
@media screen and (max-width: 709px) {
    .SidebarContainer {
        background: rgb(40, 72, 93) !important;
        padding: 10px 10px 10px 10px;
    }
    .Sidebar, .SidebarBackgroundColor {
        background: rgb(40, 72, 93);
    }
}



body.PageScrolling .SidebarContainer
{
    padding-bottom: 35px;
}

.Sidebar hr
{
    margin: 10px 0;
}

.SidebarHeader
{
    margin: 5px 10px 5px 10px;
    padding: 5px;
    background: #DDDDDD;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#AAAAAA), to(#DDDDDD));
    background: -moz-linear-gradient(270deg, #AAAAAA, #DDDDDD);
    background: -o-linear-gradient(#AAAAAA, #DDDDDD);
    color: black;
    font-weight: bold;
    border: 1px solid #888888;
    clear: both;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.SidebarSection
{
    overflow: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

    .SidebarSection + .SidebarSection
    {
        margin-top: 10px;
    }

.SidebarSectionDevelopment
{
}

.SidebarGroup
{
    background: white;
    margin: 0;
    padding: 1px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

.SidebarHeaderedGroup
{
    margin-top: 0;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.SidebarButtonGroup
{
    padding: 0;
    margin: 0;
}



li.SidebarLink, li.SidebarLinkDisabled, li.SidebarLabel
{
    list-style-type: none;
    margin-left: 7px;
}

a.SidebarLink, span.SidebarLink
{
    color: blue;
    margin: 5px 0;
    font-weight: bold;
    display: block;
}

span.SidebarLink
{
    color: #666;
}

a.SidebarLinkDisabled
{
    color: #666666;
    cursor: default;
}

    a.SidebarLinkDisabled:hover
    {
        text-decoration: none;
    }

span.SidebarLabel
{
    font-weight: bold;
    margin: 5px 0;
    display: block;
}


.SidebarButton
{
    display: block;
    padding: 5px;
    text-align: center;
    margin: 5px 0;
    font-family: inherit;
    font-size: inherit;
    font-weight: bold;
    cursor: pointer;
    background: #DDD;
    color: black;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid;
    border-color: #EEE #AAA #AAA #EEE;
    text-shadow: 2px 2px 2px #999;
    width: 100%;
}

a.SidebarButtonLink
{
    color: white;
}

li.SidebarLinkIcon, li.SidebarLinkCompact
{
    display: block;
    float: left;
}

li.SidebarLinkCompact
{
    padding: 0px 8px;
    margin: 3px 0;
}

    li.SidebarLinkCompact + li.SidebarLinkCompact
    {
        border-left: 1px solid #999;
        margin-left: -1px;
    }

a.SidebarLinkIcon
{
    display: block;
    height: 16px;
    width: 16px;
    background-image: url(../Resource/ui-icons_2e83ff_256x240.png?_=90623218225);
    float: left;
    margin: 5px 7px 5px 5px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    text-indent: -2000px;
}

a.SidebarLinkCompact, span.SidebarLinkCompact
{
    margin: 0;
    text-align: center;
}

a.SidebarLinkIcon:hover
{
    background-image: url(../Resource/ui-icons_ffffff_256x240.png?_=90623218225);
    background-color: #597CBC;
}

a.SidebarLinkIcon.SidebarLinkDisabled
{
    background-image: url(../Resource/ui-icons_454545_256x240.png?_=90623218225);
    text-decoration: none;
    background-color: transparent;
}

a.SidebarLinkHome, span.SidebarLinkHome
{
    background-position: 0 -112px;
}

a.SidebarLinkBack, span.SidebarLinkBack
{
    background-position: -96px -48px;
}

a.SidebarLinkHelp, span.SidebarLinkHelp
{
    background-position: -48px -144px;
}

a.SidebarLinkExport, span.SidebarLinkExport
{
    background-position: -32px -96px;
}

a.SidebarLinkFlows, span.SidebarLinkFlows
{
    background-position: -240px -112px;
}

a.SidebarLinkNewWindow, span.SidebarLinkNewWindow
{
    background-position: -48px -80px;
}

a.SidebarLinkSyncRules, span.SidebarLinkSyncRules
{
    background-position: -176px -96px;
}

li.SidebarLabelLanguage,
li.SidebarLabelBrowser
{
    margin: 5px 7px;
}

a.SidebarLanguageLink,
a.SidebarBrowserLink
{
    margin: 5px 5px 5px 0;
}

a.SidebarCurrentLanguage,
a.SidebarCurrentBrowser
{
    font-weight: bold;
}

a.SidebarPinLink
{
    display: block;
    height: 14px;
    width: 16px;
    background-image: url(../Resource/ui-icons_ffffff_256x240.png?_=90623218225);
    float: left;
    margin: 0 3px 0 -5px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    text-indent: -2000px;
}

.SidebarPinned a.SidebarPinLink
{
    background-position: -145px -145px;
}

.SidebarUnpinned a.SidebarPinLink
{
    background-position: -129px -145px;
}

li.SidebarLinkSyncRules
{
    padding: 0;
    margin: 0 0 0 7px;
}

.SidebarNavigationMenu > div.SidebarGroup
{
    padding-bottom: 3px;
    padding-left: 0;
}

.SidebarNavigationEntries
{
    margin: 0;
    padding: 0;
}

    .SidebarNavigationEntries.SidebarNavigationGroup
    {
        position: relative;
        margin: 5px 3px;
        padding: 0px 0 4px 0;
        border: 1px solid #CCC;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
    }

        .SidebarNavigationEntries + .SidebarNavigationEntries.SidebarNavigationGroup,
        .SidebarNavigationEntries.SidebarNavigationGroup + .SidebarNavigationEntries
        {
            margin-top: 5px;
        }

a.SidebarNavigationRight {
    
        font-size: 17px;
    font-weight: bold;
    color: white;
    float: right;
}

li.SidebarNavigationCloseGroup
{
    list-style-type: none;
}

a.SidebarNavigationCloseGroup
{
    display: block;
    text-indent: -10000px;
    overflow: hidden;
    width: 12px;
    height: 10px;
    position: absolute;
    right: -3px;
    top: -3px;
    background-image: url(../Resource/ui-icons_2e83ff_256x240.png?_=90623218225);
    background-position: -2px -131px;
    z-index: 1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    a.SidebarNavigationCloseGroup:hover
    {
        background-color: #BDF;
        border: 1px solid #47C;
        right: -4px;
        top: -4px;
    }

li.SidebarNavigationManager, li.SidebarNavigationLink, li.SidebarNavigationLabel
{
    list-style-type: none;
    position: relative;
    margin: 1px 3px 0 16px;
}

li.SidebarNavigationManager
{
    font-weight: bold;
    margin: 3px 3px 0 3px;
    padding: 0 12px 0 12px;
}

div.SidebarNavigationBreadcrumbs ul.SidebarGroup
{
    padding-top: 3px;
}

div.SidebarNavigationBreadcrumbs li.SidebarNavigationManager, div.SidebarNavigationBreadcrumbs li.SidebarNavigationLink, div.SidebarNavigationBreadcrumbs li.SidebarNavigationLabel
{
    margin-left: 3px;
}

li.SidebarNavigationCurrent
{
    background: #CDF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.SidebarNavigationManagerWindow,
.SidebarNavigationCloseManager,
.SidebarNavigationCloseGroup
{
    text-indent: -10000px;
    overflow: hidden;
}

a.SidebarNavigationLink, span.SidebarNavigationLabel {
    padding-left: 4px;
    display: block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 1px 0;
    /*font-size: 12px;*/
}


a.SidebarNavigationManagerWindow
{
    display: block;
    position: absolute;
    left: 2px;
    top: 0;
    height: 14px;
    width: 13px;
    background-image: url(../Resource/ui-icons_2e83ff_256x240.png?_=90623218225);
    background-position: -50px -81px;
    text-decoration: none;
}

a.SidebarNavigationCloseManager
{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 14px;
    width: 13px;
    background-image: url(../Resource/ui-icons_2e83ff_256x240.png?_=90623218225);
    background-position: -83px -129px;
    text-decoration: none;
}

.SidebarSectionHeader
{
    color: white;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: #597CBC;
    font-size: inherit;
    margin: 0;
}

.SidebarSectionHeaderCaption
{
    float: left;
    color: white;
    text-shadow: 1px 1px 2px #000;
    display: block;
    font-size: inherit;
    font-weight: bold;
    margin: 1px 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}

    .SidebarSectionHeaderCaption a
    {
        color: white;
    }

a.SidebarSectionHeaderLink
{
    float: right;
    color: white;
    font-weight: normal;
    text-shadow: 1px 1px 2px black;
    margin: 1px 5px;
}

a.SidebarSectionHeaderLinkCloseAll
{
    background-image: url(../Resource/ui-icons_ffffff_256x240.png?_=90623218225);
    text-indent: -10000px;
    width: 14px;
    height: 14px;
    background-position: -80px -129px;
    margin: 0;
}

.SidebarActionButtonsHeader
{
    float: none;
    text-align: center;
    color: black;
    background: none;
    -ms-filter: "none";
    filter: none;
}

    .SidebarActionButtonsHeader .SidebarSectionHeaderCaption
    {
        float: none;
    }

ul.SidebarBasicActionsList
{
    margin: 0;
    padding: 0;
}

a.SidebarBasicActionsLink
{
    font-weight: bold;
}



/************ Sidebar Accordion ***********/
.SidebarAccordion
{
    width: auto;
}

.SidebarFlowGroupList, .SidebarManagersList
{
    background: white;
    padding: 1px 0 1px 7px;
    margin: 0;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.ui-accordion .SidebarAccordionPanel
{
    padding: 0;
    background: transparent;
    border: none;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.SidebarAccordion .ui-accordion-header.ui-state-default
{
    background: #597CBC;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#597CBC), to(#597CBC));
    background: -moz-linear-gradient(270deg, #597CBC, #597CBC);
    background: -o-linear-gradient(#597CBC, #597CBC);
    color: white;
    font-weight: bold;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
}

.SidebarAccordion .ui-accordion-header.ui-state-active
{
    background: #597CBC;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#597CBC), to(#597CBC));
    background: -moz-linear-gradient(270deg, #597CBC, #597CBC);
    background: -o-linear-gradient(#597CBC, #597CBC);
    color: white;
    font-weight: bold;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border: none;
}

.SidebarAccordion .ui-accordion-header a
{
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px 2px black;
}

.SidebarAccordion .ui-state-hover a
{
    text-decoration: underline;
}

/********** Manager ************/
* html .ManagerContainer
{
    height: 100%;
    overflow: auto;
}

    .ManagerContainer.FramedManager
    {
        height: auto;
        margin: 0;
        padding: 10px;
    }

        .ManagerContainer.FramedManager .TabContainer
        {
            max-width: none;
        }

.SidebarSectionManager .SidebarGroup
{
    padding: 5px 7px;
    background: none;
    overflow: hidden;
    color: white;
    min-height: 2.5em;
}

.SidebarSectionManager .SidebarSectionHeader
{
    padding: 4px 0 4px 5px;
    background: none;
    filter: none;
    border-bottom: 1px solid #FFF;
    margin: 0 5px;
}

.SidebarSectionManager .SidebarSectionHeaderCaption
{
    padding-top: 1px;
}

.SidebarSectionHeaderIcon
{
    float: left;
    margin-right: 5px;
    height: 16px;
    width: 16px;
    margin-left: -5px;
}

.ManagerHeaderLink
{
    float: right;
    text-indent: -100000px;
    display: block;
    height: 16px;
    width: 14px;
    margin-left: 3px;
    background-image: url(../Resource/ui-icons_ffffff_256x240.png?_=90623218225);
}

.ManagerHeaderLinkHelp
{
    background-position: -48px -144px;
}

.ManagerHeaderLinkExport
{
    background-position: -32px -80px;
}

.ManagerHeaderLinkClose
{
    background-position: -80px -128px;
}

.ManagerHeaderLinkFlows
{
    background-position: -64px -16px;
}

.ManagerHeaderLinkPinSidebar
{
    background-position: -129px -145px;
}

.ManagerHeaderLinkUnpinSidebar
{
    background-position: -145px -145px;
}

.ManagerHeaderLinkBookmarks
{
    background-position: -225px -112px;
}

.ManagerHeaderLinkTag
{
    background-position: -241px -97px;
}

.ManagerHeaderLinkCrossReference
{
    background-position: -82px -81px;
}

.ManagerHeaderLinkManagerStyle
{
    background-position: -80px -145px;
}


.ManagerHeaderLinkHideDevPanel, .ManagerHeaderLinkShowDevPanel
{
    background-position: -176px -113px;
}

.ManagerHeaderLinkLockSession
{
    background-position: -193px -97px;
}

.ManagerHeaderLinkThemes
{
    background-position: -209px -129px;
}

.ManagerCaption
{
    font-weight: bold;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
}

.SidebarPlaceholder
{
    display: none;
    visibility: hidden;
    text-indent: -10000px;
}

.SidebarUnpinned .SidebarPlaceholder
{
    display: block;
    visibility: visible;
    position: absolute;
    width: 200px;
    height: 10px;
    background: #193C7C;
    left: 0;
    top: 50px;
    -moz-border-radius: 0 0 10px 0px;
    -webkit-border-radius: 0 0 10px 0px;
    border-radius: 0 0 10px 0px;
}

.ManagerAuditTrail
{
    margin-top: 0px;
    font-size: .9em;
    text-align: center;
}

    .ManagerAuditTrail a
    {
        color: white;
    }

.ManagerAuditWho
{
    margin-right: 5px;
}

.ModalAuditTrail
{
    position: relative;
    float: right;
    height: 18px;
    padding: 3px;
    margin: 0 10px 0 0;
}

.Mnemonic
{
    text-decoration: underline;
}

.AccessKeyRemoved .Mnemonic
{
    text-decoration: none;
}

.DocumentContainer
{
    position: relative;
}

    .DocumentContainer, .DocumentContainer:focus, .ManagerContainer, .ManagerContainer:focus
    {
        outline: 0 none transparent;
    }

.DialogLayout
{
    width: 100%;
}



.ManagerModalContainer .ControlContainer
{
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.DocModalContainer .DocumentContainer
{
    overflow: hidden;
}

.ModalRendered.DocModalContainer .DocumentContainer
{
    height: 100%;
    width: 100%;
    overflow: visible;
}

.ManagerModalContainer .ControlContainer,
.DocModalContainer .DocumentForm
{
    padding: 3px 5px 0 0;
    margin-right: -5px;
}

.ModalRendered.ManagerModalContainer .ControlContainer,
.ModalRendered.DocModalContainer .DocumentForm
{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 27px;
    height: auto;
    width: auto;
}

.DocViewContextMenu .ModalRendered.DocModalContainer .DocumentForm
{
    bottom: 0;
}



.ui-dialog .ManagerModalContainer
{
    padding: 0;
    overflow: visible;
}

.ManagerModalContainer.ModalRendered .ManagerContainer
{
    height: 100%;
    width: 100%;
}

.ManagerModalContainer .Sidebar
{
    position: absolute;
}

.ManagerModalContainer .SidebarButtonGroup
{
    margin: 7px 0 0 0;
}


/*********** Action Bar Styles ***********/
.ActionBarContainer
{
    position: relative;
    width: 100%;
    left: -8px;
    z-index: 2;
    max-width: 748px;
    margin-bottom: 7px;
}

    .ActionBarContainer.ActionBarBottom
    {
        margin-top: 10px;
        margin-bottom: 0;
        display: none;
        visibility: hidden;
    }

body.PageScrolling .ActionBarContainer.ActionBarBottom
{
    display: block;
    visibility: visible;
}

.ActionBar
{
    text-align: right;
    width: 100%;
    min-height: 10px;
}

.ActionBarBorder
{
    position: absolute;
    left: 0;
    top: 0;
    height: 10px;
    width: 100%;
    background: #193C7C;
    -moz-border-radius: 0 0 4px 0;
    -webkit-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0;
}

.ActionBarBottom .ActionBarBorder
{
    top: auto;
    bottom: 0;
    -moz-border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}

.ActionBarBottom .ActionButton
{
    margin-top: 0px;
    margin-bottom: 4px;
}

.ModalActionBar
{
    text-align: right;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    height: 25px;
}

.ModalRendered .ModalActionBar
{
    position: absolute;
}



.ActionButton, .ActionBar .ActionButton
{
    display: inline-block;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    min-width: 75px;
    height: 14px;
    margin: 4px 0 2px 5px;
    padding: 3px 7px;
    text-align: center;
    color: white;
    background: #193C7C;
    font-weight: bold;
    border: none;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-shadow: 1px 1px 2px black;
    position: relative;
    z-index: 1;
    clear: both;
}

ul.Action, ul.Navigation
{
    padding: 0;
    margin: 0 15px;
    min-height: 50px;
}

    li.Action, ul.Navigation li
    {
        list-style: none;
    }

        li.Action a, li.NavigateEnabled a
        {
            color: blue;
            font-weight: bold;
        }

li.NavigateDisabled
{
    color: black;
    font-weight: bold;
}

div.Sidebar
{
    width: auto;
    height: auto;
    overflow: visible;
    position: static;
}

div.SidebarContainer
{
    *overflow: auto; /** IE7 Layout Fix **/
}

div.SidebarContainer,
body.PageScrolling .SidebarContainer
{
    background: none;
    padding: 0;
}

.ActionBarContainer.ActionBarTop
{
    display: none;
    visibility: hidden;
}

.ActionBarContainer.ActionBarBottom
{
    display: block;
    visibility: visible;
    margin: 0;
    padding: 0;
    background: #CDF;
    *width: 950px; /** IE7 Action Bar Collapsing **/
}

    .ActionBarContainer.ActionBarBottom > .ActionBar
    {
        padding: 5px;
        width: auto;
    }



button,
input[type="submit"],
.ui-menu .ui-menu-item.ComboMoreItems,
a.SessionMessageReturn {
    background-color: #356686;
    color: white;
    font-weight: normal;
    border-radius: 4px;
}

button,
input[type="submit"]
{
    border: none;
}

.ActionBar .ActionButton,
.StepSelectorButton,
.ModalActionBar .ActionButton
{
    margin: 0 0 0 5px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    min-width: 50px;
    *min-width: 0; /** IE7 Min-Width causing button collapse. **/
    height: auto;
    padding: 3px 8px;
    text-align: center;
    color: white;
    background: #193C7C;
    font-weight: bold;
    border: none;
    border-radius: 2px;
    text-shadow: none;
}

.ActionButton,
.ActionBar .ActionButton
{
    border-radius: 2px;
}

.StepSelectorSave,
.StepSelectorCancel,
.StepSelectorSaveAndContinue
{
    margin: 0 5px 0 0;
}

.StepSelectorNext:after,
.StepSelectorPrevious:before
{
    content: " ";
    display: inline-block;
    height: 12px;
    width: 10px;
    vertical-align: bottom;
    background-position: -85px -20px;
    margin: 0 0 0 5px;
}

.StepSelectorPrevious:before
{
    background-position: -65px -20px;
    margin: 0 5px 0 0;
}

.StepSelectorPrevious.StepSelectorDisabled
{
    color: #AAA;
    background-color: #888;
}

    
.ManagerBase > .ControlContainer
{
    margin: 10px 0;
}

.ManagerBase.NoActions .ActionBarContainer,
body.PageScrolling .ManagerBase.NoActions .ActionBarContainer.ActionBarBottom
{
    display: none;
    visibility: hidden;
}

.StepSelectorContainer
{
    padding: 5px;
    background: #CDF;
    border: none;
    box-sizing: border-box;
}

div.SidebarSection.SidebarSectionMenu
{
    height: auto;
    padding: 14px 14px 0 0;
    display: block;
    background: #193C7C;
    z-index: 1;
    border-radius: 0;
    position: absolute;
    top: 0;
    right: 0;
}

.SidebarContainer > a.SidebarSectionHeaderLinkLogOff
{
    height: auto;
    padding: 10px 10px 0 0;
    text-shadow: none;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
}

    .SidebarContainer > a.SidebarSectionHeaderLinkLogOff:before
    {
        content: " ";
        display: inline-block;
        margin-right: 4px;
        height: 20px;
        width: 20px;
         vertical-align: middle;
    }

.SidebarSection.SidebarNavigationMenu.SidebarNavigationBreadcrumbs
{
    height: 40px;
    width: auto;
    overflow: hidden;
    padding: 10px 0 10px 5px;
    margin: 0;
}

.SidebarNavigationEntries 
{
    font-size: 14px;
    line-height: 24px;
    /* Removed to fix Firefox issue (Export and help buttons showing low, barely visible) on 12/22/2017 - CV */
    /* white-space: nowrap; */
}

.SidebarNavigationBreadcrumbs .SidebarSectionHeader
{
    display: none;
}

.SidebarNavigationMenu > div.SidebarGroup,
.SidebarSectionMenu ul.SidebarHeaderedGroup
{
    background: none;
    color: white;
    padding: 0;
    border-radius: 0;
    display: inline;
}

li.SidebarNavigationLink.SidebarNavigationCurrentManager.SidebarNavigationCurrent
{
    color: white;
}

a.SidebarNavigationLink:hover
{
    text-decoration: underline;
    background: none;
}

.SidebarNavigationHomeAction > a.SidebarNavigationLink:before
{
    content: " ";
    display: block;
    height: 20px;
    float: left;
}

.SidebarSectionMenu .SidebarSectionHeader
{
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    display: inline;
    background: none;
    position: relative;
    border-radius: 0;
}

.SidebarSectionMenu ul.SidebarHeaderedGroup
{
    text-align: right;
    display: inline;
    vertical-align: bottom;
    float: left;
}

li.SidebarLink,
li.SidebarLinkDisabled,
li.SidebarLabel
{
    margin: 0;
}

.SidebarSectionMenu li.SidebarLink
{
    display: inline;
    padding-right: 15px;
}

    .SidebarSectionMenu li.SidebarLink a,
    .SidebarSectionMenu li.SidebarLink span
    {
        display: inline;
        border: none;
        padding: 0;
        color: white;
        font-weight: normal;
    }

    .SidebarSectionMenu li.SidebarLink span
    {
        color: #CCC;
    }

.SidebarSectionHeaderCaption
{
    text-shadow: none;
}

a.SidebarSectionHeaderLink
{
    text-shadow: none;
}

.SidebarSectionMenu .SidebarSectionHeader .SidebarSectionHeaderCaption
{
    display: none;
}

.SidebarNavigationEntries > li + li:before
{
    content: " » ";
    color: white;
    font-weight: bold;
    padding: 0 5px;
    font-size: 15px;
    vertical-align: top;
}

div.ContentWrapper > div.ManagerContainer.SidebarPinned.HideBlankSidebar
{
    padding-top: 10px;
}

.SidebarSectionMenu div.Clearer
{
    display: none;
    clear: none;
}

.SidebarSectionMenu div.clearer,
span.clearer,
li.clearer
{
    display: none;
    clear: none;
}

.SidebarSectionMenu li.SidebarLinkHome,
.SidebarSectionMenu li.SidebarLinkBack
{
    display: none;
}

.ManagerBase
{
    position: relative;
    width: auto;
    float: left;
    display: block;
    padding: 10px;
}

body
{
    padding: 0;
}

.ActionBarContainer
{
    max-width: 950px;
    left: 0;
}

.ActionBarBorder
{
    display: none;
}

div.SidebarNavigationBreadcrumbs li.SidebarNavigationManager,
div.SidebarNavigationBreadcrumbs li.SidebarNavigationLink,
div.SidebarNavigationBreadcrumbs li.SidebarNavigationLabel
{
    margin: 0;
    *margin-right: 20px /** IE7 spacing for lack of chevrons **/;
}

li.SidebarNavigationCurrent
{
    background: none;
    border-radius: 0;
}

li.SidebarNavigationLink,
li.SidebarNavigationLabel
{
    display: inline;
    color: white;
    font-weight: normal;
    padding: 0;
}

a.SidebarNavigationLink,
span.SidebarNavigationLabel
{
    color: white;
    display: inline;
    font-weight: inherit;
    /*padding-left:15px;*/
}

li.SidebarNavigationOldAction > a,
li.SidebarNavigationOldAction > span,
li.SidebarNavigationPriorAction > a,
li.SidebarNavigationPriorAction > span
{
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
}

a.SidebarNavigationCurrent,
span.SidebarNavigationCurrent
{
  
    font-weight: bold;
}

.SidebarNavigationMenu > div.SidebarGroup
{
    padding: 0;
}

.SidebarSectionMenu a.SidebarSectionHeaderLink
{
    text-shadow: none;
    margin: 0;
    font-weight: normal;
    float: none;
}



.SidebarGroup
{
    border-radius: 0;
}

.SidebarHeaderedGroup
{
    border-radius: 0;
}

.SidebarSectionDevelopment .SidebarSectionHeader
{
    background: #193C7C;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 5px;
}

.SidebarSection.SidebarSectionDevelopment
{
    position: absolute;
    left: 100%;
    top: 10px;
    padding: 0;
    width: 200px;
    margin: 0 0 0 10px;
    border: 2px solid #193C7C;
    border-radius: 0;
    overflow: hidden;
    font-size: 12px;
}

.SidebarSectionDevelopment > .SidebarGroup
{
    margin-bottom: 0;
    padding: 0 5px;
}

    .SidebarSectionDevelopment > .SidebarGroup > li.SidebarLabelSlice,
    .SidebarSectionDevelopment > .SidebarGroup > li.SidebarLinkSlice,
    .SidebarSectionDevelopment > .SidebarGroup > li.SidebarLinkRunDate,
    .SidebarSectionDevelopment > .SidebarGroup > li.SidebarLinkDecodeInfo,
    .SidebarSectionDevelopment > .SidebarGroup > li.SidebarLinkSyncRules
    {
        display: block;
    }

a.SidebarLink,
span.SidebarLink
{
    font-weight: normal;
}

.SidebarActionSection
{
    width: 100%;
    border-collapse: collapse;
    border-radius: 0;
}

    .SidebarActionSection > .SidebarGroup
    {
        border-top: 1px solid white;
        background: #DDD;
        padding: 0;
        margin: 0;
        border-radius: 0;
        display: block;
    }

    .SidebarActionSection li.SidebarLink
    {
        min-width: 75px;
        text-align: center;
        display: inline;
    }

    .SidebarActionSection a.SidebarLink
    {
        margin: 0;
        background: #DDD;
        padding: 5px 10px;
        border-radius: 0;
        color: #000;
        display: inline;
        display: inline-block;
    }

.SidebarSection + .SidebarSection
{
    margin-top: 0;
}

.SidebarActionSection > .SidebarSectionHeader
{
    padding: 5px 10px;
    border-top: 1px solid white;
    border-radius: 0;
}

.SidebarActionSection > .SidebarGroup.SidebarHeaderedGroup
{
    border-top: none;
}

.SidebarActionSection a.SidebarLink:hover
{
    background: #CCC;
}

a:hover, a:focus, a:visited {
    outline: none !important;
}

 a.ManagerMenuLink {
    display: block;
    float: left;
    color: #FFF;
    margin: 0;
    padding: 10px 15px 10px 40px;
    font-size: 17px;
    position: relative;
    /*border-right: 2px solid #FFF;*/
    height: auto;
    width: auto;
    text-indent: 0;
    background: none;
    font-weight: bold;
}

    a.ManagerMenuLink:before
    {
        display: block;
        position: absolute;
        left: 10px;
        top: 6px;
        content: " ";
        height: 20px;
        width: 20px;
        background: url(https://www.colorado.gov/revenueonline/Resource/fast-ui-icons_ffffff_256x240.png?_=90606130990) no-repeat -40px -16px;
    }

    a.ManagerMenuLink.dropdown-toggle {
        background-color: #356686;
    }

    .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    /*these lines prevent the menu from turning white on hover/click*/
        /*background-color: transparent!important;
            border-color: white!important;*/
}
.nav-override > li > a:hover, .nav-override > li > a:focus {
    background-color: transparent !important;
    border-color: white !important;
}
    }

button.ManagerMenuLink
{
    display: block;
    float: left;
    color: #FFF;
    margin: 0;
    padding: 10px 15px 10px 40px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    border-right: 2px solid #FFF;
    height: auto;
    width: auto;
    text-indent: 0;
    background: none;
    font-weight: bold;
}

    button.ManagerMenuLink:before
    {
        display: block;
        position: absolute;
        left: 10px;
        top: 10px;
        content: " ";
        height: 20px;
        width: 20px;
        background: url(https://www.colorado.gov/revenueonline/Resource/fast-ui-icons_ffffff_256x240.png?_=90606130990) no-repeat -40px -16px;
    }

.qtip.ManagerMenu
{
    border: none;
    margin-top: 2px;
    background: none;
}

.ManagerMenu .qtip-content
{
    background: #193C7C;
    color: #FFF;
}

    .ManagerMenu .qtip-content a.MenuLink
    {
        color: #FFF;
        margin: 5px 0;
    }

    .ManagerMenu .qtip-content .MenuHeader
    {
        display: none;
    }

    .dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
@media screen and (max-width: 710px) {
    .dropdown-submenu>a:after {
        display:none !important
    }
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}


