.top-space-15 {margin-top:15px;}
.container .text-muted {margin: 20px 0;}
.code {font-size: 80%;}
.bottom-spacer, .bottomspacer {margin-bottom: 15px;}
.top-space-5 {margin-top:5px;}
.box {padding:15px 5px 5px 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#f5f5f5;}
.border {padding:0;
margin:0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #eee;}
.subline {display:block;
border-bottom: 1px solid #ccc;
width: 100%;
padding: -15px 0 0 0;
margin: 0 0 15px 0;}
.centerlog {float:none;
clear:both;
display:block;
margin: 0 auto !important;}
.fieldnod {display:none;
visibility:hidden;}
.form-group {margin-bottom: 15px;}
#branding {width: 550px !important;
max-width: 90%;
margin:25px auto;}
.topless {margin-top:0;}
#toggle {display:none;
}

@media screen and (min-device-width : 280px) 
and (max-device-width : 735px)  {

#toggle {
position: relative;
top:15px;
left:30px;
padding-right:0;
padding-left:10px;
z-index: 999;
display:block;
}
}
.leftless {margin-left:-15px;}
.clear {position:relative;
width: 100%;
float: left;
clear:both;
margin: -15px 0 0 0;}
.full {width:100%;
max-width:100%;}
.center {position:relative;
display:block;
margin: auto auto;}
.roundborder {border: 1px solid #660000;
border-radius: 10px;}
.glyphicon {padding-right:10px;}
.boxhome {min-height: 150px;}
div.white, .white {color:#ffffff !important;}
.topline {border-top: 1px solid #fff;
}
.galink {float:left;
clear:both;
width:100%;
text-align:center;
margin-top:-10px;
}
.mb-6 {margin-bottom: 6.0rem;}
.katicon {width: 40px !important;
}

td.katicon img {
width: 20px;}
.topspace30 {margin-top: 30px;}
.rightspacer {margin-right: 15px;}
.btn-min-block {/* Button Block für kleine Grössen*/
}

@media all and (max-width:480px) {
   .btn-min-block { width: 100%; display:block; }
}
.tshad {text-shadow: 2px 2px 0px rgba(0,0,0,0.8);}
.desat {    filter: none;
    opacity: 100;
    transition: ease-out 0.5s;
}

.desat:hover {
filter: grayscale(100%); /* Standard */
    -webkit-filter: grayscale(100%); /* Webkit */
    filter: url(/elements/grayscale.svg#desaturate); /* Firefox 4-34 */
    filter: gray;  /* IE6-9 */
    -webkit-filter: grayscale(1); /* Old WebKit */
transition: ease-in 0.5s;
}
.navbar-color {background-color: #000 !important;}
.zp-col {color: #16efd8 !important;
}

zpcol.h1 {
color: #16efd8;
}
