body {
	padding-top: 10px;
    padding-bottom: 40px;
}

legend {
	border-color: #4F2683;
	border-width: 5px;
	font-weight: bold;
	padding-left: 160px;
	width: 300px;
}

.error-report-table tbody tr:hover td {
	background-color: #3A87AD;
	color: #fff;
	cursor: pointer;
	cursor: hand;
}

.error-report-info-column {
	min-width: 140px;
}

.logo {
	margin: 5px 0 10px;
}

.error-report-info-table {
	word-wrap: break-word;
}

.error-report-problem-description {
	word-break: normal;
}

.error-report-problem-url, .error-report-referring-url {
	word-break: break-all;
}

/* ==== Bootstrap style overrides ==== */

.btn-custom {
  background-color: hsl(281, 100%, 18%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8400c1", endColorstr="#3e005b");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#8400c1), to(#3e005b));
  background-image: -moz-linear-gradient(top, #8400c1, #3e005b);
  background-image: -ms-linear-gradient(top, #8400c1, #3e005b);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8400c1), color-stop(100%, #3e005b));
  background-image: -webkit-linear-gradient(top, #8400c1, #3e005b);
  background-image: -o-linear-gradient(top, #8400c1, #3e005b);
  background-image: linear-gradient(#8400c1, #3e005b);
  border-color: #3e005b #3e005b hsl(281, 100%, 13%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing: antialiased;
}

.control-group {
	margin-bottom: 15px;
}

.control-label {
	font-weight: bold;
}

.header {
	margin-bottom: 30px;
}

.navbar .container {
	margin-left: 20px;
}

.navbar-inner {
	background-image: none;
	background-color: #4F2683;
}

.well {
	background-color: #e3dbec;
	color: #5b0084;
}
/* ==== End bootstrap styles ==== */