/* Sticky footer styles
-------------------------------------------------- */
.icon-list{display:table;}
.icon-list span{display:table-cell;vertical-align:top;}
.icon-list .icn-med{padding-right:10px;}
.icon-list .icon-text{padding: 2px 0 10px 0}

.home-news-feed-video{height:275px;}

.article-share-bar{margin-top:5px; float:right}
.social-icon{padding-left: 4px;}
.social-share-text{font-weight: bold;
    font-size: 18px;
    color: #999;
    padding-right: 10px;
    line-height: 40px;
    vertical-align: middle;}

.no-pad-left{padding-left:0}
.no-pad-right{padding-right:0;}

.faculty-micro-page .img-clip{height:200px; overflow:hidden;}
.faculty-micro-page .img-clip img{top:-80px; position:relative;}

.test-your-readiness{width: 250px; margin: -13px auto 0 auto; padding-bottom:25px;}

.dropdown-menu{border-bottom-left-radius:0; border-bottom-right-radius:0;}

.newsThumbnailItem{margin-bottom:20px}

.eschedule-open-sections, .eschedule-waitlist{display:block;}
/*a#cdc-visitors-icons-text:first-line { line-height: 1.42857143; }
a#cdc-visitors-icons-text{line-height:0}
*/

.faculty-profile{   padding: 5px 100px 5px 5px;
    font-size: 12px;
    font-weight: bold;
    /* color: white; */
    display: inline;
    background-image: linear-gradient(90deg,#dee9ee, #dee9ee, #fff);
}
.student-profile{padding: 5px 100px 5px 5px;
    font-size: 12px;
    font-weight: bold;
    /* color: white; */
    display: inline;
    background-image: linear-gradient(90deg,#fff1d5, #fff1d5, #fff);}

.staff-profile{padding: 5px 100px 5px 5px;
    font-size: 12px;
    font-weight: bold;
    /* color: white; */
    display: inline;
    background-image: linear-gradient(90deg,#bdd2dd, #bdd2dd, #fff);}


.gold-box{
	color:#000;
	background-color:#ffd781;
	padding:0 auto;
}

.gold-box a{color:#367FBF;}

.prospectiveThumbnailTitleHome {background-color:#ffd781; padding:1px 10px 5px 10px; color:#000; height:115px}
.html5-video{width:100%}

.container.icon-container{margin-bottom:-15px;}

/* The alert message box */
.headerAlertBox {
    padding: 20px;
    background-color: #CC6600; /* White */
    color: #fff;
    opacity: 1;
    transition: opacity 0.6s;
}

.headerAlertBox h2{color:#fff}

/* The close button */
.closebtn {
    margin-left: 15px;
    color: #fff;
    font-weight: bold;
    float: right;
    font-size: 32px;
    line-height: 10px;
    cursor: pointer;
    transition: 0.3s;
}
.yamm-content .row{margin-top: 0px}

.yamm-content.dropdown-with-headings .row {margin-top:-20px}

/*Facilities Use Form and Book Requisition*/

.cmxform label{
	    width: 300px;
    display: inline-block;
    text-align: left;
	vertical-align:top;
    padding: 10px;
	white-space: inherit;
}

.cmxform .form-instructions{padding:10px;}

.cmxform input[type=checkbox] {
	margin-top: 13px;
	margin-left: 10px;
}

.cmxform .form-subheading {font-weight:normal; font-size:16px;}

.cmxform .facilities-use-meeting{border: 1px solid #ededed;padding:30px 30px 20px 30px; margin-bottom:30px;}

/* When moving the mouse over the close button */
.closebtn:hover {
    color: black;
}
.navbar-nav {margin-bottom:0}
.horizontal-stack {float:left;}
.primary .navbar-nav > li.audience-mobile-menu a{background-color: #ffd781; margin:7px}
.primary .navbar-nav > li.audience-mobile-menu a:hover,.primary .navbar-nav > li.mobile-menu-logins a:hover,.primary .navbar-nav > li.mobile-menu-give a:hover,.primary .navbar-nav > li.mobile-menu-find-people a:hover{background-color: #fff; color: #8f0000;}


.mobile-menu-logins{width:33%; font-size:12px;}
.mobile-menu-give{width:26%; font-size:12px;; border-left: 1px solid #8f0000; border-right: 1px solid #8f0000;}
.mobile-menu-find-people{width:41%; font-size:12px;}

.mobile-menu-logins .login-menu{margin-right:-203%; background-color:#fff;border-bottom-left-radius:0;
border-bottom-right-radius:0;}

.primary .navbar-nav > li.audience-mobile-menu a,.primary .navbar-nav > li.mobile-menu-logins a,.primary .navbar-nav > li.mobile-menu-find-people a,.primary .navbar-nav > li.mobile-menu-give a{color: #8f0000;}
.mobile-menu-logins a,.mobile-menu-find-people a,.mobile-menu-give a{background-color: #ffd781;}

.primary .navbar-nav > li.mobile-menu-logins .login-menu a{background-color:#fff;}

.col-md-7.promo-image{padding-right:0;}
#promo-a{background-color:#ffd781;}
#promo-b{background-color:#c14400;}
#promo-c{background-color:#006633;}
#promo-d{background-color:#ffd781;}
#promo-e{}

#promo-a,#promo-b,#promo-c,#promo-d{height:190px}
#promo-c img{margin-top:-20px;margin-left:10px}
#promo-b,#promo-c {color:#fff;}
#promo-e{color:#686868;}

.newsThumbnailTitleHome{height:75px;}
.newsThumbnailTitleHome p{color:#000;}
.newsThumbnailItem h2{font-size:26px;}

.here-to-help .btn{width:100%; margin:10px;font-size:20px;font-family:"Bitter"; color:#8f0000}

.upper{text-transform: uppercase;padding:12px 32px;}

.logo-home a img{height:40px;margin-top:-10px;margin-bottom:-11px;}
.audience-menu{float:left;}
.audience-menu a{font-weight:bold;text-transform:uppercase;color:#599A56}

#promo-a,#promo-b,#promo-c,#promo-d,#promo-e,{padding:right:0;}

#promo-a img,#promo-b img,#promo-c img,#promo-d img{float:right;}

.row.right-promos{margin-right:-30px;}

.promo-image #carousel-banner{margin:0}

.promo-image #carousel-banner.following-space{margin:0}
.primary .navbar-default .navbar-nav>li{width:16%;}

.primary .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#FFF;background-color:transparent}
  .affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }
.content .btn-primary a{color:#FFF;}
.pad-10{padding:10px;}
.header-button{font-family: "Bitter"}
.news{height:230px; overflow:auto;}
.facts{line-height:11px}
.circle {
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 50%;
	width: 125px;
	height: 125px; 
	margin-bottom:30px;
	/* width and height can be anything, as long as they're equal */
}
.circle h3 {font-size:12px;margin-top:3px;margin-bottom:0;}
.highlight-icons{text-align:center;font-weight:bold;height:175px;}
.highlight-icons.col-sm-2{width:50%; float:left; }
.steps-to-enroll h3{font-size:20px;}
.steps-to-enroll .highlight-icons{height:200px}
.highlight-icons a{color:#c14400}

.highlight-icon {
	margin-left:auto;
	margin-right:auto;
	padding-top:13px;
	border-radius: 50%;
	width: 100px;
	height: 100px; 
	background-color:#f0ad4e;
	/* width and height can be anything, as long as they're equal */
}

.prospectiveNews{margin-bottom:30px;}

.highlight-icon img{width:70px; height:70px;}

.featured-heading{color: #85a6b6;}
.label{color:#000; font-size:100%}

/*Alerts*/

.campus-warning .modal-footer .btn{
	background-color:#990000;
}

.campus-resolution .modal-footer .btn{
	background-color:#006633;
	color:#fff;
}

.campus-notice .modal-footer,.campus-warning .modal-footer,.campus-resolution .modal-footer{
	border:none;
	padding-top:0;
}

.campus-notice .modal-header,.campus-warning .modal-header,.campus-resolution .modal-header{
	border:none;
	padding:0;
}

.campus-notice h3,.campus-warning h3,.campus-resolution h3{margin:0}

#livestream,.col-md-8 .html5-video{height:170px;}

.box-white .videoWrapper{padding-top:0;}

.foundation-htg-icons{display: block; margin-left: auto; margin-right: auto;}

.content .chc-connect-banner-caption{margin-top:-15px; background-color:#bf850a; padding:15px; font-size:20px;}
.content .chc-connect-banner-caption a{ color:#FFF; text-decoration: none;}

/*FlexTrack*/

#SearchFaculty .FormRow{
	width:100%;
}

.LeftFaculty {
   float:left;
   width:49%;
   position:relative;
}
.InnerLeftFaculty {
   border:1px solid #BDD2DD;
   position:relative;
   margin: 0 2px 15px 0;
}
.InnerTopLeftFaculty {
   border:1px solid #333333;
   border-bottom: 0px solid #333333;
   position:relative;
   margin: 0 2px 0px 4px;
}
.InnerBottomLeftFaculty {
   border:1px solid #333333;
   border-top: 0px solid #333333;
   position:relative;
   margin: 0 2px 4px 4px;
   padding-top:4px;
}
.RightFaculty {
   float:right;
   width:49%;
   position:relative;
}
.InnerRightFaculty {
   border:1px solid #BDD2DD;
   position:relative;
   margin: 0 0 15px 2px;
}
.InnerTopRightFaculty {
   border:1px solid #333333;
   border-bottom: 0px solid #333333;
   position:relative;
   margin: 0 4px 0 2px;
}
.InnerBottomRightFaculty {
   border:1px solid #333333;
   border-top: 0px solid #333333;
   position:relative;
   margin: 0 4px 4px 2px;
   padding-top:4px;
}

.LeftFaculty .FormRow,.RightFaculty .FormRow{float:none; margin-left:5px; margin-right:5px;}

.LeftFaculty h3,.RightFaculty h3{background-color:#e3edf3;margin-top:0;padding:5px;font-size:20px;}

.mozclear {
    border-bottom: 1px solid;
    border-bottom-color: transparent;
    margin-bottom: -1px;
}
.ieclearfix {
    border-bottom: 1px solid;
    border-bottom-color: white;
    margin-bottom: -1px;
}
.clear {
    /* border-top: 1px solid black; */
}
.clear {
	clear: both;}

/*eScheduleSearch*/
.eScheduleSearchForm input.text{width:300px;}

.eScheduleSearchForm label{
	width:165px;
}
.flexTrack
.eschedule-header-search-section{text-align:right;}
.eschedule-header-search-section form{display:inline;}
.eschedule-open-sections,.eschedule-waitlist{background-color: #E3F4AE; color: #3399CC; text-decoration: none; padding: 10px; }

.pub-rel-events{margin-top:-10px}

.slide-out-div .box-white{margin-bottom:0}

.facts{border:2px solid #fff; font-size:12px; background-color:#fff7ad; color:#CC6600; text-align:center; padding:15px;}

.facts a{color:#CC6600; text-decoration:underline;}

.facts-box{ background-color:#fff7ad; color:#CC6600;  padding:5px 20px 15px 20px; font-size:16px;
	margin-left:auto;
	margin-right:auto; margin-top:20px; margin-bottom:20px}

.date{font-weight:heavy;}
.up{margin-top:-15px}
html
{
  min-height: 100%;
  position:relative;
}

body{margin-bottom:580px}

.hide-offscreen {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.footer-disclaimer{color:#c3d7c3}

#footer{bottom:0; position:absolute; height:580px; width:100%; margin-bottom:-580px}

.red{color:#CC0000}
.glyphicon-education:before{content:"\e233"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}

a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
	color:#428bca;
    background-color:#FFF;
    left: auto;
    top: auto;
    height: auto;
	width:30%;
    overflow:auto;
    margin: 10px 35%;
    padding:15px;
	border-radius:20px;
    border:5px solid #74a2c2;
    text-align:center;
    font-size:24px;
    z-index:1001;
}
.calendar caption{background-color:#ededed}
.calendar td{width:14.29%; border:1px solid #ededed;}
.calendar-number{text-align:left; color:#aaa;font-weight:bold;}
.calendar-number:after {
  content: "";
  display: table;
  clear: both;
}

.col-md-5 a.skip-main:focus,.col-md-5 a.skip-main:active{width:80%; margin:10px 0;}

p.skipholder{height:1px;margin:0}
#footer.catalog-footer{position:relative}

.eSchedule-calendar{border:none; height:780px;}
.eSchedule-calendar body{margin:0}

#catalogdropdown_0_DropDownList1{color:#000}

#catalogdropdown_0_Button1{padding:2px 6px 3px 7px; background-color: #FFFFFF; font-family: "Bitter"; 
    border-color: #CCCCCC;
    color: #1a8bcb;    -moz-user-select: none;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    cursor: pointer;
    /*display: table-cell;*/
    font-size: 12px;
	margin-top:-1px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;	
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    position: relative;}

#navLocal li.active a{background-color:none}

.footer-bg{color:#fff; padding-bottom:40px; background:url("../../images/layout/footer-bg.png") top center no-repeat #0C440C;}
	
#footer a {color:#fff; text-decoration:underline}

a#de:link,
a#de:visited,
a#de:hover,a#directedit:link,
a#directedit:visited,
a#directedit:hover {
text-decoration:none;
}
a#directedit {text-decoration:none !important}

body {background-color:#BDD2DD; }

p{margin-top:15px}
table p{margin-top:0}

h1{color:#2e3a62;} /*#2e3a62*/

h1, h2, h3{font-family:"Bitter"}

h2{font-size:30px}
.yamm-content > .row > ul > li> h2{font-size: 14px; font-weight:bold;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

/***.content {-webkit-box-shadow:inset 0 25px 50px 5px #ddd; box-shadow:inset 0 25px 50px 5px #ddd; padding-top:30px}***/

.content{padding-top:30px}

.content a{text-decoration:underline; color:#1469cb;}
#sideMenu a{text-decoration:none}

.box-content{padding:10px}

.faculty-micro-page .box-content{padding:0px}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.box-content > .videoWrapper {margin: 0 15px}

.videoWrapper {
clear:both;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#liveplayer_container, .liveplayer_container{padding:0 15px;}
/*#liveplayer_container{margin-left:auto !important; margin-right:auto !important;}
#liveplayer_stream_wrapper{margin-left:auto !important; margin-right:auto !important; height:180px !important; width:280px !important}
*/
iframe{width:100% !important; }

.flipbook{height:400px; width:700px}

#mainform{position:relative; z-index:1001}

.navbar{background-color:#006633; border: 0}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #fff;}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color:#0f884b;
}

.catalog-dropdown{margin-top:-25px}
.catalog-dropdown input{
}
	
.catalog-dropdown select{padding:1px 6px; font-size:12px}

p#breadcrumbs{margin-top:0}

.header{ background:#CFE0BD;}

.enhanced-ordered-list {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
.enhanced-ordered-list > li {
    position:relative; /* Create a positioning context */
    margin:0 0 6px 35px; /* Give each list item a left margin to make room for the numbers */
    padding:4px 8px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
    border-top:2px solid #bdd2dd;
}
.enhanced-ordered-list > li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-45px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:45px;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding-bottom:4px;
    border-top:2px solid #bdd2dd;
    color:#fff;
    background:#bdd2dd;
    font-weight:bold;
	font-family:"Bitter";
	font-size:26px;
    text-align:center;
}
/*ul li{list-style-type: square;}*/
li .enhanced-ordered-list,
.enhanced-ordered-list li ul {margin-top:6px;}
.enhanced-ordered-list .enhanced-ordered-list li:last-child {margin-bottom:0;}

.enhanced-ordered-list-round {
    counter-reset:li; /* Initiate a counter */
    margin-left:0; /* Remove the default left margin */
    padding-left:0; /* Remove the default left padding */
}
.enhanced-ordered-list-round > li {
    position:relative; /* Create a positioning context */
    margin:7px 0 0 70px; /* Give each list item a left margin to make room for the numbers */
    padding:4px 8px; /* Add some spacing around the content */
    list-style:none; /* Disable the normal item numbering */
	font-family: "Bitter";
	font-size:24px;
    
}
.enhanced-ordered-list-round > li:before {
    content:counter(li); /* Use the counter as content */
    counter-increment:li; /* Increment the counter by 1 */
    /* Position and style the number */
    position:absolute;
    top:-2px;
    left:-45px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:45px;
    /* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:8px;
    padding-bottom:4px;
    border-top:2px solid #f0ad4e;
    color:#fff;
    background:#f0ad4e;
	border-radius:50%;
    font-weight:bold;
	font-family:"Bitter";
	font-size:26px;
    text-align:center;
}
/*ul li{list-style-type: square;}*/
li .enhanced-ordered-list,
.enhanced-ordered-list li ul {margin-top:6px;}
.enhanced-ordered-list .enhanced-ordered-list li:last-child {margin-bottom:0;}
/***Library Catalog Search***/


/***Library Catalog Search***/

#wcl_searchbox{width:360px; margin:0 auto}

.search-btn{height:34px; border-left:none;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color:#003300;
}

.prospective-menu, .current-menu,.campus-life-menu,.faculty-menu,.about-menu,.login-menu, .student-services-menu{background-color:#fff !important}
/*** Secondary Access Menu ***/
.sam-bottom{list-style:none; text-indent:none; margin:0;padding:0}
.sam.visible-xs{text-align:center}
.sam-bottom a{color:#993300}
.sam-bottom li{float:left; margin:10px 7px 8px 7px;text-indent:none}
.centered{text-align:center}
.sam{background-color:#ffd781; margin-bottom:0 !important}
.center-me{display:inline-block}
.emptyMenuHeader{height:62px}
.sam .navbar-nav > li > a {color:#8f0000; font-size:11px } /*#ad4500*/

.sam .navbar-nav > li > a:hover,.sam .navbar-nav > li > a:focus {color:#180000}

.sam .container .navbar-collapse .navbar-nav.navbar-right:last-child {margin-right:0}

.sam-icon{margin-top:-3px}

.departments-icon{ width:13px; height:13px; background-image:url("../../images/layout/icons/icn-department.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-departments:hover .departments-icon{background-position:0px -13px}

.people-icon{ width:13px; height:13px; background-image:url("../../images/layout/icons/icn-find-people.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-people:hover .people-icon{background-position:-13px 0px}

.giving-icon{ width:13px; height:13px; background-image:url("../../images/layout/icons/icn-giving.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-giving:hover .giving-icon{background-position:-13px 0px}

.mission-icon{ width:13px; height:13px; background-image:url("../../images/layout/icons/icn-mission.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-mission:hover .mission-icon{background-position:-13px 0px}

.prospective-students-icon{ width:16px; height:15px; background-image:url("../../images/layout/icons/icn-prospective-students.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-prospective-students:hover .prospective-students-icon{background-position:-13px 0px}

.current-students-icon{ width:16px; height:15px; background-image:url("../../images/layout/icons/icn-current-students.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-current-students:hover .current-students-icon{background-position:-13px 0px}

.faculty-and-staff-icon{ width:16px; height:15px; background-image:url("../../images/layout/icons/icn-faculty-and-staff.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-faculty-and-staff:hover .faculty-and-staff-icon{background-position:-13px 0px}

.visitors-and-alumni-icon{ width:16px; height:15px; background-image:url("../../images/layout/icons/icn-visitors-and-alumni.png");
background-position:0px 0px; float:left; margin-top:2px; display:block; margin-right:4px}
.sam-visitors-and-alumni:hover .visitors-and-alumni-icon{background-position:-13px 0px}

/**Catlog Button**/

#leftcolumn_0_btnSubmit{padding:3px 5px; background-color:#1A8BCB; border:none; color:#fff; border-radius:5px}

/*** Login Button ***/

.nav > li > a.logins{padding:10px; background-color:#2274b3; border:2px solid #fff; margin-top:3px; color:#fff; border-radius:20px}/*background-color:#1A8BCB*/
a.logins:hover{background-color:#74A2C2}
a.logins .caret{color:#fff}
.nav > li.open > a.logins {
 border-bottom-left-radius:0px;  border-bottom-right-radius:0px; border-bottom: none; .dropdown-menu:margin-top:-1px;border:2px solid #fff}
 
.nav > li > .search-dropdown-menu{width:250px}

/*** Icon Styles ***/

.icn-large{font-size:50px; margin:0 15px 0 5px; vertical-align:middle}

.icn-40{font-size:40px; margin:0 15px 0 5px; vertical-align:middle}

.icn-med{font-size:25px; margin:0 10px 0 5px; vertical-align:middle}

.icn-gold{color:#CC9900; color:#ad4500 }

/*** Box Styles ***/

.why-chc div{margin-top:-10px}

.blank, .box-0,.box-1, .box-2, .box-3, .campus-notice, .campus-warning, .campus-resolution, .GreenFlourish, .TornPaper, .Books, .FallLeaf, .CoffeeCup, .StickyNote,.Checkbox,.Chalkboard,.GrayFlourish,.Notepaper, .Graduate { padding:0 10px 5px 10px;  overflow:hidden}

.blank a, .box-0 a,.box-1 a,.box-2 a,.box-3 a{ color:#336699; text-decoration:underline}

.box-0{border:none }

.box-1, .Books, .FallLeaf, .StickyNote,.Notepaper , .CoffeeCup,.OrangeFlourish {background: #DBA435; /* Old browsers */

background: -moz-linear-gradient(top, #DBA435 1%, #fefcea 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#DBA435), color-stop(100%,#fefcea)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #DBA435 1%,#fefcea 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #DBA435 1%,#fefcea 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #DBA435 1%,#fefcea 100%); /* IE10+ */

background: linear-gradient(to bottom, #DBA435 1%,#fefcea 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DBA435', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */}


.box-2,.GreenFlourish,.Checkbox,.Chalkboard,.campus-resolution { background: #a4c89d; /* Old browsers */

background: -moz-linear-gradient(top, #a4c89d 1%, #fefcea 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a4c89d), color-stop(100%,#fefcea)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #a4c89d 1%,#fefcea 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #a4c89d 1%,#fefcea 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #a4c89d 1%,#fefcea 100%); /* IE10+ */

background: linear-gradient(to bottom, #a4c89d 1%,#fefcea 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c89d', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */}
.box-3 hr{background:#6699CC}
.box-3, .TornPaper,.GrayFlourish, .Graduate{ background: #BDD2DD; /* Old browsers */

background: -moz-linear-gradient(top, #BDD2DD 1%, #fefcea 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#BDD2DD), color-stop(100%,#fefcea)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, #BDD2DD 1%,#fefcea 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, #BDD2DD 1%,#fefcea 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, #BDD2DD 1%,#fefcea 100%); /* IE10+ */

background: linear-gradient(to bottom, #BDD2DD 1%,#fefcea 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BDD2DD', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */}

.box-white{ background-color:#FFFFFF; padding:5px; margin-bottom:30px; border:1px solid #ededed; clear:left;}
.campus-notice{background: #ff7c00; /* Old browsers */
background: -moz-linear-gradient(top, #ff7c00 3%, #ffc98c 92%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ff7c00), color-stop(92%,#ffc98c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff7c00 3%,#ffc98c 92%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff7c00 3%,#ffc98c 92%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff7c00 3%,#ffc98c 92%); /* IE10+ */
background: linear-gradient(to bottom, #ff7c00 3%,#ffc98c 92%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7c00', endColorstr='#ffc98c',GradientType=0 ); /* IE6-9 */}

.campus-notice h2, .campus-warning h2, .campus-resolution h2{margin-top:0; color:#fff}
.campus-warning h2{background-color:#990000}
.campus-notice h2{background-color:#EA7500}
.campus-resolution h2{background-color:#006633}
.campus-notice h2 i,.campus-warning h2 i,.campus-resolution h2 i{float:right}
.campus-warning{background-color:#CC0000; color:#fff}
.box-content{min-height:150px}
.hide-comments img{display:none}
.sidebarFeature h3{font-size:18px}
.sidebar-feature h2{font-size:22px; margin:0 10px 5px 10px }
.sidebarFeatureNoPadding{padding:0;}

.box-1 h2, .box-2 h2, .box-3 h2, .Books h2, .FallLeaf h2, .GreenFlourish h2, .TornPaper h2, .CoffeeCup h2, .StickyNote h2,.Notepaper h2, .Checkbox h2,.CoffeeCup h2,.OrangeFlourish h2,.GrayFlourish h2, .Graduate h2,.Chalkboard h2, .campus-notice h2, .campus-warning h2, .campus-resolution h2, .sidebox div.hdr{font-family:'Bitter'; font-size:22px; color: #fff; margin:0 -10px 0 -10px; padding:10px; margin-bottom:15px}

.box-1 h2 a,.box-2 h2 a,.box-3 h2 a{color:#fff; text-decoration:underline}

.blank  h2{font-family:'Bitter'; font-size:22px; margin:0 -10px 0 -10px; padding:10px;}

.campus-warning h2,.campus-notice h2,.campus-resolution h2{font-size:32px}

.box-1 h2, .Books h2, .FallLeaf h2, .StickyNote h2,.Notepaper h2, .CoffeeCup h2,.OrangeFlourish h2{background-color:#bf850a; border-bottom:1px solid #CC9933}/*DBA435*//*#e29d0c*/
 
.box-2 h2,.GreenFlourish h2,.Checkbox h2,.Chalkboard h2 {background-color:#4ea558; border-bottom: 1px solid #008040 }

.box-3 h2, .TornPaper h2,.GrayFlourish h2, .Graduate h2{background-color:#1A8BCB; border-bottom: 1px solid #336699}

.box-1 h3,.box-2 h3,.box-3 h3{font-size:18px}

.content-header{background-color:#a2c0cf; color:#232d4b;}/*#8EB1C4*/

#pageHeader{padding:0 15px 15px 15px}

#pageHeader a {color:#232d4b; text-decoration:underline}/*#D0DFEA*/

.department-banner-image{margin:-10px -10px 0 -10px}

.department-banner-image img{width:100%; height:auto}

h3.roadrunner-semester-header{font-size:14px}

.roadrunner-catchphrase{font-weight:normal}

.info-label{font-weight:bold}

.additional-slideshows{background:url("../../images/layout/roadrunner-scrapbook.png") bottom right no-repeat; background-size:80px}

.contact-card{padding:15px}
.contact-card h2{margin-top:0; font-size:20px; color:#8EB1C4; border-bottom:1px solid #BDD2DD}
.contact-card h3{font-size:14px}
.contact-card .info-name{font-size:18px; font-family:"Bitter"; margin-bottom:7px}

.social-media-card{padding:15px}
.social-media-card img{margin:0 2px}
.social-media-card h2{margin-top:0; font-size:20px; color:#6594ae; border-bottom:1px solid #BDD2DD}/*8EB1C4*/
/*==================================================
 * Menus
 * ===============================================*/
 
/*** Sidebar Secondary Menu ***/


#sideMenu li,.menu li{padding:10px 0; border-bottom:1px solid #4ea558}

.box-1 .menu li{border-bottom:1px solid #bf850a;}
.box-3 .menu li{border-bottom:1px solid #1a8bcb;}

#sideMenu li:last-child,.menu li:last-child{border-bottom:none}

#sideMenu{padding-bottom:0;}

#sideMenu ul{margin-bottom:0}

#sideMenu .topMenuItem{background-color:#4ea558; border-bottom: 1px solid #008040; margin:0 -10px; padding:10px; font-family:'Bitter'; color:#FFFFFF; font-size:22px; padding:10px}

#sideMenu .topMenuItem a{color:#fff; text-decoration:underline; }

.featured-img img{width:100%; height:auto}

/*==================================================
 * Drop shadows
 * ===============================================*/

.box-1,  .box-2, .banner-image, .drop-shadow
{
  position: relative; min-height: 70px
}
.box-1:before, .box-1:after, .box-2:before, .box-2:after, .banner-image:before, .banner-image:after, .drop-shadow:before, .drop-shadow:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  height:50px;
  max-width:300px;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.box-1:after, .box-2:after,.banner-image:after, .drop-shadow:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/*** Info Tables ***/

caption{text-align: left; font-family:'Bitter'; font-size:22px; padding:5px;}

.info-table{width:100%}
.info-table td{ padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
.info-table tr th:first-child{ padding: 8px 0; width:40%}
/*** Content Tables ***/

.box-content table {
  width: 100%;
  margin-bottom: 20px;
}
.box-content table > thead > tr > th,
.box-content table > tbody > tr > th,
.box-content table > tfoot > tr > th,
.box-content table > thead > tr > td,
.box-content table > tbody > tr > td,
.box-content table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #eee;
}
.box-content table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #eee;
}
.box-content table > caption + thead > tr:first-child > th,
.box-content table > colgroup + thead > tr:first-child > th,
.box-content table > thead:first-child > tr:first-child > th,
.box-content table > caption + thead > tr:first-child > td,
.box-content table > colgroup + thead > tr:first-child > td,
.box-content table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.box-content table > tbody + tbody {
  border-top: 2px solid #eee;
}
.box-content table .table {
  background-color: #fff;
}

.news-main .additional-slideshows{background-image:none;}

/*** News List ***/

.box-sm{height:350px}

.box-md{height:300px}

.box-md-2{height:380px}

.box-md-3{height:500px}

/*** News List ***/

.news li h3{font-size:16px; margin-top:18px}

.news li {border-bottom:1px solid #79AF79; padding-bottom:10px}

.caption{font-style:italic; font-size:12px;}

/*** Events List ***/

.events {height:500px}

.events h2, .art-gallery-box h2{margin-bottom:5px}

.events .list-unstyled{height:390px; overflow:auto}

.events li h3{font-size:14px; font-weight:bold;margin-top:5px}

.events li { border-bottom:1px solid #4188D6; padding:7px 0 10px 0; overflow:auto}

.event-date, .dayofweek {background-color:#2274b3; border-radius:3px; float:left; padding:2px 5px; margin-top:-3px; color:#FFFFFF; margin-right:10px; font-weight:bold; width:67px }/*74A2C2*/

.events span, .art-gallery-box i{margin-right:5px; float:left;vertical-align:top;}

.event-text, .event{margin-bottom:5px}

.events-group{padding-left:0;margin-top:-1px}

.specialEvents{font-weight:bold;}

.slice-gold{background-color:#ffd781; padding:50px 0 20px 0; text-align:left;}

/*.current-micro-site .slice-gold, .prospective-micro-site .slice-gold{padding:40px 0 0px 0;}*/

.slice-blue{background-color:#1A8BCB; padding:50px 0; text-align:left;}

.slice-blue h2{color:#FFF}

.slice-red{background-color:#c14400; padding:50px 0 0px 0; font-size:12px; color:#FFF;text-align:left;}

.slice-green{background-color:#006633; padding:50px 0 20px 0; font-size:12px; color:#FFF;text-align:left;}

.slice-white{background-color:#FFFFFF; padding:50px 0; -webkit-box-shadow:inset 0 5px 50px 5px #ddd;
box-shadow:inset 0 5px 50px 5px #ddd; font-size:12px;}


.btn-apply{width:100%;background-color:#FFF; color:#CC3333;font-size:34px; font-family:"Bitter";margin-bottom:50px}

/*** Deadlines List ***/

.deadlines li {border-bottom:1px solid #4188D6; padding: 10px 0;}

.deadlines li:last-child{border-bottom:none}

.deadline-date {background-color:#74A2C2; border-radius:3px; float:left; padding:5px; color:#FFFFFF; margin-right:10px; font-weight:bold; margin-top:-4px; width:57px}

.feed-scrapbook-thumbnail{width:100%; height:auto}

#feed iframe{height:250px;}

#feed{margin-bottom:25px;}

.box-content #feed iframe{padding:0 15px}

/*** Helpful Links ***/

.helpful-links-container{background-color:#FFFFFF; padding:50px 0; -webkit-box-shadow:inset 0 5px 50px 5px #ddd;
box-shadow:inset 0 5px 50px 5px #ddd; font-size:12px; text-align:center}

.helpful-link{display:inline-block; width:20%;  vertical-align:top; text-align:center; margin:10px 2px 0 2px}

.helpful-link-text{height:2em}

.helpful-link img{width:80%; max-width:90px; height:auto}

/*** Primary Menu ***/

.navbar{margin-bottom:0px; }

.navbar-nav.nav-justified > li{
    float:none;
}

.primary.navbar{border-bottom:1px solid #003300; border-top:1px solid #599A56 }


/*.navbar-default .navbar-nav > li > a {color:#fff}*/
.primary .navbar-nav > li > a { font-family:"Open Sans";
    color: #FFCC66;}
	
.primary .navbar-nav > li > a:hover { font-family:"Open Sans";
    color:#fff;}

	.navbar-default .navbar-nav > .dropdown > a .caret {
   /* border-bottom-color: #FFCC66;
    border-top-color: #FFCC66;*/
		color: #FFCC66;
}
 .nav .caret {
    border-bottom-color: #FFCC66;
    border-top-color: #FFCC66;
}
.navbar-default .navbar-nav > li.mobile-menu-logins a .caret {
	 border-bottom-color: #8f0000;
    border-top-color: #8f0000;
	color: #8f0000;}
	
.sam  .navbar-nav > li > .dropdown-menu {margin-top:-1px;border:0; box-shadow: 0 10px 12px rgba(0, 0, 0, 0.176);}

.navbar-form{margin:0;}


.mobile-sam  .dropdown-menu {padding:10px 15px;}

.navbar-collapse{max-height:1060px}

.navbar-default .navbar-brand {color: #f3b41b;}

.navbar-brand{padding:5px 15px 0 15px;}
	
.navbar-default .navbar-toggle {border-color: #f3b41b;}
	
.navbar-default .navbar-toggle .icon-bar {background-color: #f3b41b;}
/*** Person Listing ***/

.person-listing{margin-bottom:15px; clear:both; border-bottom:1px solid #ededed}

.person-listing h2{font-size: 22px; margin:0}
.person-listing h3{font-size: 18px; margin:15px 0 5px 0}

.person-listing:last-of-type{border-bottom:none}

.person-listing-image img{border: 5px solid #FFFFFF; box-shadow: 3px 3px 3px #DDDDDD; margin-bottom: 15px; margin-right: 15px; width:100%}

.person-speech-bubble{background-color:#1777af; color:#FFF; padding:10px ;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin-left:0px; display:inline-block; margin-top:3px; margin-bottom:-4px}/*#1a8bcb*/

.person-name{padding:10px}

.slider{height:105px; overflow:hidden
    }
	
	.sliderOpen{overflow:show}
	
.collapseSlider{
    display:none; 
   }
.sliderExpanded .collapseSlider{
    display:block;
    }
.sliderExpanded .expandSlider{
    display:none;
}

.expandSlider,.collapseSlider{font-size:.8em; width:80px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color:#0E6E18;color:#fff; padding:2px 5px; float:right; text-align:center; cursor:pointer}

/*** Roadrunner Scrapbook Main Page Layout ***/

.image-slideshow-gallery-home-page-thumbnail{width:100%; float:left; padding:10px; border:1px solid #ededed; margin-bottom:30px; text-align:center}

.image-slideshow-gallery-home-page-thumbnail img{width:100%; height:auto; margin-bottom:5px}

/*** Banner ***/
.carousel{
background-color: #000;
}
.carousel-caption-inner {
    margin-left: auto;
    margin-right: auto;
	font-size:30px;
	font-family: "Bitter";text-decoration:none; 
}
.helpful-links-container .carousel{background-color:#fff;}
.banner-image, #carousel-banner{margin:-10px -10px -10px -10px}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{top:40%;}
#carouselButtons{    margin-left: 10px;
    position: absolute;
    bottom: 10px;
	z-index:3
}

#playButton{margin-right:5px}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{height:auto; margin: 0 auto;}
.banner-image img{width:100%; height:auto; }

.carousel-inner a {text-decoration:none;}

.banner-text, .carousel-caption{padding:15px 15px 15px; margin: -10px; background-color: rgba(0, 0, 0, 0.7); color:#FFFFFF; width:100%; left:10px; right:0; bottom:50px; text-align:left}

.carousel-caption{position:relative; bottom:0; margin-top:0; padding-bottom:27px;}

.banner-text h2, .carousel-caption h2 {margin-top:0;}

.carousel-caption h2{font-size:20px;}

.carousel-indicators{bottom:0}

.hide-indicators{display:none;}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel-inner > .item > img {height:auto}
.banner-image, #carousel-banner.following-space{margin-bottom:20px}

.foundation-slideshow-thumbnail-pagination img {margin:3px}
.foundation-slideshow-thumbnail-pagination ul{margin-bottom:0}
.foundation-slideshow-thumbnail-pagination .selected img {margin:2px;
	border: 3px solid #fff;
}

/* Gallery */

.gallery .thumb{min-height:210px;font-size:11px; color:#666; } 
.gallery .thumbnail {
  position: relative;
  width: 150px;
  height: 150px;
  overflow: hidden;; margin-bottom:5px; 
}
.gallery .thumbnail img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%); max-width:150%
}
.gallery .thumbnail img.verticalStyle {
  width: 100%;
  height: auto;
}

/* Giving to CHC Carousel*/

      #giving-carousel-banner .carousel-indicators{position:static; margin-left:0; background-color:#ededed;width:100%}
      #giving-carousel-banner .carousel-indicators li{height:75px; width:150px; border-radius:0;margin:0 !important;display:inline-block;text-align:left;}
      #giving-carousel-banner .carousel-indicators li img {
      display: block;
      opacity: 0.5;
      }
      #giving-carousel-banner .carousel-indicators li.active img {
      opacity: 1;
      }
      #giving-carousel-banner .carousel-indicators li:hover img {
      opacity: 0.75;
      }
       #giving-carousel-banner .carousel-inner > .item > img, .carousel-inner > .item > a img{height:auto !important}
    

/* New List Navigation */

.newsNavBar {
	/*  border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: Black;*/
    text-align: right;
	clear: both;
}
.newsNavBar ul {
}
.newsNavBar li {
	list-style: none;
	display: inline;
	margin: 0 .25em;
}
.newsNavBar a {
	text-decoration:none;
	font-weight:bold;
}

/* Library Styles */
.library-catalog iframe{height:230px}

/* Foundation Slideshow */


.foundation-slide-caption{
font-size:20px;
color:#000;
margin:0px 0 0 ;
width: 100%; 
margin-left:10px;
}

.foundation-slide-caption a{ 
background-color: #CC6600; 
border:2px solid #FFF; 
position:relative; 
text-decoration:none; color:#FFFFFF; 
float:left; 
padding:5px 10px 6px 10px; 
margin:15px 10px 10px 0;
font-size:20px}

.foundation-slide-tagline{margin:0;padding-right:15px}
.foundation-slide-caption a:hover{ background-color:#e07c19 }

.foundation-slide-caption a:visited{color:#FFF}

.foundation-slideshow-prominent-text{font-size:30px; 
font-family:"Bitter", Times, serif; 
color:#000; 
line-height:normal; }


.foundation-slideshow-thumbnail-pagination h2{color:#fff; float:left}

.foundation-slideshow-thumbnail-pagination{
margin:15px 0;
padding:10px; 
 background: #bfd987; /* Old browsers */
background: -moz-linear-gradient(top,  #bfd987 0%, #97b557 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd987), color-stop(100%,#97b557)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd987 0%,#97b557 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd987 0%,#97b557 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd987 0%,#97b557 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bfd987 0%,#97b557 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd987', endColorstr='#97b557',GradientType=0 ); /* IE6-9 */
}

/* Foundation Main Page */

.foundation-form iframe{height:250px}

.foundation-news img{width:100%; height:auto;margin-top:15px}

.foundation-news h3 a{text-decoration:underline}
/*****/

/*News Page*/

.news-main h3{font-size: 16px; margin-top:10px;}

.newsThumbnails h2{margin-top:0}

.newsThumbnails{padding-bottom:15px; margin-bottom:15px;}

.newsThumbnailItem h2{font-size:16px;}

.newsThumbnailItem{font-size:16px; margin-top:7px;}

.newsListItem h2{font-size: 16px; margin-top: 5px}

.newsListItem .newsDate, .newsThumbnailItem .newsDate {font-size: 12px; color:#6c6c6c; font-weight:bold;}

/*Home News*/
.newsThumbnailTitleHome{
    background-color: #ffd781;
    padding: 10px;
    height: 100px;
	width:100%;	
}

.newsThumbnailTitleHome h3 {font-size:18px; margin-top:0}

.homeNews .newsThumbnailImgContainer{width:100%}
.homeNews .newsThumbnailImgContainer img{width:100%}

/*Social Networks Page*/

.box-content .socialNetworks { width:100%; border-spacing:0 }

.box-content .socialNetworks h2 {  margin-bottom:0;  }

.box-content .socialNetworks tr.odd { background-color:#ededed; }
.box-content .socialNetworks tr.social-header { font-size:.8em }

.box-content .socialNetworks tr td { padding-left:5px; vertical-align:middle }

.box-content .socialNetworks img { border:none; padding:3px }
/*****/

h3.faq{ font-size:14px;font-family:Arial, Helvetica, sans-serif; cursor:pointer; color:#006699 !important}


/* Sidebar Rotating Quote */

.foundation-quotes{
background:#ddd; padding:15px;}

.foundation-form iframe{
width:275px; border:0; height:300px; overflow:hidden;
}

/*
 |	Setting the width for the blockquotes is required
 |	to accurately adjust its container
*/

.foundation-quotes-title{font-family: 'Bitter', Times, serif;
margin:15px 15px 0 20px}

#quote_wrap blockquote {
	font-family: Georgia, Times, serif;
	font-size: 1.75em;
	/*width: 340px;  required */
	width: auto; /* required */
	margin: 0 auto 40px auto;
	border-left:0
	}
	
/*
 |	The #quote_wrap div is created
 |	by Quovolver to wrap the quotes
*/

#quote_wrap { 
	background: #fceb95 url("../../images/layout/quotes.gif") no-repeat 20px 20px;
	margin: 10px 0 40px 0; padding: 70px 20px 50px 20px; border: 1px solid #e7b721;
	color:#e0b221;
	box-sizing: content-box;
	}

 .wrapper{
            position:relative;
            font-family:Arial, Helvetica, sans-serif;
            padding-top:90px;
            padding-left:50px;
            /*width:80%;*/
            margin:auto
        }
        .wrapper .text{
            font-family:Arial, Helvetica, sans-serif;
            padding-top:50px;
        }
        .wrapper h1{
            font-family:Arial, Helvetica, sans-serif;
            font-size:26px;
        }
        .longText{
            margin-top:20px;
            width:600px;
            font:18px/24px Arial, Helvetica, sans-serif;
            color:gray;
        }
        span.btn{
            padding:10px;
            display:inline-block;
            cursor:pointer;
            font:12px/14px Arial, Helvetica, sans-serif;
            color:#aaa;
            background-color:#eee;
            -moz-border-radius:10px;
            -webkit-border-radius:10px;
            -moz-box-shadow:#999 2px 0px 3px;
            -webkit-box-shadow:#999 2px 0px 3px;
        }
        span.btn:hover{
            background-color:#000;
        }

            /*
            custom style for extruder
            */

        .extruder.left.a .flap{
            font-size:18px;
            color:white;
            top:0;
            padding:10px 0 10px 10px;
            background:#772B14;
            width:30px;
            position:absolute;
            right:0;
            -moz-border-radius:0 10px 10px 0;
            -webkit-border-top-right-radius:10px;
            -webkit-border-bottom-right-radius:10px;
            -moz-box-shadow:#666 2px 0px 3px;
            -webkit-box-shadow:#666 2px 0px 3px;
        }

        .extruder.left.a .content{
            /*border-right:3px solid #772B14;*/
        }


        .extruder.left.a .flap .flapLabel{
            background:#772B14;
        }


/* Academic Programs */

table#academicProgramIndex {
	width:100%;
	border-collapse:collapse;
}
table#academicProgramIndex th {
	text-align:left;
	padding:10px;
	border-bottom:1px solid #BDD2DD;
}
table#academicProgramIndex td {
	padding: 10px;
	color:#000
}
table#academicProgramIndex a {
	text-decoration:underline;
	color:#006699
}
table#academicProgramIndex a:visited {
	text-decoration:none;
	color:#006699
}
table#academicProgramIndex .academicProgram:hover, table#academicProgramIndex .academicDegreeOrCert:hover, .multidisciplinary:hover, .multidisciplinary-sub:hover {
	background:#d6e2e8;
}

table#academicProgramIndex td{
border-bottom:1px dotted #BDD2DD;
}

.degree, .certificate {
	border-left:1px solid #BDD2DD;
}

.person-text-container .row{padding:7px 0}
.person-name strong{font-family:"Bitter"; font-size:16px}
#contentHeaderText{display:none}

div.col-md-12 > #carousel-banner:first-child{margin-top:-10px}

div.col-md-12 > h2:first-child, 
div.col-md-12 > p:first-child,
div.col-md-12 > img:first-child,
div.two-col > h2:first-child, 
div.two-col > p:first-child, 
div.two-col > img:first-child, 
div.narrow-col > h2:first-child,
div.narrow-col > p:first-child, 
div.narrow-col > img:first-child, 
div.wide-col > h2:first-child,
div.wide-col > p:first-child,
div.wide-col > img:first-child {margin-top:0}

.newsListItem .image img{width:100%; height:auto}

.newsListItem .image p {
    font-size: 12px;
    font-style: italic;
    margin: 0.5em 0;
    text-align: left;
}

.newsDetail .image img{width:100%; height:auto}

.sidebarFeature > p:first-child{margin-top:0; padding-top:15px}

.full-width{width:100%; height:auto}

.fullWidth::before{margin:0 15px}

.fullWidth{overflow:hidden}

div.box-content.row > img:first-child{margin-top:-15px;}
.multidisciplinary {background:#dce7ed}

.multidisciplinary-sub {background:#e5edf1}

#ct15{margin-top:-15px}

.box-content img{max-width:100%; height:auto}
.xbox-content.row {margin-top:-15px}

.info-label{width:60px; display:inline-block}

#pageBanner{padding:5px 5px 15px 5px; width:100%}

.indent-feature{margin: 0 15px 15px 15px;}
/*==================================================
 * Department Pages
 * ===============================================*/

.department-tagline{padding: 15px 10px; background-color: rgba(255, 236, 179, 0.9); color:#AD4500; font-family: "Bitter",times new roman; margin: -100px -10px 0 -10px; position: relative; z-index: 999; font-size: 1.7em;}

.department-quote{
font-family: shadows into light; color: #b11616; font-size: 1.8em; line-height: 1.3em;}
.department-quote-text{display:inline-block;}
.department-quote img{
width:100%;height:auto;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color:#E3A20B;-webkit-box-shadow: #B3B3B3 5px 5px 5px;-moz-box-shadow: #B3B3B3 5px 5px 5px; box-shadow: #B3B3B3 5px 5px 5px; float:left;}

/*** Button ***/
.content .button-1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f06938), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f06938 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f06938', endColorstr='#c62d1f');
	background-color:#f06938;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:"Bitter";
	font-size:34px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:50px;
	width:100%;
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #810e05;*/
}

.button-1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f06938) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f06938 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f06938');
	background-color:#c62d1f;
	color:#fff;
}

.button-1:active {
	position:relative;
	top:1px;
}

.content .button-2 {
   background: #52bf81;
  background-image: -webkit-linear-gradient(top, #52bf81, #2b5900);
  background-image: -moz-linear-gradient(top, #52bf81, #2b5900);
  background-image: -ms-linear-gradient(top, #52bf81, #2b5900);
  background-image: -o-linear-gradient(top, #52bf81, #2b5900);
  background-image: linear-gradient(to bottom, #52bf81, #2b5900);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #00a133 1px;
  text-decoration: none;
  font-family: "Bitter";
  font-size: 34px;
  text-align:center;
  display:inline-block;
  width:100%;
	
}

.content .button-2:hover {
  background: #2b5900;
  background-image: -webkit-linear-gradient(top, #2b5900, #52bf81);
  background-image: -moz-linear-gradient(top, #2b5900, #52bf81);
  background-image: -ms-linear-gradient(top, #2b5900, #52bf81);
  background-image: -o-linear-gradient(top, #2b5900, #52bf81);
  background-image: linear-gradient(to bottom, #2b5900, #52bf81);
  text-decoration: none;
}

.content .button-2 .button-details{font-family:"Helvetica";font-size:14px}

.content .button-green-md {
   background: #52bf81;
  background-image: -webkit-linear-gradient(top, #52bf81, #2b5900);
  background-image: -moz-linear-gradient(top, #52bf81, #2b5900);
  background-image: -ms-linear-gradient(top, #52bf81, #2b5900);
  background-image: -o-linear-gradient(top, #52bf81, #2b5900);
  background-image: linear-gradient(to bottom, #52bf81, #2b5900);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  padding: 10px 10px 10px 20px;
  border: solid #00a133 1px;
  text-decoration: none;
  font-family: "Bitter";
  font-size: 20px;
  text-align:center;
  display:inline-block;
  width:100%;
	
}

.content .button-green-md:hover {
  background: #2b5900;
  background-image: -webkit-linear-gradient(top, #2b5900, #52bf81);
  background-image: -moz-linear-gradient(top, #2b5900, #52bf81);
  background-image: -ms-linear-gradient(top, #2b5900, #52bf81);
  background-image: -o-linear-gradient(top, #2b5900, #52bf81);
  background-image: linear-gradient(to bottom, #2b5900, #52bf81);
  text-decoration: none;
}
/* This button was generated using CSSButtonGenerator.com */

/*** Search Box ***/


.SearchSiteLabel{display:none}
.header .search-form .form-control {
    background: url("//www.google.com/cse/intl/en/images/google_custom_search_watermark.gif") no-repeat scroll left 50% #ffffff;
    transition: none 0s ease 0s ;

}
.header .search-form .form-control:focus, .header .search-form .form-control.focused {
    background: none no-repeat scroll left 50% #fff;
    border-color: #6091ba;
}


/*** Search Box ***/

.lrg-search{text-align:right; }
.sm-search{}
#ctl01_Google_Custom_Search,#content_2_Google_Custom_Area_Search{float:right;  padding:5px 10px 5px 5px}
#ctl02_Google_Custom_Search, #content_2_Google_Custom_Area_Search{display:table; border-collapse:separate; width:100%; padding:0 15px}
#cse-search-results{padding:15px}
#cse-search-results iframe{width:100%}
.header-roadrunner{margin-bottom:10px}

.Mobile_Search_Box{display:table-row
	}
.gsc-clear-button {
  display: none;
}
#search-form{text-align:right}

table.gsc-search-box td.gsc-input{padding-right:0 !important;}

	.box-content > #content_2_Google_Custom_Search > .search-form > .form-group > .SearchSite{margin-left:15px}
.gsc-input input{border: 1px solid #CCCCCC;
    border-radius: 4px;
	border-top-right-radius:0;
    border-bottom-right-radius:0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
     /* display: table-cell;*/
    font-size: 14px;
    height: 34px;
    padding: 6px 12px;
    vertical-align: middle;
	width:185px;}
.SearchSite, #content_2_SearchSite, #content_1_tertiarymenu_0_SearchSite{  
    background: url("//www.google.com/cse/intl/en/images/google_custom_search_watermark.gif") no-repeat scroll left 50% #ffffff;
    transition: none 0s ease 0s ;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
	border-top-right-radius:0;
    border-bottom-right-radius:0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
     /* display: table-cell;*/
    font-size: 14px;
    height: 34px;
    padding: 6px 12px;
    vertical-align: middle;
}

.SearchSiteSubmit, .cse input.gsc-search-button, input.gsc-search-button, #ctl01_SearchSiteSubmitButton {    background-color: #FFFFFF; font-family: "Bitter"; 
    border-color: #CCCCCC;
    color: #bbb !important;   
	-moz-user-select: none;
    background-image: none;
	background-color:#fff !important;
    border: 1px solid #CCC !important;
    border-radius: 4px !important;
	border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important;
    cursor: pointer;
    /*display: table-cell;*/
    font-size: 14px !important;
    margin-bottom: 0;
	margin-left:-5px !important;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	height:34px !important;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    position: relative;
}

.SearchSite:focus, .SearchSite.focused, #content_1_tertiarymenu_0_SearchSite:focus, #content_1_tertiarymenu_0_SearchSite.focused, #content_2_SearchSite:focus, #content_2_SearchSite.focused {
    background: none no-repeat scroll left 50% #fff;
}

/*** Helpful Links Carousel ***/
#carousel-helpful-links .carousel-control{width:0}
#carousel-helpful-links .carousel-control .glyphicon{margin-top:-20px; color:#003399}
#carousel-helpful-links .carousel-indicators{display:none}

/*** Roadrunner Scrapbook Main Page Layout ***/

.image-slideshow-gallery-thumbnail{width:100%; padding:10px; border:1px solid #ddd; margin-bottom:30px;}

.image-slideshow-gallery-thumbnail img{width:100%; height:auto; margin-bottom:10px}
.vertical-image{float:right; width:40%; margin:15px 0 15px 15px}

/*** FlexTrack Styles ***/

#LoginContainer{margin-top:20px;}
#LoginContainer .FormRow label{width:200px;}

ul#topnav {
    list-style: none;
    padding: 8px;
    margin: 0;
	border-bottom:1px solid #BDD2DD;
}

ul#topnav li{
    display: inline;
    border: solid;
    border-width: 1px 1px 0 1px;
	border-color:#BDD2DD;
    margin: 0 5px 0 0;
	padding: 10px 0;
}

ul#topnav  li a {
    padding: 10px;
	background-color:#e3edf3;
	text-decoration: none;
	color:#54798f;
	font-weight: bold;
}

ul#topnav  li a:hover {background-color:#f0f6fa;}

ul#topnav li a.highlightTab{background-color:#fff;
    border-bottom: white solid 1px;}
.affix{position:static;}
@media screen and (max-width:768px){

/*#liveplayer_stream_wrapper{height:200px !important; width:300px !important}*/

/* Library Styles */
.vertical-image{float:none; width:100%; margin:0}

/*** eSchedule Table ***/

.eSchedule-section table, .eSchedule-section thead, .eSchedule-section tbody, .eSchedule-section th, .eSchedule-section td, .eSchedule-section tr { 
		display: block; 
	} 
		.eSchedule-section tbody th { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		.eSchedule-section tr { border: 1px solid #ccc; }
		
		#eScheduleContent .eSchedule-section td { 
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
	.eSchedule-section 	td:before { 
			position: absolute;
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		
		#eScheduleContent .eSchedule-section .SectionAvailability {padding-left:6px}
	.eSchedule-section td:before { content: attr(data-label); font-weight: bold }

.slideshow-caption{position:relative;top:-30px}

}
@media screen and (min-width:350px){
	.mobile-menu-logins,.mobile-menu-give,.mobile-menu-find-people{font-size:14px;}

.test-your-readiness{width: 300px; margin: -15px auto 0 auto;}
}
@media screen and (min-width:400px){
.steps-to-enroll .highlight-icons,.prospective-highlight-icons.highlight-icons{width:33.3333%; float:left;}

	.prospective-highlight-icons.highlight-icons{height:150px}

	/*.current-micro-site .slice-gold, .prospective-micro-site .slice-gold{padding:40px 0 17px 0;}*/
	
#livestream,.col-md-8 .html5-video{height:250px;}
}
@media screen and (min-width:500px){
	.prospective-highlight-icons.highlight-icons.col-sm-2{ width: 25%;}
	.circle {font-size:12px;line-height:normal;
	width: 185px;
	height: 185px; 
	/* width and height can be anything, as long as they're equal */
}
	
.circle h3 {font-size:24px;margin-top:20px;margin-bottom:10px;}
	
.highlight-icons.col-sm-2{width:33.333%; float:left; height:175px;}
	
#livestream,.col-md-8 .html5-video{height:300px;}
	
}

@media screen and (min-width:600px){
.highlight-icons.col-sm-2{ width: 25%;}
	
.visitors-micro-site .highlight-icons.col-sm-2{width: 33.33333%;}
#livestream,.col-md-8 .html5-video{height:350px;}
}

@media screen and (min-width:768px){
	.home-news-feed-video{height:225px;}
/*.current-micro-site .slice-gold, .prospective-micro-site .slice-gold;.current-micro-site .slice-green, .prospective-micro-site .slice-green{padding-bottom:10px;}*/

.eschedule-header-search-section{text-align:right;}
.eschedule-open-sections, .eschedule-waitlist{display:inline;}
.carousel-caption{padding-bottom:50px;}
	.prospectiveThumbnailTitleHome {height:135px}

	.primary .navbar-nav > li > a {font-weight:bold;padding-left: 34px; padding-right:34px;}
	.dropdown-menu{border-bottom-left-radius:4px; border-bottom-right-radius:4px}
.yamm-content .row{margin-top: 18px}

.yamm-content.dropdown-with-headings .row {margin-top:0px}
	.yamm-content > .row > ul > li> h2{font-size: 16px; font-family: "Bitter"; font-weight:normal;}
.highlight-icons.col-sm-2{ width: 16.66666667%;}
.highlight-icons.col-sm-2.prospective-highlight-icons{ width: 16.66666667%;}
.visitors-micro-site .highlight-icons.col-sm-2{width: 16.66666667%;}
	
#livestream, .col-md-8 .html5-video{height:400px;}
	
	.eSchedule-calendar{height:275px;}
.library-catalog iframe{height:140px}
/*#liveplayer_stream_wrapper{height:380px !important; width:680px !important}*/
.featured-img {max-width:300px; float:right; margin:0 0 15px 15px}

/* Foundation Slideshow */

.foundation-slide-tagline{margin:0 0 0 5px;padding-right:15px}
.foundation-slide-caption{
font-size:20px;
color:#fff;
margin:-210px 0 0 45%;
width: 330px; 
height:210px;
}
.foundation-slideshow-prominent-text{
color:#fff;  }
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{top:50%;}
.SearchSite{    width: 150px;}

.carousel-caption{position:absolute; bottom:50px; margin-top:0; padding-bottom:15px}

.helpful-link{ width: 10%; text-align: center; margin: 10px 2px 0 2px }

.helpful-link img{ width: 70%; height: auto;}

#feed iframe{height:326px !important; width:100%}
.sidebar #feed iframe{height:512px !important; width:100%}

.prospective,.current,.online,.faculty,.visitors{width:110px; padding-right:60px}


/*** Header ***/

.nav > li.sm-search{display:none;}

.navbar{border-radius:0;}

.catalog-navbar, .hide-nav{min-height:7px}

/*.header-roadrunner{display:none}*/

.header{display:block; border-bottom:1px solid #003300; -webkit-box-shadow:inset 0 5px 50px 5px #98B77B; box-shadow:inset 0 5px 50px 5px #98B77B;}*/


/*
.navbar-form{float:right}*/

/*** Primary Menu ***/

.nav > li > a {padding:15px 10px;}

.navbar-collapse{padding-left:0px; padding-right:0px}

.nav > li.mobile-sam{display:none;}

.yamm .dropdown .dropdown-menu {
  left: 0;
  right: 0;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555555;
  background-color: #fff;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret{
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #000;
  border-bottom-color: #000;
}

.navbar-default .navbar-nav > .open >  .caret {color:red}

.online-students{width:220px;}

.nav > li > .prospective a{ padding-left:0}

.prospective, .current, .online, .faculty, .visitors{text-align:center}
.prospective, .current, .online, .faculty, .visitors{ height:70px}

.prospective .caret, .current .caret, .online .caret, .faculty .caret, .visitors .caret{margin-left:5px}
.sam{border-bottom:none}
.prospective{width:115px;}
.current{width:160px;}
.online{width:155px}
.faculty{width:155px}
.visitors{width:135px}

.primary .navbar-default .navbar-nav > li > a:hover,
.primary .navbar-default .navbar-nav > li > a:focus {
  color: #fff;
}
.yamm .yamm-content{padding-top:0}

/*** Secondary Access Menu ***/

.sam-menu{ }

/*** Logo ***/

.logo{ padding:15px 15px 0px 0;}

.logo img{width:270px; height:auto; margin-top:-30px;; z-index:999; position:relative; margin-bottom:13px}
.logo-main{ padding:15px 15px 0px 0; pointer-events:none; height:20px}

.logo-main img{width:228px; height:auto; margin-top:-30px;; z-index:999; position:relative; margin-bottom:13px}
.logo-front img{width:270px; margin:15px 0 15px 0}
	
	

.logo img{width:350px; margin-top:0px;; z-index:1002; margin-bottom:20px}
.logo-main img{margin-left:67px; margin-top:-58px;; z-index:1000; margin-bottom:100px}
.logo-front{height:0}
.logo-front img{width:370px; position:relative; margin:-27px 0 0 -15px; z-index:1000;}
/*** Branding ***/

.navbar-brand{display:none;}

/*** Banner ***/

.banner-text{margin-top:-148px; margin-bottom:5px; position:relative;}
	
.steps-to-enroll h3{font-size:24px;}
	
	
.prospectiveNews:last-of-type{margin-bottom:50px}
}
.header-roadrunner{display:inline;height:70px}

@media screen and (min-width: 992px) {
.home-news-feed-video{height:144px;}

.newsThumbnailItem{margin-bottom:20px}
.steps-to-enroll h3{font-size:20px;}
.steps-to-enroll .highlight-icons,.prospective-highlight-icons.highlight-icons{width:20%; float:left;}
/*** Primary Menu ***/
.prospectiveNews{margin-bottom:50px;}

.primary .navbar-nav > li > a,.primary .navbar-nav > li > a:hover{font-family:"Bitter"; font-size:16px;font-weight:normal;}

.primary .navbar-nav > li > a:hover{font-family:"Bitter"; font-size:16px}
	.primary .navbar-nav > li > a{font-family:"Bitter"; padding:15px 33px 14px 33px; font-size:18px !important; }
	
.foundation-scholarship-header{height:120px;font-size:20px;}
	
.carousel-caption h2{font-size:40px;}
.news-main .newsThumbnails{height:453px; overflow:hidden;}
	/*** Events List ***/

.sidebar .events {height:244px}
.faculty-micro-page .sidebar .events{height:400px;}
.sidebar .events .list-unstyled{height:140px; overflow:auto}
	
.circle {
    width: 150px;
    height: 190px;
		margin-bottom:0;
	margin-top:20px;
}

	.circle:last-of-type{margin-bottom:50px;}
	
	.circle h3 {
    font-size: 20px;
}
	/*News Page*/
	.newsThumbnails .newsThumbnailImgContainer{
		text-align:center;
    	height:120px;
		width:175px; 
		overflow:hidden; 
		margin-bottom:10px}
	
	
	.newsThumbnails .newsThumbnailImgContainer img{
		height:auto
	}
	
	/*Home News*/
	.newsThumbnails .homeNews .newsThumbnailImgContainer{
		height:143px;
		width:213px; 
		overflow:hidden; 
		margin-bottom:0px
	}
	
	.newsThumbnails .homeNews .newsThumbnailImgContainer img{width:100%}
	
/*#liveplayer_stream_wrapper{height:355px !important; width:600px !important}*/

#footerSC{padding-top:15px}
#sc-top-links{text-align:right}
.home-feed{height:520px; overflow:auto}
.home-events-and-arts{height:415px; overflow-y:hidden}

.art-gallery-container{margin-bottom:0}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{height:409px}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{height:auto}

/*** Roadrunner Scrapbook Main Page Layout ***/

.image-slideshow-gallery-thumbnail{width:47%; float:left; padding:10px; border:1px solid #ddd;}

.image-slideshow-gallery-thumbnail.even{margin-left:30px; margin-bottom:30px;}

.image-slideshow-gallery-thumbnail.odd{ margin-bottom:0;}

.image-slideshow-gallery-thumbnail img{width:100%; height:auto; margin-bottom:10px}

.verticalDivider{ background: url("../../images/layout/bg-vertical-divider-bottom.gif") bottom left no-repeat,  url("../../images/layout/bg-vertical-divider-tiling.gif") repeat-y; 
min-height:300px;padding-left:30px; }

.helpful-link{ width: 11%; text-align: center; margin: 0 5px }

.xalpha{padding-left:0}

.xomega{padding-right:0}

.helpful-link img{ width: 80px; height: auto;}

.events ul{height:105px; overflow-y:auto}

.art-gallery-box{height:143px; overflow-y:auto}
	
.sam{border-bottom:none}

body{margin-bottom:250px}

#footer{height:290px; margin-bottom:-290px}
/* #footer.catalog-footer{height:auto; margin-bottom:auto} */

.footer-bg{background-color:#003300}

/*** Primary Menu ***/
	
.nav > li > a {padding:15px 10px;}
/*.primary .navbar-nav > li > a{font-family:"Bitter"; padding:15px 43px 14px 43px }*/
	.primary .navbar-nav.shrink-menu > li > a{font-family:"Bitter"; padding:15px 43px 14px 43px }
/*.primary.affix .navbar-nav > li > a{padding:15px 42px 14px 42px }*/
.primary .navbar-nav > .navbar-brand img{height:40px;padding:0px 0 0 0;}
.primary .navbar-nav > li.navbar-brand a {padding:0;}

.navbar.sam{min-height:60px}
	
.primary .navbar-nav > li > a:hover{font-family:"Bitter"; font-size:14px}

.dropdown h2{font-size:24px;}

.prospective, .current, .online, .faculty, .visitors{ height:50px}

.about-menu {margin-left:-621px; width:800px}
/*.admissions-dev,.academics-dev{width:150px;}
.campus-dev{width:170px;}

.about-dev{width:170px;}
*/	
	.student-services-menu{width:500px;margin-left:-50px;}
.faculty-menu {margin-left:-467px; width:920px}
	.campus-menu-dev{margin-left:-170px;}
	
	.student-services-dev{right:10px;}

.prospective-menu li, .current-menu li, .campus-life-menu li, .faculty-menu li, .about-menu li{padding:3px 0}

.campus-life-menu{width:260px}

.campus-life-menu li{width:200px}

.prospective-menu ul.col-sm-3{width:200px}

.prospective,.current,.online,.faculty,.visitors{width:170px}

.prospective{width:200px}

.faculty{width:180px}

.visitors{width:220px}

.bookstore{height:102px; padding-top:15px}

/*** Shrink for 992 vs 1200 ***/

.shrink {}

.shrink h2{font-size:18px;}

/*** Primary Menu ***/

.yamm .dropdown .dropdown-menu {
  left: auto;
  right: auto;
}

.dropdown-toggle{}

.blank h2, .box-1 h2, .box-2 h2,.box-3 h2,.GreenFlourish h2, .TornPaper h2, .Books h2, .FallLeaf h2, .CoffeeCup h2{font-size:18px;}
.campus-notice h2{font-size:22px;}


.prospectiveThumbnailTitleHome {height:165px}

	.prospectiveThumbnailTitleHome a {color:#367FBF}
	.prospectiveThumbnailTitleHome h3{font-size:20px;}


}

@media screen and (min-width: 1200px) {
.home-news-feed-video{height:175px;}

a#cdc-visitors-icons-text{white-space:nowrap;}
	
.steps-to-enroll h3{font-size:24px;}
.prospectiveThumbnailTitleHome h3{font-size:24px;}
	
.prospectiveThumbnailTitleHome {background-color:#ffd781; padding:1px 10px 5px 10px; color:#000; height:140px}
.circle {
    margin-top:0;
}
	.affix-top .navbar-nav > li > a > img {display:none!important;}
.affix{position:fixed;}
.sam .navbar-nav > li > a {font-size:14px } /*#ad4500*/
.primary .navbar-nav > li > a{font-family:"Bitter"; padding:15px 63px 14px 63px }
	
/*.primary.affix .navbar-nav > li > a{font-family:"Bitter"; padding:15px 42px 14px 42px }*/
.primary.affix .navbar-nav > li.navbar-brand-affix a{padding:5px 10px 1px 0;}
	

	
.foundation-scholarship-header{height:80px;font-size:20px;}
	
.sidebar .events {height:319px}

.sidebar .events .list-unstyled{height:210px; overflow:auto}

.faculty-micro-page .main-content{height:507px;}
.faculty-micro-page .sidebar .events{height:495px;}
	
.faculty-micro-page .sidebar .events .list-unstyled{height:385px;}
	
.faculty-micro-page img{width:738px; max-width: 103%;}
	
	/*News Page*/
	.newsThumbnails .newsThumbnailImgContainer{text-align:center;
    height:145px;width:220px; overflow:hidden; margin-bottom:10px}
	
	
	.newsThumbnails .newsThumbnailImgContainer img{
		height:auto
	}
	
	/*Home News*/
	.newsThumbnails .homeNews .newsThumbnailImgContainer{
		height:174px;
		width:262px; 
		overflow:hidden; 
		margin-bottom:0px
	}
	
	.circle {
    width: 185px;
    height: 185px;
}
	.circle h3 {
    font-size: 24px;
}
	
	.carousel-caption-inner {
   max-width: 1150px;
}
/*#liveplayer_stream_wrapper{height:430px !important; width:738px !important}*/
.home-events-and-arts{height:508px}
.remove-bottom-margin{margin-bottom:0}
.club-rotator-image{width:100%; height:auto}

.campus-warning h2,.campus-notice h2,.campus-resolution h2{font-size:32px}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%}
#carousel-foundation > .carousel-inner > .item > img {width:100%; height:auto}
/*
.events ul{height:220px; overflow:hidden}
.events{height:329px; overflow-y:auto}
.art-gallery-box{height:125px; overflow:auto}


.events ul{height:200px; overflow:hidden}
.events{height:321px; overflow-y:auto}
.art-gallery-box{height:132px; overflow:auto}
*/

.art-gallery-box{height:163px; overflow:auto}
	
.pub-rel-events .events{ height: 319px;}
	
.art-gallery-box{height:173px; overflow:auto}

.blank h2, .box-1 h2, .box-2 h2,.box-3 h2,.GreenFlourish h2, .TornPaper h2, .Books h2, .FallLeaf h2, .CoffeeCup h2{font-size:22px;}

.prospective,.current,.online,.faculty,.visitors{width:224px}

.prospective{margin-left:15px}

.shrink h2{font-size:30px;}

.shrink {}

/*** Banner ***/


}

@media print {

  a[href]:after {

    content: "";

  }

}
