/*  COLUMNS VIA GRID, EVENLY SPACED  */
.dogrid2col {
    display: grid;
    grid-template-columns: 1fr 1fr;}

/*  CENTER SAVE BUTTON IN SUB IN COL ARRANGE FORM - See Collections & Submissions/Arrange SUBs 2 cell/tab/full  */

[id^='edit-form-field-field-collection'] {text-align: center;}


/*  CENTER SAVE BUTTON IN SUB IN COL ARRANGE FORM - See Collection Arrange/3 col (cell), etc.  */

[id^='views-form-collection-arrange'] {text-align: center;}


/*  COLLECTION SUBMISSION ARRANGEMENT  */
[id^="views-form-collections-submissions-page-2"] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    place-content: space-evenly;}

/*.dogridform {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;}*/

/*.dogridform:last-child {
    display: block;
    clear:both;}*/




/*  GRID BACKGROUND FILL/SHADING - GROUPS MAIN  */
.dogridfillgrey {background: #eaeaea;}

/*  Grid image vert ctr  */

.grid-img-ctr {
  display: inline-block;
  vertical-align: middle;
}

/*  BELOW GRID ROW SPACING: Contributors, Group Members on Project, etc  */

.views-row.clearfix {
  float: left;
  clear: both;
  width: 100%;
  padding-bottom: 30px;
}

/*  GROUPS MAIN GRID  */

.dogroupsgrid {
  display: flex;
  flex-wrap: wrap;
}

/*  GROUPS MAIN PADDING x4  */
.dogridpad1em {padding: 1em;}


/*  PADDING TO RIGHT  */
.dopadr-3em {padding-right: 3em;}

/*  DO GRID PADDING  */
.dogridpad {padding:15px;}

/*  PADDING TO RIGHT + BELOW OBJECT  */
.dopadrb-3em {padding: 0 3em 3em 0;}

/*  PADDING TO RIGHT + BELOW OBJECT / LAST CHILD  */
.dopadrb-3em:last-child {padding: 0;}

.doflexgrid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.doflexgrid2 {
  display: flex;
  flex-wrap: wrap;
  place-content: space-evenly;
}

/*  MURCHING IT  */

      /*  ADMINS ON SCHOOL  */
.view-id-admins_on_school_3  .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/*  PUB, COL & SUB ON CON */

/*  COL  */  .view-collections-submissions.view-id-collections_submissions.view-display-id-block_1 .view-content,
/*  SUB  */.view-personal-submissions.view-id-personal_submissions.view-display-id-block_1 .view-content,
/*  PUB  */.view-collections-submissions.view-id-collections_submissions.view-display-id-block_3 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  place-content: space-evenly;
}


      /*  DONATE  */

.view-id-donations.view-display-id-block_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

      /*  GROUPS ON ADMIN  */

.view-id-groups_on_admin_2.view-display-id-block_1 .view-content,
.view-id-groups_on_admin_2.view-display-id-block_2 .view-content  {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

      /*  CON & SUB ON PROJECT + SESSSION  */
      
.view-id-project_members_on_project.view-display-id-block_1 .view-content,
.view-id-project_members_on_project.view-display-id-block_2 .view-content,
.view-id-project_submissions.view-display-id-block_1 .view-content,
.view-id-project_submissions.view-display-id-block_2 .view-content,
.view-id-project_members_on_project_flags.view-display-id-block_1 .view-content,
.view-id-project_submissions.view-display-id-block_3 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}


/*  FAVORITE USERS - SUB VIEW IN VIEW  */

.view-id-content_by_con.view-display-id-attachment_1 .view-content,
.view-id-content_by_con.view-display-id-attachment_2 .view-content {
  display: grid;
  flex-wrap: wrap;
  justify-content: center;
}


/*  MY SESSIONS - OVERVIEW  */

.view-id-my_sessions_overview_2.view-display-id-block_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}


.view-id-member_requests_c.view-display-id-block_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}


/*  SESSION EXTERNAL  - USERS */
.view-id-session_external_users.view-display-id-attachment_2 .view-content,
.view-id-session_external_users.view-display-id-block_2 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}


/*  SESSION EXTERNAL  - SUB IN NOTES */
.view-id-meeting_notes.view-display-id-attachment_4 .view-content,
.view-id-meeting_notes_external.view-display-id-attachment_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

      /*  SUB MAIN - ALL SUB  */
      
.view-id-submissions_main.view-display-id-block_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

      /*  SUB MAIN 2 - ALL SUB */

.view-id-submissions_main_2.view-display-id-block_1 .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}