body {
  background-color: #E6EAF0;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'thaisans_neueregular';
}
.navbar-default .navbar-header,
.navbar-default .sidenav-toggler.collapsed,
.navbar-default .sidenav-toggler .bar-line.in {
  background-color: #3EC263;
}
.btn-primary {
  background-color: #3EC263;
  border-color: #3EC263;
  color: #fff;
}
.btn-primary:hover,
.btn-primary.focus, 
.btn-primary:focus,
.btn-primary.active, 
.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active,
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open > .btn-primary.dropdown-toggle,
.open > .btn-primary.dropdown-toggle.focus, 
.open > .btn-primary.dropdown-toggle:focus, 
.open > .btn-primary.dropdown-toggle:hover {
  background-color: #3EC263;
  border-color: #3EC263;
  color: #fff;
}
a,
a:focus, 
a:hover,
.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-account-btn:focus, 
.navbar-default .navbar-account-btn:hover {
  color: #3EC263;
}
.navbar-default .navbar-brand {
  color: #FFF;
}
.navbar-default .navbar-account-btn,
.navbar-default .navbar-logout-btn {
  line-height: 36px;
}
.navbar-default .navbar-account-btn,
.navbar-default .navbar-logout-btn {
  color: #7d7d8e;
}
.navbar-account-btn,
.navbar-logout-btn {
  background-color: transparent;
  background-image: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  outline: 0;
  padding: 12px 15px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.navbar-nav>li>a {
  padding-top: 12px;
  padding-bottom: 12px;
}
.navbar-toggler.visible-xs-block .ellipsis {
  background-color: unset;
}
.navbar-toggler.visible-xs-block.collapsed .ellipsis {
  background-color: #FFF;
}
.title-bar-title {
  margin-top: 0px;
  line-height: 60px;
}
.sidenav.level-1>li:first-child {
  margin-top: 10px;
}
.sidenav-label {
  font-family: 'thaisans_neueregular';
  font-size: 18px;
}
.table thead tr th {
  text-align: center;
}