﻿/* Bootstrap override */
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {
    color: #EEE;
}
.navbar-brand {
    padding-left: 0;
    padding-right: 0;
}
/* end */

  .container-gray.childoutput {
    padding-top: 0;
    background-color: #f7f7f7;
  }

  .fancy-header {
    height: 8em;
    background-color: aqua;
    margin-bottom: 2em;
  }

  .promote {
    max-width: 1400px;
    margin: auto auto;
  }

  .promote form label {
    cursor: pointer;
  }

    .promote .tile {
      border-radius: 3px;
      box-shadow: 0px 0px 5px #888888;
      margin-bottom: 0.5em;
      padding: 1em;
      color: #444;
      background-color: #fff;
    }

      .promote .tile h1, .promote .tile h2,
      .promote .tile h3, .promote .tile h4 {
        text-transform: initial;
      }

    .promote .grid {
      /*padding-left: 0;
      padding-right: 0;*/
    }

    .promote .activities-header {
      background-color: white;
      border-radius: 3px;
      box-shadow: 0px 0px 5px #888888;
    }

    .promote .tile-wrapper.grid-padding {
      padding-left: 10%;
    }

  .tile .image {
    width: 100%;
    margin-bottom: 1em;
  }

  .tile h4 {
    min-height: 2.5em;
  }

  .activity-tag-container, .activity-title-container {
    margin-bottom: 1em;
    display: flex;
  }

  h4.activity-title {
    font-size: 16px;
    font-weight: bold;
  }

  .activity-title-container .title {
    font-weight: normal;
  }

  .activity-tag-container .type-description {
    padding-right: 0.5em;
    min-width: 10rem;
  }

  .activity-short-description {
    min-height: 60px;
    word-wrap: break-word;
  }

  .activities-header .title {
    font-size: 18px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    text-transform: initial;
    color: #444;
    margin-top: 0;
    margin-bottom: 0;
  }

  .has-block-grid {
    padding: 0.625em;
  }

  .promote input[type=checkbox] {
    display: inline;
  }

  .promote .filters-title {
    margin-top: 2.5em;
  }

  header {
    background: url(/assets/img/login_bg.jpg) no-repeat center center fixed;
    margin-bottom: 2em;
}

  .navbar {
    margin-bottom: 0;
  }

  .intro-text {
    font-size: 16px;
    padding: 1em;
  }

  .appointmentsresults {
    padding-right: 15px;
    padding-left: 15px;
  }