﻿/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
}

.validation-summary-errors ul {
    padding-left: 20px;
}
.validation-summary-errors ul li {
    list-style-type: none;
}

.validation-summary-valid {
    display: none;
}

.loginValid {
    margin-top: 20px;
}

.username {
    color: #fff;
    padding: 20px 10px;
    font-weight: normal;
}

.caret.caret-reversed, .sorting-desc .caret {
    border-top-width: 0;
    border-bottom: 4px solid;
}

th a {
    color: inherit;
    cursor: pointer;
}

.verticalLabel {
    padding: 6px 9px;
    margin: 0;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.noleftpadding {
    padding: 0 20px 0 0 !important;
    margin: 0 !important;
}

@media print {
    .noprint {
        display: none;
        color: green;
    }
}

@media all {
    .page-break {
        display: none;
    }
}

@media print {
    .page-break {
        display: block;
        page-break-before: always;
    }
}

@media print {
    .col {
        float: left !important;
        width: 40% !important;
    }
}


.multiselect {
    height: 33px;
    width: 100%;
}

.pointer {
    cursor: pointer;
}
