﻿.field-validation-error {
    color: #dd4b39;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #dd4b39;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #dd4b39;
}

.validation-summary-valid {
    display: none;
}

.alert {
    padding: 4px;
}
.alert i {
    margin: 0px 5px 0px 2px;
}

.form-group span.form-control {
    border: solid 1px #d2d6de;
    font-weight: bold;
}

.payment-td-total {
    font-weight: bold; 
    text-align: right; 
    vertical-align: middle !important;
    font-size: 12pt;
}

.table-installments {
    width: 100%;
    border-collapse: collapse;
    font-size: 9pt;
}

.table-installments tbody tr.selected {
    background-color: #00ff7f;
}
.table-installments tbody tr:hover,
.table-installments tbody tr.selected:hover {
    background-color: #ddd;
}

.table-installments td,
.table-installments th {
    border: solid 1px #eee;
    padding: 0px;
    margin: 0px;
}

.table-installments input[type=checkbox] {
    width: 20px;
    height: 20px;
}

.table-installments input[type=text],
.table-installments select {
    height: 20px;
}

