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

/**
 ** Header
 */
.brand-logo img {
  height: 100px;
}
nav {
  background-color:black;
  position:fixed;
  z-index: 2;
}
input[type="search"] {
  height: 64px !important; /* or height of nav */
}
 
/**
 ** 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;
}

/**
 ** 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;
}
/**
 ** Modals
 */
.modal.bottom-sheet {
  max-height:90%;
}
.modal .modal-footer {
  width: 10%;
  position: fixed;
  right: 50px;
}