.tab-buttons { 
	
}
.tab-buttons ul li { width: 50%;
	
}
.tab-buttons ul li.left {  }

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
}

.nav-tabs { margin: 15px; 
	border: 1px solid rgba(0,0,0,.2); /* stroke */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #e9e9e9; /* layer fill content */
		-moz-box-shadow: inset 0 1px 0 #fff; /* inner shadow */
	-webkit-box-shadow: inset 0 1px 0 #fff; /* inner shadow */
	box-shadow: inset 0 1px 0 #fff; /* inner shadow */
	background-image: -moz-linear-gradient(bottom, rgba(233,233,233,.73) -118.63%, rgba(249,249,249,.73) 31.37%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, rgba(233,233,233,.73) -118.63%, rgba(249,249,249,.73) 31.37%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, rgba(233,233,233,.73) -118.63%, rgba(249,249,249,.73) 31.37%); /* gradient overlay */
	background-image: linear-gradient(bottom, rgba(233,233,233,.73) -118.63%, rgba(249,249,249,.73) 31.37%); /* gradient overlay */
}

.nav-tabs > li { text-align: center; 
  margin-bottom: -1px;
}

.nav-tabs > li > a { color: #717171; padding: 10px 0;
  display: block;
}

.nav-tabs > li > a:hover {
  
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  background-color: #dcdcdc; /* layer fill content */
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.2), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.2), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 1px 0 0 rgba(0,0,0,.2), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}


.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


.tabs-stacked .open > a:hover {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}
.meter { 
	height: 10px;  /* Can be anything */
	position: relative;
	background: #343230;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 1px;
	margin: 8px 8px 5px 3px;
}
.meter2 { 
	height: 10px;  /* Can be anything */
	position: relative;
	background: #dddddd;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 1px;
	margin: 8px 8px 5px 3px;
}
.meter > span, .meter2 > span {
	display: block;
	height: 100%;
	   -webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
		   -moz-border-radius-topright: 8px;
		-moz-border-radius-bottomright: 8px;
			   border-top-right-radius: 8px;
			border-bottom-right-radius: 8px;
		-webkit-border-top-left-radius: 15px;
	 -webkit-border-bottom-left-radius: 15px;
			-moz-border-radius-topleft: 15px;
		 -moz-border-radius-bottomleft: 15px;
				border-top-left-radius: 15px;
			 border-bottom-left-radius: 15px;
	background-color: rgb(43,194,83);
	background-image: -webkit-gradient(
	  linear,
	  left bottom,
	  left top,
	  color-stop(0, rgb(43,194,83)),
	  color-stop(1, rgb(84,240,84))
	 );
	background-image: -moz-linear-gradient(
	  center bottom,
	  rgb(43,194,83) 37%,
	  rgb(84,240,84) 69%
	 );
	-webkit-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	-moz-box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	box-shadow: 
	  inset 0 2px 9px  rgba(255,255,255,0.3),
	  inset 0 -2px 6px rgba(0,0,0,0.4);
	position: relative;
	overflow: hidden;
}

.orange > span {
	background-color: #f1a165;
	background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
}

.orange2 > span {
	background-color: #ff7f27;
	background-image: -moz-linear-gradient(top, #ff7f27, #ff7f27);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff7f27),color-stop(1, #ff7f27));
	background-image: -webkit-linear-gradient(#ff7f27, #ff7f27); 
}

.nostripes > span > span, .nostripes > span:after {
	-webkit-animation: none;
	background-image: none;
}