/*IowaCentral.edu style sheet*/

html, body {
	background-color: #003E7E;
	color: #00255B !important;
	margin: 0;
}

body {
	overflow-x: hidden;
	background-color: #003E7E !important;
}

.maincontainer {
	height:100%;
	margin:auto;
	max-width: 1400px;
	min-width: 343px;
	position: relative;
	background-color: #00255B;
	box-shadow: -60px 0px 100px -90px #000000, 60px 0px 100px -90px #000000;
	overflow: hidden;
}

.maincontent {
	min-height: 45%;
}

.headercontainer {
	height:auto;
	background: linear-gradient(to right, #00255B, #003571, #00255B);
	color: #FFFFFF;
	padding: 5px 0px;
	margin: auto 0px;
}
 
.container-fluid {
	/*max-width: 1400px;
	padding: 0px; remove container padding*/
}

.headerImage {
	z-index: 2;
	overflow: hidden;
}

.headerText {
	position: absolute;
	bottom: 20px;
	left: 30px;
	color: #FFFFFF;
	text-shadow: 2px 2px 5px #000000;
	font-size: 50px;
	font-weight: bold;
	width: 100%;
	padding-right: 60px;
}

.secondaryContainer {
	min-height: 500px;
	padding: 0;
	background-color: #FFFFFF;
}

.secondaryContent {
	color: #00255B;
	background-color: #FFFFFF;
	padding: 20px 50px 20px 50px;
}

/*.secondaryContent h1 {
	font-weight: bold;
	font-size: 22px;
	padding: 5px 0px 5px 0px;
}*/

.secondaryQuickFacts {
    margin: 0 auto;
    padding: 0 0 10px 0;
    color: #00255B;
    font-size: 30px;
    font-weight: bold;
}

.secondaryQuickFact:not(:first-child) {
	border-top: 4px solid #00255B;
}

.secondaryQuickFactsTitle {
	font-size: 60px !important;
	margin-top: -10px;
}

.secondaryQuickFactsContent {
	font-size: 20px;
	padding: 8px;
}

.moreLinksContainer {
	padding: 0px 0px;
	margin: 0;
}

.moreLinksItem {
	padding: 15px 15px 0px 15px !important;
}

.moreLinksItem a, .moreLinksItem a:hover, .moreLinksItem a:visited {
	color: #00255B;
	font-weight: bold;
}

.moreLinksItemLG {
	padding-top: 5%;

}

.moreLinksItemLG a, .moreLinksItemLG a:hover, .moreLinksItemLG a:visited {
	color: #00255B;
	font-weight: bold;
}

.moreLinksHeader {
	padding: 10px 0px 0px 0px;
}

.secondaryContent hr {
	background-color: #00255B;
	height: 5px;
	width: 25%;
	text-align: left !important;
	margin: 10px 0px 10px 0px;
}

.navbar {
	background-color: #003E7E !important; 
	color: #FFFFFF;
	font-weight: 500;
	font-size: 14px;
	padding: 0px !important;
}

.navbar-color1 {
	background:#003E7E;
	background-color:#003E7E;
	position:relative;
}

.navbar .navbar-nav > li > a, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus {
    position: relative;
    color: #FFFFFF;
}
.navbar .navbar-nav > li > a:before {
    background-color: #FFFFFF;
    content:"";
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.navbar .navbar-nav > li > a:hover:before, .navbar-default .navbar-nav > li > a:focus:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.navbar .navbar-nav > li > a.active:before {
    background-color: #C5DAF4;
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.navbar a:link, a:visited, a:hover, a:active {

}

.nav-link {
	text-align: center;
}

.lightBG {
	background-color: #003E7E !important;
}

.darkBG {
	background-color: #001A4E !important;
}

.dropdown-item:focus,.dropdown-item:hover{
	color:#16181b;
	text-decoration: underline !important;
	background-color: transparent !important;}

.dropdown-menu {
	padding: 25px 0px 50px 0px !important;
	margin: 0px !important;
	border: 0px !important;
	border-radius: 0px !important;
}

.dropdown-item {
	font-size: 12px;
	font-weight: 500 !important;
	padding: 10px 0px 10px 10px !important;
}

.dropdown-item-header {
	text-decoration: underline;
	color: #FFFFFF !important;
}

.dropdown-item-indent {
	margin-left: 10px !important;
}

.randomImage {
	width: 240px;		
}

.randomImageText {
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}

.randomImage div img {
	border: 1px solid #FFFFFF;
}

a:link.dropdown-item, a:visited.dropdown-item, a:hover.dropdown-item , a:active.dropdown-item {
	color: #FFFFFF;
}

.pipe {
	padding: 6px;
	font-weight: normal !important;
	background-color: #001A4E;
}

.pipe2 {
	padding: 6px;
	font-weight: normal !important;
	background-color:#003E7E;
}

.search-bar-links {
	margin: auto 0px;
	font-size: 14px;
	font-weight: 500;
}

.search-bar-links a:link, .search-bar-links a:visited, .search-bar-links a:hover, .search-bar-links a:active{
	color: #FFFFFF;
}

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  /*removes weird blue gradient for close button on search */
}

.searchbar {
     position: relative;
     min-width: 50px;
     width: 0%;
     height: 25px;
     float: right;
     overflow: hidden;
     -webkit-transition: width 0.3s;
     -moz-transition: width 0.3s;
     -ms-transition: width 0.3s;
     -o-transition: width 0.3s;
     transition: width 0.3s;
 }

.searchbar-input {
     top: 0;
     right: 0;
     border: 0;
     outline: 0;
     background-color: transparent;
     width: 100%;
     height: 25px;
     margin: 0;
     padding: 0px 25px 0px 5px;
     font-size: 16px;
     color: #fff;
	 border: 1px solid white;
 }

.searchbar-input::-webkit-input-placeholder {
     color: #fff
 }

.searchbar-input:-moz-placeholder {
     color: #fff
 }

.searchbar-input::-moz-placeholder {
     color: #fff
 }

.searchbar-input:-ms-input-placeholder {
     color: #fff
 }

.searchbar-icon {
     width: 25px;
     height: 25px;
     display: block;
     position: absolute;
     top: 0;
     font-size: 12px;
     right: 0;
     padding: 0;
     margin: 0;
     border: 0;
     outline: 0;
     line-height: 22px;
     text-align: center;
     cursor: pointer;
     color: #fff;
     background-color: transparent;
 }
.searchbar-submit {
     width: 25px;
     height: 25px;
     display: block;
     position: absolute;
     top: 0;
     font-size: 12px;
     right: 0;
     padding: 0;
     margin: 0;
     border: 0;
     outline: 0;
     line-height: 22px;
     text-align: center;
     cursor: pointer;
     color: #fff;
     background-color:#00255B;
 }

.searchbar-open {
     width: 150px;
 }
 
.custom-toggler.navbar-toggler {
    border-color: 1px #FFFFFF;
}

.navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important;
}

.navbar-toggler, .navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus {
	border: 1px #FFFFFF;
	outline: none;
	padding: 5px 13px;
}

.rotatorH1 {
	text-shadow: 2px 2px 4px #000000;
	font-size:4vw;
}

.rotatorP {
	text-shadow: 2px 2px 4px #000000;
	font-size:2vw;
}

.carousel-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
	overflow:visible;
}

