/**
 * @file
 * LCN - employee and board directory and profile pages
 */

.views-table td {
        border: 0;
        font-size: 100%;
        background: #fff;
}

.views-row-even td {background: #fff;}
.views-row-odd td {background: #eee;}

caption {
  text-align: left;
  font-size: 120%;
  border-bottom: solid 1px #666;
}

.view-employee-directory {
  line-height: 1.3;
}

.view-employee-directory img,
.view-board-of-directors img {
  float: left;
  width: 100px;
  padding: 0 10px 0 0;
  border-radius: 5px 0 0 5px;
}
.view-employee-directory .views-col,
.view-board-of-directors .views-col {
  width: 48%;
  border: 1px solid #cfcfcf;
  border-radius: 5px;
  margin: 5px;
}
.view-employee-directory h3,
.view-board-of-directors h3 {
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #7A003C;
  color: #7A003C;
}
.view-employee-directory .views-field-title,
.view-board-of-directors .views-field-title {
  display: inline;
  float: left;
}
.view-employee-directory .views-field-title::after,
.view-board-of-directors .views-field-title::after {
  content: ", ";
  white-space: pre;
}
.view-employee-directory .views-field-field-credentials,
.view-board-of-directors .views-field-field-credentials {
  font-style: italic;
}

.view-employee-directory .views-label-field-employed-since {
  display: inline;
  float: left;
  margin-right: 0.5ch;
}

@media all and (max-width: 622px) {
  .view-employee-directory .views-col,
  .view-board-of-directors .views-col {
    width: 97%;
  }
}

.node--type-employees .node__content img,
.node--type-board-of-directors .node__content img {
  float: left;
  width: 100px;
  margin: 0 10px 0 0;
  border: 0;
  border-radius: 5px 0 0 5px;
}

.node__employees,
.node__board {
  display: block;
  overflow: auto;
}

.node__employees h2,
.node__board h2 {
    margin-top: 0;
    font-size: 1.3em !important;
}

.profile_card {
  border: 1px solid #cfcfcf;
  border-radius: 5px;
  margin: 5px;
  overflow: auto;
}

.profile_card p {
  margin-bottom: 0;
}

.field--name-field-biography {
  clear: both;
}
