/***BEGIN PipelinesAuthorizationComponent.css***/
.error-message-card {
  margin-bottom: 15px; }

.pipelines-permissions-card .pipelines-permissions-label, .toggle-access-panel-pipelines-list .pipelines-permissions-label {
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55)); }

.pipelines-permissions-card .pipelines-permissions-card-content, .toggle-access-panel-pipelines-list .pipelines-permissions-card-content {
  display: block; }
  .pipelines-permissions-card .pipelines-permissions-card-content .pipelines-permissions-card-header-button-group .pipelines-permissions-card-header-menu-button, .toggle-access-panel-pipelines-list .pipelines-permissions-card-content .pipelines-permissions-card-header-button-group .pipelines-permissions-card-header-menu-button {
    margin-left: 10px; }
  .pipelines-permissions-card .pipelines-permissions-card-content .pipelines-permissions-card-header-button-group .pipelines-permissions-card-header-menu-button, .toggle-access-panel-pipelines-list .pipelines-permissions-card-content .pipelines-permissions-card-header-button-group .pipelines-permissions-card-header-menu-button {
    background-color: rgba( 239, 239, 239 ,  1 );
    background-color: rgba( var(--palette-neutral-6,239, 239, 239) ,  1 ); }

.pipelines-permissions-card .pipelines-permissions-card-header, .toggle-access-panel-pipelines-list .pipelines-permissions-card-header {
  display: inline-block;
  margin-bottom: 0px;
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 17px; }

.pipelines-permissions-card .pipelines-permissions-card-header-button-group, .toggle-access-panel-pipelines-list .pipelines-permissions-card-header-button-group {
  float: right;
  margin-right: 16px;
  margin-top: 16px; }

.pipelines-permissions-card .pipeline-permissions-card-description, .toggle-access-panel-pipelines-list .pipeline-permissions-card-description {
  padding-left: 20px; }

.pipelines-permissions-card .pipeline-image, .toggle-access-panel-pipelines-list .pipeline-image {
  background-color: rgba( 239, 239, 239 ,  1 );
  background-color: rgba( var(--palette-neutral-6,239, 239, 239) ,  1 );
  padding: 10px;
  color: rgba(0, 0, 0, .55);
  color: var(--text-secondary-color,rgba(0, 0, 0, .55));
  font-size: 12px;
  margin-right: 12px;
  border-radius: 50%; }

.pipelines-permissions-card .pipeline-name, .toggle-access-panel-pipelines-list .pipeline-name {
  display: block; }

.pipelines-permissions-card .menu-item-cell .bolt-table-cell-content, .toggle-access-panel-pipelines-list .menu-item-cell .bolt-table-cell-content {
  padding-right: 0px; }
  .pipelines-permissions-card .menu-item-cell .bolt-table-cell-content .pipeline-removal-button, .toggle-access-panel-pipelines-list .menu-item-cell .bolt-table-cell-content .pipeline-removal-button {
    margin-left: auto; }

.toggle-access-panel-pipelines-list .bolt-list-row:hover {
  background: transparent; }

.toggle-access-panel-pipelines-list .pipeline-name-cell .bolt-table-cell-content {
  padding-left: 0px; }

.no-restrictions-card .pipelines-no-restrictions-permissions-card-content, .pipelines-permissions-card .pipelines-no-restrictions-permissions-card-content {
  display: block; }

.no-restrictions-card .pipelines-no-restrictions-permissions-card-header, .pipelines-permissions-card .pipelines-no-restrictions-permissions-card-header {
  display: inline-block;
  margin-bottom: 0px;
  padding-left: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 17px; }

.no-restrictions-card .pipelines-no-restrictions-permissions-card-header-button, .pipelines-permissions-card .pipelines-no-restrictions-permissions-card-header-button {
  float: right;
  margin-right: 16px;
  margin-top: 16px; }

.no-restrictions-card .no-restrictions-view, .pipelines-permissions-card .no-restrictions-view {
  margin-top: 10px;
  padding-bottom: 48px;
  text-align: center; }
  .no-restrictions-card .no-restrictions-view .no-restrictions-icon, .pipelines-permissions-card .no-restrictions-view .no-restrictions-icon {
    border-radius: 50%;
    background-color: rgba( 248, 248, 248 ,  1 );
    background-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 );
    font-size: medium;
    width: 64px;
    height: 64px;
    justify-content: center;
    align-items: center; }
  .no-restrictions-card .no-restrictions-view .message-container, .pipelines-permissions-card .no-restrictions-view .message-container {
    margin-top: 20px; }
  .no-restrictions-card .no-restrictions-view .message-header, .pipelines-permissions-card .no-restrictions-view .message-header {
    display: block; }

.pipelines-permissions-add-dropdown-list {
  margin-top: 10px; }
  .pipelines-permissions-add-dropdown-list .pipeline-list-icon {
    color: rgba(0, 0, 0, .55);
    color: var(--text-secondary-color,rgba(0, 0, 0, .55)); }

#__bolt-open-resource-menu {
  width: 160px; }
/***END PipelinesAuthorizationComponent.css***/

