div#s-lg-guide-desc-container {
/* This element is present in pages using Leeds Beckett templates only as a marker for insertion
   of the page info panel on the Edit screen - so suppress completely on end-user side.
 */
	display: none;
}

div#lbu-lg-admin-guide-info {
	display: none;
}


#s-lg-guide-tabs-title-bar {
	display: none;
}
#lbu-icons-row #s-lg-col-102 .lbu-contact-social-line a>i.fa {
	font-size: 100%;
}

@media (max-width: 767px) {
	#s-lg-guide-header-attributes + .pull-right {
		float: left !important;
		margin-left: 0;
	}

	#s-lg-guide-header-attributes + .pull-right .lbu-guide-footer-list {
		padding-left: 0;
	}
}

.s-lg-col-boxes > :first-child .s-lib-floating-box-content > div > :first-child {
	margin-top: 0;
}

#s-lg-az-trials-div h2 {
	margin: 0 0 .7em;
	font-family: aveny-t_regular;
	font-size: 2.3em;
	font-weight: 700;
	font-style: normal;
	line-height: normal;
	color: #271753;
}

.container .s-lg-h-separator {
	margin-right: 10px;
}

/*=============================================================================\
|= For some reason best known to Springshare, the lg-public.min.css file sets =|
|= the .btn-primary color !importantly, necessitating these additional rules. =|
\=============================================================================*/
.btn-primary,
 .s-la-widget.s-la-widget-embed .btn-primary {
	background-color: #c91a69 !important;
	background-image:  none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:focus:active,
 .s-la-widget.s-la-widget-embed .btn-primary:hover, .s-la-widget.s-la-widget-embed .btn-primary:focus, .s-la-widget.s-la-widget-embed .btn-primary:active, .s-la-widget.s-la-widget-embed .btn-primary:focus:active {
	background-color: #513884 !important;
}

.container ul.s-lg-link-list .s-lg-tn {
	margin-left: 0;
}

.container ul.s-lg-link-list .s-lg-icons ul {
	margin: 0;
	padding: 0;
}

.container ul.s-lg-link-list .s-lg-database-desc {
	margin-left: 1em;
}

.container ul.s-lg-link-list .s-lg-icons ul li:before {
	display: none;
}

.container ul.s-lg-link-list .s-lg-icons ul li a {
	text-decoration: none;
}

.container ul.s-lg-system-list,
 .lbu-widget-guide-list ul {
	margin-top: 0;
	padding-left:  0;
	padding-right: 1.2em;
}

.container ul.s-lg-system-list > li,
 .lbu-widget-guide-list ul > li {
 	margin-left: 0;
	padding-top: .3em;
	padding-right: 1em;
	font-weight: bold;
	font-size: 1.2em;
}
.container ul.s-lg-system-list > li > a,
 .lbu-widget-guide-list ul > li > a {
 	display: inline-block;
 	width: 100%;
 	line-height: 1.3333em;
	transition: margin-left .3s;
}
.container ul.s-lg-system-list > li > a:hover,
 .lbu-widget-guide-list ul > li > a:hover {
 	margin-left: .5em;
}
.container ul.s-lg-system-list > li:before,
 .lbu-widget-guide-list ul > li:before {
	display: none;
}
.container ul.s-lg-system-list > li > a:after,
 .lbu-widget-guide-list ul > li > a:after {
	position: absolute;
	top: 50%;
	margin-top: -.65em;
	width: 1.5em;
	left: 100%;
	text-align: right;
	font-family: FontAwesome;
	content: "\f054";
}

.lbu-widget-guide-list ul > li:before {
	margin-right: -13px;
}

.container .s-lg-system-list .s-lg-guide-list-info {
	display: none;
}

.container ul.s-lg-rss-list {
	padding-left: 22px;
}

.container ul .s-lg-rss-list-item:before {
	left: -1.2em;
	top: .8em;
	font-size: 1.1em;
	text-shadow: none;
	color: #d58e58;
	content: "\f09e";
}

.s-lg-rss-links {
	position: relative;
	margin: .75em 0 .95em;
	padding-left: 20px;
}

.s-lg-rss-links:before {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 9px;
	font-family: FontAwesome;
	font-weight: normal;
	font-size: 14px;
	line-height: 0;
	text-shadow: none;
	color: #d58e58;
	content: "\f08e";
}


.container .s-lg-label-more-info {
	margin-left: 10px;
}

.container .s-lg-content-more-info {
	margin-left: 10px
}


.container #s-lg-profile-cols .s-lib-profile-image {
	margin-bottom: 6px;
}


