
.form .form-group {
    position: relative;
}

.form .form-control {
    /*
    background: none;
    border: none;
    border-bottom: 1px solid #666;
    border-radius: 0;
    */
    box-shadow: none;
}

    .form .form-control:focus, .form .form-control:valid {
        outline: 0;
    }

label.placeholder {
    position: absolute;
    left: 12px;
    top: 10px;
    color: rgba(51, 51, 51, 0.54);
    pointer-events: none;
    transition: all .2s ease;
}

    label.placeholder span {
        color: red;
        font-weight: 700;
    }

label.placeholderFocus {
    top: -4px;
    font-size: 12px;
}
