a.hrButton {
    background: none repeat scroll 0 0 #1e6b52;
    border-radius: 4px;
    border-style: solid;
    border-width: 0 0 6px;
    color: #ffffff;
    display: table;
    float: none;
    height: auto;
    margin: 0.5em auto;
    max-width: 175px;
    padding: 0.5em 0.25em;
    position: relative;
    text-align: center;
    text-shadow: 0.05em 0.05em 0.125em rgba(0, 0, 0, 0.75) !important;
    vertical-align: middle;
    width: 160px;
    -moz-transition: box-shadow .4s linear;
    -webkit-transition: box-shadow .4s linear;
    -ms-transition: box-shadow .4s linear;
    transition: box-shadow .4s linear;
}

a.hrButton:hover,
a.hrButton:active {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
    color: #ffffff !important;
}

/* CAREERS */
div.careerButtons a:hover,
.careerBigButtons li a:hover {
    color: #3E3E3E !important;
}

.careerBigButtons img {
    padding-bottom: 10px;
}

/* LEARNDEV UAB EMPLOYEE ONBOARDING */
div.moduletable.bannerOverlay {
    background-color: rgba(20, 72, 56, 0.75);
    background-image: url("images/LearnDev/onboarding/NEObanbutton2.png");
    background-size: cover;
    display: table;
    height: auto;
    line-height: normal;
    margin-top: 0;
    padding: 7% 0;
    position: relative;
    vertical-align: middle;
    width: 100%;
}

.admissionsBannerTitle {
    color: rgba(255, 255, 255, 0.8);
    font-size: 6vw;
    padding-right: 1%;
    text-align: right;
    text-transform: uppercase;
    width: 94%;
}

/* WELCOME IMAGE BUTTONS */
.welcomeIMGButton .uk-overlay-background {
    background: rgba(30, 107, 82, 0.8);
    color: #444;
}

@media all and (-ms-high-contrast:none) {

    *::-ms-backdrop,
    .my_elements_with_border_radius {
        border-radius: 0
    }
}

/* multi-column epilogue navigation  on FAQ and a few other pages */
#som_menu_container {
    clear: both;
    margin-bottom: 20px;
    padding: 5px;
}

ul#som_menu {
    margin: 0;
    padding: 0 5%;
}

li.som_column {
    color: #555555;
    list-style: outside none none;
    padding: 0 4px;
    text-align: center;
    width: 24%;
    display: inline-block;
    margin: 0 auto;
}

.som_column > ul {
    border-top: 1px solid #cccccc;
    margin: 0;
}

.som_column li {
    list-style: outside none none;
}

.som_column a {
    color: #888888;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
}

.som_column li a {
    font-weight: normal;
}

@media (max-width: 1150px) {
    li.som_column {
        width: 48%;
        padding-top: 2em;
    }
}

@media (max-width: 530px) {
    li.som_column {
        width: 98%;
    }
}

/* #region banner group name */

.group-name {
    background: #1e6b52;
    padding: 10px 30px 10px 0;
    text-align: right;
    color: #fff;
    font-size: 2em;
    font-weight: 600 !important;
    font-family: "kulturista-web", serif !important;
}