#s-lg-profile-cols .s-lib-box-idx-guide-list .s-lg-gtitle i,
 #s-lg-profile-cols .s-lib-box-idx-guide-list .s-lg-gmeta {
	display: none;
}

#s-lg-profile-cols .s-lib-box-idx-guide-list {
	margin: 0;
}

#s-lg-profile-cols .s-lib-box-idx-guide-list .s-lib-box-content {
	border: 0 none;
	padding-left: 1.4em;
}

#s-lg-profile-cols .s-lib-box-idx-guide-list .s-lg-gtitle:before {
	display: inline-block;
	position: relative;
	bottom: .1em;;
	left: -1.75em;
	margin-right: -1.5em;
	font-family: FontAwesome;
	font-weight: normal;
	font-size: .8em;
	line-height: 0;
	color: #2697a6;
	content: "\f111";
}


.popover-title {
    font-size: 1.25em;
    color: #271753;
}


/* Search bar on search results page */
#s-lg-srch-local nav.navbar-default .container-fluid {
	padding: 0;
}

#s-lg-srch-local nav.navbar-default .container-fluid .navbar-toggle {
	display: none;
}

#s-lg-srch-local nav.navbar-default .container-fluid .navbar-collapse {
	display: block;
	height: auto!important;
	border: 0 none;
	padding-left: 0;
	padding-right: 0;
}

#s-lg-srch-local #s-lg-srch-form {
	padding-top: 6px;
	/* padding-right: 0; */
}

@media (max-width: 767px) {
	#s-lg-srch-local #s-lg-srch-form {
		width: 100%;
		padding-right: 10px;
	}
}

#s-lg-srch-local #s-lg-srch-form .form-group {
	margin-bottom: 6px;
}

#s-lg-srch-local .tt-dropdown-menu {
	margin-top: 2em;
	border-color: #4b2882;
	word-spacing: normal;
}

#s-lg-srch-local .tt-suggestion.tt-cursor {
	border-color: #4b2882;
	background-color: #4b2882;
	background-image: none;
}

/*=============================================================================\
|= Tab bar on tabbed search results page                                      =|
\=============================================================================*/
#s-lg-srch-content #s-srch-tabs {
	margin-top: 0;
}

#s-lg-srch-content {
	padding: 0;
}

#s-lg-srch-content:not(.col-md-12) {
	margin-left: -18px;
	margin-right: -18px;
}

#s-lg-srch-content:not(.col-md-12) .s-lib-box-content {
	overflow-x: hidden;
	overflow-y: auto;
}

#s-lg-srch-content:not(.col-md-12) .col-md-6 .s-lib-box-content {
	height: 250px;
}

#s-lg-srch-content:not(.col-md-12) .col-md-4 .s-lib-box-content {
	height: 350px;
}

#s-lg-srch-content .s-srch-description {
	font-size: 125%;
	font-weight: bold;
}

#s-lg-srch-content .s-srch-description p,
 #s-lg-srch-content .s-srch-header p,
 #s-lg-srch-content .s-srch-pagination .pagination {
	margin: 0;
}

#s-lg-srch-content .s-srch-result {
	font-size: 100%;
	margin-top: .8em;
	padding-top: 0;
	padding-bottom: .8em;
}

#s-lg-srch-content .s-srch-result h4 {
	font-size: 108%;
}