.carousel-caption {
    right: 50%;
    text-align: center;
    max-width: 1300px;
    left: auto;
    /*top: auto;*/
	top: 50%;
	transform: translateY(-50%);
	bottom: initial;
}

.carouselImageLeft, .carouselImageCenter, .carouselImageRight  {
	overflow: hidden;
}

.carousel-caption-btn {
	color: #002868 !important;
	background-color: #FFFFFF !important;
    border-color: #002868 !important;
	border-radius: 0px !important;
}

.carousel-caption-btn:hover, .carousel-caption-btn:focus, .carousel-caption-btn:active {
	color: #FFFFFF !important;
	background-color: #002868 !important;
    border-color: #FFFFFF !important;
	border-radius: 0px !important;
}

.expectMore {
	background-color: #F5F5F5;
	text-align: center;
	padding: 20px 0px 20px 0px;
}

.expectMore h1 {
	color: #00255B;
	font-size: 24px;
	margin: auto 0px;
	padding: 20px 5px 10px 5px;
	margin-bottom: -10px
}

.homepageTilesContainer {
	margin: auto 0px;
	/*background-image: radial-gradient(#C5DAF4 25%, #00255B 75%);*/
	padding: 10px 55px 0px 35px;
}

.closerLook {
	text-shadow: 2px 2px #000000;
	color: #FFFFFF;
	font-size: 30px;
}

