
/* form validations */


.input-with-icon {
    position: relative;
}

.input-with-icon input checkbox {
    padding-left: 32px !important;
}

.input-with-icon i {
    color: #e5e9ec;
    display: block;
    position: absolute;
    margin: 9px 2px 4px 10px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    text-align: center;
}

.input-with-icon.right input {
    padding-left: 12px !important;
    padding-right: 33px !important;
}

.input-with-icon.right i {
    right: 18px;
    float: right;
}
.error{
    font-size:12px;
    color:#f35958;
    display:block;
}
.form-no-horizontal-spacing .error{
    margin-bottom:10px;
}

input.error{
    border:1px solid #f35958;
}

.error-control input{
    border:1px solid #f35958;
}
.error-control  textarea{
    border:1px solid #f35958;
}
.error-control i{
    color:#f35958;
}

.success-control input{
    border:1px solid #0aa699;
}
.success-control  textarea{
    border:1px solid #0aa699;
}
.success-control i{
    color:#0aa699;
}

