/* style.css */
header .navbar {
    background-color: #fff;
}

header .navbar-default .navbar-brand,
header .navbar-default .navbar-brand:hover,
header .navbar-default .navbar-brand:focus {
    color: #ffbd00;
}

.header-wrapper {
    display: inline-block;
    vertical-align: middle;
}
.header-right {
    text-align: right;
}
.header-right a {
    vertical-align: middle;
    line-height: 125px;
    font-weight: bold;
    font-size: 1.5em;
}
#header-title {
    display: inline-block;
    vertical-align: middle;
    color: #ffbd00;
    font-size: 6em;
    font-style: italic;
    font-family: 'Garamond';
}

.page-header {
    color: #01573E;
    border-bottom: 1px solid #ffbd00;
}

#search-us-img li {
    width: 250px;
}

/* trail */
#language-selector button{
    background-color: transparent;
    border: 1px solid transparent;
}
#user-dropdown-toggle-xs,
#language-selector button{
    height: 50px;
}
#language-selector .dropdown-menu {
    margin-top: -5px;
}
#trail-navbar-toggle-sm,
#trail-navbar-toggle-xs {
    margin: 5px 8px;
}
.trail-wrapper {
    background-color: #ffbd00;
    border-bottom: 1px solid #ffbd00;
}

button.navbar-toggle span{
    background-color: #fff;
}
.trail-icons{
	background-color: transparent;
	border: 1px solid transparent;
	font-size: 15px;
	margin-bottom:0px;
}
.trail-icons span.icon-bar{
	height: 3px;
}
#trail-dropdown-toggle,
#language-selector,
#login-xs-button,
#trail-breadcumbs ul.breadcrumb li,
#trail-breadcumbs ul.breadcrumb>li+li:before,
#trail-breadcumbs ul.breadcrumb a,
#trail-breadcumbs ul.breadcrumb i,
#user-dropdown-toggle-xs{
    color: #ffffff;
}
/* main-container */
#main-container #sidebar {
    background-color: white;

}

.form-control {
    border: 2px solid #01573E;
    border-radius: 0px;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    background-color: #004C37;
}

.list-group-item:first-child{
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

.list-group-item:last-child{
    border-radius: 0;
}
a.list-group-item {
    color: #01573E;
    border: 1px solid #01573E;
}
.btn-primary {
    background-color: #004C37;
}



/* main content */
#main-container .row-offcanvas{
	background-color: #fff;
}
#find-us-img li{
	width: auto;
	max-width: 250px;
}

#aspect_discovery_SiteRecentSubmissions_div_site-recent-submission .ds-artifact-item,
#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-title-results .item-wrapper.row {
    margin-bottom: 50px;
}

/* Buttons */
.btn-default {
    color:#fff;
    background-color: #01573E;
    border:1px #01573E solid;
}

.btn:hover, .btn:focus, .btn.focus{
     color:#01573E;
    background-color: #e6e6e6;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: #01573E;
    border-color: #01573E;
}

.btn-success {
    background-color: #01573E;
    border-color: #01573E;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    background-color: #01573E;
    border-color: #01573E;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li.active > a,
.pagination > li.active > a,
.pagination > li.disabled > a,
.pagination > li.disabled > span {
    background-color: #01573E;
    border-color: #01573E;
    color: #fff;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li.disabled > a:hover,
.pagination > li.disabled > a:focus,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    color: #01573E;
    background-color: #e6e6e6;
}

/* footer */
#footer-wrapper {
    background-color: #004C37;
    text-align: center;
}
footer {
    color: #fff;
    padding:10px;
}

footer a,
footer a:hover,
footer a:focus {
    color: #fff;
}
footer p {
    margin-top: 10px;
}

footer ul.list-inline{
    text-align: right;
}

footer ul li{
    border-right: 0.5px solid #fff;
}
footer ul li:last-child{
    border-right: 0px;
}

/* Bugfix */
#main-container .row-offcanvas #sidebar{
    z-index: 5;
}

@media (max-width: 992px) {
    .header-right {
        text-align: left;
        margin-top: 10px;
    }
    .header-right a {
        line-height: 32px;
    }
}
/* Utils */
.text-bold {
    font-weight: bold;
}