.ui-widget-header 
{ 
	border-bottom: 1px solid #ccc; 
}

.ui-tabs-anchor {
  font-size: 14px;
  font-weight: normal;
  text-align: center
  -webkit-align-items: center;
  align-items: center;
  background: transparent;
  border: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  letter-spacing: .2px;
  line-height: 18px;
  margin: 6px 0px 0 0;
  padding: 0;

}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active{
	border-bottom: 4px solid #008844;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
	color: #008844;
	font-weight:  bold !important;
}

.ui-state-hover a, .ui-state-hover:not(.ui-state-active) a:link, .ui-state-hover:not(.ui-state-active) a:visited{
	color: #222222;
}

.ui-state-hover:not(.ui-state-active) a, .ui-state-hover:not(.ui-state-active) a:link, .ui-state-hover:not(.ui-state-active) a:visited{
	border-bottom: 4px solid #ccc;
}

.ui-state-active, .ui-widget-content .ui-state-active 
{ 
	background: transparent; 
	color: #008844;
}

.ui-state-default, .ui-widget-content .ui-state-default
{
	background: transparent;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus 
{ 
	background-color: #0840 !important;
	color: #008844;
}