/* #endregion banner group name */

	/*---#region New Careers Page---*/
	.text-uab-green {
		color: #1E6B52;
	}

	.text-white {
		color: #fff !important;
	}

	.bg-uab-green {
		background-color: #1E6B52;
	}

	.bg-light-grey {
		background-color: #F3F4F4;
	}

	.bg-uab-green .text-white a:hover {
		color: #fff !important;
	}

	/*Page widths*/
	@media all and (max-width: 767px) {
		body.hd.careers-home #content {
			margin-left: 0;
			margin-right: 0;
			width: 100%;
		}

		body.hd #maincolumn-wide {
			padding-top: 0;
		}

		.w-90 {
			width: 90%;
			margin-left: auto;
			margin-right: auto;
		}
	}

	@media all and (min-width: 768px) {
		.md-hidden {
			display: none !important;
		}
	}

	@media all and (max-width: 767px) {
		.sm-hidden {
			display: none !important;
		}
	}

	/*Padding & Margins*/
	.p-8 {
		padding: 2rem;
	}

	.my-8 {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.mb-2 {
		margin-bottom: 0.5em;
	}

	@media all and (max-width: 767px) {

		.sm-mt-0 {
			margin-top: 0;
		}
	}

	/*regular button*/
	.btn--white {
		border: 1px solid rgba(30, 107, 82, .5);
		background-color: #fff;
		font-weight: 500 !important;
		display: inline-block;
		border-radius: 2px;
		text-decoration: none;
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
		position: relative;
		z-index: 1;
	}

	.btn--white:hover {
		color: #fff !important;
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
		background-color: #1e6b52;
		text-decoration: none;
		border: 1px solid rgba(30, 107, 82, .5);
	}

	.btn--green {
		border: 1px solid rgba(30, 107, 82, .5);
		font-weight: 500 !important;
		display: inline-block;
		border-radius: 2px;
		text-decoration: none;
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
		background-color: #1e6b52;
		color: #fff !important;
	}

	.btn--green:hover {
		color: #1e6b52 !important;
		border: 1px solid rgba(30, 107, 82, .5);
		-webkit-transition: all 0.2s;
		transition: all 0.2s;
		background-color: #fff;
		text-decoration: none;
	}

	.bg-uab-green .btn--white:hover {
		background-color: #144b39;
	}

	.btn--lg {
		padding: .4em .9em;
		font-size: 1.25em;
	}

	/*Separating lines*/
	.campus-green-divider {
		border-top: 1px solid #80bc00;
		border-bottom-width: 0;
	}

	.light-grey-divider {
		border-top: 1px solid #B5B5B5;
		border-bottom-width: 0;
	}

	@media all and (min-width: 768px) {
		.border-r-light-grey {
			border-right: 1px solid #B5B5B5;
		}
	}

	/*Image Buttons*/
	.btn--wk-xlg-img-white .uk-margin-small,
	.btn--wk-xlg-img-white .wk-margin-small {
		position: relative;
		display: flex;
		height: 100px;
		align-items: center
	}

	.btn--wk-xlg-img-white .uk-overlay h3 {
		text-align: center;
		font-family: kulturista-web, serif !important;
		/*font-size: 20px;*/
		font-weight: 500 !important;
	}

	.btn--wk-xlg-img-white .wk-overlay-primary>div {
		display: flex;
		width: 100%;
	}

	.btn__text-container--wk-xlg-img-white {
		z-index: 1;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.btn__background-color--wk-xlg-img-white {
		background-color: #144b39;
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		z-index: 0;
		left: 0;
		mix-blend-mode: multiply;
	}

	.btn--wk-xlg-img-white img {
		border-radius: 2px
	}

	.wk-overlay.wk-overlay-primary.wk-position-bottom {
		opacity: 1;
		white-space: nowrap;
		border-top: 3px solid #80bc00;
		min-height: 3.125rem;
		display: flex;
		padding: 1rem;
		background: transparent;
	}

	.btn--wk-xlg-img-white .uk-overlay-panel>div,
	.btn--wk-xlg-img-white .wk-overlay-panel>div {
		width: 100%;
		border-top: 3px solid #80bc00
	}

	.btn--wk-xlg-img-white .uk-overlay-panel,
	.btn--wk-xlg-img-white .wk-overlay-panel {
		padding: 0;
		align-items: flex-end
	}

	.btn--wk-xlg-img-white a.uk-position-cover,
	.btn--wk-xlg-img-white a.wk-position-cover {
		z-index: 1
	}

	.btn--wk-xlg-img-white .uk-row-first,
	.btn--wk-xlg-img-white .wk-row-first {
		text-align: center
	}

	.btn--wk-xlg-white .uk-margin,
	.btn--wk-xlg-white .wk-margin {
		transition: all 0.2s;
		/*font-size: 1.6em;*/
		text-decoration: none;
		color: #1e6b52;
		padding: 1em;
		text-align: center;
		margin-top: 0;
		line-height: normal;
	}

	.btn--wk-xlg-white .uk-panel,
	.btn--wk-xlg-white .wk-card-hover {
		transition: all 0.2s;
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid rgba(30, 107, 82, .5);
		border-radius: 2px
	}

	.btn--wk-xlg-white .wk-card-body {
		padding: inherit;
	}

	.btn--wk-xlg-white .uk-panel:hover .uk-margin,
	.btn--wk-xlg-white .wk-card-default.wk-card-hover:hover .wk-margin {
		color: #fff !important;
		-webkit-transition: all ease .2s;
		transition: all ease .2s
	}

	.btn--wk-xlg-white .uk-panel:hover,
	.btn--wk-xlg-white .wk-card-default.wk-card-hover:hover {
		background-color: #1e6b52;
		-webkit-transition: all ease .2s;
		transition: all ease .2s
	}

	/*Text buttons*/
	.btn--wk-xlg-img-white .btn__text-container--wk-xlg-img-white h3 {
		color: #fff !important;
		opacity: 1 !important;
		z-index: 1;
	}

	.btn__background-color--wk-xlg-img-white.btn--text-only {
		border-top: 3px solid #80bc00;
	}

	.btn--wk-xlg-img-white.btn--text-only .btn__text-container--wk-xlg-img-white h3 a {
		color: #fff !important;
		opacity: 1 !important;
		z-index: 1;
		margin-bottom: 0;
		font-family: kulturista-web, serif !important;
	}

	.btn--text-only .btn__background-color--wk-xlg-img-white {
		border-top: 3px solid #80bc00;
	}

	.btn--text-only .uk-margin {
		margin-top: 0;
	}

	.btn--text-only h3 a {
		color: #fff;
	}

	.btn--text-only h3 a:hover {
		color: #fff !important;
	}

	.btn--text-only .uk-panel-box:hover h3 a {
		text-decoration: underline;
	}

	@media all and (max-width: 767px) {
		.btn--text-only.uk-grid-small>.uk-grid-margin {
			margin-top: 25px;
		}

		.btn--wk-xlg-img-white .uk-overlay h3 {
			/*font-size: 1.4em;*/
		}
	}

	/*Flex boxes*/
	@media all and (min-width: 768px) {
		.flex {
			display: flex;
		}

		.flex-2_3 {
			flex: 2 1 66%;
		}

		.flex-1_3 {
			flex: 1 1 33%;
		}

		.flex-1_2 {
			flex: 1 1 50%;
		}
	}

	/*Background*/
	.bg-center {
		background-position: center;
	}

	.bg-no-repeat {
		background-repeat: no-repeat;
	}

	.bg-cover {
		background-size: cover;
	}

	/*removes word breaks*/
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	span {
		-webkit-hyphens: none;
		-moz-hyphens: none;
		hyphens: none;
	}
/*—#endregion New Careers Page---*/



	/*---Makes default switcher tab text color accessible---*/
	.wk-scope .wk-tab>.wk-active>a {
		color: #ffffff;
		background-color: #1E6B52;
	}

	.wk-active a:hover {
		color: #e7e7e7 !important;
	}