.timeline-div .vis-label {
	height: 2.25em !important;
	max-height: 2.25em !important;
}

.timeline-div .vis-group {
	height: 2.25em !important;
	max-height: 2.25em !important;
}
/*
.vis-foreground {
	height: 162px !important;
	max-height: 162px !important;
	top: 0;
}
*/
.timeline-div .vis-item.vis-range.vis-readonly {
    top: 0.20em !important;
	font-size: 1em;
}

.timeline-div .vis-item-content {
	font-size: 0.8em;
}

.timeline-div .vis-item .vis-item-content {
    padding: 0.3em;
}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -2.0em;
}

/*
label {
	margin-bottom: 0.69vh;
}
*/

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 0.83em;
    margin-bottom: 0.83em;
}

.h4, h4 {
    font-size: 1.2em;
}

.modal-header {
	min-height: 1.1em;
	padding: 1em;
	border-bottom: 1px solid #aaaaaa;
}

.modal-dialog {
	width: 40em;
	margin: 2em auto;
}

.modal-body {
	padding: 1.25em;
}

.modal-footer {
	border-top: 1px solid #aaaaaa;
}

.navbar-nav > li > a {
	/*
	padding-top:1.528vh !important;
	padding-bottom:1.528vh !important;
	*/
	padding: 0.92em 1.25em !important;
	min-height: 3.33em !important;
	line-height: 1.67em;
}

.navbar-nav > li > span {
	padding: 0.92em 1.0em !important;
	min-height: 3.33em !important;
	line-height: 1.67em;
}

.navbar-collapse {
	min-height: 5.56vh;
}

.navbar {
	min-height:4.416vh !important;
	font-size: 1em;
	font-family: "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif;
}

.navbar > .container {
	margin-left: 0px;
}

/* 1 px = 0.138vh = 0.0625vw */
.navbar-brand {
	height: 3.33em;
	padding: 0.17em 2em;
	font-size: inherit;
	/* padding: 2px 24px; */
}

.navbar-brand  > img {
	height: 2.2em;
}
/*
.btn-primary:focus,.btn-primary:active {
	outline: none !important;
}

.btn-group-xs>.btn, .btn-xs {
    padding: 0.083em 0.417em;
    font-size: 0.85em;
    line-height: 1.5;
    border-radius: 3px;
}

.input-group-addon.input-sm {
    padding: 0.417em 0.833em;
    font-size: 0.92em;
    border-radius: 3px 0 0 3px;
}

select.input-sm {
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 0.25em;
}

.dropdown-menu {
	font-size: 1em;
	min-width: 13.3em;
	padding: 0.5em 0;
	margin: 0.17em 0;
}

.dropdown-menu>li>a {
	padding: 0.2em 1.2em;
}
*/

p {
	margin: 0 0 0.625vh;
}

div.vis-tooltip {
	font-size: 1em;
}

h5 {
	font-size: 1.17em;
}

ol, ul {
    margin-top: 0;
    margin-bottom: 1.38vh;
}

/*
.navbar div {
	border: 1px solid gray;
}
*/