/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* moved linked list up in footer */
ul.links-list ul {
	margin-top: 0;
}

/* add space around footer items */
.main-footer__info .content-box{
	max-width: 85% !important;
}

/* make direct edit link white */
a#de {
	color: white;
	background-size: 0px;
}

/* remove marker on LPD galleries */
ul.thumbnails.ldp li::marker{
	content: none;
}

/* display arrows on LDP galleries */
div.ldp button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
	text-indent: 0 !important;
}

/* style form button */
button.cta.cta--button.ldp-hide-on-submit{
	border: none;
	background-repeat: no-repeat;
	background-position: 91% 50%;
	transition: background-color .3s ease;
	font-family: "Roboto Condensed",sans-serif;
	color: #090e37;
	font-size: 2rem;
	text-transform: uppercase;
	padding: 0.5rem 3rem 0.5rem 1.2rem;
	margin: 0.5rem 0;
	font-weight: 700;
	display: inline-block;
	background: #ffc424;
	position: relative;
}

.ou-form legend{
	border-bottom-style: none !important;
	color: inherit !important;
	font-size: inherit !important;
}

.form__radio label, .form__checkbox label {
	font-weight: inherit !important;
}

/* a-to-z letters inline */
ul.sitemap li{
	display:inline;
	margin-left:.7em;
}

/* Added on Lawson call 6/13 */
.learn-stats__number { 
	margin-bottom: auto; 
}

.story-display__quote {
	font-size: 2.4rem;
}

/*make sure google search results display fully*/
.gsc-results-wrapper-overlay{
	height: calc(100vh - 50px) !important;
}

/* catalog accordion text color change */
.mc-styling div.section__header.accordion__header,
.mc-styling div.section__intro.accordion__intro {
	color: #090e37;
}

/* catalog pdf button styling */
div.mc-styling.pdf-link a {
	color: #1b3e94;
	background-image: linear-gradient(to right, #1b3e94 50%, #1b3e94 50%);
	background-position: left 95%;
	background-size: 100% 1px;
	background-repeat: repeat-x;
}

div.mc-styling.pdf-link-special a {
	color: #000000;
	text-decoration: none;
}

div.mc-styling.pdf-link {
	margin: 10px 10px 10px 0;
	font-size: 2rem;
}

/* catalog course buttons */
/* removing 'link' appearance */
span.mc-styling.cta--button::after {
	visibility: hidden;
}

span.mc-styling.cta--button {
	padding: .5rem 1.2rem !important;
}

span.mc-styling.cta--button:hover {
	background: #ffc424; !important;
}

/* catalog program list */
select.mc-styling {
	padding: 8px 20px 8px 5px;
	font-size: 2.5rem;
}

div.bg-blue.py-4.mc-styling {
	margin-bottom: 50px;
}

form div.mc-styling {
	border-radius: 10px; 
	border: 0px solid #000000; 
	background-color: #1b3e94; 
	padding: 25px;
}

label.mc-styling {
	color: #ffffff; 
	font-size: 24px;
}

/* catalog table styling */
table.mc-styling-table {
	float: left;
}

td.mc-styling-td {
	max-width: 800px;
}

/* make program card title clickable in a large area */
.similar-programs-card__title a {
    width: 100%;
	max-height: 90%;
}