body { background:#f4f7f9; }
.table td, .table th { vertical-align: top; }
.table td { white-space: normal; }
.small { font-size: .825rem; }
.text-wrap { white-space: normal; }
.card { border-radius: .75rem; }
.card-title, h1.h4 { font-weight:600; }
.btn-success { box-shadow: 0 2px 4px rgba(0,0,0,.15); }
.btn-success:hover { box-shadow: 0 3px 8px rgba(0,0,0,.25); }
.form-control:focus { box-shadow: 0 0 0 .2rem rgba(25,118,210,.25); }
.alert { padding:.5rem .75rem; }
