/*---------------- Default Vacancies Grid Styling --------------------*/

#ProjectListGridWrapper {
    background: #f7f7f7;
    border: solid 1px #e5e5e5;
    border-right: solid 2px #e5e5e5;
    border-top: 0px;
    font: normal 11px Arial, Verdana, Sans-serif;
    text-align: left;
    margin-top: 10px;
}

.ProjectList {
    border: 0px !important;
    border-collapse: separate !important;
    font: 11px tahoma;
    color: #000000; /*-moz-user-select: none;*/ /*disables text selecting in Firefox to combat unpleasant visual appearance*/
    width: 100%;
}

    .ProjectList td {
        padding: 4px;
    }

    .ProjectList a {
        font: 11px tahoma; /*color: #026361;*/
        color: #147ECF;
    }

        .ProjectList a:hover {
            color: #F17903;
        }

.ProjectList_Header td, th {
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #bbb;
    padding-left: 6px; /*more than items to compensate for item borders!*/
    padding-top: 6px;
    padding-bottom: 6px;
    background: url('/Themes/HrmSilver/Images/GridHeaderBg.png') repeat-x bottom #eefbfd;
    color: black;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-serif;
    font-size: 10px;
}

    .ProjectList_Header td a, .ProjectList_Header td a:hover, .ProjectList_Header th a, .ProjectList_Header th a:hover {
        color: inherit !important;
        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        text-decoration: none !important;
    }

.ProjectList_Highlighted_Row td {
    line-height: 22px;
    border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px white;
    padding-left: 4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.ProjectList_Row td {
    background-color: #ffffff;
    line-height: 22px;
    border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px white;
    padding-left: 4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.ProjectList_AlternatingRow td {
    background-color: #f7f7f7;
    line-height: 22px;
    border-top: solid 1px #e9e9e9;
    border-bottom: solid 1px white;
    padding-left: 4px;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.ProjectList_ShortDescription {
    font-style: italic;
    color: #AAAAAA;
}

/*---------------- Default Vacancies Filter Styling --------------------*/
#ListFilterWrapper {
    border: solid 1px #e5e5e5;
    border-right: solid 2px #e5e5e5;
    border-top: 0px;
    font: normal 11px Arial, Verdana, Sans-serif;
    text-align: left;
}

#ListFilterContent {
    padding: 4px;
}

    #ListFilterContent table tr td {
        padding-right: 10px;
    }

.ListFilterHeader {
    font: bold 10px Verdana, Arial, Sans-serif;
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #bbb;
    padding-left: 6px; /*more than items to compensate for item borders!*/
    background: url('/Themes/HrmSilver/Images/GridHeaderBg.png') repeat-x bottom white;
    font-weight: bold;
}

.ListFilterContent_ListBox {
    width: 300px;
    height: 100px;
}

.ListFilterContent_DDList {
    width: 300px;
}

#FilterSearchButtonWrapper {
}

.MultiSelectInfo {
    font-size: 10px;
    color: #AAAAAA;
}

#Text_Intro {
    margin-bottom: 10px;
}

/*---------------- Default Vacancies Grid Styling --------------------*/

#DepartmentPathWrapper {
    padding-top: 10px;
}

.project-logo {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    display: inline-block;
}
