﻿/* Base style overrides */

#login {
    color: #000000;
}

#login .a {
    color: #000000;
}

#login .a:hover {
    color: #000;
}

#hd {
    background: none repeat scroll 0% 0% #fff;
    box-shadow: 0px 1px 0px #F0F0F0 inset;
}

#nav-primary {
    background-color: #F0F0F0;
}

#nav-primary .navbar-nav > li > a {
    color: #626262;
    background-color: #F0F0F0;
}

#nav-primary .navbar-nav > li > a:hover,
#nav-primary .navbar-nav > li > a:focus {
    color: #000;
    background-color: #F0F0F0; 
}

#nav-primary .navbar-nav > li.active > a,
#nav-primary .navbar-nav > li.active > a:hover,
#nav-primary .navbar-nav > li.active > a:focus {
    color: #000;
    background-color: #fff;
}

#nav-primary .navbar-nav > li.open > a,
#nav-primary .navbar-nav > li.open > a:hover,
#nav-primary .navbar-nav > li.open > a:focus {
    color: #fff;
    background-color: #000;
}

#nav-primary .dropdown-menu {
    background-color: #fff;
}
    #nav-primary .dropdown-menu > li > a {
        background-color: #fff;
        color: #000;
    }

    #nav-primary .dropdown-menu > li > a:hover,
    #nav-primary .dropdown-menu > li > a:focus {
        background-color: #f5f5f5;
        color: #000;
    }

@media (max-width: 767px) {
    #nav-primary .navbar-nav > li.active > a,
    #nav-primary .navbar-nav > li.active > a:hover,
    #nav-primary .navbar-nav > li.active > a:focus {
        color: #626262;
        background-color: #F0F0F0;
    }

    #nav-primary .navbar-nav > li.open > a,
    #nav-primary .navbar-nav > li.open > a:hover,
    #nav-primary .navbar-nav > li.open > a:focus {
        color: #fff;
        background-color: #000;
    }
}


#logo-container	{ 
    border-bottom-color: #F0F0F0; 
}

#logo-container > img {
    display:none;
}


/* Legacy Styles */


body.iframe		{margin: 0px 0px 0px 0px; background-color:#fff;color:#000;}
body.popup		{margin: 15px; background-color:#fff;color:#000;}

a			{color: #000; background-color: transparent; text-decoration: underline;}
a.Title		{color: #FFF; background-color:#000;}

.DebugText				{font-size: 10px; text-align: center;}
.scheduledDownTime		{text-align: center; font-weight: bold; color: #C00;}
.LeftAlignedList		{text-align: left; margin: 1px;}
.ButtonSection			{text-align: center; padding-top: 15px;}
.BarTitle				{color: #FFF; font-weight: bold; background: #4682B4;}

.SubTitle, 
.HeaderDetailedItem		{font-weight: bold; background: #FFF;}

a.subTitleHeaderLink{color:#000; background-color: #FFF;}
.subTitleHeader{color: #E47911; }

.ftInfo, 
.ftServiceMark			{font-size: 9px; text-align: left;}

/* TitleBar Nav Links */
.TitleBar	{height:40px; padding: 5px; font-size: 14px; width: 100%}

TD.TitleLink, TD.TitleBar, td.TitleBarNavItem, td.TitleBarNavItemLast {color: #FFF; font-weight: bold; background: #F0F0F0;}

td.TitleBarNavItemSelected { background: #FAFAFA; font-size: 14px; font-weight: bold; padding: 0px 7px 0px 7px; border-right: 2px solid #d9d9d9;}
td.TitleBarNavItem {color: #000; border-right: 2px solid #d9d9d9; padding: 0px 7px 0px 7px; }
td.TitleBarNavItemLast {color: #000; padding: 0px 7px 0px 7px; }
td.TitleBarNavItemSelectedLast { background: #FAFAFA; font-size: 14px; font-weight: bold; padding: 0px 7px 0px 7px; }
	
.hidden								{position:absolute;left:-1000em;}

/* Text formats */
.SectionTexStmall				{font-size: 11px;}

.SectionText, 
.NonPrintSectionText, 
.NonPrint, 
.userInfo, 
.SectionLabelTextNoWeight 		{}

.SectionErrorText				{color: #C00; font-weight: bold;}
.InstructionalText				{color: #222; font-weight: bold;}
.InstructionalTextUnderline		{color: #222; font-weight: bold; text-decoration: underline;}
.InstructionalTextNoWeight		{color: #222;}
.TitleErrorText					{font-size: 15px; color: #C00; font-weight: bold;}
.ErrorMessageText				{color: #C00; font-weight: bold;}
.subText						{font-size: 9px;}
.titleText						{font-size: 15px; font-weight: bold; color: #222; font-style: italic;}
.TitleLabel						{font-size: 16px; padding: 5px 4px 5px 4px; font-weight:bold;}

.requiredField, 
.messageText					{color: #C00;}

.PrintText, 
.SpacerPrintText, 
.PrintTextPageBreakBefore		{display:none;}

/* table specific formats */
Table.StepTable			{border: 1px solid #000; background-color:#FF9; padding: 1px 4px 1px 4px;}

TD.StepTableRow			{padding: 5px 5px 5px 5px;}

TD.StepTableRowHeader	{font-weight: bold; border: 1px solid #000; padding: 1px 4px 1px 4px; width:10%;}
TD.DataLabel			{font-weight: bold; background-color:#DBEAF5; border:1px solid #000; padding: 1px 4px 1px 4px; width:10%;}
TD.DataFieldLabel		{font-weight:bold; padding: 1px 4px 1px 4px;}	/*	Style from the Reporting CSS File	*/
TD.IndentLevel1			{width:20px}
TR.DataGridCell			{padding: 1px 4px 1px 4px;}

img.FilterImage	{text-decoration: none; border-style: none;}

.buttons
{
    background-color: #EEBA37;
    color: black;
    font-size: 14px;
    border-radius: 5px;
    padding: 5px 15px;
    border: 1px solid #000066;
}

buttons:active,
buttons:hover
{
    background-color: #F8E3AD;
}

#nav-candidate {
    background-color: #fff;
    border-color: #F0F0F0;
}

#nav-candidate .navbar-nav > li > a {
    color: #000;
    background-color: #fff;
}

#nav-candidate .navbar-nav > li > a:hover,
#nav-candidate .navbar-nav > li > a:focus {
    color: #F0F0F0;
    background-color: #000;
}

#nav-candidate .navbar-nav > li.open > a,
#nav-candidate .navbar-nav > li.open > a:hover,
#nav-candidate .navbar-nav > li.open > a:focus {
    color: #F0F0F0;
    background-color: #000;
}

#nav-candidate .dropdown-menu {
    background-color: #fff;
}