#s-lg-srch-content .s-srch-result h4+div {
	margin-top: -.6em;
}

#s-lg-srch-content .s-srch-result .s-srch-result-date,
 #s-lg-srch-content .s-srch-result .s-srch-result-date+.divider {
	display: none;
}

#s-lg-srch-content #s-srch-source-290 div.dropdown {
	display: none;
}



.s-lg-srch-listing-meta .s-lg-srch-listing-author,
 .s-lg-srch-listing-meta .s-lg-srch-listing-date,
 .s-lg-srch-listing-meta .s-lg-srch-listing-subj {
	display: none;
}

#s-lg-az-search-bar .navbar-brand {
	line-height: inherit;
}
#s-lg-az-search-bar #s-lg-az-count {
	margin-bottom: 3px;
}
@media (min-width: 768px) {
	#s-lg-az-search-bar .navbar-collapse {
		width: 50%;
		float: left;
	}
	#s-lg-az-search-bar .navbar-form {
		position: relative;
		width: 100%;
		padding-left: 0;
	}
	#s-lg-az-search-bar .navbar-form .form-group {
		width: 100%;
	}

	#s-lg-az-search-bar .navbar-form .form-control {
		width: 100%
	}
	#s-lg-az-search-bar .navbar-form button{
		position: absolute;
		top:  0;
		left: 100%;
	}
}

#s-lg-az-index {
    font-size: 1.1em;
}

#s-lg-az-index .btn-group {
	width: 100%
}

#s-lg-az-index .btn-group>.btn-link {
	border: 1px solid #9789ba;
	padding: .5em .855%;
	color: #639;
	font-family:  inherit;
	font-size: inherit;
}
#s-lg-az-index .btn-group>.btn-link:hover {
	background-color: #feeff8;
	color: #c91a69;
	text-decoration: none;
	opacity: 1;
}
#s-lg-az-index .btn-group>.btn-link:focus {
	color: #c91a69;
	text-decoration: none;
}

@media (max-width: 767px) {
	#s-lg-az-index .btn-group>.btn-link {
		padding-right: .6%;
		padding-left: .6%;
	}
}

#s-lg-az-index .btn-group>.btn-link.bold {
	background-color: #6c4f99;
	border-color: #6c4f99;
	color: white;
	text-decoration: none;
	z-index: 5;
}

#s-lg-az-index .btn-group>.btn-link.s-lg-text-ghost {
	color: #999;
	background-color: transparent;
}

#s-lg-az-search-reset:after {
	display: table;
    content: " ";
}
#s-lg-az-search-reset #s-lg-az-result-count {
	margin-top: 0;
	font-size: 2em;
	font-weight:  normal;
}
#s-lg-az-search-reset #s-lg-az-reset {
	padding: .1em .45em .05em;
	margin-top: -.4em;
}

#s-lg-az-results .s-lg-db-panel-title {
	border-color: #7c62a4;
	font-size: 250%;
	color: #7c62a4;
}

#s-lg-az-cols .s-lg-az-result,
 #s-lg-az-cols .s-lg-az-trial {
	border-color: #cec5dd;
}

#s-lg-az-cols .s-lg-az-result-title {
	font-size: 120%;
}

#s-lg-az-cols .s-lg-az-result-description {
	font-size: 100%;
}

#s-lg-az-cols .s-lg-az-result-badges a,
 #s-lg-az-cols .s-lg-az-result-badges a:hover {
	text-decoration: none;
}

#s-lg-az-cols .s-lg-az-result-badges ul {
	padding: 0;
}

#s-lg-az-cols .s-lg-az-result-badges li:before {
	display: none;
}

#s-lg-az-cols .label {
	position: relative;
	top: -.2em;
}

#s-lg-az-cols .s-lg-az-result-badge-new {
	background-color: #db8442;
}

#s-lg-az-cols .s-lg-az-result-badge-featured {
	background-color: #67952b;
}

