/* navbar */
	.navbar-brand > img {
	    max-height: 100%;
	    width: auto;
	}

	.navbar { /* schatten unter Navliste */
    	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    }
	.navbar-inverse { /* schatten unter Navliste */
    	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
    }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    	/*max-height: 340px;*/
    	max-height: 100% !important;
   	}

	/* missing inverted */
		.navbar-inverse .dropdown-menu {
			background-color: rgba(0, 0, 0, 0.9);
		}
		.navbar-inverse .dropdown-menu li a {
			color: rgba(255, 255, 255, 0.9);
		}
		.navbar-inverse .dropdown-menu li:hover a {
			color: rgba(0, 0, 0, 0.9);
		}

/* other */
    .breadcrumb {
    	display: inline-block;
    }

    .panel .panel-title a {
    	display: block;
    }

    .bar {
    	-webkit-transition: width 2.50s ease !important;
 		   -moz-transition: width 2.50s ease !important;
   	         -o-transition: width 2.50s ease !important;
                transition: width 2.50s ease !important;
    }

    .pull-left {
		text-align: left !important;
    }

    .hide {
    	display: none;
    }

/* Glyphicon bigger */
    .gi-2x{font-size: 2em;}
	.gi-3x{font-size: 3em;}
	.gi-4x{font-size: 4em;}
	.gi-5x{font-size: 5em;}

/* modal */
	.modal-content {
		border: 0;
    	box-shadow: 0 5px 35px 0 rgba(0,0,0,.5);
	}
	.modal-header {
	    background-color: #146ca2;
    	color: white;
	}

/* input */
	input[type=file] {
	    background-color: white;
	    border-top: 1px solid #ccc;
	    width: 100%;
	    border-left: 1px solid #ccc;
	    padding-left: 2px;
	    padding-top: 2px;
	    border-radius: 3px;
	    border-right: 1px solid #ccc;
	}

	.input-group {
		margin-bottom: 0.8em;
		margin-top: 0.8em;
	}

/* fonts */
	.huge {
	    font-size: 40px;
	}

/* button */
	.btn-transparent {
	    background-color: rgba(0, 0, 0, 0.36);
	    color: white;
	    border-color: rgba(255, 255, 255, 0.46) !important;
	}
	.btn-transparent:hover {
	    background-color: rgba(255, 255, 255, 0.66);
	    color: black !important;
	    font-weight: bold;
	    border-color: rgba(0,0,0, 0.69) !important;
	}

	.btn-transparent .badge {
	    background-color: rgba(253, 249, 249, 0.66);
	    color: black;
	    font-size: 110%;
	}

	.btn-transparent:hover .badge {
	    background-color: rgba(0, 0, 0, 0.9);
	    color: rgba(255, 255, 255, 0.88);
	}

/* Mimic table appearance */
    div.table {
        display: table;
    }
    div.table .file-row {
        display: table-row;
    }
    div.table .file-row > div {
        display: table-cell;
        vertical-align: top;
        border-top: 1px solid #ddd;
        padding: 8px;
    }
    div.table .file-row:nth-child(odd) {
        background: #f9f9f9;
    }