#nav-page-start,
#nav-page-down,
#nav-page-up,
#nav-page-end {
    cursor: pointer;
}

#overview-lines {
    /*padding-left: 2rem;*/
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.overview-line {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    margin-top: 0;
    margin-bottom: 0;
}

.filter-controls {
    color: #8a2237;
}

.overview-line:nth-of-type(odd) {
    color: white;
    background: #8a2237;
}

.overview-line:nth-of-type(odd) * a {
    color: white;
    background: #8a2237;
}

.overview-line:nth-of-type(odd) * a:hover {
    color: white;
    background: #8a2237;
}

.overview-line:nth-of-type(odd) * a:visited {
    color: white;
    background: #8a2237;
}

.overview-line:nth-of-type(even) {
    color: #8a2237;
    background: white;
}

.overview-line:nth-of-type(even) * a {
    color: #8a2237;
    background: white;
}

.overview-line:nth-of-type(even) * a:hover {
    color: #8a2237;
    background: white;
}

.overview-line:nth-of-type(even) * a:visited {
    color: #8a2237;
    background: white;
}

.joblist-category {
    font-weight: 400;
    text-align: left;
    font-size: 10px;
    margin-bottom: 1px;
}

.joblist-title {
    font-size: 20px;
    line-height: 5px;
}

a.joblist-title {
    color: initial;
}

.joblist-description {
    font-size: 12px;
    line-height: 14px;
    padding-top: 7px;
}

.toOffer {
    color: initial;
    font-size: 15px;
}

.toOffer:hover {
    color: #414563;
}

.joblist-title:hover {
    color: #414563;
}

.list-logo {
    max-width: 120px;
}

.small {
    font-size: 12px;
}

body {
    background: white;
}

.center {
    text-align: center;
    color: lightgray
}

.hidden {
    display: none
}

td>div {
    padding: 5px 15px 5px 15px
}

td {
    vertical-align: middle !important;
    text-align: center !important;
}

.innernav {
    background: white !important;
    color: black;
    vertical-align: middle !important;
}

.top-corner-rounded {
    padding-top: 11px;
    padding-bottom: 1px;
    text-align: left;
}

.bottom-corner-rounded {
    text-align: center;
    margin-bottom: 20px;
}

#pageentries {
    margin-right: 10px
}

table {
    margin-bottom: 0px !important;
}

.page-text {
    margin-top: 3em;
}

#countentries {
    vertical-align: middle;
}

.inrow {
    color: #8a2237;
    float: left;
    width: 20%;
    padding: 5px;
    background: white;
    box-sizing: border-box;
    margin-bottom: 15px
}

.disabled {
    color: white
}
.col-xs-12 > p {
    float: left;
}
.col-sm-12 > p {
    float: left;
} 
