﻿a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

.border-top {
  border-top: 1px solid #e5e5e5;
}

.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

#page {
  /*font-family: "Microsoft JhengHei";*/
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

#mainBody {
  flex-grow: 1; /*flex: 1;*/
  height: 100%;
}

.footer {
  white-space: nowrap;
}
