.k-careers_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.k-careers_top>a:last-of-type{margin-left:auto}
.k-career_alert .job-link{display:inline-block;margin:20px 0}
.jquery-modal.blocker{z-index:100}
#jobAdvertisement{width:80%;max-width:none;padding:20px}
#jobAdvertisement .k-career_modal-close{position:absolute;top:20px;right:20px}
#searchTextBox{max-width:400px;padding:5px}
.location-department{padding-top:5px}
.job{margin-top:10px;background-color:white;padding:1rem}
.job p,#jobAdvertisement p{margin-top:10px;padding-bottom:10px}
.job-link{color:white;background-color:#003871;cursor:pointer;padding:10px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}
.job-link:hover{background-color:#0055ac;color:white}
#jobAlert th,#jobAlert td{padding:5px}
#jobAlert .error{color:#ff4338;background-color:white}
#jobAlert .success{color:green;background-color:white}
@media screen and (max-width:1024px){.k-careers_top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.k-careers_top #searchTextBox{margin-left:0 !important}
.k-careers_top>a:last-of-type{margin-top:1rem;margin-left:0}
}