/* tabs */

.section {
    margin-bottom: 20px;
    overflow-x: auto
}

.sectionContainer {
    min-width: 850px;    
}

ul.tabs, ul.tabs li {
	margin: 0; padding: 0;
	list-style-type: none;
}

ul.tabs {
    margin: 20px 0 10px 0;
    font-size: 13px;
    font-weight: 500
}

ul.tabs li {
    display: inline-block;
    margin: 5px 5px 0 0
}

ul.tabs li span {
    display: block;
    padding: 2px 10px 2px 3px;
    color: #0083ca; 
    border: 1px solid #0083ca;
    border-radius: 100px;
	cursor: pointer;
    transition: all 0.4s;
}

ul.tabs li:hover span {
    background-color: #fff
}

ul.tabs li.current span {
    color: #fff;
    background-color: #0083ca
}

ul.tabs li span::before {
    display: inline-block;
    padding: 0 3px 0 3px;
    width: 13px;
    margin-right: 6px;
    border-radius: 100px;
    font-size: 16px;
    font-weight: 800;
    text-align: center;
    color: #0083ca
}

ul.tabs li span::before {
    content: "+";
    color: #fff;
    background-color: #0083ca;
}

ul.tabs li.current span::before {
    content: "–";
    color: #0083ca;
    background-color: #fff;
}