﻿.loginTable {
    text-align: center;
    margin: 0 auto;
}

.totalRow {
    /*background-color: #cce5ff;*/
    font-weight: bold;
}

.hiddenElement2 {
    display: none;
}

.hiddenElement3 {
    display: none;
}


.minusCell {
    background-color: #F29B9B !important;
}

.XXNotCurrentBudget {
    padding: 5px;
    color: #93261f !important;
    background-color: #ef8d8d !important;
    border: 3px solid #93261f;
    display: inline-block;
}

.errorBox {
    padding: 5px;
    color: #93261f !important;
    background-color: #ef8d8d !important;
    border: 3px solid #93261f;
}

    .errorBox h1,
    .errorBox h2,
    .errorBox h3,
    .errorBox h4,
    .errorBox h5,
    .errorBox h6 {
        color: #93261f !important;
    }

    .errorBox a {
        display: inline-block;
        padding: 3px;
        margin-top: 3px;
        background-color: none !important;
    }

        .errorBox a:hover {
            background-color: none !important;
        }

        .errorBox a.important {
            display: inline-block;
            padding: 3px;
            margin-top: 3px;
            background-color: #edc0bd !important;
        }

    .errorBox .headingRow th:hover,
    .errorBox .headingRow td:hover,
    .errorBox td a:hover {
        background-color: #a0a0a0 !important;
    }

    .errorBox td {
        background-color: #808080 !important;
    }

    .errorBox .tableHeader th {
        background-color: #808080 !important;
    }

    .errorBox table {
        color: black !important;
    }

    .errorBox th {
        /*color: #777777 !important;*/
        color: black !important;
    }

.errorRow .detail-label {
    /*color:red !important;*/
    background-color: #C46060 !important;
}

.errorRow .detail-data {
    /*color:red !important;*/
    background-color: #ef8d8d !important;
}

.historyEditRow {
    color: red !important;
    background-color: #ef8d8d !important;
}

.checkBoxColumn {
    text-align: center;
}

.Confirm-form {
    text-align: center;
    /*background-color:#d0d0d0;
    padding:10px;
    border:4px solid #66b3ff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 10px;*/
}

.Confirm-details {
    background-color: darkgrey;
    padding: 10px;
    border: 4px solid #66b3ff;
    /*  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 10px;*/
}

/*.select2-container a {
    Xcolor: black !important;
}*/

.RequiredFieldStar {
    vertical-align: top;
    color: red;
    font-size: 1.5em;
}

@media all {
    .page-break {
        display: none;
    }
}

@media print {
    .page-break {
        display: block;
        page-break-before: always;
        /*break-before: page;*/
    }
}

.FontLarge {
    font-size: xx-large;
}

.tableRow .noticeLabel {
    color: red;
}
