/* 表单验证 */
.from-validator{

}
.from-validator .from-error,.from-tip{
    float: left;
    height: 20px;
}
.from-validator .from-error span,.from-tip span {
    color: #D50000;
    font-size: 12px;
    height: 20px;
    float: left;
    line-height: 20px;
}
.from-tip span{
    color: #999;
}
.from-validator .input-group {
    float: left;
    width: 100%;
    min-height: 36px;
}
.from-validator .from-error img,.from-tip img{
    float: left;
    width: 20px;
    height: 20px;
}
.from-validator-error input.form-control {
    border: 1px solid #D50000;
}
.from-validator-error .form-control input ,
.from-validator-error .form-control p.vip-unit,
.from-validator-error .form-control p.vip-append,
.from-validator-error .carrier-select,
.from-validator-error .input-radius-right{
    border-color: #D50000;
}

.from-tip{
    display: none;
    float: unset;
}
.form-div{
    min-height: 20px;
    padding-top: 7px;
    padding-bottom: 3px;
    width: 100%;
    float: left;
}
.form-div-way{
    padding-top: 0;
}