/* CSS Document */
body {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #fff;/*f5f5f5*/
}
form { margin:0px; padding:0px }

/*.page-header { text-align:center }*/
.page-header { text-align:center; background-color:#EEEEEE; width:400px;
	 margin:auto; margin-bottom:40px; padding:20px 0px 40px 0px;
	-webkit-border-radius: 15px; 
	border-radius:0 0 15px 15px;
	   -moz-border-radius: 15px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
			box-shadow: 0 2px 2px rgba(0,0,0,.25);
}
.line-signin {
	width:100%; position:absolute; height:60px; z-index:-1; top:20px;
	background-image: -moz-linear-gradient(top, #8cc63f, #72A330);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8cc63f), to(#72A330));
	background-image: -webkit-linear-gradient(top, #8cc63f,#72A330);
	background-image: -o-linear-gradient(top, #8cc63f, #72A330);
	background-image: linear-gradient(to bottom, #8cc63f, #72A330);
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
			box-shadow: 0 2px 2px rgba(0,0,0,.25);
}

.form-signin {
	max-width: 350px;
	padding: 19px 29px 29px;
	margin: 0 auto 20px;
	background-color: #EEEEEE;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
			box-shadow: 0 1px 2px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
			box-shadow: 0 2px 2px rgba(0,0,0,.25);
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
	font-size: 16px;
	height: auto;
	margin-bottom: 15px;
	padding: 7px 9px;
}

.table .col-left { text-align:left; }
.table .col-center { text-align:center; }
.table .col-right { text-align:right; }

/*** timepicker ***/
div.time-picker {
  position: absolute;
  height: 191px;
  width:5em; /*needed for IE */
  overflow: auto;  background: #fff;
  border: 1px solid #aaa;
  z-index: 99; margin: 0;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}

div.time-picker ul {
  list-style-type: none;
  margin: 0;  padding: 0;
}
div.time-picker li {
  cursor: pointer;
  height: 10px;
  font: 12px/1 Helvetica, Arial, sans-serif;
  padding: 8px 3px;
}
div.time-picker li.selected {
  background: #0063CE;
  color: #fff;
}
.search-button { 
	border-top:1px solid #eeeeee; padding-bottom:8px; padding-top:4px; margin-top:8px; text-align:center;
}