.figure
{
    background-color: #cd202c;
    border: 1px solid #cd202c;
    margin-bottom: 10px;
}

.figure-body
{
    background-color: white;
}

.figure-count
{
    background-color: #cd202c;
    color: white;
    padding: 10px;
    font-size: 200%;
    font-weight: bold;
    letter-spacing: 4px;
    text-align: center;
}

.figure-text
{
    background-color: #cd202c;
    color: white;
    padding: 10px;
    font-size: 120%;
    font-weight: bold;
    letter-spacing: 3px;
    text-align: center;
}

.profile-side-menu
{
    text-decoration: none;
}

.profile-side-menu-item
{
    text-decoration: none;
    padding: 10px;
    margin: 5px;
    border-bottom: 1px solid #cd202c;
    background-color: pink;
}

.profile-side-menu-item a:link
{
    text-decoration: none;
    color: #000000;
}

.profile-side-menu-item a:visited
{
    text-decoration: none;
    color: #000000;
}

.profile-side-menu-item a:hover
{
    text-decoration: none;
    color: #cd202c;
}

.profile-side-menu-item a:active
{
    text-decoration: none;
    color: #000000;
}

.profile-side-menu-item a:focus
{
    text-decoration: none;
    color: #000000;
}

.vendor-profile-menu
{
    text-decoration: none;
}

.vendor-profile-menu-item
{
    text-decoration: none;
    padding: 5px;
    margin: 5px;
    border-bottom: 1px solid #cd202c;
}

.vendor-profile-menu-item a:link
{
    text-decoration: none;
    color: #000000;
}

.vendor-profile-menu-item a:visited
{
    text-decoration: none;
    color: #000000;
}

.vendor-profile-menu-item a:hover
{
    text-decoration: none;
    color: #cd202c;
}

.vendor-profile-menu-item a:active
{
    text-decoration: none;
    color: #000000;
}

.vendor-profile-menu-item a:focus
{
    text-decoration: none;
    color: #000000;
}

.vendor-profile-menu-item-completed
{
    border-bottom: 1px solid #cd202c;
    background-color: pink;
}

.report-type
{
    font-size: 90%;
}

.report-type-row
{
    border-bottom: 0.5px solid #000000;
    padding: 5px;
    margin: 5px;
}

.report-type-column p
{
    color: #000000;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.report-type-column-child
{
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 80%;
    color: #000000;
}

.report-type-column a
{
    text-decoration: none;
    color: #000000;
    vertical-align: middle;  
}
.report-type-column a:hover
{
    color: #cd202c;
}

.search-results
{
    font-size: 70%;
}

.search-result-row
{
    border-bottom: 0.5px solid #000000;
    padding: 5px;
    margin: 5px;
}

.search-result-column p
{
    color: #000000;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.search-result-column-child
{
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 70%;
    color: #000000;
}

.search-result-column a
{
    text-decoration: none;
    color: #000000;
    vertical-align: middle;  
}
.search-result-column a:hover
{
    color: #cd202c;
}

.data-listing-results
{
    font-size: 100%;
}

.data-listing-result-row
{
    border-bottom: 0.5px solid #000000;
    padding: 5px;
    margin: 5px;
}

.data-listing-result-column p
{
    color: #000000;
    letter-spacing: 3px;
}

.loggedinDistrictName
{    
    letter-spacing: 5px;
    text-transform: uppercase;
    font-size: 80%;
    color: #cd202c;
}


.submission-lists
{
    font-size: 70%;
}

.submission-list-row
{
    border-bottom: 0.5px solid  #000000;
    padding: 5px;
    margin: 5px;
}

.submission-list-column p
{
    color:  #000000;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.submission-list-column-child
{
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 70%;
    color:  #000000;
}

.submission-list-column a
{
    text-decoration: none;
    color:  #000000;
    vertical-align: middle;
}
.submission-list-column a:hover
{
    color:  #cd202c;
}

.notification-list-read-row
{
    border-bottom: 0.5px solid  #000000;
    padding: 5px;
    margin: 5px;
    color:  #000000;
}

.notification-list-unread-row
{
    border-bottom: 0.5px solid  #000000;
    padding: 5px;
    margin: 5px;
    color:  #cd202c;
    font-weight: bold;
}

.notification-list-column p
{
    letter-spacing: 3px;
    text-transform: uppercase;
}

.notification-list-column a
{
    text-decoration: none;
    color:  #000000;
    vertical-align: middle;
}
.notification-list-column a:hover
{
    color:  #cd202c;
}

.no-notifications-message
{
    padding: 5px;
    margin: 5px;
    color:  #cd202c;
    text-transform: uppercase;
}