/* Generated by less 2.5.1 */
@charset "UTF-8";
body {
	background-color: #EEEEEE;
	overflow-x: hidden;
	font-family: 'Open Sans';
	
}

.message { 
	font-family: 'Open Sans Condensed';
font-size: 32px;
font-weight: 100;
/*color:#555555;*/
color: #434343;
margin: 15px 0 50px 5px;
line-height: normal;
}

.events-container { max-width: 1120px; width: 100%; margin: auto;}


.ocmWrapperBtn { background: #03307a; width: 100%; padding: 10px; box-sizing: border-box; border-radius: 0; border: 0; text-align: left; position: relative;}
.ocmWrapperBtn:hover { background: #03307a; }
#sidebar ul { background: #03307a; margin-left: 0; padding-left: 0; padding-bottom: 10px; }
#sidebar #quicklink_mobile ul { padding-left: 10px; }
#sidebar ul li { list-style: none; margin-bottom: 5px; }
#sidebar ul li a { color: #33aadf;}
#sidebar .header-icons button span { position: absolute;
top: 7px;
right: 0px;
border-left: 1px solid #33aadf;
padding: 5px 8px; }


#sidebar .header-icons .header-icon.visit { display: block; float: left; }
#sidebar ul.icon-list { background: #1336ab !important; margin-bottom: 0; padding-bottom: 50px;}
.header-icon { position: relative; height: 35px;
width: 48px;}
.header-icon a img, .header-icon img { position: absolute;
top: 6px;
left: 12px;
width: 25px;
height: 25px;
object-fit: contain;
cursor: pointer; }
/*FONT-FACE*/
@font-face {
	font-family: 'open_sans_regular';
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Regular.eot');
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Regular.woff') format('woff'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Regular.ttf') format('truetype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Regular.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanscondensed_light';
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondLight-webfont.eot');
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondLight-webfont.woff') format('woff'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondLight-webfont.ttf') format('truetype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sans_condensedbold';
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.eot');
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sans_semibold';
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Semibold.eot');
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Semibold.woff') format('woff'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Semibold.ttf') format('truetype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-Semibold.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica-neue-bold';
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.eot');
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'myriad-pro';
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/MyriadPro-Regular.eot');
	src: url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/MyriadPro-Regular.woff') format('woff'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/MyriadPro-Regular.ttf') format('truetype'), url('//www1.udel.edu/ocm/aem-wrapper/assets/fonts/MyriadPro-Regular.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*END FONT-FACE*/
/*device width fix for IE on Windows phones*/
@-webkit-viewport {
 width: device-width;
}
@-moz-viewport {
 width: device-width;
}
@-ms-viewport {
 width: device-width;
}
@-o-viewport {
 width: device-width;
}
@viewport {
 width: device-width;
}
/* centered columns styles */
.row-centered {
	text-align: center;
}
.col-centered {
	display: inline-block;
	float: none;
	/* reset the text-align */
	text-align: left;
}
.content.row {
	padding: 0 0 0 10px;
}
.row.footer-links .col-xs-4.col-md-3, .col-xs-12 {
	padding: 0;
}
.share-menu {
	width: 35px;
	height: 35px;
	background-color: #009de2;
	position: absolute;
	top: 0;
	left: 0;
}
.full-width {
	width: 100% !important;
}
/*nav*/

/*header*/
header {
	position: relative;
	width: 100%;
	height: 72px;
	background: url("../img/logo-header-udel.png") 50% 0;
	background-size: 309px 72px;
	background-repeat: no-repeat;
	background-color: #0048A5;
	border-bottom: 3px solid #FFD300;
}
header .header-container {
	position: relative;
	width: 95%;
	margin: 0 auto;
}

header .logo-udel {
	width: 110px;
	height: 71px;
	margin: 0 auto;
	background: url("../img/logo-udel.png") no-repeat 0 10px;
	background-size: 110px 46px;
}
header .logo-udel span {
	display: none;
	position: relative;
	top: 112px;
	font-family: 'arial';
	color: #FFFFFF;
	font-size: 18px;
}
header .header-icons {
	position: absolute;
	top: 10px;
	right: 0;
	width: 25px;
}
header .header-icons div:last-child {
	padding-right: 0;
}

header .header-icon {
	padding: 0;
}
header .header-icon.search {
	background: url("../img/icon-header-search.png") no-repeat 100% 10px;
	background-size: 23px 22px;
	width: 30px;
	height: 35px;
	display: block;
	position: absolute;
	top: -10px;
	right: 0;
}


/*footer*/
footer {
	position: relative;
	width: 100%;
	margin: 40px 0 0 0;
	background-color: #FFFFFF;
	border-top: 3px solid #FFD300;
}
footer .logo {
	background: url("../img/logo-footer-udel.png") no-repeat 0 0;
	background-size: 64px 64px;
	width: 64px;
	height: 64px;
	position: absolute;
	top: -12px;
	left: 0;
}
footer .btn-back-to-top {
	font-family: 'open_sans_condensedbold';
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	width: 50px;
	height: 50px;
	background-color: #3C3C3C;
	position: absolute;
	top: -53px;
	right: 0;
	padding-top: 5px;
}
footer .btn-back-to-top div:last-child {
	margin-top: -5px;
}
footer .container-fluid {
	padding-left: 10px;
	padding-right: 10px;
}
footer .links {
	width: 100%;
	margin: 7px auto;
	background-color: #eeeeee;
	position: absolute;
}
footer .links div {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
	margin: 0;
}
footer .links div:last-child {
	margin-right: 0;
}
footer .link-header {
	font-size: 15px;
}
footer .link-item {
	padding: 8px 10px 0 0;
}
footer .container {
	max-width: 1020px;
	margin: 0 auto;
	posiiton: relative;
}
footer .header {
	margin: 0;
	font-family: 'open_sans_regular';
	font-size: 24px;
	color: #0069aa;
	position: relative;
	padding: 5px 0 20px 70px;
}
footer .link-ud-home {
	margin: 25px 0 0 0;
	font-family: 'open_sans_regular';
	font-size: 11px;
	color: #009DE4;
}
footer .link-ud-home span {
	color: #434343;
}
footer .link-ud-home i {
	font-size: 24px;
}
footer hr {
	width: 100%;
	border: 0;
	height: 1px;
	background: #ddd;
	margin: 10px 0 10px 0;
	padding: 0;
}
footer ul {
	padding: 0 5px 0 5px;
	margin: 0;
	list-style: none;
	font-family: 'open_sanscondensed_light';
	font-size: 14px;
}
footer ul li {
	font-family: 'open_sans_regular';
	font-size: 11px;
	color: #434343;
	margin: 7.5px 0 7.5px 0;
}
footer .services ul, footer .services li {
	padding-left: 0;
}
footer .fa-map-marker {
	color: #009DE4;
	font-size: 18px;
}
footer .social-icons {
	padding: 10px 0 10px 5px;
}
footer .social-icons i {
	color: #009DE4;
	font-size: 24px;
	margin-right: 15px;
}
footer .social-icons div {
	display: inline-block;
}
footer .social-icons .row.row-centered {
	margin-left: 0;
}
footer .header-carousel {
	display: none;
}
footer .client-logo {
	width: 50px;
	height: 30px;
	background: #000000;
	display: inline-block;
	padding-right: 10px;
}
footer .carousel {
	display: none;
}
/* Events */
.events-content .content {
	background-color: white;
}
.events-content .content .user_action {
	margin: 10px;
}


/*media queries*/
@media only screen and (min-width: 767px) {
	
	
	
.header-carousel {
	display: none;
	width: 100%;
	height: 180px;
	background-color: #EEEEEE;
	margin: 0 0 0 0;
	position: relative;
}
.header-carousel-item {
	width: 320px;
	height: 320px;
	background-color: #000000;
	position: absolute;
	top: -140px;
	left: 206px;
}
header {
	height: 90px;
	border-bottom: 3px solid #FFD300;
	background-size: 384px 90px;
}

header .logo-udel {
	width: 110px;
	height: 71px;
	margin: 0 auto;
	background: url("../img/logo-udel.png") no-repeat 0 24px;
	background-size: 110px 46px;
}
header .logo-udel span {
	display: none;
}

header .header-icon.search {
	background: url("../img/icon-header-search.png") no-repeat 50% 10px;
	background-size: 23px 22px;
	width: 50px;
	height: 35px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

footer .btn-back-to-top {
	display: none;
}
footer .header {
	padding: 25px 0 20px 150px;
}
footer .logo {
	background: url("../img/logo-footer-udel.png") no-repeat 0 0;
	background-size: 127px 127px;
	width: 127px;
	height: 127px;
	position: absolute;
	top: -24px;
	left: 0;
	z-index: 2;
}
footer .link-header {
	font-family: 'open_sanscondensed_light';
	font-size: 24px;
}
footer .carousel-item {
	/*max-width: 349px;*/
	height: 180px;
	background: #333333;
	display: inline-block;
	margin: 0;
	position: relative;
}
footer .carousel-item .image-data {
	width: 100%;
	height: 50px;
	background-color: rgba(0, 0, 0, 0.75);
	font-family: 'open_sanscondensed_light';
	color: #ffffff;
	position: absolute;
	bottom: 0;
	display: table;
}
footer .carousel-item .image-data span {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}
footer ul li {
	font-size: 100%;
}
footer .carousel-item img {
	width: 100%;
	height:100%;
}
#lclst_footer{
	display:none;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
footer .carousel {
	width: 746px;
	margin: 0 auto;
	display: block;
}
footer .carousel-item {
	width: 246px;
	height: 138px;
}
}
@media only screen and (min-width: 1024px) {

div#sidebar { display: none; }
	
header {
	height: 145px;
	background-size: 616px 142px;
	position: relative;
	z-index: 4;
}
header .logo-udel {
	width: 217px;
	height: 122px;
	margin: 0 auto;
	background: url("../img/logo-udel.png") no-repeat 0 24px;
	background-size: 217px 91px;
}
header .header-container {
	width: 92%;
	height: 145px;
	margin: 0 auto;
	position: relative;
}


.container-breadcrumbs {
	width: 100%;
	padding: 0;/*background-color: rgba(0, 0, 0, 0.5);*/
}
.breadcrumb {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent !important;
	border-radius: 0;
	position: absolute;
	width: 100%;
}
.breadcrumb li a {
	color: #FFFFFF;
	font-size: 11px;
}
footer .logo {
	background-size: 127px 127px;
	width: 127px;
	height: 127px;
	top: -32px;
	left: -64px;
	z-index: 2;
}
footer .header {
	padding: 20px 0 20px 0;
}
footer .header span {
	margin-left: 80px;
}
footer .container-fluid {
	width: 75%;
}
footer .carousel {
	display: block;
	width: 100%;
}
footer .carousel-item {
	width: 32%;
	margin:0 10px 0 0;
}
}
@media only screen and (max-width: 1024px) {
	
	}
	

#sidebar .header-icons button {
	font-size: 20px;
	color: #ececec;
}
#sidebar .header-icons button span {
	color: #009fe2;
}
#sidebar #quicklink_mobile ul li a,  #sidebar #quicklink_mobile ul li {
	font-size: 16px;
}


.container-breadcrumbs { display: none !important; }

}
@media (min-width: 1025px) {
}

@media only screen and (min-device-width: 320px) and (max-device-width: 479px) and (orientation: portrait) {
footer .link-ud-home {
	margin: 0;
}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) and (orientation: landscape) {
footer .link-ud-home {
	margin: 0;
}



}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
footer .carousel {
	width: 746px;
	margin: 0;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
footer .carousel {
	width: 98%;
}
}


h1.events-heading {
	color: #737679;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: 700;
}

