.badge a { color: #fff; text-decoration: none; }
.label { vertical-align: text-top; }

.progress { margin-bottom: 0; position: relative; height: 20px; background-image: none; background-color: #e2e2e2; }
.progress .bar { height: 20px; border-radius: 4px; }
.progress .bar-text { position: absolute; top: 0; left: 0; text-shadow: 0 0 2px rgba(0, 0, 0, 0.7); color: white; font-weight: bold; text-align: center; display: block; width: 100%; }

.thumbnails { margin:0;}
.mainside ul.thumbnails {margin: 0 0 20px 0;  border-bottom: 1px solid #eee;}
.thumbnails-left { float: left; }
.thumbnails .highslide img { border: 0; }
.thumbnail-noborder { border: none; box-shadow: none; border-radius: none; }
a.thumbnail  {display: block; overflow: hidden; padding: 0 4px;}
.thumbnail > a > img,  .thumbnail > img{ display: block; max-width: 100%; margin-left: auto; margin-right: auto; }
a.thumbnail:hover { border-color: #E97C03; }

code, pre { padding: 0 3px 2px; font-family: Monaco, "Courier New", monospace; font-size: 13px; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
code { padding: 3px 4px; color: #d14; }
pre { display: block; padding: 8.5px; margin: 0 0 9px; font-size: 13px; line-height: 20px; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; white-space: pre; white-space: pre-wrap; word-break: break-all; word-wrap: break-word; }
pre code { padding: 0; color: inherit; background-color: transparent; border: 0; }

li.span2, li.span3 {
	margin: 0 10px 10px 0;
}
.mainside .thumbnails {
	list-style: none inside none;
	margin: 10px 0 0 0;
}
.mainside .thumbnails-left {
	margin-top: 0;
}
.mainside .thumbnail a {
  display: block;
  overflow: hidden;
}
.mainside .span6.spec {
  width: 520px;
  text-align: justify;
}
.control-left {
	display: block;
	float: left;
}
.control-right {
	display: block;
	float: right;
}
fieldset.toned {
	border: 2px solid #eee;
	border-radius: 15px;
	padding: 0 5px 15px 5px;
	background: #fafafa;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.1);
}
fieldset.toned legend {
	border: 2px solid #eee;
	border-radius: 12px;
	box-shadow: 2px 2px 1px #ccc;
	padding: 3px 5px;
	width: auto;
	line-height: 18px;
}
fieldset.toned textarea {
	height: 108px;
}
.toned code {
	border: none;
	vertical-align: top;
	background: transparent;
}
.toned input, .toned textarea {
	margin-bottom: 0;
}