@charset "utf-8";
/* CSS Document */

form {
	overflow: auto;
	margin: 10px 0;
	padding: 0;
	border-top: 1px solid #ccc;
}
.form-control {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 1.42857;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: medium none;
	border-radius: 0px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
textarea.form-control {
	height: auto;
}
.form-block {
	background-color: #E7E7E7;
	padding: 15px;
	margin: 5px 0 10px;
}
form p a, .form-block p {
	font-weight: 700;
}

.form-group {
	margin-bottom: 10px;
}
.form-group.date {
	float:left;
	margin-right:20px;
}
.col-md-3 {
	width: 25%;
}
.col-md-6 {
	width: 50%;
}
.col-md-9 {
	width: 75%;
}
.col-md-12 {
	width: 100%;
	overflow:auto;
}
label, select, input {
	font-size: 13px;
}
label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
}
form .submitbutton {
	border: medium none;
	color: #FFF;
	text-align: center;
	font-size: 13px;
	width: 100px;
	transition: all 0.5s ease 0s;
	cursor: pointer;
}
input#TodaysDate {
	background-color: #E7E7E7;
}


/* FORMS

table {
color:#666666;
margin-top:0.2em;
}

tr, td {
font-size:88%;
vertical-align:top;
padding: 0.2em 0 0.2em 0;
}

form .input {
font-size:100%;
width: 330px;
height:18px;
border: 1px solid #DEDEDE;
padding-left:5px;
}

table .login {
width:295px;
border:none;
}

form .login {
font-size:100%;
width: 200px;
height:18px;
border: 1px solid #DEDEDE;
padding-left:5px;
}

form .textarea {
font-family:arial,helvetica,sans-serif;
font-size:100%;
width: 330px;
height:100px;
padding-left:5px;
border: 1px solid #DEDEDE;
}

form .submitbutton {
font-size:100%;
font-weight:normal;
color:#FFFFFF;
width:100px;
padding:0;
background:#EE6924;
}

#map-canvas {
width:545px;
height:300px;
margin:20px 0 20px 0;
}
