﻿/* Default styles when no customer specific styles are added */
input,
select,
textarea {
  max-width: none;
}
.navbar-fixed-top {
  top: 0px;
  border-bottom: 5px solid white;
}
.button,
.navbar-toggle,
.navbar-inverse .button {
  background-color: #1e824c;
  border-bottom-color: #0b2f1c;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.navbar-inverse .navbar-nav > li > a {
  color: #fff !important;
}
.navbar-inverse .navbar-nav > li > a:hover {
  color: #e6e6e6 !important;
}
#img {
  padding-top: 20px;
}
.navbar-inverse {
  border-bottom: 3px solid #1e824c;
  padding-bottom: 5px;
  background: repeating-linear-gradient(45deg, #000, #000 .20em, #222 0, #222 .75em) fixed;
  /* Logo */
}
.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle {
  background: #1e824c;
  border: 1px solid #000 !important;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background: #28ab64;
}
.navbar-inverse .navbar-header {
  border-bottom: 0px;
}
.navbar-inverse .navbar-brand-name {
  color: #fff;
  font-size: 18px;
  font-family: calibri;
  font-weight: 100;
  margin-top: 27px;
  margin-left: -106px;
}
.navbar-inverse .navbar-brand-name:hover {
  color: #e6e6e6;
}
.navbar-inverse #img {
  display: block;
  /*background: #fff;*/
  background-image: url(images/Returkraft_Logo.png);
  background-repeat: no-repeat;
  background-position: 2px 10px;
  background-size: 145px 43px;
  width: 150px;
  height: 79px;
  margin-top: 0;
  margin-left: -1px;
  padding: 0;
  margin-right: 7px;
}
.navbar-inverse #img img {
  display: none;
}
.navbar-inverse .navbar-brand-name {
  /*color: #aaa;
        font-size: 20px;
        font-family: calibri;
        font-weight: 100;

        &:hover {
            color: #555;
        }*/
  display: none;
}
@media (min-width: 768px) {
  .navbar-inverse .navbar-brand-name {
    margin-top: 20px;
  }
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #1e824c;
}
.site-tabs {
  border-bottom: 1px solid #1e824c;
  background: #1e824c;
}
.site-tabs ul > li > a {
  color: #fff;
  border: none !important;
  margin: 2px 2px 0 2px;
}
.site-tabs ul > li.active > a,
.site-tabs ul > li.active > a:hover,
.site-tabs ul > li.active > a:focus {
  border-bottom: 2px solid #fff !important;
  background: none;
  color: #fff;
}
.site-tabs ul > li > a:hover {
  border-bottom: 2px solid rgba(255, 255, 255, 0.8) !important;
  background: none !important;
}
@media (min-width: 767px) {
  .body-content {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .body-content {
    margin-top: 47px;
  }
}
@media (min-width: 992px) {
  .body-content {
    margin-top: 66px;
  }
}
@media (min-width: 1200px) {
  .body-content {
    margin-top: -14px;
  }
}
/* Smallest width */
@media (max-width: 767px) {
  body {
    margin-top: 24px;
    background: none;
  }
  .navbar-fixed-top {
    top: 0;
  }
  .navbar-inverse #img {
    width: 63px;
    height: 47px;
    background-size: 40px;
    margin-top: 5px;
    background-position-x: 14px;
    background-position-y: 29px;
  }
  .navbar-inverse {
    padding-bottom: 0;
  }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-top: 3px solid #1e824c;
  }
  .navbar-nav {
    margin-top: 25px !important;
  }
  .navbar-brand-name {
    margin-top: 1px !important;
    margin-left: 61px !important;
  }
  #img {
    padding-top: 6px;
    margin-left: 4px !important;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #f2f2f2;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #fff;
  }
}
@media (min-width: 768px) {
  body {
    margin-top: 84px;
    padding-top: 84px;
  }
  .navbar-nav {
    margin-top: 0px;
  }
  .navbar-brand-name {
    margin-left: -106px !important;
  }
}
@media (min-width: 992px) {
  body {
    margin-top: 84px;
    padding-top: 38px;
  }
  .navbar-nav {
    margin-top: 29px;
  }
}