#s-lg-az-trials-div .fa-asterisk {
	color: #db8442;
}

.s-lg-az-result-props {
	display: none;
}

.container .s-la-widget,
 .s-lg-guide-body .s-la-widget.modal {
	font: inherit;
}

/*=============================================================================\
|= Additional styles for embedded LibAnswers widgets.                         =|
|= Also, see lbu-library_2019.css for .s-la-widget prefixed duplicate         =|
|= selectors on a number of rules to counteract equivalent rules in the       =|
|= additional CSS loaded with LibAnswers widgets.                             =|
\=============================================================================*/

.s-la-widget.s-la-widget-embed {
	padding: 0;
	border: 0 none;
}
.s-la-widget.s-la-widget-embed .s-la-widget-header {
	display: none;
}

.s-la-widget-embed .s-la-content-faqlist ul.list-unstyled li:before,
 .s-la-widget-embed .s-la-faq-listing-meta ul.list-inline li:before {
	display: none;
}

.s-la-widget.s-la-widget-embed .s-la-faq-listing-q {
	font-size: 1.05em;
	font-weight: bold;
}

.s-la-widget .s-la-content-faqlist li.s-la-faq-listing .s-la-faq-listing-meta {
	font-size: 100%
}

.s-la-widget .s-la-content-faqlist li.s-la-faq-listing .s-la-faq-listing-meta .s-la-faq-listing-topics li {
	margin-top: 0;
}

.s-la-widget .s-la-content-faqlist li.s-la-faq-listing .s-la-faq-listing-meta .s-la-faq-listing-views,
 .s-la-widget .s-la-content-faqlist li.s-la-faq-listing .s-la-faq-listing-meta .s-la-faq-listing-updated,
  .s-la-widget .s-la-content-faqlist li.s-la-faq-listing .s-la-faq-listing-meta .s-la-faq-listing-topics .divider {
	display: none;
}
/*============================================================================*/


.s-lib-floating-box-content > div.s-lg-widget + div.s-lg-widget>.lbu-action-button,
 .s-lib-floating-box-content > p.lbu-action-button + div.s-lg-widget>.lbu-action-button,
 .s-lib-box-content.s-lib-floating-box-content > div.s-lg-widget + .lbu-action-button {
	/* margin-top: 10px; */
}

/* Rule to adjust size/spacing of Chat box widget inside standard LibGuides boxes (especially Contact boxes) */
.s-lib-box .s-lg-widget .lci_chat_load {
	box-sizing: border-box!important;
	margin-top: 4px;
	margin-bottom: 4px;
}


.s-lib-box.twitter-timeline-container .s-lib-box-content .s-lg-widget {
	margin-bottom: -6px;
}

/* Undo overflow suppression in admin interface so Add/Reorder button dropdown shows. */
.s-lib-cmd-bar ~ div .s-lib-box.twitter-timeline-container .s-lib-box-content {
	overflow: visible;
}
/*============================================================================*/
 

/*=============================================================================\
|= New Slick Slider (which replaced the earlier Carousel)                     =|
\=============================================================================*/
.slick-slider.slick-initialized {
	margin: 0;
	background-color: #6c4f99;
}

.slick-slider .slick-arrow {
	top: auto;
	bottom: 3px;
	border: 0 none;
	padding: 0;
	overflow: hidden;
	background-color: transparent;
	color: white;
}

.slick-slider .slick-arrow:before {
	top: auto;
	bottom: -5px;
	background-color: transparent;
	color: white!important;
	opacity: .5;
}

.slick-slider .slick-arrow:hover:before,
 .slick-slider .slick-arrow:focus:before {
	opacity: 1;
}

.slick-slider .slick-prev {
	left: 5px;
}

.slick-slider .slick-next {
	right: 5px;
}

 .slick-slider ul.slick-dots {
	position: relative;
	bottom: 5px;
	margin: 0;
	padding: 0 30px;
}

.slick-slider ul.slick-dots li:before {
	display: none;
}

