.mdl-textfield__input {
    border-bottom-color: #4b87be;
}

.mdl-textfield__label {
    color: #ffffff;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
    color: #ffffff;
}

.mdl-textfield__label::after {
    background-color: #ffffff;
    bottom: 12px;
}

.mdl-textfield--floating-label:not(.is-dirty) input[type=password]:-webkit-autofill ~ label {
    font-size: 12px;
    top: 4px;
    visibility: visible;
}