html, body {
	font-family:  12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
	color: #333333;
	margin:0;
	padding:0;
}
/* 苹果手机字体设置最大时字体样式 */
body {
  -webkit-text-size-adjust: 100% !important;
}
.empty_input_warn{
  	border-color: #a94442;/*success:border-color: #179C71;*/
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    animation-name: shake;
    animation-iteration-count: 1;
    animation-duration: 500ms;
    animation-timing-function: ease;
    animation-fill-mode: both;
    background-color: #fff0f0;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.flip-scroll table { 
  width: 100%; 
  border-collapse: collapse; 
}
.flip-scroll tr:nth-of-type(odd) { 
  background:#f0f2f5;; 
}
.flip-scroll th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
  text-align:center;
}
.flip-scroll td, .flip-scroll th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}	
@media  
only screen and (max-width: 760px), 
(min-device-width: 768px) and (max-device-width: 1024px)  { 
 
    /* Force table to not be like tables anymore */ 
    .flip-scroll table, .flip-scroll thead, .flip-scroll tbody, .flip-scroll th, .flip-scroll td, .flip-scroll tr {  
        display: block;  
    } 
    .flip-scroll thead tr {  
        position: absolute; 
        top: -9999px; 
        left: -9999px; 
    } 
     
    .flip-scroll tr { border: 1px solid #ccc; 
    	margin:4px auto;
    	border-radius:2px;
    	width:94%;
    } 
     
    .flip-scroll td {  
        /* Behave  like a "row" */ 
        border: none; 
        border-bottom: 1px solid #eee;  
        position: relative; 
        padding-left: 50%;  
    } 
     
    .flip-scroll td:before {  
        /* Now like a table header */ 
        position: absolute; 
        /* Top/left values mimic padding */ 
        top: 6px; 
        left: 6px; 
        width: 45%;  
        padding-right: 10px;  
        white-space: nowrap; 
    } 
     
    /* 
    Label the data 
    */ 
    .flip-scroll td:before { content: attr(td-thead); } 
} 
/* 锟斤拷锟斤拷锟斤拷锟斤拷锟绞撅拷锟绞�*/
.maintenanceValue{
	font-size: 12px;
	color: #f39c12;
	margin-left: 10px;
}
/* 锟斤拷锟酵计拷叨裙潭锟�*/

.panel-group .panel-default{
	border: none;
	box-shadow: none;
}
.panel-body{
	padding: 0px 15px 15px 15px;
}
#LevelVinCodeInputGroupArea .panel-group,#LevelFEBIInputGroupArea .panel-group,#LevelOEInputGroupArea .panel-group,#LevelEngineModelInputGroupArea .panel-group{
	height: 120px;
	margin-bottom: 10px;
}
#LevelVinCodeInputGroup_VinCode,#LevelProductNoInputGroup,#LevelOEInputGroup_OE,#LevelEngineModelInputGroup_EngineModel,#LevelProductNoInputGroupPRODUCTNO{
	width: 101%;
	border-right: none;
}
#LevelIndex_VinQBtn,#LevelIndex_ProductNoQBtn,#LevelIndex_OEQBtn,#LevelIndex_EngineModelQBtn,#LevelIndex_OEQBtnPARTSNO,#LevelIndex_ProductNoQBtnPRODUCTNO{
	padding: 14px 18px;
	background: #344e8b;
  color: #fff;
  max-width: 70px;
}
#LevelIndex_VinQBtn:active,#LevelIndex_ProductNoQBtn:active,#LevelIndex_OEQBtn:active,#LevelIndex_EngineModelQBtn:active,#LevelIndex_OEQBtnPARTSNO:active,#LevelIndex_ProductNoQBtnPRODUCTNO:active {
  z-index: 0;
}
#productsShowArea_VEHICLE,#productsShowArea_VIN,#productsShowArea_PRODUCTNO,#productsShowArea_PARTSNO,#productsShowArea_PARTSNO{
  font-size: 90%;
}
.noBorder{
    border: none;
    background-color: #FFFFFF;
    margin-bottom: 0px;
    padding: 10px 15px;
}
.vinImgDiv{
    float: left;
    height: 60px;
}
.vinImg{
    margin-top: 6px;
}
.vinSpan{
    line-height: 2
}
.tablenoborder{
    border: none;
    margin-bottom: 0px !important;
}
.tablenoborder td{
    border: none !important;
    padding: 4px 2px !important;
}
.fristtd{
    font-weight: bold;
    color: #0f0f0f;
}
.othertd{
    color: #0f0f0f;
}
#pinpai-ceng P{
    min-width: 50px !important;
}