.slick-slider ul.slick-dots li button:before {
	color: white;
}

.slick-dots li button:hover, .slick-dots li button:focus, .slick-dots li button:active,
 .slick-dots li button:active:hover, .slick-dots li button:active:focus {
	border: 0 none;
	background-color: transparent;
}

.slick-slider .s-lib-cpane-caption {
	margin-bottom: -.8em;
	/* padding: 10px 25px !important; */
	text-align: center;
}

.slick-slider .s-lib-cpane-caption > * {
	margin-left: 15px;
	margin-right: 15px;
    color: white;
}

.slick-slider .s-lib-cpane-caption h3 {
    font-size: 20px;
}
.slick-slider .s-lib-cpane-caption a {
    color: white;
    font-weight: normal;
}

.slick-slider .s-lib-cpane-caption h4 {
	margin: 0;
	font-size: 18px;
}

.slick-slider .s-lib-cpane-caption p:empty {
	display: none;
}

/*============================================================================*/


@media (min-width: 992px) {
	#s-lg-az-search-reset #s-lg-az-result-count {
		display: inline-block;
		float: none!important;
		margin-bottom: 0;
	}
}


/*=============================================================================\
|= ADDITIONAL RULES FOR LIBGUIDES ADMIN PAGE EDIT MODE                        =|
\=============================================================================*/
.s-lib-cmd-bar {
	font-family: inherit;
	font-size: 12px;
}

.s-lib-cmd-bar + div {
	margin-top: 45px;
}

.s-lib-cmd-bar ~ div .editable-click {
	border-color: pink;
}

.s-lib-cmd-bar ~ div #s-lg-guide-search-box {
	display: none;
}

.s-lib-cmd-bar ~ div .btn-toolbar {
	position: relative;
	right: 0;
}

.s-lib-cmd-bar nav ul.navbar-nav,
 .s-lib-cmd-bar ~ div#lbu-lg-admin-guide-info ul,
 .s-lib-cmd-bar ~ div#s-lg-guide-tabs-title-bar ul {
	padding-left: 0;
}

.s-lib-cmd-bar ul.navbar-nav li,
 .s-lib-cmd-bar ~ div#lbu-lg-admin-guide-info ul li,
 .s-lib-cmd-bar ~ div#s-lg-guide-tabs-title-bar ul li {
	margin-top: 0;
}

.s-lib-cmd-bar ul.navbar-nav li:before,
 .s-lib-cmd-bar ~ div#lbu-lg-admin-guide-info ul li:before,
 .s-lib-cmd-bar ~ div#s-lg-guide-tabs-title-bar ul li:before {
	display: none;
}

.s-lib-cmd-bar ~ #s-lg-guide-mini-cmd-bar {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999;
}

#s-lg-guide-mini-cmd-bar .btn-toolbar {
	float: none!important;
	max-width: 1138px;
	margin-left: auto!important;
	margin-right: auto;
}

#s-lg-guide-mini-cmd-bar .btn-toolbar > .btn-group {
	position: absolute;
	top: -2px;
	right: -3px;
	border: 3px solid white;
}

#s-lg-guide-mini-cmd-bar .btn {
	font-size: 1em;
	border: 1px solid #999;
	border-radius: 0;
}

#s-lg-guide-mini-cmd-bar .btn-default {
	background-color: #fbcf94;
	color: #8a8a8a;
}

#s-lg-guide-publishing-status {
	font-family: inherit;
	font-weight: bold;
}

#form-group-enable_noshare .btn-default {
	background-color: white;
	color: black;
}

.s-lib-cmd-bar ~ #s-lg-guide-header {
	margin-top: 44px;
	padding-top: 2em;
}

#lbu-secondary-nav_tabs-container .nav-tabs > li#s-lg-admin-tab-add {
	border: 0 none;
	width: auto;
}

#lbu-secondary-nav_tabs-container .nav-tabs li#s-lg-admin-tab-add a {
	padding: 12px 1em;
	border-radius: 4px;
	background: #d68f45;
}

