nav {
  margin-bottom: 40px !important; }

.ui.fixed.main.menu .right.menu > .item:last-of-type {
  border-right: 1px solid rgba(34, 36, 38, 0.0980392); }

nav .mobile.only.row .ui.vertical.menu {
  margin-top: 40px;
  display: none; }

.flashes > .ui.message:last-of-type {
  margin-bottom: 2rem; }

table.selectable tr:hover {
  cursor: pointer !important; }

.ui.message {
  background: #FDF0D5;
  border: none;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  padding: 1em 1.5em;
  font-family: Poppins, -apple-system, BlinkMacSystemFont, sans-serif;
  border-left: 4px solid #669BBC; }
  .ui.message .header {
    color: #003049;
    font-weight: 600; }
  .ui.message p, .ui.message .list {
    color: #003049; }
  .ui.message .close.icon {
    color: #003049;
    opacity: 0.6; }
    .ui.message .close.icon:hover {
      opacity: 1; }

.ui.error.message,
.ui.negative.message {
  background: #f9bfc4;
  border-left-color: #C1121F; }
  .ui.error.message .header,
  .ui.negative.message .header {
    color: #780000; }
  .ui.error.message p, .ui.error.message .list, .ui.error.message .list li,
  .ui.negative.message p,
  .ui.negative.message .list,
  .ui.negative.message .list li {
    color: #780000; }
  .ui.error.message .close.icon,
  .ui.negative.message .close.icon {
    color: #780000; }

.ui.warning.message {
  background: #FFF3E0;
  border-left-color: #E65100; }
  .ui.warning.message .header {
    color: #BF360C; }
  .ui.warning.message p, .ui.warning.message .list, .ui.warning.message .list li {
    color: #BF360C; }
  .ui.warning.message .close.icon {
    color: #BF360C; }

.ui.info.message {
  background: #d0e1eb;
  border-left-color: #669BBC; }
  .ui.info.message .header {
    color: #003049; }
  .ui.info.message p, .ui.info.message .list, .ui.info.message .list li {
    color: #003049; }
  .ui.info.message .close.icon {
    color: #003049; }

.ui.success.message,
.ui.positive.message {
  background: #E8F5E9;
  border-left-color: #2E7D32; }
  .ui.success.message .header,
  .ui.positive.message .header {
    color: #1B5E20; }
  .ui.success.message p, .ui.success.message .list, .ui.success.message .list li,
  .ui.positive.message p,
  .ui.positive.message .list,
  .ui.positive.message .list li {
    color: #1B5E20; }
  .ui.success.message .close.icon,
  .ui.positive.message .close.icon {
    color: #1B5E20; }

.ui.form .field .ui.red.pointing.label {
  background: #C1121F;
  color: #fff; }
  .ui.form .field .ui.red.pointing.label:before {
    background: #C1121F; }
