/* ---------------------------- */
/* FALL 2023 REFRESH ESSENTIALS */
/* ---------------------------- */

/* Top Level */
body {color: #333; font: normal normal normal 16px/1.5 "Roboto Flex", sans-serif !important;}

a, a:link {color: #00629b; text-decoration: underline; text-decoration-color: #00629b66;}
a:hover {color: #23527c;}
h3, h4, h5, h6 {font-weight: 400; line-height: 1.5;}

/* Removing underlines from links that look like tabs/buttons */
.btn-default, #s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-tabs > li > button, #s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-pills > li > button {text-decoration: none !important;}

/* Main Headers (Like Campus) */
#s-lib-public-header-title, #s-lg-guide-name {font: 3.5em/1.1 "Teko-SemiBold", sans-serif !important; letter-spacing: .5px !important; color: #00629b !important; font-weight: 500 !important; margin-top: 20px !important; margin-bottom: 10px !important;}
#s-lib-public-header h2 {font: 2.5em/1.1 "Teko-SemiBold", sans-serif !important; letter-spacing: .5px !important; color: #182b49 !important; font-weight: 500 !important; margin-top: -0.5rem !important; margin-bottom: 10px !important;}

/* Other Headers */
#s-lib-public-main .s-lib-public-side-header h2 {font: 1.5em/1.1 "Roboto Flex", sans-serif !important; letter-spacing: .5px !important; color: #00629b !important; font-weight: 400 !important;} /* Sidebar <h2> */

/* "lib-box" Customizations */
.s-lib-box {background-color: #FDFCFA; box-shadow: none; border-color: #F5F0E6;}
.s-lib-box .s-lib-box-title {background-color: #F5F0E6; border-color: #F5F0E6; padding: 15px;}
.s-lib-box .s-lib-box-title {font: 2em/1.1 "Teko-SemiBold", sans-serif !important; letter-spacing: .25px !important; color: #182B49 !important; font-weight: 500 !important;}
.s-lib-box-content {padding: 15px;}
.s-lib-box-content p {margin-bottom: 15px;}
.s-lib-box-content p:last-child {margin-bottom: 0;}
.s-lib-box-content .tab-content {padding: 15px;}
.s-lib-floating-box-content p:last-child {margin-bottom: 15px;}

/* Profile Box Customizations */
.s-lib-profile-name {color: #333; font-size: 1.1em; text-decoration: none;}
.s-lib-profile-name:hover {color: #00629b;}
.s-lib-profile-image img {border: 1px solid #918B80; box-shadow: none; padding: 0;}

/*Guide history (date and views) text*/
    div.s-lg-gmeta span{
    color: #000;
}

/* SpringShare Footer */
#s-lib-footer-public {font-size: 0.75em; border-top: 1px dotted #C4C4C5;}

/* Navigation Tabs (Overrides) */
#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-tabs > li > button, #s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-pills > li > button {font-weight: 400; background: #23527c;}
#s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-top-link, #s-lg-tabs-container .nav-tabs > li > a.s-lg-tab-top-link:hover, #s-lg-tabs-container .nav-tabs > li > button.s-lg-tab-top-link, #s-lg-tabs-container .nav-tabs > li > button.s-lg-tab-top-link:hover {font-weight: 400;}
#s-lg-tabs-container .nav-pills > li > a.s-lg-tab-top-link, #s-lg-tabs-container .nav-pills > li > a.s-lg-tab-top-link:hover, #s-lg-tabs-container .nav-pills > li > button.s-lg-tab-top-link, #s-lg-tabs-container .nav-pills > li > button.s-lg-tab-top-link:hover {font-weight: 400;}

/* Breadcrumbs */
#s-lib-bc .breadcrumb, #s-lib-admin-bc .breadcrumb {font-size: 80%; line-height: 2.5; font-weight: 400;} /* Blue Breadcrumbs */
.breadcrumb > li + li:before {color: #ccc !important; content: "/ " !important; padding: 0 5px !important;}
.breadcrumb > .active {color: #666;}
.breadcrumb a {color: #00629b !important;}
.breadcrumb a:hover {color: #23527c !important;}

/* -------------------------- */
/* V5 LOCAL STYLES/FIXES/A11Y */
/* -------------------------- */

body {padding-left: 0; padding-right: 0;} /* [fix] removes extra left/right padding on body */
#s-lib-public-main {padding-left: 15px; padding-right: 15px;} /* [fix] fixes weird horiz bar issue at mobile/tablet sizes */
#mtn-side-nav .tn-caret {color: #666;} /* [override (lg-public.min.css)] darkening gray used for carat in campus mobile to pass WAVE a11y check */
.s-lib-footer {font-size: 1em;} /* [override (lg-public.min.css)] bumping up font size in gray LA sub-footer to pass WAVE a11y check */

/* ------------------- */
/* CUSTOM CSS (PRE-V5) */
/* ------------------- */

.ui-widget-content a {color: #00629b;}
.s-lg-link-list-2, .s-lg-link-list-10 {margin-bottom: 0;}  
@media (min-width: 1200px) {
	.container {width: 970px;}
}
.dropdown-menu {min-width: 0;} 
.split-button-nav .dropdown-menu {width: auto;}
#s-lg-az-search-bar #s-lg-sel-az-vendors {display: none;}
a.btn-info, a.label-info {background-color: #337ab7 !important; border-color: #2e6da4 !important; color: #fff; text-decoration: none;}
/* Golden Notice */
.golden-notice .s-lib-box {background: #FFF6D3;}
.golden-notice .s-lib-box-std .s-lib-box-title {background-image: linear-gradient(to bottom, #FAFAFA 0, #FFCD00 100%);}
.golden-notice .s-lib-box {border-color: #C69214; background: #FFF6D3;}
