/* *******************************************************************
	특별회원사
******************************************************************* */
.section.member.research {

}
.section.member.research .tb-special-member {
    width: 840px !important;
    table-layout: fixed !important;
}
.section.member.research tr.pay-no td,
.section.member.research tr.pay-no td * {
    color: #bbb !important;
}
.section.member.research td.logo.logo {
    text-align: center;
    padding: 10px;
    border: 1px solid #dfdfdf;
    border-bottom: 0;
    background-color: #fff;
}
.section.member.research td.logo img {
    max-width: 100%;
    max-height: 50px;
}

.section.member.research .nav-tabs.nav-justified > li {
    width: 140px;
}
.section.member.research tbody th {
    font-weight: 600;
    background-color: #f6faff;
}
/*결제완료*/
.section.member.research .pay-yes td {
    font-weight: 600;
    background-color: #fff8f3;
}
/*결제 미납*/
.section.member.research .pay-no td {
    font-weight: normal;
    background-color: #fff;
}
@media screen and (max-width: 767px) {
    .section.member.research .nav-tabs.nav-justified > li {
        width: 100%;
    }
    .tab-custom.nav-tabs.nav-justified > li > a {
        border: none;
    }
    .tab-custom.nav-tabs.nav-justified > .active > a, .tab-custom.nav-tabs.nav-justified > .active > a:hover, .tab-custom.nav-tabs.nav-justified > .active > a:focus {
       background-color: #344763;
       border: none;
        color: #fff;
    }

}