:root {
  --text-color: #575757;
  --main-color: #575757;
  --main-color-dark: #242424;
  --main-color-lighten: #808080;
  --border-color: #999;
  --white-color: white;
  --backgroud-color: var(--white-color);
  --anchor-text-color: var(--text-color);
  --secondary-color: var(--text-color);
  --border-color: var(--light-border);
  --border-right: var(--light-border);
}

body {
  background: var(--backgroud-color);
}

input:not([type="radio"]),
textarea,
select {
  border-radius: 0px;
}

a:hover {
  text-decoration: underline;
}

nav,
button,
.btn {
  background: none;
  box-shadow: none;
  border-radius: 0px;
  color: var(--text-color);
  border-color: var(--border-color);
}

button:hover,
.btn:hover {
  background: none;
}

nav li {
  border-left: none;
  border-right: none;
}

nav li a {
  color: var(--text-color);
  text-shadow: none;
}

form,
.grey-box {
  background: none;
  border-color: var(--border-color);
}

nav:empty {
  height: 0;
  max-width: 100%;
  width: 100%;
  border: none;
  border-bottom: 1px solid var(--border-color);
}

.head-bg {
  background: none;
  border-bottom: none;
  min-height: 120px;
}

.brand-container {
  color: var(--text-color);
  text-shadow: none;
}

.tabs {
  border-bottom: none;
  border-top-left-radius: 0px;
}

.tabs li {
  background: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.native-table-menu {
  background: var(--backgroud-color) !important;
  box-shadow: none !important;
  border: 1px solid var(--border-color);
}

.native-table-menu .menu-option:hover {
  background: rgba(0, 0, 0, 0.05) !important;
}

table.highlight > tbody > tr:hover {
  background: rgba(0, 0, 0, 0.05) !important;
}

.native-table-footer,
.native-table-head {
  color: var(--main-color-lighten) !important;
}