.homepageTilesMaxWidth {
	max-width: 1000px;
	padding-bottom: 50px;
}

.homepageTile {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	z-index: 2;
}

.homepageTileLarge {
	padding: 0px 0px 0px 0px !important;
	margin: -75px -50px -50px -50px;
	z-index: 1;
}

.homepageTileOverlay {
    margin: 0;
    padding: 0 0 10px 0;	
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);	
	text-align: center;
	color: white;
	font-size: 60px;
	text-shadow: 1px 1px #000000;
	font-weight: bold;
}

.homepageTileOverlayTitle {
	font-size: 60px;
	float: left;
}

.homepageTileOverlayTitleContent {
	font-size: 20px;
	float: left;
}

.homepageTileOverlayFloat {
    margin: 0;
    padding: 0 0 10px 0;	
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);	
	color: white;
	font-size: 30px;
	text-shadow: 1px 1px #000000;
	font-weight: bold;
}

.homepageTileOverlayTitleFloat {
	font-size: 60px !important;
	margin-top: -10px;
}

.homepageTileOverlayTitleContentFloat {
	font-size: 20px;
	padding: 8px;
}

.homepageTileOverlayBottom {
    margin: 0;
    padding: 0 0 0 0;	
	position: absolute;
	bottom: 1%;
	left: 5%;
	text-shadow: 1px 1px #000000;
	color: #FFFFFF;
}

.homepageTileOverlayTitleBottom {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: -6px;
}

.homepageTileOverlayContentBottom {
	font-size: 18px;
	font-weight: 500;
}

.homepageTileOverlayBottom1 {
    padding: 0 0 0 0;	
	position: absolute;
	bottom: 55px;
	left: 60px;
	text-shadow: 1px 1px #000000;
	color: #FFFFFF;
	z-index: 3;
	text-align:left;
}

.homepageTileOverlayTitleBottom1 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: -6px;
	z-index: 3;
}

.homepageTileOverlayContentBottom1 {
	font-size: 18px;
	font-weight: 500;
	z-index: 3;
}

.homepageTileOverlayTitleBottom2 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: -6px;
	z-index: 3;
}

.dreamBigTileOverlayBottom {
    margin: 0;
    padding: 0 0 0 0;	
	position: absolute;
	top: 5%;
	left: 5%;
	text-shadow: 1px 1px #000000;
	color: #FFFFFF;
}

.dreamBigTileOverlayButton {
    margin: 0;
    padding: 0 0 0 0;	
	position: absolute;
	bottom: 5%;
	right: 5%;
	text-shadow: 1px 1px #000000;
	color: #FFFFFF;
}

.dreamBigOverlayTitleBottom {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: -6px;
}

.dreamBigOverlayButtonBottom {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: -6px;
}

.cochairsText {
	font-size: 22px;
	font-weight: bold;
	text-shadow: 1px 1px #FFFFFF;
	color: #00255B;
}


.homepageTileOverlayContentBottom a:hover, .homepageTileOverlayContentBottom a:visited, .homepageTileOverlayContentBottom a:active, .homepageTileOverlayContentBottom a:link {
	color: #FFFFFF !important;
}

.homepageTileOverlayContentBottom1 a:hover, .homepageTileOverlayContentBottom1 a:visited, .homepageTileOverlayContentBottom1 a:active, .homepageTileOverlayContentBottom1 a:link {
	color: #FFFFFF !important;
}

.homepageTileOverlayTitleBottom a:hover, .homepageTileOverlayTitleBottom a:visited, .homepageTileOverlayTitleBottom a:active, .homepageTileOverlayTitleBottom a:link {
	color: #FFFFFF !important;
}

