@import url("/src_core/javascript/flowplayer7/skin/skin.css");
/* flowplayer custom styles + autoplaylist */
.flowplayer {
  min-height: 270px; }
  .flowplayer .fp-color {
    background-color: #007e46; }

.video-player {
  overflow-y: hidden; }
  .video-player .modal-dialog {
    width: 960px; }
  .video-player .modal-header,
  .video-player .modal-footer {
    padding: 15px;
    border-top: 0;
    border-bottom: 0; }
  .video-player .modal-header .close {
    position: absolute;
    z-index: 3500;
    top: 15px;
    right: 20px;
    display: block;
    width: 20px;
    height: 20px;
    text-indent: 0;
    opacity: 1.0;
    background-image: none; }
    .video-player .modal-header .close svg {
      width: 20px;
      height: auto;
      fill: #007e46; }
    .video-player .modal-header .close:hover {
      background-image: none !important; }
  .video-player h3 {
    margin-top: 0.5em;
    color: #007e46; }
  .video-player-container {
    position: relative;
    width: 100%; }
    .video-player-container .main-video .flowplayer {
      width: calc(100% - 270px);
      max-width: 100%;
      min-height: 270px;
      background-color: #eaeaea; }
    .video-player-container .list-video {
      position: absolute;
      top: 0;
      right: 0;
      overflow-y: auto;
      width: 270px;
      height: 100%;
      padding-right: 10px !important;
      padding-left: 10px !important;
      background-color: #eaeaea; }
      .video-player-container .list-video ul {
        margin: 0;
        padding: 0;
        list-style-type: none; }
        .video-player-container .list-video ul > li {
          display: inline-block;
          width: 100%;
          margin: 0 !important;
          padding: 0.5em 0 !important;
          list-style-type: none;
          cursor: pointer;
          border-bottom: 1px solid #fff; }
          .video-player-container .list-video ul > li:hover {
            background-color: white; }
          .video-player-container .list-video ul > li.active {
            background-color: #c4c4c4; }
        .video-player-container .list-video ul.with-counter {
          counter-reset: playlist-items; }
          .video-player-container .list-video ul.with-counter > li:before {
            font-family: monospace;
            font-size: smaller;
            float: right;
            content: "#" counter(playlist-items);
            counter-increment: playlist-items;
            color: #007e46; }
        .video-player-container .list-video ul .video-cont-list {
          position: relative;
          display: block;
          float: left;
          max-width: 100px;
          margin-right: 10px !important; }
          .video-player-container .list-video ul .video-cont-list > img {
            display: block;
            min-width: 100px;
            min-height: 57px;
            background-color: #d1d0d0; }
          .video-player-container .list-video ul .video-cont-list:after {
            position: absolute;
            top: calc(50% - 14.5px);
            left: calc(50% - 14.5px);
            display: inline-block;
            width: 29px;
            height: 29px;
            content: "";
            pointer-events: none;
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRUIyQURCRDcwNTVFNjExOTk0OUY2OEY0MjQ2NDk0MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRjUwQ0ZEQjU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRjUwQ0ZEQTU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIi8+IDwvcmRmOkRlc2NyaXB0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");
            background-repeat: no-repeat;
            background-size: 29px 29px; }
        .video-player-container .list-video ul h3 {
          font-size: 16px;
          margin-top: 0;
          color: #007e46; }
        .video-player-container .list-video ul .date-video {
          font-size: 12px;
          display: block; }
        .video-player-container .list-video ul p {
          padding: 0.5em 0.5em 0; }
