/* Sticky footer styles
-------------------------------------------------- */

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

body{margin-bottom:580px}

.footer-disclaimer{color:#669966}

#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"}
 
 
#footer.catalog-footer{position:relative}

#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}

body {background-color:#BDD2DD; }

p{margin-top:15px}

h1{color:#2e3a62}

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

h2{font-size:30px}

/***.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}

.box-content{padding:10px}

@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:#009933;
}

.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;}

/***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,.online-menu,.faculty-menu,.visitors-menu,.login-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:#ad4500}

.sam .navbar-nav > li > a:hover {color:#CC6633}

.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}

/**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:#1A8BCB; border:2px solid #fff; margin-top:3px; color:#fff; border-radius:20px}
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}
 
/*** 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}

.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:#e29d0c; border-bottom:1px solid #CC9933}/*DBA435*/
 
.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:#8EB1C4; color:#fff;}

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

#pageHeader a {color:#D0DFEA; text-decoration:underline}

.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:#8EB1C4; border-bottom:1px solid #BDD2DD}
/*==================================================
 * Menus
 * ===============================================*/
 
/*** Sidebar Secondary Menu ***/


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

#sideMenu 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 ***/

.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 List ***/

.box-sm{height:210px}

/*** 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 h2, .art-gallery-box h2{margin-bottom:5px}

.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 {background-color:#74A2C2; border-radius:3px; float:left; padding:2px 5px; margin-top:-3px; color:#FFFFFF; margin-right:10px; font-weight:bold; width:67px }

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

/*** 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 }

.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;
}
 .nav .caret {
    border-bottom-color: #FFCC66;
    border-top-color: #FFCC66;
}

.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:1000px}

.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:#1a8bcb; 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}

.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 ***/

.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{width:100%; height:auto}
.banner-image img{width:100%; height:auto; }


.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:50px}

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

.carousel-indicators{bottom:0}

.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 {width:100%; 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:#999} 
.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}
/*****/

/*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;
	}


/* 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.5em;}

.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 ***/
.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;
}

/* 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-top:50px}
#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:15px}

.Mobile_Search_Box{display:table-row
	}
	
	.box-content > #content_2_Google_Custom_Search > .search-form > .form-group > .SearchSite{margin-left:15px}

.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, #ctl01_SearchSiteSubmitButton {    background-color: #FFFFFF; font-family: "Bitter"; 
    border-color: #CCCCCC;
    color: #bbb;    -moz-user-select: none;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
	border-top-left-radius:0;
    border-bottom-left-radius:0;
    cursor: pointer;
    /*display: table-cell;*/
    font-size: 14px;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	height:34px;
    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}
@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:768px){

.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: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{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:1px solid #663300}
.prospective{width:115px;}
.current{width:160px;}
.online{width:155px}
.faculty{width:155px}
.visitors{width:135px}

.navbar-default .navbar-nav > li > a:hover,
.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:270px; height:auto; margin-top:-30px;; z-index:999; position:relative; margin-bottom:13px}
.logo-front img{width:270px; margin-top:15px}
/*** Branding ***/

.navbar-brand{display:none;}

/*** Banner ***/

.banner-text{margin-top:-148px; margin-bottom:5px; position:relative;}
	
}

@media screen and (min-width: 992px) {


/*#liveplayer_stream_wrapper{height:355px !important; width:600px !important}*/

#footerSC{padding-top:15px}
#sc-top-links{text-align:right}
.home-feed{height:500px; 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}

.header-roadrunner{display:inline;}

.verticalDivider{ background: url(/~/media/Images/sbccd/CHC/Layout/bg-Vertical-Divider-Bottom.ashx) bottom left no-repeat,  url(/~/media/Images/sbccd/CHC/Layout/bg-Vertical-Divider-Tiling.ashx) 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}

.events{height:300px}

.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}

.logo img{width:350px; margin-top:0px;; z-index:1002; margin-bottom:20px}
.logo-main img{margin-left:87px; margin-top:-67px;; z-index:1002; margin-bottom:100px}
.logo-front{height:0}
.logo-front img{width:450px; position:relative; margin:-150px 0 0 0px; z-index:1003;}

/*** Primary Menu ***/

.primary .navbar-nav > li > a{font-family:"Bitter"; font-size:14px}

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

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

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

.visitors-menu {margin-left:-571px; width:800px}

.faculty-menu {margin-left:-467px; width:920px}

.prospective-menu li, .current-menu li, .online-menu li, .faculty-menu li, .visitors-menu li{padding:3px 0}

.online-menu li{width:200px;}

.online-menu{width:260px}

.online-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;
}

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

.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;}
}

@media screen and (min-width: 1200px) {

/*#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{height:495px}
#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}
*/

.events ul{height:178px; overflow:hidden}
.events{height:290px; overflow-y:auto}
.art-gallery-box{height:163px; overflow:auto}


.events ul{height:260px; overflow:auto}
.events{height:393px; overflow-y:auto}
.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 {}

/*** Primary Menu ***/

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

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


/*** Banner ***/


}

@media print {

  a[href]:after {

    content: "";

  }

}
