.uppercase {text-transform: uppercase}

.lead {line-height: auto !important}

.bold {font-weight: bold}

.unbold {font-weight: normal}

.bolder {font-weight: 900}

a:hover, a:visited, a:active {text-decoration: none;}

.orange-link-small, .orange-links-small {line-height: 14px !important; font-size: 14px !important}

.orange-link a, span.orange-link, .orange-links a, span.orange-links {color: #F36E21 !important;}

.orange-link-small a, span.orange-link-small, .orange-links-small a, span.orange-links-small {color: #F36E21 !important;}

.orange-link a:hover; 
.orange-links a:hover, 
.orange-link-small a:hover, 
.orange-links-small a:hover  {color: #000000 !important}

.orange-strong strong {color: #f36e21 !important}


.white-link a:hover; 
.white-links a:hover, 
.white-link-small a:hover, 
.white-links-small a:hover  {color: #FFFFFF !important}

.white-border-right {border-right: 5px solid #ffffff}

h4, h4 a {color: #555555 !important}

h3, h5 {color: #555555 !important;}

h4 a:hover {color: #111111 !important, margin-top: 30px !important;}

.staffbox h6 {font-size: 16px !important}

.centered {margin-left: auto; margin-right: auto;}

.center-text {text-align: center}

.left-text {text-align: left !important}

.border-thick {border-width: 3px; border-style: solid;}

.wide-text {letter-spacing: .5em}

span.normal-case {text-transform: none !important}


.page-header {border-bottom: 0px !important; margin-bottom: 5px; !important }

.page-header h1 {font-size: 60px !important; line-height: 66px !important; margin-bottom: 15px; !important; font-weight: normal !important; }

.schoolname h2 {font-weight: bold; font-size: 24px !important; line-height: 24px !important; text-transform: uppercase; margin-top: -4px; margin-bottom: 0px !important;}

.schoolname h2 a {font-color: #f36e21 !important}

.mdl-layout__header-row schoolname h2 {font-size: 18px; display: block}

.summary, .page-header h4 {font-size: 24px; line-height: 28px; color: #f36e21; margin-bottom: 0px !important; }

.page-header .2nd-page h1 {margin-top: 0px !important; padding-top: 0px !important}

.page-header .2nd-page h5, .2nd-page h5 a {color: #f36E21 !important}

.page-header .2nd-page h5 a:hover {color #000000}

h4.small-head {font-size: 16px !important; text-transform: uppercase !important; line-height: 18px; font-weight: bold;}

h1.nudge-30, h4.nudge-30 {margin-left: 30px !important}

.mobile-visible h1 {margin-bottom: 10px; font-size: 36px}

.tight-track {line-height: 130% !important}

.related-programs h3 {font-size: 12px; font-weight: bold; color: #888888; margin-bottom: 5px;}

.related-programs li {line-height: 14px !important; color: #f36e21 !important; padding-bottom: 10px;}

.related-programs ul {margin-left: 20px !important}

.related-programs a:hover {color: #111111 !important}

.fa:before {font-family: FontAwesome}
.fa {font-family: helvetica neue, helvetica, arial, sens-serif !important}


.small-list h4, h4.small-list {font-size: 14px !important; line-height: 16px !important; font-color: #555555  !important;}

.small-list h2, h2.small-list {margin-top: 0px !important; margin-bottom: 15px !important; line-height: 18px !important; font-size: 18px !important; text-transform: uppercase !important; font-weight: bold !important; color: #888888 !important; letter-spacing: 0 !important}

.tighten h4 {margin-bottom: 3px !important}

footer h5 a {color: #cccccc !important}

footer h5 a:hover, footer a.h5:hover {color: #ffffff !important}

.footer-menu li

		{
		float: none !important;
		display: block !important
		}
		
.footer-menu li a 
		{
		width: 100% !important; 
		font-weight: bold !important;
		text-transform: uppercase !important;
		color: #cccccc !important;
		background: none !important;
		padding-left: 0px !important
		
		}
		
.footer-menu li a:hover,
.footer-menu li.active a:hover {background: none !important; color: #ffffff !important} 



span.triangle-left-down 
	{
	background-image url("sites/rit.edu.science/files/styles/media_thumbnail/public/rit-triangle-orange-bl.gif");
	height: 50px;
	width: 50px;
	}
	
	
span.biblio-title {color: #F36E21}

span.biblio-title:hover {color: #BF571B}


        
.who .list-item

{

display: inline-block !important;
width: 100% !important

        }

.messages a {

background-color: #f36e21;
color: #ffffff; 
font-weight: bold !important;
border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;

}  


.curriculum h4 {margin-top: 30px !important; font-weight: bold !important;}
        