.ShiftTableRow td p:last-child {
  margin-bottom: 0;
}

.content-container table:not(.table-bordered),
.widget-editor-preview table {
  margin: 1rem 0;
  width: 100% !important;
  border: none;
}
.content-container table:not(.table-bordered) td, .content-container table:not(.table-bordered) th,
.widget-editor-preview table td,
.widget-editor-preview table th {
  padding: 0.5rem;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: none;
  border-right: none;
}
.content-container table:not(.table-bordered) th,
.widget-editor-preview table th {
  background-color: #faeee6;
}
.content-container table:not(.table-bordered) td,
.widget-editor-preview table td {
  background-color: #fcf7f3;
}

.stacked_widget_child {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.stacked_widget_child:first-child {
  margin-top: 0;
}
.stacked_widget_child:last-child {
  margin-bottom: 0;
}

.front_box_column_widget {
  padding: 1rem;
  background-color: #5b534d;
}
.front_box_column_widget h2 {
  margin: 0;
  font-size: 1.25rem;
  color: white;
}
.front_box_column_widget p {
  color: white;
}
.front_box_column_widget p:last-child {
  margin-bottom: 0;
}
.front_box_column_widget a {
  color: white;
}
.front_box_column_widget img {
  width: 100%;
  margin: 1rem 0;
}
.front_box_column_widget.bg-pink {
  background-color: #e83e8c;
}
.front_box_column_widget.bg-orange {
  background-color: #C95907;
}
.front_box_column_widget.bg-red {
  background-color: #80000a;
}
.front_box_column_widget.bg-blue {
  background-color: #004A80;
}
.front_box_column_widget.bg-green {
  background-color: #47633D;
}
.front_box_column_widget.bg-purple {
  background-color: #593D63;
}

.InfoBoxWidget {
  padding: 1rem;
  background-color: rgba(91, 83, 77, 0.1);
}
.InfoBoxWidget .image-column {
  margin-right: 0;
  padding-right: 0;
}
.InfoBoxWidget h2 {
  color: #5b534d;
  margin-top: 0;
  font-size: 1.5rem;
}
.InfoBoxWidget a {
  color: #5b534d;
  font-weight: 700;
}
.InfoBoxWidget p:last-of-type {
  margin-bottom: 0;
}
.InfoBoxWidget.theme-orange {
  background-color: rgba(201, 89, 7, 0.2);
}
.InfoBoxWidget.theme-orange h2, .InfoBoxWidget.theme-orange h2 a {
  color: #C95907;
}
.InfoBoxWidget.theme-red {
  background-color: rgba(128, 0, 10, 0.2);
}
.InfoBoxWidget.theme-red h2, .InfoBoxWidget.theme-red h2 a {
  color: #80000a;
}
.InfoBoxWidget.theme-blue {
  background-color: rgba(0, 74, 128, 0.2);
}
.InfoBoxWidget.theme-blue h2, .InfoBoxWidget.theme-blue h2 a {
  color: #004A80;
}
.InfoBoxWidget.theme-green {
  background-color: rgba(71, 99, 61, 0.2);
}
.InfoBoxWidget.theme-green h2, .InfoBoxWidget.theme-green h2 a {
  color: #47633D;
}
.InfoBoxWidget.theme-purple {
  background-color: rgba(89, 61, 99, 0.2);
}
.InfoBoxWidget.theme-purple h2, .InfoBoxWidget.theme-purple h2 a {
  color: #593D63;
}

.TextSidebarWidget {
  padding: 1rem;
  color: #fff;
  background-color: #5b534d;
}
.TextSidebarWidget h1, .TextSidebarWidget h2, .TextSidebarWidget h3, .TextSidebarWidget h4, .TextSidebarWidget h5, .TextSidebarWidget h6 {
  color: #fff;
  font-size: 120%;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.TextSidebarWidget h1 a, .TextSidebarWidget h2 a, .TextSidebarWidget h3 a, .TextSidebarWidget h4 a, .TextSidebarWidget h5 a, .TextSidebarWidget h6 a {
  color: #fff;
}
.TextSidebarWidget h1 {
  font-size: 140%;
}
.TextSidebarWidget p {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.TextSidebarWidget a {
  color: white;
  font-weight: bold;
}
.TextSidebarWidget.bg-pink {
  background-color: #e83e8c;
}
.TextSidebarWidget.bg-orange {
  background-color: #C95907;
}
.TextSidebarWidget.bg-red {
  background-color: #80000a;
}
.TextSidebarWidget.bg-blue {
  background-color: #004A80;
}
.TextSidebarWidget.bg-green {
  background-color: #47633D;
}
.TextSidebarWidget.bg-purple {
  background-color: #593D63;
}

.SidebarTextPage .sidebar {
  background-color: rgba(67, 58, 52, 0.8);
  color: white;
}
.SidebarTextPage .sidebar h1 {
  color: white;
  font-size: 150%;
}
.SidebarTextPage .sidebar h2 {
  color: white;
  margin-top: 1.5rem;
  font-size: 120%;
}
.SidebarTextPage .sidebar h2:first-child {
  margin-top: 0;
}
.SidebarTextPage .sidebar .sidebar-content {
  padding: 1.5rem;
}
.SidebarTextPage .sidebar a {
  color: white;
  font-weight: 700;
}
#app.section-main .SidebarTextPage .sidebar.sidebar-section {
  background-color: #C95907;
}
#app.section-cinema .SidebarTextPage .sidebar.sidebar-section {
  background-color: #80000a;
}
#app.section-members .SidebarTextPage .sidebar.sidebar-section {
  background-color: #5b534d;
}

.CarouselWidget {
  margin-left: -1.5rem;
  margin-top: -1.5rem;
  margin-right: -1.5rem;
}
.CarouselWidget .carousel-control-prev,
.CarouselWidget .carousel-control-next {
  width: 2rem;
  background-color: black;
}
.CarouselWidget .child-widget {
  padding: 0 2rem;
}
.CarouselWidget .CarouselEntertainmentWidget {
  color: white;
}
@media (min-width: 992px) {
  .CarouselWidget .CarouselEntertainmentWidget {
    height: 72px;
    overflow: hidden;
  }
  .CarouselWidget .CarouselEntertainmentWidget img {
    height: 72px;
  }
}
.CarouselWidget .CarouselEntertainmentWidget h4 {
  font-size: 1.1rem;
  margin-bottom: 0.25rem;
}
.CarouselWidget .CarouselEntertainmentWidget p.dates {
  font-size: 0.9rem;
  margin-bottom: 0;
}
.CarouselWidget .CarouselEntertainmentWidget a {
  color: white;
}
.CarouselWidget .CarouselEntertainmentWidget .certificate {
  font-size: 80%;
  padding-top: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  border-radius: 0.2rem;
}

.shift-unfilled-user {
  display: inline-block;
  color: #433a34;
  background-color: #fff;
  border: 1px solid #d0cecc;
  border-radius: 0.2rem;
  font-size: 90%;
  padding: 0 0.2rem;
  margin-top: 0.25rem;
  margin-right: 0.25rem;
}

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