/* Background Images and Footer */
/* Color Picker */

/********************* Basics **************************/
/*
body {
    color: ;
}
*/

/*
a {
    color: ;
}
*/

/*
a:hover {
    color: ;
}
*/

/*
.bodyBackground {
    background-color: ;
}
*/

/*
.siteFrame {
    background-color: ;
}
*/

/*
#MPOuterMost {
    border-color: ;
}
*/



.hiddenstructure {
	display:none !important;
}

h1, .Heading1 {
    color: #339900;
    /*background-color: ;*/
}

h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {
    /*color: ;*/
    /*background-color: ;*/
}

h3, .Heading3, h3 a, h3 a:hover {
    /*color: ;*/
    /*background-color: ;*/
}

/*
hr, hr.delimiter, .HLLandingControl ul li {
    border-bottom-color: ;
}
*/

#MPOuterFooter {
    background-color: #DCECC8;
    color: #111111;
}


fieldset {
    border-color: #339900;
}


fieldset legend {
    background-color: #339900;
    border-color: #339900;
    /*color: ;*/
}

/*
.SearchResults .SortBy {
    color: ;
}    
*/

/*********************** Landing Controls ******************/
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader,
.portletHeader {
    background-color: #339900;
    color: #FFFFFF;
    text-align: center;
}


.drItemSubHeader a,
.portletHeader a{   
    color: #FFFFFF;
	text-decoration: none;
}


.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl,
.ContentUserControl .portletHeader {
    /*border-color: ;*/
    /*color: ;*/
    /*background-color: ;*/
}

/*
.HLLandingControl .Content a:not(.btn) {
    color: ;
}
*/

/*
.HLLandingControl .ByLine {
    color: ;
}
*/

/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
    color: ;
}
*/


.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a,
.portletHeader h3 a, .portletHeader h2 a{
    color: #339900;
}  

/************************ Tabs **********************/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}
/*
.nav-tabs {
    border-bottom-color: ;
}
*/

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {
    /*background-color: ;*/
    /*border-bottom-color: ;*/
    /*color: ;*/
}
.nav-tabs > li > a {
    /*background-color: ;*/
    /*color: ;*/
}

/************************ Miscellaneous **********************/

.SloganText {
    color: #339900;
}


.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {
    background-color: #339900;
    /*color: ;*/
}


.lblratingBig {
    color: #339900;
}

/************************ Tables **********************/
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,
.table-thead-background tr th {
    background-color: #339900;
    /*color: ;*/
}

/*
th a, th a:hover
{
    color: ;
}
*/

/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
    background-color: ;
}  
*/
/************************ Menus ***********************/
/*
#MPAuxNav ul.level1 li a {
    color: ;
}
*/


#MPAuxNav ul.level1 li ul {
    background-color: #FFFFFF;
}


/*
#MPAuxNav ul.level1 li li.dynamic {
    border-right-color: ;
}
*/

/*
#SideMenu ul.level1 li ul {
    background-color: White;
}
*/

/*
.MPSideNavBottom {
    color: #0069A5;
}
*/

/*
.breadcrumb {
    background-color: ;
}
*/

/*
.breadcrumb li {
    color: ;
}
*/

/*
.breadcrumb li a {
    color: ;
}
*/


.MPBottomMenu ul li a {
    color: #111111;
}      

/************************ Bootstrap Menus ***********************/

.navbar-default, #NAV {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}


/*
.navbar-default .navbar-nav > li > a {
    color: ;
}
*/

.navbar .navbar-nav > .active > a,  
.navbar .navbar-nav > .active > a:hover,  
.navbar .navbar-nav > .active > a:focus, 
.navbar .navbar-nav > li > a:hover {  
    background-color: #339900;
    /*color: ;*/
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #339900;
    /*color: ;*/
}


#MPButtonBar .dropdown-menu {
    background-color: #FFFFFF;
}


/*
#MPButtonBar .dropdown-menu li a {
    color: ;
}
*/

/*
#MPButtonBar .dropdown-menu li a:hover,  
#MPButtonBar .dropdown-menu li a:focus {
     background-color: ;
}
*/

