body {
	background-size: 100% 500%;
}
div.region-search.region {
	display: inline-block;
}
h1.title span.visible-hidden {
	visibility: hidden;
}
.cutaway a.tel {
	cursor: auto;
}
.cutaway a.tel:hover {
	text-decoration: underline !important;
}
.add-nav li {
	text-transform: none;
}
.image-frame {
	border: 3px solid rgb(255, 255, 255); border-image: none; box-shadow: 0px 0px 15px 0px rgba(50,50,50,0.75); -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75); -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.75);
}

.menu-name-menu-academic-catalog-menu ul.menu {
	margin-left:.25rem;
}

.node-academic-program-page.node-teaser {
	padding:5px;
}

.node-academic-program-page.node-teaser h2::before {
	content: "- ";
}

.node-type-academic-program-page .node-academic-program {
	padding:10px 0;
	margin-bottom:20px;
	border-bottom:1px solid #cccccc;
}

.node-type-academic-program-page .node-academic-program h2{
	padding-bottom:10px;
}

#content ul {
	line-height: 22px; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: normal; word-spacing: -1px;
}
input#edit-search-block-form--2 {
	background: rgb(238, 238, 238); font: 12px/16px "PT Sans", sans-serif; margin: 0px; padding: 5px 0px 5px 17px; border: currentColor; border-image: none; width: 126px; color: rgb(153, 151, 151); font-size-adjust: none; font-stretch: normal;
}
div#block-block-36 {
	margin-top: 60px;
}
#header .form-holder {
	padding: 8px 0px 0px;
	min-width: 710px;
	float: right;
}
#header .form-holder .quick-links-nav {
	display: inline-block;
	width: 530px;
}
#header .form-holder .region-search {
	display: inline-block;
	width: 180px;
}
#header .row {
	position: relative;
}
#header .row .frame .desktop-nav {
	position: absolute;
	bottom: 15px;
	right: 29px;
}
.desktop-nav #megamenu-2 ul li:last-child {
	border-left: none;
}

div.md-slide-bullet-2.md-slide-responsive.md-slide-wrap {
	z-index: 0;
}
.md-slide-items .md-object {
    z-index: 1000 !important;
}
.md-bullet {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 55, 97); border-image: none; width: 15px; height: 15px;
}
.md-bullet a {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 55, 97); border-image: none; width: 15px; height: 15px;
}
.md-current.md-bullet a {
	background: rgb(0, 55, 97); width: 15px; height: 15px; overflow: hidden; display: inline-block;
}
.visual-section .md-object .text-holder {
	text-shadow: 2px 2px rgba(0,0,0,0.7);
}
.visual-section .md-layer-1-0-1 {
	//left: 4% !important; 
	//top: 80% !important;
}
.visual-section a.btn-more {
	line-height: 28px !important; padding-left: 5px;
}

:last-child.unit .blue-box {
	padding-bottom: 100px;
}
.blue-box {
	background: linear-gradient(170deg, rgb(0, 115, 185) 91%, transparent 0%);
}
.blue-box a {
	color: rgb(255, 255, 255);
}
#block-views-news-by-month-block-1 span.select-area.select-ctools-jump-menu-processed.select-form-select.select-ctools-jump-menu-change.select-ctools-jump-menu-select {
	width: 100% !important; text-align: center;
}
#block-views-events-by-month-block-1 span.select-area.select-ctools-jump-menu-processed.select-form-select.select-ctools-jump-menu-change.select-ctools-jump-menu-select {
	width: 100% !important; text-align: center;
}
#main .journalists-block ul {
	max-width: 250px;
}
#main ol li ol li {
	padding-left: 30px;
}
.post-list .credits {
	max-width: 100px;
}
ul.pager li::before {
	content: none !important;
}
h3.blue {
	color: rgb(0, 115, 185);
}
.course.post-list article {
	min-height: 60px;
}
div#block-views-news-by-month-block-1 h2 {
	color: rgb(0, 115, 185); text-transform: none; line-height: 1; font-family: "Open Sans", sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
