.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}

#ticker-container
{
	max-height: 82px;
	min-height: 82px;
	overflow: hidden;
}

@media screen and (max-width:577px)
{
	.navbar-header
	{
		width: 100%;
		float: none;
	}
	.navbar-header a.navbar-brand
	{
		width: 100%;
	}
	.session-top
	{
		position: static;
	}
	.navbar-toggle
	{
		margin-right: 0;
		float: none;
	}
	.navbar-right
	{
		text-align: left;
	}
	.navbarnavs
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.navbarnavs .navbar-header
	{
		flex: 0 0 auto;
		width: 100%;
	}
	.navbarnavs .navbar-toggle
	{
		flex:  0 0 auto;
		width: 10%;
	}
	.navbarnavs .session-top
	{
		flex:  0 0 auto;
		width: 70%;
		align-self: center;
		padding: 0 20px;
	}
	.navbarnavs .nav.navbar-right
	{
		flex:  0 0 auto;
		width: 20%;		
	}
	.sidebar .sidebar-nav.navbar-collapse
	{
		width: 100%;
		padding-top: 15px;
	}
	.navbar-default
	{
		width: 100%;
	}

}