﻿.navbar-default.transparent {

background-color:transparent;

}



.slide1,.slide2,.slide3,.slide4,.slide5,.slide6 {

min-height:800px;

background-size:cover;

background-position:center center;

}



.slide1 {

background-image:url(../img/tanzportal_01w.png);

}



.slide2 {

background-image:url(../img/tanzportal_02w.png);

}



.slide3 {

background-image:url(../img/tanzportal_04w.png);

}



.slide4 {

background-image:url(../img/tanzportal_05w.png);

}



.slide5 {

background-image:url(../img/tanzportal_06w.png);

}



.slide6 {

background-image:url(../img/tanzportal_03w.png);

}



.carousel.carousel-fade .item {

-webkit-transition:opacity 1s linear;

-moz-transition:opacity 1s linear;

-ms-transition:opacity 1s linear;

-o-transition:opacity 1s linear;

transition:opacity 1s linear;

opacity:.5;

}



.carousel.carousel-fade .active.item {

opacity:1;

}



.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right {

left:0;

z-index:2;

opacity:0;

filter:alpha(opacity=0);

}



.carousel-overlay {

position:absolute;

top:300px;

right:0;

left:0;



color:#FFF;

text-shadow:1px 1px 1px rgba(0,0,0,.75);

}



.navbar-default .navbar-brand {

color:#FFF;

}



.navbar-default .navbar-brand:hover {

color:#B52300;

}



.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {

color:#fff;

background-color:rgba(0,180,0,.5);

}



.navbar-default .navbar-nav>li>a {

color:#B52300;

text-transform:uppercase;

font-size: 16px;

border-radius:4px;

margin:5px 0;

padding:10px 15px;

}



.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {

color:#fff;

background-color:rgba(181,35,0,.9);

}



.navbar-collapse.in {

background-color:rgba(255,255,255,.5);

}



.navbar-default .navbar-toggle {

border-color:transparent;

}



.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {

background-color:#B52300;

}



.navbar-toggle {

margin-top:8px;

margin-right:15px;

margin-bottom:8px;

color:#fff;

padding:9px 10px;

}



.carousel-overlay h1 {

font-size:3.5em;

}



.carousel-overlay .btn {

border-top:none;

border-left:none;

border-right:none;

border-bottom:4px solid #B52300;

border-radius:6px;

opacity:0.9;

}



.carousel-overlay .btn-lg {

font-size:1.75em;

padding:10px 30px;

}



.circles {

margin-top:20px;

background-color:#398439;

color:#fff;

border-radius:50%;

line-height:3em;

width:3em;

height:3em;

}



.featurette-image {

display:block;

margin:auto;

}