.group-image-helper {
  width: 200px;
  height: 200px;
  border: 4px solid #CCCCCC;
  background-color: #FFFFFF;
  display: table;
  padding: 15px 5px 15px 5px;
}

.group-image-item {
  display: table-row;
  text-align: center;
}

.group-image-item-content {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.group-btn {
  padding: 8px 16px;
  border-radius: 0;
  text-decoration: none;
  color: #353535;
  font-weight: 500;
  width: 100%;
}

.group-orange-btn {
  background-color: #f0b67f;
  border: 1px solid #f0b67f;
}
.group-orange-btn:hover {
  background-color: #f0b67f;
}
.group-orange-btn:focus {
  outline-color: #f0b67f;
}

.group-black-btn {
  background-color: #303030;
  border: 1px solid #303030;
  color: #FFFFFF;
}
.group-black-btn:hover {
  background-color: #303030;
}

.float-right {
  float: right;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.group-image-text {
  color: #000000;
  font-weight: 500;
  font-size: 12px;
}

.group-image-subtext {
  color: #A7A7A7;
  font-weight: 500;
  font-size: 12px;
}

.group-label-container {
  text-align: right;
}
.group-label-container > label {
  padding-top: 7px;
}

.group-picture-preview {
  width: 100%;
}

.group-add-member-btn {
  background-color: #303030;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: 500;
}

.group-member-table tr {
  display: table-row;
}
.group-member-table th {
  background-color: #D1D1D1;
}
.group-member-table td {
  background-color: #E4E4E4;
}
.group-member-table th, .group-member-table td {
  display: table-cell;
  text-align: center;
  vertical-align: middle !important;
}
.group-member-table .group-member-thumbnail {
  width: 32px;
  display: inline;
}
.group-member-table .group-member-name-column {
  text-align: left;
}
.group-member-table .group-member-new-row {
  background-color: rgb(223, 240, 216);
}
.group-member-table .group-member-new-row.group-member-just-removed {
  background-color: rgb(242, 222, 222);
}
.group-member-table .group-member-new-row td {
  background-color: inherit;
}

.group-lessons-table tr {
  display: table-row;
}
.group-lessons-table th {
  background-color: #D1D1D1;
}
.group-lessons-table td {
  background-color: #E4E4E4;
}
.group-lessons-table th, .group-lessons-table td {
  display: table-cell;
  text-align: center;
  vertical-align: middle !important;
  border-top: unset !important;
}
.group-lessons-table .lesson-author-thumbnail {
  width: 32px;
  display: inline;
  margin-right: 5px;
}
.group-lessons-table .group-lesson-new-row {
  background-color: rgb(223, 240, 216);
}
.group-lessons-table .group-lesson-new-row td {
  background-color: inherit;
}
.group-lessons-table .group-lesson-just-removed {
  background-color: rgb(242, 222, 222);
}
.group-lessons-table .group-lesson-just-removed td {
  background-color: inherit;
}

.group-table-btn {
  width: 40%;
}

.delete-modal-btn {
  width: 20%;
}

.delete-modal-button-container {
  margin-top: 10px;
  margin-bottom: 20px;
}

.group-lesson-name {
  width: 200px;
  word-break: break-all;
}

.group-image-buttons-container {
  padding-left: 0;
}

@media screen and (max-width: 1280px) {
  .group-table-btn {
    width: unset;
  }
  .group-table-btn:nth-of-type(1n) {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 768px) {
  .group-image-helper {
    width: 100%;
    height: auto;
    min-height: 200px;
  }
  .group-label-container {
    text-align: center;
  }
  .group-picture-preview {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: unset;
  }
  .delete-modal-btn {
    width: 25%;
  }
  .group-image-buttons-container {
    padding-left: 15px;
  }
}

/*# sourceMappingURL=creategroup.css.map */
