a {
    color: #4caf50;
}


input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #4caf50;
    -webkit-box-shadow: 0 1px 0 0 #4caf50;
    box-shadow: 0 1px 0 0 #4caf50;
}
.input-field .prefix {
    color:#9e9e9e;
}
.input-field .prefix.active {
    color:#4caf50;
}

::-webkit-input-placeholder { /* Edge */
    color: #9e9e9e;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #9e9e9e;
}

::placeholder {
    color: #9e9e9e;
}

.tabs .indicator {
    background-color: #4caf50;
}
.tabs .tab a:hover, .tabs .tab a.active {
    background-color: transparent;
    color: #4caf50;
}
.tabs .tab a {
    color: rgba(76, 175, 80, 0.7);
}
.tabs .tab a:focus, .tabs .tab a:focus.active {
    background-color: rgba(76, 175, 80, 0.2);
}
