@import 'https://fonts.googleapis.com/css?family=Raleway';
html{font-family: 'Raleway', sans-serif;}
body {display: flex;min-height:100vh;flex-direction: column;}
main {flex: 1 0 auto;}
strong{font-weight:bold;}
.shadow-white {text-shadow: -2px 0 #FFF, 2px 0 #FFF, 0 2px #FFF, 0 -2px #FFF;}
.shadow-black {text-shadow: 1px 2px #000,1px 2px #000,1px 2px #000;}
.striped{background-color:lightblue;}
/* label color */
.input-field label {
 color: #1e88e5;
}
/* label focus color */
.input-field input[type=text]:focus + label {
 color: #000;
}
.input-field input[type=tel]:focus + label {
 color: #000;
}
.input-field input[type=email]:focus + label {
 color: #000;
}
/* label underline focus color */
.input-field input[type=text]:focus {
 border-bottom: 1px solid #1e88e5;
 box-shadow: 0 1px 0 0 #1e88e5;
}
.input-field input[type=tel]:focus {
 border-bottom: 1px solid #1e88e5;
 box-shadow: 0 1px 0 0 #1e88e5;
}
.input-field input[type=email]:focus {
 border-bottom: 1px solid #1e88e5;
 box-shadow: 0 1px 0 0 #1e88e5;
}
/* icon prefix focus color */
.input-field .prefix.active {
 color: #1e88e5;
}
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #1e88e5;
  box-shadow: 0 1px 0 0 #1e88e5;
}
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #000;
}
.parallax-container {
  height:380px;
}
small.error{color:darkred;font-weight:bold;!important}