.alert {
	 padding: 1em;
	 margin: 1em 0;
}
 .alert p {
	 margin: 0;
}
 .letter-avatar {
	 display: block;
	 float: left;
	 padding-right: .75rem;
	 width: 33.33333%;
	 padding-left: 0;
	 height: auto;
	 text-align: center;
	 line-height: 5;
	 vertical-align: middle;
	 font-size: 2.5em;
	 font-family: BentonSansBold;
	 color: #777777;
	 letter-spacing: -.05em;
}
 .letter-avatar.circle {
	 border-radius: 100%;
}
 .letter-avatar .letters {
	 padding-right: .75rem;
}
 .detail-media .letter-avatar.circle {
	 width: 100px;
	 height: 100px !important;
	 font-size: 2em;
	 line-height: 100px !important;
	 padding: 0;
}


 @media only screen and (min-width: 64.063em) {
	 .letter-avatar {
		 font-size: 3em;
	}

}
 main {
	 position:relative;
	 padding-top:10px 
}
 @media only screen and (min-width:64.0625em){
	 main {
		 padding-top:50px 
	}
}
@media only screen and (max-width:40em){.word-pairs{margin:48px 0;padding:16px 0;position:relative;overflow:hidden}
.word-pairs .plus,.word-pairs .word{font-size:2.8125rem;font-family:BentonSansBold,Arial,sans-serif;font-weight:400;text-align:center}
.word-pairs .accent{color:#6a8799}
.word-pairs .plus{opacity:0}
.word-pairs .left-word{-webkit-transform:translate3D(0,-150%,0);-ms-transform:translate3D(0,-150%,0);transform:translate3D(0,-150%,0);transition:all 1s ease-in-out}
.word-pairs .right-word{-webkit-transform:translate3D(0,150%,0);-ms-transform:translate3D(0,150%,0);transform:translate3D(0,150%,0);transition:all 1s ease-in-out}
.word-pairs:after,.word-pairs:before{content:"";position:absolute;top:0;bottom:0;width:75px;border:5px solid #6a8799;opacity:0;transition:opacity 1s ease-in-out 0}
.word-pairs:before{border-right:0}
.word-pairs:after{right:0;border-left:0}
.no-js .word-pairs .plus,.no-js .word-pairs:after,.no-js .word-pairs:before,.word-pairs.animate .plus,.word-pairs.animate:after,.word-pairs.animate:before{opacity:1;transition:opacity 2s ease-in-out .5s}
.no-js .word-pairs .left-word,.no-js .word-pairs .right-word,.word-pairs.animate .left-word,.word-pairs.animate .right-word{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}
}
@media only screen and (min-width:40.0625em){.word-pairs{height:25vh;position:relative;overflow:hidden;min-height:300px}
.word-pairs .plus,.word-pairs .word{font-family:BentonSansBold,Arial,sans-serif;font-weight:400;position:absolute;top:50%;font-size:3.375rem}
.word-pairs .accent{color:#6a8799}
.word-pairs .plus{left:50%;top:-100px;opacity:0;-webkit-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);transition:all 1s ease-in-out .5s}
.word-pairs .left-word:after,.word-pairs .right-word:after{content:"";position:absolute;top:-15px;bottom:-15px;border:4px solid #6a8799;opacity:0;transition:opacity 1s ease-in-out 0}
.word-pairs .left-word{padding-left:3%;left:0;-webkit-transform:translate3D(-100%,-50%,0);-ms-transform:translate3D(-100%,-50%,0);transform:translate3D(-100%,-50%,0);transition:all 1s ease-in-out}
.word-pairs .left-word:after{left:0;border-right:0}
.word-pairs .right-word{padding-right:3%;right:0;-webkit-transform:translate3D(100%,-50%,0);-ms-transform:translate3D(100%,-50%,0);transform:translate3D(100%,-50%,0);transition:all 1s ease-in-out}
.word-pairs .right-word:after{right:0;border-left:0}
.word-pairs .left-word:after,.word-pairs .right-word:after{width:75px;border-width:6px}
.no-js .word-pairs .plus,.word-pairs.animate .plus{top:50%;opacity:1}
.no-js .word-pairs .left-word:after,.no-js .word-pairs .right-word:after,.word-pairs.animate .left-word:after,.word-pairs.animate .right-word:after{opacity:1;transition:opacity 2s ease-in-out 1.5s}
.no-js .word-pairs .left-word,.word-pairs.animate .left-word{left:45%}
.no-js .word-pairs .right-word,.word-pairs.animate .right-word{right:45%}
}


@media screen and (min-width: 40em){

body.vice-provost main .one-third:first-of-type{ padding-left: .75rem; }   

body.overview .banner--content.text-overlay--content {
  width: 100%;
  top: 7rem;
  text-align: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-shadow: 2px 2px 8px #333;
  position: relative;
  color: #fff;
}

body.overview .banner--content.text-overlay--content p.title{
  font-size: 2.25rem;
}

body.overview .banner--content.text-overlay--content{
    background:none !important;
}

}

@media screen and (min-width: 46.875em){ 
 body.overview .banner--content.text-overlay--content p.title{
  font-size: 2.75rem;
}
}

@media screen and (min-width: 64em){
body.overview .banner--content.text-overlay--content p.title{
  font-size: 3.5rem;

}

body.overview .banner--content.text-overlay--content {
  top: 13rem;
}

}

/* Scholarship Search/Filter Functionality */

#iu-scholarships .panel h4.title{ color: #333; }
#iu-scholarships p+h5 { margin-top: 1.5rem; margin-bottom: 0.25rem;}
div.schol-filter .grid-item { width:100%!important; }
#filter-selection { margin-top: 0; }

body.iu-academics p.result-count, body.hide-results-count p.result-count { display:none; }

@media screen and (min-width:30em){ #filter-controls .result-count{font-size: 1rem;} }

.profile p[itemprop="description"] { font-size:1rem; }

body.committee-profile #main-content div.section:nth-of-type(1) div.float-right { display:none; }

body.committee-profile #main-content div.section:nth-of-type(1) { padding-bottom: 0.5rem; }

#content > div.rvt-page-header.rvt-page-header--padded.rvt-page-header--border {
 display: none !important;
 border-bottom: 0 !important;
}

/* Removes Breadcrumbs and Page Titles */
 .no-crumbs .section.breadcrumbs {
	 display: none!important;
}
 .no-crumbs.fix-main-nav .no-section-nav {
	 padding-top: 25px !important;
}
 .no-crumbs.fix-main-nav2 .no-section-nav {
	 padding-top: 0px !important;
}
 .has-banner.no-crumbs.wide main.no-section-nav .breadcrumbs .layout, .has-banner.no-crumbs.wide main.no-section-nav .page-title .layout {
	 width: 100% !important;
	 float: left;
	 padding-right: 0;
	 position: relative;
	 left: 0;
	 padding-left: 14px;
}
 .no-ptitle .section.page-title {
	 display: none!important;
}
 .remove-section-bottom-padding {
	 padding-bottom: 15px !important;
}
 body.center-overlay .text-overlay--content {
	 width: 100%;
	 padding: 4.6%;
}
 body.center-overlay .banner--content .title {
	 font-size: 3.5875rem;
}
 @media screen and (max-width:639px){
	 .hide-in-mobile {
		 display: none !important;
	}
	 body.center-overlay .banner--content .title {
		 font-size: 2.5875rem !important;
	}
	 .center-overlay #main-content {
		 padding-top: 25% !important;
	}
}
 @media screen and (max-width:539px){
	 .center-overlay #main-content {
		 padding-top: 30% !important;
	}
}
 @media screen and (max-width:393px){
	 .center-overlay #main-content {
		 padding-top: 46% !important;
	}
}
 @media screen and (max-width:319px){
	 .center-overlay #main-content {
		 padding-top: 46% !important;
	}
}
 @media screen and (max-width:319px){
	 .center-overlay .bg-image.banner {
		 margin-bottom: -40% !important;
	}
	 .center-overlay #main-content {
		 padding-top: 0% !important;
	}
}
 @media screen and (max-width:355px){
}
 #video-callout .media.video {
	 margin-bottom: 3.7rem !important;
}
 .reduce-bottom-padding.section.collapsed {
	 padding-bottom: 1.25rem;
}
 @media screen and (min-width:300px){
	 .fall-voh div#banner {
		 height: 28vh !important;
		 padding-top: 40px !important;
		 min-height: 240px;
	}
	 .fall-voh #banner {
		 height: 28vh;
		 background-image: none;
		 padding-top: 40px !important;
	}
	 .fall-voh .banner--content.text-overlay--content {
		 -webkit-text-size-adjust: 100%;
		 font-size: 100%;
		 font-family: BentonSansBold,Helvetica,Arial,sans-serif;
		 font-weight: 400;
		 line-height: 1.5;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 overflow: hidden;
		 width: 100%;
	}
	 .fall-voh .banner--content.text-overlay--content p.title {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 45px 0 10px 0;
		 padding: 0;
		 position: relative;
		 font-family: BentonSansCondRegular,Arial,sans-serif;
		 font-weight: 100;
		 line-height: 1.15;
		 font-size: 2.05rem;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .banner--content.text-overlay--content p.teaser {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 line-height: 1;
		 position: relative;
		 font-size: 2.325rem;
		 font-weight: 100;
		 font-family: 'BentonSansCondBold';
		 margin: 0px 0 20px 0;
		 padding: 0;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .text-overlay--content::before {
		 background-color: none !important;
		 background: none !important;
	}
	 .fall-voh .text-overlay--content {
		 background-color: transparent;
	}
	 .fall-voh .banner.text-overlay .bg-image-cover {
		 position: absolute;
		 min-height: 260px;
	}
}
 @media screen and (min-width:365px){
	 .fall-voh div#banner {
		 padding-top: 40px !important;
		 min-height: 250px;
	}
	 .fall-voh #banner {
		 height: 32vh;
		 background-image: none;
		 padding-top: 40px !important;
	}
	 .fall-voh .banner--content.text-overlay--content {
		 -webkit-text-size-adjust: 100%;
		 font-size: 100%;
		 font-family: BentonSansBold,Helvetica,Arial,sans-serif;
		 font-weight: 400;
		 line-height: 1.5;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 overflow: hidden;
		 width: 100%;
	}
	 .fall-voh .banner--content.text-overlay--content p.title {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 45px 0 10px 0;
		 padding: 0;
		 position: relative;
		 font-family: BentonSansCondRegular,Arial,sans-serif;
		 font-weight: 100;
		 line-height: 1.15;
		 font-size: 2.25rem;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .banner--content.text-overlay--content p.teaser {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 line-height: 1.6;
		 position: relative;
		 font-size: 2.525rem;
		 font-weight: 100;
		 font-family: 'BentonSansCondBold';
		 margin: -20px 0 20px 0;
		 padding: 0;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .text-overlay--content::before {
		 background-color: none !important;
		 background: none !important;
	}
	 .fall-voh .text-overlay--content {
		 background-color: transparent;
	}
	 .fall-voh .banner.text-overlay .bg-image-cover {
		 position: absolute;
		 min-height: 260px;
	}
}
 @media screen and (min-width:510px){
	 .fall-voh .banner--content.text-overlay--content {
		 -webkit-text-size-adjust: 100%;
		 font-size: 100%;
		 font-family: BentonSansBold,Helvetica,Arial,sans-serif;
		 font-weight: 400;
		 line-height: 1.5;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 overflow: hidden;
		 width: 100%;
		 height: 27vh !important;
		 min-height: 230px;
	}
	 .fall-voh .banner--content.text-overlay--content p.title {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 60px 0 0 0;
		 padding: 0;
		 position: relative;
		 font-family: BentonSansCondRegular,Arial,sans-serif;
		 font-weight: 100;
		 line-height: 1.15;
		 font-size: 3.25rem;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .banner--content.text-overlay--content p.teaser {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 line-height: 1.6;
		 position: relative;
		 font-size: 3.525rem;
		 font-weight: 100;
		 font-family: 'BentonSansCondBold';
		 margin: -20px 0 20px 0;
		 padding: 0;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .text-overlay--content::before {
		 background-color: none !important;
		 background: none !important;
	}
	 .fall-voh .text-overlay--content {
		 background-color: transparent;
	}
	 .fall-voh .banner.text-overlay .bg-image-cover {
		 position: absolute;
		 min-height: 283px;
	}
}
 @media screen and (min-width:640px){
	 .fall-voh .banner--content.text-overlay--content {
		 -webkit-text-size-adjust: 100%;
		 font-size: 100%;
		 font-family: BentonSansBold,Helvetica,Arial,sans-serif;
		 font-weight: 400;
		 line-height: 1.5;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 overflow: hidden;
		 width: 100%;
	}
	 .fall-voh .banner--content.text-overlay--content p.title {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 60px 0 0 0;
		 padding: 0;
		 position: relative;
		 font-family: BentonSansCondRegular,Arial,sans-serif;
		 font-weight: 100;
		 line-height: 1.15;
		 font-size: 4.25rem;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .banner--content.text-overlay--content p.teaser {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 line-height: 1.6;
		 position: relative;
		 font-size: 4.525rem;
		 font-weight: 100;
		 font-family: 'BentonSansCondBold';
		 margin: -20px 0 20px 0;
		 padding: 0;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .text-overlay--content::before {
		 background-color: none !important;
		 background: none !important;
	}
	 .fall-voh .text-overlay--content {
		 background-color: transparent;
	}
	 .fall-voh .banner.text-overlay .bg-image-cover {
		 position: absolute;
	}
}
 @media screen and (min-width:655px){
	 .fall-voh .banner--content.text-overlay--content {
		 -webkit-text-size-adjust: 100%;
		 font-size: 100%;
		 font-family: BentonSansBold,Helvetica,Arial,sans-serif;
		 font-weight: 400;
		 line-height: 1.5;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 overflow: hidden;
		 width: 100%;
	}
	 .fall-voh .banner--content.text-overlay--content p.title {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 20px 0 0 0;
		 padding: 0;
		 position: relative;
		 font-family: BentonSansCondRegular,Arial,sans-serif;
		 font-weight: 100;
		 line-height: 1.15;
		 font-size: 4.25rem;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .banner--content.text-overlay--content p.teaser {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 line-height: 1.6;
		 position: relative;
		 font-size: 4.525rem;
		 font-weight: 100;
		 font-family: 'BentonSansCondBold';
		 margin: -20px 0 20px 0;
		 padding: 0;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .text-overlay--content::before {
		 background-color: none !important;
		 background: none !important;
	}
}
 @media screen and (min-width:771px){
	 .fall-voh div#banner {
		 height: 33vh !important;
		 padding-top: 40px !important;
	}
	 .fall-voh #banner {
		 height: 33vh;
		 background-image: none;
		 padding-top: 40px !important;
	}
	 .fall-voh .banner--content.text-overlay--content {
		 -webkit-text-size-adjust: 100%;
		 font-size: 100%;
		 font-family: BentonSansBold,Helvetica,Arial,sans-serif;
		 font-weight: 400;
		 line-height: 1.5;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 overflow: hidden;
		 width: 100%;
	}
	 .fall-voh .banner--content.text-overlay--content p.title {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 margin: 0;
		 padding: 0;
		 position: relative;
		 font-family: BentonSansCondRegular,Arial,sans-serif;
		 font-weight: 100;
		 line-height: 1.15;
		 font-size: 5.6875rem;
		 margin-bottom: 0;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .banner--content.text-overlay--content p.teaser {
		 -webkit-text-size-adjust: 100%;
		 color: #fff;
		 box-sizing: inherit;
		 line-height: 1.6;
		 position: relative;
		 font-size: 5.525rem;
		 font-weight: 100;
		 font-family: 'BentonSansCondBold';
		 margin: -20px 0 20px 0;
		 padding: 0;
		 text-shadow: 13px 8px 7px #730e04;
	}
	 .fall-voh .text-overlay--content::before {
		 background-color: none !important;
		 background: none !important;
	}
}
 

