.panel-body:before, .panel-body:after, .nav-tabs:before, .nav-tabs:after  {
    content: none;
}

.nav-tabs {
	height: 42px;
}

.data-tab-wrap {
	border-left: solid 5px #eee;
	border-right: solid 5px #eee;
	border-bottom: solid 5px #eee;
	border-radius: 4px;
	position: sticky;
	top: 0;
}

.data-scroll {
	max-height: 90vh;
	overflow: auto;
}

.nav-pills {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 10px !important;
	align-items: center;
	font-size: 16px;
	position: sticky;
	top: 0;
	z-index: 100;
	background-color: #fff;
	border-top: solid 5px #eee;
	}

.nav-pills:after {
  content: "";
  background: #eee;
  position: absolute;
  bottom: -2%;
  left: 2%;
  height: 5px;
  width: 96%;
}

.pills-title {
	font-weight: bold;
	text-align: right;
	flex: 0 0 !important;
	border-radius: 4px 0 0 0;
	padding: 6px 10px;
	border-top: solid 4px;
	border-left: solid 4px;
}

.nav-pills li.b-pink, .nav-pills li.b-pink * {
	border-color: #EF426F !important;
}

.nav-pills li.b-teal, .nav-pills li.b-teal * {
	border-color: #00A5AD !important;
}

.nav-pills li.b-yell, .nav-pills li.b-yell * {
	border-color: #FFD100 !important;
}

.nav-pills li.b-green, .nav-pills li.b-green * {
	border-color: #C4D600 !important;
}

.nav-pills li {
	margin: 10px !important;
	min-width: 20%;
}

.nav-pills li a {
	padding: 6px 10px;
	text-wrap: nowrap;
	color: #000;
	border-radius: 0;
	border-bottom: solid 4px;
	text-align: center;
}

.bsc-pink {
	box-shadow:  2px 2px 0 2px #EF426F;
}


.nav-pills li.active a, .nav-pills li.active a:focus, .nav-pills li.active a:hover {
	background-color: #eee;
	border-radius: 4px;
	border-left: solid 4px;
	color: #000;
	outline: none;
}


.tab-content {
	padding: 10px;
	border: 1px solid #ddd;
	border-top: none;
	border-radius: 0 0 5px 5px;
}

.totally-tabular {
 border: none;
	margin: 10px;
	padding: 15px;
  background-color: #fff;
	
}

.step-header {
	color: white !important;
  border-radius: 5px;
  padding: 10px;
  margin: 50px auto 10px;
  text-align: center;
  max-width: 80%;
}

.slate {
	background-color: #4F758B;
}

.teal {
	background-color: #00A5AD;
}

.pine {
	background-color: #00594C;
}

.light-green {
	background-color: #D9E3D1;
}

.light-blue {
	background-color: #CCDBE7;
}

.light-purple {
	background-color: #F4ECF6;
}
.gray {
	background-color: #F8F8F8;
}

.step-cont {
	display: flex;
    width: 95%;
    margin: 25px auto;
    align-items: center;
    justify-content: center;
}

.step-cont-stretch {
	display: flex;
    width: 95%;
    margin: -25px auto 25px;
    align-items: stretch;
    justify-content: center;
}

ul.tite {
	list-style-image: none !important;
	list-style-type: disc;
}

ul.tite li {
	margin-top: .25rem !important;
}

.step-item {
	flex: 2;
  padding: 10px;
  margin: 5px;
  border-radius: 5px;
}

.vert {
	flex-direction: column;
}

table.ccqi  {
	border-collapse: collapse;
  border: 2px solid #ccc;
  font-size: 1rem;
  letter-spacing: 0.2px;
	margin: 25px auto;
}

table.ccqi  th, td {
  border: 1px solid #ddd;
  padding: 3px 6px;
}

table.ccqi tbody > tr:nth-of-type(even) {
  background-color: #eee;
}

table.ccqi thead,
tfoot {
  background-color: #c9e7fc;
}

table.ccqi caption {
  caption-side: bottom;
}

img.ccqi-stats {
	width: 100%;
	display: flex;
}

post-id-14135.bs-well-md {
    background-color: orange !important;
    border: 1px solid #ddd !important;
    padding: 15px !important;
    color: #333 !important;
}

.stats-wrap {
	width: 420px;
	height: 260px;
	overflow: hidden;
	margin: 10px auto;
}

iframe.stats {
	width: 95%;
  height: 20%;
	overflow: hidden;
	margin: auto;
}

iframe.graphs {
  width: 625px !important;
  height: 375px !important;
  -webkit-transform: scale(0.65);
  transform: scale(0.65);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.wrap-wrap {
	width: 100%;
	display: flex;
}