#block-views-events-by-month-block-1 h2 {
	color: rgb(0, 115, 185); text-transform: none; line-height: 1; font-family: "Open Sans", sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
}
#nav .content {
	margin-top: 5px; margin-bottom: 0px;
}
.custom-credits {
	text-align: right; font-size: 14px; font-weight: bold; margin-bottom: 20px;
}
ul li.leaf {
	list-style-type: none; list-style-image: none;
}
ul li.collapsed {
	list-style-type: none; list-style-image: none;
}
ul li.expanded {
	list-style-type: none; list-style-image: none;
}
#main .social .facebook a {
	background-position: -38px -29px;
}
#main .social .twitter a {
	background-position: -1px -29px;
}
#sidebar .menu li {
	list-style: none;
}
#sidebar .menu li a {
	list-style: none; text-decoration: none;
}
#sidebar .menu li a:hover {
	list-style: none; text-decoration: underline;
}
.add-nav li a {
	color: rgb(0, 115, 185); font-style: normal;
}
.add-nav li a.active {
	color: rgb(0, 115, 185); font-weight: bold;
}
.expanded ul.add-nav li a {
	color: rgb(0, 0, 0); font-style: italic;
}
.expanded ul.add-nav li a.active {
	font-weight: bold;
}
a.active-trail.active-trail {
	font-weight: bold;
}
#block-block-18 blockquote p {
	font: 600 16px/25px "Open Sans", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#sidebar .search-form input[type=text] {
	background: none; font: 12px/16px "PT Sans", sans-serif; margin: 0px; padding: 5px 0px 5px 7px; border: currentColor; border-image: none; width: 136px; color: rgb(153, 151, 151); font-size-adjust: none; font-stretch: normal;
}
.search-form .form-item {
	margin: 0px;
}
img.th-faculty {
	width: 100px; height: 100px; margin-top: 3px; float: right;
}
.double .list {
	column-count: 2; column-gap: 21px; -moz-column-count: 2; -moz-column-gap: 21px; -webkit-column-count: 2; -webkit-column-gap: 21px;
}
.double ul {
	width: 100%; max-width: 100% !important;
}

.first.menu-984 {
	font-weight: bold;
}
.row {
	padding: 0px 0px 14px;
}
.weather_wind_direction img {
	padding-left: 0px;
}
#megamenu-2 .mm-container a {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: none;
}

section.journalists-block h6 {
	padding-left: 0px;
}
#edit-search-block-form--4 {
	border: 6px currentColor; border-image: none; width: 100%; padding-left: 5px;
}
.menu-right .search-form > * {
	padding: 0px;
}
#academics-blocks .journalists-block {
	margin-left: 250px; border-top-color: rgb(218, 233, 243); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(241, 248, 251);
}
.journalists-block img {
	width: 180px; height: 150px;
}
.post-list article:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
pre code .code-container {
	margin: 10px 0px; padding: 5px; line-height: 1.3rem; font-weight: normal; -ms-overflow-x: auto;
}
.progress .meter {
	background: rgb(0, 0, 0); height: 100%; display: block;
}
pre code {
	background: rgb(250, 250, 250); padding: 0.5em; color: rgb(51, 51, 51); display: block;
}
.display.row {
	background: rgb(238, 238, 238); padding: 0px; border: 1px solid rgb(198, 198, 198); border-image: none; line-height: 2rem; font-size: 11px; margin-right: 0px !important; margin-bottom: 10px; margin-left: 0px !important;
}
.display.row :nth-child(2).columns {
	background: rgb(225, 225, 225);
}
.display.row .small-centered.columns {
	background: rgb(225, 225, 225);
}
.display.row .large-centered.columns {
	background: rgb(225, 225, 225);
}



/* alert box styles */

.row.alert-box.alert {
	position: relative;
	background: #eb212e;
	padding: 2em 0;
	max-width: 100%;
	margin:0;
}
.alert-box.alert .block {
	max-width: 1034px;
	padding: 0 64px;
	margin: 0 auto 2em;
	position: relative;

}
.alert-box.alert .block .content:before{
	content:"";
	position: absolute;
	background:url(../img/sprite.png) -143px 0;
	width: 59px;
	height: 54px;
	top: -5px;
	left: 60px;
}
.alert-box.alert .block .content {
	padding-left: 70px;
}
.alert-box.alert p, .alert-box.alert a{
	box-sizing: border-box;
	color: rgb(255, 255, 255);
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}

