/* /usr/local/bin/OSCP/dist/career-portal/browser/static/custom.css */

/* System-wide font and color */
html {
    font-family: Roboto, sans-serif;
    font-size: 16px !important;
    color: #3d464d;
}

/* Hide the header building icon glyph */
header[theme]>section i.header-icon {
    display: none !important;
}

/* Hide the Bullhorn logo */
[_nghost-serverApp-c100] > section.credits[_ngcontent-serverApp-c100] {
    display: none !important;
}

/* Force the header background color */
header[theme][theme=neutral] {
    background: #02b8bf !important;
}

/* Adjust the line height spacing on chips that wrap */
.chip[_ngcontent-serverApp-c101] {
    line-height: 3.5em !important;
}

/* Adjust the color of the job title */
a, novo-activity-table .clickable, novo-data-table .clickable {
    color: #125F88 !important;
}

button[theme][theme=fab][color=positive] {
    background: #02b8bf !important;
}

.background[_ngcontent-serverApp-c107]   .job-container[_ngcontent-serverApp-c107]   .category[_ngcontent-serverApp-c107] {
    color: #02b8bf !important;
}

button[theme][theme=dialogue] {
    color: #02b8bf !important;
}

button[theme][theme=primary] {
    background: #02b8bf !important;
}

header[theme][theme=neutral] {
    background: #02b8bf !important;
}

/* --------------------------------------------------------------------------------------------------------- */
/* Suppress the job listing description from displaying on the main screen, but show it on the child screen. */
novo-list[_ngcontent-serverApp-c102] .job-card[_ngcontent-serverApp-c102] {
    margin: 12px 10% !important;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);
    padding-bottom: 0px !important;
    cursor: pointer;
}
novo-list[_ngcontent-serverApp-c102] .job-card[_ngcontent-serverApp-c102] .description[_ngcontent-serverApp-c102] {
    display: inline-block !important;
    word-wrap: break-word !important;
    overflow: hidden !important;
    max-height: 3.6em !important;
    line-height: 1.8em !important;
    padding: 0 !important;
    width: 100% !important;
    visibility: hidden !important;
    display: none !important;
}
novo-list-item .list-item {
    display: flex;
    flex-direction: inherit !important;
    flex: 1 0 0;
}
/* --------------------------------------------------------------------------------------------------------- */