.logo {
  width: 122px;
  margin: 15px;
  margin-right: 25px;
}

.nav-content {
  box-shadow: rgba(120,120,120,0.25) 0px 1px 9px 2px;
  margin-bottom: 3px;
}

.service-info-row
{
  border-bottom: 1px solid #d3d3d35c;
  padding-top: 10px;
  padding-bottom: 10px;
}

.service-info-row label {
  font-size: 16px;
  color: gray;
  margin: 0px;
}

.service-info-row h4 {
  margin: 0px;
  padding: 0px;
  color: #343434eb;
}

.service-info-row .col {
  display: flex; 
  align-items: center;
}

.panel-pad {
  padding-top: 0px;
  margin-bottom: 20px;
}

.card-body h4 {
  border-bottom: 0px;
}

#client_services_manage {
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%287, 73, 165, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
 }

@media only screen and (max-width: 767.98px) {
  .navbar-nav {
    align-items: start !important;
  }
}