﻿/*#s4-ribbonrow, #suiteBar{display:none;}*//*Removes Ribbon bar - enable if need to edit*/
@font-face{font-family:'montserrat'; src:url('/SiteAssets/Montserrat-Regular.ttf');}
@font-face{font-family:'montserrat'; src:url('/SiteAssets/Montserrat-Bold.ttf');font-weight:bold;}

#MSOTlPn_MainTD {display:block;position:fixed;top:0;right:0;z-index:1000;height:100% !important;width:auto !important;overflow-y:auto;background: #fff;}
#MSOTlPn_MainTD > table{margin-right:19px;position:static;width:100%;}
.ms-TPBorder {width:100%;}

body {overflow-y: auto;font-family:'montserrat',Calibri,Arial,sans-serif;font-size:14px;color:#444444;}
#s4-workspace{overflow: inherit;}
.container{width:100%;}
a{text-decoration: underline;color:#002d8f;}
h1,h2,h3,h4{font-weight:bold;color:#001f60 !important;}
div#WebPartWPQ1 {padding-top: 10px;}/*search box padding*/
.ms-mpSearchBox {width: 100%;}
.ms-core-pageTitle{white-space: normal;font-family:'montserrat',Calibri,Arial,sans-serif;}
div#DeltaPlaceHolderSearchArea a:visited{color:#275c8a;}
div#DeltaPlaceHolderSearchArea a:hover{font-weight:bold;}
.navbar-inverse, .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .container > .navbar-header, .container > .navbar-collapse{background:#001f60;}
.navbar-inverse, .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#001f60;}
.navbar-inverse .navbar-brand{color:white;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#001f60;}
.navbar-nav .open .dropdown-menu, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background-color:#fff;color:#001f60}
div#centerarea{background:white;}
.ms-webpartzone-cell {margin: auto auto 10px;}
ul#events {margin-top:-15px;}
.item{padding-bottom:0;}
ul.dfwp-column.dfwp-list{padding-bottom:25px;}
a.linkfix{text-decoration:none;padding-right:2px;}
.Footer{background:#001f60;}
.Footer .col-sm-3, .Footer .col-sm-2{background:#001f60;color:#fff;}
.Footer .col-sm-3 a, .Footer .col-sm-3 a:visited, .Footer .col-sm-2 a, .Footer .col-sm-2 a:visited{background:#001f60;color:#fff;}
div#AthleticsContainer {margin-top:-20px;background-image:url('../../../Style%20Library/Images/athletics.jpg');background-position:center top;background-repeat:no-repeat;;min-height:500px;background-size:contain;}
div#AthleticsContainer > .col-sm-8.col-lg-8{margin-top:50px;}
div#BasketballContainer {
    margin-top: -20px;
    background-image: url('https://www.src.edu/student/athletics/basketball/PublishingImages/basketball.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    ;
    min-height: 500px;
    background-size: contain;
}

    div#BasketballContainer > .col-sm-8.col-lg-8 {
        margin-top: 50px;
    }
.dropdown-header {font-size:16px;font-weight:bold;padding:0;white-space: normal;}
btn btn-default a, .btn-info a, .btn-success a, .btn-primary a, input.btn.btn-primary{color:#001f60;}
/*ribbon bar arrows*/
#suiteBar *,#suiteBar *:before,#suiteBar *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#s4-ribbonrow *,#s4-ribbonrow *:before,#s4-ribbonrow *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;z-index: 1000;}
.ms-siteactions-imgspan{float:none;margin:0}
.ms-core-webpartadder{position:relative;top:5px;}
div#MainRow.row img{max-width:100%;}
.ms-rtestate-field TABLE,.ms-rtestate-write TABLE {margin: 0px 0px 10px 0px;}
#library{background-image:url('/services/lrc/PublishingImages/RussellLRC7inFade.png');background-position:center top;background-repeat:no-repeat;;min-height:200px;background-size:contain;}

.navbar-default{color:#fff;background-color:#001f60;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background-color:#fff;color:#001f60;}
.navbar-inverse .navbar-nav>li>a, .navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > .dropdown > a .caret{border-top-color: #fff;border-bottom-color: #fff;}
.navbar-default .navbar-brand{color:#fff;}
.menu-large {position: static !important;}
.megamenu{padding: 20px;width:100%;}
.megamenu> li > ul {padding: 0;margin: 0;}
.megamenu> li > ul > li {list-style: none;}
.megamenu> li > ul > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #333333;white-space: normal;}
.megamenu> li ul > li > a:hover,.megamenu> li ul > li > a:focus {text-decoration: none;color: #262626;background-color: #f5f5f5;}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {text-decoration: none;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor: not-allowed;}
.megamenu.dropdown-header {color:#428bca;font-size: 18px;}
#PrimaryMenu ul li > a{text-decoration:none;}
#PrimaryMenu ul li ul li> a:visited{color:#001f60;}
#PrimaryMenu li.h2, #PrimaryMenu li.h3{margin-top:0;}
button, html input[type=button], input[type=reset], input[type=submit]{background-color:#6fa088;}
.btn-primary.focus, .btn-primary:focus {background-color:#e6f2fa;border-color:#122b40;}
.btn-upperlibrary, input.ebscohost-search-button{background-color:#ABD37F;margin-left:0;}
.btn-library{background-color:#001f60;}
a.btn.btn-library, a.btn.btn-library a:visited{color:#fff;}
a.btn.btn-upperlibrary, a.btn.btn-upperlibrary a:visited, input.ebscohost-search-button{color:#001f60;}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(213,187,141);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {background: rgb(111,160,136);}
#return-to-top:hover i {color: #fff;top: 5px;}
.no-gutter > [class*='col-'] {padding-right:0;padding-left:0;}
.top-buffer{margin-top:20px;}
.top-buffer1{margin-top:40px;}

/* Library EBSCO One Search */
#guidedFieldSelectors label.label {color: #000;}
.LibraryCard{background-image:url('/services/lrc/library/PublishingImages/libcardapp_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.OtherLibrary{background-image:url('/services/lrc/library/PublishingImages/borrow-other_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.LibraryFaculty{background-image:url('/services/lrc/library/PublishingImages/fac-res_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.LibraryBook{background-image:url('/services/lrc/library/PublishingImages/borrow-SRC-LRC_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.LibraryResearch.active{background-image:url('/services/lrc/library/PublishingImages/researchguides_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.LibraryDB{background-image:url('/services/lrc/library/PublishingImages/database_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.LibraryBooks{background-image:url('/services/lrc/library/PublishingImages/books_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.LibraryeBooks{background-image:url('/services/lrc/library/PublishingImages/eBooks_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}
.LibraryReference{background-image:url('/services/lrc/library/PublishingImages/reference_white70.png');background-position:left top;background-repeat:no-repeat;background-size:contain;}

/*Home Page*/
div#WebPartWPQ6 div#myCarousel {margin-top:-21px;}
div#WebPartWPQ6 .carousel-inner>.item{padding-top:0;}
div#WebPartWPQ6 .carousel-inner>.item>a>img, div#WebPartWPQ6 .carousel-inner>.item>img{margin-left:-2px;}
div#WebPartWPQ6 .carousel-caption{background-color:#fff;opacity:1;color:#001f60;text-shadow:none;position:initial;}
div#WebPartWPQ6 .carousel-caption h3{margin-top: 0;margin-bottom:0;}
div#WebPartWPQ6 .carousel-inner a, div#WebPartWPQ6 .carousel-caption a, div#WebPartWPQ6 .carousel-caption a:visited{text-decoration:none;color:#001f60;}
div#WebPartWPQ6 .carousel-indicators{bottom:0px;}
div#WebPartWPQ6 .carousel-indicators li{border: 1px solid #001f60;}
div#WebPartWPQ6 .carousel-indicators .active{background-color:#001f60;}
p#homebanner {margin-top:-10px;text-align:center;background-color:#6fa088;}
p#homebanner a{text-decoration:none;padding:5px;color:#001f60;}
p#homebanner a:hover{background-color:#fff;color:#001f60;}
p#homebanner a:visited{color:#001f60;}
/*div#MSOZoneCell_WebPartWPQ5 {margin-bottom: 11px;}
div#WebPartWPQ5 {margin-top: -22px;}*/

/*GivingTuesday*/
ul.countdown {list-style:none;padding:0;display:block;text-align:center;position:relative;}
ul.countdown li {display: inline-block;position: relative;padding-left:0;}
ul.countdown li span {font-size:3.25em;line-height:50px;}
ul.countdown li.seperator {font-size:3.25em;color:#fff;}
ul.countdown li p {color:#fff;font-size:14px;}
ul.countdown span, ul.countdown p {color:#fff;}
/*.source {width: 405px;margin: 0 auto;background: #4f5861;color: #a7abb1;font-weight: bold;display: block;/*white-space: pre;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;*/}
/* hides countdown timer*/script.source {display: none;}
p.white {color: white;}
div.inner .ms-webpart-titleText > a, div.inner .ms-webpart-titleText > a:hover{color:white !important;border-bottom-color:transparent;}
section#one img {max-width: 100%;}

@media only screen and (max-width:480px){
.ms-siteicon-img{width:auto;}
#suiteBar{display:table-row;height:30px}
#suiteBarLeft,#suiteBarRight{display:table-cell;width:100%}
}
@media only screen and (max-width:768px){
.ms-siteicon-img{width:auto;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {padding:5px 0px 0px 0px;}
.table-responsive>.table>tbody>tr>td{white-space: pre-wrap;}
}
@media(min-width:768px) {
.affix.bs-sidebar{position:relative;top:0;display:inline;}
#s4-bodyContainer{padding-bottom:0;}
.ms-siteicon-img {max-height:100px;}
.ms-mpSearchBox {padding-top: 5px;}
.Footer{height:210px;padding-top:25px;}
h1{font-size:2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.17em}
h1, h2, h3{margin-top:0;}
.navbar-header{display:none;}
/*.collapse {display:inline;}*/
.ms-siteicon-a{display:inline;}

/* Mega Menu  */
.navbar {border-radius:0;width: 103%;margin-left:-1.5%;}
nav.navbar.navbar-inverse > .container{padding-left:0;padding-right:0;}
.megamenu{margin-left:0;margin-right:0;}
.megamenu> li {margin-bottom: 30px;}
.megamenu> li:last-child {margin-bottom: 0;}
.megamenu.dropdown-header {padding: 3px 15px !important;}
ul.dropdown-menu.megamenu.row {border:none;}
ul.dropdown-menu.megamenu.row >div > a {display: block;}
li.dropdown.menu-large.upper{display:none;}
ul.root.ms-core-listMenu-root.static>li.static>a{color:black;} 
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover{color:black;font-weight:bold;}
ul.dynamic {min-width: 235px;}
li.dynamic {display: block;}
.dropdown:hover .dropdown-menu {display: block;}/*Enables Hover-over or click to display menu */

/*homepage*/
div#WebPartWPQ6 div#myCarousel {background-color:#001f60;margin-top:-21px;}
div#WebPartWPQ6 .carousel-control{width:10%;}
div#WebPartWPQ6 .carousel-inner>.item>a>img, div#WebPartWPQ6 .carousel-inner>.item>img, div#WebPartWPQ6 .img-responsive{max-width:80%;margin:auto;}
div#WebPartWPQ6 .carousel-caption{position: absolute;opacity:.7;width:40%;margin-left:-20%;}
div#WebPartWPQ6 .carousel-indicators{left:20%;bottom:30px;}
div#WebPartWPQ6 .carousel-caption h3{font-size:1.3em;}
div#WebPartWPQ6 .carousel-caption p{font-size:1.2em;}

div.article, div.welcome{padding:0;}
div#AthleticsContainer{background-size:inherit;}
div#AthleticsContainer > .col-xs-12.col-sm-8.col-sm-offset-2{margin-top:200px;}
    div#BasketballContainer {
        background-size: inherit;
    }

        div#BasketballContainer > .col-xs-12.col-sm-8.col-sm-offset-2 {
            margin-top: 200px;
        }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */ 
   .navbar{margin-bottom:-1px;} 
}