body {
font-size:120%;
font-family:  Arial, Helvetica, sans-serif; 
}

.s-lib-public-body .container { /* without this header is less wide than the rest of the page*/
    width: 970px;
    padding: 0;
}

#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb {
margin: 5px 0 10px 15px;
}

#s-lg-az-cols #s-lg-az-filters .chosen-container-single .chosen-single {
    background-color: #461D7C;
	background-image: none;
    color: #fff;
}


.s-lg-az-result, .s-lg-az-trial {
font-size: 1.1em;
}


.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
	font-size:1.3em;
}


.panel-default>.panel-heading a:hover{
color: #461D7C;
}

ul, ol, p {
font-size:15px;
}


ul ul {
font-size:1em;
}


.s-lg-tabs-side ul ul {
font-size:.9em;
}

.s-lg-az-result-description, .s-lg-az-result-moreinfo, .s-lg-az-result-moreinfo-link {
    font-size: 1em;
    line-height: 150%;
}

#s-lg-guide-header-search {    
display: none;
}

.label-info {
background-color: #461D7C;
}

 .label-info:hover {
color: #000; background-color: #FDD023;
}

/* new and trial indicators */

.s-lg-az-result-badges {
font-size:1.1em;
}


.s-lg-az-result-badge-trial.label-warning{
background-color: #fc6;
color: #000;
}

.s-lg-az-result-badges .label-info:hover {
background-color: #461D7C;
color:#fff;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {    

background-color: #461d7c;    
color: #fff;
}

.s-lg-indexbody {  
color: #525252;  font-size: 1.3em;} 

.s-lib-box-content .ui-widget {  
color: #525252;  font-size: 1.1em;}

a {color: #461d7c;}

.ui-widget-content a, a {  color: #461d7c;}

#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a {
color: #461d7c;
background-color:#fff; 
border-bottom:#efefef .1em solid;
}

#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a {    
color: #000;
background-color:#fff; 
border-bottom:#efefef .1em solid;
}

#s-lg-tabs-container .nav-tabs > li > a:hover, #s-lg-tabs-container .nav-pills > li > a:hover, #s-lg-tabs-container .nav-pills > .active > a:hover{
background-color:#efefef; 
}

.btn:focus {  
outline: 2px dotted #000; }
.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info {    
color: #000000;    
background-color: #fdd023;    
border-color: #fdd023;
}

.btn-info {    
color: #FFF;    
background-color: #461d7c;    
border-color: #461d7c;  
}

.col-md-9 .s-lib-box {  
border:none;
box-shadow: none;
}

.col-md-9 h2.s-lib-box-title {  
background: none;  
color: #888;  
border: none;
font-size: 1.5em;
font-weight: bold;
}
.s-lib-box {  
border-color: #ccc;  
border-width: 1px;  
box-shadow: 0 8px 6px -6px #AAAAAA;  
border-radius: 4px 4px 4px 4px;  
background-color: #fff;}

.s-lib-box .s-lib-box-title {  
background-color: #ebebeb;  
background-image: none;  
color: #4d4b4b;  
border-bottom: 1px solid #cccccc;  
border-radius: 3px 3px 0px 0px;
}

.ui-widget-content {
border:none;

}.ui-widget-header {
border:none; 
border-bottom: 1px solid #aaa; 
border-radius:0;
background: #fff;   
color: #222;  
font-weight: bold;
}

.ui-tabs .ui-tabs-nav {  
margin: 0; 
padding: 0;
}

ul.s-lg-link-list {
list-style-type:none;
}

.s-lg-link-list li {
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}

.s-lg-link-list li div {
font-weight: normal;
}

.s-lg-link-list li a{
font-weight: bold;
}

.s-lib-profile-email .label-info:hover {
background-color: #461D7C;
color:#fff;
}

#s-lg-guide-header-info h1, .s-lib-header h1 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 24px;
	margin-left:13px;
}

.txt a {
    line-height: 120%;
    margin: .8em 0;
}

.panel-body .alert-info {
color: #000;
background-color: #fff;
border-color: #fff;
}

.nav-pills > li.active > button, .nav-pills > li.active > button:focus, .nav-pills > li.active > button:hover {
    background-color: #461d7c;
    color: #fff;
}
.nav .s-lg-index-nav-btn > button {
    font-size: 14px;
    margin: 0 10px;
    padding: 5px 10px;
    color: #461d7c;
    background-color: transparent;
}

.btn-link {
    font-weight: 400;
    color: #461d7c;
    border-radius: 0;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
}

a:focus, a:hover {
    color: #461d7c;
    text-decoration: underline;
}

.btn-primary:hover {
    color: #fff;
    background-color: #461d7c;
    border-color: #461d7c;
}


