@font-face {
  font-family: 'CircularStd';
  font-weight: 400;
  font-style: normal;
  src: local('CircularStd'), url('CircularStd-Book.otf') format('opentype');
}

@font-face {
  font-family: 'CircularStd';
  font-weight: 500;
  font-style: normal;
  src: local('CircularStd'), url('CircularStd-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'CircularStd';
  font-weight: 700;
  font-style: normal;
  src: local('CircularStd'), url('CircularStd-Bold.otf') format('opentype');
}

.p-checkbox .p-checkbox-box.p-highlight {
  background-color: #0dacc9 !important;
  border-color: #0dacc9 !important;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background-color: rgba(0, 171, 201, 0.08) !important;
}
.p-treenode-label {
  color: #212b36 !important;
}
.p-tree-toggler-icon {
  color: #0dacc9 !important;
}

.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #0dacc9 !important;
}

.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none !important;
  outline-offset: 0 !important;
  box-shadow: inset 0 0 0 0.15rem #0dadc92b !important;
}