th {
  background-color: #EFEFEF;
}

th:hover,
th:focus {
  color: #2A6496;
  text-decoration: underline;
  cursor: pointer;
  cursor: hand;
}

.sid3row:hover,
.sid3row:focus {
  background-color: #E6E6E6;
  cursor: pointer;
  cursor: hand;
}

.sid3rowOnEdit {
  background-color: #F6F6F6;
}

.sid3viewMsg {
  color: #FFFFFF;
  background-color: #FF0000;
  display: inline;
  padding: .2em .6em .2em .6em;
  margin-left: 1em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;  
}
.sid3NavBarMsg {
  color: #FFFFFF;
  background-color: #FF0000;
  display: inline;
  padding: .2em .6em .2em .6em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;  
}
.sid3msg_info {
  background-color: #5bc0de;
}
.sid3msg_success {
  background-color: #5cb85c;
}
.sid3msg_warn {
  background-color: #f0ad4e;
}
.sid3msg_error {
  background-color: #d9534f;
}

.dropdown-menu {
	max-height:500px;
	overflow-y:scroll;
}

a:hover,
a:focus {
  background-color: #E6E6E6;
  cursor: pointer;
  cursor: hand;
}

body {
	padding-top: 90px; 
}

#map {
   height: 400px;
   width: 600px;
}


.login-background {
  background-color: #EEE;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin .top-field {
  margin-bottom: -1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.form-signin .last-field {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

