.endpoints-editor-panel-container .endpoints-editor-panel-heading {
  white-space: break-spaces; }

.endpoints-editor-panel-container .bolt-panel-content {
  padding-right: 0px; }

.endpoints-editor-panel-container .endpoint-editor-panel {
  width: 100%;
  padding-right: 20px; }
  .endpoints-editor-panel-container .endpoint-editor-panel .auth-validation-error-content {
    color: rgba(218, 10, 0, 1);
    color: var(--status-error-text,rgba(218, 10, 0, 1));
    max-height: 100px; }
  .endpoints-editor-panel-container .endpoint-editor-panel .endpoint-editor-panel-content {
    height: 95%;
    flex: 20;
    overflow: auto;
    padding-right: 20px;
    display: block; }
    .endpoints-editor-panel-container .endpoint-editor-panel .endpoint-editor-panel-content .service-endpoint-section-headers {
      display: block;
      margin-top: 40px;
      font-weight: 600; }
    .endpoints-editor-panel-container .endpoint-editor-panel .endpoint-editor-panel-content .service-endpoint-step-header {
      display: block;
      margin-top: 20px;
      margin-bottom: 20px;
      font-size: 1rem;
      font-weight: 600; }
    .endpoints-editor-panel-container .endpoint-editor-panel .endpoint-editor-panel-content .auth-scheme-details-section .radio-button-horizontal-spacing {
      margin-right: 34px; }

.endpoints-editor-panel-container .connections-editor-panel-footer {
  height: 64px;
  margin-left: -20px;
  z-index: 2;
  background-color: rgba( 255, 255, 255 ,  1 );
  background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }
  .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-footer-left {
    padding-left: 24px;
    position: relative; }
  .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-generic-footer-left {
    padding-left: 24px;
    position: relative; }
    .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-generic-footer-left .links-connections {
      float: left;
      clear: left; }
    .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-generic-footer-left .link-secondary {
      margin-top: 3px; }
  .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-footer-right {
    float: right;
    text-align: right;
    display: table-cell;
    padding-right: 20px;
    vertical-align: middle;
    padding-left: 24px;
    margin-bottom: 5px; }
    .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-footer-right .loading-spinner {
      flex-direction: unset;
      float: right; }
      .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-footer-right .loading-spinner .bolt-spinner-label {
        margin-left: 5px;
        margin-top: 0px; }
    .endpoints-editor-panel-container .connections-editor-panel-footer .connections-editor-panel-footer-right .back-button {
      margin-right: 8px; }

.endpoints-editor-panel-container .connections-editor-panel-footer.sticky-bottom {
  position: sticky;
  bottom: 0; }

.endpoints-editor-panel-container .connections-no-auth-scheme {
  margin-top: 20px; }

.endpoints-editor-panel-container .service-endoint-type-spinner {
  margin-left: auto;
  margin-right: auto; }

.endpoints-editor-panel-container .connection-types-container .connection-types-content {
  height: 95%;
  flex: 20;
  overflow: auto;
  padding-right: 20px; }

.endpoints-editor-panel-container .connection-types-container .bolt-radio-button-group .box-shadow-cell {
  border-bottom:  1px solid;
  border-bottom-color: rgba( 234, 234, 234 ,  1 );
  border-bottom-color: rgba( var(--palette-neutral-8,234, 234, 234) ,  1 ); }

.endpoints-editor-panel-container .connection-types-container .connection-types-list-cell {
  height: 48px;
  align-items: center; }
  .endpoints-editor-panel-container .connection-types-container .connection-types-list-cell .connection-types-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-left: 12px;
    width: 100%; }
    .endpoints-editor-panel-container .connection-types-container .connection-types-list-cell .connection-types-item .connection-types-icon {
      width: 24px;
      height: 24px; }
    .endpoints-editor-panel-container .connection-types-container .connection-types-list-cell .connection-types-item .connection-types-name {
      margin-left: 12px; }
    .endpoints-editor-panel-container .connection-types-container .connection-types-list-cell .connection-types-item .auth-schemes-recommended-section {
      margin-left: auto;
      margin-right: 20px; }

.default-input-margin-top {
  margin-top: 20px; }

.default-input-margin-top-endpoint-selection {
  margin-top: 5px; }

.default-input-margin-top-searchBar {
  margin-top: 15px; }

.default-input-margin-bottom {
  margin-bottom: 20px; }

.verify-button {
  float: left; }

.verifying-spinner {
  flex-direction: row;
  float: left; }
  .verifying-spinner .bolt-spinner-label {
    margin-left: 5px;
    text-align: center; }

.verification-success {
  color: #008000; }

.verification-failure {
  color: rgba(218, 10, 0, 1);
  color: var(--status-error-text,rgba(218, 10, 0, 1)); }

.shell-command {
  background-color: rgba( 244, 244, 244 ,  1 );
  background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
  font-family: Consolas;
  margin: 0 3px 2px 3px;
  padding: 0 3px;
  max-width: 175px;
  border-radius: 2px; }
  .shell-command .command-text {
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal; }
  .shell-command .bolt-button {
    background-color: rgba( 244, 244, 244 ,  1 );
    background-color: rgba( var(--palette-neutral-4,244, 244, 244) ,  1 );
    padding: 0 2px; }
    .shell-command .bolt-button:hover, .shell-command .bolt-button :focus {
      background-color: rgba( 218, 218, 218 ,  1 );
      background-color: rgba( var(--palette-neutral-10,218, 218, 218) ,  1 ); }

.authorize-oauth {
  margin-top: 30px;
  margin-bottom: 20px; }
  .authorize-oauth .auth-label {
    margin-bottom: 10px; }
  .authorize-oauth .auth-user-pic {
    height: 32px;
    margin-right: 10px;
    float: left; }
  .authorize-oauth .auth-button {
    margin-left: 30px; }

.ssh-details-section .ssh-details-host-name {
  float: left;
  width: 60%;
  margin-right: 10px; }

.ssh-details-section .ssh-auth-label {
  margin-top: 40px; }

.ssh-details-section .ssh-details-username {
  float: left;
  margin-right: 10px;
  width: 50%; }

.ssh-details-section .ssh-details-private-key {
  width: 100%; }
  .ssh-details-section .ssh-details-private-key .file-input-container {
    font-weight: 600; }

.error-content-wrap {
  margin-bottom: 10%;
  word-wrap: break-word; }

.error-bottom-wrap {
  margin-top: 1%;
  margin-bottom: 5%;
  word-wrap: break-word; }

.connection-types-container-width {
  width: 95%; }

.warning-text {
  color: rgba(184, 94, 6, 1);
  color: var(--status-warning-text,rgba(184, 94, 6, 1)); }
