#marketing-counts {
	visibility: hidden;
}
#footer-nav {
	visibility: hidden;
}
.home-main-image {
	margin-bottom: 15px;
}
.flip-card h3 {
	padding: 0px 10px;
}
@media all and (min-width:768px)
{
#market-header #navbar .nav {
	margin-right: 120px !important;
}
}
html {
	height: 100%;
}
body {
	height: 100%; font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
}
#content-area {
	padding-bottom: 230px; position: relative; min-height: 100%;
}
h1 {
	color: rgb(148, 201, 61);
}
h2 {
	color: rgb(148, 201, 61);
}
h3 {
	color: rgb(124, 123, 123); font-size: 21px;
}
header {
	width: 100%; border-bottom-color: rgb(148, 201, 61); border-bottom-width: 3px; border-bottom-style: solid; float: left; position: relative;
}
header#app_header {
	background: rgb(148, 201, 61); padding-bottom: 3px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.navbar {
	border-radius: 0px;
}
#authentication-box .logon-button {
	padding: 5px; border: currentColor; border-image: none; font-size: small; margin-top: 0px; margin-right: 0px; float: left; position: relative; min-width: 75px; background-color: rgb(245, 128, 37) !important;
}
#authentication-box a {
	font-size: 0.9em; text-decoration: none; margin-right: 0px;
}
#top-media-element {
	overflow: hidden; padding-top: 2px; padding-bottom: 1px; clear: both; border-bottom-color: rgb(148, 201, 61); border-bottom-width: 7px; border-bottom-style: solid; position: relative; max-height: 450px;
}
#top-media-element #media-overlay p {
	margin-bottom: 2px;
}
#top-media-element .btn {
	font-size: 10pt;
}
#top-media-element video {
	width: 100%; float: left; position: relative;
}
#jcw-login {
	margin-bottom: 10px; border-bottom-color: rgb(148, 201, 61); border-bottom-width: 2px; border-bottom-style: solid;
}
#jcw-login .fa {
	font-size: 1.5em;
}
#jcw-login .has-feedback .form-control {
	padding: 8px 5px 4px 35px;
}
#jcw-login .form-control-feedback {
	left: 0px; top: 32px;
}
#jcw-login .jcw-btn {
	background: rgb(230, 231, 231); padding: 4px 12px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; font-size: 0.8em; font-weight: bold;
}
#jcw-login .jcw-btn:hover {
	background: rgb(255, 255, 255);
}
#jcw-login a {
	color: rgb(255, 255, 255);
}
#search-internship {
	background: rgb(148, 201, 61); margin: 0px auto; padding: 10px 0px; width: 100%; text-align: center;
}
#search-internship .form-control {
	width: 150px; display: inline-block;
}
#search-internship legend {
	text-align: center; font-size: 1em; font-weight: bold; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#search-location select {
	width: 200px;
}
#search-location select {
	display: inline-block;
}
#search-location input {
	display: inline-block;
}
.search-placeholder {
	height: 73px;
}
#footer {
	width: 100%; bottom: 0px; position: absolute;
}
#footer .light-green-bar {
	background: rgb(148, 201, 61); height: 35px;
}
#footer .dark-green-bar {
	background: rgb(90, 134, 60); height: 25px;
}
#footer #marketing-counts {
	left: 0px; top: 5px; text-align: center; right: 0px; position: absolute; z-index: 1;
}
#footer #marketing-counts .white-txt {
	font-size: 1.75em;
}
#footer #top-img {
	margin: 0px auto; left: 0px; right: 0px; bottom: 35px; position: absolute; max-width: 1170px;
}
#footer-nav {
	padding: 10px 0px; text-align: center; float: left;
}
#footer-nav a {
	padding: 0px 3%; color: rgb(255, 255, 255); font-size: 1em; text-decoration: none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
