/* Add styles to overwrite customer CSS, USE WITH CAUTION. */

/*  Fix the multi select box bg in forms */
select[multiple] { background-image: none; }

/*  Fix the reset forms */
form input[type='reset'] { padding: 10px 31px; color: white; background: #00205B; border: 0; transition: 0.3s ease; }

/* Fix the breadcrumb color for current page, matches the style for the .section-navigation .breadcrumbs li a */
.ou-last { background: none; color: #FFFFFF; font-weight: 400; letter-spacing: -0.1px; font-size: 15px; padding: 5px 15px !important; }

/* Fix the padding for landing hero content header --- changed in main.css*/
hero.landing-page-hero.hero-content-inner h1 { padding: 70px; }

/* fix the padding of the text areas */
form textarea { padding: 12px 14px; }

/* fix the styling for the links when the current page is actually an index page */
.section-navigation .section-tab .tab-inner ul li a.ou-current { background: #00205B; }

/* OU Campus direct edit link styling fix */
#de, #de:hover { color: #00205B; text-decoration: none;}

/* title fix for the choose your path with no link */
.ou-title { color: #00205B; font: 200 50px/0.82 "Univers LT W01", arial, helvetica, sans-serif; text-decoration: none;}
.ou-title:after { display: inline-block; position: relative; left: 0; margin-right: -30px; height: 44px; width: 30px; content: ''; }
@media screen and (max-width: 1024px){ .ou-title { font-size: 40px; line-height: 1; } }

/* add support for linking of the caption field to get those colored correctly */
a.ou-scrollable-gallery-link { color: #FFFFFF !important; text-decoration: none; }
a.ou-scrollable-gallery-link:hover { color: #FFFFFF !important; text-decoration: underline; }

/* fix the thre column blocks with no link */
span.ou-title-no-after:after { background: none !important; }

/* course catalog print button */
.ou-print-pdf-button { margin: 0 0 3.5em 0; }
.ou-print-pdf-button a { float: right; }

.ou-course-heading-no-link { color: #00205B; }

/* fix for snippets on the program detail pages */
.program-detail { overflow: visible; }


#catalog-subjects .title {
	clear: both;
	font-size: 30px;
	font-family: "Leitura W01", "Times New Roman", serif;
	font-weight: 400;
	margin: 0 0 13px;
	color: #00205B;
}

@media screen and (max-width: 699px) {
	#catalog-subjects .title {
		font-size: 24px;
	}
}

#catalog-subjects {
	min-width: 100%;
    width: 100%;
    border-color: #F2F1ED;
    border-style: solid;
    border-width: 1px;
    white-space: normal;
}

#catalog-subjects .title a {
	color: #00205B;
	text-decoration: none;
}
#catalog-subjects tr { border-top: 15px solid #F2F1ED; border-bottom: 15px solid #F2F1ED; }


#catalog-subjects td { padding: 15px 0px 0px 15px; }

#catalog-subjects .title a:hover {
 text-decoration: underline;	
}

.no-results-found td { text-align: center; padding: 25px !important;}

#rssLink {
	width: 100% !important;
	max-width: 100% !important;
}

   