/* Custom container */

/* Replaced with normal container and standard footer */
/*.container-narrow {
  margin: 0 auto;
  max-width: 700px; }

.container-narrow > hr {
  margin: 30px 0; }
*/

/* Replaced with standard BS3 Navbar */
/*.navbar .nav {
  float: right; }*/

  .carousel-indicators li {
    background-color: #669966;
  }
  .carousel-indicators .active {
    background-color: #FF7600;
  }

.carousel-control.right, .carousel-control.left {
    background-image:none;
}
.dataTables_info {
    display:none;
}

.frontrow {
    margin-bottom:30px;
}

.dataset-status-0 {
    opacity:0.3;
}

.infographic {
    text-align:center;
}
.exec-box {
    height:180px;
    overflow:hidden;
    text-align: center;
    margin-bottom: 10px;
}

.front-title {
    text-align:center;
}

.frontbox {
    height:300px;
}

.frontbox-inner {
    width:100%;
    height:100%;
    background-size:cover;
    background-position-x:50%;

}

.front-text {
    position:relative;
    top:200px;
    height:100px;
    background-color:rgba(255,255,255,0.9);
    font-weight:bold;
}

.frontbox2 {
    height:350px;
}

.frontbox2-inner {
    width:100%;
    height:100%;
    background-size:cover;
    background-position-x:50%;

}

.front2-text {
    position:relative;
    top:250px;
    height:100px;
    background-color:rgba(255,255,255,0.9);
}

.frontbox-map {
    height:600px;
}

.frontbox-map-inner {
    width:100%;
    height:100%;
    background-size:cover;
    background-position-x:50%;

}

.front-map-text {
    position:relative;
    top:500px;
    height:100px;
    background-color:rgba(255,255,255,0.9);
}

#footer {
    height:auto;
    padding-top:5px;
}

#footer .container {
    padding-top:5px;
}

.caption {
    font-weight:bold;
    text-align:center;
}

.radarchart {
    clear:all;
    
}

.pager {
    padding-left: 0;
    margin: 9px 10px 0px 0px;
    text-align: right;
    list-style: none;
}

label {
    margin-left: 20px;
}

.fixedHeader {
    background-color:white;
}

tr.group {
    background-color: lightBlue;
    font-weight: bold;
}

thead > tr > th {
    text-align:center;
}

table.dataTable tbody td {
    padding: 2px 10px;
}

.radar-chart .level {
  stroke: grey;
  stroke-width: 0.5;
}

.radar-chart .axis line {
  stroke: grey;
  stroke-width: 1;
}
.radar-chart .axis .legend {
  font-family: sans-serif;
  font-size: 10px;
}
.radar-chart .axis .legend.top {
  dy:1em;
}
.radar-chart .axis .legend.left {
  text-anchor: start;
}
.radar-chart .axis .legend.middle {
  text-anchor: middle;
}
.radar-chart .axis .legend.right {
  text-anchor: end;
}

.radar-chart .tooltip {
  font-family: sans-serif;
  font-size: 13px;
  transition: opacity 200ms;
  opacity: 0;
}
.radar-chart .tooltip.visible {
  opacity: 1;
}

/* area transition when hovering */
.radar-chart .area {
  stroke-width: 2;
  fill-opacity: 0.5;
}
.radar-chart.focus .area {
  fill-opacity: 0.1;
}
.radar-chart.focus .area.focused {
  fill-opacity: 0.7;
}

.radar-chart .circle {
  fill-opacity: 0.9;
}

/* transitions */
.radar-chart .area, .radar-chart .circle {
  transition: opacity 300ms, fill-opacity 200ms;
  opacity: 1;
}
.radar-chart .d3-enter, .radar-chart .d3-exit {
  opacity: 0;
}

/* posts index */
.post > h3.title {
  position: relative;
  padding-top: 10px; }

.post > h3.title span.date {
  position: absolute;
  right: 0;
  font-size: 0.9em; }

.post > .more {
  margin: 10px 0;
  text-align: left; }

/* post-full*/
.post-full .date {
  margin-bottom: 20px;
  font-weight: bold; }

/* tag_box */
.tag_box {
  list-style: none;
  margin: 0;
  overflow: hidden; }

.tag_box li {
  line-height: 28px; }

.tag_box li i {
  opacity: 0.9; }

.tag_box.inline li {
  float: left; }

.tag_box a {
  padding: 3px 6px;
  margin: 2px;
  background: #eee;
  color: #555;
  border-radius: 3px;
  text-decoration: none;
  border: 1px dashed #cccccc; }

.tag_box a span {
  vertical-align: super;
  font-size: 0.8em; }

.tag_box a:hover {
  background-color: #e5e5e5; }

.tag_box a.active {
  background: #57A957;
  border: 1px solid #4c964d;
  color: #FFF; }