/* Global Web-font */
@font-face{ font-family: noto; src: url(/fonts/NotoSansKR-Regular-Hestia.ttf); }
body,input,textarea,button,select,table{ font-family: noto,Tahoma,Sans-serif }
table, tr { width:100%; }
th { text-align:center; }
ol, ul { list-style: none; }


.sectionTitle { margin-top:20px;font-weight:900;font-size:16px;color:#e12222;padding-bottom:4px;border-bottom:1px solid #e12222;opacity:.7; }
.text-muted { color:#e12222; }
.model-container table { border-bottom:1px solid #ddd; }
.blank { height:200px; }
.breadcrumb-devider { font-weight:900;color:#999;margin-left:4px;margin-right:4px; }

table.carInfoTable { width:100%; }
.blind { position: absolute;left: 0;top: 0;width: 0;height: 0;font-size: 0;line-height: 0;text-indent: -9999px;overflow: hidden;visibility: hidden; }
table.carInfoTable th { color: #a0a0a0;line-height: 1.786em;text-align: left;font-weight: normal;vertical-align: top; }
table.carInfoTable td { text-align: right;color: #555555;line-height: 1.786em; }

.launchDate { color:#e12222;opacity:.7; }

table.compare-spec-table { width:100%; }
table.compare-spec-table th { color: #a0a0a0;line-height:1.786em;text-align:center;font-weight:normal;font-size:13px; }
table.compare-spec-table td:nth-child(1) { text-align:left;color:#555;line-height:1.5em;font-size:13px; }
table.compare-spec-table td:nth-child(3) { text-align:right;color:#555;line-height:1.5em;font-size:13px; }

/* mspec의 trim선택 accordion에 arrow 넣기 */
.panel-heading .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family:"Glyphicons Halflings"; /* essential for enabling glyphicon */
  content:"\e114";float:right;color:grey;
}
.panel-heading .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}
.panel-title a { display:block;padding: 10px 15px;margin: -10px -15px; }
/* accordion에 arrow 넣기 */



/* width */
.w100 { width:100%; }
.w50 { width: 50%; }
.w33 { width: 33%; }
.w25 { width: 25%; }
.w20 { width: 20%; }
.w12-5 { width: 12.5%; }
/* width */

/* color */
.corange { color: #f4a742; }
.cred1 { color:#e12222; }
.cblue1 { color:#1a4384; }
.c333 { color: #333; }
.c666 { color: #666; }
.c999 { color: #999; }
.cbbb { color: #bbb; }
.ceee { color: #eee; }
/* color */

/* Font-Size */
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f17 { font-size: 17px; }
.f18 { font-size: 18px; }
/* Font-Size */

/* Margin & Padding */
.mt0 { margin-top: 0px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mt90 { margin-top: 90px; }
.mt100 { margin-top: 100px; }
.mb0 { margin-bottom: 0px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb70 { margin-bottom: 70px; }
.mb80 { margin-bottom: 80px; }
.mb90 { margin-bottom: 90px; }
.mb100 { margin-bottom: 100px; }
.ml0 { margin-left: 0px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }
.ml60 { margin-left: 60px; }
.ml70 { margin-left: 70px; }
.ml80 { margin-left: 80px; }
.ml90 { margin-left: 90px; }
.ml100 { margin-left: 100px; }
.mr0 { margin-right: 0px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }
.mr50 { margin-right: 50px; }
.mr60 { margin-right: 60px; }
.mr70 { margin-right: 70px; }
.mr80 { margin-right: 80px; }
.mr90 { margin-right: 90px; }
.mr100 { margin-right: 100px; }

.pt0 { padding-top: 0px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }
.pt50 { padding-top: 50px; }
.pt60 { padding-top: 60px; }
.pt70 { padding-top: 70px; }
.pt80 { padding-top: 80px; }
.pt90 { padding-top: 90px; }
.pt100 { padding-top: 100px; }
.pb0 { padding-bottom: 0px; }
.pb10 { padding-bottom: 10px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb40 { padding-bottom: 40px; }
.pb60 { padding-bottom: 60px; }
.pb70 { padding-bottom: 70px; }
.pb80 { padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
.pb100 { padding-bottom: 100px; }
.pl0 { padding-left: 0px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pl40 { padding-left: 40px; }
.pl50 { padding-left: 50px; }
.pl60 { padding-left: 60px; }
.pl70 { padding-left: 70px; }
.pl80 { padding-left: 80px; }
.pl90 { padding-left: 90px; }
.pl100 { padding-left: 100px; }
.pr0 { padding-right: 0px; }
.pr10 { padding-right: 10px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }
.pr50 { padding-right: 50px; }
.pr60 { padding-right: 60px; }
.pr70 { padding-right: 70px; }
.pr80 { padding-right: 80px; }
.pr90 { padding-right: 90px; }
.pr100 { padding-right: 100px; }
/* Margin & Padding */