table#koha_list,
table#koha_course
{
  border-collapse: collapse;
  margin: 0;
}

#koha_list th
{
  white-space: nowrap;
  background-color: #edf5f8; /* #CEDFE8; */
  text-align: left;
}

#koha_course th
{
  text-align: left;
}

#koha_list tr.main th
{
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 5px solid white;
  vertical-align: middle;
  background-color: #e8f7fd; /* #275A8B; */
  font-size: larger;
}


#koha_course .odd td,
#koha_course .odd th
{
  background-color: #f2fafe;
}

#koha_course .even td
#koha_course .even td
{
}

#koha_list th,
#koha_course th
{
  font-weight: bold;
  vertical-align: top;
}

#koha_course th
{
  width: 150px;
}


#koha_list th,
#koha_list td,
#koha_course th,
#koha_course td
{
  border: 0;
  padding: 8px;
}

#kohasearch
{
  float: right;
  margin: 0 0 10px 0;
}

#kohasearch input
{
  float: left;
}

#kohasearch input.search
{
  width: 155px;
  height: 12px;
  font-size: 11px;
  margin: 0;
  padding: 2px 10px 2px 5px;
  border: 1px solid #deddda;

}

.nowrap
{
  white-space: nowrap;
}

.coursename
{
  width: 300px;
}

.courses
{
  padding: 3px 0 0 10px;
}
