body { padding: 5px; } header.navbar { padding-left: 5px; } .tile-icon { width: 75px; min-height: 75px; } a.tile-icon { display: block; color: inherit; } .tile-icon .icon { font-size: 70px; } .results > .tile:nth-child(even) { background-color: #eee; } .results .tile { align-items: center; } .results .tile-title .label { margin-left: .5rem; } .page_content { padding: .6rem; } .page_content + .results { margin-top: -.6rem; } .flash { margin: .6rem 0; } .book-labels { list-style: none; margin-left: 0; } form.inline { display: inline; } .tile-cover { display: block; max-width: 75px; max-height: 113px; } .book-cover { display: block; max-width: 100%; width: 300px; height: auto; } .book-panel { margin-bottom: .8rem; } .book-panel .panel-body:last-child { padding-bottom: .8rem; } .book-panel .panel-body .table:last-child, .book-panel .panel-body p:last-child, .book-panel .panel-body .book-labels { margin-bottom: 0; } .book-panel .panel-footer form:last-child, .book-panel .panel-footer .form-group:last-child { margin-bottom: 0; } .results .tile-borrowed { background-color: #ffd; } .results > .tile-borrowed:nth-child(even) { background-color: #feb; } .tile-borrowed .tile-title a { color: #a60; } .tile-borrowed .tile-subtitle .label-primary, .tile-borrowed .tile-subtitle .label-secondary { background: #fb0; color: #fff; }