.translation-main { text-align: left; .original { padding: 14px; } .translation { padding: 10px; border-top: 1px solid #dddddd; } } .language { padding: 2px 6px; background-color: #222222; margin-right: 6px; border-radius: 2px; font-size: 11px; color: #fff; margin-right: 10px; } .btn-box { width: 100%; height: 40px; border-top: 1px solid #dddddd; display: flex; width: 100%; text-align: center; ul { width: 100%; li { width: 50%; display: inline-block; text-align: center; align-items: center; font-size: 13px; border-right: 1px solid #dddddd; &:last-child { border-right: none; } .mat-button { width: 100%; display: block; } } } }