﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}


div.intro {
   content:url("../Images/Intro1.jpg");
}​

.editor-multiline-field textarea {
    width: 300px;
    height: 200px;
}


/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}
body {
	font-family: 'PT Sans', sans-serif;
}



.main-container {
}

.wrapper {
	padding-top: 50px;
}

.main-navigation {
}

.slider-container {
}

.main-content {
}

.subsite-main-content {
	padding-top: 60px;
}

.bg {
  background: url('../Images/Intro.png') no-repeat center center;
  position: fixed;
  width: 100%;
  height: 350px; /*same height as jumbotron */
  top:0;
  left:0;
  z-index: -1;
}

.jumbotron {
  margin-bottom: 0px;
  height: 250px;
  color: white;
  text-shadow: #670D3A 0.2em 0.2em 0.2em;
  text-align: center;
  background: white;
}



.jumbotronxx{
    height:auto;
	text-align: center;
    background:silver;
	color: black;
}
.sidebar {
}

#slider {
	background: #670D3A;
}
#slider .item {
	height: 200px;
	text-align: center;
	color: white;
}
#slider .item p {
	width: 70%;
	margin: 0 auto;
}

#akordeon .panel-tittle a {
	display: block;
	padding: 20px 15px;
	text-transform: uppercase;
	color: white;
}
#akordeon .panel-heading {
	padding: 0;
	background: #670D3A;
}
#akordeon h4 {
	margin-top: 0;
	margin-bottom: 0;
}

.navbar-inverse {
	background: #670D3A;
	border-bottom: 1px solid white;
}
.navbar-inverse .navbar-nav li a {
	color: #a2c8d9;
}

@media (min-width: 992px) {
.navbar-inverse .navbar-nav .dropdown-menu {
	width: 700px;
}
.navbar-inverse .navbar-nav .dropdown-menu li {
	float: left;
	width: 25%;
}
}

.navbar-inverse .navbar-nav .dropdown-menu li a {
	color: #670D3A;
}

@media (max-width: 767px) {
.navbar-inverse .navbar-nav .dropdown-menu {
	background: silver;
}
}

.navbar-toggle {
	border: 1px solid white;
}

.navbar-header .navbar-brand {
	font-family: 'Lobster', cursive;
	font-size: 2.2em;
	margin-top: -3px;
	color: white;
}






.navbar-header .navbar-brand:hover {
	color: white;
}

#news-list .jumbotron {
    text-align: center;
    top:auto;
	color: #670D3A;
	border: 1px solid #670D3A;
	background: white;
}
#news-list .jumbotron p {
	margin-top: 15px;
}
#news-list .jumbotron .btn-primary {
	background: #670D3A;
}

#news-list .panel-primary {
	border: 1px solid #670D3A;
}
#news-list .panel-primary .panel-heading,
#news-list .panel-primary .panel-footer {
	background: white;
}
#news-list .panel-primary .panel-heading .panel-title {
	text-transform: uppercase;
	font-size: 1.5em;
	color: #670D3A;
}
#news-list .panel-primary .panel-body {
	color: white;
	background: #670D3A;
}
#news-list .panel-primary .panel-footer .btn-link {
	color: #670D3A;
	text-transform: uppercase;
}

#news .page-header,
#news .text-primary {
	color: #670D3A;
}
#news form {
	margin-top: 25px;
	margin-bottom: 25px;
}
#news form label {
	font-weight: normal;
	text-transform: uppercase;
	color: #670D3A;
}
.btn-primary {
	text-transform: uppercase;
	background: #670D3A;
}

.breadcrumb {
	font-size: 0.8em;
	border: 1px solid #670D3A;
	background: white;
}
.breadcrumb a {
	color: #670D3A;
}
.breadcrumb li:last-child {
	text-transform: uppercase;
}

.sidebar .nav-pills li {
	margin-top: 0px;
	border-bottom: 1px solid silver;
}
.sidebar .nav-pills li:last-child {
	border-bottom: none;
}
.sidebar .nav-pills li a {
	text-align: right;
	color: #670D3A;
}
.sidebar .nav-pills li a:hover {
	text-align: left;
	color: white;
	background: #670D3A;
}

.pager {
	font-size: 0.8em;
	text-transform: uppercase;
	border-top: 1px dotted silver;
	margin-top: 35px;
	padding-top: 15px;
}

#kontakt .input-group .input-group-addon {
	background: #670D3A;
}
#kontakt .input-group .input-group-addon .glyphicon {
	color: white;
}

#kontakt-sidebar .glyphicon {
	color: #670D3A;
}
#kontakt-sidebar p:first-line {
	color: #670D3A;
}



.dropdown.dropdown-lg .dropdown-menu {
    margin-top: -1px;
    padding: 6px 20px;
}
.input-group-btn .btn-group {
    display: flex !important;
}
.btn-group .btn {
    border-radius: 0;
    margin-left: -1px;
}
.btn-group .btn:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.btn-group .form-horizontal .btn[type="submit"] {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.form-group .form-control:last-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

@media screen and (min-width: 768px) {
    #adv-search {
        width: 500px;
        margin: 0 auto;
    }
    .dropdown.dropdown-lg {
        position: static !important;
    }
    .dropdown.dropdown-lg .dropdown-menu {
        min-width: 500px;
    }
}