.homepageTitleOverlayTitle a:hover, .homepageTitleOverlayTitle a:visited, .homepageTitleOverlayTitle a:active, .homepageTitleOverlayTitle a:link {
	color: #FFFFFF !important;
}

.homepageTileOverlay a:hover, .homepageTileOverlay a:visited, .homepageTileOverlay a:active, .homepageTileOverlay a:link {
	color: #FFFFFF !important;
	font-weight: bold;
	text-decoration: none;
}

.homepageTileOverlayTitleBottom2 a:hover, .homepageTileOverlayTitleBottom2 a:visited, .homepageTileOverlayTitleBottom2 a:active, .homepageTileOverlayTitleBottom2 a:link {
	color: #FFFFFF !important;
	font-weight: bold;
}
.events {
	background-color: #F5F5F5;
	padding: 20px 0px 20px 0px;
	margin: 0px auto;
}

.eventsItem {
	padding: 2px 15px 2px 15px;
	width: 175px;
	border-left: 1px solid #00255B;
}

.eventsItem:last-child {
	border-right: 1px solid #00255B;
}

.eventsHeadingHolder {
	padding: 0px 15px 0px 15px;
	max-width: 175px;
}

.eventsHeading {
	display: block;
	color: #00255B;
	font-weight: bold;
	font-size: 22px;
	padding-top: 7px;
}

.eventsHeadingMore {
	display: block;
	color: #00255B;
	font-weight: bold;
	font-size: 12px;
	margin-top: -5px;
}

.eventsHeadingMore a:link, .eventsHeadingMore a:visited, .eventsHeadingMore a:hover, .eventsHeadingMore a:active {
	font-size: 12px;
	font-weight: bold;
}

#eventsUpcoming {
	margin: auto 0px;
}

.summary {
	display: block;
	color: #00255B;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px !important;
	height: 30px;
}

.date {
	display: block;
	color: #00255B;
	font-size: 10px;
	margin-top: -10px;
	vertical-align: text-bottom;
}

.tritonTimes {
	padding: 5px 0px 25px 0px;
	background-color: #FFFFFF;
}

.tritonTimesTitle {;
	color: #00255B;
	font-size: 30px;
	padding: 5px 0px 5px 0px;
}

.newsHeadline {
	color: #00255B;
	font-weight: bold;
	padding-top: 5px
}

.newsTeaser {
	color: #00255B;
	padding-top: 10px;
	font-size: 10px;
}

.newsDate {
	color: #00255B;
	font-weight: bold;
	font-size: 10px;
}

.readMore {
	color: #00255B;
	font-weight: bold;
	font-size: 12px;
}

.joinTritonNation {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	z-index: 2;
}

.joinTritonNationCaption {
    position: absolute;
    right: 15%;
    left: 15%;
    z-index: 10;
    color: #003E7E;
    text-align: center;
	top: 50%;
    transform: translateY(-50%);
}

.joinTritonNationH1 {
	font-size:4vw;
	font-weight: 700;
}

.btn-darkblue {
    color: #FFFFFF !important;
    background-color: #003E7E !important;
    border-color: #003E7E !important;
	border-radius: 0px !important;
}

.btn-darkblue:hover {
    color: #003E7E !important;
    background-color: #FFFFFF !important;
    border-color: #003E7E !important;
}

.testimonial {
	background-color: #F5F5F5 !important;
	color: #00255B;
	padding: 20px 0px 0px 0px;
}

.quoteContainer {
	width: 50%;
	margin: auto;
	background-color: #F5F5F5;
}

.quoteImage {
	margin: auto;
	text-align: center;
	width: 100px;
}

.quoteContent {
	font-size: 16px;
	font-style: italic;
}

.quoteName {
	font-size: 12px;
	font-weight: bold;
	color: #00255B !important;
}

.moreTestimonials {
	background-color: #F5F5F5;
	color: #00255B;
	margin: auto;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	padding: 5px;
}

.contactUs {
	background-color: #FFFFFF;
	padding: 10px 10px 10px 0px;
	margin: auto;
}

