/***BEGIN AddEditViewPanel.css***/
/* Hides an element from the screen but lets screen readers access it */
.add-edit-view-panel > * {
  margin-bottom: 1rem; }

.add-edit-view-panel .required label::after {
  content: " *"; }

.visibility-type-subtext {
  margin-bottom: 8px;
  padding-left: 3px; }

.public-feed-message {
  margin: 8px 0 4px 0; }
/***END AddEditViewPanel.css***/

/***BEGIN AddPermissionsPanel.css***/
/* Hides an element from the screen but lets screen readers access it */
.add-permission-panel {
  flex-direction: column; }
  .add-permission-panel > * {
    margin-bottom: 1rem; }

.required label::after {
  content: " *"; }

.add-permission-identity-label {
  margin-bottom: 8px;
  padding-left: 3px; }
/***END AddPermissionsPanel.css***/

/***BEGIN AddUpstreamForm.css***/
/* Hides an element from the screen but lets screen readers access it */
.add-upstream-form {
  margin-top: 1rem; }
  .add-upstream-form .required label::after {
    content: " *"; }
  .add-upstream-form .add-upstream-form-item {
    margin-bottom: 1rem; }
  .add-upstream-form .visibility-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px); }
/***END AddUpstreamForm.css***/

/***BEGIN AddUpstreamPanel.css***/
.add-upstream-panel {
  width: 100%; }
  .add-upstream-panel .add-upstream-wizard {
    margin-top: 4px; }

.add-upstream-panel-types .upstream-type-item {
  padding: 1rem 4px; }

.add-upstream-panel-types .upstream-type-icon {
  margin-right: 0.5rem; }

.add-upstream-panel-types .upstream-type-item-text {
  white-space: break-spaces; }
/***END AddUpstreamPanel.css***/

/***BEGIN DetailsTab.css***/
/* Hides an element from the screen but lets screen readers access it */
.feed-details-tab {
  padding-top: 4px;
  padding-right: 20px;
  padding-bottom: 4px;
  width: 800px; }
  .feed-details-tab .visibility-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px); }
  .feed-details-tab .required label::after {
    content: " *"; }
  .feed-details-tab .header {
    margin-top: 20px; }
  .feed-details-tab .margin-bottom {
    margin-bottom: 10px; }
  .feed-details-tab .edit-checkBox.disabled,
  .feed-details-tab .edit-checkBox.disabled:hover {
    border: none; }
  .feed-details-tab .feed-details-footer {
    padding: 12px 0 0 0; }
    .feed-details-tab .feed-details-footer button {
      margin-right: 8px; }
  .feed-details-tab .fontSizeM {
    font-size: 0.875rem;
    font-weight: normal; }
  .feed-details-tab .fontSizeL {
    font-size: 1.125rem;
    font-weight: normal; }
/***END DetailsTab.css***/

/***BEGIN FeedSettingsHub.css***/
.settings-tabs {
  padding: 4px; }
/***END FeedSettingsHub.css***/

/***BEGIN UpstreamsTab.css***/
.table-protocol-icon {
  width: 1.5rem;
  height: 1.5rem; }

.bolt-button-group > div {
  justify-content: flex-end; }
/***END UpstreamsTab.css***/

/***BEGIN UpstreamStatusCell.css***/
.upstream-status + .status-text {
  padding-left: 4px; }

.dialog-link-area {
  margin-top: 8px; }

.upstream-failing-status {
  display: flex;
  align-items: center;
  flex-direction: row; }
/***END UpstreamStatusCell.css***/

