.container {
  background: #E0E0E0;
  padding-bottom: 1rem; }
  .container #page-title {
    line-height: 3rem;
    font-size: 1.4rem;
    font-weight: bold;
    color: #6780a9; }

img.maximize {
  width: 100%; }

/*@import 'foundation/functions.scss';*/
.flash-message {
  font-size: 1rem !important;
  color: #ffffff;
  margin-bottom: 0 !important;
  padding: 10px; }
  .flash-message:before {
    margin-right: 0.5rem;
    background-color: #ffffff; }
  .flash-message.error {
    background-color: #f04124; }
    .flash-message.error:before {
      content: '!';
      padding: 0 0.5rem;
      border-radius: 1rem;
      color: #f04124; }
  .flash-message.success {
    background-color: #43AC6A; }
    .flash-message.success:before {
      content: '!';
      padding: 0 0.5rem;
      border-radius: 1rem;
      color: #43AC6A; }

.form .error-message {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  color: rgba(0, 0, 0, 0.54); }

.required > label {
  font-weight: bold; }

.required > label:after {
  content: ' *';
  color: #C3232D; }

/*@import 'foundation/functions.scss';*/
.text-alert {
  color: #f04124; }
.text-warning {
  color: #f08a24; }
.text-success {
  color: #43AC6A; }
.text-primary {
  color: #008CBA; }
.text-info {
  color: #a0d3e8; }

/*@import 'foundation/functions.scss';*/
.top-bar .top-bar-section > ul li {
  border-left: 1px #9b9b9b solid; }
  .top-bar .top-bar-section > ul li:first-of-type {
    border-left: none; }
  .top-bar .top-bar-section > ul li.has-dropdown .dropdown li {
    /*border-bottom: $topbar-border;*/ }

footer {
  background-color: black;
  color: white;
  margin-bottom: 20px !important; }
  footer p.copyright {
    margin: 1rem auto; }

/*# sourceMappingURL=app.css.map */
