.translation-preview { position: relative; display: flex; flex-flow: row; justify-items: flex-end; align-items: center; color: #ffffff; .translation-section { display: flex; flex: 1 1 auto; font-size: 1.1em; padding: 0 20px 0 40px; } .btns { display: flex; flex-flow: row; margin-left: auto; height: 100%; button { &.btn-send { width: 80px; background-color: #ffffff; color: #333333; } &.btn-close-translatebox { width: 3em; height: 100%; stroke: #ffffff; border: none; display: flex; justify-content: center; justify-items: center; margin-left: auto; } } } } ::ng-deep .translationForm { position: relative; display: flex; padding: 0 40px; justify-items: flex-end; align-content: space-between; /*background-color: rgba(30, 167, 185, 0.1); border-top: 1px solid rgba(30, 167, 185, 0.3); border-bottom: 1px solid rgba(30, 167, 185, 0.3);*/ .text-language { display: inline-flex; margin-right: 20px; font-weight: 600; font-size: 1em; justify-content: center; align-items: center; margin-right: 20px; } .select-language { display: inline-flex; width: 300px; flex: 0 1 auto; margin-right: 20px; .mat-form-field-wrapper { width: 100%; } } .mat-slide-toggle { display: inline-flex; width: 120px; height: unset; &.simpleview { margin-right: 20px; margin-left: auto; } &.preview { } } }