/* current opportunities section */
.panel-order .row {
    border-bottom: 1px solid #ccc;
}

.panel-order .row:last-child {
    border: 0px;
}

.panel-order .row .col-md-1 {
    text-align: center;
    padding-top: 15px;
}

.panel-order .row .col-md-1 img {
    width: 50px;
    max-height: 50px;
}

.panel-order .row .row {
    border-bottom: 0;
}

.panel-order .row .col-md-2 {
    border-right: 1px solid #ccc;
}


.panel-order .row .row .col-md-12 {
    padding-top: 7px;
    padding-bottom: 7px;
}

.panel-order .row .row .col-md-12:last-child {
    font-size: 11px;
    color: #555;
    background: #efefef;
}

.panel-order .btn-group {
    margin: 0px;
    padding: 0px;
}

.panel-order .panel-body {
    padding-top: 0px;
    padding-bottom: 0px;
}

.panel-order .panel-deading {
    margin-bottom: 0;
}

/*sign up section*/
#signUp {
	 text-align: center;
}

/*search tool*/
			
/* this declares a better box model */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

label{
	display: block;
text-align: center;
}

.list-wrap label {
  color:#00BDE8;

}
.search-box {
display: block;
  clear:left;
  width:40%;
  padding:0.4em;
  font-size:1em;
  color:#555;
	margin: 0 auto;
}

.list-count {

  text-align:center;
  width:30%;
  padding:0.5em;
  color:#ddd;
	margin-left: 10%;
}



#list li {
  transition-property: margin, background-color, border-color;
  transition-duration: .4s, .2s, .2s;
  transition-timing-function: ease-in-out, ease, ease;
}

.empty-item {
  transition-property: opacity;
  transition-duration: 0s;
  transition-delay: 0s;
  transition-timing-function: ease;
}

.empty .empty-item {
  transition-property: opacity;
  transition-duration: .2s;
  transition-delay: .3s;
  transition-timing-function: ease;
}

.hiding {
  margin-left:-100%;
  opacity:0.5;
}

.hidden {
  display:none;
}



#list li {

  clear:left;
  width:90%;
  margin:0.2em 0;
  padding:0.5em 0.8em;
  list-style:none;
  background-color:#f2f2f2;
  border-left:5px solid #003842;
  cursor:pointer;
  color:#333;
  position:relative;
  z-index:2;
}

#list li:hover {
  background-color:#f9f9f9;
  border-color:#fed136;
}

.empty-item {
  background:#fff;
  color:#ddd;
  margin:0.2em 0;
  padding:0.5em 0.8em;
  font-style:italic;
  border:none;
  text-align:center;
  visibility:hidden;
  opacity:0;
  width:100%;
}

.empty .empty-item {
  opacity:1;
  visibility:visible;
}

.three-col {
       -moz-column-count: 3;
       -moz-column-gap: 20px;
       -webkit-column-count: 3;
       -webkit-column-gap: 20px;
}