.infopanel{ background:#343a40; color:#fff; min-height:2.5rem; vertical-align:middle; border-bottom: 1px solid #454d55; padding: 15px; } .backlink{ text-align: right; float:right; } #navline1, #navline2{ text-align:center; padding:10px; } #buttons form{ display:inline; } .editbutton, .deletebutton{ display:inline-block; } #search-form input[type="text"], #search-form input[type="radio"], #search-form label{ display:inline; } #search-form input[type="text"]{ max-width: 100px; } #search-form input[type="radio"]{ max-width: 15px; } #search-form #radios{ border: 1px solid #454d55; padding: 5px; } #search-form .form-group{ float:right; } @media only screen and (orientation: portrait){ .hideable{ display:none; visibility:hidden; } }