.tab__header{display:block;clear:both;}
.tab__header > div{display:inline-block;vertical-align:top;float:left;padding:10px;background:#ff6f00;color:#FFF;border:1px solid #fff;}
.tab__header > div:hover{background:#0288D1;cursor:pointer;}
.tab__header > .tab__header--active{background:#999;}
.tab__content{display:block;clear:both;background:#fff;color:#212121;width:auto;max-width:400px;height:inherit;padding:0 0 20px 0;}
.tab__content > div{display:inline-block;vertical-align:top;float:left;display:none;}
.tab__content > div.tab__content--active{display:block;width:100%;}