/* Styling for the header */
#idHeader {
  margin:0 auto 0 auto;
  padding:5px;
  max-width:1000px;
  width:100%;
}

/* Styling for the container */
#idContainer {
  margin:0 auto 0 auto;
  padding:5px;
  max-width:1000px;
  width:100%;
}

/* Styling for the footer */
#idFooter {
  clear:both;
  margin:0 auto 0 auto;
  padding:5px;
  max-width:1000px;
  width:100%;
  text-align:center;
  color:white;
  background:#685d54;
}

/* Styling for the footer menu */
#idFooterMenu thead {
  background:lightgrey;
}

#idFooterMenu th {
  width:200px;
}

#idFooterMenu a {
  color:black;
}

/* Styling for the news articles */
.clNewsArticle h1 {
  margin:15px 0px 5px 0px;
  padding:0;
  font-size:20px;
}

.clNewsImg {
  margin:5px;
  padding:0;
  border:1px solid #444444;
  border-radius: 6px;
}

.clNewsMostRead {
  margin-bottom:10px;
}

/* Styling for the products */
.clProductImg {
  margin:5px;
  padding:0;
}

/* Styling for the products PDF */
.clProductPdf {
  margin:5px;
  padding:0;
}

#idProductPdf td {
  padding:5px;
  vertical-align:top;
}

/* Styling for the menu bar */
#custom-bootstrap-menu.navbar-default .navbar-brand {
  color: rgba(255, 255, 255, 1);
}
#custom-bootstrap-menu.navbar-default {
  font-size: 13px;
  background-color:#8dc540;
  border-width: 0px;
  border-radius: 0px;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
  color: rgba(0, 0, 0, 1);
  background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
  color: rgba(6, 61, 2, 1);
  background-color: rgba(231, 231, 231, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
  border-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #8dc540;
}

/* Styling for the product image carousel */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width:75%;
  margin:auto;
}

.carousel-control.left,
.carousel-control.right {
  background-image:none;
}

.carousel-control {
  color:#6f9a32;
  opacity:1;
}

/* Bootstrap overrides */
.btn-success {
  background-color:#8dc540;
  border-color:#6f9a32;
}

.btn-success:hover {
  background-color:#6f9a32;
}

a {
  color:#6f9a32;
}

/* General styling */
.clTextRed {
  color:red;
}

