
.cont_after_header {
        background-color: #E8E8E8;
    }

    .home_table {
        width: 100%;
        background-color: #E8E8E8;
        padding: 10px;
    }

        .home_table a {
            background-color: white;
            display: block;
            padding: 4px;
            margin: 1px;
            text-align: center;
            color: #2F418F;
            border: 1px solid gray;
            text-decoration: none;
            font-size: 12px;
        }

            .home_table a:hover {
                background-color: #2F418F;
                color: white;
            }



    .label {
        font-size: 15px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #222222;
        text-decoration: none;
        text-align: center;
    }



.home_inner_section_cont a {
    display: block;
    font-size: 13px;
    border-bottom: 1px solid lightgray;
    padding: 5px;
    text-decoration: none;
    font-weight: bold;
    color: black;
}

    .home_inner_section_cont a:hover {
        background-color: rgb(242, 242, 242);
        text-decoration: underline;
    }

.home_inner_section_cont {
    box-sizing: border-box;
    float: left;
    border: 1px solid lightgray;
    border-bottom: none;
    min-width: 175px;
    margin-bottom: 5px;
}

.home_inner_section_title {
    padding: 5px;
    color: #800000;
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px solid lightgray;
    background-color: rgb(242, 242, 242);
}

.tr_reqStage_4 td, .key_reqStage_4 {
    background-color: lightgreen !important;
}

.tr_reqStage_4:hover td {
    background-color: lightgray !important;
}

.tr_reqPriority_1 td, .key_reqPriority_1 {
    background-color: lightblue;
}

.tr_reqPriority_2 td, .key_reqPriority_2 {
    background-color: pink;
}

.key_reqPriority {
    margin-right: 5px;
    border: 1px solid lightgray;
    padding: 5px;
}

.tr_darker_border td, .tr_darker_border, .tr_darker_border th {
    border-color: darkgrey !important;
}
.summary_spacer
{
    background-color:white;
}
.summary_spacer:hover{
    background-color:white !important;
}
.insp_sum_table {
    width: 100%;
    border-bottom: none;
    margin-bottom: -1px;
    color:black;
}

    .insp_sum_table, .insp_sum_table td {
        border: 1px solid black;
        border-collapse: collapse;
    }

        .insp_sum_table td {
            padding: 10px;
            cursor: pointer;
            background-color:white;
        }

            .insp_sum_table td:hover {
                background-color: #314290 !important;
                color:white !important;
            }

            .insp_sum_table td[data-selected] {
                background-color: #30428F !important;
                color: white;
            }
.rotated{
    -webkit-transform: rotate(270deg);	
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
}
