body {
	background-color: #f5f5f5;
}

.logo {
  width: 100%;
}

.white {
  padding: 10px;
	background-color: #fff;
}

.tree {
	overflow-x: scroll;
  zoom: 80%;
}

.tree > ul {
	width: 100%;
}

.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
  margin-top: 10%;
  background: #fff;
}

.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card-header.active {
	   color: #fff;
    background: #28a745;
    border-color: #28a745;
}

.form-signup {
  width: 600px;
  margin: 0 auto;
}

.form-signup .row {
  margin-bottom: 10px;
}

.announcement {
	margin-top: 50px;
}

footer {
  background: #fff;
  width: 100%;
  margin-top: 100px;
  padding-top: 50px;
  padding-bottom: 20px;
}

.btn-gold,
.bg-gold,
.table .thead-dark th {
  background-color: #6d6d6d;
  border-color: #6d6d6d;
}

a,
a:hover,
.sidebar .nav-link.active {
  color: #dc3545;
}

.mt-10 {
  margin-top: 10px;
  padding-top: 10px;
}

.geo-selection {
  width: table;
}

.noBg {
  background-color: inherit;
}

.reposinve-menu {
  display: none;
}

#zmrval {
  position: relative;
  z-index: 99;
}

.custom-range {
  width: auto;
}

.toCenter {
  margin: 0 auto;
}

/* geanology */
.green {
  background: green;
  border-color: green;
}

.yellow {
  background: yellow;
  border-color: yellow;
  color: #000;
}

.black {
  background: #000;
  border-color: #000;
}

#tree .white {
  background: #fff;
  border-bottom-color: #eee;
  padding: 0;
  color: #000;
}

.red {
  background: red;
  border-color: red;
}

.noPad {
  padding: 5px;
}

.datepicker {
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #eee;
}

.datepicker button {
  vertical-align: 0;
}

.page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
}

.textToRight {
  text-align: right;
}

.sidebar-sticky .nav-item {
  border-bottom: 1px solid #737373;
}

.sidebar-sticky .nav-item.pin {
  border: none;
}