.weightcalc_title {
    background-color: #ddd;
    padding: 10px;
    border-radius: 4px;
    font-weight: 700;
    color: #004b81;
    font-size: 22px;
    text-align: center;
    margin-bottom: 1em;
    text-transform: uppercase
}

.weightcalc {
    width: 574px
}

.weightcalc_subtitle {
    margin: 20px;
    text-align: center;
    color: #004b81;
    text-transform: uppercase
}

.weightcalc input[type=text] {
    max-width: 100px
}

.weightcalc_input {
    padding: 5px
}

.weightcalc input[type=submit] {
    background-color: #004b81;
    color: #fff;
    border: 0;
    padding: 8px 20px;
    border-radius: 4px;
    margin: 10px 0
}

.weightcalc .fusion-tabs {
    margin-bottom: 50px;
    background-color: #f6f6f6
}

.weightcalc .fusion-tabs .nav-tabs li .tab-link {
    border-top: 3px solid #eee;
    background-color: #eee
}

.weightcalc .fusion-tabs .nav-tabs li .tab-link:hover {
    border-top-color: #e8e7e7;
    background-color: #e8e7e7
}

.weightcalc .fusion-tabs.classic .nav-tabs > li.active .tab-link {
    background-color: #f6f6f6
}

.weightcalc .nav ul.nav-tabs .fusion-tab-heading {
    color: #004b81
}

.weightcalc .tab-content .nav-tabs.nav-justified {
    display: none
}

.weightcalc .fusion-tabs .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%
}

.weightcalc .fusion-tabs .nav {
    display: block
}

@media only screen and (max-width: 800px) {
    .weightcalc {
        width: 100%;
    }
}