.tab .tabTitle2:after { content:""; display:block; clear:both; }
.tab .tabTitle2 li.first { border-left:1px solid #dbdbdb; }
.tab .tabTitle2 li { float:left; cursor:pointer; width:33.3%; padding:20px 0; font-size:14px;  background:#fff; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; text-align:center;}
.tab .tabTitle2 li.row { border-bottom:none; }
.tab .tabTitle2 li.active {  color:#fff;  background:#005496; border-bottom:none; font-weight:bold;}
.tab .tabTitle2 li { font-size:16px; height:60px; }
.tab .tabTitle2 li.active .tab_btn { color:#fff;}
.tab .tabTitle2 li.case3 { width:24.5%; }

.tab .tabContents { border-top:none; padding:15px; line-height: 30px !important;}
.tab .tabContents .tabContent { display:none; }
.tab .tabContents .tabContent.active { display:block; }

/* Mobile */
@media all and (min-width:1px) and (max-width:767px) {
.tab .tabTitle2 { position:relative; margin:0 0 -4px; width:100%; background:none;}
.tab .tabTitle2 li { display:table; padding:0 0 4px 2px; width:50%; height:auto; border:0 !important; background:none;}
.tab .tabTitle2 li .tab_btn { position:relative; display:table-cell; margin:0; width:auto; height:28px; padding:0 2px !important; border:1px solid #dbdbdb; background:#f6f6f6; font-family:"ng"; font-size:13px; line-height:18px; color:#555; text-decoration:none !important; vertical-align:middle;}
.tab .tabTitle2 li.active { border:0 !important; background:none;}
.tab .tabTitle2 li.active .tab_btn { height:28px; line-height:inherit; border:1px solid #005496; background:#005496; color:#fff;}
.tab .tabTitle2 li:nth-child(2n-1){ padding:0 2px 4px 0 !important;}
.tab .tabTitle2 + .section { margin-top:20px;}
.tab .tabTitle2 li.last {height:42px;}
.tab .tabTitle2 li.case3 { width:50%; }

#print_preview_html {background:none !important;}  

}

/* Mobile2 */
@media all and (min-width:1px) and (max-width:390px) {
.tab .tabTitle2 li.last {height:60px;}
.tab .tabTitle2 li.last1 {height:44px;}
}
