#header {
  border-bottom: 1px solid #c4c4c4;
  margin-bottom: 50px;
}

#block-hcl-main-menu {
  text-align: center;
}
#block-hcl-main-menu a {
  font-size: 24px;
}

h1 {
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 14px;
  margin-bottom: 33px;
}
h1 span.create {
  float: right;
}

.view-header {
  margin-bottom: 40px;
}

.selected .custom-switch .custom-control-label::after {
  left: calc(-2.25rem + 14px);
  background-color: #2abd5b;
}

.table {
  color: black;
}

tr.selected td {
  background: #ade0be;
}

table.vbo-table .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
  text-indent: -9999em;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.123);
}

td.views-field-views-bulk-operations-bulk-form {
  width: 60px;
}

tr.inactive {
  background-color: #ec8484;
}
tr.inactive:hover {
  background-color: #ca7575 !important;
}

.table-striped tbody tr:nth-of-type(odd).inactive {
  background-color: #ecb5b5;
}

.site-footer {
  background: #fff;
  margin-top: 50px;
  border-top: 1px solid #c4c4c4;
  color: #c4c4c4;
}

body.node--type-expert article .field,
body.node--type-case article .field,
body.node--type-client article .field {
  margin-bottom: 20px;
}
body.node--type-expert article .field .field__label,
body.node--type-case article .field .field__label,
body.node--type-client article .field .field__label {
  font-weight: 900;
}
body.node--type-expert article .field .field__item,
body.node--type-case article .field .field__item,
body.node--type-client article .field .field__item {
  width: 300px;
  max-width: 100%;
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  margin: 0.25rem 0;
}
body.node--type-expert article .field.field--label-inline .field__label,
body.node--type-case article .field.field--label-inline .field__label,
body.node--type-client article .field.field--label-inline .field__label {
  width: 200px;
  max-width: 100%;
}
body.node--type-expert article .field.field--label-inline .field__item,
body.node--type-case article .field.field--label-inline .field__item,
body.node--type-client article .field.field--label-inline .field__item {
  width: 300px;
  max-width: 100%;
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  margin: 0.25rem 0;
}
body.node--type-expert article .field.field--label-above .field__item,
body.node--type-case article .field.field--label-above .field__item,
body.node--type-client article .field.field--label-above .field__item {
  width: 500px;
}

#block-views-block-user-profile-block-1 .views-field {
  margin-bottom: 10px;
}
#block-views-block-user-profile-block-1 .views-field .views-label {
  font-weight: 900;
  width: 200px;
  max-width: 100%;
  display: inline-block;
}
#block-views-block-user-profile-block-1 .views-field .field-content {
  width: 300px;
  max-width: 100%;
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  margin: 0.25rem 0;
}

#sidebar_second.sidebar .block {
  background-color: #e9ecef;
  border: none;
  padding: 30px;
  border-radius: 30px;
}

#block-hcl-account-menu .nav a {
  color: white;
  font-size: 12px;
}

.views-exposed-form .js-form-item {
  padding: 0 5px;
}
.views-exposed-form .js-form-item .form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.views-exposed-form .form-actions {
  padding-right: 5px;
  padding-left: 5px;
}
.views-exposed-form .form-actions .form-control {
  width: fit-content;
}
.view-filters div.d-flex {
	align-items: start;
}
