#impersonation-notice {
  line-height: 2.5em;
  background: #822;
  color: white;
  padding: 5px 10px; }

#impersonation-notice a {
  float: none;
  padding: 5px 13px;
  margin-left: 10px; }

.content .action, .content .button, .content .search-button, .content .plain-button {
  height: 32px;
  padding: 7px 13px;
  border-radius: 4px;
  background: #0b690b;
  color: #ffffff;
  -webkit-box-shadow: 0px 1px 0px #ddd;
  -moz-box-shadow: 0px 1px 0px #ddd;
  box-shadow: 0px 1px 0px #ddd;
  color: #eee;
  font-size: 14px;
  margin: 0 2px; }

.content .action:hover, .content .button:hover, .content .search-button:hover, .content .plain-button:hover {
  background: #0c8a0c;
  color: #ffffff; }

.content .button, .content .search-button, .content .plain-button {
  margin: 0 2px;
  padding: 0 13px; }

.content .actions {
  display: inline;
  margin: 0;
  height: 32px;
  float: right;
  position: relative;
  top: 4px; }
  .content .actions ul {
    list-style-type: none;
    display: inline;
    margin: 0;
    padding: 0; }
    .content .actions ul li {
      list-style-type: none;
      display: inline;
      margin: 0; }

.content .search-button, .content .plain-button {
  background: #fafafa;
  background-image: linear-gradient(#fafafa, #dddddd);
  color: black;
  border: 1px solid #ccc; }

.content .search-button:hover, .content .plain-button:hover {
  color: #000;
  text-decoration: none;
  background: white; }

input.button {
  height: 32px; }

#print-action {
  background: #ced2d8;
  color: #4f5d73; }

#print-action:hover {
  background: grey;
  color: white; }
