img.logo {
  height: 30px;
}

.top-navbar {
  background-color: white;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
  box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
  margin: -20px -20px 0 -20px;
}

a {
  color: #6c7293;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color: white;
  background-color: #5d78ff;
}

#statsTitle {
  margin-top: 1em;
}

img.nav-avatar {
  width: 40px;
  margin-right: 8px;
  border-radius: 50%;
}

.dataTables_wrapper {
  width: 100%;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.filters {
  padding-top: 0;
}

.filters form {
  margin-top: -0;
}

.filters .material-icons {
  margin-top: 5px;
}

table {
  color: #646c9a;
}

th,
td {
  vertical-align: middle !important;
}

.connections-list-table {
  margin-top: 60px;
}

canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.sidebar-footer {
  position: absolute;
  bottom: 30px;
  left: 38px;
}

#sidebar-wrapper a.active {
  color: white;
}


#pills-tabContent .nav-pills .nav-link {
  background: #e0e0e045;
  color: #24293a4f;

  margin: 0;
  padding: 5px 30px;
  text-align: center;

  border-bottom: 1px solid #f7f7f7;
}

#pills-tabContent .nav-pills .nav-link.active {

  background: white;
  color: #24293a;
  margin: 0;
  opacity: 1;

}

#BusinessUnits-tab {
  text-align: center;
}

#pills-tabContent .nav-item {
  padding: 0;
  font-size: 1.3em;
}

.number-of-connections {
  font-weight: 600;
  font-size: 1.6em;
  padding-right: 10px;

}

.tab-content {
  background: white;

}

.btn-primary {
  background-color: #5d78ff;
  border-color: #5d78ff;
}

.dashboard-cards img.card-img-top {
  width: 40%;
  margin: 30px auto 0;
  border-radius: 50%;

}

.container-fluid {
  padding-top: 30px;
}

.dashboard-cards.card.text-center {
  margin: 10px;
  padding: 0 0 10px 0;
}

.filter-card {
  margin-top: 0px;
  min-width: 220px;
  margin-left: 10px;
}

.recommendation {
  font-weight: 600;
}

.arc-diagram {
  overflow: auto;
  text-align: center;

}

#filter-list {
  display: none;
  margin-top: 30px;
}

#filter-list .nav-item {
  font-size: 1em;
}

.dataTables_wrapper {
  margin-top: 1em;
}

.digital-in-out canvas {
  width: 67px !important;
  height: 32px !important;
  margin-top: -2px;
}

#statistics {
  margin-top: 1em;
}

.trends-ul {
  padding-left: 0;
  list-style: none;
}

.trends-row {
  padding-top: 30px;
}

.trends-ul i {
  vertical-align: bottom;
  color: red;
}

i.trend-up {
  color: green;
}

.c6 {
  font-weight: bold;
}

.form-check {
  padding: 2px 10px 3px 10px;
  margin: 0;
  border-radius: 3px;
}

#filterByRecommendation label {
  color: white;
}

.build-input {
  background: #f44336
}

.improve-input {
  background: #FFC107
}

.rethink-input {
  background: #03A9F4
}

.nurture-input {
  background: #4CAF50
}

/*!
 * Start Bootstrap - Simple Sidebar (https://startbootstrap.com/template-overviews/simple-sidebar)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-simple-sidebar/blob/master/LICENSE)
 */

body {
  overflow-x: hidden;
  background-color: #f9f9fc;
}

#wrapper {
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled {
  padding-left: 250px;
}

#sidebar-wrapper {
  z-index: 1000;
  position: fixed;
  left: 250px;
  width: 0;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  background: #242939;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
  width: 250px;
}

#page-content-wrapper {
  width: 100%;
  position: absolute;
  padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
  position: absolute;
  margin-right: -250px;
}

.breadcrumb {
  display: none;
  background: white;
}

/* Sidebar Styles */

.sidebar-nav {
  vertical-align: middle;
  position: absolute;
  top: 0;
  width: 250px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.sidebar-nav li {
  text-indent: 20px;
  line-height: 40px;
}

.sidebar-nav li a {
  display: block;
  text-decoration: none;
  color: #999999;
}

.sidebar-nav li a:hover {
  text-decoration: none;
  color: #fff;
  background: rgba(255, 255, 255, 0.2);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav>.sidebar-brand {
  height: 65px;
  font-size: 18px;
  line-height: 60px;
}

.sidebar-nav>.sidebar-brand a {
  color: #999999;
}

.sidebar-nav>.sidebar-brand a:hover {
  color: #fff;
  background: none;
}

.sidebar-nav .material-icons {
  vertical-align: middle;
}

table .material-icons {
  vertical-align: middle;
}

@media(min-width:768px) {
  #wrapper {
    padding-left: 0;
  }

  #wrapper.toggled {
    padding-left: 250px;
  }

  #sidebar-wrapper {
    width: 0;
  }

  #wrapper.toggled #sidebar-wrapper {
    width: 250px;
  }

  #page-content-wrapper {
    padding: 20px;
    position: relative;
  }

  #wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: 0;
  }
}



.number-of-connections-canvas .bar {
  fill: #f0f3ff;
}

.number-of-connections-canvas {
  margin-top: 20px;
  margin-right: 10px;
}
.tab-content{
  min-height: 600px;
}

.nav-link.disabled {
  opacity: .5;
  cursor: not-allowed;
}
