.tabs p {
        /* color: #a7a7a7; */
    }


    .tabs .tab-content {
        background: #FFFFFF;
        padding: 20px 15px;
        border-left: solid 1px #EEEEEE;
        border-right: solid 1px #EEEEEE;
        border-bottom: solid 1px #EEEEEE;
        margin-top: -1px;
        border-top: solid 1px #EEEEEE;
    }


    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        background: #FFFFFF;
        color: #a7a7a7;
        padding: 5px 8px 4px;
    }

    .nav-tabs {
        border-color: #eee;
        padding-bottom: 0px;
        font-size: 14px;
        margin-bottom: 0;
    }

        .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
            padding: 10px 15px;
        }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
            border-left: 0px;
            border-right: 0px;
            border-top: solid 4px #461d7c;
        }

    .tabs .nav-tabs > .active {
        height: 41px;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
    }


.tabs .nav-tabs > li {
    width: 25%;
    text-align: center;
}

    .nav-tabs > li > a {
        border-radius: 0;
        margin: 0px;
        color: #461d7c;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }