* {
	font-family: "Roboto", sans-serif;
}

.input-field label {
	color: #000 !important;
}

.input-field input:focus + label {
	color: #4caf50 !important;
}

.input-field input:focus {
	border-bottom: 1px solid #4caf50 !important;
	box-shadow: 0 1px 0 0 #4caf50 !important;
}
.input-field input.valid {
	border-bottom: 1px solid #4caf50 !important;
	box-shadow: 0 1px 0 0 #4caf50 !important;
}
.input-field input.invalid {
	border-bottom: 1px solid #f44336 !important;
	box-shadow: 0 1px 0 0 #f44336 !important;
}

.input-field input.invalid {
	border-bottom: 1px solid #f44336 !important;
	box-shadow: 0 1px 0 0 #f44336 !important;
}

.input-field .prefix.active {
	color: #4caf50 !important;
}

textarea.materialize-textarea:focus {
	border-bottom: 1px solid #4caf50 !important;
	box-shadow: 0 1px 0 0 #4caf50 !important;
}

blockquote {
	border-left: 5px solid #4caf50;
}

/*h1, h2, h3, h3, h4, h5, h6 {
	font-family: 'Permanent Marker', cursive;
}*/

.tabs .tab a:focus.active {
	background-color: #4caf500c;
}

.tabs .tab a:hover {
	background-color: #4caf500c;
	color: #4caf50;
}

.tabs .tab a.active {
	background-color: #4caf500c;
	color: #4caf50;
}

.tabs .tab a {
	color: #4caf50;
}

.tabs .indicator {
	background-color: #4caf50;
}