
#rspo_header{text-align: center}

#rspo_header   img { margin: 12px 20px 0 20px;}

#content>section{background-color:inherit}

.section-body:first-child {
    margin-top: 0;
}
#content h4{font-weight: bold;}

#map {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: -200px;
    left: 0;
    right: 0;
    z-index: 0;
}
#map_content {
    z-index: 100;
    position: relative;
    opacity: 0.92;
}
@media (min-width: 769px) {
    .dl-horizontal dt {
        float: left;
        width: 260px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 275px;
    }
}

.timeline-entry .card.style-default-bright:after{
    border-color: transparent transparent transparent #DDD;
}
body {font-size: 14px}
#search_bar .help-block {position: static;}
.select2-container .select2-choice {height: 30px; color:#005192}
input.dirty {color:#005192}
.nav-tabs>li>a {padding:10px!important;}
.floating-label .form-control ~ label{font-size:14px;}
.select2-container .select2-choice .select2-arrow{top:-5px;}
.select2-container .select2-choice abbr{top:-5px;}
.form-group>label, .form-group .control-label {opacity: .9}
.form-group .form-control ~ label {opacity: .9}
.text-toggle[aria-expanded=false] .text-expanded {
    display: none;
}
.select2-container-multi .select2-choices .select2-search-choice{
    background-color: inherit;
    border: none;
    color: #005192;
    padding: 3px 4px 3px 14px;
}
.select2-search-choice-close:before{
    color: #333;
    margin: 3px 0 0 0;
    width: 6px;
}
.select2-search-choice-close:hover{
    background : none;
}
.text-toggle[aria-expanded=true] .text-collapsed {
    display: none;
}
.select2-results li{
    font-size:12px;
    line-height: 15px;
}

.dirty .select2-search-field:after{
    display: inline;
    color: #333;
    font-size:12px;

    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    content: "\f067";
    text-align: center;
    cursor: pointer;

}
.control-label{white-space: nowrap;}

/*loga w footerze*/
#lr, .pg-node-id-1, .pg-file-cs-6 {
	padding-right: 10px; 
	color: #666666;
}
.logo-kapital-ludzki{
	background: url(/bundles/applicationrspo/img/kl.424c9f2fa1bc7a59432e.svg) no-repeat 50%;
	background-repeat: no-repeat;width: 23%;
	margin-right: 10px;
	height: 60px;
	float: left;
} 
.logo-cie{
	width: 23%;
	height: 60px; 
	background: url(assets/img/cie.861ed33a9f8a534dc642.svg) no-repeat 50%;
	background-repeat: no-repeat;
	margin-right: 10px;
	float: left;
} 
.logo-ue{
	background: url(assets/img/ue.ed69fff49e78e2421d6d.svg) no-repeat 50%;
	background-repeat: no-repeat;
	float: left;
	width: 23%;
	margin-right: 10px;
	height: 60px;
}
.logo-men{
	background: url(assets/img/men.59ca015d681cb0615f5d.svg) no-repeat 50%;
	width: 23%;
	height: 60px;
	margin-right: 10px;
	float: left;
	background-repeat: no-repeat;
} 
.link-button{
	font-weight: 400;
	padding: 0 8px;
	min-width: 30px;
	line-height: 1.5rem;
    color: #585858;
}
footer {
    float: left;
    width: 100%;
    /*background: #eeeeee;*/
    /*padding: 15px;....*/
    /*position: fixed;*/
    height: 114px;
    bottom: 0px;
    width: 100%;
}

.btn-link-disabled{
  color: #666!important;
}

.footer-content {
    background: #fff;
    border: 1px solid #dddddd;
    padding: 15px 20px 15px 20px;....
}

footer .col-md-3 {
    margin: 5px 0;
    text-align: center;
}

footer .txt {
    text-align: center;
    padding-top: 20px;
    font-size: 12px;
}