body.person-profile-page .ue-quick-navigation {
  color: #484848;
  line-height: 13px;
  margin: 0 0 25px;
}
body.person-profile-page .ue-quick-navigation .ue-label {
  font-weight: bold;
}
body.person-profile-page .ue-quick-navigation > ul {
  padding: 0 70px 0 0;
}
body.person-profile-page .ue-quick-navigation > ul li.last {
  border: 0;
  margin: 0;
  padding: 0;
}
body.person-profile-page .ue-quick-navigation > ul a {
  color: #147CC2;
}
body.person-profile-page .ue-quick-navigation > ul a.active {
  color: #147CC2;
}
body.person-profile-page .ue-header-view .ue-main-image {
  padding: 0 0 0 10px;
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item {
  background: transparent url('') no-repeat right center;
  margin: 0 0 3px;
  padding: 0 20px 0 0;
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item .label {
  font-weight: bold;
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item a {
  color: #147CC2;
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-scholar {
  background-image: url(/sites/all/themes/tau_v2/images/scholar-gray.png);
  background-size: contain;
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-email {
  background-image: url('../images/icn_email.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-internal_phone,
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-phone {
  background-image: url('../images/icn_phone.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-external_phone {
  background-image: url('../images/icn_phone.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-mobile_phone {
  background-image: url('../images/icn_phone.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-fax {
  background-image: url('../images/icn_fax.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-website {
  background-image: url('../images/icn_website.png');
  display: inline-block;
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-office {
  background-image: url('../images/icn_appointment.jpg');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-cris-url {
  background-image: url('../images/icn_cris.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-facebook {
  background-image: url('../images/icn_fb.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-twitter {
  background-image: url('../images/icn_twitter.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item-linkedin {
  background-image: url('../images/icn_in.png');
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item.contact-item-website_2 {
  border-right: 1px solid #696969;
  display: inline-block;
  margin-right: 8px;
  padding: 0 8px 0 0;
}
body.person-profile-page .ue-header-view .ue-connect-details .contact-item.contact-item-lab_website {
  border-right: 1px solid #696969;
  display: inline-block;
  margin-right: 8px;
  padding: 0 8px 0 0;
}
body.person-profile-page .person-main-content .tau-content-section {
  margin: 20px 0 0;
}
body.person-profile-page #page-title.tau-title {
  margin-bottom: 0 !important;
}
body.person-profile-page .tau-person-units {
  font-weight: bold;
  margin: 5px 0 12px 0;
}
body.person-profile-page .tau-person-units ul li {
  margin: 3px 0 !important;
}
body.person-profile-page.dir_ltr .f_left {
  float: left;
}
body.person-profile-page.dir_ltr .ue-quick-navigation > ul {
  padding: 0 0 0 130px;
}
body.person-profile-page.dir_ltr .ue-quick-navigation > ul li {
  border-left: 0;
  border-right: 1px solid #326abd;
  margin-left: 0px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 10px;
}
body.person-profile-page.dir_ltr .ue-header-view .ue-main-image {
  padding: 0 10px 0 0;
}
body.person-profile-page.dir_ltr .ue-header-view .ue-connect-details .contact-item {
  background-position: left center;
  padding: 0 0 0 20px;
}
body.person-profile-page.dir_ltr .ue-header-view .ue-connect-details .contact-item.contact-item-lab_website {
  padding: 0 0 0 8px;
  border-left: 1px solid #696969;
  border-right: none;
  margin-left: 8px;
}
body.dir_rtl.person-profile-page .ue-quick-navigation > ul li {
  border-left: 1px solid #326abd;
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
}
body.dir_ltr.person-profile-page .ue-quick-navigation > ul li {
  border-left: 1px solid #326abd;
  border-right: none;
  margin-right: 0;
  margin-left: 0;
  float: left;
  margin-bottom: 10px;
  padding-left: 10px;
}
body.person-profile-page.tau-mobile .ue-header-view .ue-main-image {
  margin-bottom: 20px;
}
body.person-profile-page.tau-mobile .ue-header-view .ue-connect-details {
  display: block;
  float: none;
}
@media screen and (max-width: 450px) {
  body.person-profile-page.tau-mobile .ue-header-view .ue-main-image {
    display: block;
    float: none;
    text-align: center;
  }
}
.tau-person-cube {
  float: right;
  margin-bottom: 10px;
  overflow: hidden;
  width: 50%;
}
.tau-person-cube .tau-person-cube-image {
  float: right;
}
.tau-person-cube .tau-person-cube-content {
  float: right;
  margin: 5px;
}
.tau-person-cube .tau-person-cube-content .tau-person-cube-name {
  color: #696969;
  display: block;
  font-weight: bold;
  text-decoration: none;
}
.tau-person-cube .tau-person-cube-content .tau-person-cube-description {
  display: block;
}
body.dir_ltr .tau-person-cube {
  float: left !important;
}
body.dir_ltr .tau-person-cube .tau-person-cube-image {
  float: left;
}
body.dir_ltr .tau-person-cube .tau-person-cube-content {
  float: left;
}
.tau-person-profile h4 {
  font-size: 20px;
}
.tau-person-profile .contact-item:focus {
  outline: 1px solid #2a6496;
}
.tau-person-profile .section-content:focus {
  outline: 1px solid #2a6496;
}
#field-collection-wrap .field-collection-wrap-right {
  float: right;
  width: 100%;
}
#field-collection-wrap .field-collection-wrap-right .form-type-textfield {
  float: right;
  margin-left: 30px;
}
#field-collection-wrap .field-collection-wrap-left {
  float: left;
  width: 100%;
}
#field-collection-wrap .field-collection-wrap-left .form-type-textfield {
  float: left;
  margin-right: 30px;
}
