﻿/*.GridLoadingLabel {
    color: #990000;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}*/

/*
    OLD    Color Scheme
    Dark:       #000066 (dark blue)
    Medium:     #B0C4DE (blue steel)
    Default:    #e7eff8
    Light:      white
    Hi-lited:   #990000 (dark red)
    Selected:

    NEW    Color Scheme
    Dark:       #222222
    Medium:     #999999
    Default:    #e6e6e6
    Light:
    Hi-lited:   #000000
    Selected:
*/

.matrix table {
    font-family: Arial;
    font-size: 12px;
    margin: 0px 0px 20px;
    border-collapse: collapse;
    background-color: #e6e6e6;
    text-align: left;
}

.matrix table caption {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px 0px 5px;
    text-transform: uppercase;
    text-align: center;
}

.matrix table th, .matrix table td {
    /* In general, all grid <th> and <td> tags */
    /* will have the following attributes */
    color: Black;
}

.matrix table thead th {
    background-color: #595959;
    border-bottom: #ddd 1px solid;
    color: White;
    padding: 5px 15px 5px 5px;
}

.matrix table thead th a:link,
.matrix table thead th a:visited,
.matrix table thead th a:active {
    color: white;
    text-decoration: underline;
}

.matrix table thead th a:hover {
    color: #FE924C;
    text-decoration: underline;
}

.matrix table tr td {
    /*padding-right: 10px;*/
    padding: 5px 15px 5px 5px;
}

.matrix table tfoot tr {
    background-color: #999999;
}

.matrix table tfoot tr td.FooterAddRowCol {
    text-align: left;
}

.matrix table tfoot tr td.FooterTotalCol {
    font-weight: bold;
    padding-right: 10px;
}

.matrix table tfoot tr td.FooterPagingCol {
    text-align: left;
}

.matrix table tbody tr td a:link, a:visited, a:active {
    /*color: #222222;*/
    text-align: left;
    text-decoration: underline;
}

.matrix table tbody tr td a:hover {
    /*color: #000000;*/
    text-align: left;
    text-decoration: underline;
}

a.AddLnk:link, a.AddLnk:visited, a.AddLnk:active {
    color: #222222;
    text-align: left;
    text-decoration: underline;
}

a.AddLnk:hover {
    color: #000000;
    text-align: left;
    text-decoration: underline;
}

a.PgLnk:link, a.PgLnk:visited, a.PgLnk:active {
    color: #222222;
    text-decoration: underline;
}

a.PgLnk:hover {
    color: #000000;
    text-decoration: underline;
}

.PagesLabel {
    font-weight: bold;
}

.matrix-striped table tbody tr:nth-child(2n+1) {
    background-color: #f2f2f2;
}
/*must be placed after prev item to override bg-color*/
.matrix table tbody tr:hover { 
    background-color: #fceb72;
}
/*PreRegStatus Styles*/
.Approved {
    color: green;
}
.Pending {
    color:brown;
}
.Ineligible {
    color:red;
    text-decoration:line-through;
}
.Incomplete {
    font-weight:bold;
    color:orange;
}