/* Minification failed. Returning unminified contents.
(179,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#'
 */
/* BEGIN OLD LOGON PAGE ITEMS */
/* BEGIN OLD LOGON PAGE ITEMS */
/* BEGIN OLD LOGON PAGE ITEMS */

/*welcome and logon background and text color*/
#MasterPageHeader
{
	background: #ffffff;
	color: #808080;
}

/*welcome and logon link color*/
#MasterPageHeader a
{
	color: #808080;
}

/*header logo*/
#MasterPageLogoImage
{
	background-image: url(/Themes/cfwTheme/images/HeaderLogo.png);
	background-repeat: no-repeat;
	height: 151px;
	width: 1002px;
}

#NavbarLogoBefore
{
    background-image: url(/Themes/cfwTheme/images/NavbarLogoBefore.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 1002px;
    margin-left: auto;
    margin-right: auto;
}

body.TopLayout
{
	padding-top: 145px;
}


@media (max-width: 768px)
{
    body.TopLayout
    {
        padding-top: 52px;
    }
}


/* END OLD LOGON PAGE ITEMS */
/* END OLD LOGON PAGE ITEMS */
/* END OLD LOGON PAGE ITEMS */



/* BEGIN NEW BUT DISCOURAGED LARGE LOGOS */
/* BEGIN NEW BUT DISCOURAGED LARGE LOGOS */
/* BEGIN NEW BUT DISCOURAGED LARGE LOGOS */

/*
#NavbarLogoBefore
{
    background-image: url(/Themes/cfwTheme/images/HeaderLogo.png);
	background-repeat: no-repeat;
	height: 145px;
	width: 1002px;
    margin-left: auto;
    margin-right: auto;
}
*/

/*
#NavbarLogoAfter
{
    background-image: url(/Themes/cfwTheme/images/HeaderLogo.png);
	background-repeat: no-repeat;
	height: 145px;
	width: 1002px;
    margin-left: auto;
    margin-right: auto;
}
*/

/* IF YOU ADD EITHER NAVBAR LOGO, INCLUDE THE FOLLOWING body.TopLayout sections and body:padding-top NEEDS TO BE that height + 83px */
/*
body.TopLayout
{
	padding-top: 228px;
}


@media (max-width: 768px)
{
    body.TopLayout
    {
        padding-top: 52px;
    }
}
*/

/* END NEW BUT DISCOURAGED LARGE LOGOS */
/* END NEW BUT DISCOURAGED LARGE LOGOS */
/* END NEW BUT DISCOURAGED LARGE LOGOS */




/* BEGIN NEW LAYOUT STYLES */
/* BEGIN NEW LAYOUT STYLES */
/* BEGIN NEW LAYOUT STYLES */

/* Top Header color and border */
.navbar-skinny
{
  background: #fff;
  border-bottom: 1px solid #eee;
}

/* Right Below Top Header color */
header.navbar-default
{
  background: #ffffff;
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
}

/*Footer color*/
footer.navbar-default
{
  background: #5C2E91;
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
}

/*Background color, text color, and border color for header dropdown links when they are open*/
header.navbar-default .nav .open > a,
header.navbar-default .nav .open > a:hover,
header.navbar-default .nav .open > a:focus
{
  background: #fff;
  color: #000;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background: #e8e8e8;
  }
}

/*Color for header drop down links, home, and hamburger*/
header.navbar-default .navbar-btn,
header.navbar-default .navbar-nav > li > a
{
  color: #000;
}

/*Color for "Logged in as"*/
header.navbar-default .navbar-skinny .navbar-nav > li > a
{
  color: #000;
}

/*Color of header dropdown links when they are hovered over or clicked*/
header.navbar-default .navbar-btn:hover,
header.navbar-default .navbar-btn:focus,
header.navbar-default .navbar-btn:active,
header.navbar-default .navbar-nav > li > a:hover,
header.navbar-default .navbar-nav > li > a:focus,
header.navbar-default .navbar-nav > li > a:active
{
  background: #fff;
  border-bottom: 5px solid ##89BC3B;
  color: #000;
  margin-bottom: -5px;
}

/*Color of text and background of menu items when hovered over*/
header.navbar-default .navbar-nav > li > ul > li > a:hover,
header.navbar-default .navbar-nav > li > ul > li > a:hover .fa:not(.ft-foundation-center):not(.ft-guidestar)
{
  background: #89BC3B;
  color: #fff;
}

/*Color for question mark icon in header*/
header.navbar-default .navbar-btn .fa-question-circle,
header.navbar-default .navbar-nav > li > a .fa-question-circle
{
  color: #89BC3B;
}

/*Color for question mark icon in header when hovered over or clicked*/
header.navbar-default .navbar-btn:hover .fa-question-circle,
header.navbar-default .navbar-btn:focus .fa-question-circle,
header.navbar-default .navbar-btn:active .fa-question-circle,
header.navbar-default .navbar-nav > li > a:hover .fa-question-circle,
header.navbar-default .navbar-nav > li > a:focus .fa-question-circle,
header.navbar-default .navbar-nav > li > a:active .fa-question-circle
{
  color: #000;
}

/*Color of non-link text in header*/
header.navbar-default .navbar-text
{
  color: #000;
}

/*Color of "Grant Management Software..." link in footer*/
footer.navbar-default .navbar-link
{
  color: #fff;
}

/*data table header background and text color*/
.table > thead > tr > th {
    background-color: #809498;
    color: #fff;
}

header.navbar #Logo
{
    border-color: #fff;
}
