
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}



textarea {
    border: 1px solid #dad9d9;
    box-shadow: none;
    box-sizing: border-box;
    display: block;
    /*height: 48px;*/
    line-height: 2;
    margin-bottom: 1rem;
    width: 100%;
}

section.email-job-back {
	padding-top:25px
}
.font-medium {
	font-family: houschka_headmedium,Helvetica,Arial,sans-serif;
}


.secondary-links.langs.logged-in {
	margin-right:65px;
}
.secondary-links.langs a{
	margin-left: 10px;
}

.bgrey {
    background-color: #f1f1f1;
    padding-top: 1rem;
    padding-bottom: 1rem
}

form.register-form .input-toggle,
form.register-form .input-select {
	/*background-color:#F1F1F1;*/
	margin-bottom:1rem;
	box-shadow: none;
	border: 1px solid #dad9d9;
	padding: .5rem 0;
}

article.home .job-details-summary hr {
	margin-bottom: 0;
}


.nav-top-bar a.selected {
	color: #fff;
	opacity: 1
}

.site-footer a {
    color: #b2b2b2;
}
.site-footer a:hover {
    color: #fff;
}