search-person {
  .searchToolBar {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: left;
    box-sizing: border-box;
  }

  .content{
    background-color: #fff;
  }

  .person{
    padding: 10px;
  }

  .person + .person{
    margin-bottom: 5px;
    border-top: 1px solid #dddddd;
  }

  .ion-item {
    border-bottom: 1px solid #c8c7cc;
    padding: 10px;
  }

  .search {
    float: right;
    color: #72a4fe;
    font-size: 24px;
    margin-right: 10px;
  }

  .contact-box {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .contact-box-right {
    padding-left: 10px;
    width: 70%;
  }

  .contact-checkbox {
    width: 10%;
  }

  .contact-img {
    width: 20%;

    img {
      width: 4rem;
      height: 4rem;
      border-radius: 2px;
    }
  }

  .contact-name {
    font-size: 16px;
  }

  .contact-sex {
    font-size: 16px;
    font-weight: bold;
  }

  .male {
    color: #72a4fe;
  }

  .female {
    color: #f09ae5;
  }

  .contact-organization {
    color: #808080;
    font-size: 12px;
  }

  .contact-telphone {
    color: #808080;
    font-size: 12px;
  }

  .contact-handphone {
    color: #808080;
    font-size: 12px;
    margin-right: 10px;
  }

  .back-btn {
    width: 30px;
    height: 30px;
  }

  .person-list{
    padding: 0 20px;
    height: 100%;
    transition: all 300ms;
  }

  .item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: left;
    box-sizing: border-box;
  }

  .item-border {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    margin: 15px 0px 0px;
    padding-left: 15px;
    padding-right: 10px;

    .contact-img {
      width: 3.5rem;
      margin-right: 1rem;
    }

    ion-icon{
      margin-left: auto;
      margin-right: 10px;
      color: #999;
      line-height: 2;
      font-size: 1.8rem;
    }
  }
}