@media(max-width: 767px) {
	.row.alert-box.alert {
		padding: 1em 7.5%;
	}
	.alert-box.alert .block .content:before{
		display: none;
	}
	.alert-box.alert .block .content {
		padding-left: 0px;
	}
	.alert-box.alert .block {
		padding: 10px 0px 10px 0px;
		margin: 0 0 1em 0;
	}
	.alert-box.alert p, .alert-box.alert a{
		font-size: 14px;
	}	
}



.label {
	padding: 0.22rem 0.44rem; text-align: center; color: rgb(255, 255, 255); line-height: 1; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important; font-size: 0.61rem; font-weight: normal; text-decoration: none; margin-bottom: auto; display: inline-block; white-space: nowrap; position: relative; background-color: rgb(0, 140, 186);
}
.progress .meter {
	background: rgb(0, 140, 186);
}
code {
	padding: 0.11rem 0.27rem 0.05rem; border: 1px solid rgb(223, 223, 223); color: rgb(51, 51, 51); font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; background-color: rgb(248, 248, 248);
}
button:hover {
	background-color: rgb(0, 112, 149);
}
button:focus {
	background-color: rgb(0, 112, 149);
}
.button:hover {
	background-color: rgb(0, 112, 149);
}
.button:focus {
	background-color: rgb(0, 112, 149);
}
pre .string {
	color: rgb(221, 17, 68);
}
pre .tag .value {
	color: rgb(221, 17, 68);
}
pre .phpdoc {
	color: rgb(221, 17, 68);
}
pre .tex .formula {
	color: rgb(221, 17, 68);
}
pre .tag {
	color: rgb(0, 0, 128); font-weight: normal;
}
pre .tag .title {
	color: rgb(0, 0, 128); font-weight: normal;
}
pre .rules .property {
	color: rgb(0, 0, 128); font-weight: normal;
}
pre .django .tag .keyword {
	color: rgb(0, 0, 128); font-weight: normal;
}

table.fix-cell-width thead tr th {
	width: 500px !important;
}
table.fix-cell-width tfoot tr th {
	width: 500px !important;
}
table.fix-cell-width tbody tr td {
	width: 500px !important;
}
table.fix-cell-width tr td {
	width: 500px !important;
}
table.fix-cell-width tfoot tr td {
	width: 500px !important;
}
.orange {
	color: rgb(255, 135, 49);
}
#search-directory .inner {
	padding-top: 20px; margin-bottom: 20px; background-color: rgb(241, 248, 251);
}
#search-directory .select-area {
	min-width: 250px;
}
#search-directory .form-submit {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); font: 14px/20px "Open Sans", sans-serif; padding: 7px 18px; border-radius: 4px; color: rgb(0, 115, 185); margin-bottom: 20px; float: left; white-space: normal; font-size-adjust: none; font-stretch: normal; -webkit-border-radius: 4px;
}
#search-directory .form-submit:hover {
	background: rgb(174, 225, 244);
}
.block-faculty span.personal-info {
	width: 60px; text-align: left; padding-right: 10px; display: inline-block;
}
.phone-extension-note {
	padding: 12px 0px; text-align: center; font-size: 15px; font-weight: bold; margin-bottom: 20px; border-top-color: black; border-bottom-color: black; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}



.field-collection-container {
	border-bottom: none;
}

/* prevent generic content list styles from impacting contextual links */
#content .tabs ul.tabs.primary li {
	margin: 0 10px 0 0;
}
#content .tabs ul.tabs.primary li:before {
	display: none;
	visibility: hidden;
	content: none;
}



