.is-popbox .is-popbox-inner h4,
.is-popbox .is-popbox-inner h5 {
	color: #292929;
	font-weight: 700;
}

.unit .title span {
	cursor: pointer;
}

.base .location {
	margin: 0 0.25rem 0.25rem 0;
	padding: 0.125rem 0.5rem;
	color: #8b90b0;
    background-color: #eceff9;
	display: inline-block;
	position: relative;
}

.base .base-name {
	display: inline-block;
}

.screen-s .base .base-name,
.screen-x .base .base-name {
	display: none;
}

.summary {
	display: -webkit-box;
    -webkit-box-orient: vertical;
	overflow: hidden;
	cursor: pointer;
}

.card-inner.careers-banner,
.screen-s .card-inner.careers-banner,
.screen-x .card-inner.careers-banner {
	background-position: right bottom;
	background-size: 32rem 16rem;
	background-repeat: no-repeat;
}

.job-details {
	display: none;
}

.is-popbox .is-popbox-inner .title {
	padding: 0.5rem 1rem;
	background-color: #eceff9;
}

.is-popbox .is-popbox-inner .ctrl-panel {
	width: 100%;
	text-align: left;
	margin-bottom: 1rem;
}

.screen-s .is-popbox .is-popbox-inner .title,
.screen-x .is-popbox .is-popbox-inner .title {
	padding: 0.5rem;
}

.screen-s .switch-control.jobs .switch-control-item,
.screen-x .switch-control.jobs .switch-control-item {
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.screen-s .is-popbox .is-popbox-inner .ctrl-panel,
.screen-x .is-popbox .is-popbox-inner .ctrl-panel {
	text-align: center;
}

.screen-s .card, 
.screen-x .card, 
.screen-s .card-inner, 
.screen-x .card-inner {
    width: 100%;
}

.screen-s .card.card-white .card-inner,
.screen-x .card.card-white .card-inner {
	padding: 2rem;
}

.screen-s .card.card-white .card-inner .button,
.screen-x .card.card-white .card-inner .button {
	width: 100%;
}