
.search-btns {
    width: 5.5em;
}
.nr-btns {
  width: 10em;
  margin-bottom: .5em;
}
.search-input {
    max-width: 25rem;
    margin-bottom: .5rem;
}


/* Datables overrides */


.dataTables_info{
    float: left;
}

.dataTables_wrapper .dataTables_length{
    float: left;
}

/* Other styling */

.msg {
        font-weight: bold;
}

.section-title {
	text-align: center;
	font-weight: bold;
	width: 100%;
}

.logo {
  font-family: 'Audiowide', cursive;
  font-size: 1.5em;
}
.siteheader {
  font-family: 'Audiowide', cursive;
  font-size: 2em;
  text-align: center;
#  text-shadow: 4px 4px 4px #aaa;
  border-style: solid;
  border-width: 0px;
  margin-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
}
.menu {
  font-size: 1em;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  color: white;
  background-color: black;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  margin-left: 5px;
  margin-top: 0px;
  margin-right: 5px;
}


.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100%;
}

.navbar-default .navbar-nav > li.dropdown:hover > a,
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    background-color: rgb(231, 231, 231);
    color: rgb(85, 85, 85);
}
li.dropdown:hover > .dropdown-menu {
    display: block;
}
