.region-right h3{
	margin-bottom:15px;
	font-size:190%;
}
.leadership h4{
	font-weight:600;
	margin-bottom:15px;
}
.leadership .lposition{
	color:#999;
}
.leadership p{
	font-size:14px;
}
.leadership .lzz{
	font-size:16px;
}
.field.field-image.field-type-image.field-label-hidden.field-item{
	text-align:center;
}
@media(min-width:992px){
.field.field-image.field-type-image.field-label-hidden.field-item img {
float: right;
    max-width: 300px;
    height: auto;
    margin: 0 0 10px 20px;
}
.page-node-type-teacher .block-region-right .block:after {
    display: inline;
}
}
/*********** table *********/
table{
margin-top:5px;
    border: 1px solid #c6c6c6;
}
table thead tr th {
    font-size: 15px !important;
    background: #005826;
    letter-spacing: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight:600;
    text-align: center;
    border-bottom: 0;
    color:#FFF;
}
table thead tr th p{
      font-size:15px !important;
}
table p{
  font-size:14px;
  margin:0;
  line-height:150%;
}
table tbody tr:nth-child(odd) {
    background:#FFF;
}
table tbody tr:nth-child(even) {
    background:#F2F6F1;
}
table.normal tbody tr td {
    vertical-align: top;
}
table tbody tr td {
   line-height: 180%;
}
table>tbody>tr>td, table>thead>tr>td, table>tfoot>tr>td, table>tbody>tr>th, table>thead>tr>th, table>tfoot>tr>th {
    border: 1px solid #c6c6c6;
}
@media screen and (max-width: 767px) {
.row div.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
  .row div.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}