.mutedText a:link, .mutedText a:visited, .mutedText a:hover, .mutedText a:active {
	color: #999999;
}

.footerTop {
	background-color: #F5F5F5;
	min-height: 20px;
}

.footer {
	color:#FFFFFF;
	border-top: #F5F5F5 1px solid;
	align-items: center;
	font-size: 12px;
	padding: 0 !important;
	margin: -19px 0px 0px 0px;
}

.leftFooter {
	background-color: #00255B;
	padding: 20px 20px 20px 0px;
}

.rightFooter {
	padding: 15px 20px 0px 130px !important;
	background-color: #00255B;
}

.footer h1 {
	font-size: 16px;
}

.footer ul {
	list-style: none;
	margin-left:0 !important;
	padding: 0;
}	

.footer a {
	color:#FFFFFF;
	font-size: 12px;
	font-weight: 500;
}

.footer a:hover {
	color:#FFFFFF;
	font-size: 12px;
	font-weight: 500;
}

.footer-item h1 {
	font-size: 14px;
}

.footer-item {
	padding: 5px;
}

.footerTri {
  position: absolute;
  z-index:2;
}

.eNewsletter {
	font-style: italic;
	font-weight: bold;
}

.custom-search {
	position: relative;
}

.custom-search-input {
	padding-right: 0px !important; 
	padding-left: 5px;
	box-sizing: border-box;
	border-radius: 0px !important;
    }
	
.custom-search-button {
	position: absolute;
	right: 3px; 
	top: 3px;
	bottom: 3px;
	line-height: 1 !important;
	z-index: 4;
	background-color: #FFFFFF;
	color: #00255B;
	border: none;
    }

.contactInfo {
	padding: 10px 0px;
	font-weight: bold;
	font-size: 16px;
}

.contactInfo a:hover, .contactInfo a:active, .contactInfo a:visited, .contactInfo a:link {
	font-size: 16px !important;
}

.copyright {
	padding: 10px 0px 5px 0px;
	font-size: 10px;
}

/*code to remove focus bluebox for modals of Diatance Learning Best Choice For Me*/
a:focus, .a:focus{
    border:none !important;
    outline:none !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #FFFFFF !important;
}

.open>.dropdown-toggle.btn-primary {
    color: #002868 !important;
	background-color: #FFFFFF;
    border-color: #002868;
}

.btn-secondary {
    color: #FFFFFF !important;
	background-color: #002868 !important;
    border-color: #FFFFFF !important;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open>.dropdown-toggle.btn-secondary {
    color: #002868 !important;
	background-color: #FFFFFF !important;
    border-color: #002868 !important;
}

.bg-caution{
	background-color:#FF0;
}

.bg-darkblue {
  background-color: #003E7E !important;
}


.btn-block {
	padding: 10% 0;
}

.breadcrumbs {
	height: auto;
	background-color:#CCC;
	font-size: 12px;
	padding: 2px 0px 2px 20px;
}

.breadcrumbs a {
	color: #002868;
	text-decoration: none;
}

.breadcrumbs .active {
	font-weight: bold;
}

.modal-body {
	overflow-y: auto;
}

.table-responsive {
    display: table; /*make all tables 100%*/
}

.img-responsive {
	width: 100%;
	height: auto;
	min-height: 1px; /*hack for Internet Explorer*/
}

section:not(:first-of-type)  {
	/*fix for 1st pixel on 1st and 4th item goes here*/
}

