.path-frontpage .apicMainContent.container,
.page-node-type-application .apicMainContent.container,
.route-ibm-apimmyorg .apicMainContent,
.route-ibm-apimbilling .apicMainContent,
.route-ibm-apimanalytics .apicMainContent,
.context-subscription .apicMainContent,
.context-subscription-chooseapp .apicMainContent,
.context--subscription-noplan .apicMainContent,
.context--subscription-noplan-confirm .apicMainContent,
.context-subscription-noplan-summary .apicMainContent,
.context--subscription-noplan-chooseapp .apicMainContent,
.context-subscription-chooseplan .apicMainContent,
.context--subscription-confirm .apicMainContent,
.context--subscription-summary .apicMainContent {
  margin-inline: auto;
}

.apicMainContent {
  width: 100%;
  max-width: 1100px;
}

.page-node-type-volvo-page .apicMainContent,
.page-node-type-volvo-page-sidebar .apicMainContent {
  width: 100%;
  max-width: 1400px;
}

.context--user-login .apicMainContent,
.context--user-password .apicMainContent,
.context--user-register .apicMainContent {
  max-width: unset;
}

.page-node-type-volvo-page .apicMainContent > .row > .col-sm-3,
.page-node-type-volvo-page .apicMainContent > .row > .col-sm-9,
.page-node-type-volvo-page .apicMainContent > .row > .col-sm-12,
.page-node-type-volvo-page-sidebar .apicMainContent > .row > .col-sm-3,
.page-node-type-volvo-page-sidebar .apicMainContent > .row > .col-sm-9,
.page-node-type-volvo-page-sidebar .apicMainContent > .row > .col-sm-12,
.path-frontpage .apicMainContent section.col-sm-12,
.page-node-type-application .apicMainContent section.col-sm-12,
.route-ibm-apimmyorg .container section,
.route-ibm-apimbilling .container section,
.route-ibm-apimactivity .container section,
.route-ibm-apimanalytics .container section,
.col-sm-12 {
  padding: 0 1rem 1rem 1rem;
}

.page-node-type-volvo-page .apicMainContent > .row > .col-sm-9,
.page-node-type-volvo-page-sidebar .apicMainContent > .row > .col-sm-9 {
  border-left: 1px solid #e1dfdd;
}

.page-node-type-volvo-page .apicMainContent > .row > .col-sm-12 > .region-content .volvo-page .content > .field > .field--item > .paragraph,
.page-node-type-volvo-page-sidebar .apicMainContent > .row > .col-sm-12 > .region-content .volvo-page .content > .field > .field--item > .paragraph,
.breadcrumb {
  max-width: 1100px;
  margin: 0 auto;
}

nav.tabs, .path-node .tabs {
  margin-left: 0;
  padding: 0;
}

.path-node .content {
  padding: 0;
}

