/* line 12, static/scss/variables.scss */
:root {
  --color-primary: #002e5a;
  --color-secondary: #fe6d73;
  --color-tertiary: #fde21c; }

/* line 3, static/jobs/scss/job-details.scss */
.cover_picture {
  height: 300px;
  background-color: #aaaaaa; }
  /* line 7, static/jobs/scss/job-details.scss */
  .cover_picture img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

/* line 16, static/jobs/scss/job-details.scss */
.job-content-wrapper .profile-picture img {
  width: 180px;
  height: 180px;
  object-fit: cover;
  padding: 4px;
  background: #ffffff;
  box-shadow: 0 0 2px #aaa; }

/* line 27, static/jobs/scss/job-details.scss */
.job-content-wrapper .job-summary h4 {
  font-size: 20px; }

/* line 31, static/jobs/scss/job-details.scss */
.job-content-wrapper .job-summary .favorite {
  font-size: 20px; }

/* line 35, static/jobs/scss/job-details.scss */
.job-content-wrapper .job-summary .share-email {
  font-size: 23px; }

/* line 39, static/jobs/scss/job-details.scss */
.job-content-wrapper .job-summary .share a {
  font-size: 22px; }

/* line 44, static/jobs/scss/job-details.scss */
.job-content-wrapper .job-detail-wrapper h6,
.job-content-wrapper .job-description-wrapper h6 {
  font-size: 14px; }

/* line 49, static/jobs/scss/job-details.scss */
.job-content-wrapper .job-details-sidebar {
  font-size: 14px; }
  /* line 52, static/jobs/scss/job-details.scss */
  .job-content-wrapper .job-details-sidebar .btn {
    font-size: 14px; }

@media screen and (min-width: 768px) {
  /* line 59, static/jobs/scss/job-details.scss */
  .job-content-wrapper {
    margin-top: -100px; } }
