.navbar {
  background-color: #fff;
}

.navbar a {
  color: #666;
}

.navbar~.container-fluid>.row>.sidebar {
  background-color: #f2f2f2;
  border-right: 1px solid #ccc;
}

.breadcrumb {
  border-bottom: 1px solid #e5e5e5;
  background-color: #f5f5f5;
}

.sidebar li {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: #e5e5e5;
}

.sidebar li {
  background-color: #f8f8f8;
}

.sidebar li a {
  color: #000;
}

.sidebar li.active {
  border-right: 3px solid #2b7dbc;
  background-color: #fff;
}

.sidebar .nav-child li:before,
.sidebar .nav-child li:after,
.sidebar .nav-child li.v-link-active a:after {
  display: none;
}

.sidebar li.active {
  border-right: none;
}

.sidebar li.active>a,
.sidebar .nav-child li.v-link-active>a,
.sidebar .nav-child li:hover>a {
  /*text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b6479), color-stop(100%, #4c5566)), #686e78;
	background: -webkit-linear-gradient(#334556, #2C4257), #2A3F54;
	background: linear-gradient(#334556, #2C4257), #2A3F54;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
	box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;*/
  color: #2b82fc;
}

.nav-child li:before {
  background: #9dbdd6;
}

.nav-child li:after {
  border-left: 1px solid #9dbdd6;
}

.nav-child li {
  background-color: #fff;
}

.nav-child li>a {
  color: #616161;
  position: relative;
}

.sidebar .nav-child li {
  border: 0;
}

.nav-child li.v-link-active,
.nav-child li:hover {
  /*background-color: #f5f7fa;*/
}

.nav-child li.v-link-active:before {
  background: #2b7dbc;
}

.nav-child li.v-link-active:after {
  border-left: 1px solid #2b7dbc;
}

.nav-child li.v-link-active>a,
.nav-child li:hover>a {
  color: #2b7dbc;
}

.nav-child li.v-link-active a:after {
  content: ' ';
  display: block;
  position: absolute;
  right: 0;
  top: 6px;
  border: 8px solid transparent;
  border-width: 14px 8px;
  border-right-color: #2b7dbc;
}

.modal-login,
.modal-portal {
  background-color: #438eb9;
}

.modal-login .modal-content {
  background-color: #F7F7F7;
}

.btn-primary {
  background-color: #2b82fc;
  border-color: #2b82fc;
}

.btn-primary-outline {
  color: #2b82fc;
  border-color: #2b82fc;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline:active {
  color: #fff;
  border-color: #2a7aeb;
  background-color: #2a7aeb;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: #2a7aeb;
  border-color: #2a7aeb;
}

.btn-edit,
.btn-action,
.btn-delete {
  padding: .1rem .35rem;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #ebf4ff;
}