@media (min-width:768px){

.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link:hover{color:#777;text-decoration:none}
.btn-group-lg>.btn,
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-group-sm>.btn,
.btn-sm{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}
.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}

.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}

.caret{
display:inline-block;
margin-left:2px;
border-top:4px dashed;
border-right:4px solid transparent;
border-left:4px solid transparent
}

.dropdown,.dropup{position:relative}
.dropdown-toggle:focus{outline:0}

.dropdown-menu{
position:relative;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
padding:5px 0;
margin:4px 0 0;
font-size:14px;
text-align:left;
list-style:none;
background-color:#0a0f14;
border:1px solid #072C44;
border-radius:4px;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
box-shadow:0 6px 12px rgba(0,0,0,.175)
}

.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

.dropdown-menu>li>a{
display:block;
padding:3px 20px;
clear:both;
line-height:1.42857143;
color:#d7e7ff;
white-space:nowrap;
background:transparent;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover{
color:#c39937;
text-decoration:none;
background-color:#111c28
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover{
color:#fff;
text-decoration:none;
background-color:#337ab7;
outline:0
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover{color:#F0F0F0}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover{
text-decoration:none;
cursor:not-allowed;
background-color:transparent;
}

.open>.dropdown-menu{
position:relative;
display:block;
background-color:#0a0f14;
}

.open>a{outline:0}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}

.dropdown-header{
display:block;
position:absolute;
padding:3px 20px;
font-size:14px;
line-height:1.42857143;
color:#F5F5F5;
white-space:nowrap
}

.dropdown-backdrop{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}

}

/* Mobile: Collapse sauber steuern */
@media (max-width:767px){

.collapse{display:none}
.collapse.in{display:block}

.navbar-collapse{
display:none !important;
}

.navbar-collapse.in,
.navbar-collapse.show{
display:block !important;
}

.navbar-toggle{
display:block;
}

.navbar-brand{
display:none;
}

}
