/* Filename: css_ride_style_mobile.css
 * Defines overrides to css_ride_style.css for mobile devices
 */
.prettyride_button
{
   font-size: larger;
}

.prettyride_weekday
{
	color: #0;
}

.prettyride_weekend
{
	color: #0;
}

.prettyride_ridecell
{ 
  border: none;
  overflow: auto;
  padding: 10px;
  font-family: Arial;
  display: table-cell;
  border-top: 1px solid;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 130%;
}

.prettyride_actioncell
{
	display: table-cell;
	vertical-align: middle;
	padding: 10px;
	background: #c0c0ff;
	border-top: 1px solid;
}

.prettyride_date
{ 
  float: left;
  clear: both;
  font-size: medium;
  font-weight: bold;
  padding-bottom: 10px;
}

.prettyride_title
{ 
   clear: left;
   float: left;
   font-size: larger;
   font-weight: bold;
   padding-bottom: 10px;
}

.prettyride_time
{ 
  clear: left;
  float: left;
  font-size: medium;
  font-weight: bold;
  padding-bottom: 10px;
}

.prettyride_pace
{  
  clear: left;
  float: left;
  font-size: medium;
  font-weight: bold;
}

.prettyride_type
{  
  clear: left;
  float: left;
  font-style: italic;
}

.prettyride_goals
{ 
  clear: left;
  float: left;
  font-style: italic;
}

.prettyride_description
{ 
  clear: left;
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

.prettyride_leader
{ 
   clear: left;
   float: none;
   display: block;
}

.prettyride_leadercontact
{  -
   clear: left;
   float: none;
   display: block;
}

.prettyride_impromptu
{  
  clear: right;
  float: left;
  font-variant: small-caps;
}

.schedule_button
{
    background: #000080;
    color: #fff;
}

.schedule_button:hover
{
    background: #404080;
}
