/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 29.01.2019, 17:21:55
    Author     : mballuff
*/

/*
SM
190221
*/

/*pagination*/
.pagination>li>a, .pagination>li>span {
    color: black;
    border: 1px solid #d8d8d8;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #C4037D;
    background-color: white;
    border-color: #d8d8d8;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-top-left-radius: 0; 
    border-bottom-left-radius: 0;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0; 
    border-bottom-right-radius: 0;
}

/*legende (karte)*/
.container-content .karte-legende img{
    height: 20px;
    width: auto;
    position: relative;
    top: 2px;
    display: inline-block;
    line-height: 1;
    margin: 0 10px 10px 10px;
}

/*suche*/
.container-content .form-control {
/*aus am 190325 SM    height: 40px;*/

/* nächste 2 zeile an am 190325 SM */
padding: 20px 15px;
    line-height: 2;

    box-shadow: none;
    font-size: 18px;
    border-radius: 0;
}
button, input, optgroup, select, textarea {
    margin-right: 10px;
}

/*projekte, liste*/
.row-projekte-label{
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: solid 1px #d8d8d8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
@media (max-width: 768px){
.row-projekte-label{
    display: none;
}
}
.row-projekte-inhalt {
    border-bottom: solid 1px #d8d8d8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.container-content .row-projekte-inhalt .karte-legende img {
    margin: 0 15px 10px 0;
}

/*projekt 2 spaltig*/
.container-content img.img-max-breite{
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
}
.row-projekte-inhalt-label{
    font-weight: 700;
}

/*projekt 2 spaltig navigation*/
.container-content ul.content-nav-liste {
/*    border: 1px solid #C4037D;*/
border-left: 1px solid #C4037D;
border-right: 1px solid #C4037D;
    margin-bottom: 40px !important;
}

.container-content ul.nav.nav-tabs.nav-justified {
    margin: 0;
    padding: 0;
    font-size: 20px;
    border-bottom: 1px solid white;
}
.container-content ul.nav.nav-tabs.nav-justified li.active>a {
    color: #C4037D;
    font-weight: 300;
}
.container-content ul.nav.nav-tabs.nav-justified li.active {
    background: white;
}
.container-content ul.nav.nav-tabs.nav-justified li>a {
    border-top: 1px solid white;
}
.container-content ul.nav.nav-tabs.nav-justified li.active>a {
    border-top: 1px solid #ddd;
}
.container-content ul.nav.nav-tabs.nav-justified li.active>a:hover, .container-content ul.nav.nav-tabs.nav-justified li.active>a:focus {
    background: white;
}
.container-content ul.nav.nav-tabs.nav-justified li>a:hover, .container-content ul.nav.nav-tabs.nav-justified li>a:focus {
    background: white;
    color: #C4037D;
    border-top: 1px solid #d8d8d8;
}

/* accordion */
.panel-default>.panel-heading {
    background-color: white;
    }
.panel-group .panel{
    border-radius: 0;
}
.panel-heading {
    padding: 15px 15px; 
}
.panel-heading a, .panel-heading a:hover, .panel-heading a:focus{
    color: black;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
}
.panel-title .glyphicon{
        font-size: 14px;
        margin-right: 10px;
    }

/* projektauswahl */
button.btn.btn-default.dropdown-toggle {
    border: solid 1px #ccc;
    height: 42px;
    padding: 5px 15px;
}
div.input-group-btn.open ul.dropdown-menu {
    width: 100%;
}
div.input-group-btn.open ul.dropdown-menu li{
    list-style: none;
}


/*
SM
190221
ENDE
*/

/* miba */
#tx_meproject_select_project-button.ui-selectmenu-button.ui-button {   
    width: 100%;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #ccc;
    background: #fff;    
    color: #555;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #c4037d;
    background: #c4037d;  
    color: #fff;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
    border: 1px solid #ccc;
    background: #fff;
    font-weight: normal;
    color: #000;
}

.tx-meproject-select-project {
	margin-bottom:20px;
}
.tx-meproject-modules {
	margin-bottom:20px;
}




