Add these styles from the Theme CP > Theme Settings > Custom > Custom Stylesheet text field.
2) About the position of the logo and buttons – generally this is calculated automatically. Once there is space for the logo it goes on one line with the buttons. However it seem there is a problem in the calculation and we are revising this feature at the moment. We will provide a solution with the next update.