.fht-table td, th {
        /* position */
    margin: 0;
    text-align: center;
    /* size */
        padding: 3;
	border: 1px solid;
	max-width: 260;
}
.fht-table {
        /* appearance */
    border-collapse: collapse;
    border-spacing: 0;
        }
fht-thead.fht-table thead td {
	border:1px solid #fff;
	padding-left:5px;
}
.fixedHeaderTable tbody td {
    text-align: center;
}
.fixedHeaderTable th {
  background: #BEDBF7;
}
section {
  position: relative;
  //border: 1px solid #000;
  padding-top: 37px;
  background: #1E88C1;
  width:1248px;
  margin-left: 15px;
}

section.positioned {
  position: absolute;
  top:100px;
  left:100px;
  width:800px;
  box-shadow: 0 0 15px #333;
}

.container2 {
  overflow-y: auto;
  height: 440px;
}
.container2 table {
  border-spacing: 0;
  width:1248px;
}

.container2 td + td {
  border-left:1px solid #eee;
}

.container2 td, th {
  border:1px solid #eee;
 background: #fff;
  //color: #000;
  padding: 8px 13px;
}
.container2 th {
  height: 0;
  line-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  color: transparent;
  //border: none;
  white-space: nowrap;
}
.container2 th div{
  position: absolute;
  background: transparent;
 color: #fff;
  padding: 3px 17px;
  top: 0;
  margin-left: -15px;
  line-height: 30px;
  border-left: 1px solid #fff;
}
.container2 th:first-child div{
 // border: none;
}
/*table  tbody{
  display:block;
  height:200px;
  overflow:auto;//set tbody to auto
}*/
a.anchor {
  display: block;
  position: relative;
  top: -200px;
  visibility: hidden:
}
table tr.yellow {
  background-color: yellow; !important!;
  background: yellow;
}
.yellow td {
  background: yellow;
}
.list-inline {
  padding: 0;
  margin-left: 0;
  display: inline;
}
.list-inline > li {
  padding-left: 2px;
  padding-right: 2px;
  display: inline-block;
  white-space: nowrap;
}

ul.gl-list-bullet-separated li:before {
  content: "\2022";
  padding-left: 5px;
  padding-right: 5px;
}
ul.gl-list-bullet-separated li:first-child:before {
  content: "";
}
