@charset "utf-8";
/* CSS Document */
/*First three are for home page only
#followheader {
	max-width:313px!important;
}
#giveheader {
	max-width:250px!important;
}
#resourcesheader {
	max-width:398px!important;
}
*/
@media only screen and (min-width : 978px) { 
	#resourcesheader {
		max-width:398px;
	}
	#followheader {
		max-width:323px;
	}
	#giveheader {
		max-width:250px;
	}
	.resourceiconwrapper {
		float:left;
	} 
}

#isthin {
    display: none;
}

#menuicon, #qlicon, #searchdiv, #schoolsicon {
	display:none;
}

.dropshadow {
	max-width: 980px;
    margin: 0 auto;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
}

#container {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	border:0;
	max-width:980px;
}

#headerarea {
	display:none;
}

#lsuhealthlogo {
	width:300px;
	margin-left:1em;
}
#headerimgdiv {
	vertical-align:middle;
	width:100%;
}

#toprightcorner {
    font-size: 15px;
    padding-top: 0em;
    text-align: left;
    vertical-align: top;
}
#toprightcorner p {
    padding-top: 0em;
    margin-top: 0em;
    margin-bottom: .5em;
    margin-right: 1em;
}

/*
#toprightcorner {
	float:right;
	font-size: 13px;
    padding-top: 0em;
    text-align: right;
    vertical-align: top;
}

#toprightcorner p {
	padding-top: 1em;
    margin-top: 0em;
    margin-bottom: .5em;
    margin-right: 1em;
}
*/

#quicklinkslist {
	z-index: 1036;
    border-radius: 4px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;	
    border: solid 1px #ddd;
	position: absolute;
	margin-top: 6px;
    min-width: 160px;
    max-width: 360px;
}

#quicklinkslist:before {
	position: absolute;
	top: -7px;
	/*left: 68px;*/
	left: 101px;
	content: "";
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ddd;
	display: inline-block;
}

#quicklinkslist:after {
    position: absolute;
    top: -5px;
    /*left: 69px;*/
    left: 102px;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    display: inline-block;
}  
  
#quicklinks ul, #schoolbar ul {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#quicklinks ul {
	padding:0;
	margin:0;
	margin-top: 3px;
	list-style-type: none;
}

#quicklinkslist {
	display: none;
	text-align: left;
    list-style: none;
    background: white;
    overflow: visible;
    padding: 4px 0;
    margin: 0;
	background-color: #FFFFFF;
	position: absolute;
	margin-top: 6px;
    min-width: 160px;
    max-width: 360px;
}

#quicklinkslist li a {
    display: block;
    color: inherit;
    text-decoration: none;
    line-height: 18px;
    padding: 3px 15px;
    margin: 0;
    white-space: nowrap;
	font-size: 14px;
}

#inst, #headerarea, #searchdiv {
	display: none;
	visibility:hidden;
}

.MobileHeaderLinks {
	display: none;
}

#quicklinkslist li a:hover {
	background-color:#f2f2f2;
}

#headerarea, #searchdiv {
	display: none;
	visibility:hidden;
}

#inst {
	display: none !important;
	visibility:hidden;
}

#menudiv ul li ul li, #mainmenu li ul li {
	float: none;
}

#menudiv ul li {
}

#mainmenu li {
	float: left;
}

#mainmenu li ul {
	position: absolute;
    z-index: 1000;
    float: left;
}

#schoolslist {
	display:inline-block;
}

#schoolbar {
	text-align: center;
	/*margin: -5px 0px;*/
}

#schoolbar ul {
	margin-bottom: 0px;
}

#schoolbar ul li {
	float: left;
}

/*
#schoolbar {
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	border:0;
	text-align:center;
	max-width:980px;
}
/*#schoolbar ul li {
	margin:0px 8px;
}* /
#schoolbar ul li.last {
	margin:0px 10px;
}
#schoolbar ul li {
	display:inline-block;
}
#schoolbar ul li a {
	display: block;
}
*/
.schoolicon{
    width:20px;
}

/*#cse-search-box {
	margin-right: 1em;
}*/

#purplebar { 
	width:100%;
	background-color: #461D7C;
	height:26px;
	overflow:hidden;
	vertical-align:middle;
	max-width: 980px;
	float: left;
}

#wrapper {
	display:table;
	table-layout:fixed;
	margin-left:0;
	margin-right:0;
	padding:0;
	border:0;
	max-width:980px;
}

#wrapperi {
	display:table-row;
	margin:0;
	padding:0;
	border:0;
	max-width:980px;
}

#sa {
	margin-right: 5px;
}

.clear {
	clear: both;margin:0;height:0;
}

#cse-search-b.Threecol-1, .Threecol-2, .Threecol-3, .Twocol-1, .Twocol-2 
{ 
	margin-bottom: 0; 
}

/* Demo 2 */
#search2 input[type=search] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#search2 input[type=search]:hover {
	background-color: #fff;
}
#search2 input[type=search]:focus {
	/*width: 120px;*/
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
input[type=search] {
	/*background: #ededed url(/template2016/images/icons/search-icon.png) no-repeat 128px center;*/
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: none;
	width: 113px!important;
	/*padding: 9px 0px 9px 12px!important;
	height:10px;*/
	padding-left:12px;
	margin-top:5px;
	margin-left:5px;
	margin-right: 0px;
	border-top-left-radius:10em;
	border-bottom-left-radius:10em;
	/*-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
*/
}
input[type=search]:focus {
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}
#search2 input:-moz-placeholder {
	color: transparent;
}
#search2 input::-webkit-input-placeholder {
	color: transparent;
}
#q {width:258px;height:20px;font-size:17px;}

#searchbutton {
	width: 15px;
	/*height: 15px;*/
	height: 15px;
	vertical-align: middle;
	margin-left: -6px;
	/*margin-top: -3px;*/
	margin-top: -2px;
	padding: 2px 2px 2px 0px!important;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: 0px;
	border-top-right-radius:10em;
	border-bottom-right-radius:10em;
}
.EmergencyAlerts
{
	padding: 10px;
	/*margin-top: 4px;*/
	margin-left: 1px;
	margin-right: 1px;
}
#bottomrightcontent {
    text-align: left;
    width: 275px;
}
@media (min-width:840px)
{
	.Threecol-1,.Threecol-2,.Threecol-3
	{
		float: left;
		margin-bottom: 0;
		margin-left: 3%;
		width: 30%;
	}
}
@media (min-width: 730px)
{
	.Twocol-1, .Twocol-2 
	{
		float: left;
		margin-bottom: 0;
		margin-left: 1em;
		width: 47%;
	}

}

.carousel-caption h1 {
	font-size: 25px;
	}