/* 404 error page content block */
.error404 #block-block-51 {
	margin: 20px 0;
}
.error404 #edit-search-block-form--4 {
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 16px;
	line-height: 100%;
	width: 80%;
}
.error404 #edit-actions--2 {
	float: right;
	width: 20%;
	padding: 0 10px;
}
.error404 #edit-submit--2 {
	padding: 5px;
	margin: 0;
	font-size: 16px;
	text-transform: uppercase;	
}

.maintenance-page nav, .maintenance-page .gateways-block {
	display: none;
	visibility: hidden;
}

h1.orange {
	color:#ff8731 !important;
}

h2.border-title {
	border-left: 3px solid #0073b9;
	padding-left: 10px;
	padding: 10px;
	background: #f9f9f9;
	border-bottom: 1px solid #eee;
	margin-bottom:1rem;
}

h3.border-title {
	border-left: 3px solid #0073b9;
	color: #0073b9 !important;
	padding-left: 10px;
	padding: 10px;
	background: #f9f9f9;
	border-bottom: 1px solid #eee;
	margin-bottom:1rem;
	font-size:1.2rem;
}

h3.blue-fill {
	background: #0073b9;
	color: white;
	padding: 10px;
}

.center {
	text-align:center;
}

h3.blue-fill a {
	color: white;
	text-align:center;
}

.gray-background {
	padding: 10px 0;
	text-align: center;
	background: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.gray-background p {
	margin:0px;
}

.column-title {
	background: #000;
	color: white;
	font-weight: bold;
	padding: 3px;
}

.double-space p {
	line-height:2rem;
}

.box-link-orange a {
	padding: 10px;
	background: #fcfcfc;
	border: 1px solid #f3f3f3;
	border-left: 2px solid orange;
	display:block;
	text-decoration: none;
}

.box-link-orange a:hover {
	padding: 10px;
	background: #ffffff;
	border: 1px solid #e3e3e3;
	border-left: 2px solid #0073b9;
	display:block;
}

.box-link-orange {
	margin:10px 0 !important;
}

.round-button a {
	background: #237ebe;
	color: white;
	padding: 7px;
	border-radius: 5px;
	text-decoration: none;
}

.round-button a:hover {
	background: #ff8731;
	color: white;
	padding: 7px;
	border-radius: 5px;
	text-decoration: none;
}

.webform-component--status .form-checkboxes,
.webform-component--event-attendance .form-checkboxes {
	margin-left: 2rem;
}

.page-node-6811 > .page > #wrapper > #main > .row {
	border-left: 5px solid #bba67b;
}

.border-tile-row {
  margin: 0rem 0 !important;
  border: 2px solid #555555;
  padding: 1rem 0;
}

.border-tile-row > div:not(:last-child) {
	border-right: 2px solid #ccc;
}

.accordion.special li {
    border: 0 !important;
}

.accordion.special > dd > a {
    background: #273d7f;
    color: #ffffff;
    border-bottom: 2px solid #ff8731;
}

.width-100 {
	width: 100% !important;
}

.webform-component-fieldset.row {
	padding: 0;
	/*margin: 0;*/
	border: 0;
}

.accordion-navigation a {
	color:#237ebe;
}

.undergrad-nav ul {
	margin-left: 0;
}

.undergrad-nav ul li.expanded li {
	margin-left: 1rem;
}

.undergrad-nav a.nolink {
	/*color: #273d7f;*/
	cursor: default;
}

.undergrad-nav a.nolink:hover {
	text-decoration: none !important;
}

.logo {
	background: url(/sites/all/themes/lincoln/img/seal-white-transparent-sm.png) no-repeat;	
	background-size: 115px;
}

.overlay-group {
	position: relative;
}

.overlay-group .link-title {
	position: absolute;
	bottom:0;
	width: 100%;
	background: rgba(18, 42, 109, 0.8);
	padding: 1rem;
	color: #FFFFFF;
}

.overlay-group .link-title a {
	color: #FFFFFF;
	text-decoration: underline;
}

.overlay-group .link-title a:hover {
	text-decoration: none;
}

.menu-reset ul.menu {
	margin: 0;
	padding: 0;
}

.menu-reset ul.menu li.expanded li a {
	color: #000000;
	font-style: italic;
}

