/*==============================================
                Default Style
==============================================*/

.r-tabs .r-tabs-nav { margin: 0;padding: 0;}
.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}
.r-tabs .r-tabs-panel { padding: 50px 0; display: none; min-height: initial !important; /* 避免奇怪的min-height Gabby */}
.r-tabs .r-tabs-accordion-title { display: none;}
.r-tabs .r-tabs-panel.r-tabs-state-active { display: block;}

/* Tabs container */
.r-tabs { position: relative;}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab { position: relative; margin-right:10px; }
.r-tabs .r-tabs-nav .r-tabs-tab:last-child { margin-right: 0; }

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
    display: inline-block;
    padding: 5px;
    text-decoration: none;
    border-bottom: 5px solid transparent;
    color: #5a5858;
    font-weight: 300;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled { opacity: 0.5; }

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { border-bottom: 5px solid #d0343a;}

/* Tab panel */
.r-tabs .r-tabs-panel {}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px;}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5;}


/*==============================================
                Wireless Style
==============================================*/
.Wireless.r-tabs .r-tabs-tab { float: left; display: inherit; }
.Wireless.r-tabs .r-tabs-panel { padding:30px 0; }
.Wireless.r-tabs .r-tabs-nav .r-tabs-tab { margin-right: 0;}
.Wireless.r-tabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active { 
    border:1px solid #cccccc;
    border-bottom: 1px solid #ffffff; 
    position: relative;
    z-index: 2;
}
.Wireless.r-tabs .r-tabs-nav .r-tabs-anchor { border-bottom: none; padding: 20px; color: #aaaaaa; }
.Wireless.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { border-bottom: none; color: #787878; }
.Wireless.r-tabs .r-tabs-nav::after {
    content: '';
    display: block;
    overflow: visible;
    visibility: visible;
    border-bottom: 1px solid #cccccc;
    width: 100%;
    bottom: 1px;
    position: relative;
}

/*==============================================
                With icon
==============================================*/
.iconTab.r-tabs .r-tabs-nav .r-tabs-anchor i { 
    font-size: 30px; 
    font-size: 3rem; 
    display: block; 
    text-align: center; 
    margin-bottom: 5px; 
}

/*===========================================
                responsive
=============================================*/
@media only screen and (max-width: 1179px) {/* 979改1179 20161122 Gabby */

    /*==============================================
                    Default Style
    ==============================================*/
    .r-tabs .r-tabs-nav { display: none;}
    .r-tabs .r-tabs-accordion-title { display: block; margin-top:10px; }
    .r-tabs .r-tabs-accordion-title .r-tabs-anchor { background-color: #8a8b8b; color: #ffffff; }
    .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #5a5858; }
    .r-tabs .r-tabs-panel {
        padding: 20px;
        border-left: 1px solid #5a5858;
        border-right: 1px solid #5a5858;
        border-bottom: 1px solid #5a5858;
    }

    /*==============================================
                    Wireless Style
    ==============================================*/
    .Wireless.r-tabs .r-tabs-panel { padding:0; }
    .Wireless.r-tabs .r-tabs-accordion-title:nth-of-type(1) { margin-top:0; }

    /*==============================================
                    With icon
    ==============================================*/
    .iconTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor i { margin-right: 5px; }


}