html {
    background: transparent;
    color: #000;
}

footer {
    background: black;
	display: none;
}

.career_site {
    margin: 0;
}

#jobs h1, #jobs h2, #jobs h3, #jobs h4, #jobs h5, #jobs h6, #jobs .h1, #jobs .h2, #jobs .h3,
#jobs .h4, #jobs .h5, #jobs .h6 {
    font-family: "Hubot Sans", sans-serif;
}

#jobs {
    padding: 0;
    background: transparent;
    color: #000000;
    font-family: "DM Sans", sans-serif;
	border: none;
}

#jobs p {
    font-family: "DM Sans", sans-serif;
    font-size: 16px;
    line-height: 24px;
}

#jobs h3 {
    margin-top:0;
    color: #000;
    text-align: left;
    font-family: "DM Sans", sans-serif;
}

#jobs h1 {
    color: #000000;
    font-weight: 800;
    font-stretch: 150%;
    font-family: "Hubot Sans", sans-serif;
}

#jobs h4 {
    color: #33302e;
    text-align: left;
    font-family: "DM Sans", sans-serif;
}

#jobs-list a {
   color: #000000;
    font-family: "Hubot Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    font-stretch: 150%;
    text-decoration: underline;
    line-height: 24px;
}

.career_site.embed_job {
    background: transparent;
    font-family: "DM Sans", sans-serif;
    color: #33302e;
    font-size: 16px;
    line-height: 24px;
}

.panel-primary {
    background: transparent;
    border-color: transparent;
}

.panel-body h3 {
    color: #33302e;
    font-family: "Hubot Sans", sans-serif;
    font-size: 24px;
    font-weight: 800;
    font-stretch: 150%;
    text-transform: uppercase;
    line-height: 40px;
}

.panel-body h4 {
    font-size: 20px;
    font-weight: 700;
    font-stretch: 150%;
    line-height: 24px;
    color: #33302e;
}

.panel-primary>.panel-heading {
    background-color: #000000;
    border-color: #000000;
}

.hire-widget .panel-footer {
    text-align: left;
}

.panel-footer {
    padding: 10px 15px;
    background-color: transparent;
    border-top: 1px solid transparent;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.btn-primary {
    color: #f8eee6;
    background-color: #000000;
    border-color: black;
    font-family: "Hubot Sans", sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 14px;
    letter-spacing: 0.28px;
    border-radius: 0;
    padding: 12px 16px;
}

.btn-primary:hover {
    color: #000000;
    background-color: transparent;
    border-color: #000000;
    transition: all 0.3s ease-in-out;
}

