/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

nav ul a,
nav .brand-logo {
  color: #444;
}

p {
  line-height: 2rem;
}

.sidenav-trigger {
  color: white;
}

.parallax-container {
  min-height: 380px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}
  .parallax-container .section {
    width: 100%;
  }

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

.icon-block {
  padding: 0 15px;
}

.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
}

span.material-icons {
  line-height: inherit;
}

/* .slider .indicator-item {
  background-color: inherit;
} */

.slider .indicator-item.active {
  background-color: grey !important;
}

/* Změna barvy textu v inputech */
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, textarea:focus {
  border-bottom: 2px solid #455a64 !important; /* Podtržený okraj */
  box-shadow: inset 0 -4px 9px #eceff1 !important; /* Stín pro focus */
}

/* Změna primární barvy */
.btn, .btn-large, .btn-small, .waves-effect, .waves-light {
  background-color: #455a64 !important;
}

/* Změna barvy pro tlačítka při najetí myší */
.btn:hover {
  background-color: #263238 !important; /* Tmavší odstín */
}

/* Změna barvy ikony pro button-flat */
.btn-flat i {
  color: white !important; /* Bíla barva pro ikonu */
}

/* Změna barvy ikony při hoveru */
.btn-flat:hover i {
  color: white !important; /* Zůstane bílá ikona i při hoveru */
}

/* Změna barvy textu pro button-flat */
.btn-flat {
  background-color: transparent !important;
  color: white !important;
}

/* Změna barvy textu pro button-flat při hoveru */
.btn-flat:hover {
  color: white !important;
  background-color: #263238 !important;
}


/* Změna barvy labelu při fokusování na input */
input[type="text"]:focus + label,
input[type="email"]:focus + label,
input[type="password"]:focus + label,
textarea:focus + label {
  color: grey !important;
}

/* Změna barvy labelu pro checkbox */
input[type="checkbox"] + label {
  color: grey;
}

/* Změna barvy labelu pro radio button */
input[type="radio"] + label {
  color: grey;
}

/* Změna barvy labelu pro zaškrtnutý checkbox */
input[type="checkbox"]:checked + label {
  color: grey;
}

/* Změna barvy labelu pro vybraný radio button */
input[type="radio"]:checked + label {
  color: grey;
}

/* Změna barvy textu pro option položky */
.select-wrapper li span{
  color: #263238 !important;
}

/* Změna barvy textu pro položky v dropdown menu */
.dropdown-content li a {
  color: #263238 !important;
}

/* TABS */

.tabs .tab a {
  color: #263238 !important;
}

.tabs .tab a:focus, .tabs .tab a:focus.active {
  background-color: #eceff1 !important;
}

.tabs .tab a:hover, .tabs .tab a.active {
  color: #263238 !important;
}

.tabs .indicator {
  background-color: #263238 !important;
}