@media only screen and (max-width: 767px) {
    .logo {
    	background-size: 70px !important;
    }
    .md-layer {
    	top: 2% !important;
    }
    .md-layer h1 {
    	font-size: 2.5rem !important;
    	line-height: 3rem !important;
    }
    .md-layer-1-0-0,
    .md-layer-1-1-0,
    .md-layer-1-3-0,
    .md-layer-1-4-0,
    .md-layer-1-2-0 {
    	top: 70% !important;
    	width:90% !important;
    }
}

.page-node-7221 .ui-datepicker-week-end  {
	visibility: hidden;	
}

.form-item-submitted-amount-fieldset-amount {
	float: left;
	margin: 0 1rem !important;
}

.discover-more-links {
	width: 45%;
	float: right;
	margin: 1rem;
	border: 1px solid #F96B07;
}

.orange-fill {
	background: #F96B07;
	color: #FFFFFF;
	padding: 0.5rem;
}

@media(max-width: 767px) {
	.text-holder h1 {
		font-size: 30px !important;
	}
}

.directory-display-name,
.directory-display-name .text {
	font-size: 14px;
}

.push-button {
  position: relative;
  margin: 0 auto 15px;
  display: block;
  width: 375px;
  height: 90px;
  text-decoration: none;
  background-color: #fafafa;
  color: #131313;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 4px #e7e7e7, 0 6px 1px #d0d0d2;
  -webkit-box-shadow: 0 4px #e7e7e7, 0 6px 1px #d0d0d2;
  box-shadow: 0 4px #e7e7e7, 0 6px 1px #d0d0d2;
}
.push-button * {
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.push-button .title {
  display: block;
  padding: 20px 0 0 20px;
  font-size: 1.25em;
}
.push-button .details {
  display: block;
  clear: both;
  padding: 5px 0 20px 23px;
  font-size: 1em;
  line-height: 1.25rem;
  color: #9a9ca2;
}
.push-button .arrow {
  position: absolute;
  top: 0;
  right: 0;
  font-family: Arial, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  color: #9a9ca2;
}
.push-button .arrow strong {
  display: inline-block;
  height: 100%;
  width: 36px;
  line-height: 90px;
  font-size: 1.25em;
  text-align: center;
  background-color: #eee;
  color: #ddd;
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0;
  border-radius: 0 10px 10px 0;
  text-shadow: 0 -1px #8d8f96;
  -moz-box-shadow: 0 4px #d7d4d4;
  -webkit-box-shadow: 0 4px #d7d4d4;
  box-shadow: 0 4px #d7d4d4;
}
.push-button:before {
  position: absolute;
  content: "";
  display: block;
  width: 6px;
  height: 100%;
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px 0 0 10px;
  -moz-transition: all 0.075s linear;
  -o-transition: all 0.075s linear;
  -webkit-transition: all 0.075s linear;
  transition: all 0.075s linear;
}
.push-button.blue:before {
  background-color: #719dd2;
  -moz-box-shadow: 0 4px #668dbd;
  -webkit-box-shadow: 0 4px #668dbd;
  box-shadow: 0 4px #668dbd;
}
.push-button.blue:hover:before {
  background-color: #668dbd;
  -moz-box-shadow: 0 4px #5778a1;
  -webkit-box-shadow: 0 4px #5778a1;
  box-shadow: 0 4px #5778a1;
}
.push-button.blue:active:before {
  -moz-box-shadow: 0 2px #5778a1;
  -webkit-box-shadow: 0 2px #5778a1;
  box-shadow: 0 2px #5778a1;
}
.push-button:hover {
  -moz-box-shadow: 0 4px #e2e2e2, 0 6px 1px #ccccce;
  -webkit-box-shadow: 0 4px #e2e2e2, 0 6px 1px #ccccce;
  box-shadow: 0 4px #e2e2e2, 0 6px 1px #ccccce;
}
.push-button:hover .arrow strong {
  background-color: #e9e9e9;
  -moz-box-shadow: 0 4px #d3d0d0;
  -webkit-box-shadow: 0 4px #d3d0d0;
  box-shadow: 0 4px #d3d0d0;
}
.push-button:active {
  top: 1px;
  -moz-box-shadow: 0 2px #e2e2e2, 0 4px 1px #ccccce;
  -webkit-box-shadow: 0 2px #e2e2e2, 0 4px 1px #ccccce;
  box-shadow: 0 2px #e2e2e2, 0 4px 1px #ccccce;
}
.push-button:active .arrow strong {
  background-color: #e9e9e9;
  -moz-box-shadow: 0 2px #d3d0d0;
  -webkit-box-shadow: 0 2px #d3d0d0;
  box-shadow: 0 2px #d3d0d0;
}

.clear,
.webform-component--business-card-information,
.webform-component--part-3-approvers-information,
.webform-component--part-3-cabinet-approvers-information {
	clear:both;
}



/* Global Button Styles */
a.animated-button:link, a.animated-button:visited {
	position: relative;
	display: block;
	margin: 20px auto 0;
	padding: 14px 15px;
	color: #fff;
  background: #273d7f;
	font-size:14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	letter-spacing: .08em;
	border-radius: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 0;
}
a.animated-button:link:after, a.animated-button:visited:after {
	content: "";
	position: absolute;
	height: 0%;
	left: 50%;
	top: 50%;
	width: 150%;
	z-index: -1;
	-webkit-transition: all 0.75s ease 0s;
	-moz-transition: all 0.75s ease 0s;
	-o-transition: all 0.75s ease 0s;
	transition: all 0.75s ease 0s;
}
a.animated-button:link:hover, a.animated-button:visited:hover, .active a.animated-button.accordion-nav:link {
	color: #273d7f;
	text-shadow: none;
	z-index: 1;
}
a.animated-button:link:hover:after, a.animated-button:visited:hover:after, .active a.animated-button.accordion-nav:link:after {
	height: 450%;
}
a.animated-button:link, a.animated-button:visited {
	position: relative;
	display: block;
	margin: 20px auto 0;
	padding: 14px 15px;
	font-size:14px;
	border-radius: 0;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	letter-spacing: .08em;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

/* Lincoln Buttons */

a.animated-button.lincoln-one {
	border: 2px solid #273d7f;
}
a.animated-button.lincoln-one.orange {
	border: 2px solid #F96B07;
	background: #F96B07;
}
.wordmark .active a.animated-button.lincoln-one.orange {
	background: #FFFFFF;
	color: #000000;
}

a.animated-button.lincoln-one:after {
	background: #fff;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg);
	transform: translateX(-50%) translateY(-50%) rotate(-25deg);
}
a.animated-button.lincoln-two {
	border: 2px solid #273d7f;
}
a.animated-button.lincoln-two:after {
	background: #fff;
	-moz-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(25deg);
	transform: translateX(-50%) translateY(-50%) rotate(25deg);
}

.tabs.no-padding .tab-title {
	padding: 0 !important;
}

#node-7355 .columns .animated-button {
	min-height: 60px;
}

.height-70 .columns .animated-button {
	min-height: 70px;
}


.strategic-plan .columns .overlay-group {
	margin: 0 0 2rem 0;
}

.strategic-plan .columns .overlay-group p {
	margin: 0 !important;
}

.strategic-plan .columns .overlay-group .link-title {
	padding: 0;
}

.strategic-plan .columns .overlay-group .link-title a {
	margin: 10px;
}

.branding .columns .overlay-group .link-title.no-margin a {
	margin: 0;
}

.branding .columns .overlay-group .link-title.no-margin {
	padding: 0;
}

.strategic-plan .columns.strategic-side-bar .overlay-group .link-title a {
    margin: 0.5rem;
    padding: 0.5rem;
}

.strategic-plan .columns.strategic-side-bar a {
    text-transform: inherit;
    font-weight: normal;
    text-align: left;
    letter-spacing: inherit;
    border: 0;
}

.hr { margin: 2rem 1rem; }

hr.style-eight {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #aaa;
    color: #aaa;
    text-align: center;
}

hr.style-eight:after {
    content: "§";
    /*content: url(../img/svg/lu-letters-svg.svg);*/
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}

.no-margin {
	margin: 0 !important;
}

.no-top-margin {
	margin-top: 0 !important;
}

.bordertb {
	font-size: 18px;
	text-align: center;
	padding: 1rem 4rem;
	/*margin: 1rem 4rem !important;*/
	background: #fafafa;
	border-bottom: 1px solid #ff8731;
	border-top: 1px solid #ff8731;
}

.border-title.toggle-me span {
	display: block;
	cursor: pointer;
}

.hide {
	display: none;
}

.webform-client-form-7394 label.option {
	font-size: 14px;
}

.webform-client-form-7394 tr .form-item {
	white-space: normal;
}

.webform-client-form-7394 tr td:first-child {
	width: 275px;
}

.webform-client-form-7394 tr td:nth-child(2) {
	width: 100px;
}

.webform-client-form-7394 thead tr {
	background: #273d7f;
}

.webform-client-form-7394 thead tr th {
	color: white;
}

.scholarships-list {
	overflow-y: scroll;
	height: 600px;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.scholarships-list .sticky-header {
	position: inherit !important;
	display: none;
}

.webform-client-form-7423 fieldset {
	padding: 0px !important;
	margin: 0px !important;
	border: 0 !important;
}

.radio-inline .form-item {
	float: left;
	margin: 0 1rem !important;
}

.webform-component--gifter-info--retired > label {
	display: none;
}

@media only screen and (max-width: 767px) and (min-width: 560px) {
	.md-layer {
	    top: 49% !important; 
	}
}

#main ol {
	margin: inherit;
}

#node-7352 h3 {
	margin-top: 1rem;
}