.smallText12 {
	font-size: 12px;
}
@media (max-width: 576px) {

.carousel-item {
	overflow: hidden;
}
	
.carouselImageLeftMore  {
	overflow: hidden;
	position: relative;
	left: -75%;
}

.carouselImageLeft  {
	overflow: hidden;
	position: relative;
	left: -25%;
}

.carouselImageRight  {
	overflow: hidden;
	position: relative;
	left: -150%;
}

.carouselImageCenter  {
	overflow: hidden;
	position: relative;
	left: -100%;
}

.carousel-caption {
    right: 50%;
    text-align: center;
	transform: translateY(-50%);
	transform: translateX(0%);
	bottom: initial;
}

.homepageTilesContainer {
	padding: 10px 15px 0px 15px;
}

.eventsItem:nth-child(3) {
	display: none;
}

.eventsItem:nth-child(4) {
	display: none;
}

.multi-item-carousel .carousel-control-prev {
	margin-left: -15px !important;
	opacity: 1;
	width: 40px;
}

.multi-item-carousel .carousel-control-next {
	margin-right: -15px !important;
    opacity: 1;
	width: 40px;
}

.contactInfo {
	padding-left: 15px;
	font-size: 12px;
}

.contactInfo a:hover, .contactInfo a:active, .contactInfo a:visited, .contactInfo a:link {
	font-size: 12px !important;
}

.headerText {
	position: absolute;
	bottom: 20px;
	left: 30px;
	color: #FFFFFF;
	text-shadow: 2px 2px 5px #000000;
	font-size: 35px;
	font-weight: bold;
	width: 100%;
	padding-right: 55px;
}
.smallText {
	font-size: 10px;
}
.imageLeft  {
	overflow: hidden;
	position: relative;
	left: -75%;
}

.imageRight  {
	overflow: hidden;
	position: relative;
	left: -150%;
}
.finalsTable {
	margin-left: -35px;
}
}
@media (max-width: 768px) {

.expectMore h1 {
	color: #00255B;
	font-size: 16px;
	margin: auto 0px;
	padding: 20px 5px 10px 5px;
	margin-bottom: -10px
}
.homepageTileLarge {
	padding: 0px !important;
	margin: 0px 0px 0px 0px;
	z-index: 1;
}
.homepageTileOverlayBottom1 {
    margin: 0;
    padding: 0 0 0 0;	
	position: absolute;
	bottom: 1%;
	left: 5%;
	text-align: center;
	text-shadow: 1px 1px #000000;
	color: #FFFFFF;
}

.homepageTileOverlayTitleBottom1 {
	font-size: 22px;
	margin-bottom: -6px;
}

.homepageTileOverlayContentBottom1 {
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}
.eventsItem:nth-child(5) {
	display: none;
}
.eventsItem:nth-child(6) {
	display: none;
}
/*Google CSE Styles*/
.searchbox {
	clear:right;
}

.tritonTimesTitle {
	padding: 5px 0px 5px 0px;
	text-align: center;
}

.multi-item-carousel .carousel-control-prev {
	margin-left: -25px;
	opacity: 1;
	width: 40px;
}

.multi-item-carousel .carousel-control-prev .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300255B' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
	width: 30px;
	height: 48px;
}

.multi-item-carousel .carousel-control-next {
	margin-right: -25px;
    opacity: 1;
	width: 40px;
}

.multi-item-carousel .carousel-control-next .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300255B' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important; 
	width: 30px;
	height: 48px;
}

.finalsTableSmallText {
	font-size: 10px;
}
.contactInfo {
	padding-left: 15px;
}
}

@media (min-width: 768px) {
.carousel-item {
	overflow: hidden;
}

#newsCarousel {
}

.multi-item-carousel {
	width: 100%;

}

.multi-item-carousel .carousel-control-prev {
	margin-left: -25px;
	opacity: 1;
	width: 40px;
}

.multi-item-carousel .carousel-control-prev .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300255B' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
	width: 30px;
	height: 48px;
}

.multi-item-carousel .carousel-control-next {
	margin-right: -23px;
    opacity: 1;
	width: 40px;
}

.multi-item-carousel .carousel-control-next .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300255B' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important; 
	width: 30px;
	height: 48px;
}
  .multi-item-carousel .carousel-inner .carousel-item {
	margin-right: inherit;
	overflow: visible;
  }
  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item,
  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item {
    display: block;
  }
  .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
  .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
  .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item {
    position: absolute;
    top: 0;
    right: -33.33333333%;
    z-index: -1;
    display: block;
    visibility: visible;
	overflow: visible;
  }
  .multi-item-carousel .carousel-inner .carousel-item-next,
  .multi-item-carousel .carousel-inner .carousel-item-prev {
    position: relative;
    -webkit-transform: translate3d(0%,0,0);
            transform: translate3d(0%,0,0);
  }
  .multi-item-carousel .carousel-inner .carousel-item-prev.carousel-item-right {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    display: block;
    visibility: visible;
  }
  .multi-item-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item,
  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
    position: relative;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .multi-item-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item,
  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
    position: relative;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    display: block;
    visibility: visible;
  }
}