#lbu-secondary-nav_tabs-container .nav-tabs > li > #s-lg-admin-tab-anchor #s-lg-add-page-icon {
	margin: 0;
	padding: 0;
	color: white;
}

#lbu-secondary-nav_tabs-container .nav-tabs li#s-lg-admin-tab-add a:hover {
	background-color: #f9bf68;
	color: white;
}

#s-lg-guide-tabs-title-bar .navbar {
	min-height: 10px;
	background: 0 none;
	border: 0 none;
}

#s-lg-guide-tabs-title-bar .nav #s-lg-page-friendly-anchor > a {
	top: 2px;
	padding: 0;
	text-decoration: underline;
}

#s-lg-page-friendly-edit {
	top: 0;
	padding-right: 15px;
}

.s-lib-cmd-bar ~ .ui-dialog .btn-default {
	border: 1px solid #ccc;
	padding: 6px;
	background-image:  none;
	background-color: #53565a;
	color: white;
	font: inherit;
}

.s-lib-cmd-bar ~ div#lbu-lg-admin-guide-info {
	display: block;
	margin-top: 70px;
	padding: 7px 7px 1px;
	width: 100%;
	background-color: #f9d187;
	font-size: 80%;
}

.s-lib-cmd-bar ~ #lbu-lg-admin-guide-info * {
	color: #333;
}

.s-lib-cmd-bar ~ div#lbu-lg-admin-guide-info div {
	padding-top: 2px;
}

/* These fix the PAGE and LAYOUT buttons in the page title bar */
.s-lg-admin-guide-page-nav .nav li.dropdown {
	margin: 0;
}

.s-lg-admin-guide-page-nav .nav li.dropdown>a {
	padding: 2px 15px;
	text-decoration: none;
}

.s-lg-admin-guide-page-nav .nav li#s-lg-page-friendly-anchor div {
	padding: 2px 0;
}

.s-lib-cmd-bar .dropdown-menu > li > a,
 .s-lib-cmd-bar .dropdown-submenu > a {
	text-decoration: none;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar {
	display: block;
	margin: -3px auto 5px;
	border: 0 none;
	border-bottom: 1px solid #9383ab;
	padding: 2px 8px 0;
	background: #f9d187 none;
	font-family: inherit;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .s-lg-admin-guide-page-nav {
	padding: 0;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .s-lg-admin-guide-page-nav ul {
	margin: 0;
}

/* These target the PAGE and LAYOUT dropdown mwnus, and also the ones on the Add/Reorder menus
   at the foot of each content box */
.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .dropdown-menu, 
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content+.pad-top-sm .dropdown-menu {
	margin-top: 0;
	padding: 0;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .dropdown-menu li, 
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content+.pad-top-sm .dropdown-menu li {
	margin-top: 0;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .dropdown-menu li:before, 
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content+.pad-top-sm .dropdown-menu li:before {
	display: none;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .dropdown-menu li a, 
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content+.pad-top-sm .dropdown-menu li a {
	padding: 4px 10px;
	text-decoration: none;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .dropdown-menu li.pad-left-med a, 
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content+.pad-top-sm .dropdown-menu li.pad-left-med a {
	padding-left: 40px;
}

.s-lib-cmd-bar ~ #s-lg-guide-tabs-title-bar .dropdown-menu li a:hover, 
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content+.pad-top-sm .dropdown-menu li a:hover {
	background-color: #fbcf94;
}

.s-lib-cmd-bar ~ .ui-dialog #s-lg-frm-friendly .input-group>* {
	font-family:  inherit;
	font-size: 1.2em;
	padding: 0 .7em;
}
.s-lib-cmd-bar ~ .ui-dialog #s-lg-frm-friendly .input-group>input.form-control {
	width: 100%!important
}

.s-lib-cmd-bar ~ div #lbu-secondary-nav_tabs-container .nav-tabs #s-lg-admin-tab-add:focus  {
	outline: none;
	margin: 0 37px;
}
.s-lib-cmd-bar ~ div #lbu-secondary-nav_tabs-container .nav-tabs #s-lg-admin-tab-add a {
	background: 0 none;
}
.s-lib-cmd-bar ~ div #lbu-secondary-nav_tabs-container .nav-tabs #s-lg-admin-tab-anchor:hover {
    background-color: transparent;
}
.s-lib-cmd-bar ~ div #lbu-secondary-nav_tabs-container .nav-tabs #s-lg-admin-tab-add:focus #s-lg-add-page-icon {
    outline: 2px solid #606fed;
    outline-offset: 12px;
}
.s-lib-cmd-bar ~ div #lbu-secondary-nav_tabs-container .nav-tabs #s-lg-admin-tab-anchor .fa {
	border-radius: 4px;
	padding: .4em .6em;
	background: #d68f45;
}
.s-lib-cmd-bar ~ div #lbu-secondary-nav_tabs-container .nav-tabs #s-lg-admin-tab-anchor:hover .fa {
	background-color: #513884
}