.osss #content .content p {
	margin: 20px 0;
}

span.lineheight {
	line-height: 23px;
}

a.blue {
	color: #237ebe !important;
}

.menu-block-24 .expanded > a.active {
	font-weight: bold;
}

.callout.orange-border {
	border: 2px solid #ff8731;
	padding: 1rem;
	margin-top: 2rem;
}

.form-actions {
	clear: both;
}

.portraits-body {
	display: none;
}

.portraits-image-heading {
	padding-bottom: 1rem;
}

.portraits-image-heading h2 {
	font-size: 20px;
	height: 5rem;
	color: black;
	text-align: center;
	padding: 1rem;
}

.portraits-preview {
	cursor: pointer;
}

.table.table-color-dark {
    background: none;
    color: #5c5f68;
}

.table.table-color-dark>thead>tr>th {
    border-bottom: 1px solid #3d3d3d;
    background-color: #3d3d3d;
    color: white;
    padding: 8px;
    line-height: 1.42857143;
    font-size: 1rem;
}

.table.table-color-dark td {
	font-size: 1rem;
	padding: .75rem;
	vertical-align: middle;
}

.table.table-color-dark .fa {
	color: white;
	font-size: 1rem;
}

.sr-only {
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.icon-xs {
    font-size: 13px;
    line-height: 25px;
}

.facebook {
    background-color: #3b5998;
    border-color: #3b5998;
}

.twitter {
    background-color: #55acee;
    border-color: #55acee;
}

.youtube {
    background-color: #b31217;
    border-color: #b31217;
}

.instagram {
  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}

a.icon-bg {
	display: inline-block;
	text-align: center;
}

.interior {
    border: 1px solid #ccc;
    padding: 0 1rem;
    /* border-bottom: 2px solid #273d7f; */
    -webkit-box-shadow: inset 0 -0.2rem 0 0 #273d7f;
    box-shadow: inset 0 -0.2rem 0 0 #273d7f;
}

span.width49 {
    display: inline-block;
    width: 49%;
}

.icons-center {
	padding: 1rem;
}
.row.notification-info {
  position: relative;
  background: #2E8B57;
  padding: 2em 0;
  max-width: 100%;
  margin: 0;
}
.notification-info {
    color: #fff;
}
.notification-info .block {
    max-width: 1034px;
    padding: 0 64px;
    margin: 0 auto 2em;
    position: relative;
}
.notification-info p, .notification-info a {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}