﻿@import url("_bootstrap_2.3.2.css");

.wrapper {

}

.map_canvas {
	width: 100%;
	height: 300px;
	border: 0;
	float: left;
}

.route_canvas {
   display:none;
	width: 213px;
	margin-left: 10px;
	float: right;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0;
	padding: 0;
   line-height:normal;
	margin-left: 4px;
}

.button {
	height: 30px;
	text-align: right;
}

form { margin:0;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
   background-color:#f3f3f3;}
   
.input {
	width: 125px;
}


.route_description,
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.route_description {
	margin-top: 10px;
	height: 247px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	padding-right: 16px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.btn {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background: #2d5199; /* Old browsers */
background: -moz-linear-gradient(top,  #2d5199 1%, #003399 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2d5199), color-stop(60%,#003399)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2d5199 1%,#003399 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2d5199 1%,#003399 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2d5199 1%,#003399 60%); /* IE10+ */
background: linear-gradient(to bottom,  #2d5199 1%,#003399 60%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d5199', endColorstr='#003399',GradientType=0 ); /* IE6-9 */

}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
background: #2d5199; /* Old browsers */
background: -moz-linear-gradient(top,  #2d5199 1%, #003399 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2d5199), color-stop(60%,#003399)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2d5199 1%,#003399 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2d5199 1%,#003399 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2d5199 1%,#003399 60%); /* IE10+ */
background: linear-gradient(to bottom,  #2d5199 1%,#003399 60%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d5199', endColorstr='#003399',GradientType=0 ); /* IE6-9 */
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}