@media (max-width: 991px) {

.carousel-item {
	overflow: hidden;
}

.carousel-caption {
	bottom: 0px !important;
	padding-top: 0px !important;
}

.homepageTileLarge {
	padding: 0px !important;
	margin: 0px 0px 0px 0px;
	z-index: 1;
}

.homepageTileOverlayBottom1 {
    margin: 0;
    padding: 0 0 0 0;	
	position: absolute;
	bottom: 1%;
	left: 5%;
	text-align: center;
	text-shadow: 1px 1px #000000;
	color: #FFFFFF;
}

.homepageTileOverlayTitleBottom1 {
	font-size: 22px;
	margin-bottom: -6px;
}

.homepageTileOverlayContentBottom1 {
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}

.rightFooter {
	padding: 20px 20px 20px 20px !important;
}

.moreLinksItemLG {
	padding-top: 0;
}

.nav-link {
	text-align: left;
}

.navbar-nav .nav-link {
	padding-left: 10px !important;
}

.dropdown-menu {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	background-color: #003E7E !important;
}

.lightBG {
	background-color: #003E7E !important;
}

.darkBG {
	background-color: #003E7E !important;
}

/*Google CSE Styles*/
.searchbox {
	clear:right;
}
}

@media (min-width: 992px) {
.navbar {
	background:linear-gradient(90deg, #003E7E 600px, #001A4E 50%); 
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px !important;
}
/*Google CSE Styles*/
.searchbox {
	clear:right;
}
.headerText {
	position: absolute;
	bottom: 20px;
	left: 30px;
	color: #FFFFFF;
	text-shadow: 2px 2px 5px #000000;
	font-size: 65px;
	font-weight: bold;
	width: 100%;
	padding-right: 60px;
}
}

@media (min-width: 1200px) {
.rightFooter {
	padding-top: 25px !important;
}
}

/** Icon css below **/

.secondaryContent a:link, a:visited, a:hover, a:active {
	font-weight: 500;
}

a[target="_blank"] {
	font-weight: 500;
}

a[href^="mailto:"]
{
	font-weight: 500;
}

a[href^="tel:"]
{
	font-weight: 500;
}

a[href^="sms:"]
{
	font-weight: 500;
}

a[target="_blank"]:after {
  content: "\A0\f08e";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  font-weight: bold;
}

a[href ^="mailto:"]:after {
  content: "\A0\f003";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a[href ^="tel:"]:after {
  content: "\A0\f095";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a[href ^="sms:"]:after {
  content: "\A0\f0e6";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a[href$=".pdf"] {
	font-weight: 500;
}

a[href$=".pdf"]:after {
  content: "\A0\f1c1";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a[href$=".xls"]:after {
  content: "\A0\f1c3";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a[href$=".xlsx"]:after {
  content: "\A0\f1c3";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a[href$='.doc']:after, a[href$='.docx']:after, a[href$='.rtf']:after {
  content: "\A0\f1c2";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a[href$='.ppt']:after, a[href$='.pptx']:after {
  content: "\A0\f1c4";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}

a.no_icon:after {
  content:"" !important;
  padding-left: 0;
}

.hideReadspeaker + .rspkr_dr_link, .hideReadspeaker + .rspkr_dr_img {
	display: none;
}

.rspkr_dr_img {
	padding: 4px 0px 0px 0px;
}

.rspkr_dr_link:after {
  content:"" !important;
  padding-left: 0;
}

/*Google Calendar*/

.googleCalendar iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 715px;
}

/*Calendar Feed CSS*/
.eventsItemCal {
	padding: 10px 2px 10px 14px;
}
.summaryCal {
	font-weight:bold;
}
.dateCal {
	font-weight:bold;
}
#events-upcoming {
	padding-left: 0px;
}

/*Nav Menu Toggles*/
#campusSecurity {
	display: none;
}