@media screen and (max-width: 1130px) {
  .apicMainContent > .row {
    margin-inline: 1rem;
  }

  .user-registry-lur .apicMainContent > .row {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .page-node-type-volvo-page .apicMainContent > .row > .col-sm-3,
  .page-node-type-volvo-page-sidebar .apicMainContent > .row > .col-sm-3 {
    display: none;
  }
}

.comments {
  display: none;
}

nav.tabs, .path-node .tabs {
  width: 100%;
}

/* Not full size pages */
.route-apic-appcreate .main-container .row,
.route-apic-appcreate-step-two .main-container .row,
.route-applicationcreate .main-container .row,
.route-applicationcreate-step-two .main-container .row,
.route-apic-appverify-clientsecret .main-container .row,
.route-apic-appcredentials-create .main-container .row,
.route-apic-appreset-clientid .main-container .row,
.route-apic-appreset-clientsecret .main-container .row,
.route-apic-appcredentials-update .main-container .row,
.route-apic-appcredentials-delete .main-container .row,
.route-apic-appupdate .main-container .row,
.route-apic-appdelete .main-container .row,
.route-apic-apppromote .main-container .row,
.route-apic-appimage-upload .main-container .row,
.route-apic-appimage-delete .main-container .row,
.route-auth-apicdeleteuser .main-container .row,
.route-consumerorgchange-member-role .main-container .row,
.route-consumerorgcreate .main-container .row,
.route-consumerorgupdate .main-container .row,
.route-consumerorgdelete .main-container .row,
.route-consumerorgchangeowner .main-container .row,
.route-consumerorginvite .main-container .row,
.route-consumerorgremove-user .main-container .row,
.route-consumerorgresend-invite .main-container .row,
.route-consumerorgdelete-invite .main-container .row,
.route-consumerorgbilling-add-payment .main-container .row,
.route-consumerorgbilling-delete-payment .main-container .row,
.route-apic-appdisplay-creds .main-container .row,
.route-change-pwd-pagechange-password-form.pass-reset .main-container .row {
  margin: unset;
  margin-inline: 1rem;
  padding: unset;
  max-width: 32rem;
}

@media (min-width: 480px) {
  .route-apic-appcreate .main-container .row,
  .route-apic-appcreate-step-two .main-container .row,
  .route-applicationcreate .main-container .row,
  .route-applicationcreate-step-two .main-container .row,
  .route-apic-appverify-clientsecret .main-container .row,
  .route-apic-appcredentials-create .main-container .row,
  .route-apic-appreset-clientid .main-container .row,
  .route-apic-appreset-clientsecret .main-container .row,
  .route-apic-appcredentials-update .main-container .row,
  .route-apic-appcredentials-delete .main-container .row,
  .route-apic-appupdate .main-container .row,
  .route-apic-appdelete .main-container .row,
  .route-apic-apppromote .main-container .row,
  .route-apic-appimage-upload .main-container .row,
  .route-apic-appimage-delete .main-container .row,
  .route-auth-apicdeleteuser .main-container .row,
  .route-consumerorgchange-member-role .main-container .row,
  .route-consumerorgcreate .main-container .row,
  .route-consumerorgupdate .main-container .row,
  .route-consumerorgdelete .main-container .row,
  .route-consumerorgchangeowner .main-container .row,
  .route-consumerorginvite .main-container .row,
  .route-consumerorgremove-user .main-container .row,
  .route-consumerorgresend-invite .main-container .row,
  .route-consumerorgdelete-invite .main-container .row,
  .route-consumerorgbilling-add-payment .main-container .row,
  .route-consumerorgbilling-delete-payment .main-container .row,
  .route-apic-appdisplay-creds .main-container .row,
  .route-change-pwd-pagechange-password-form.pass-reset .main-container .row {
    max-height: unset;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .route-apic-appcreate .main-container .row,
  .route-apic-appcreate-step-two .main-container .row,
  .route-applicationcreate .main-container .row,
  .route-applicationcreate-step-two .main-container .row,
  .route-apic-appverify-clientsecret .main-container .row,
  .route-apic-appcredentials-create .main-container .row,
  .route-apic-appreset-clientid .main-container .row,
  .route-apic-appreset-clientsecret .main-container .row,
  .route-apic-appcredentials-update .main-container .row,
  .route-apic-appcredentials-delete .main-container .row,
  .route-apic-appupdate .main-container .row,
  .route-apic-appdelete .main-container .row,
  .route-apic-apppromote .main-container .row,
  .route-apic-appimage-upload .main-container .row,
  .route-apic-appimage-delete .main-container .row,
  .route-auth-apicdeleteuser .main-container .row,
  .route-consumerorgchange-member-role .main-container .row,
  .route-consumerorgcreate .main-container .row,
  .route-consumerorgupdate .main-container .row,
  .route-consumerorgdelete .main-container .row,
  .route-consumerorgchangeowner .main-container .row,
  .route-consumerorginvite .main-container .row,
  .route-consumerorgremove-user .main-container .row,
  .route-consumerorgresend-invite .main-container .row,
  .route-consumerorgdelete-invite .main-container .row,
  .route-consumerorgbilling-add-payment .main-container .row,
  .route-consumerorgbilling-delete-payment .main-container .row,
  .route-apic-appdisplay-creds .main-container .row,
  .route-change-pwd-pagechange-password-form.pass-reset .main-container .row {
    max-height: unset;
    width: unset;
  }
}

@media (min-width: 992px) {
  .route-apic-appcreate .main-container .row,
  .route-apic-appcreate-step-two .main-container .row,
  .route-applicationcreate .main-container .row,
  .route-applicationcreate-step-two .main-container .row,
  .route-apic-appverify-clientsecret .main-container .row,
  .route-apic-appcredentials-create .main-container .row,
  .route-apic-appreset-clientid .main-container .row,
  .route-apic-appreset-clientsecret .main-container .row,
  .route-apic-appcredentials-update .main-container .row,
  .route-apic-appcredentials-delete .main-container .row,
  .route-apic-appupdate .main-container .row,
  .route-apic-appdelete .main-container .row,
  .route-apic-apppromote .main-container .row,
  .route-apic-appimage-upload .main-container .row,
  .route-apic-appimage-delete .main-container .row,
  .route-auth-apicdeleteuser .main-container .row,
  .route-consumerorgchange-member-role .main-container .row,
  .route-consumerorgcreate .main-container .row,
  .route-consumerorgupdate .main-container .row,
  .route-consumerorgdelete .main-container .row,
  .route-consumerorgchangeowner .main-container .row,
  .route-consumerorginvite .main-container .row,
  .route-consumerorgremove-user .main-container .row,
  .route-consumerorgresend-invite .main-container .row,
  .route-consumerorgdelete-invite .main-container .row,
  .route-consumerorgbilling-add-payment .main-container .row,
  .route-consumerorgbilling-delete-payment .main-container .row,
  .route-apic-appdisplay-creds .main-container .row,
  .route-change-pwd-pagechange-password-form.pass-reset .main-container .row {
    max-height: unset;
    width: unset;
  }
}

@media (min-width: 1200px) {
  .route-apic-appcreate .main-container .row,
  .route-apic-appcreate-step-two .main-container .row,
  .route-applicationcreate .main-container .row,
  .route-applicationcreate-step-two .main-container .row,
  .route-apic-appverify-clientsecret .main-container .row,
  .route-apic-appcredentials-create .main-container .row,
  .route-apic-appreset-clientid .main-container .row,
  .route-apic-appreset-clientsecret .main-container .row,
  .route-apic-appcredentials-update .main-container .row,
  .route-apic-appcredentials-delete .main-container .row,
  .route-apic-appupdate .main-container .row,
  .route-apic-appdelete .main-container .row,
  .route-apic-apppromote .main-container .row,
  .route-apic-appimage-upload .main-container .row,
  .route-apic-appimage-delete .main-container .row,
  .route-auth-apicdeleteuser .main-container .row,
  .route-consumerorgchange-member-role .main-container .row,
  .route-consumerorgcreate .main-container .row,
  .route-consumerorgupdate .main-container .row,
  .route-consumerorgdelete .main-container .row,
  .route-consumerorgchangeowner .main-container .row,
  .route-consumerorginvite .main-container .row,
  .route-consumerorgremove-user .main-container .row,
  .route-consumerorgresend-invite .main-container .row,
  .route-consumerorgdelete-invite .main-container .row,
  .route-consumerorgbilling-add-payment .main-container .row,
  .route-consumerorgbilling-delete-payment .main-container .row,
  .route-apic-appdisplay-creds .main-container .row,
  .route-change-pwd-pagechange-password-form.pass-reset .main-container .row {
    max-height: unset;
    width: unset;
  }
}