#footer-nav a:hover {
	text-decoration: underline;
}
#footer #social-media {
	margin-top: 15px; margin-bottom: 15px;
}
#americanJobCenter {
	background: rgb(255, 255, 255); margin: 5px 0px; width: 100%; text-align: center; color: rgb(121, 121, 121); font-size: 9pt; float: left;
}
#americanJobCenter img {
	vertical-align: baseline;
}
.btn-orange {
	background: linear-gradient(rgb(250, 165, 26) 0%, rgb(244, 122, 32) 100%) !important; border-radius: 0.5em; text-align: center; color: rgb(255, 255, 255) !important; text-decoration: none; box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
.btn-orange:visited {
	background: linear-gradient(rgb(250, 165, 26) 0%, rgb(244, 122, 32) 100%) !important; border-radius: 0.5em; text-align: center; color: rgb(255, 255, 255) !important; text-decoration: none; box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
.btn-orange:active {
	background: linear-gradient(rgb(250, 165, 26) 0%, rgb(244, 122, 32) 100%) !important; border-radius: 0.5em; text-align: center; color: rgb(255, 255, 255) !important; text-decoration: none; box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
.btn-orange:hover {
	background: linear-gradient(rgb(253, 219, 146) 0%, rgb(255, 153, 0) 100%) !important; text-align: center; text-decoration: none;
}
.btn-green-white {
	background: rgb(148, 201, 61); padding: 8px 12px 4px; border: 1px solid rgb(148, 201, 61); border-image: none; color: rgb(255, 255, 255); font-weight: bold;
}
.btn-green-white:hover {
	background: rgb(255, 255, 255); color: rgb(148, 201, 61);
}
.btn-green-white-lg {
	background: rgb(148, 201, 61); padding: 8px 12px 4px; border: 1px solid rgb(148, 201, 61); border-image: none; height: 60px; color: rgb(255, 255, 255); font-weight: bold; display: table; white-space: normal;
}
.btn-green-white-lg span {
	vertical-align: middle; display: table-cell;
}
.btn-green-white-lg:hover {
	background: rgb(253, 253, 253); color: rgb(148, 201, 61);
}
.btn-green {
	background: rgb(148, 201, 61); padding: 8px 12px 4px; border: 1px solid rgb(148, 201, 61); border-image: none; color: rgb(0, 0, 0); font-weight: bold;
}
.btn-green:hover {
	background: rgb(0, 0, 0); color: rgb(148, 201, 61);
}
.btn-black {
	background: rgb(0, 0, 0); padding: 8px 12px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(148, 201, 61); font-weight: bold;
}
.btn-black:visited {
	background: rgb(0, 0, 0); padding: 8px 12px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(148, 201, 61); font-weight: bold;
}
.btn-black:active {
	background: rgb(0, 0, 0); padding: 8px 12px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(148, 201, 61); font-weight: bold;
}
.btn-black:focus {
	background: rgb(0, 0, 0); padding: 8px 12px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(148, 201, 61); font-weight: bold;
}
.btn-black:hover {
	background: rgb(91, 91, 91); color: rgb(148, 201, 61);
}
.btn-green-arrow {
	background: url("../Content/images/right_arrow.jpg") no-repeat right rgb(148, 201, 61); padding: 6px 30px 3px 6px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; cursor: pointer;
}
.btn-green-arrow:hover {
	background: url("../Content/images/right_arrow.jpg") no-repeat right rgb(0, 0, 0); color: rgb(148, 201, 61); text-decoration: none;
}
.btn-orange-grad {
	background: rgb(255, 255, 255); border-width: 2px; border-style: solid; padding: 9px 0px 5px; border-image: linear-gradient(rgb(249, 170, 28) 0%, rgb(226, 91, 38) 100%) 1; text-align: center; color: rgb(246, 143, 31); text-decoration: none; -moz-border-image: -moz-linear-gradient(top, #f9aa1c 0%, #e25b26 100%); -webkit-border-image: -webkit-linear-gradient(top, #f9aa1c 0%, #e25b26 100%);
}
.btn-orange-grad:hover {
	background: linear-gradient(rgb(249, 170, 28) 1%, rgb(226, 91, 38) 100%); color: rgb(255, 255, 255); text-decoration: none;
}
.btn-right-header {
	margin-top: 20px; float: right;
}
.flip-container {
	perspective: 1000px;
}
.flip-container:hover .back {
	transform: rotateY(0deg);
}
.flip-container:hover .front {
	transform: rotateY(180deg);
}
.flip-container p {
	padding: 0px 5px;
}
.flip-card {
	transition:0.6s; width: 100%; height: 100%; position: relative;
}
.flip-card .front h3 {
	margin: auto; left: 0px; top: 0px; height: 20px; right: 0px; bottom: 0px; position: absolute;
}
.flip-card .front {
	background: rgb(0, 0, 0); transition:0.6s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; backface-visibility: hidden;
}
.flip-card .back {
	background: rgb(0, 0, 0); transition:0.6s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; backface-visibility: hidden;
}
.flip-card .front {
	background: rgb(148, 201, 61); z-index: 2; transform: rotateY(0deg);
}
.flip-card .back {
	background: rgb(0, 0, 0); transform: rotateY(-180deg);
}
.video-container {
	width: 50%; height: auto; text-align: center; float: right; position: relative;
}
.video-container .video-wrapper {
	height: 0px; padding-top: 25px; padding-bottom: 56.25%; position: relative;
}
.video-container .video-wrapper iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.video-container .video-wrapper object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.video-container .video-wrapper embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.center {
	text-align: center;
}
.white-txt {
	color: rgb(255, 255, 255);
}
.grey-txt {
	color: rgb(125, 124, 124);
}
.green-txt {
	color: rgb(127, 182, 66);
}
.orange-txt {
	color: rgb(245, 127, 32);
}
.dark-green-txt {
	color: rgb(90, 134, 60);
}
.white-link {
	color: rgb(255, 255, 255);
}
.white-link:hover {
	color: rgb(255, 255, 255);
}
.white-link:active {
	color: rgb(255, 255, 255);
}
.black-link {
	color: rgb(0, 0, 0);
}
.black-link:hover {
	color: rgb(0, 0, 0);
}
.black-link:active {
	color: rgb(0, 0, 0);
}
.black-bg {
	background: rgb(0, 0, 0);
}
.grey-bg {
	background: rgb(243, 243, 243);
}
.dark-green-bg {
	background: rgb(90, 132, 60);
}
.green-bg {
	background: rgb(148, 201, 61);
}
.top-green-border {
	border-top-color: rgb(148, 201, 61); border-top-width: 5px; border-top-style: solid;
}
.bottom-green-border {
	border-bottom-color: rgb(148, 201, 61); border-bottom-width: 5px; border-bottom-style: solid;
}
.left-green-border {
	border-left-color: rgb(148, 201, 61); border-left-width: 5px; border-left-style: solid;
}
.right-green-border {
	border-right-color: rgb(148, 201, 61); border-right-width: 5px; border-right-style: solid;
}
.green-border {
	border: 5px solid rgb(148, 201, 61); border-image: none;
}
.bottom-black-border {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 5px; border-bottom-style: solid;
}
.bottom-black-border-sm {
	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.max-100 {
	max-width: 100%;
}
.padding-10 {
	padding: 10px;
}
.side-padding-5 {
	padding-right: 5px; padding-left: 5px;
}
.side-padding-25 {
	padding-right: 40px; padding-left: 40px;
}
.side-margin-5 {
	margin-right: 5px; margin-left: 5px;
}
.side-margin-10 {
	margin-right: 10px; margin-left: 10px;
}
.side-margin-15 {
	margin-right: 15px; margin-left: 15px;
}
.top-margin-5 {
	margin-top: 5px;
}
.top-margin-10 {
	margin-top: 10px;
}
.top-margin-15 {
	margin-top: 15px;
}
.top-margin-20 {
	margin-top: 20px;
}
.top-margin-25 {
	margin-top: 25px;
}
.no-bottom-margin {
	margin-bottom: 0px;
}
.no-top-margin {
	margin-top: 0px;
}
.bottom-margin-5 {
	margin-bottom: 5px;
}
.bottom-margin-10 {
	margin-bottom: 10px;
}
.bottom-margin-20 {
	margin-bottom: 20px;
}
.row-head-pad {
	padding-left: 15px;
}
.footer-margin {
	margin-bottom: 100px;
}
.row-margin-10 {
	margin-top: 10px; margin-bottom: 10px;
}
.row-margin-20 {
	margin-top: 20px; margin-bottom: 20px;
}
.row-bottom-pad {
	padding-bottom: 10px;
}
.clear-both {
	clear: both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.no-border {
	border: currentColor !important; border-image: none !important;
}
.no-margin {
	margin: 0px !important;
}
.no-pad {
	padding: 0px !important;
}
.no-pad-right {
	padding-right: 0px;
}
.no-pad-left {
	padding-left: 0px;
}
.no-margin-bottom {
	margin-bottom: 0px !important;
}
.no-bg {
	background-image: none !important; background-color: rgb(255, 255, 255) !important;
}
.no-bullet {
	margin-bottom: 20px; list-style-type: none;
}
.no-bullet li {
	margin-bottom: 8px;
}
.left-drop {
	box-shadow: -5px 0px 7px -5px #aaaaaa;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-bottom {
	bottom: 5px; position: absolute;
}
.xl-txt {
	font-size: 3em;
}
.lg-txt {
	font-size: 2em;
}
.md-txt {
	font-size: 1.25em;
}
.sm-txt {
	font-size: 0.8em;
}
.zoom-img {
	margin: 0px 2% 25px; width: 130px; text-decoration: none; vertical-align: top; display: inline-block; position: relative;
}
.zoom-img .zoom-holder {
	margin: 0px auto 5px; border-radius: 50%; left: 0px; width: 100px; height: 100px; right: 0px; overflow: hidden; display: block;
}
.zoom-img img {
	transition:0.5s;
}
.zoom-img img:hover {
	transition:0.5s; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.zoom-img span {
	display: block;
}
.indent-sm {
	text-indent: 2em;
}
#search-result-holder {
	box-shadow: -5px 0px 10px -5px #aaaaaa;
}
#search-result-holder #sort-results {
	margin-top: 7px; float: right;
}
#search-result-holder h2 {
	margin: 0px; padding: 10px; color: rgb(255, 255, 255); font-size: 1em;
}
#search-result-holder h3 {
	color: rgb(0, 0, 0); font-weight: bold;
}
#search-result-holder h4 {
	color: rgb(148, 201, 61); font-weight: bold; margin-bottom: 0px;
}
#search-result-holder p {
	margin-top: 0px;
}
#search-result-holder .search-result {
	padding: 20px 0px; border-bottom-color: rgb(148, 201, 61); border-bottom-width: 3px; border-bottom-style: solid;
}
#search-result-holder :first-child.search-result {
	border-top-color: rgb(148, 201, 61); border-top-width: 3px; border-top-style: solid;
}
#search-result-holder .search-result h3 {
	margin-top: 0px;
}
#search-result-holder .result-img {
	margin-bottom: 20px;
}
#search-result-holder .result-circle-img {
	border-radius: 50%; border: 5px solid rgb(148, 201, 61); border-image: none; margin-bottom: 20px;
}
.refine-search .checkbox {
	margin: 0px;
}
.pagination > li > a {
	border: 1px solid rgb(67, 67, 67); border-image: none; color: rgb(148, 201, 61); background-color: rgb(32, 41, 48);
}
.pagination > li > span {
	border: 1px solid rgb(67, 67, 67); border-image: none; color: rgb(148, 201, 61); background-color: rgb(32, 41, 48);
}
.pagination > li > a:hover {
	border: 1px solid rgb(67, 67, 67); border-image: none; color: rgb(148, 201, 61); background-color: rgb(62, 65, 67);
}
.pagination > li > span:hover {
	border: 1px solid rgb(67, 67, 67); border-image: none; color: rgb(148, 201, 61); background-color: rgb(62, 65, 67);
}
.pagination > li > a:focus {
	border: 1px solid rgb(67, 67, 67); border-image: none; color: rgb(148, 201, 61); background-color: rgb(62, 65, 67);
}
.pagination > li > span:focus {
	border: 1px solid rgb(67, 67, 67); border-image: none; color: rgb(148, 201, 61); background-color: rgb(62, 65, 67);
}
.pagination > .active > a {
	border-color: rgb(67, 67, 67); color: rgb(0, 0, 0); z-index: 3; cursor: default; background-color: rgb(148, 201, 61);
}
.pagination > .active > span {
	border-color: rgb(67, 67, 67); color: rgb(0, 0, 0); z-index: 3; cursor: default; background-color: rgb(148, 201, 61);
}
.pagination > .active > a:hover {
	border-color: rgb(67, 67, 67); color: rgb(0, 0, 0); z-index: 3; cursor: default; background-color: rgb(148, 201, 61);
}
.pagination > .active > span:hover {
	border-color: rgb(67, 67, 67); color: rgb(0, 0, 0); z-index: 3; cursor: default; background-color: rgb(148, 201, 61);
}
.pagination > .active > a:focus {
	border-color: rgb(67, 67, 67); color: rgb(0, 0, 0); z-index: 3; cursor: default; background-color: rgb(148, 201, 61);
}
.pagination > .active > span:focus {
	border-color: rgb(67, 67, 67); color: rgb(0, 0, 0); z-index: 3; cursor: default; background-color: rgb(148, 201, 61);
}
#animated-gif-home {
	left: -30%; top: 50px; width: 160%; position: relative;
}
#resources-block {
	text-align: center; padding-bottom: 30px; margin-bottom: 0px; background-image: url("../Content/images/popular_resources_bg.jpg"); background-size: cover;
}
.flip-container {
	margin: 0px -0.12em 4%; height: 180px; text-align: center; vertical-align: top; float: none; display: inline-block; min-width: 190px;
}
.learn-more-btn {
	background: url("../Content/images/right_arrow.jpg") no-repeat right rgb(148, 201, 61); padding: 11px 30px 7px 15px; width: 100%; text-align: left; font-weight: bold; margin-bottom: 20px; display: block; max-width: 200px;
}
.learn-more-btn:hover {
	background: url("../Content/images/right_arrow.jpg") no-repeat right rgb(0, 0, 0);
}
.register-btn {
	width: 100%; font-weight: bold; margin-bottom: 20px; display: block; max-width: 200px;
}
#top-media-element #media-overlay {
	left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
