div[class*='albumCarousel1OfPageBuilded-'] .carousel-caption {
  background: rgba(0, 0, 0, 0.6);
}

i[class*='pageLayout-'], i.home-builder-module-config-icon {
  z-index: 999 !important;
  position: fixed !important;
  left: 0;
  padding: 1.3rem;
  border: 1.333px solid;
  border-top-right-radius: 6.66px;
  border-bottom-right-radius: 6.66px;
  opacity: 0.9666;
  -webkit-transition: all 333ms ease-in-out;
  -o-transition: all 333ms ease-in-out;
  transition: all 333ms ease-in-out;
  text-align: center;
  margin: 0 auto;
}

i[class*='pageLayout-']:hover, i.home-builder-module-config-icon:hover {
  cursor: pointer;
  opacity: 1;
  padding: 1.3rem 6.66rem 1.3rem 3.33rem;
}

i.home-builder-module-config-icon {
  top: 6em;
  background: #ffffff;
  color: #238ae6;
}

i[class*='pageLayout-'] {
  top: 10.333em;
  background: #238ae6;
  color: #ffffff;
}

i[class*='pageLayout-']:before, i.home-builder-module-config-icon::before {
  font-family: FontAwesome;
  font-size: 1.8em;
}

i.home-builder-module-config-icon::before {
  content: '\f0ea';
  color: #238ae6;
  border-color: #238ae6;
}

i[class*='pageLayout-']:before {
  content: '\f1fc';
  color: #ffffff;
  border-color: #ffffff;
}

i[class*='pageLayout-']::after, i.home-builder-module-config-icon::after {
  font-family: IRANSans;
  text-align: center;
  padding: 0;
  font-size: 0;
  position: relative;
  bottom: 0.333em;
  -webkit-transition: all 133.3ms linear;
  -o-transition: all 133.3ms linear;
  transition: all 133.3ms linear;
}

i[class*='pageLayout-']:hover:after,
i.home-builder-module-config-icon:hover:after {
  padding: 0 1rem;
  font-size: 1em;
}

i.home-builder-module-config-icon::after {
  content: 'انتخاب صفحه مورد نظر';
  color: #238ae6;
}

i[class*='pageLayout-']::after {
  content: 'طراحی صفحه';
  color: #ffffff;
}

.list-group-item {
  margin: 5px 0 !important;
  cursor: -webkit-grab;
  cursor: grab;
}

.list-group-item .form-group.handle {
  margin: -10px 0 !important;
  width: 100% !important;
  text-align: center !important;
  height: 100% !important;
  padding: 10px 10px 2px 10px !important;
}
