.publisher-page-container {
  max-width: 1160px;
  margin: 0 auto;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.publisher-page-container .header-divider {
  margin: 0px;
}

.publisher-page-container .publisher-page-header {
  width: 100%;
  height: 60px;
  display: inline-flex;
  align-items: center;
  font-size: 21px;
  font-weight: 200;
  border-bottom: 1px solid #EAEAEA;
  position: relative;
}

.publisher-page-container .publisher-page-header span.contact-us {
  position: absolute;
  right: 0px;
  top: 22px;
  font-size: 14px;
  font-weight: 300;
}

.publisher-page-container .onprem-publisher-page-header {
  width: 100%;
  height: 60px;
  display: inline-flex;
  align-items: center;
  font-size: 21px;
  font-weight: bold;
  border-bottom: 1px solid #EAEAEA;
  position: relative;
}

.publisher-page-container .onprem-publisher-page-header .onprem-header-upload-button {
  position: absolute;
  right: 0px;
  bottom: 10px;
}

.publisher-page-container .split-pane-wrapper {
  display: flex;
  flex-direction: row;
  flex: 1;
}

.publisher-page-container .publishers-list-pane {
  width: 20%;
  height: 100%;
  border-right: 1px solid #EAEAEA;
}

.publisher-page-container .publisher-control-pane {
  width: 80%;
  height: 100%;
}

.publisher-page-container .publisher-control-pane .publisher-control-container {
  border-left: 1px solid #EAEAEA;
  margin-left: -1px;
}

.publisher-page-container .on-prem-extensions-container {
  width: 100%;
  border-left: 1px solid #EAEAEA;
  margin-left: -1px;
}

.publisher-page-container .create-new-publisher-button {
  margin-top: 22px;
}

.publisher-page-container .no-publisher-container {
  margin-top: 150px;
}
