.theProjectCell a {
    /*max-width:300px;*/
    display:inline-block;
    white-space:normal;
}



.edu-teacher-display-portlet{
  .taglib-header{
    border: initial;
    margin: initial;
    .header-title{display: none}
    .header-back-to a{padding: initial}
  }
  .taglib-search-iterator-page-iterator-top{ /*,.results-header*/
    display: none;
  }

  .taglib-page-iterator .search-pages .page-selector ,.taglib-page-iterator .search-pages .delta-selector{
    margin: 10px 0;
  }


  .teacher-serch-form{

    input,select{
      width: 100%;
    }
    select{
      padding: 4px;
    }

    .aui-column-last{
      input{
        width: auto;
        padding: 5px;
      }
    }
  }

  .teacher-pic-con{
    float: right;
    margin: 0 0 5px 7px;
    border: 1px solid #E8E5E5;
    padding: 2px;
    img{
      display: block;
      width: 125px !important;
      height: 146px !important;
    }
  }

  .tLangDisplay{
        font-size: 12px;
  }

  .teacher-info{
    display: table-cell;
    h3{font-size: 15px; color:#990033; margin: 5px 0;}

    .info-field{
      line-height: 25px;
      .email{font-family: Tahoma; font-size: 15px;}
    }
  }

  .teacher-name{
      display: inline-block;
  }

  .teacher-degree{
      display: inline-block;
      font-style: italic;
      font-size: 12px;
  }

  .cite-header{
      font-weight: bold;
      font-size: medium;
  }

  .tab-container {
    clear: both;
  }

  input[disabled="disabled"] {
    background: rgba(0,0,0,0.1);
  }

}


.ltr .edu-teacher-display-portlet{
  .teacher-pic-con{
    float: left;
    margin: 0 7px 5px 0;
  }
}

section.main>.container .lup-green-scheme aside.stick{
     width: 282px;
@media (max-width: 1199px){
    width: 230px;
}
}

.lup-green-scheme{

/*-------------- Icons ----------------*/
span.lup-icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    opacity: 0.65;
    background: url(../images/icons-sprite.png) no-repeat;
&.search{background-position: 0}
&.language{background-position: -16px}
&.phone{background-position: -32px}
&.instagram{background-position: -48px}
&.facebook{background-position: -64px}
&.twitter{background-position: -80px}
&:hover{
     opacity: 1;
 }
}
/*-------------- Other stuff ----------------*/
ul.edu-social-links{
    list-style-type: none;
    display: inline;
li{
    display: inline;
}
}
/*-------------- Sticky Part ----------------*/
.stick {
    position:fixed;
    top:0px;
    padding-top: 125px !important;
}

/*-------------- Main Section ----------------*/
.circle-portrait{
    display: block;
    width: 161px;
    height: 161px;
    border: 3px solid #006f70;
    border-radius: 50%;
}

background-color: #eeeeee;
hr{
    color: rgb(16, 124, 119) !important;
    background-color: rgb(16, 124, 119) !important;
}

.member-portrait{
    float: right;
.circle-portrait{
    float: left;
    margin-top: 60px;
@media (max-width:767px){
    margin: 25px 42%;
}
}
}

.member-info{

    float: left;
    color: #fff;
    height: 284px;
a{color: #e8e8e8; &:hover{color: #fff} }
h2{margin-top: 40px; margin-bottom: 15px}

@media (max-width:767px){
    height: 320px;
}

ul.info-list{
    margin: 0;
    list-style-type: none;
    line-height: 1.7em;
}

//@include background-image(linear-gradient(#19575d, #107e78, #0e5256));
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#19575d+0,107e78+50,0e5256+100 */
background-color: #19575d; /* Old browsers */
background-image: url(../images/member-info-right-overlay.png),linear-gradient(to right,  #19575d 0%,#107e78 50%,#0e5256 100%);
background-image: url(../images/member-info-right-overlay.png),-moz-linear-gradient(left,  #19575d 0%, #107e78 50%, #0e5256 100%);
background-image: url(../images/member-info-right-overlay.png),-webkit-linear-gradient(left,  #19575d 0%,#107e78 50%,#0e5256 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19575d', endColorstr='#0e5256',GradientType=1 );
background-repeat: no-repeat;
background-position: right;
@media (max-width:767px){
    background-color: #19575d; /* Old browsers */
    background-image: url(../images/member-info-mobile-overlay.jpg),linear-gradient(to right,  #19575d 0%,#107e78 50%,#0e5256 100%);
    background-image: url(../images/member-info-mobile-overlay.jpg),-moz-linear-gradient(left,  #19575d 0%, #107e78 50%, #0e5256 100%);
    background-image: url(../images/member-info-mobile-overlay.jpg),-webkit-linear-gradient(left,  #19575d 0%,#107e78 50%,#0e5256 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19575d', endColorstr='#0e5256',GradientType=1 );
    background-repeat: repeat-x;
    background-position: 0 20px;

    ul.info-list{
        padding: 0 !important;
    li{padding: 0 !important}
}
}

ul.edu-social-links{
    position: absolute;
    bottom: 15px;
    margin: 0;

@media (max-width:767px){
    right: initial !important;
    left: initial !important;
}

}

}

aside.headline{

    background-color: #fff;
    background-position-y: -10px;
    padding: 30px 15px 0 0;
    border-left: 2px solid #c2c2c2;

.small-desc{
    float: left;
    margin-left: 15px;
}

.circle-portrait{
    width: 125px;
    height: 125px;
}

&:before{
     display: block;
     content: ' ';
     position: absolute;
     top: -43px;
     left: -11px;
     width: 21px;
     height: 44px;
     background: url("../images/top-bullet.png") no-repeat;
 }

ul.activity-headline{
    list-style-type: none;
    float: left;
    text-align: left;
    margin: 0 0 10px;
li{
    height: 30px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 4px;
    background: url("../images/empty-bullet.png") no-repeat;
    padding-left: 9px;
    margin-left: -8px;
&:hover{
     background: url("../images/empty-bullet.png") no-repeat, #eeeeee;
 }
a{
    height: 100%;
    display: block;
    padding: 3px 50px 3px 15px;
    color: #000;

&:hover{
 //background-color: #eeeeee;
     text-decoration: none;
 }
}
&.active{
     background: url("../images/full-bullet.png") no-repeat, #eeeeee;
a{

}

}
}


}
}

article.description{
    padding-right: 50px ;
    float: left !important;
@media (max-width:767px){
    padding: 0;
}

h3{
    color: #004b4c;
    margin-right: 55px;
@media (max-width:767px){
    background-color: #f29f00;
    margin-top: 0;
    margin-right: 0;
    padding: 14px 0;
    text-align: center;
}

&.cv-title{
@media (max-width:767px){
    background-color: #d8d8d8;
    padding: 5px 0;
}
}

}
form>ul{
     list-style-position: inside;
     margin-right: 0;
    @media (max-width:767px){
        margin: 2px 15px;
    }
>li{
     background-color: #fff;
     border-right: 2px solid #f29f00;
     padding: 10px;
     margin-bottom: 5px;
 }
}
ul.acticity-description{
    padding: 0;
    list-style-type: none;
@media (max-width:767px){
    padding: 0 15px;
}
li{
>span{
     float: right;
     color: #b4b3b3;
@media (max-width:767px){
    float: inherit;
}
}
p{
    max-width: 750px;
    margin-right: 45px;
    padding: 10px;
    background-color: #fff;
    border-right: 2px solid #f29f00;
@media (max-width:767px){
    float: inherit;
    margin-right: 0;
}
}
}
}
}


}

.rtl .lup-green-scheme {
  .member-info{
    ul.info-list{
      padding-right: 70px;
      li:nth-child(2){padding-right: 8px}
      li:nth-child(3){padding-right: 16px}
      li:nth-child(4){padding-right: 24px}
      li:nth-child(5){padding-right: 32px}
      li:nth-child(6){padding-right: 40px}
      li:nth-child(7){padding-right: 48px}
      li:nth-child(8){padding-right: 56px}
      li:nth-child(9){padding-right: 62px}
    }
    ul.edu-social-links{
      left: 50px;
    }
  }
}

.ltr .lup-green-scheme{
  .member-portrait {
    float: left;
  }
  .member-info{
    float: right;
    background-image: url(../images/member-info-left-overlay.png),linear-gradient(to right,#19575d 0,#107e78 50%,#0e5256 100%);
    background-image: url(../images/member-info-left-overlay.png),-moz-linear-gradient(left,#19575d 0,#107e78 50%,#0e5256 100%);
    background-image: url(../images/member-info-left-overlay.png),-webkit-linear-gradient(left,#19575d 0,#107e78 50%,#0e5256 100%);
    background-position: left;

    ul.info-list{
      padding-left: 70px;
      li:nth-child(2){padding-left: 8px}
      li:nth-child(3){padding-left: 16px}
      li:nth-child(4){padding-left: 24px}
      li:nth-child(5){padding-left: 32px}
      li:nth-child(6){padding-left: 40px}
      li:nth-child(7){padding-left: 48px}
      li:nth-child(8){padding-left: 56px}
      li:nth-child(9){padding-left: 62px}
    }
    ul.edu-social-links{
      right: 50px;
    }
  }

}

#edu-teacher-display-portlet.the-form-class table {
  width: 100%;
  font-size: 15px;
  color: #666666;
}

#edu-teacher-display-portlet.the-form-class table tr {
  border: none;
  border-bottom: 1px solid #e6e1cd;
}

#edu-teacher-display-portlet.the-form-class table tr td {
  padding: 5px;
}

#edu-teacher-display-portlet.the-form-class table tr td h5 {
  padding-bottom: 4px;
  font-size: 15px;
  font-weight: bold;
}

#edu-teacher-display-portlet.the-form-class table tr td p {
  margin: 0;
  padding: 0 0 4px 0;
}

#edu-teacher-display-portlet.the-form-class .description {
  padding-top: 7px;
}

#edu-teacher-display-portlet.the-form-class .description h5 {
  font-weight: bold;
  font-size: 15px;
  padding-bottom: 4px;
}

#edu-teacher-display-portlet.the-form-class .description {
  color: #666666;
  font-size: 15px;
}

.edu-teacher-display-portlet .dsc-headlines-li {
   padding: 8px 10px;
   border-radius: 8px;
   list-style: none;
 }

.edu-teacher-display-portlet .dsc-headlines-li:before {
  content: '';
  display: inline-block;
  border: 4px solid #01afd8;
  border-radius: 50%;
  position: relative;
  top: 0px;
  margin: 0 5px;
}

.edu-teacher-display-portlet .dsc-headlines-li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.edu-teacher-display-portlet .dsc-headlines-li a.dsc-headlines {
  color: #333;
  line-height: 20px;
}

.edu-teacher-display-portlet .dsc-headlines-li a.dsc-headlines.en-research {
  color: #333;
  line-height: 20px;
  margin-left: 5px;
}

.ltr .edu-teacher-display-portlet .dsc-headlines-li a.dsc-headlines {
  color: #333;
  line-height: 20px;
  margin-left: 5px;
}

.edu-teacher-display-portlet .content-description ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.edu-teacher-display-portlet .content-description ul li {
  border-radius: 8px;
  padding: 0 5px;
}

.edu-teacher-display-portlet .content-description ul li .dsc-headlines {
  color: #333333;
  line-height: 30px;
}

.ltr .edu-teacher-display-portlet .content-description ul li {
  border-radius: 8px;
  padding: 5px;
}