.dx-theme-generic-typography {
  background-color: whitesmoke;
}
.cc-layout-toolbar .dx-toolbar-items-container {
  height: 60px;
}
:host-context(.screen-x-small) .cc-layout-toolbar .dx-toolbar-items-container {
  height: 50px;
}
.cc-layout-toolbar .dx-toolbar-before {
  font-size: large;
}
:host-context(.screen-x-small) .cc-layout-toolbar .dx-toolbar-before {
  padding-left: 15px;
}
.cc-layout-toolbar .dx-toolbar-label {
  font-size: xx-large;
  color: #1B6EA1;
}
.cc-layout-toolbar .dx-toolbar-after {
  padding-right: 20px;
  font-size: large;
}
:host-context(.screen-x-small) .cc-layout-toolbar .dx-toolbar-after {
  padding-right: 15px;
}
.cc-layout-toolbar .dx-toolbar-item {
  padding: 15px;
}
:host-context(.screen-x-small) .cc-layout-toolbar .dx-toolbar-item {
  padding: 10px;
}
.cc-layout-toolbar .dx-button-has-icon .dx-icon {
  font-size: x-large;
  width: 24px;
  height: 20px;
}
:host-context(.screen-x-small) .cc-layout-toolbar .dx-button-has-icon .dx-icon {
  padding: large;
  width: 24px;
  height: 20px;
}
.cc-all-pageheader {
  font-size: x-large;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
:host-context(.screen-x-small) .cc-all-pageheader {
  font-size: medium;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.cc-layout-side-nav {
  background-color: #363640;
  color: white;
  font-weight: normal;
  font-size: 20px;
  line-height: 1.2857;
}
.cc-layout-side-nav .dx-treeview-item-without-checkbox.dx-state-selected > .dx-treeview-item {
  color: white;
  background-color: #03A9F4;
}
.cc-layout-side-nav .dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item {
  background-color: #337ab7;
}
.cc-layout-side-nav .dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item * {
  color: #fff;
}
.cc-layout-side-nav .dx-treeview-item.dx-state-hover {
  background-color: #337ab7;
  color: white;
}
.cc-layout-side-nav .dx-treeview-item {
  padding: 10px;
  color: white;
}
.cc-layout-side-nav .dx-treeview-item .dx-box-item-content {
  font-size: 16px;
}
