
/* Improve look of page header */

#top_modules .box-logo .sitetitle a, 
#top_modules .box-logo .sitetitle a:link, 
#top_modules .box-logo .sitetitle a:visited {
  color: #052653;
  text-decoration: none;
}

/* Login box */
#page-header {
  background: url("/themes/feb12/options/beigeheader/images/header_clean.jpg") repeat-x bottom;
}
nav#top_modules {  /* For the login module placing */
  display: block !important;
}
#top_modules .box-login_box {
  float: right;
  clear: both;
}
#top_modules .box-login_box a.userlink{
  color: black;
  border: 2px solid #895202;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 2px 5px;
  font-weight: bold;
}
#top_modules .box-login_box a {
  color: white;
  padding: 2px 15px;
  font-weight: bold;
}
#top_modules button.btn-primary {
  color: #ffffff;
  background-color: #895202;
  background: #895202;
  border-color: #cc8302;
}
#top_modules label {
  margin-left: 5px;
  color: black;
}
#top_modules .social-buttons {
  width: unset;
}

/* Reduce size of sitetitles */
.module.box-logo h1 {
  font-size: 2rem;
}
.module.box-logo h2 {
  font-size: 1.5rem;
}

/* quickadmin */
#top_modules .box-quickadmin .btn.btn-link {
  color: black;
}

/* horizontal navigation bar (navbar) */
#topbar_modules {
  background-color: white;
}

#topbar_modules a.nav-link {
    color: white !important;
    font-weight: bold;
}
#topbar_modules a.nav-link:hover {
    color: #3e7ca1 !important;
}

#topbar_modules nav.navbar {
  background: url('../images/header.jpg') repeat-x bottom; 
  color: #F5F5F5;
  padding-top: 3px;
  font-size: 14px;
}

#topbar_modules .nav > li > a:hover, 
#topbar_modules .nav > li > a:focus {
  background: #cc8302;
  color: #000 !important;
}

#topbar_modules,
#topbar_modules .navbar-default .navbar-nav > li,
#topbar_modules .navbar-default > li,
#topbar_modules .nav > li {
  background: url('../images/header.jpg') repeat-x bottom; 
  color: #fff !important;
}

#topbar_modules,
#topbar_modules .navbar-default .navbar-nav > li,
#topbar_modules .navbar-default > li,
#topbar_modules .nav > li {
  background: url('../images/header.jpg') repeat-x bottom; 
  color: #fff !important;
}

#topbar_modules > a,
#topbar_modules .navbar-default .navbar-nav > li > a,
#topbar_modules .nav > li > a {
  color: #fff !important;
}

#topbar_modules > a:hover,
#topbar_modules .navbar-default .navbar-nav > li > a:hover,
#topbar_modules .navbar-default  > li > a:hover,
#topbar_modules .nav > li > a:hover,
#topbar_modules > a:focus,
#topbar_modules .navbar-default .navbar-nav > li > a:focus,
#topbar_modules .navbar-default > li > a:focus,
#topbar_modules .nav > li > a:focus {
  background: #cc8302;
  color: #fff !important;
}

#topbar_modules .cssmenu_horiz ul {
  background: #ffffff !important;
}

#topbar_modules .cssmenu_horiz.sf-arrows > .menuSection0 > .sf-with-ul:after {
  border: 5px solid transparent;
  border-top-color: #98978b;
}

#topbar_modules .cssmenu_horiz.sf-arrows > .menuSection0:hover > .sf-with-ul:after,
#topbar_modules .cssmenu_horiz.sf-arrows > .menuSection0.sfhover > .sf-with-ul:after {
  border-top-color: #ffffff !important;
}

.dropdown-menu .dropdown-title,
.dropdown-menu li label {
  color: #98978b !important;
}

/* the length of the topbar */
#topbar_modules .navbar-default .navbar-collapse,
#topbar_modules .navbar-default .navbar-header
{
  background: #895202 !important;
}
/* left-hand menu */

#col2 a {
    font-size: 18px; /* increase font size */
    color: black; /* change color */
    padding-top: 2px;
    padding-bottom: 2px; /* space items closer together */
}


nav#topbar_modules {
  /* background: #895202 !important; */
}

/* JML 2021-02-24 - New section brought from  current feb12.css and adapted */

.layout_social .navbar-light .cssmenu_horiz > li > a:hover, .layout_social_modules .navbar-light > a:hover, .bg-light, .navbar-light .navbar-nav > li > a:hover, .navbar-light .navbar-nav > li > a:focus, #topbar_modules.navbar-light .navbar-nav > .active > a, #topbar_modules.navbar-light .navbar-nav > .active > a:hover, #topbar_modules.navbar-light .navbar-nav > .active > a:focus {
  color: #3e7ca1 !important;
  background: #895202;
  /* Old browsers */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #895202), color-stop(2%, #b6b6b6), color-stop(3%, #acacac), color-stop(5%, #ababab), color-stop(10%, #c8c8c8), color-stop(17%, #d4d4d4), color-stop(48%, #e6e6e6), color-stop(60%, #eaeaea), color-stop(77%, #f3f3f3), color-stop(90%, #fdfdfd), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #895202 0%, #b6b6b6 2%, #acacac 3%, #ababab 5%, #c8c8c8 10%, #d4d4d4 17%, #e6e6e6 48%, #eaeaea 60%, #f3f3f3 77%, #fdfdfd 90%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #895202 0%, #b6b6b6 2%, #acacac 3%, #ababab 5%, #c8c8c8 10%, #d4d4d4 17%, #e6e6e6 48%, #eaeaea 60%, #f3f3f3 77%, #fdfdfd 90%, #ffffff 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #895202 0%, #b6b6b6 2%, #acacac 3%, #ababab 5%, #c8c8c8 10%, #d4d4d4 17%, #e6e6e6 48%, #eaeaea 60%, #f3f3f3 77%, #fdfdfd 90%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#895202', endColorstr='#ffffff',GradientType=0);
  /* IE6-9 */
}
.bg-light .navbar-brand, .bg-light .nav-link, .bg-light button.dropdown-toggle, .bg-light .cssmenu_horiz > li > a {
  color: #3e7ca1 !important;
}
.navbar {
  margin-bottom: 0;
  border: none;
}
.middle {
  background: #ffffff url("../images/page.jpg") repeat-x;
  padding-bottom: 20px;
}

/* Free the lower half of the horizontal menu for clicking */
/*
.side-col-toggle-container {
  display: none !important;
}
*/

/* Improve the arrows which control the side columns' visibility and also free the lower half of the horizontal menu for clicking */
.side-col-toggle-container {
  margin-top: 0.5em;
  margin-bottom: -2em;
  padding: 0 5px;
}

.side-col-toggle-container a {
  color: #93554a;
}


