.tabs_header li {
    display: inline-block;
	 cursor: pointer;
}

.tab-content > row {
	margin:0px;
}

.tab-content {
	padding-top:10px;
	padding-bottom:10px;
	padding:10px;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

.tabs_header div:hover {
    background-color:           white;
    color:                      black;
}

.tabs_header div.tab_active {
    background-color:           white;
    color:                      black;
    border-bottom:              1px solid white;
}

.tab_invisible {
    left:                       -10000px;
    position:                   absolute;
    display:                    none;
}

#results .tabs_body {
    height: calc(100% - 25px);
    background-color:           white;
}

#results .tabs_body > div {
    height: 100%;
}