.text2-upper {
  text-transform: uppercase;
}

.text2-lower {
  text-transform: lowercase;
}

.text2-italic {
  font-style: italic;
}

.text2-300 {
  font-weight: 300;
}

.text2-400 {
  font-weight: 400;
}

.text2-600 {
  font-weight: 600;
}

.text2-700 {
  font-weight: 700;
}

.text2-800 {
  font-weight: 800;
}

.text2-white {
  color: #ffffff;
}

.text2-primary {
  color: #96ba20;
}

.text2-secondary {
  color: #de6106;
}

.text2-tertiary {
  color: #3692da;
}

.text2-font {
  color: #9d9c93;
}

.form-control:focus {
  position: relative;
  z-index: 2;
}

.form-control + .btn {
  position: relative;
  z-index: 3;
}

body {
  background-color: #9d9c93;
  color: #9d9c93;
  overflow-y: scroll;
}

body a {
  color: inherit;
}

body a:hover {
  color: inherit;
}

h1 {
  text-transform: none;
  font-style: normal;
}

h2 {
  text-transform: none;
  font-style: normal;
  font-size: 1.4rem;
}

h2::before {
  display: none;
}

.header {
  background-color: #f5f5f4;
  border-bottom: 0;
}

.header .wrapper {
  padding: 27px 15px;
}

.header .logo {
  width: 250px;
}

@media all and (max-width: 1105px) {
  .header .logo {
    width: 250px;
  }
}

.pre-content {
  margin: 24px 0 0;
  padding-left: 0;
}

.footer {
  background-color: #9d9c93;
  color: #ffffff;
}

.footer a {
  text-decoration: none;
}

.footer a:hover {
  text-decoration: underline;
}

.footer .logo {
  margin-botom: 8px;
  width: 250px;
}

@media all and (max-width: 1105px) {
  .footer .logo {
    width: 250px;
  }
}

.footer .col-sm {
  border: 0;
}

