@charset "utf-8";
/* CSS Document */

body { 
padding-bottom: 0px !important;
}

.index_top_img { display: block; margin-left: auto; margin-right: auto;}

.internship_container { padding: 20px; background: #fff; border: 1px solid #ccc; display: none;}


#bioconjugate, #neomed, #biology, #pharmascience, #proteomics {
	cursor: pointer;	
}

a button a{
	text-decoration: none!;
}

.m_top_30 {
	margin-top: 30px;
}

.m_btm_30 {
	margin-bottom: 30px;
}
/*Governance */

.governance_lists li {
	margin-bottom: 20px;
}

/*How to apply */

#travel { 
display: none;
}



/*Footer styles */

.footer {
	width: 100%;
	min-height: 150px;
	/*min-width: 980px;*/
	border-top: 1px solid #ccc;
	margin-top: 20px;
	overflow: hidden;

background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(250,247,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(250,247,250,1)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(250,247,250,1) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(250,247,250,1) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(250,247,250,1) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(250,247,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#faf7fa', GradientType=0 );
}

.footercontent {
	/*max-width: 960px;*/
	margin-left: auto;
	margin-right: auto;
	min-height: 60px;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footercontent ul{
	list-style: none;
	float: left;
}

.footercontent li {
	margin-top: 5px;
	margin-bottom: 5px;
}


.footerbox {
	/*width: 220px; */
	/*margin: 0px 5px;*/
	min-height: 50px;
	font-size: 1.2em;
}

#lastfooterbox {
	/*width: 260px;*/
}
.footerbox li a{
	color: #333;
	text-decoration: none;
	font-weight: 500;
}

.footerbox li a:hover {
	color: #f00;
}

.footerbottom {
	width: 100%;
	min-height: 20px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

#footerbottomlogo {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	width: 200px;
	position: relative;
}

/* Conferences page  */

.conferences_container .divider { border-color: #bbbbbb; margin-top: 40px; margin-bottom: 40px;}

.conferences_container h3 { margin-top: 10px; }

.conferences_container img {
	-webkit-box-shadow: 7px 7px 5px 0px rgba(113, 113, 113, 0.75);
-moz-box-shadow:    7px 7px 5px 0px rgba(113, 113, 113, 0.75);
box-shadow:         7px 7px 5px 0px rgba(113, 113, 113, 0.75);
margin-bottom: 30px;
border-left: 1px solid #eee;
border-top: 1px solid #eee;
}
	.celebration-carousel {
		margin-top: -40px !important;
	}
	
	.celebration-caption {
		font-size: 26px;
		margin-bottom: 30px;
		text-shadow: 1px 1px 2px rgba(0, 0, 0, 1) !important;
	}
	
	
	.celebration-carousel, .celebration-carousel .first-slide {
		height: 650px;
	}
	
	.celebration-carousel .carousel-inner, .celebration-carousel .carousel-inner-inner {
		height: 650px;
	}
	
@media screen and (min-width: 900px) {
	.footercontent {
		max-width: 960px;
    }
	
	.celebration-carousel, .celebration-carousel .first-slide {
		height: 700px !important;
	}
	
	.celebration-carousel .carousel-inner, .celebration-carousel .carousel-inner-inner {
		height: 700px !important;
	}
}

@media screen and (max-width: 880px) {

	.celebration-caption {
		font-size: 20px;
	}
	.celebration-carousel, .celebration-carousel .first-slide {
		height: 600px !important;
	}
	
	.celebration-carousel .carousel-inner, .celebration-carousel .carousel-inner-inner {
		height: 600px !important;
	}
}


@media screen and (max-width: 490px) {
.navbar-brand { font-size: 16px !important; overflow: hidden !important; max-height: 50px !important; max-width: 300px; padding: 5px !important;}	
}

