﻿
body{font-family:'PT Sans',Arial, Helvetica, sans-serif;font-weight:400;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{color:#fff;background-color:#2196F3;}
.carousel-caption h3 a{color:#fff;}
a.down-arrow.carousel-control{background-color:black;position:absolute;top:100%;left:0%;padding-top:10px;width:100%;background:linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));}
a.down-arrow.carousel-control img{max-width:100%;height:auto;}
@media (max-width:768px){a.down-arrow.carousel-control{height:39px;margin-top:-219px;}
a.down-arrow.carousel-control img{width:10%;}
.carousel-caption h3 a{color:#243340;}
}
@media (min-width:768px){a.down-arrow.carousel-control{height:29px;margin-top:-29px;}
}
@media (min-width:768px) and (max-width:1200px){a.down-arrow.carousel-control{height:48px;margin-top:-48px;}
}
@media (min-width:768px) and (max-width:992px){a.down-arrow.carousel-control{display:none;}
.carousel-caption h3 a{color:#243340;}
}
@media (min-width:1201px) and (max-width:1279px){a.down-arrow.carousel-control{height:45px;margin-top:-45px;}
}
@media (min-width:1280px){a.down-arrow.carousel-control{height:105px;margin-top:-105px;}
a.down-arrow.carousel-control img{padding-top:20px;}
}
.hp-section{}
.hp-stats{background-color:#eff1f1;background-image:url("../images/deco-stripes.png");padding:25px 0 5px 0;border-bottom:6px solid #edecec;}
.hp-cta{padding:30px 0;background-color:#8C227E;color:#fff;text-align:center;}
@media (max-width:768px){.hp-cta{border-top:6px solid #6892B2;}
}
@media (max-width:767px){.hp-cta .cta-col.cta-group{margin-bottom:30px;padding-bottom:30px;border-bottom:6px solid #6892B2;}
}
.hp-cta h4{text-align:center;border-bottom:1px solid #FFBA41;padding-bottom:8px;color:#FFFFFF;text-transform:uppercase;margin-bottom:20px;}
@media (min-width:992px){.hp-cta h4{font-size:20px;}
}
.hp-cta a{color:#fff;}
.btn-hp-academics{float:right;}
.apply-btn .btn:hover{color:inherit;}
.btn-hp-cta:hover{background-color:#561F61;}
.btn-hp-cta:focus{color:#fff;}
.action-field .form-control{height:52px;border-top-left-radius:0;border-bottom-left-radius:0;}
.action-field .input-group-addon{border-radius:0;}
@media (min-width:1200px){.form-inline .form-control.hp-text-field{width:320px;height:52px;}
}
.form-control.hp-text-field{border-radius:0;}
.btn{border-radius:0;}
.btn-hp-cta{background-color:#FFBA41;border:none;color:#fff;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.4);}
.btn-schedule{background-color:transparent;}
.btn-lg, .btn-group-lg > .btn{padding:14px 14px;font-size:18px;line-height:1.3333333;}
.site-infographic{padding:0 0 20px 0;}
.academic-calendar{padding:26px 0;}
.stats-hp > .module-footer{border-bottom:none;}
@media (max-width:767px){.item .fill{height:321px;}
}
.user-featured{background-color:#145fac;color:#fff;padding:2px;margin-bottom:20px;}
.user-featured img.pull-left{margin:0px 30px 0 0px;}
.news-events{background-color:#eff1f1;padding:30px 0;}
.calendar-date{text-align:center;background-color:#fff;width:67px;height:67px;color:#4E6D8D;}
@media (min-width:992px) and (max-width:1200px){.calendar-date{height:50px;}
}
@media (min-width:768px){.calendar-date{width:100%;}
}
@media (max-width:768px){.calendar-date{margin-bottom:10px;}
}
.calendar-date .month{text-transform:uppercase;}
.calendar-date .day{display:block;font-size:42px;letter-spacing:-1px;padding-top:6px;}
@media (min-width:992px) and (max-width:1200px){.calendar-date .day{font-size:28px;padding-top:0;}
}
.calendar-listing h4{margin-top:0;}
.calendar-item{border-bottom:1px solid #c9d0d7;padding-bottom:29px;padding-top:20px;}
.calendar-item:first-of-type{padding-top:0;}
.calendar-item:nth-of-type(3){border-bottom:none;padding-bottom:36px;}
@media (min-width:992px){.calendar-details{height:107px;overflow:hidden;}
}
.media-list li{border-bottom:1px solid #c9d0d7;}
.media-list li:last-child{border-bottom:none;}
.media-list li{padding-bottom:19px;}
@media (min-width:992px){.news-detail{height:117px;}
}
.athletics.nav > li > a{position:relative;display:block;padding:10px 10px;}
.athletics-teaser{padding:24px 0;}
.user-profiles{padding-bottom:30px;}
.news-events{border-bottom:6px solid #edecec;}
.news-detail h4, .calendar-details h4{font-weight:400;font-size:16px;line-height:23px;}
.mdc-community{padding:30px 0;border-bottom:6px solid #edecec;}
.mdc-arts{padding:30px 0;border-bottom:6px solid #edecec;}
.social-media{padding:30px 0;}
.studentlife-sec{padding:30px 0;border-bottom:6px solid #edecec;}
.juicer-feed h1.referral a{-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;color:#fff !important;display:inline-block;}
.caption-teaser2{height:100%;width:100%;display:block;bottom:-70%;text-align:center;}
@media (min-width:768px){.caption-panel:hover .caption-teaser2{background-color:rgba(6,85,154,0.90);-moz-transform:translateY(-70%);-o-transform:translateY(-70%);-webkit-transform:translateY(-70%);transform:translateY(-70%);}
}
.org-detail{padding:0 20px 0;}
.org-title{height:30%;padding:10px;}
.org-title h4{font-weight:300;font-size:12px;}
@media (min-width:768px) and (max-width:991px){.org-title h4{font-size:18px;}
}
@media (min-width:992px) and (max-width:1199px){.org-title h4{font-size:14px;}
}
@media (min-width:1200px){.org-title h4{font-size:18px;}
}
.org-detail p{line-height:1.5;padding-bottom:10px;font-size:13px;}
@media (min-width:992px) and (max-width:1199px){.org-detail p{font-size:11px;}
}
.caption-container2{background-color:rgba(36,51,64,0.8);position:absolute;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;left:0;}
.site-infographic p{font-size:85%;line-height:1.30em;text-align:center;}
.stat-header{padding:0 0 20px 0;border-bottom:1px dashed #d4d4d4;margin-bottom:10px;}
.college-quicklinks{background-color:#fff;padding:30px;}
@media (min-width:992px){.cta-col{padding:0 20px;}
}
.action-field{margin-bottom:20px;border-bottom:1px dashed #FFFFFF;padding-bottom:24px;}
.ql-featured{background-color:#561F61;padding:6px 10px;margin-bottom:30px;color:#fff;}
.ql-featured.faculty-staff{background-color:#4ABAB7;}
.ql-featured.alumni-donors{background-color:#ff9900;}
.ql-featured.student-profile{background-color:#0060a9;padding:6px 10px;border:3px double #fff;margin-bottom:30px;}
.ql-featured a{color:#fff;}
.ql-featured h4 small{color:#fff;font-weight:400;}
.ql-featured h4{text-transform:uppercase;font-size:18px;}
.caption-panel{background-color:#243340;}
@media (max-width:767px){.caption-panel{width:320px;margin-bottom:30px;}
}
@media (min-width:768px) and (max-width:991px){.mdc-community .caption-panel ,.mdc-arts .caption-panel{height:209px;}
}
@media (min-width:992px) and (max-width:1199px){.mdc-community .caption-panel ,.mdc-arts .caption-panel{height:176px;}
}
@media (min-width:1200px){.mdc-community .caption-panel ,.mdc-arts .caption-panel{height:218px;}
}
@media (min-width:768px) and (max-width:1200px){.caption-fadein{line-height:18px;font-size:12px;padding:10px;}
}
.featured-panel{background-color:#3873B0;color:#fff;}
@media (max-width:991px){.cta-section-content{padding-left:30px;}
}
.cta-section-content{padding-right:30px;}
@media (min-width:992px){.cta-section{width:100%;position:relative;}
.cta-section-container{position:absolute;left:0;top:0;width:100%;display:table;}
.cta-section-content{display:table-cell;vertical-align:middle;}
}
@media (min-width:992px) and (max-width:1199px){.cta-section{height:142px;}
.cta-section-container{height:142px;}
}
@media (min-width:1200px){.cta-section{height:142px;}
.cta-section-container{height:142px;}
}
.cta-section-content h4{font-weight:400;font-size:18px;}
.featured-panel{margin-bottom:20px;}
.featured-panel img{padding:10px;}
.campaign-title{background-color:#245281;}
.subheader{font-weight:700;font-size:14px;text-transform:uppercase;color:#4B667C;border-bottom:1px dashed #c9d0d7;padding-bottom:4px;}
.athletics-intro{margin-bottom:20px;padding:20px;background-color:#102C46;color:#A6D1F9;}
.athletics-banner{background-color:#145FAC;border:1px solid #145FAC;}
.athletics-info{padding:10px 30px;margin-bottom:20px;}
.student-events li a span{font-weight:800;}
.athletics-statement{height:206px;margin-bottom:30px;background-color:#f1f1f1;border:1px solid #DDDDDD;}
.module .student-events{margin-bottom:25px;}
@media (min-width:992px){.headline-copy{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.headline-copy h3{margin-top:0;}
}
.photo-galleries .col-xs-3{padding-left:5px;padding-right:5px;}
.photo-galleries .row{margin-bottom:10px;padding-bottom:10px;}
.photo-galleries{padding:30px 0;}
.photo-galleries img{float:left;}
@media (min-width:768px){a.right.carousel-control{position:absolute;top:50%;border-radius:50%;width:60px;height:60px;background-color:black;margin-right:30px;}
a.left.carousel-control{position:absolute;top:50%;border-radius:50%;width:60px;height:60px;background-color:black;margin-left:30px;}
}
.input-group-addon{background-color:rgb(218, 218, 218);color:#fff;}
.input-group-search{padding:0;}
.btn-search{border:none;}
.action-field span.glyphicon.glyphicon-search{padding-left:0px;padding-right:8px;}
.alerts{padding:50px 0;background-color:#a94442;color:#f2dede;display:none;}
.alerts .glyphicon-alert{color:#fff;}
@media (min-width:768px){.alerts .glyphicon-alert{font-size:36px;}
}
.alerts-title{margin-bottom:10px;color:#fff;}
@media (min-width:768px){.alerts-title{font-size:28px;}
}
.mdc-landing-pages{padding:30px 0;}
.lp-descriptions{padding-top:20px;padding-bottom:20px;}
@media (max-width:992px){.lp-descriptions{padding-top:20px;height:220px;}
}
@media (max-width:992px){.mdc-landing-pages .module>h3{font-size:16px;}
}
.fast-facts{}
@media (max-width:991px){.fast-facts{text-align:center;padding-bottom:30px;}
}
.fast-facts h4{font-size:24px;font-weight:400;color:#4d657a;margin-top:0;}
@media (max-width:1024px){.fast-facts h4{font-size:16px;}
}
.fast-facts span{}
.fast-facts h5{margin-bottom:0;}
.facts-figures{font-size:40px;font-weight:bold;}
.facts-figures.even{color:#bf80bd;}
.facts-figures.odd{color:#87C4F5;}
.fast-facts hr{margin-top:8px;margin-bottom:8px;border:0;border-top:1px dashed #c9d0d7;}
.q-facts{padding-bottom:30px;}
.stat-field{text-align:center;}
.stat-field p{line-height:22px;}
.stat-field img{margin-bottom:12px;}
.stat-field h4, .stat-field h5{color:#561F61;}
.stat-field h4{font-weight:700;font-size:23px;text-transform:uppercase;margin-top:0;margin-bottom:0;}
.stat-field h5{font-weight:400;font-size:14px;text-transform:uppercase;margin-top:10px;border-bottom:1px dashed #c9d0d7;padding-bottom:8px;}
.caption-panel-athletics{margin-top:70px;font-size:18px;display:block;}
hr.style-stat{height:6px;border:0;box-shadow:inset 0 6px 6px -6px rgba(0, 0, 0, 0.5);}
.trainer-list{list-style:none;margin:0;padding:0;}
.trainer-list li{margin-bottom:10px;clear:both;border-bottom:1px solid #ccc;padding:5px 0 10px 0;}
.trainer-list img{float:left;border:solid 4px #fff;width:120px;height:80px;}
.trainer-list .info{margin-left:0px;}
.trainer-list .info h5 a{margin:0;color:blue;font-weight:bold;font-size:15px;color:#8c227e;}
.resp-tab-content{border:2px solid #e6e6e6;background-color:#fff;}
.resp-tab-content{display:none;padding:15px;}
.overflow{overflow-y:scroll;overflow-x:hidden;height:200px;}
.overflowlink{overflow-y:scroll;overflow-x:hidden;height:105px;}
.style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:4px;background-color:#fefefe;}
.style-2::-webkit-scrollbar{width:6px;background-color:#8C227E;}
.style-2::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#8C227E;}