/* Available Size Common */
#selGroupCode {font-family:"Roboto",Tahoma,Verdana,sans-serif;font-weight:300;}
.spec_container ul.spec_tabs {margin:0 !important; padding:0 !important; float:left !important; list-style:none  !important; width:100% !important; font-family: arial,"Microsoft Yahei",Tahoma,Verdana,sans-serif; font-weight:200 !important; font-size:18px;}
.spec_container ul.spec_tabs li {float:left; text-align:center; cursor:pointer; width:50%; padding:21px 0; color:#8c8c8c; line-height:18px; background:#eaeaea; overflow:hidden; position:relative;}
.spec_container ul.spec_tabs li a {color:#8c8c8c; }
.spec_container ul.spec_tabs li.active {background:#4a2885; }
.spec_container ul.spec_tabs li.active a{color:#fff !important}
.tab_container.spec_tab_body {clear:both; float:left; width:100%;}
.tab_content.spec_tab_content {display:none;height:250px;overflow-y:auto;}
.tab_container.spec_tab_body .tab_content.spec_tab_content ul {width:100%; margin:0px; padding:0px;}
.tab_container.spec_tab_body .tab_content.spec_tab_content table {border:0; margin:33px 0 0 0; width:100%;font-family: arial,"Microsoft Yahei",Tahoma,Verdana,sans-serif; border-bottom:1px solid #c8c8c8}
.tab_container.spec_tab_body .tab_content.spec_tab_content table th {font-size:13px; font-weight:200; color:#fff; padding:8px 0; text-align:center; background:#000;}
.tab_container.spec_tab_body .tab_content.spec_tab_content table td {font-size:15px; font-weight:200; color:#8c8c8c !important; padding:10px 0; text-align:left; border-bottom:1px dotted #c8c8c8}
.tab_container.spec_tab_body .tab_content.spec_tab_content table td.first {padding:0 0 0 70px; text-align:left !important;}
.tab_container.spec_tab_body .tab_content.spec_tab_content table td span {color:#8c8c8c}
.tab_container.spec_tab_body .tab_content.spec_tab_content table td.last {padding: 0px 0px 0px 70px;text-align: left !important;border:none;}
.spec_container .sizeBody table {margin:0 !important;}

/*XFIT AT*/
.spec_container .lineTab{margin-bottom:40px;text-align:center;}
.spec_container .lineTab li{position:relative;display:inline-block;margin:0 27px;color:#222;cursor:pointer;font-size:20px;font-weight:400;}
.spec_container .lineTab li.active{color:#4b2886;}
.spec_container .lineTab li.active:after{display:block;content:'';position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:#4a2886;}
.spec_container .lineTab li+li:before{display:block;content:'';position:absolute;top:50%;left:-30px;width:1px;height:14px;margin-top:-7px;background:#cdcdcd;}