﻿.redidoc-cell {
    margin-top: 7px;
    padding: 5px;
}

.redidoc-container {
    border: 1px solid #cccccc;
    padding-top: 7px;
    margin-bottom: 7px;
}

table {
    border: 1px solid #C1C1A4;
    border-collapse: collapse;
    width: 100%;
}

table td {
    padding: 5px 15px;
    border: solid 1px #e8eef4;
    border-style: none;
}

table th {
    padding: 5px 15px;
    text-align: left;
    background-color: #CAD8E6;
    border-style: none;
    border-bottom: 1px solid #C1C1A4;
}

table th a {
    color: #696969;
    text-decoration: none;
}

table tr a {
    color: #696969;
    text-decoration: none;
}

table tr a:hover {
    color: Black;
}

.tableFooter {
    padding: 5px 15px;
    text-align: left;
    background-color: #CAD8E6;
    border: 1px solid #C1C1A4;
    border-top: none;
}

.tableFooter a {
    color: #696969;
}

.tableFooter a:hover {
   color: Black;
   font-style: italic;
}

tr:nth-child(odd).tableSubHeading {
    background: #DEE7EF;
    color: #000;
    font-weight: bold;
}

tr:nth-child(even).tableSubHeading {
    background: #DEE7EF;
    color: #000;
    font-weight: bold;
}

.tableSubHeadingTop {
    border-top-style: solid;
    border-top-color: #c1c1a4;
    border-top-width: 0.5px;
}

.tableSubHeadingBottom {
    border-bottom-style: solid;
    border-bottom-color: #c1c1a4;
    border-bottom-width: 0.5px;
}

table tr:nth-child(odd) {
    color: #000;
    background: #DEE7EF;
}

table.fc-scrollgrid tr:nth-child(odd) {
    color: #000;
    background: #FFF;
}

table tr:nth-child(even) {
    color: #000;
}