.s-lib-cmd-bar ~ #s-lg-guide-main .s-lib-box-title {
	margin-top: .4em;
	display: block;
	position: relative;
	z-index: 10;
}

.s-lib-cmd-bar ~ div .s-lib-box-title .pull-right {
	padding: 1px;
	padding-left: .3em;
	background-color: #d68f45;
	position: absolute;
	top: -1em;
	right: -1px;
	z-index: -1;
	font-size: 12px;
}

.s-lib-cmd-bar ~ div .s-lib-box-title i.fa {
	color: white;
	text-shadow: none;
	font-weight: normal;
}

.s-lib-cmd-bar ~ div .s-lib-box-title button.close {
	opacity: .6;
	text-shadow: none;
	top: 0;
	line-height: 85%;
	cursor: pointer;
	border: 0 none;
	padding: 0;
	background-color: transparent;
	color: white;
	font-size: 21px;
	font-weight: normal;
	text-decoration: none;
}

.s-lib-cmd-bar ~ div .s-lib-box-title button.close:hover {
	opacity: .8;
}

.s-lib-cmd-bar ~ div #s-lib-alert-content .nav-tabs li a {
	text-decoration: none;
	background-color: #fce3bf;
}

.s-lib-cmd-bar ~ div #s-lib-alert-content .nav-tabs li.active a,
 .s-lib-cmd-bar ~ div #s-lib-alert-content .nav-tabs li.show a:hover {
	background-color: #f9d187;
	color: black;
}

.s-lib-cmd-bar ~ div .s-lib-box-title .s-lg-edit-link {
	text-decoration: none;
	padding: 1px 2px 0;
	top: 0;
	background-color: #d68f45;
}

div.s-lg-admin-addbox a {
	text-decoration: none;
}

.s-lib-cmd-bar ~ div .s-lib-box #lbu-banner-image-caption {
	display: block;
	margin-top: -8px;
	background-color: #c00;
	color: white;
}

.s-lib-cmd-bar ~ div .s-lib-box-content span.disabled {
	display: inline-block;
	width: 100%;
	background-color: pink;
}

.s-lib-cmd-bar ~ div .s-lib-box .s-lg-link-list {
	overflow: visible;
}

.s-lg-content-edit > a:hover {
	text-decoration: none;
}

.s-lib-cmd-bar ~ div .s-lg-guide-admin-content .s-lg-content-edit a {
	background-color: #fbcf94;
	padding: 2px 6px 1px 3px;
}

.s-lib-cmd-bar ~ div .s-lg-guide-admin-content .s-lg-content-edit > a {
	text-shadow: none;
}

.s-lib-cmd-bar ~ div .s-lg-guide-admin-content .s-lg-content-edit a:hover {
	background-color: #f8b04e;
}

.s-lg-guide-admin-content ~ div.pad-top-sm {
	padding-bottom: 10px;
}

