/* Element not highlighted on focus */
input:focus {
	outline: -webkit-focus-ring-color auto 5px !important;
	outline-offset: -2px;
}
a:focus {
    text-decoration: underline !important;
    outline: -webkit-focus-ring-color auto 5px !important;
}
.nav > li > a:focus {
    outline: -webkit-focus-ring-color auto 5px !important;
}
#masthead_search:focus {
    outline: -webkit-focus-ring-color auto 5px !important;
}
.navbar-default .navbar-nav>li>a:focus {
color: #ffffff;
}

.slick-prev:focus, .slick-next:focus {
    outline: -webkit-focus-ring-color auto 5px !important;
}


/* Classes to take the place of html attributes */
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
.hours-today {
    width: 100%;
}

.no-border {
    border: 0;
}

.border-80 {
    width: 80%;
}

/* adds left and right vertical borders to middle column, second row of Homepage */
.s-lg-col-3 {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

/* Switching Font Awesome <i> tags for <span> - pulling this over from https://libapps.s3.amazonaws.com/sites/4998/include/MaxwellCustomizedCSS.css */
/* increase size of external link icon in side-navigation bar, dropdown menu navbar, custom footer */
#header-nav span.fa-external-link,
#s-lg-guide-tabs span.fa-external-link {
	font-size: 100% !important;
}
.s-lg-box-wrapper-17198017 span.fa-external-link{ 
	font-size: 100% !important;
}
#custom-footer a span.fa-external-link {
    font-size: 100%!important;
    color: #ffffff !important;
}
#custom-footer a {
    color: #ffffff !important;
    text-decoration: underline;
}


/* Color link contrast issues */
.s-la-widget a {
    color: #1578AC !important;
}

.ui-widget-content a, a {
    color:  #1578AC;
}
a:hover, a:focus {
    text-decoration: underline;
    color: #1578AC;
}

#s-lg-tabs-container .nav-pills > li > a:focus, #s-lg-tabs-container .nav-pills > li > a:hover {
    background-color: #B9D1DA;
}

#s-lg-public-skiplink {
    color: #004f6b;
    background-color: #B9D1DA;
}

body {
    color: #000;
}

.s-lg-rss-date {
    color: #737373;
}

.s-lc-whw-head-date {
    color: #616161 !important;
}

.citation-style {
    background-color: #DAD6C8;
}

.citation-style a {
    color: #11628D;
}

.s-lg-text-ghost, .s-lib-text-ghost {
    color: #000;
}

.alert-danger {
    color: #BD2D28;
}

.form-panel {
    background-color: #DEDCCE;
}

.form-panel a {
    color: #126591;
}

#s-lg-hp-nav, #s-lg-az-nav, #s-lg-profile-nav, #s-lg-er-nav, #s-lg-srch-nav {
    background-color: #5F7C70;
}

.pager li>a:focus, .pager li>a:hover {
    background-color: #F7F7F7;
}

.header-hours-widget {
    display: flex;
}

/* syting for Maxwell Library Catalog title to replace image of text */
.library-catalog-title {
    font-size: 22px;
    font-style: italic;
    font-family: 'Cardo', serif;
    color: #345975;
    font-weight: bold;
}

/* The following was taken from: https://libapps.s3.amazonaws.com/sites/4998/include/MaxwellCustomizedCSS.css 
/* Xsmall devices (phones, < 768) */
@media (max-width: 767px) {
	#lib-name p.header-Maxwell {
	padding-top: 10px;}
	#searchrow {
	background-image: url("https://libapps.s3.amazonaws.com/customers/3020/images/Commons-Homepage-mobile1.jpg");
	padding-top: 20px; }
	#s-lg-box-wrapper-17692129, /*Twitter feed*/ 
	#s-lg-box-wrapper-17528517,  /*Video Search Interface*/ 
	#s-lg-box-wrapper-17547030,  /*Book Search Interface*/ 
	#s-lg-box-wrapper-17544638  /*Article Search Interface*/ {
    display: none; }
    #s-lg-box-wrapper-17547030, #s-lg-box-wrapper-17528517, #s-lg-box-wrapper-17544638 {
        display: block !important;
    }
    #s-lg-box-wrapper-17547030 h3, #s-lg-box-wrapper-17528517 h3, #s-lg-box-wrapper-17544638 h3 {
        width: 100%;
    }
}
/* Small devices (tablets, 768 and up)   */
@media (min-width: 768px) {
	#searchrow {
	background-image: url("https://libapps.s3.amazonaws.com/customers/3020/images/Commons-Homepage-mobile1.jpg");
	padding-top: 20px;	}
	#s-lg-box-wrapper-18214983, /*Twitter feed*/
	#s-lg-box-wrapper-21924644,	/*Video Search Interface*/ 
	#s-lg-box-wrapper-21924345,	/*Book Search Interface*/ 
	#s-lg-box-wrapper-21925692	/*Article Search Interface*/ {
	display: none; }
}
/* Small devices only (tablets, 768px to 991)  */
@media (min-width: 768px) and (max-width: 991px) { 
	#searchrow {
	background-image: url("https://libapps.s3.amazonaws.com/customers/3020/images/Commons-Homepage-tablet1.jpg");
	padding-top: 20px;	}
	#s-lg-box-wrapper-18214983, /*Twitter feed*/
	#s-lg-box-wrapper-21924644,	/*Video Search Interface*/ 
	#s-lg-box-wrapper-21924345,	/*Book Search Interface*/ 
	#s-lg-box-wrapper-21925692	/*Article Search Interface*/ {
	display: none; }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width:992px) {
	#searchrow {
	background-image: url("https://libapps.s3.amazonaws.com/customers/3020/images/Commons-Homepage1.jpg");
	padding-top: 100px;	}
	#s-lg-box-wrapper-18214983, /*Twitter feed*/
	#s-lg-box-wrapper-21924644,	/*Video Search Interface*/ 
	#s-lg-box-wrapper-21924345,	/*Book Search Interface*/ 
	#s-lg-box-wrapper-21925692	/*Article Search Interface*/ {
	display: none; }
}
