div#jobcenter {
width: 100%;
font-family: 'Lato', sans-serif !important; }  div#jobcenter .sucheOuter {
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 3rem;
background-color: rgb(237, 237, 237);
display: flex;
flex-direction: column;
justify-content: center; border: none;
}
div#jobcenter .sucheInner {
width: 95%;
margin: auto;
}
div#jobcenter .sucheInner .row1 {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 2rem;
}
div#jobcenter .sucheInner .row1 label {
font-size: 1.25rem;
}
div#jobcenter .sucheInner .row1 select, 
div#jobcenter .sucheInner .row1 input {
height: 40px;
width: 100% !important;
font-size: 18px;
margin-top: 10px;
}
div#jobcenter .sucheInner .row1 div {
float: left;
text-align: left;
margin-right: 0;
width: 100%;
}
div#jobcenter .sucheInner .row1 div:last-child {
display: none;
}
div#jobcenter .sucheInner .row2 {
width: 100%;
padding-top: 1rem;
clear: both;
}
div#jobcenter .sucheInner .row2 .left {
float: left;
text-align: left;
width: 50%;
font-weight: bold;
}
div#jobcenter .sucheInner .row2 .right {
text-align: center;
width: 100%;
}
div#jobcenter .sucheInner .row2 .right input {
width: auto;
border: 2px solid #394855;
background-color: transparent;
color: #394855;
font-weight: 900;
}
div#jobcenter .sucheInner .row2 .right input:hover {
background-color: #394855;
}  div#jobcenter .joblistOuter {
width: 100%;
display: table; border: none;
}
div#jobcenter .joblistOuter .joblistHeader {
display: table-row;
width: 100%;
font-weight: bold;
}
div#jobcenter .joblistOuter .joblistItemEven {
display: table-row;
cursor: pointer;
width: 100%;
background-color: rgb(237, 237, 237); border: none;
}
div#jobcenter .joblistOuter .joblistItemUneven {
display: table-row;
cursor: pointer;
width: 100%;
background-color: #fff; border: none;
}
div#jobcenter .joblistOuter .joblistItemEven:hover, 
div#jobcenter .joblistOuter .joblistItemUneven:hover {
background-color: #d1d4da;
}
div#jobcenter .joblistOuter .space {
height: 5px;
}
div#jobcenter .joblistOuter .sb {
padding: 5px;
display: table-cell;
width: 40%;
}
div#jobcenter .joblistOuter .br {
padding: 5px;
display: table-cell;
width: 30%;
}
div#jobcenter .joblistOuter .bl {
padding: 5px;
display: table-cell;
width: 30%;
}
div#jobcenter .initiative {
margin-top: 5px;
text-align: right;
padding: 5px;
display: none;
}
div#jobcenter .initiative:hover {
text-decoration: underline;
} div#jobcenter button {
width: auto;
} div#jobcenter .jdTitle {
font-size: 227%;  margin-bottom: 5px;
}
div#jobcenter .sheader {
font-size: 150%; margin-bottom: 5px;
}
div#jobcenter .borderTopGrey {
border-top: 1px solid grey;
}
div#jobcenter ul {
list-style-type: circle !important;
padding-left: 20px !important;
}
div#jobcenter button {
border: 2px solid black;
background-color: white;
color: black;
font-weight: normal;
font-size: 10pt;
}
div#jobcenter button:hover {
background-color: #d1d4da;
}
iframe {
width: 100%;
height: 100%;
}  div#jobcenter > div {
font-family: "Lato", sans-serif;
color: #565456;
font-size: 1.25rem;
}
div#jobcenter .jdTitle {
color: #565456;
font-weight: 900;
text-transform: uppercase;
font-size: 3rem;
margin-bottom: 1.5rem;
}
div#jobcenter .sheader {
font-weight: 900;
text-transform: uppercase;
font-size: 2rem;
margin-bottom: .5rem;
}
div#jobcenter ul {
margin-top: 1rem;
list-style: none !important;
padding-left: 0 !important;
}
div#jobcenter button,
div#jobcenter .sucheInner .row2 .right input {
border-radius: 0;
padding: 8px 30px;
text-transform: uppercase;
font-weight: 900;
transition: all .2s ease-in-out;
font-size: 1.25rem;
border: 1px solid #394855;
background: #394855;
color: #fff;
}
div#jobcenter .sucheInner .row2 .left {
display: none;
}
div#jobcenter button:hover,
div#jobcenter .sucheInner .row2 .right input:hover {
background: transparent;
color: #394855;
}
div#jobcenter .joblistOuter .joblistHeader .sb,
div#jobcenter .joblistOuter .joblistHeader .br,
div#jobcenter .joblistOuter .joblistHeader .bl {
color: #009fe0;
}
div#jobcenter .joblistOuter .joblistHeader .sb,
div#jobcenter .joblistOuter .joblistHeader .br,
div#jobcenter .joblistOuter .joblistHeader .bl,
div#jobcenter .joblistOuter .joblistItemEven .sb,
div#jobcenter .joblistOuter .joblistItemUneven .sb {
font-weight: 900;
}
div#jobcenter .joblistOuter .joblistItemEven > div,
div#jobcenter .joblistOuter .joblistItemUneven > div {
padding: 10px;
}
@media (max-width: 1023px) {
.p-2:first-child,
.p-2:last-child,
.p-2 {
padding-left: 0 !important;
padding-right: 0 !important;
}
div#jobcenter .jdTitle {
font-size: 1.8rem;
}
div#jobcenter .sucheInner .row1 {
grid-template-columns: 1fr;
grid-gap: 1rem;
}
div#jobcenter .sucheInner .row1 {
margin-bottom: 2rem;
}
div#jobcenter .sucheInner .row2 .left,
div#jobcenter .sucheInner .row2 .right {
width: 100%;
}
div#jobcenter .sucheInner .row2 .right {
float: left;
margin-top: 1rem;
}
div#jobcenter .sucheInner .row2 .right input {
width: 100%;
}
div#jobcenter .joblistOuter {
display: grid;
grid-template-columns: 1fr;
}
div#jobcenter .joblistOuter .joblistHeader {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
div#jobcenter .joblistOuter .joblistHeader .sb,
div#jobcenter .joblistOuter .joblistHeader .br,
div#jobcenter .joblistOuter .joblistHeader .bl,
div#jobcenter .joblistOuter .sb,
div#jobcenter .joblistOuter .br,
div#jobcenter .joblistOuter .bl  {
width: 100%;
}
div#jobcenter .joblistOuter .joblistItemEven,
div#jobcenter .joblistOuter .joblistItemUneven {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
}
@media (max-width: 768px) {
div#jobcenter .joblistOuter .joblistHeader .br,
div#jobcenter .joblistOuter .joblistHeader .bl {
display: none;
}
div#jobcenter .joblistOuter .joblistItemEven,
div#jobcenter .joblistOuter .joblistItemUneven {
display: grid;
grid-template-columns: 1fr;
}
div#jobcenter .joblistOuter .joblistItemEven > div,
div#jobcenter .joblistOuter .joblistItemUneven > div {
padding: 10px;
}
} div#jobcenter .container-fluid {
padding: 0!important;
}
div#jobcenter .p-2:first-child {
padding-left: 0!important;
}
div#jobcenter .p-2:last-child {
padding-right: 0!important;
}
div#jobcenter .selector-box {
border: 1px solid #009fe0!important;
transition: all .3s ease-in-out!important;
}
div#jobcenter .selector-box:hover {
border: 1px solid #565456!important;
}
div#jobcenter .selector-box:hover .selector-head {
background-color: #565456!important;
}
div#jobcenter .selector-head {
background-color: #009fe0 !important;
}