.s-lib-cmd-bar ~ #s-lg-guide-main .s-lib-box-content > div.pad-top-sm .btn,
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content+.btn-group .btn,
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-guide-admin-content>.btn-group>.btn,
 .s-lib-cmd-bar ~ #s-lg-guide-main .s-lg-admin-addbox a,
 .s-lib-cmd-bar ~ #s-lg-guide-main .ui-tabs-panel>.btn-group:last-child .btn {
	border-color: #f9bf68;
	background-color: #d68f45;
	border-width: 2px;
	border-style: outset;
	border-radius: 0;
	padding: 3px 6px;
	color: #eee;
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.container .s-lg-admin-addbox a:hover {
	opacity: .8;
}

.container .s-lg-admin-addbox a:active {
	border-style: inset;
}
/*============================================================================*/

/*=============================================================================\
|= SPECIAL ADDITIONAL ADMIN-SIDE RULES FOR MAKING SUBVERTED TABS BOX LOOK     =|
|= REASONABLY ACCORDION-ISH                                                   =|
\=============================================================================*/
.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs {
	margin: 0 0 0 20px;
	margin-bottom: 0;
	border-radius: 0;
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs {
	margin: 0;
	border: 0 none;
	padding: 0;
	background: none;
	font-size: 1.25em;
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li {
	float: none;
	outline: none;
	margin: .75em 0 0;
	border: 0 none !important;
	background: none;
	font-weight: bold;
	white-space: normal;
}
.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li:first-child {
	margin-top: 0;
}
.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li:before {
	display: none;
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .ui-tabs > .nav-tabs > li:hover {
}
.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li.active {
}
.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li.active:before {
	display: none;
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li a {
	float: none;
	display: inline-block;
	width: 100%;
	padding: 0 1.5em 0 0;
	background-color:  inherit;
	font-family: Arial,sans-serif;
	font-size: .8em;
	color: #808080;
	transition: font-size .4s, color .4s;
}
.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li.active a {
	font-size: 1em;
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li a:after {
	color: #b9b9b9;
	width: auto;
	float: right;
	font-family: FontAwesome;
	left: 0;
	margin-top: 0;
	margin-right: -1.5em;
	position: relative;
	background-image: none;
	overflow: visible;
	text-indent: unset;
	font-family: FontAwesome;
	content: "\f056";
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li:hover a {
	color: black;
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li.active a {
	color: #271753;
}
.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs > .nav-tabs > li.active a:after {
	content: "\f055";
}

.s-lib-cmd-bar ~ div .ui-accordion>.s-lib-box-container>.s-lib-box>div>.s-lib-box-content> .s-lib-jqtabs .tab-content {
	margin-top: 4px;
	margin-left: -8px;
	margin-right: -8px;
	border-color: #beb1d2;
	padding: 1em .5em 3px;
}

/* Also need to replicate rules for h4, h5 when in tabs-as-accordion context */
.s-lib-cmd-bar ~ div .ui-accordion .tabcontent h4 {
	font-size: 1.2em;
}

.s-lib-cmd-bar ~ div .ui-accordion .tab-content h5 {
	font-size: 1.1em;
	font-weight: bold;
}

data.lbu-marker {display: none}
.s-lib-cmd-bar ~ div data.lbu-marker {display:inline-block;background-color: #fbe0ed;padding: 2px;color: #0a6ba3;}
.s-lib-cmd-bar ~ div data.lbu-marker:empty {display:none;}
.s-lib-cmd-bar ~ div data.lbu-marker:before {font-family: FontAwesome; content: "\f0a4\f0a4\f0a4  ";}

/*============================================================================*/



@media print {
	.s-la-widget.s-la-widget-embed a[href]:after {
		content: none;
	}
	.s-la-widget.s-la-widget-embed .s-la-content-faqlist a[href]:after {
		content: "\2003\2014\2003" attr(href);
		font-weight: normal;
	}
}