#player1 {
  margin-left: -20px;
}
#sidebar {
  margin-top: 1px;
}
.chart text {
  fill: black;
  font: 12px;
  text-anchor: middle;
}
path.line {
  fill: none;
  stroke: #666;
  stroke-width: 1.5px;
}
path.area {
  fill: #e7e7e7;
}
.axis {
  shape-rendering: crispEdges;
}
.x.axis line {
  stroke: #fff;
}
.x.axis .minor {
  stroke-opacity: .5;
}
.axis line, .axis path {
  fill: none;
  stroke: #000;
}
.width-50 {
  width: 48%;
}
.welcome-paragraph {
  vertical-align: top;
}
.item {
  min-height: 300px; 
  background-size: cover;
  background-position-y: -200px;
  background-repeat: no-repeat;
}
.item:hover{
  cursor: pointer;
}
.item > img {
  width: 100%;
  max-height: 350px;
}
.carousel-caption {
  margin: 0 auto;
  max-width: 500px;
}
.carousel-caption > p {
  font-size: 1.5em;
  background-color: #292929;
  width: auto;
}

@media all and (max-width: 700px) {
	.item {
		background-position-y: 0px;
	}
}

.titlegraph:hover {
	cursor: pointer;
}