#MPButtonBar .dropdown-menu .active > a, 
#MPButtonBar li .dropdown-menu .active > a:hover, 
#MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover, 
#MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {
    background-color: #339900;
    /*color: ;*/
}

/*
#MPButtonBar .dropdown-menu {
    border-color: ;
}
*/

/************************ Bootstrap Buttons ***********************/
.btn-primary, .ui-widget-content a.btn-primary {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: !important;*/
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-info {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-success {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-danger {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-default {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.pagination > .active > span, .pagination > .active > span:hover {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.pagination > li > a {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.pagination > li > a:hover {
    /*background-color: ;*/
    /*border-color: ;*/
    /*color: ;*/
}

.label-default {
    /*background-color: ;*/
    /*color: ;*/
}

.badge, .badge a, a.badge a:hover {
    /*background-color: ;*/
    /*color: ;*/
}

.modal-header {
    /*background-color: ;*/
    /*color: ;*/
}

.modal-body, .panel-body {
    /*background-color: ;*/
    /*color: ;*/
}

.modal-footer, .panel-footer {
    /*background-color: ;*/
}
/*
#MPFooterLink {
    background-color: ;
}
*/

/*
#MPFooterLink a {
    color: ;
}
*/
/* CSS Overrides */
.ContentUserControl.HeaderSearch{
    float: right;
    margin-bottom: 5px;
    margin-left: 15px;
    margin-top: 5px;
    width: 280px;
}
 
#HEADER {background-color: #76C043;}
#MPButtonBar {background-color:#fff}

.HLLandingControl .heading h2, .HLLandingControl h2,
.portletHeader h2,
.portletHeader span
 {
    font-size: 24px;
    font-weight: bold;
    margin-top: 10px;
    padding: 8px 10px;
    text-align: center;
}

h2.editorSelectH2 {
	padding-top:20px;
}

#MPOuterFooter {
    padding-top: 1%;
}

.navbar-default .navbar-nav > li > a {
    color: #000000;
    font-size: 1.1em !important;
    font-weight: 500;
}

.navbar-default .navbar-nav > .active > a {
    color: #ffffff;
}

#HEADER {
    background-color: transparent;
}
#MPOuterHeader:before {background-color:#76c043; display:block; content:""; width:100%; height:62px; position:absolute;}

#Logo #DesktopLogoDiv img {
    margin-bottom: -30px;
    margin-top: -54px;
    max-width: 80px;
    position: relative;
    z-index: 9999;
}

.SloganText.inline {display:none}

/*==========  Mobile First  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
.SloganText.inline {
    color: white;
    display: block;
    left: 170px;
    position: absolute;
    top: -40px;
display:block;
}
#MPButtonBar .navbar.navbar-default {
    margin-bottom: 0;
    margin-left: 20%;
margin-top:-79px;
}
#Logo #DesktopLogoDiv img {

    max-width: 160px;

}

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }



    /*==========  Non-Mobile First  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
#Logo #DesktopLogoDiv img {margin-top:-70px}
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
#NAV {margin-top:-30px}

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }

/**  Latest Discussions Widget  **/

.hl-widget.latest-discussion {
width: 370px;
padding: 5px;
}

.hl-widget.latest-discussion,
.hl-widget.latest-discussion #login-information-container{
background-color: #3276b1;
}

.hl-widget.latest-discussion #login-information-container{
float: right;
padding: 5px 10px;
margin-right: -5px;
color: #fff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

.hl-widget.latest-discussion #login-information-container a {
color: #ddd;
 }

.hl-widget.latest-discussion #login-information-container .error-message {
color: #cc0000;
}

.hl-widget.latest-discussion .container{
background-color: white;
font: 13px/1.22 arial,helvetica,clean,sans-serif;
overflow: auto;
padding: 0 10px;
}

.hl-widget.latest-discussion ul{
padding-left: 0;
}

.hl-widget.latest-discussion li {
list-style-type: none;
padding-bottom: .5em;
margin-bottom: .5em;
border-bottom: dotted 1px #afb1b3;
padding: 10px;
}

.hl-widget.latest-discussion .item-image-container{
float: left;
width: 60px;
height: 60px;
padding-top: 2px;
}

.hl-widget.latest-discussion .item-title-container{
margin-top: 2px;
}

.hl-widget.latest-discussion .item-title-container a{
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
font-family: arial;
}

.hl-widget.latest-discussion .item-by-line-container{
color: #808080;
font-style: italic;
margin-top: 2px;
}

.hl-widget.latest-discussion .item-by-line-container span{
font-size: 0.85em;
}

.hl-widget.latest-discussion .item-posted-in-container{
color: #808080;
margin-top: 2px;
}

.hl-widget.latest-discussion .item-posted-in-container span{
font-size: 0.85em;
}

.hl-widget.latest-discussion .item-body-container{
margin-top: 15px;
}

.hl-widget.latest-discussion .footer-container{
margin: 0px 10px;
}

.hl-widget.latest-discussion .footer-item-more{
float: left;
}

.hl-widget.latest-discussion .footer-item-post{
float: right;
}

.hl-widget.latest-discussion .footer-item-more,
.hl-widget.latest-discussion .footer-item-post{
padding-bottom: 10px;
}

.hl-widget .error-message{
color: #cc0000;
padding: 10px;
}

/**  EO Latest Discussions Widget  **/



/*** BW Changes ***/


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Roboto",Arial,sans-serif;
    font-weight: 500;
    line-height: 1.1;
}


