/* KRC Portal: the few things the Meerkatdatabase 2.0 CSS does not already give us. */
.side-head { color: rgba(255,255,255,.55); font-size: .7rem; text-transform: uppercase; letter-spacing: .05em; padding: 1rem 1rem .25rem; }
.tile { display: block; height: 100%; color: inherit; text-decoration: none !important; }
.tile:hover { box-shadow: 0 0 0 2px var(--kalahari-sand, #D4B896); }
.tile .fas { font-size: 1.6rem; color: var(--kalahari-terracotta, #C17F59); }
.pre-wrap { white-space: pre-wrap; }
.form-section { font-weight: 600; color: var(--kalahari-earth-dark, #63513C); border-bottom: 1px solid var(--kalahari-sand, #D4B896);
                padding-bottom: .25rem; margin: 1.5rem 0 .75rem; }
.card-body > .form-section:first-of-type { margin-top: 0; }
.upload-box { border: 2px dashed var(--kalahari-sand, #D4B896); border-radius: 6px; padding: 1rem; background: #fff; }
