@import url("/css/styles_global.css");

a {
    color: #027e3f;
}

a:active {
    color: #804d00;    
}

a:hover {
    color: #013319;
}

.navbar-default {
    background-color: #004e99;
    border-color: #003d78;
}

#main-navbar {
    background-color: #063;   
}

.navbar-inverse {
    background-color: #25945c;
}

/*Styling für Buttons*/
/* Normaler aktiver Button */
#content .btn-access-content .btn:not(.disabled) {
    color: #ffffff;
    background-color: #25945c;
    border-color: #009c4d;
}
/* Normal Button hover */
#content .btn-access-content .btn:not(.disabled):hover {
    color: #ffffff;
    background-color: #2FA76A;
    border-color: #009C4D;
}
/* Deaktivierter Button */
#content .btn-access-content .btn.disabled {
    color: #000 !important;
    background-color: #d7e5d9;
    border-color: #aecbb6
}

/*Styling für Logo*/
.right-image-container.publisher-container {
    height: 40px;
}

.logo-left {
    background-image: url("/img/KC_weiss.svg");
}

#search-form label {
    color: #fff;
}

/*Festlege der Breakpoints für Mobilansicht*/
@media (max-width: 959px) {
    #yii_booster_collapse_submenu-nav {
        background-color: #25945c;
        border-color: #003d78;
    }
}

#facett_group_container {
    height: 100%;
    background-color: #004e99;
}

/*Festlege der Breakpoints für Mobilansicht*/
@media (max-width: 959px) {
    #sidebar {        
        background-color: #ffefcc;
    }
}

#sidebar .panel,
#right-sidebar .panel {
    border: 1px solid #aecbb6;
}

#sidebar .panel .panel-heading,
#right-sidebar .panel .panel-heading{
    background-color: #d7e5d9 !important;
}

#sidebar .panel {    
    border: 1px solid #aecbb6;
}

#sidebar .nav>li.active>a {
    border-color: #aecbb6;
}

#sidebar .panel .list-group li:not(.has-sub-list-group).active,
#sidebar .panel .list-group li:not(.has-sub-list-group).active>a {
    background-color: #78a988 !important;
    color: #fff !important;
}

#sidebar .nav>li>a:hover {
    background-color: #aecbb6 !important;
}

#sidebar .tab-pane > .list-group {
    border-right: 1px solid #aecbb6;
    border-bottom: 1px solid #aecbb6;
    border-left: 1px solid #aecbb6;
}

#sidebar .tab-pane > .list-group > .list-group-item {
    border-bottom: 1px solid #aecbb6 !important;
}

#collapsible_navtabs_content {
    border-right: 1px solid #aecbb6;
    border-left: 1px solid #aecbb6;
    border-bottom: 1px solid #aecbb6;
}

.nav>li>a:hover {
    background-color: #d7e5d9;
}

a.list-group-item:hover {
    background-color: #d7e5d9;
}

.item-view .panel--details>.panel-heading {
    background-color: #25945c;
}

.item-view .panel--details>.panel-heading:hover {
    background-color: #25945c;
}

.item-view .panel--details>.panel-heading>.panel-title {
    background-color: #25945c;
}

.item-view .panel--details>.panel-heading>.panel-title>a:hover {
    background-color: #25945c;
}

/*Artikelansicht*/
h2.authors {
    font-size: 1.1em;
    font-style: italic;
    margin: 0;
    line-height: 22px;
}

h1.title {
    margin-top: 0;
    font-size: 1.7em;
}

h3.subtitle {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 1em;
}

h4.info {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
}

.search-results__header {
    background-color: #dedede;
}

.item-view .panel--details>.panel-heading>.panel-title {
    color: #fff;
}

.item-view .panel--details>.panel-heading>.panel-title>a:hover {
    color: #fff;
}

.item-view .panel--details>.panel-heading>.panel-title>a::after {
    color: #fff;
}

.media--search-listing {
    border: 1px solid #efefef;
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #25945c;
}

/*Festlege der Breakpoints für Mobilansicht*/
@media (max-width: 959px) {
    #main-navbar > .container-fluid {
        background-color: #063;
    }
}

#sub-submenu1 > li > ul {
    color: #fff !important;
}

#sub-submenu1 > li > a {
    color: #fff !important;
}

#sub-submenu2 > li > a {
    color: #fff !important;
}

.pagination > .active > a {
    /*background-color: #f1a501;*/
    /*border-color: #f1a501;*/
    color: #fff
}

.pagination > .active > a:hover {
    /*background-color: #f1a501;*/ 
    /*border-color: #f1a501;*/
}

.pagination>li>a {
    /*color: #f1a501;*/
}

.pagination>li>a:hover {
    color: #dd9700;
}

.has-error .form-control {
   /*border-color: #f1a501;*/
}

.has-error .control-label {
    /*color: #f1a501;*/
}

.has-error .help-block {
    /*color: #f1a501;*/
}

.alert-danger {
    background-color: #ffefcc;
    border-color: #f3ce7e;
    /*color: #f1a501;*/
}

.list-group-item {
    height: auto !important;
}

/*MCP Widget Styling*/

/*#mcp .tab-content .list-group-item {
    border-top: 1px solid #aecbb6;
}

#mcp .tab-content {
    border-width: 0 1px 1px 1px;
    border-color: #aecbb6;
}

#mcp > ul > li.active > a {
    background-color: #d7e5d9;
    border-width: 1px 1px 0 1px;
    border-color: #aecbb6;
}*/

/******************************************************************************/
/*RSS Box*/
/******************************************************************************/

div.rssbox a span.btn {
    background-color: #25945c;
    border-color: #009c4d;
}

div.rssbox a span.btn:hover {
    background-color: #2FA76A;
    border-color: #009C4D;
}

