﻿.custom-tabs .nav-tabs {
    margin-bottom: -5px;
    border-bottom: none;
    margin-left: 0px;
}

    .custom-tabs .nav-tabs > li > a {
        border: 2px solid #ddd;
        border-bottom: none;
        font-size: 16px;
    }

    .custom-tabs .nav-tabs > li.active > a {
        background-color: white;
        border: 2px solid #ddd;
        border-bottom: none;
        font-size:16px;
    }

    .custom-tabs .nav-tabs > li:not(.active) > a {
        background-color: #f5f5f5;
    }

.custom-tabs .tab-content {
    border: 2px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 10px;
}

/* ---------- TABS -------- */
@media (max-width: 767px) {
    .nav-tabs > li {
        float: none; 
        margin-bottom: 0; 
        width: 100%; 
    }
}
