/* additions for the foreign-language versions of dtcvalue.com (layout comes from the Vietnamese site's CSS) */
h1#title-top{font-size:12px;font-weight:700;line-height:20px;margin:0 0 10px;padding:0;height:30px;border-bottom:1px solid #333;color:#333}
h1#title-top a{font-size:14px;font-weight:700;color:#333;text-transform:uppercase;text-decoration:none}
h1.home-h1{margin-bottom:15px}
.en-header { position: relative; overflow: visible !important; }
.footer-info { padding: 8px 8px 0; color: #fff; font-size: 13px; line-height: 21px; }
.footer-info a { color: #fff; }
.bottom_f { padding: 6px 0; font-size: 12px; }
.contact-info a, .livechat a.tel { color: inherit; text-decoration: none; }
.contact-intro { padding: 0 20px; }
.field-error { color: #ff0000; }
#form-result { margin-top: 10px; font-weight: bold; }
#form-result.form-ok { color: #2e7d32; }
#form-result.form-fail { color: #c62828; }
.related-list .div_sp p { margin: 4px 0; }
/* CJK / Hangul fonts */
body.lang-zh-cn, body.lang-zh-cn #content, body.lang-zh-cn .navbar { font-family: Arial, "Microsoft YaHei", "PingFang SC", "Noto Sans SC", SimSun, sans-serif; }
body.lang-zh-tw, body.lang-zh-tw #content, body.lang-zh-tw .navbar { font-family: Arial, "Microsoft JhengHei", "PingFang TC", "Noto Sans TC", PMingLiU, sans-serif; }
body.lang-ko, body.lang-ko #content, body.lang-ko .navbar { font-family: Arial, "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif; word-break: keep-all; }
/* language dropdown (same look as daac.vn) */
.lang-dd { position: absolute; top: 8px; right: 12px; z-index: 1000; font: 15px/1.2 Arial, "Microsoft YaHei", "Malgun Gothic", sans-serif; }
.lang-dd-btn { display: flex; align-items: center; gap: 10px; min-width: 150px; padding: 7px 12px; border: 0; border-radius: 10px;
  background: rgba(255,255,255,.96); color: #222; font: inherit; font-weight: bold; cursor: pointer; box-shadow: 0 2px 8px rgba(0,0,0,.25); }
.lang-dd-btn span { flex: 1; text-align: left; }
.lang-dd-chev { transition: transform .15s; }
.lang-dd.open .lang-dd-chev { transform: rotate(180deg); }
.lang-dd img { width: 24px; height: 16px; border-radius: 3px; box-shadow: 0 0 0 1px rgba(0,0,0,.12); object-fit: cover; display: block; }
.lang-dd-menu { display: none; position: absolute; right: 0; top: calc(100% + 6px); min-width: 190px; margin: 0; padding: 6px; list-style: none;
  background: #fff; border-radius: 12px; box-shadow: 0 6px 24px rgba(0,0,0,.22); }
.lang-dd.open .lang-dd-menu { display: block; }
.lang-dd-menu li { margin: 0; padding: 0; list-style: none; }
.lang-dd-menu a { display: flex; align-items: center; gap: 14px; padding: 9px 12px; border-radius: 8px; color: #333; text-decoration: none; white-space: nowrap; }
.lang-dd-menu a:hover, .lang-dd-menu a:focus { background: #f2f2f2; color: #000; }
.lang-dd-menu a.is-active { background: #f4f4f4; font-weight: bold; }
