@charset "utf-8";
.nav-tabs > li > a {display: block;border-radius: 0; color: #555;font-size:16px;border:0;border-top:2px solid transparent;padding: 5px 15px;} 
.nav-tabs > li > a:focus,
.nav-tabs > li > a:hover { border-color: #ccc transparent transparent transparent;}
.nav-tabs > li > a.active, 
.nav-tabs > li > a.active:focus, 
.nav-tabs > li > a.active:hover {border: unset; border-top: 2px solid #d80f31;}

.tab-pane {padding:30px 10px; position:relative;}
.tab-pane .tab_title {font-size:14px; padding-bottom: 10px; border-bottom:3px solid #e1e1e1; margin-bottom:15px;} 
.tab-pane .tab_title a {color:inherit}
.tab-pane .tab_more {position:absolute; top:30px; right:30px; font-size:14px;}
.tab-pane .tab_more a {color: inherit; display:inline-block;}
.tab-pane .tab_more:after {font-family: 'fontawesome'; content: "\f055"; margin-left:5px; font-size:16px;} 
.tab-pane li {border-bottom: 1px solid #ccc;  display: block; line-height: 40px;}
.tab-pane li a {color: inherit; font-size: 14px; display: block;}
.tab-pane li a:hover {color: #333;}
.tab-pane li span {font-size: 14px; float:right;}
.tab-pane p.no_list {font-size: 14px; text-align: center;}

.tab-content {float: none !important;width: 100% !important;}

/* responsive css */
/* lg */ 
@media (min-width:1200px) and (max-width:1399px) {
	.tab-pane {padding:30px 0px;}
	.tab-pane li a{font-size:12px;}
}
/* md */
@media (min-width:992px) and (max-width:1199px) {
}
/* sm */
@media (min-width:768px) and (max-width:991px) {
}
/* xs */
@media (max-width:425px) {
    .tab-pane li span {display:none;}
}
