﻿@media (max-width: 991px) {
    .nav-tabs.responsive-tabs,
    .responsive-tabs {
        overflow: hidden;
        position: relative;
        padding-bottom:2px;
    }

        .nav-tabs.responsive-tabs::after,
        .responsive-tabs::after {
            content: "☰";
            position: absolute;
            top: 8px;
            right: 15px;
            z-index: 2;
            pointer-events: none;
        }

        .nav-tabs.responsive-tabs.open a,
        .responsive-tabs.open a {
            position: relative;
            display: block;
        }

        .nav-tabs.responsive-tabs li,
        .responsive-tabs li {
            display: block;
            padding: 0;
            vertical-align: bottom;
            width:100% !important;
        }

        .nav-tabs.responsive-tabs > li > a,
        .responsive-tabs > li > a {
            position: absolute;
            top: 0;
            left: 0;
            margin: 0;
            width: 100%;
            height: 100%;
            display: block;
            border-color: transparent;
        }

            .nav-tabs.responsive-tabs > li > a:focus,
            .responsive-tabs > li > a:focus,
            .nav-tabs.responsive-tabs > li > a:hover,
            .responsive-tabs > li > a:hover,
            .nav-tabs.responsive-tabs > li > a:active,
            .responsive-tabs > li > a:active {
                border-color: transparent;
            }

        .nav-tabs.responsive-tabs > li.active > a,
        .responsive-tabs > li.active > a {
            display: block;
            border-color: transparent;
            position: relative;
            z-index: 1;
        }

            .nav-tabs.responsive-tabs > li.active > a:focus,
            .responsive-tabs > li.active > a:focus,
            .nav-tabs.responsive-tabs > li.active > a:hover,
            .responsive-tabs > li.active > a:hover,
            .nav-tabs.responsive-tabs > li.active > a:active,
            .responsive-tabs > li.active > a:active {
                border-color: transparent;
            }
}
