a, a:hover, a:focus {
  color: #860f00; }
  a :hover, a :focus, a:hover :hover, a:hover :focus, a:focus :hover, a:focus :focus {
    text-decoration: underline; }

h1 {
  text-transform: uppercase; }

h1.main {
  text-transform: none;
  font-size: 40px;
  font-weight: 500;
  color: #303030;
  letter-spacing: 1px;
  line-height: 45px;
  margin: 0 0 34px 0; }

h3.location {
  text-transform: none;
  font-style: italic; }

.bg-1 {
  background: #f7f7f7; }

.bg-2 {
  background: #EDEDED; }

.filter-color-distran {
  filter: invert(8%) sepia(79%) saturate(7465%) hue-rotate(28deg) brightness(87%) contrast(107%); }

.icon-career {
  height: 27px; }

li {
  color: #777; }

section#videolist h2 {
  font-size: 1.2em;
  text-transform: none;
  line-height: initial; }

.application-form {
  color: #777; }
  .application-form .errorlist > li {
    color: red;
    font-weight: bold; }
  .application-form ul.errorlist {
    margin-top: 1rem;
    margin-bottom: 0; }
  .application-form label {
    display: inline;
    margin-bottom: 0;
    margin-top: 5px; }
  .application-form textarea {
    display: block;
    height: 180px;
    width: 100%; }
    @media (min-width: 576px) {
      .application-form textarea {
        width: 100%; } }
    @media (min-width: 768px) {
      .application-form textarea {
        width: 75%; } }
    @media (min-width: 992px) {
      .application-form textarea {
        width: 60%; } }
    @media (min-width: 1200px) {
      .application-form textarea {
        width: 50%; } }

.btn-distran {
    background-color: #860f00;
    border-color: #860f00;
    color: #fff;
}

.btn-distran:hover,
.btn-distran:focus {
    background-color: #6a0c00;
    border-color: #6a0c00;
    color: #fff;
}

/* Override Personio inline styles in job descriptions */
.job-description,
.job-description * {
    color: #666 !important;
}

.job-description ul {
    margin-bottom: 1rem;
}

/*# sourceMappingURL=career-new.css.map */

