.dark-dark {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #000000; }

.dark-light {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #151515; }

.item-podcast-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #222; }
  .item-podcast-bg:hover {
    background-color: #333; }

.item-document-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #222; }
  .item-document-bg:hover {
    background-color: #333; }

.item-testimonials-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear; }
  .item-testimonials-bg:hover {
    background-color: #222; }

.box-hover:hover, .box-hover-sm:hover {
  cursor: pointer;
  background: #222222;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }

.gray-light-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #333; }

.lexis-plus-page .dark-dark {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #011223; }

.lexis-plus-page .dark-light {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #01172E; }

.lexis-plus-page .item-podcast-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #0C2C4D; }
  .lexis-plus-page .item-podcast-bg:hover {
    background-color: #082543; }

.lexis-plus-page .item-document-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #0C243D; }
  .lexis-plus-page .item-document-bg:hover {
    background-color: #09213A; }

.lexis-plus-page .item-testimonials-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear; }
  .lexis-plus-page .item-testimonials-bg:hover {
    background-color: #0F2944; }

.lexis-plus-page .box-hover:hover, .lexis-plus-page .box-hover-sm:hover {
  cursor: pointer;
  background: #0F2944;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear; }

.lexis-plus-page .gray-light-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #09213A; }

body > form:not(.contextual-administration-panel-container) .hero-bg .filter-selector > div .uiselect > span, body > form:not(.contextual-administration-panel-container) .hero-bg .filter-selector > div .uiselect:hover > span {
  color: #fff !important; }
  body > form:not(.contextual-administration-panel-container) .hero-bg .filter-selector > div .uiselect > span::after, body > form:not(.contextual-administration-panel-container) .hero-bg .filter-selector > div .uiselect:hover > span::after {
    color: #fff !important; }

.white-black-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #000000; }

.video-items-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #0F2944; }

.video-item-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear; }
  .video-item-bg:hover, .video-item-bg.active {
    background-color: #1C4066; }

.video-item-bdr-color {
  border-color: #5A6978; }

.video-item-text-color {
  color: #8B8B8B; }

.quote-svg {
  fill: #fff; }

.border-left::before {
  background-color: white; }

.text-color, .text-color-blue, .text-color-red {
  -webkit-transition: all .5s linear;
  -o-transition: all .5s linear;
  transition: all .5s linear;
  color: white !important; }

.text-color-light {
  color: #cacaca !important; }

.item-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #2A2A2A; }
  .item-bg:hover {
    background-color: #484848; }

.bg-dark-head {
  background-color: #151515; }

.bg-dark-body {
  background-color: #2A2A2A; }

.audio-banner {
  border-color: rgba(255, 255, 255, 0.15); }
  .audio-banner::before {
    border-color: rgba(255, 255, 255, 0.1); }
  .audio-banner::after {
    border-color: rgba(255, 255, 255, 0.05); }

.search .search-item {
  border-bottom: 1px solid #2f2f2f; }

.post-video video {
  border: 1px solid #333; }
