hr {
    margin-top: 20px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #80c342;
    width: 90%;
}
table h3, p:first-child {
    margin-top: 0px !important;
}
ul.tab-content li span .tab-item-container {
    border: 1px solid #80c342;
    border-top-width: 15px;
    background: #ECFBE3;
    padding: 15px;
}
ul.tab-content li > div.text .tab-item-container {
    border: 1px solid #80c342;
    border-top-width: 15px;
    background: #ECFBE3;
    padding: 15px;
    display: inline-block;
}
ul.tab-content > li.current {
    display: block;
}

ul.tab-content li.col-xs-12 {
    padding-top: 0px;
}
ul.tab-content {
    padding-left: 0px;
}
.tab-table {
    margin-top: 30px;
}
.tab-menu {
    font-size: 0px;
}
div.yellow.first {
    padding-left: 15px;
}

div.yellow {
    padding-bottom: 0px;
}
.tab-menu div.yellow.current div.menu-item-content {
    background-color: #80c342;
    font-family: "Univers LT W01 65 Bold";
}

.tab-menu div.yellow div.menu-item-content {
    background-color: #b3db8e;
    color: #5F5F5F;
}
.tab-menu div.menu-item-content {
    display: table;
    width: 100%;
    height: 81px;
    font-family: "Univers LT W01 45 Light";
    cursor: pointer;
    font-size: 18px;
    color: #134477;
}
.tab-menu div.menu-item-content span.text {
    display: table-cell;
    vertical-align: middle;
    height: 81px;
    font-size: 20px;
    text-align: center;
}
div.yellow.last {
    padding-right: 14px;
}

div.yellow {
    padding-bottom: 0px;
}
div.last, div.yellow {
    padding-left: 1px;
}
.tab-menu div.yellow div.menu-item-content {
    background-color: #b3db8e;
    color: #5F5F5F;
}

.tab-menu div.menu-item-content {
    display: table;
    width: 100%;
    height: 81px;
    font-family: "Univers LT W01 45 Light";
    cursor: pointer;
    font-size: 18px;
    color: #134477;
}
.tab-menu div.menu-item-content span.text {
    display: table-cell;
    vertical-align: middle;
    height: 81px;
    font-size: 20px;
}

tr td:nth-child(2) {
    padding-left: 0px;
    padding-right: 0px;
}

table td, table th {
    padding: 15px 20px;
    vertical-align: top;
}
tbody tr:nth-child(2n+1) {
    background: #d3eabd;
}
tbody tr:nth-child(2n+2) {
    background: #ecf6e3;
}
tr, td, li {
    font-family: "Univers LT W01 45 Light";
    font-size: 20px;
    text-align: left;
    color: #5F5F5F;
    line-height: 28px;
    margin-bottom: 8px;
}
table {width:100%}


/* --- MOBILE --- */
@media(max-width:767px){
body div.yellow.last,
body .tab-menu > div.current,
body .tab-menu.open > div { padding-right: 15px; padding-left: 15px; }
}
