2 margin: 1rem auto 2rem;
3 background-color: #eee;
9 background-color: transparent;
17 vertical-align: middle;
19 .night #time-of-day, .evening #time-of-day {
24 background-color: #fff;
26 border: 1px solid #000;
38 border: 1px solid #000;
41 background-color: #fff;
42 border: 1px solid #000;
58 border: 1px solid #000;
59 background-color: #fff;
62 #announcements, #signup-prompt {
65 border: solid 1px #000;
66 background-color: #fff;
74 @media(max-width: 650px) {
76 flex-direction: column;
78 #signup .form-group, #signup button {
85 margin-bottom: 0.3rem;
87 .alert.success, button.success {
88 border: solid 1px #0a0;
89 background-color: #def7e5;
91 .alert.error, button.error {
92 border: solid 1px #a00;
93 background-color: #f7dede;
110 align-items: flex-start;
120 #player-section div {
123 #player-section .gold {
126 #stat-bars, #defender-stat-bars {
128 margin: 5px 5px 0 5px;
130 #stat-bars .progress-bar, #defender-stat-bars .progress-bar {
136 #stat-bars .gold:after {
154 border: solid 1px #000;
158 box-sizing: border-box;
168 display: inline-block;
178 text-decoration: none;
182 text-decoration: underline;
193 border: solid 1px #ddd;
194 background-color: #ddd;
195 border-bottom-width: 0;
200 nav.filter a.active {
201 background-color: #fff;
205 .filter-container .listing {
206 border: solid 1px #000;
213 nav.filter-result.active {
214 display: block !important;
219 #inventory-section .listing {
240 background-color: #ddd;
242 #stat-breakdown th, #stat-breakdown td {
243 padding: 0.3rem 0.5rem;
248 background-repeat: no-repeat;
249 background-position: bottom right;
250 background-size: cover;
271 margin: 0rem auto 1rem;
272 padding: 3rem 2rem 2rem;
274 background: linear-gradient(to bottom, rgba(255,255,255, 0) 0%, rgba(255, 255, 255, 0.5) 30%);
278 justify-content: space-between;
297 #travelling-actions {
299 justify-content: center;
305 .shop-inventory-listing .listing {
306 background-color: #fff;
311 margin-bottom: 0.3rem;
313 .store-list:last-child {
320 .store-list .details {
330 text-transform: capitalize;
337 flex-direction: column;
339 .store-actions button {
345 align-items: flex-start;
346 justify-content: space-between;
349 #character-equipment-placement {
353 #character-equipment-placement td {
361 border: solid 1px #000;
364 vertical-align: bottom;
366 background-repeat: no-repeat;
369 #extra-inventory-info {
372 .filter-container .listing {
377 @media(max-width: 650px) {
382 flex-direction: column;
387 justify-content: space-between;
388 align-items: flex-start;
390 #extra-inventory-info {
402 #skill-list tr:nth-child(even) {
403 background-color: #eee;
405 #skill-list .skill-level {
407 vertical-align: middle;
409 border: solid 1px #000;
411 #skill-list .skill-description {
415 #skill-list .skill-exp {
422 margin-bottom: 0.3rem;
425 .chat-message:nth-child(even) {
426 background-color: #eee;
429 .chat-message .from {
432 .chat-message .from::after {
442 border-left-width: 0px;
443 border-bottom-width: 0px;
445 #chat-form input:focus {
449 border-right-width: 0px;
450 border-bottom-width: 0px;
456 justify-content: space-between;