/*** form validation error box start ********************/
.error-box {
    border: 1px solid #C12335;
    background-color: #F7F7F7;
    padding: 2px;
    font-size: 10pt;
    color: #2C2E30;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.error-title {
    color: #2C2E30;
    font-size: 16px;
    font-weight: bold;
    padding: 4px;
    background: url('../images/tooltip/attention.png') 8px 6px no-repeat;
    padding-left: 30px;
}

.error-box ul {
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-type: disc;
}

.error-box li {
    margin-bottom: 2px;
    color: #C12335;
}

.error-box strong {
    color: #2C2E30;
    font-weight: bold;
}

.error-inline {
    color: #C12335;
    font-size: 12px;
    background: url('../images/tooltip/icon-error.png') left top no-repeat;
    padding-left: 20px;
}

.error-border {
    border: 1px solid #C12335;
}

.error-lab {
    color: #C12335;
}

.hide {
    display: none;
}

.validation-summary-errors {
    border: 1px solid #C12335;
    background-color: #F7F7F7;
    padding: 2px;
    font-size: 10pt;
    margin: 5px;
    color: #2C2E30;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    max-width: 600px;
    margin: 0 auto;
}

.validation-summary-errors ul {
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-type: disc;
}

.validation-summary-errors li {
    margin-bottom: 2px;
    color: #C12335;
}

.validation-summary-errors strong {
    color: #222;
    font-weight: bold;
}

/*** form validation error box end ********************/
