/*
Theme Name: Template Print 
Version: 2.0
*/
body {
  -webkit-print-color-adjust: exact !important; /*For Chrome */
  color-adjust: exact !important; /* For Firefox */
  background-color: white !important;
}
body, .row, .container {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 100% !important;
}
ol, ul, li {
  margin: 0;
  padding: 0;
}
.row {
  display: block;
  flex-wrap: nowrap;
}
.logo img {
  margin: 0;
}
.imgHeader {
  margin: 0;
}
.logo-header img {
  width: 24.5%;
  margin: 36px;
}
a {
  text-decoration: none;
}
body {
  font-size: 13px;
  line-height: 20px;
}
.jobTitle h1 {
  font-size: 28px;
  padding: 0px 30px 7px 30px;
}
.jobTitle h2 {
  font-size: 14px;
}
.introduction {
  font-size: 13px;
}
.introduction {
  padding: 20px 30px 0px 30px;
}
.content h2 {
  font-size: 13px;
}
.content ul, .content ol {
  list-style-type: none;
  margin: 0 0 20px 0px;
  padding-left: 16px;
}
.contact ul {
  line-height: 20px;
}
.content ul li:before, .content ol li:before {
  content: "\2022";
  position: absolute;
  margin-left: -16px;
  font-size: 30px;
  line-height: 20px;
}
.finalSentence {
    margin-top: 20px;
}
.div-apply {
  font-size: 18px;
  padding: 12px 3px;
  display: none;
}
.footer {
  line-height: 12px;
}
/* Firefox Workaround - Print */
@media only print and (min--moz-device-pixel-ratio:0) {
  .content ul li:before {
    margin-right: 8px;
  }
  .content ul li:before, .content ol li:before {
    content: "\2022";
    position: absolute;
    margin-left: -16px;
    font-size: 30px;
    line-height: 20px;
  }
}