

.postion-label{
  display: block;
    float: left;
    width: 100%;
    font-size: 12px;
}

.search_submit {
  margin-top: 20px;
}

.rs-paid {
  font-size: 12px;
}


/*
@media (max-width: 768px) {
    /=* CSS in here for mobile only *=/
    .postion-label{
      display: block;
        float: left;
        width: 100%;
    }
}
*/

/*
@media (min-width: 769px) and (max-width: 1024px) {
    /-* CSS in here for tablet only *-/
    .postion-label{
      display: block;
        float: left;
        width: 33%;
    }
}

*/

/*
@media (min-width: 1025px) {
    /-* CSS in here for desktop only *-/
    .postion-label{
      display: block;
        float: left;
        width: 25%;
    }
}
*/

.pagination {
    clear:both;
    position:relative;
    font-size:11px; /* Pagination text size */
    line-height:13px;
    float:right; /* Pagination float direction */
}

.pagination span, .pagination a {
    display:block;
    float:left;
    margin: 2px 2px 2px 0;
    padding:6px 9px 5px 9px;
    text-decoration:none;
    width:auto;
    color:#fff; /* Pagination text color */
    background: #555; /* Pagination non-active background color */
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}

.pagination a:hover{
    color:#fff;
    background: #6AAC70; /* Pagination background on hover */
}

.pagination .current{
    padding:6px 9px 5px 9px;
    background: #6AAC70; /* Current page background */
    color:#fff;
}


#search-research-positions {
  margin-bottom: 100px;
}

.loading_div {
  background-color: #ffcc00;
  text-align: center;
  padding: 10px;
  font-weight: 800;
}

.rpd {padding: 0; margin-left:0;}
.rpd li
{
  list-style: none;
  background-color: #fff;
  border-top: 1px solid #e0e0e0;
  position: relative;
  z-index: 99;
  padding: 0;
}

.reseach-list-content {padding: 0 30px; height: 100%;}

.rpd a {color: #222}

.rpd li:last-child {    border-bottom: 1px solid #e0e0e0;}



.reseach-list a:link, a:visited {text-decoration: none;}

.reseach-list-title
{
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 20px;
  color: #222;
      font-weight: 600;
}

.reseach-list-icons span {margin-right: 25px;}

.reseach-list-icons
{

  margin-bottom: 15px;
}
.research-execert
{margin-bottom: 15px; color: #222;}

.reseach-list-categories {  padding-bottom: 15px;}

.reseach-categories {
  display: inline-block;
padding: 2px 9px;
margin:  5px 1px;
font-weight: bold;
font-size: 12px;
color: #fff;
border-radius: 3px;
background-color: #424242;


}


.rpd li:nth-child(even)
{
  background-color: #fbfbfb;
}


.prev-posts-link
{
  background: #ffcc00;
  float: right;
  border-radius: 3px;
  padding: 5px 10px;


}


.prev-posts-link a, .next-posts-link a { color: #000; font-weight: 600;}

.prev-posts-link a:hover {
  color: #000;
  text-decoration: none;
}

.next-posts-link
{
  background: #ffcc00;
  float: left;
  border-radius: 3px;
  padding: 5px 10px;


}

.next-posts-link a:hover {
  color: #000;
  text-decoration: none;
}


#showcontact .research-signin
{
margin-top: 10px;
color: #000;
font-weight: bold;
background-color: #fc0;
border-color: #fc0;

}

#contactinfo
{
  margin-top: 10px;
  display:none;
}

.poistion-sidebar {
  margin: 4em 0 2.5em;
    word-break: break-word;
    line-height: 2;
}

.poistion-sidebar ul {
  margin: 0;
  padding: .9em 0;
}

.poistion-sidebar li {
  list-style: none;
}



.term-bus {


 }

 .term-cs {


 }

 .term-edu {


 }

 .term-eng {


 }

 .term-hs {


 }

 .term-hum {


 }


.term-ids {


}
.term-ls {


}


.term-ps {


}

.term-ss {


}

.term-excel {


}