/***BEGIN RoleAssignmentComponentSecurityControl.css***/
.roles-permissions-card {
  width: 100%; }
  .roles-permissions-card .user-permissions-card-content {
    display: block; }
    .roles-permissions-card .user-permissions-card-content .roles-tab-title {
      font-size: 17px;
      padding-left: 20px;
      padding-top: 4px;
      display: inline-block; }
    .roles-permissions-card .user-permissions-card-content .projectCommandBar {
      margin-left: 16px;
      margin-top: 16px; }
    .roles-permissions-card .user-permissions-card-content .commandBar {
      padding-left: 20px;
      padding-top: 17px;
      display: block; }
      .roles-permissions-card .user-permissions-card-content .commandBar .commandBar-Item .itemIconColor-add, .roles-permissions-card .user-permissions-card-content .commandBar .commandBar-Item .itemIconColor-undo {
        color: rgba(0, 91, 161, 1);
        color: var(--palette-primary-darken-10,rgba(0, 91, 161, 1)); }
    .roles-permissions-card .user-permissions-card-content .grid-container {
      overflow-y: auto; }
      .roles-permissions-card .user-permissions-card-content .grid-container.no-edit {
        top: 65px; }
      .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell.dirty, .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell.removed {
        background-color: rgba( 200, 200, 200 ,  1 );
        background-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }
      .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .user-pic {
        float: left;
        height: 26px;
        width: 26px;
        margin-top: 4px; }
        .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .user-pic.dirty, .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .user-pic.removed {
          font-weight: bold; }
      .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .role-name-cell {
        padding-left: 3px;
        padding-top: 3px; }
        .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .role-name-cell.dirty, .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .role-name-cell.removed {
          font-weight: bold; }
        .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .role-name-cell.avatar {
          padding-top: 2px;
          padding-left: 10px; }
          .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .role-name-cell.avatar.dirty, .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-user-cell .role-name-cell.avatar.removed {
            font-weight: bold; }
      .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-menu-cell .propagate-keydown-event {
        min-width: 140px; }
      .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-menu-cell.dirty, .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-menu-cell.removed {
        font-weight: bold;
        background-color: rgba( 200, 200, 200 ,  1 );
        background-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }
      .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-access-cell.dirty, .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .role-access-cell.removed {
        font-weight: bold;
        background: rgba( 200, 200, 200 ,  1 );
        background: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }
      .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .bolt-table-cell-content-reveal.user-removal-button {
        margin-left: 35px; }
        .roles-permissions-card .user-permissions-card-content .grid-container .roles-grid .bolt-table-cell-content-reveal.user-removal-button .removal-icon {
          color: rgba(218, 10, 0, 1);
          color: var(--status-error-text,rgba(218, 10, 0, 1)); }

.add-user-dialog .identity-search-results {
  border:  1px solid;
  border-color: rgba( 200, 200, 200 ,  1 );
  border-color: rgba( var(--palette-neutral-20,200, 200, 200) ,  1 ); }

.add-user-dialog .add-user-container td {
  padding: 4px;
  width: 350px; }

.add-user-dialog .add-user-container td.label {
  width: 100px; }

.add-user-dialog .identity-picker-label > label {
  display: none; }

.cant-manage-message-card {
  margin-bottom: 15px; }
/***END RoleAssignmentComponentSecurityControl.css***/

/***BEGIN ProjectAuthorizationComponent.css***/
.project-permissions-card {
  width: 100%; }
  .project-permissions-card .project-permissions-card-content {
    display: block; }
    .project-permissions-card .project-permissions-card-content .project-permissions-card-header {
      display: inline-block;
      margin-bottom: 0px;
      padding-left: 20px;
      padding-top: 4px;
      padding-bottom: 4px;
      font-size: 17px; }
    .project-permissions-card .project-permissions-card-content .project-permissions-card-header-button-group {
      float: right;
      margin-right: 16px;
      margin-top: 16px; }
    .project-permissions-card .project-permissions-card-content .project-permissions-card-description {
      padding-left: 20px; }
    .project-permissions-card .project-permissions-card-content .grid-container {
      overflow-y: auto; }
      .project-permissions-card .project-permissions-card-content .grid-container .roles-grid .cross-button-cell .bolt-table-cell-content {
        padding-right: 0px; }
        .project-permissions-card .project-permissions-card-content .grid-container .roles-grid .cross-button-cell .bolt-table-cell-content .project-removal-button {
          margin-left: auto; }
      .project-permissions-card .project-permissions-card-content .grid-container .roles-grid .project-pic {
        height: 24px;
        width: 24px;
        margin-top: 4px;
        margin-right: 12px; }
      .project-permissions-card .project-permissions-card-content .grid-container .roles-grid .service-endpoint-link {
        padding-left: 0px; }
      .project-permissions-card .project-permissions-card-content .grid-container .no-project-permissions-view {
        padding-bottom: 48px;
        text-align: center;
        margin-top: 10px; }
        .project-permissions-card .project-permissions-card-content .grid-container .no-project-permissions-view .no-restrictions-icon {
          border-radius: 50%;
          background-color: rgba( 248, 248, 248 ,  1 );
          background-color: rgba( var(--palette-neutral-2,248, 248, 248) ,  1 );
          font-size: medium;
          width: 64px;
          height: 64px;
          justify-content: center;
          align-items: center; }
        .project-permissions-card .project-permissions-card-content .grid-container .no-project-permissions-view .message-container {
          margin-top: 20px; }
        .project-permissions-card .project-permissions-card-content .grid-container .no-project-permissions-view .message-header {
          display: block; }
/***END ProjectAuthorizationComponent.css***/

