body {display: flex; height: 100vh; background: #f1f1f1; justify-content: center; align-items: center;}

#main > .panel {margin: 20px auto; max-width: 600px; box-shadow: 0 3px 9px rgba(0,0,0,.5); border-color: #ea644a}
#main .panel-heading {color: #fff; border-color: #ea644a; background-color: #ea644a}
#main .panel-heading > h2 {margin: 5px 0;}
#main .panel-heading > h2 > .icon {vertical-align: middle;}
#main .actions > .btn {margin-right: 5px; margin-top: 10px; background: #fff;}
#main .actions > .btn > .icon {opacity: .75;}
#main .actions {padding-top: 0;}

#logo img {max-width: 200px;}

.modal-body h3 {margin-top: 10px;}
.modal-body .table {margin: 0}
