/**
 ** General
 */
.spacer {
  height: 130px;
}
#overview {
  margin-bottom:50px;
}

/**
 ** Header
 */
.brand-logo img {
  height: 70px;
}
nav {
  background-color:rgba(255,255,255, 1);
  position:fixed;
  z-index: 2;
  border-bottom: 5px solid #e67817;
  color: black;
}
@media only screen and (min-width: 601px) {
  nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {
      height: 80px;
      line-height: 80px;
      color: #e67817;
  }
}
nav ul a {
  color: black;
}
input[type="search"] {
  height: 64px !important; /* or height of nav */
}
nav ul li {
  line-height: 60px;
}
#search-block li {
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    float: left;
    padding: 0;
    height: 60px;
}
.noUi-tooltip span {
    color:black;
    left: 17px;
}
 
/**
 ** Margin's
 */
.margin-bottom-10 {
  margin-bottom:10px;
}
.margin-bottom-20 {
  margin-bottom:20px;
}
.margin-bottom-30 {
  margin-bottom:30px;
}
.margin-bottom-40 {
  margin-bottom:40px;
}
.margin-bottom-50 {
  margin-bottom:50px;
}
.margin-top-10 {
  margin-top:10px;
}
.margin-top-20 {
  margin-top:20px;
}
.margin-top-30 {
  margin-top:30px;
}
.margin-top-40 {
  margin-top:40px;
}
.margin-top-50 {
  margin-top:50px;
}

/**
 ** Collapsibles
 */
.collapsible-header i {
  margin-right:0px;
}
.collapsible-header img {
  max-width: 20px;
}
.collapsible-body > .grid-100 {
  margin-bottom: 10px;
}

/**
 ** Alerts
 */
a#tap-target {
  position: absolute;
  background-color: black;
  cursor: default;
  top: 10px;
  left: 10px;
}
.tap-target {
  position: absolute;
  top: 0px;
  left: 0px;
}
.tap-target-wrapper {
  position:fixed !important;
}
.tap-target-wrapper.open .tap-target {
  transform: scale(0.5);
}
.tap-target-wave .btn-floating {
  background-color:black;
}
#tap-target .success, .tap-target-wave .success, #tap-target .failed, .tap-target-wave .failed {
  display:none;
}
.tap-target-wave .success {
  color:greenyellow;
}
.tap-target-wave .failed {
  color:red;
}

/**
 ** Forms
 */
.select-wrapper+label {
  position: initial;
}
input[type="submit"] {
  cursor:pointer;
}
.logo-preview {
  max-width: 50px;
}
textarea.materialize-textarea {
  height: 6rem !important;
}
.btn, .btn-large, .btn-small, .btn:focus, .btn-large:focus, .btn-small:focus, .btn-floating:focus, .btn:hover, .btn-large:hover, .btn-small:hover {
  background-color: #e67817;
}
a.btn:hover {
  color: white;
}
.switch label input[type=checkbox]:checked+.lever {
    background-color: #A5D396;
}
.switch label input[type=checkbox]:checked+.lever:after {
    background-color: #e67817;
}

/**
 ** Modals
 */
.modal.bottom-sheet {
  max-height:90%;
}
.modal .modal-footer {
  width: 10%;
  position: fixed;
  right: 50px;
}

.pack-container label {
    color:black;
    font-weight: bold;
}
.pack-container .grid-100 {
    color: #9e9e9e;
    font-size: 12px;
}