hr
{
  border-top:2px solid lightgray;
}

.navbar-fixed-bottom
{
  background:rgb(92, 92, 92);
}

.mb-50 {
	margin-bottom: 50px;
}

.ib {
	display: inline-block;
}

body
{
  font-family: 'Source Sans Pro', sans-serif;
}

.search
{
  background-color: rgb(224, 224, 224);
  padding-top: 20px;
  padding-bottom: 20px;
}

.search .title
{
  font-size: 30px;
  /*margin-bottom: 20px;*/
  font-weight: 400;
}

.search .title .bold
{
  font-weight: 600;
  color:#00aa9a;
}

.btn-blue
{
  background:#00aa9a;
  color:white;
  letter-spacing: .2px;
  font-weight: 200;
}

.main-container
{
  padding-top: 40px;
}

.main-container .search-title
{
  font-size: 40px;
  font-weight: 200;
  letter-spacing: -1px;
}

.main-container .title
{
  font-size: 20px;
  font-weight: 400;
  color:rgb(84,146,191);
}

.main-container .details
{
  font-size: 13px;
  letter-spacing: .5px;
  color:rgb(133, 138, 142);
  margin-bottom: 10px;
}

.image-logo
{
  height:30px;
  width:150px;
}

.navbar-static-top
{
  padding-bottom: 10px;  
}

.popular td
{
  color:red;
  text-align: center;
  font-weight: 400;
}

.main-container
{
  padding-bottom:50px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
  padding:2px;
}

.search .form-control
{
  height:45px;
}

.navbar
{
  margin-bottom: 0px;
}

.panel-black .panel-heading
{
  background-color: #3c3c3c;
  color:white;
  font-weight: 100;
  text-align: center;
}

 .panel-black
{
  border:1px solid lightgray;
}
