/******************************************************
* Top TABS
*/
.phone-book-tabs-content.tau-tabs {
    margin-top: 7px;
}
.phone-book-tabs-content.tau-tabs a.active, .phone-book-tabs-content.tau-tabs a:hover {
    color: white;
    text-decoration: none;
}
/******************************************************
* Top search Form
*/
#tau-person-search-page-form .form-item-first-name,
#tau-person-search-page-form .form-item-first-name{
    width: 177px !important
}

/******************************************************
* tau person results table
*/
#tblDesc{margin-top: 9px}

table.tau-person-results-table { width:100%; overflow:hidden; border: 1px solid #efefef; margin: 9px 0px 17px ; }
table.tau-person-results-table th.phone_book_results_name {width: 180px; padding-right: 5px;}
table.tau-person-results-table th.phone_book_results_unit {width: 200px;}
table.tau-person-results-table th.phone_book_results_secondary_unit {width: 200px;}
table.tau-person-results-table th.phone_book_results_tel_gen {width: 100px; }
table.tau-person-results-table th.phone_book_results_tel_out {width: 97px;}
table.tau-person-results-table th.phone_book_results_job_title {width: 120px;}
table.tau-person-results-table th.phone_book_results_tel_in {width: 80px;}
table.tau-person-results-table th.phone_book_results_fax {width: 97px;}
table.tau-person-results-table th.phone_book_results_place {width: 200px;}
table.tau-person-results-table td.phone_book_results_tel_td { white-space: nowrap; }
table.tau-person-results-table td.phone_book_results_social_td { white-space: nowrap; }
table.tau-person-results-table td.phone_book_results_social_td div { display: inline-block; margin: 0 3px; }
table.tau-person-results-table th.phone_book_results_expertise { min-width: 100px; }

table.tau-person-results-table tr.even {background-color: #ccb;}
table.tau-person-results-table thead tr {background-color:#CFDCEF;color:#696969;}
table.tau-person-results-table thead tr th {border-bottom: none !important; padding-bottom: 4px;}
table.tau-person-results-table tr.even ,table.tau-person-results-table tr.odd {height:22px; background-color: #F6F6F6; border-bottom: none;}
table.tau-person-results-table tr.even ,table.tau-person-results-table tr.even {background-color: #EFEFEF;}
/*table.tau-person-results-table tr.even ,table.tau-person-results-table tr td:nth-child(1) {
    padding-right: 5px;
}
.dir_ltr table.tau-person-results-table tr.even ,table.tau-person-results-table tr td:nth-child(1) {
    padding-left: 5px;
}*/
table.tau-person-results-table a {
    color: #147CC2;
}
table.tau-person-results-table tr.even ,table.tau-person-results-table tr td, table.tau-person-results-table tr.even ,table.tau-person-results-table tr th {
    border-left: 2px solid #FFFFFF;
    padding: 4px 7px 4px 0px;
}
.dir_ltr table.tau-person-results-table tr.even ,table.tau-person-results-table tr td, table.tau-person-results-table tr.even ,table.tau-person-results-table tr th {
    border-right: 2px solid #FFFFFF;
    padding: 4px 4px 4px 7px;
}
table.tau-person-results-table tr.even ,table.tau-person-results-table tr td:nth-child(7), table.tau-person-results-table tr.even ,table.tau-person-results-table tr th:nth-child(7) {
    border-left: 1px solid #efefef;
}
table.tau-person-results-table tr.first-row {height:9px;border:none;}
table.tau-person-results-table .social_networks{margin-right:5px;}
table.tau-person-results-table .phone_book_results_th{}
table.tau-person-results-table td.td-web-links div {display:inline-block;}
.ie7 table.tau-person-results-table td.td-web-links div {display:block;float:right;width:10px;margin-right:10px;}
.tau-person-no-results {margin-top: 17px; font-size: 18px; font-weight: bold;}
table.tau-person-results-table .tau-person-social-td .tau-person-social-network{ display: inline-block; margin: 0 2px;}

/** paging: **/
/*
#tau-person-search-results ul.pager li.pager-next,
#tau-person-search-results ul.pager li.pager-last.last,
#tau-person-search-results ul.pager li.pager-previous,
#tau-person-search-results ul.pager li.pager-first.first{
    background-color: #cac9c9;
    font-weight: bold;
}
#tau-person-search-results ul.pager li {
    padding: 3px 5px;
}
#tau-person-search-results ul.pager li a {
    color: black;
}
#tau-person-search-results ul.pager li a:hover {
    color: white !important;
    text-decoration: none;
}
#tau-person-search-results ul.pager li.pager-current,
#tau-person-search-results ul.pager li:hover {
    background-color: #A2AD3E !important;
    color :white;
}
*/

/***************
 * Admin
 ***************/
body.page-admin #tau-person-search-page-form .filter-search-letters { display: none; }

/**************
* Mobile ***********************
**************/
body.tau-mobile #tau-person-search-page-form {clear: both;}
body.tau-mobile #tau-person-search-page-form .form-item{margin: 0 0 15px 0 !important;}
body.tau-mobile #tau-person-search-page-form .form-item-first-name,
body.tau-mobile #tau-person-search-page-form .form-item-academic-units { float: right; width: 49% !important;}
body.tau-mobile #tau-person-search-page-form .form-item-last-name,
body.tau-mobile #tau-person-search-page-form .form-item-unit-select { float: left; width: 49% !important; }
body.tau-mobile #tau-person-search-page-form .form-submit { width: 70%; float: right; margin: 0 0 15px 0; height: 32px; }
body.tau-mobile #tau-person-search-page-form .filter-search-letters { clear: none; font-weight: bold; height: 32px; padding: 0 15px; }
body.tau-mobile #tau-person-search-page-form .filter-search-letters a{ text-decoration: none; line-height: 32px;}
body.tau-mobile #tau-person-search-page-form select{ background-position: left 8px center;}
body.tau-mobile #tau-person-search-page-form .printer-icon {display: none;}
/*table*/
body.tau-mobile table.tau-person-results-table {display: table; margin-top: 20px; font-size: 12px;}
body.tau-mobile table.tau-person-results-table td{padding: 0; border:0px;}
body.tau-mobile table.tau-person-results-table tr:hover{background:none !important;}
body.tau-mobile table.tau-person-results-table td:hover{background:none !important;}
body.tau-mobile table.tau-person-results-table .person-m-row{ padding: 14px 10px;}
body.tau-mobile table.tau-person-results-table .person-m-name{ color: #000000; font-weight: bold;}
body.tau-mobile table.tau-person-results-table .person-m-info {
    min-height: 34px;
    background: url('/sites/all/themes/tau/images/black-arrow-left.png') no-repeat top 4px left 0;
    padding-left: 20px;
}
body.tau-mobile table.tau-person-results-table .person-m-row .person-m-details { display: none; }
body.tau-mobile table.tau-person-results-table .person-m-row.open .person-m-details { display: block; }
body.tau-mobile table.tau-person-results-table .person-m-row.open .person-m-info { background: url('/sites/all/themes/tau/images/black-arrow-down.png') no-repeat top 4px left 0 ; }
body.tau-mobile table.tau-person-results-table tr.even td {background-color: #EEEEEE;}
body.tau-mobile table.tau-person-results-table .person-m-row.open .person-m-details > div {
    position: relative;
    margin-bottom: 10px;
    padding-right: 35px;
}
body.tau-mobile table.tau-person-results-table .person-m-row.open .person-m-details > div img {
    margin-top: -3px;
    position: absolute;
    right: 12px;
}
body.tau-mobile table.tau-person-results-table.tau-person-results-table-ptg .person-m-row .person-m-details { margin-top: 15px; }
/*paging*/
body.tau-mobile .tau-person-results-table-pager .next { width: 50%; float: left; max-width: 300px;}
body.tau-mobile .tau-person-results-table-pager .prev { width: 50%; float: right; max-width: 300px; }
body.dir_ltr.tau-mobile .tau-person-results-table-pager .next { float: right;}
body.dir_ltr.tau-mobile .tau-person-results-table-pager .prev { float: left;}
body.tau-mobile .tau-person-results-table-pager a {
    display: block;
    text-align: center;
    margin: 0 3px 7px;
    background: #e6e6e6;
    color: #484848;
    text-decoration: none;
    line-height: 32px;
    font-weight: bold;
    border: 1px solid #d0d0d0;
}
#edit-submit-search-pepole
{
    color:black;
}

.person-icon-status {
  display: block;
  border-radius: 50%;
  height: 14px;
  width: 14px;
}

.person-icon-status.person-icon-active {
  background-color: green;
}

.person-icon-status.person-icon-disabled {
  background-color: orange;
}

.person-icon-status.person-icon-unpublished {
  background-color: red;
}

.tau-person-results-table .ctools-button-processed .ctools-content ul {
  margin: 0;
}
