.form-item {
    margin: 20px auto;
    position: relative
}

.form-input {
    border-radius: 5px;
    padding: 9px 10px;
    border: 1px solid #dcdcdc;
    -webkit-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
    font-size: 13px
}

.form-input-focus {
    border-color: #3E74B0;
    outline: 0;
}

.item-tip {
    position: absolute;
    color: #999;
    top: 10px;
    left: 32px;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    background-color: #fff;
    padding: 0 3px;
    font-size: 12px;
    z-index: 10;
}

.item-tip-focus {
    top: -8px;
    font-size: 12px;
    color: #3E74B0
}