/* Car Rental Vietnam - blog article scope: .title-detail + #toc-content.content */
#toc-content.content{font-family:Arial,"Helvetica Neue",Roboto,sans-serif!important;font-size:17px!important;line-height:1.7!important;color:#222!important;background:#fff!important;max-width:820px;margin:0 auto;padding:0 4px;word-wrap:break-word}
#toc-content.content *{font-family:inherit!important;color:inherit;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important}
#toc-content.content div,#toc-content.content section,#toc-content.content article{max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}
#toc-content.content p,#toc-content.content li,#toc-content.content span,#toc-content.content td,#toc-content.content strong{font-size:inherit!important;color:#222!important}
#toc-content.content p{margin:0 0 1em!important}
#toc-content.content h1,.title-detail h1{font-size:30px!important;line-height:1.3!important;font-weight:700!important;color:#111!important;margin:0 0 16px!important}
#toc-content.content h2{font-size:24px!important;line-height:1.35!important;font-weight:700!important;color:#111!important;margin:36px 0 12px!important;padding:0 0 8px!important;border-bottom:1px solid #ddd!important}
#toc-content.content h3{font-size:20px!important;line-height:1.4!important;font-weight:700!important;color:#111!important;margin:26px 0 10px!important}
#toc-content.content h4,#toc-content.content h5,#toc-content.content h6{font-size:17px!important;font-weight:700!important;color:#111!important;margin:20px 0 8px!important}
#toc-content.content ul,#toc-content.content ol{margin:0 0 1.1em!important;padding-left:1.4em!important}
#toc-content.content ul{list-style:disc!important}#toc-content.content ol{list-style:decimal!important}
#toc-content.content li{margin:0 0 .4em!important}
#toc-content.content li::before{content:none!important}
#toc-content.content a{color:#0b57a4!important;text-decoration:underline!important;text-underline-offset:2px}
#toc-content.content a:hover{color:#063e77!important}
#toc-content.content strong,#toc-content.content b{font-weight:700!important}
#toc-content.content img{max-width:100%!important;height:auto!important;border-radius:6px!important;display:block;margin:20px auto!important}
#toc-content.content figure{margin:24px 0!important}
#toc-content.content figcaption{font-size:14px!important;color:#666!important;text-align:center;margin-top:-8px}
#toc-content.content blockquote{margin:20px 0!important;padding:12px 18px!important;border-left:3px solid #bbb!important;background:#f7f7f7!important;color:#333!important}
#toc-content.content hr{border:0!important;border-top:1px solid #ddd!important;margin:28px 0!important}
/* tables: framed + horizontal scroll */
#toc-content.content .table-wrap,#toc-content.content .table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch;border:1px solid #ddd!important;border-radius:6px!important;margin:20px 0!important}
#toc-content.content table{width:100%!important;border-collapse:collapse!important;margin:20px 0!important;font-size:15px!important;border:1px solid #ddd!important;display:block;overflow-x:auto;max-width:100%}
#toc-content.content .table-wrap table,#toc-content.content .table-responsive table{display:table;margin:0!important;border:0!important}
#toc-content.content th,#toc-content.content td{border:1px solid #ddd!important;padding:10px 12px!important;text-align:left!important;vertical-align:top!important;line-height:1.5!important;color:#222!important;white-space:normal}
#toc-content.content th,#toc-content.content thead td{background:#f5f5f5!important;font-weight:700!important}
#toc-content.content tbody tr:nth-child(even) td{background:#fafafa!important}
@media (min-width:768px){#toc-content.content table:not(.table-wrap table){display:table}}
@media (max-width:767px){
#toc-content.content{font-size:16px!important;padding:0 2px}
#toc-content.content h1,.title-detail h1{font-size:24px!important}
#toc-content.content h2{font-size:21px!important;margin-top:28px!important}
#toc-content.content h3{font-size:18px!important}
#toc-content.content table{font-size:14px!important}
#toc-content.content th,#toc-content.content td{padding:8px 10px!important;min-width:110px}
}
