.icon-bold,

.movie-block-text {

  font-weight: 600;

}

.demo-icons {

  display: grid;

  grid-template-columns: repeat(auto-fill, 60px);

  justify-content: space-between;

  grid-gap: 1rem;

  justify-items: center;

}

.demo-icons i {

  margin: 10px;

  font-size: 30px;

}

.infinite-scroll-demo .post-horizontal .post-image {

  border-radius: 15px;

  min-width: 84px;

  max-width: 84px;

  height: 84px;

  background-color: var(--title-color);

  display: flex;

  align-items: center;

  justify-content: center;

  color: #fff;

  font-weight: 600;

  font-size: 30px;

}

.popover-inner .block {

  margin: 20px 0;

  padding: 0 20px;

}

.preloader-big {

  height: 40px;

  width: 40px;

}

.panel-backdrop {

  background-color: rgba(0, 0, 0, 0.3);

}

.centered-text,

.preloader-demo > div {

  text-align: center;

}

.progressbar,

.progressbar-infinite {

  margin: 20px 0;

  height: 8px;

  background-color: var(--light-gray);

}

.ios .icon-radio:after {

  font-size: 24px;

}

.radio .icon-radio {

  width: 24px;

  height: 24px;

  border: 2px solid #c7c7cc;

}

p .icon-radio {

  margin-right: 1px;

}

.dark .card,

.ios .toggle-icon:after {

  box-shadow: none;

}

.ios .toggle-icon:before {

  background-color: #e9e9ea;

}