:root {
  --color-primary: #002D72;
  --color-blue-2: #00549D;
  --color-secondary: #fe6d73;
  --color-tertiary: #F7CC83;
  --color-text: oklch(37.3% 0.034 259.733);
  --color-heading: oklch(21% 0.034 264.665);
  --color-golden-1: $color-tertiary;
  --color-golden-2: #FFAF26;
  --color-border: #e7e7ed;
  --font-size-section-heading: 34px; }

.cover_picture {
  height: 300px;
  background-color: #aaaaaa; }
  .cover_picture img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

.job-content-wrapper .profile-picture img {
  width: 180px;
  height: 180px;
  object-fit: cover;
  padding: 4px;
  background: #ffffff;
  box-shadow: 0 0 2px #aaa; }

.job-content-wrapper .job-summary h4 {
  font-size: 20px; }

.job-content-wrapper .favorite {
  font-size: 20px; }

.job-content-wrapper .share-email {
  font-size: 23px; }

.job-content-wrapper .share a {
  font-size: 22px; }

.job-content-wrapper .job-detail-wrapper h6,
.job-content-wrapper .job-description-wrapper h6 {
  font-size: 18px; }

.job-content-wrapper .job-details-sidebar {
  font-size: 14px; }
  .job-content-wrapper .job-details-sidebar .btn {
    font-size: 14px; }

.share .icon-twitter svg {
  width: 20px;
  height: 20px;
  padding: 3px; }

.share .icon-twitter {
  background: #002f58;
  border-radius: 4px;
  display: inline-flex;
  transform: translateY(-1px); }

.share .icon-twitter:hover {
  background: var(--color-tertiary); }