#top-media-element #media-overlay::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
#top-media-element #media-overlay .overlay-content {
	vertical-align: middle; display: inline-block;
}
#map {
	margin: auto; outline: rgb(132, 196, 65) solid 5px; width: 99%; height: 300px; max-width: 500px;
}
#fast-facts {
	text-align: center;
}
#fast-facts .fact-block {
	margin: 0px 1% 10px; width: 17%; vertical-align: top; display: inline-block; min-width: 100px;
}
#fast-facts .fact-percent {
	background: url("../Content/images/green_circle.png") no-repeat center / contain; padding: 30px 0px 70px; width: 100px; height: 0px; text-align: center; font-size: 2.25em; display: inline-block;
}
#fast-facts .fact-desc {
	color: rgb(255, 255, 255); padding-top: 10px; font-size: 0.8em; float: left; position: relative;
}
.img-carousel img {
	margin: 0px 8%; max-height: 300px; max-width: 84%;
}
#internship-openings .internship-post {
	border-bottom-color: rgb(90, 131, 60); border-bottom-width: 3px; border-bottom-style: solid;
}
#internship-openings .internship-post .bookmark {
	margin-top: 15px;
}
.testimonial {
	height: 200px; text-align: center; color: rgb(255, 255, 255); font-size: 1.5em; font-weight: bold; display: table;
}
.testimonial span {
	vertical-align: middle; display: table-cell;
}
#top-searches a {
	margin: 10px 1.5%; color: rgb(0, 0, 0); font-size: 1.5em; font-weight: bold; text-decoration: none; display: inline-block;
}
#suggested-internships a {
	margin: 10px 0px; text-decoration: none; display: inline-block; position: relative; cursor: pointer;
}
#suggested-internships .internship-location {
	background: rgb(0, 0, 0); padding: 6px 0px 3px 15px; width: 100%; text-align: left; color: rgb(127, 182, 66); font-size: 1.1em; display: block;
}
#suggested-internships .internship-title-box {
	background: rgb(127, 182, 66); width: 100%; height: 80px; color: rgb(255, 255, 255); line-height: 80px; display: inline-block;
}
#suggested-internships .internship-title-box > span {
	line-height: 1em; font-size: 1.4em; vertical-align: middle; display: inline-block;
}
#suggested-internships a:hover .internship-title-box {
	background: rgb(90, 134, 60);
}
.student-profile-img {
	border-radius: 50%; border: 5px solid rgb(148, 201, 61); border-image: none; height: auto; margin-top: -25%; max-width: 220px;
}
@media only screen and (max-width:992px)
{
#power-btns {
	width: 100%; text-align: center; margin-left: 0px; float: left;
}
#power-btns a {
	float: none; display: inline-block;
}
}
@media only screen and (max-width:767px)
{
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.2em;
}
#content-area {
	padding-bottom: 320px;
}
#top-media-element #media-overlay p {
	padding: 0px 5px; font-size: 1em;
}
#top-media-element img {
	border-top-color: rgb(0, 0, 0); border-top-width: 3px; border-top-style: solid;
}
#power-btns a {
	width: 220px;
}
.btn-right-header {
	margin: 0px auto; left: 0px; width: 250px; right: 0px; clear: both; float: none; display: block;
}
#top-searches a {
	font-size: 1em;
}
.register-btn {
	margin-right: 25px; float: left;
}
.learn-more-btn {
	margin-right: 25px; float: left;
}
.navbar-toggle {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.navbar-toggle .icon-bar {
	background: rgb(255, 255, 255);
}
.mobile-center-text {
	text-align: center;
}
#market-header #navbar .nav a {
	background: rgb(148, 201, 61); margin: 0px; padding: 5px 0px 5px 5px; width: 100%; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.1em; border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; float: left;
}
#market-header #navbar .nav a:hover {
	background: rgb(97, 154, 40); color: rgb(255, 255, 255); text-decoration: none;
}
#market-header #navbar .navbar-nav {
	margin: 0px;
}
#authentication-box {
	left: 5px; top: 11px; position: absolute;
}
#search-internship {
	height: 150px;
}
#search-internship .form-control {
	margin: 0px 10% 5px; width: 80%;
}
.form-inline .form-control {
	margin: 0px 10% 5px; width: 80%;
}
#suggested-internships a {
	padding: 0px;
}
.footer-margin {
	margin-bottom: 50px;
}
.center-mobile {
	text-align: center;
}
.center-block-mobile {
	margin-right: auto; margin-left: auto; display: block;
}
.xl-txt {
	font-size: 2em;
}
.student-profile-img {
	margin-top: 10px;
}
#top-media-element .media-content {
	position: relative; min-height: 100px; min-width: 300px;
}
#top-media-element .media-content img {
	position: relative; min-height: 100px; min-width: 300px;
}
#top-media-element #media-overlay .btn {
	font-size: 10pt; margin-top: 10px;
}
#top-media-element #media-overlay {
	bottom: 0px;
}
#top-media-element #media-overlay .tagline {
	font-size: 1em; white-space: nowrap;
}
#top-media-element #media-overlay .sub-tagline {
	font-size: 0.8em; white-space: nowrap;
}
}
@media all and (min-width:768px)
{
#market-header {
	background: linear-gradient(rgba(0, 0, 0, 0.65) 32%, rgba(0, 0, 0, 0.01) 99%, rgba(0, 0, 0, 0) 100%); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: absolute; z-index: 1;
}
.no-banner #market-header {
	position: relative;
}
#market-header #navbar {
	margin-top: 15px;
}
#market-header #navbar .nav {
	margin-right: 100px;
}
#market-header #navbar .nav a {
	color: rgb(255, 255, 255); font-size: 1.25em; text-shadow: 0px 0px 10px #000000;
}
#market-header #navbar .nav a:hover {
	color: rgb(148, 201, 61);
}
#market-header #navbar .nav a:active {
	background: none;
}
#market-header #navbar .nav a:focus {
	background: none;
}
#market-header #navbar .nav a:hover {
	background: none;
}
#market-header #authentication-box {
	margin-top: 15px;
}
.navbar-collapse {
	width: 100%;
}
#authentication-box {
	top: 10px; right: 0px; position: absolute;
}
#authentication-box .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-header {
	background: none;
}
#search-internship {
	margin: 0px auto; padding: 5px 0px; width: 100%; text-align: center; bottom: 0px; position: absolute; background-color: rgba(255, 255, 255, 0.5);
}
.center-desktop {
	text-align: center;
}
}
@media all and (min-width:992px)
{
#top-media-element #media-overlay .tagline {
	font-size: 1.75em;
}
#top-media-element #media-overlay .sub-tagline {
	font-size: 1.25em;
}
#top-media-element #media-overlay p {
	margin-bottom: 10px;
}
#top-media-element #media-overlay .btn {
	font-size: 12pt; margin-top: 20px;
}
}
@media all and (min-width:1200px)
{
#top-media-element #media-overlay .tagline {
	font-size: 2em;
}
#top-media-element #media-overlay .sub-tagline {
	font-size: 1.5em;
}
}
@media only print
{
a[href]::after {
	content: none !important;
}
}
#top-media-element #media-overlay .tagline {
	color: rgb(255, 255, 255);
}
