/* RTL basic tweaks */
body { background:#f7f8fa; }
.navbar-brand { font-weight:700; }
.form-required::after { content:" *"; color:#c00; }
.card-header { font-weight:700; }
.memo-body { background:#fff; padding:20px; border:1px solid #e3e3e3; border-radius:8px; }
.letterhead img { max-height:120px; margin-bottom:15px; }
.table td, .table th { vertical-align:middle; }
.placeholder-badge { font-size: .85rem; }