h1, .h1 {
    font-size: 32px;
    font-weight: 300;
    color:#323233;
}

h2, .h2,
h2 a, .h2 a,
h2 a:hover, .h2 a:hover {
    font-size: 24px;
    font-weight: 300;
    color:#323233;
}

h3, .h3 {
    font-size: 18px;
    color:#0c547e;
}

.body {
    font-size: 14px;
    color:#000000;
}


hr {
    border-color: #2e9a48;
}


#MPOuterHeader::before {
    background-color: #2e9a48;
}

.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus, .navbar .navbar-nav > li > a:hover {
    background-color: #2e9a48;
	color: #FFFFFF;
}

.navbar-nav > li.first-hidden {
	display:none !important;
}

.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader, .portletHeader {
    background-color: #2e9a48;
    color: #ffffff;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

 

.HLLandingControl .heading h2, .HLLandingControl h2, .portletHeader h2, .portletHeader span {
    font-family: "Roboto",Arial,sans-serif;
    font-size: 20px;
    font-weight: 500;
    padding: 3px;
    text-align: center !important;
}

.PageDivider .heading h2, .PageDivider h2 {
    background: #0c547e none repeat scroll 0 0;
    color: #ffffff;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 25px;
    margin-top: 25px;
    padding: 1%;
    text-align: left;
}




.sidebar-staff.quote img {

    border: 3px solid #2e9a48; 

    border-radius: 50%;

    height: 70%;

    left: 15%;

    position: absolute;

    top: -30%;

    width: 70%;

}

.sidebar-staff.quote  {

    background-color: #2e9a48;

    /* margin-top: 90px; */

    padding-top: 20%;

    position: relative;

    height: 200px;

    width: 200px;

}



.personPic {
     width:150px;
     height:150px;
     border: 5px solid #0c547e;
     border-radius:50%;
}

.mshPortlet {
    background-color: #0c547e;
}
.mshPortlet li {
    color: white;
}
.mshPortlet a {
    color: white;
}
.mshContent {
    padding-left: 5%;
}

/** Hide month/week/day tabs on calendar **/
.fc-header-right {
    display: none;
    text-align: right;
    width: 25%;
}

/** Make monthly calendar view less wide, so that right-most day column isn't wider than others **/
div.fc-content {
	width:82%;
}


/**
#center-and-left-area fieldset {
	line-height:40px;
    border-style:none;
	padding-bottom:10px;
}

#center-and-left-area legend {
    display:none;
}
**/


/*** EO BW Changes ***/

/** KW Changes **/
/*
.col-md-12 {
 min-height: 1px !important;
 padding-left: 15px !important;
 padding-right: 15px !important;
 position: relative !important;
}
*/

/** EO KW Changes **/


