/************************ 
  TABS
 ************************/

.tab-content .tab-pane {
  padding:20px 15px;
  font-size:12px;
  color:#828282;
  line-height:18px;
}

.tab-content {
  border:1px solid #ebebea;
}

.nav-tabs {
  border:none;
}
.nav-tabs.four > li {
  width:25%;
}

.nav-tabs.three > li {
  width:33.3%;
}
.nav-tabs > li{
  text-align:center;
  border:1px solid #dedede;
  background: #fefdfd;
  background: linear-gradient(to bottom, #fefdfd 0%,#fbfbfb 50%,#f9f9f9 100%);
  background: -moz-linear-gradient(top, #fefdfd 0%, #fbfbfb 50%, #f9f9f9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefdfd), color-stop(50%,#fbfbfb), color-stop(100%,#f9f9f9));
  background: -webkit-linear-gradient(top, #fefdfd 0%,#fbfbfb 50%,#f9f9f9 100%);
  background: -o-linear-gradient(top, #fefdfd 0%,#fbfbfb 50%,#f9f9f9 100%);
  background: -ms-linear-gradient(top, #fefdfd 0%,#fbfbfb 50%,#f9f9f9 100%);
/*
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefdfd', endColorstr='#f9f9f9',GradientType=0 );
*/
}

.nav-tabs > li:hover a {
  background:none;
}

.nav-tabs > li.active {
  border-top:2px solid #e44322;
  border-bottom:none;
  background:#fff;
}

.nav-tabs > li > a {
  padding:10px 0;
}
.nav-tabs > li > a,
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus {
  color:#2c2c2c;
  font-size:12px;
  font-weight:700;
  text-transform:capitalize;
  border:none;
  background:none;
  outline:none;
}

.tabs-horizontal .tab-content {
  border:none;
}

.tabs-horizontal .nav-tabs > li {
  background:#ffffff;
  float:none;
  display:block;
  border:1px solid #e9e9e9;
  border:0;
  border-bottom:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  margin-bottom:1px;
}

.tabs-horizontal .nav-tabs > li:last-child {
  border-bottom:none;
}

.tabs-horizontal .nav-tabs > li > a {
  padding:20px;
  font-size:12px;
  position:relative;
  padding-left:50px;
}

.tabs-horizontal .nav-tabs > li.active {
  border-right:none;
}

.tabs-horizontal .nav-tabs > li.active a {
  color:#e44322;  
}

.tabs-horizontal .nav-tabs > li > a > span {
  color:#ababab;
  font-size:30px;
  position:absolute;
  left:0;
  top:15px;
}

.tabs-horizontal .nav-tabs > li.active > a > span {
  color:#e44322;
}

.tabs-horizontal .tab-pane h2 {
  font-size:30px;
  line-height:35px;
  font-weight:800;
  color:#2c2c2c;
  margin-top:0;
}

.tabs-horizontal .tab-pane h4 {
  font-size:16px;
  line-height:20px;
  font-weight:800;
  color:#2c2c2c;
  margin-bottom:20px;
}

.tab-list {
  margin:0;
  padding:0;
  font-size:12px;
  line-height:18px;
  color:#828282;
}

.tab-list li {
  list-style:none;
}
</style>
