#inperson_appt, #online_appt { display: none; } #appt_type { margin-left: 20px; padding-left: 5px; padding-right: 5px; } #asktable td.heading{ width: 155px; } a:hover{ color:#c8102e; } ul.nav.navbar-nav li a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ color:#808080; } .ui-helper-hidden-accessible{ display:none; } #ask-warning{ display:none; } #hours {background-color:rgba(251, 251, 251, 0.75); font-size: large; padding: .5em 0;} #hours a {opacity: 1; padding-left:1em;display:inline-block;} #main-row{ margin: auto; display: flex; flex-wrap: wrap; max-width: 1380px; } #home-content{ background:#fbfbfb; } body{ background:#fbfbfb; } .dropdown-menu .row a{ padding:.5em .75em; } .dropdown-menu hr + h6{ margin-top:0; } #footer{ margin-top:0; } .slick-next{ right:-20px; } .slick-prev{ left:-20px; } .slick-next:before, .slick-prev:before{ color:#333 } .slick-slide{ border-radius:0; overflow:hidden; } .event-body{ background:#fbfbfb; border:1px solid #dbdbdb; border-left:0; box-sizing:border-box; } .event-body:first-of-type{ border:1px solid #dbdbdb; } .event-date{ float:left; width:65px; } .event-date .badge{ padding:10px; background:#880b1f; } .event-content{ overflow-y: hidden; max-height: 160px; padding-left:4px; } .content-center{ max-width:1380px; } .top-search-bar > .row{ box-shadow:none; background:none; border:none; } .top-search-bar{ background:#fbfbfb; background-image:url(//www.fairfield.edu/media/fairfielduniversitywebsite/images/banners/2016-redesign/2010_academics_centers_banner_960x400_08022016.jpg); background-size:cover; background-position-y: -75px; padding-bottom:0; } #search-tabs .tab-content{ background:#fbfbfb; margin:0; box-shadow:none; border:none; } #search-tabs{ padding-bottom: 30px; } #search-tabs ul li{ float:none; border:1px solid #888; width:100%; margin:5px; } #search-tabs li a{ color:white; background:rgba(50,50,50,0.9); border-bottom:5px solid transparent!important; padding:10px; } #search-tabs li:hover a{ color:white; border-bottom:5px solid #d92228!important; } #search-tabs li.active{ border:none; position:static; } #search-tabs li.active a{ background:black; border-bottom:5px solid #d92228!important; } #search-tabs li.active:after{ content:none; } #home-content h2{ padding:7px; text-align:center; color:#880b1f; } #home-content h2 a{ color: #880b1f; } .tile{ box-shadow:none; } .tile a{ text-decoration:none; } .tile a:hover{ text-decoration:underline; } #main-row .tile:first-of-type{ border:0; } #main-row .tile { border:initial; border-left:1px solid #dbdbdb; flex:0 1 auto; } #main-row .tile:last-of-type{ flex:2; } .list-group-item{ background:transparent; border:none; border-bottom:1px dotted #aaa; } .list-group-item:last-of-type{ border:none; } .list-group em { color:#0a3c6e; font-size:150%; } .list-group a { font-size:130%; color:#0a3c6e } a.list-group-item:hover, .list-group-item:hover em{ color:#c8102e; } .libraryh3lp iframe{ width:100%!important; border: 2px solid rgb(192, 192, 192); } iframe#h3lpfloat { width: 275px; height: 300px; border: 2px solid rgb(192, 192, 192); } #dnl{ display:flex; flex-wrap:wrap; /*this prob bad*/ height:410px; } #dnl a{ display:block; width:calc(48% - 4px); margin:2px; } #dnl .crop{ background-size: cover; /*background-size: contain;*/ background-repeat: no-repeat; background-position: 50% 50%; /*height:250px;*/ height:200px; overflow:hidden; opacity:0.8 } #dnl a:hover .crop{ opacity:1 } #dnl .panel{ box-shadow:none; padding:0; margin: 0; width: 100%; height: 100%; max-height: 250px; overflow: hidden; } #dnl .panel h3{ padding:5px; background-color:rgba(64, 64, 64, .6); color: white; margin:0; font-size:12pt; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%; max-height:32px; transition: max-height 1s; } #dnl .panel:hover h3{ max-height:250px; overflow:visible; white-space:normal; } #dnl h3:empty { display: none; } #dnl img{ width:100%; height:initial; } #dnl .panel-body, #dnl .panel-heading{ background-color: rgba(136, 132, 132, 0.5); color:black; position: absolute; bottom:0; min-width:100% } #dnl .panel-heading{ padding-bottom:0; padding:0; margin:0; border:0; width:100%; z-index:9999; } #dnl .panel-body{ padding-top:0; } .announce { font-size: 18px; padding-bottom: 20px; } .media-type{ background: #f58c31; text-align:center; text-transform:uppercase; font-weight:bold; position: absolute; color: #fff; padding: 5px; min-width:60px; top:0px; z-index: 3; font-size: 94%; box-shadow: 1px 1px 2px rgba(100,100,100,0.3); } .media-date{ text-align:center; z-index:3; position:absolute; color:#880b1f; background:white; font-size:110%; font-weight:bold; width:70px; } .media-date-header{ text-transform:uppercase; background-color: #880b1f; color: #fff; font-size:85%; padding:5px; } .media-date-body{ padding:8px; border:1px solid #c0c0c0; border-top:0; } .media-date hr{ margin:0; } .media-type.Event {display:none;} .media-type.Spotlight {background-color: blue;} .media-type.Twitter {background-color: #0084b4;} .media-type.Instagram {background-color: #6225cd;} .social-media a{ display: inline-block; text-align: center; padding-left: 6px; margin: 3px; background: #2F8393; color: #ffffff; font-size:24px; width:37px; } .social-media a:hover{ background:#7cb4bf } .panel{ background:transparent; border-radius:3px; } .panel-body, .panel-heading{ background:rgba(40,40,40,0.9); color:#efefef; } .label{ line-height:3; font-size:85%; } a.label:visited{ color:white; } .featured_event img { min-width: 100%; height: auto; } .no-gutter > [class*='col-'] { padding-right:5px; padding-left:5px; } #collection-container{ height:400px; position:relative; overflow-x: hidden; } #collection-spotlight{ position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; } #collection-container .panel{ margin-top:35px; } #collection-container h2{ color: #3ba5b9; font-size: 220%; } #collection-header a{ font-weight: bold; font-size: 150%; color: gold; } #collection-more{ background-color: dimgray; opacity: .9; margin: -15px; padding: 10px 0px 10px 15px; } #collection-more span{ display:block; } .apply-button { background-color: #EEEEEE; float:right; margin: 10px; padding: 20px; text-align:center; border-radius: 5px; border: 1px solid #ccc; } .apply-button a { background-color: #c8102e; display: block; color: #FFF; width:100%; font-size: 1.5em; padding: 8px 20px; text-decoration:none; font-weight:bold; border-radius:5px; cursor:pointer; margin:0 0 10px 0; } .apply-button a:hover { background-color: #FFF; color: #c8102e; } .apply-button p { font-weight:bold; } #nav_give_button { background-color: #FFF !important; color: #c8102e !important; border: 1px solid #FFF; border-radius: 5px; padding: 5px 10px; margin-top: 9px; margin-left: 5px; margin-right: 10px; box-shadow: 3px 3px 3px #a8000e; } #nav_give_button:hover { background-color: #c8102e !important; color: #fff !important; } #nav_search_button { margin-top: 5px; } @media screen and (min-width:979px){ .col-search-bar{ /*width: calc(100% - 475px);*/ width: 80%; } } @media screen and (max-width:768px) { #main-row{ display:block; } .col-spotlight{ display:none; } .col-search-bar{ width:100%; } } @media screen and (max-width:479px){ .top-search-bar, .top-search-bar>.row{ padding: 0; } #search-tabs ul li{ margin:0; } #footer-address{ padding-bottom:75px; } } Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

newhome: Home

Useful Stuff