/* PLACE THESE TWO LINES IN THE CUSTOM JS/CSS BOX FOR THE SITE/GROUP AS DESIRED
<link href="https://bbtools.baylor.edu/springshare/LibGuides_Prototype.css" rel="stylesheet">
<script src="https://bbtools.baylor.edu/springshare/LibGuides_Prototype.js"</script>
*/

/* ================================ */
/* For http://libguides.baylor.edu/ */
/* ================================ */

/* BEGIN: Buttons */
.btn-info {
    color: #fff !important;
    background-color: #509E2F;
    border-color: #509E2F;
    margin-top: 10px;
}

.btn-info:hover {
    background-color: #F2F2F4;
    color: #509E2F !important;
    border-color: #509E2F;
}
/* END: Buttons */

/*  BEGIN: Figures */
figure {
    border: thin #c0c0c0 solid;
    display: flex;
    flex-flow: column;
    padding: 5px;
    width: 600px;
    max-width: 100%;
    margin: auto;
}

figcaption {
    background-color: #4B4F54;
    color: #fff;
    font: italic smaller sans-serif;
    padding: 3px;
    text-align: center;
}
/* END: Figures */

#search-stack .form-group {
    margin-bottom: 0;
}

#s-lg-hp-nav>ul {
    margin: 0;
}

#s-lg-hp-nav>ul>li {
    padding: 0;
    margin-bottom: -1px;
}

#s-lg-az-nav, #s-lg-er-nav, #s-lg-hp-nav, #s-lg-profile-nav, #s-lg-srch-nav {
    background: #f5f5f5;
    border-radius: 0;
}

.nav-pills>li>a {
    border: 1px solid transparent;
    color: #333;
}

.nav-pills>li.active>button, .nav-pills>li.active>button:focus, .nav-pills>li.active>button:hover, .loading #custom-all-btn>a {
    color: #509E2F;
    background-color: #fff;
}

.nav-pills>li.active>button, .nav-pills>li>button:hover, .loading #custom-all-btn>button {
    border-left-color: #C8C9C7;
    border-right-color: #C8C9C7;
    border-top-color: #C8C9C7;
    background-color: #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.loading .nav-pills>li.active>button, .loading .nav-pills>li>button:hover, .loading .nav-pills>li.active>button, .loading .nav-pills>li.active>button:focus, .loading .nav-pills>li.active>button:hover {
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    background-color: transparent;
}

.nav .s-lg-index-nav-btn>button, #s-lib-footer-login-link a, #s-lib-footer-support-link a {
    color: #509E2F;
}

#s-lg-guide-header-info .pad-top-med {
    padding-top: 0;
    }

#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb {
    font-size: 14px;
    border: none;
    }

ul.breadcrumb, ol.breadcrumb {
    border-top: 0px solid #eee;
    border-bottom: 0px solid #eee;
    background-color: transparent;
    padding: 5px;
}

.btn:focus {
    outline: none;
}

table caption {
  color: #333;
	font-size: 1.1em;
}

input[type="radio"]#radioLabela, input[type="radio"]#radioLabelb {
	display: none;
}

#search-stack .form-group { margin-bottom: 0; }

#guide-search {
    text-align: center;
    padding: 0px 10px 23px 10px;
    }

#guide-search .form-inline.pull-right {
    float: none !important;
    }

#guide-search form span {
    display: none;
    }

#guide-search form .input-group-btn {
    display: table-cell;
}

#guide-search .form-group {
    margin: 0 auto;
    width: 100%;
    max-width:  450px;
    }

#guide-search .form-inline .input-group .form-control {
    width: 100%;
    }

#guide-search .form-inline .input-group .input-group-btn {
    width: 1%;
    }

#guide-search .form-control {
    float: none;
    }

#s-lg-srch-nav-1 {
    background-color: transparent;
    }

#s-lg-srch-form {
    padding-top: 10px;
    }

#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a {
    background-color: f5f5f5;
    font-weight: 500;
}

#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a,  #s-lg-tabs-container .nav-pills > .active > a:hover, #s-lg-tabs-container .nav-pills > li > a:hover {
    background-color: #509e2f;
    font-weight: 500;
}

#s-lg-hp-nav, #s-lg-guide-tabs .list-group-item:last-child {
    border-bottom: 1px solid #C8C9C7;
}

#s-lg-guide-tabs {
    font-size: 14px;
}

div:focus, .panel-title a:focus {
	outline:0 !important;
}

.pad-top-med {
	padding-top: 30px;
}

.panel-heading {
    border-bottom: none;
}

.panel-heading a .fa {
    margin-top: .35em;
    color: #509E2F;
}

.panel-heading a.collapsed .fa {
    color: #999;
}

.panel-heading a:hover .fa {
    color: #007A33;
}

.panel-heading a .fa-3x {
    font-size: 2.6em;
}

.panel {
    -webkit-box-shadow: none;
    box-shadow: none;
}

body.home h2.panel-title {
    font-size: 16px;
		margin-bottom: 0;
}

body.home #system-content {
    display: none;
}

.s-lib-profile-email a.label {
    font-size: 1.2em !important;
    background-color: #509E2F !important;
    color: #fff !important;
    font-weight: 400;
}

.list-group-item.subclassToggle {
    padding: 0;
    border-top: 1px solid #C8C9C7 !important;
}

.list-group-item:last-child {
	border-bottom: none;
}

.catalog-books .s-lib-floating-box {
    border-bottom: 1px solid #eee;
    margin-bottom: 25px;
}

.catalog-books .s-lg-col-boxes > div:last-child .s-lib-floating-box {
    border-bottom: none;
}

.catalog-books ul {
    margin-bottom: 0;
}

.subclassToggle span {
    display: table-cell;
    text-align: center;
    width: 33%;
    vertical-align: middle;
    padding: 5px 9px;
    border-right: 1px solid #ccc;
    cursor: pointer;
}

.subclassToggle span:last-child {
    border-right: none;
}

.subclassToggle .active {
    background-color: #eee;
}

.panel-title a {
    display: block;
    text-align: center;
    padding: 10px;
    text-decoration: none;
}
#custom-content li[class*="cg-"], #custom-content li[class*="all-"]  {display: none; list-style-type: none;}

#content ul.list-group {
    margin-bottom: 0;
    }

.noclassguides, .nosubjectguides {
    display: none;
    list-style-type: none;
}

/* BEGIN: Modify Springshare footer */
#s-lib-footer-support-link,#s-lib-footer-brand,#s-lib-footer-rights
{
     display: none;
}
 
.s-lib-footer
{
     background: none;
}
 
#s-lib-footer-print-link
{
    background-color: #fff;
    padding: 3px;
}

#s-lib-footer-login-link a {
    text-decoration: none;
}

/* END: Modify Springshare footer */

/*_________________________*/
/* For subject pages       */
/*_________________________*/
#s-lg-sb-blog-posts {
	display: none;
}