body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,blockquote{line-height: 25px;}
body{ background:#fff; font-family: 'Lato';font-size:18px;}
blockquote {
    border-left: 5px solid #76a0ff;
    background-color: #ececec;    
    padding: 30px 30px 30px 78px;
    margin: 20px 0;
    background: #F8F8F9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REZDOTRGOEM5NjAxMTFFQjk0RENBNEMzRDg2RDQwOUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REZDOTRGOEQ5NjAxMTFFQjk0RENBNEMzRDg2RDQwOUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERkM5NEY4QTk2MDExMUVCOTREQ0E0QzNEODZENDA5QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERkM5NEY4Qjk2MDExMUVCOTREQ0E0QzNEODZENDA5QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjigc3UAAAFhSURBVHjaYmRY/cuF4f+/3QyUgb3Ov61dwAy241Qxj4lhkIJRh406bNRhow4bddiow0YdNsIddpfK7rrL4vzLcg+QwYizYcR2XAfYvrqM1xhGpscwJrXMIybENKkcGprUicr//1yIMOcE0c4i0jy8DgMHOwNDGhEGnSWqvUyCeUwEfFdHVHv/l+V7IkOLaPOY8PiuBkiFEjSGkWkVkaFFknksWA1hPboK6LtQIux7BcSrCTqKDPNY0HwVCjRgCpApRlTUMDJNxheNlJjHgtQXrABiZ5L6kr8sW3A4iGLzWICGCAINWEq0r2BBzshUgMNRVDGPCRx0wCAk0RBnoL4r2CSpZR4sV06FJjyKHIUEKDaPCcmXtQQMWQ1Uo0GEo6hiHqPzUmPkbP0SS9oA+SoHaMBqBhIBJeaxoGXXWmDCnYnMx5XziMz+ZJuHEmJQX+4BGnAAlE6IrmrwhxpZ5gEEGACnerxiOrxTnAAAAABJRU5ErkJggg==) 20px 20px no-repeat;
    min-height: 25px;
    line-height: 23px;
    color: #666;
}


h1, h2, h3 {
    line-height: 40px;
    margin: 20px 0px;
    font-size: 35.5px;
}
h4 {
    font-size: 22.5px;
}
ins > iframe{
	border: 1px solid #000;
}
.menu.navbar{
	display: block;
}
.user-menu{
    position: relative;
	font-size: 14px;
}
.user-name{
    padding-bottom: 5px;
}
ul.user{
    width: 160px;
    text-align: left;
    margin-left: 45px;
    margin-top: 5px;
}
.sub-title{
	margin: 10px 0px 20px;
}
.widget-title{
   border: 1px solid #eded;
    padding: 2px 20px;
    border-radius: 25px 0px;
    background: #eeeeee;
    display: table-caption;

}
.widget_html{
 
    margin: 15px 0px;
    padding: 0px;
}

.scrollup-btn {
    border-radius: 7px;
    left: 15px;
    bottom: 15px;
    background: #34495e;
    width: 44px;
    height: 44px;
}
.scrollup-btn {
    position: fixed;
    right: 25px;
    bottom: 25px;
    width: 44px;
    height: 44px;
    z-index: 9999;
    border-radius: 7px;
    background: #f7c221;
    cursor: pointer;
    box-shadow: 4px 4px 11px 0 rgba(50,50,50,.4);
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
    -webkit-transform: translateZ(0);
}
svg:not(:root) {
    overflow: hidden;
}
.btn-hide {
    transform: translateY(115px);
    -webkit-transform: translateY(115px);
}
.btn-hide {
    bottom: -100px;
}



a{
	color:#005580;
}
a:hover, a:focus {
    color: #2d6de2;
    text-decoration: underline;
}
a.download{
    display: block;
    text-align: left;
    height: 57px;
    padding: 27px 13px 0px 26px;
}
a.download:before{
   background: url(/images/download.png) 100% no-repeat;
    background-size: 65px;
    content: " ";
    width: 65px;
    height: 65px;
    margin-right: 25px;
    float: left;
    position: relative;
    top: -19px;
}
.metki{
	background-color: #b5ffb4;
	padding:15px 10px 15px 20px;
	border-radius: 10px;
	display:inline-block;
}
.metki a{
	padding-right:10px;
	float:left;
}
.ir-arriba {
    position: fixed;
    left: 14px;
    left: 1rem;
    bottom: 14px;
    bottom: 1rem;
    display: none;
    padding: 14px;
    background-color: #0098d3;
    color: #fff;
    font-weight: bold;
    border: 2px solid #fff;
    cursor: pointer;
    opacity: 0.7;
    border-radius:15px;
}
.ir-arriba:hover{
    opacity: 1;
}
.ir-arriba .fa-chevron-up{
	margin:0px;
}
a.logo{
	text-decoration:none;
}
a.logo span{
 color: #69de69;
    margin-right: 10px;
}
.hljs {
     background: #FFFFFF;
    font-size: 13px;
}
.more{
	background: #ddd;
    margin: 13px 0;
    padding: 2px 6px;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: inline-block;
}
.more:hover{
	background: #DEFFD9;
	text-decoration:none;
}
aside{
    padding: 0 15px 10px 15px;    
}
.items h3{
    font-size: 25.5px;
}
.popular{
	background: #d2d6ff;
    padding: 0px 20px 15px;
    border: 1px solid #ededed;
    border-radius: 10px; 
}
.hr_top{
    margin: 10px 0 15px;
}
.hr_bottom{
    margin: 15px 0 10px;
}
.fa{
    margin-right: 5px;
}

pre{
	margin: 0.5em 0 1em 0;
    padding: 1em;
    background: #fafafa !important;
    border: 1px solid #eee;
    word-wrap: break-word;
}

@media (max-width: 979px) and (min-width: 768px){
    .span3 {
        width: 220px; 
    }
}
@media (min-width: 1200px){
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1230px;
}
}
.telefon{
    margin: 15px;
    font-size: 20px;
    line-height: 29px;
    text-align: right;
}


.navbar .nav {
    margin: 0 auto;
    /*display: table;*/
	float:none;
}
.navbar .nav>li>a {
    color: #000000;
	font-size:100%;
	padding: 10px 12px 10px;
}
.navbar .nav>li:hover {
    color: #555555;
    text-decoration: none;
    background-color: #e5e5e5;
    -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.well{
    background-color: #FEFFC0;
    line-height: 1.4;
    margin-bottom:5px;
}
.well p{
    margin-bottom:5px;
}
.content{
    background-color: #fff;
    padding: 20px;
}

footer.main{
	border-top: #ccc 1px solid;
    color: #fff;
    background: #4f505a;
}
.footer a{
	text-decoration: none;
    outline: none;
    color: #56ecdf;
}
.footer {
    min-height: 125px;
    padding: 30px;
}
.row-fluid [class*="span3"]:first-child{
    margin-left: 30px;
}
input, textarea {
    width: 50%;	
}
.input-prepend input{
	width: 40%;
}
.radio, .checkbox {
    min-height: 0px;
    padding-left: 0px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {   
    margin-right: 10px;
}
.clr{
	margin:0;
	padding:0;
	float:none;
	clear:both;
}