/* .tabset .tabset_header > input[type="radio"]{
    position: absolute;
    left: -200vw;}
.tabset .tab-panel{
    display: none;}
.tabset .tabset_header{
    border-radius:10px 10px 0 0;}
.tabset .tabset_header > label{
    position: relative;
    display: inline-block;
    padding: 20px;
    margin:0;
    border-bottom: 0;
    cursor: pointer;
    font-weight: 700;
    font-size: 1.1em;
    color:#fff;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;}
.tabset .tabset_header > input:checked + label{
    background-color: #fff;
    color:#888;}
.tabset .tabset_header > input:first-child + label{
    padding-left:40px;
}
.tabset .tabset_header > input:first-child:checked + label{
    border-radius:10px 0 0 0;}
.tab-panel {
    padding: 30px 0;
    background-color: #fff;
    border-radius:0 0 10px 10px;} */

/* ------------------------------------- */
.tabs {
  position: relative;
  min-height: 600px;
  /* height: 100%; */
  clear: both;
  margin: 25px 0;
  /* padding-bottom:100%; */
  background-color: #6B8E23;
  border-radius:10px 10px 0 0;}
.tab {
  display:inline-block;
  margin-right:-4px;}
.tab label {
  background: #eee;
  padding:0 20px;
  height:60px;
  line-height:60px;
  display:inline-block;
  margin-left: -1px;
  cursor:pointer;
  color:#fff;
  font-weight: 700;
  font-size: 1.1em;
  font-family: 'Open Sans Condensed', sans-serif;
  text-transform: uppercase;
  background-color: #6B8E23;}
.tab:first-child label{
  border-radius:10px 0 0 0;
  margin-left: 0px;}
.tab [type=radio] {
  display: none;}
.content {
  position: absolute;
  top: 60px;
  left: 0;
  background: white;
  right: 0;
  bottom: 0;
  padding: 20px;}
[type=radio]:checked ~ label{
  background: white;
  color: #888;
  z-index: 2;}
[type=radio]:checked ~ label ~ .content{
  z-index: 1;}
