/*
 * print styles
 */

html,
#page {
    color: #000 !important;
    background: none !important;
}

body,
.navigation,
.footer {
    background: none !important;
}

/*form,*/
.btn-toolbar,
.navigation,
.visual,
.footer,
.eop {
    display: none !important;
}

.btn {
    color: #3c3c3b !important;
    background-color: #eee !important;
}

.btn-outline-slim {
    border: none !important;
}

.content .inner {
    padding: 10px 0 0 0;
    border-bottom: none;
}

.page-title {
    margin: 0 0 10px 0 !important;
    text-shadow: none;
    color: #000 !important;
}

.content {
    border-top: 0;
    margin-bottom: 40px;
}

body.home .content {
    margin-bottom: 0;
}

body.home .home-teaser-link {
    display: none !important;
}

.btn-outline {
    border-color: #000 !important;
}

.navigation {
    position: static !important;
}

.count-all-posts-number {
    color: #000 !important;
    border-color: #000;
}

a,
a:hover,
a:focus {
    color: #000 !important;
}

a[href]:after {
    content: none;
}

h1, h2, h3, h4, h5, h6 {
    color: #000 !important;
}

.panel-group .panel {
    background: none !important;
}

.panel-collapse {
    display: block !important;
    height: auto !important;
}

/*.collapse.in {*/
    /*display: block !important;*/
/*}*/

.panel .panel-heading .panel-icon {
    display: none !important;
}

.panel-collapse .panel-body {
    background: none !important;
}

/*
 * helper
 */
.hidden-print {
    display: none !important;
}

.visible-print {
    display: block !important;
}

/*
 * congresses template
 */
.congresses .congress-year-box:hover {
    border-color: #ddd;
}

.modal .modal-content,
.modal .modal-header,
.modal .modal-body,
.modal .modal-footer {
    background-color: #fff !important;
}