:root ipc-configurator, 
:root ipc-dialog {
  --ipc-color-action: #007bff;
  --ipc-color-action-hover: #0069d9;
  --ipc-color-action-active: #0062cc;
  --ipc-fontFamily-primary: 'Raleway', sans-serif;
  --ipc-fontWeight-primary: 500;
  --ipc-fontFamily-secondary: 'Raleway', sans-serif;
  --ipc-fontWeight-secondary: 400;
  --ipc-fontFamily-secondary-bold: 'Raleway', sans-serif;
  --ipc-fontWeight-secondary-bold: 500;
}

.mdg-content:has(ipc-configurator) {
  max-width: 1600px;
}

.mdg-content:has(ipc-configurator) .mdg-sidebar {
  display: none;
}

.mdg-content ipc-configurator .ipc-content {
  background: none;
}

.mdg-content ipc-configurator .ipc-content::after, 
.mdg-content ipc-configurator .ipc-content::before, 
.mdg-content ipc-configurator .ipc-pageNavi::after, 
.mdg-content ipc-configurator .ipc-pageNavi::before {
  display: none;
}

@media (min-width: 64em) {
  .mdg-content ipc-configurator .ipc-content #ipc-page-fields {
    justify-content: center;
  }
}

/*@media (min-width: 50.001em) {
  .mdg-content ipc-configurator .ipc-content #ipc-col-preview {
    max-width: 800px;
  }
}*/

.mdg-content ipc-configurator .ipc-configurator-footer {
  display: none;
}