/* Identity styles C40056 => +- rose  AB5800 brun claire*/
@font-face {
  font-family: "OlympicSansRegular";
  letter-spacing: 0px;
  src: url("/theme/fonts/OlympicSans/web/OlympicSans-Regular.woff") format("woff");
}
* {
  font-family: "OlympicSansRegular", sans-serif;
  letter-spacing: 0px;
}

body {
  background: black url(bg.jpg) no-repeat center center fixed;
  background-image: url(bg.jpg);
  background-position-x: center;
  background-position-y: center;
  background-size: cover;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: fixed;
  background-origin: initial;
  background-clip: initial;
  background-color: white;
  color: black;
}

.login-form {
  background: black;
  height: -moz-min-content;
  height: min-content;
  border: 3px solid black !important;
  width: 268px;
  height: -moz-fit-content;
  height: fit-content;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  text-align: center;
}
.login-form form {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}
.login-form .login-inputs {
  border: 0;
  background: transparent;
  border-bottom: 2px solid white;
  width: 100%;
  margin: 8px 0;
  display: inline-block;
  padding: 5px;
  font-size: 12px;
  transition-duration: 2s;
  box-sizing: border-box;
  font-family: "OlympicSansRegular", sans-serif;
  font-size: 18px;
  color: white;
  color: white;
}
.login-form .login-inputs:focus {
  border-bottom: 2px solid #d7d7d7;
  outline: 0;
  font-family: "OlympicSansRegular", sans-serif;
  font-size: 18px;
  border-bottom: 2px solid #0087e6;
  color: white;
}
.login-form .login-inputs::-ms-input-placeholder {
  color: #d7d7d7 !important;
}
.login-form .login-inputs::placeholder {
  color: #d7d7d7 !important;
}
.login-form .login-inputs:-ms-input-placeholder {
  color: #d7d7d7 !important;
}
.login-form .little-checkbox {
  font-size: 13px;
  font-weight: 600;
  font-family: "OlympicSansRegular", sans-serif;
  color: white;
}
.login-form .login-btn-container input {
  top: 322px;
  background: #0087e6;
  position: unset;
  margin-top: unset;
  width: auto;
  flex: 1 0 auto;
}
.login-form .login-btn-container input:hover:not(:disabled) {
  background: #0049aa;
  color: white;
}
.login-form .login-btn-container input.cancel {
  background: black;
}
.login-form input.disconnect {
  top: 320px;
  color: white;
  top: 322px;
  color: white;
  color: white;
  top: 320px;
  color: white;
}
.login-form input.cancel {
  top: 320px;
  color: white;
  top: 322px;
  color: white;
  color: white;
  top: 320px;
  color: white;
}
.login-form p {
  color: white;
}
.login-form .forgot-password-buttons input {
  background: #0087e6;
  position: unset;
  margin-top: unset;
  margin-left: 5px;
  width: auto;
  flex: 1 0 auto;
}
.login-form .forgot-password-buttons input:hover:not(:disabled) {
  background: #0049aa;
  color: white;
}
.login-form .forgot-password-buttons input.cancel {
  background: black;
}
.login-form .change-password-buttons input {
  background: #0087e6;
  position: unset;
  margin-top: unset;
  margin-left: 5px;
  width: auto;
  flex: 1 0 auto;
}
.login-form .change-password-buttons input:hover:not(:disabled) {
  background: #0049aa;
  color: white;
}
.login-form .change-password-buttons input.cancel {
  background: gray;
}
.login-form div#logo {
  color: white;
  flex: 0 0 auto;
  display: inline-block;
  width: 214px;
  height: 61px;
  margin-top: 50px;
  margin-bottom: 30px;
  background-image: url(logoCP.png);
  background-size: 214px 61px;
  color: white;
  flex: 0 0 auto;
  display: inline-block;
  width: 214px;
  height: 61px;
  margin-top: 50px;
  margin-bottom: 30px;
  background-image: url(logoCP.png);
  background-size: 214px 61px;
}
.login-form input[type=submit] {
  color: white;
  top: 322px;
  color: white;
  color: white;
}
.login-form .link {
  color: #004e79 !important;
}

.help-btn {
  color: white;
  top: 322px;
  color: white;
  color: white;
}

.nav-drop {
  border: none;
  background: #f1f1f1;
}
.nav-drop:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.75;
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
}
.nav-drop .drop-list {
  background: #f1f1f1 !important;
}

.login-form-container {
  justify-content: center;
  display: flex;
  flex-direction: row;
}

.drop-box .browse {
  color: #0087e6;
}

.video-player-content .btn-next > div .icon-angle-left:hover {
  background-color: #0087e6;
}
.video-player-content .btn-next > div .icon-angle-right:hover {
  background-color: #0087e6;
}
.video-player-content .btn-next > div:hover {
  background-color: #0087e6;
}
.video-player-content .btn-prev > div .icon-angle-left:hover {
  background-color: #0087e6;
}
.video-player-content .btn-prev > div .icon-angle-right:hover {
  background-color: #0087e6;
}
.video-player-content .btn-prev > div:hover {
  background-color: #0087e6;
}
.video-player-content .loading-wrapper {
  color: #0087e6;
}
.video-player-content .icon-arrow-left2:hover {
  color: #0087e6;
}
.video-player-content .icon-times:hover {
  color: #0087e6;
}
.video-player-content .player-actions .action-group [class*=" icon-"]:hover {
  color: #0087e6;
}
.video-player-content .player-actions .action-group [class^=icon-]:hover {
  color: #0087e6;
}
.video-player-content .player-actions .action-hub-group [class*=" icon-"]:hover {
  color: #0087e6;
}
.video-player-content .player-actions [class^=icon-]:hover {
  color: #0087e6;
}
.video-player-content .btn-set-in-out:hover {
  color: #0087e6;
  border-color: #0087e6;
}
.video-player-content .sound-indicateur {
  color: #0087e6;
}
.video-player-content .info-list .active .tags.keywords li a {
  background-color: #0087e6;
}
.video-player-content .player-timeline {
  background-color: #0087e6;
}
.video-player-content .tab-content {
  background: black;
  color: white;
}
.video-player-content .tabset li.active a {
  background: black;
  color: white;
}
.video-player-content .tabset a:hover {
  background: #0087e6;
  color: #fff;
  cursor: pointer;
}
.video-player-content .title-block h3 {
  color: white;
}

.success-form .link {
  color: #0087e6;
}

.icon-share-alt:hover {
  color: #0087e6;
}

.content-holder .content-wrap.news-content {
  background-color: white;
}
.content-holder .content-wrap.news-content .news-info {
  background-color: rgb(241, 241, 241);
  color: black;
}
.content-holder .content-wrap.news-content .news-info .btn.mark-read {
  background-color: #0087e6;
}
.content-holder .content-wrap.news-content .news-info .mark-read.btn-combo {
  background-color: #0087e6;
}
.content-holder .content-wrap {
  background: #d7d7d7;
  border: none;
  background: white;
}

critical-news-component .content-wrap.news-content {
  background-color: white;
}
critical-news-component .content-wrap.news-content .news-read-btn.news-as-read, critical-news-component .content-wrap.news-content .news-read-btn.news-read-later {
  background-color: rgb(169, 169, 169);
}
critical-news-component .content-wrap.news-content .news-info {
  background-color: white;
  color: black;
}
critical-news-component .content-wrap.news-content .news-info .btn.mark-read {
  background-color: #0087e6;
}
critical-news-component .content-wrap.news-content .news-info .mark-read.btn-combo {
  background-color: #0087e6;
}

filter-caroussel-component .caroussel .header .opener:hover {
  color: #0087e6;
}
filter-caroussel-component .caroussel .header i.icon-bars::before {
  color: black;
}
filter-caroussel-component .caroussel .header .title a {
  color: black;
  font-family: "OlympicSansRegular", sans-serif;
  font-size: 18px;
}
filter-caroussel-component .caroussel .header .title a:hover {
  color: #0087e6;
}
filter-caroussel-component .caroussel .content .btn-next:hover {
  background: #0087e6;
}
filter-caroussel-component .caroussel .content .btn-previous:hover {
  background: #0087e6;
}

.filter-option .btn {
  background: #0087e6;
  border: 1px solid #0087e6;
}
.filter-option .btn-combo {
  background: #0087e6;
  border: 1px solid #0087e6;
}
.filter-option .form {
  background: #f1f1f1;
  color: black;
  border: none;
}

md-progress-linear.md-default-theme .md-bar {
  background-color: #0087e6;
}

md-progress-linear .md-bar {
  background-color: #0087e6;
}

md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value {
  color: #0087e6 !important;
}
md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-default-theme .md-select-value.md-select-placeholder {
  color: #0087e6 !important;
}
md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value {
  color: #0087e6 !important;
}
md-input-container.md-input-focused:not(.md-input-has-value) md-select .md-select-value.md-select-placeholder {
  color: #0087e6 !important;
}

.sort-search-dropdown md-select:not([disabled]):focus .md-select-value {
  color: black !important;
}

.file-uploaded-block {
  background: white;
  border-color: #d7d7d7;
  margin-top: 0px;
}
.file-uploaded-block .btn {
  background: #0087e6 !important;
}

.filtname {
  color: black !important;
}

.filtval {
  color: black !important;
}

.filter-option.updated-filter .filter-uploaded-files-dropdown-list .list-filter .dropdown .drop-list a {
  color: black;
}
.filter-option.updated-filter .list-filter > li > a.has-drop-down-a {
  background: #0087e6;
  border: 1px solid #0087e6;
}
.filter-option.updated-filter .list-filter > li > a.has-drop-down-a:hover {
  background: white !important;
  color: #0087e6 !important;
  border: 1px solid #0087e6;
}
.filter-option.updated-filter .list-filter .dropdown .drop-list li.hover > a.has-drop-down-a:after {
  color: #0087e6;
}
.filter-option.updated-filter .list-filter .dropdown input[type=checkbox]:not(:checked):after {
  background: #0087e6;
}
.filter-option.updated-filter .list-filter .dropdown input[type=checkbox]:not(:checked):before {
  background: #0087e6;
}

li.has-drop-down.ng-scope.active > div > form > fieldset > div > div > div > label {
  color: black;
}

input[type=checkbox]:checked {
  background: #0087e6;
}
input[type=checkbox]:checked:disabled {
  background: #97020f;
  opacity: 0.5;
}
input[type=checkbox]:disabled {
  background: #97020f;
  opacity: 0.5;
}

.btn.validate-email {
  background: #0087e6;
}

.validate-email.btn-combo {
  background: #0087e6;
}

.btn.btn-change-pwd {
  background: #0087e6;
}

md-select-menu md-content md-option[selected] {
  color: #0087e6;
}
md-select-menu md-content md-option[selected]:focus {
  color: #0087e6;
}

md-select-menu.md-default-theme md-content md-option[selected] {
  color: #0087e6;
}
md-select-menu.md-default-theme md-content md-option[selected]:focus {
  color: #0087e6;
}

.md-checkbox-enabled.md-default-theme[selected] .md-icon {
  background-color: #0087e6;
}

.md-checkbox-enabled[selected] .md-icon {
  background-color: #0087e6;
}

textarea.form-input.form-input-metadata {
  color: black;
}

input.form-input-metadata {
  color: black;
}

.fci-form .only-one-btn {
  background: #0087e6;
}
.fci-form .only-one-btn:hover:not(:disabled) {
  background: #ebebeb;
  color: #0087e6;
}
.fci-form h3 i {
  color: #0087e6;
}
.fci-form .save-btn {
  background: #0087e6;
}
.fci-form .save-btn:hover:not(:disabled) {
  background: #ebebeb;
  color: #0087e6;
}
.fci-form .cancel-btn {
  background: #d7d7d7;
  color: #0087e6;
}
.fci-form .cancel-btn:hover:not(:disabled) {
  background: #ebebeb;
  color: #0087e6;
}

#nav {
  background-color: white;
  margin: 0 !important;
  margin: 5px 0 0;
}
#nav .navigation > li > a {
  color: black;
}
#nav .navigation > li > a i {
  color: #0087e6;
}
#nav .navigation > li > a:before {
  background: #0087e6;
}
#nav .navigation > li:hover > a {
  color: #0087e6;
}
#nav .navigation > li:hover > a i {
  color: #0087e6;
}
#nav .navigation > li > a.search-filter-menu-item.no-group-title {
  font-family: "OlympicSansRegular", sans-serif;
}
#nav .navigation > li.hover > a i {
  color: #0087e6;
}
#nav .navigation > li.active > a {
  color: #0087e6;
}
#nav .navigation > li.active > a i {
  color: #0087e6;
}
#nav .slide-block {
  margin-top: 10px;
}
#nav .slide-block filters-content-component > .dropdown .drop-list {
  background: #f1f1f1;
}
#nav .slide-block filters-content-component > .dropdown .drop-list li.has-drop-down a .facet-detail {
  color: black;
}
#nav .slide-block filters-content-component > .dropdown .drop-list li.has-drop-down a .icon-angle-right {
  color: black;
}
#nav .slide-block filters-content-component > .dropdown .drop-list li.has-drop-down.active a {
  background: #0087e6;
}
#nav .slide-block filters-content-component > .dropdown .drop-list li.has-drop-down:not(.active):hover a .facet-detail {
  color: #0087e6;
}
#nav .nav-block a.nav-item:hover {
  color: #0087e6;
}
#nav .nav-block .nav-title {
  color: black;
  font-weight: 700;
  font-family: "OlympicSansRegular", "Open Sans", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  color: black;
}
#nav .nav-block .nav-title:hover {
  color: #0087e6;
}
#nav .nav-block .all-upload-file-side-nav ul > li > a.user-filter-name {
  font-weight: 500;
  font-size: 14px;
  font-family: "OlympicSansRegular", sans-serif;
  letter-spacing: 0px;
  color: black;
}

.bin-nav-item-menu-icon {
  color: #0087e6 !important;
}

.edit-filter-menu-btn {
  color: #0087e6 !important;
}

.bin-nav-item-menu-icon-big {
  color: #0087e6 !important;
}

.header-info .list-info a:after {
  background: #0087e6;
}

.form.search-form button {
  background: #0087e6;
}

uploaded-files-component .tabset li.active a {
  color: white;
}
uploaded-files-component .tabset a {
  background: white;
  color: #0087e6;
}
uploaded-files-component .tabset a:hover {
  background: #0087e6;
  color: white;
}
uploaded-files-component text-component .icon-caret-down {
  color: black;
}
uploaded-files-component text-component .icon-caret-up {
  color: black;
}

.btn {
  background: #0087e6;
}
.btn:not([disabled=disabled]):hover {
  background: white !important;
  color: #0087e6 !important;
}
.btn:not([disabled=disabled]):hover div i {
  background: white !important;
  color: #0087e6 !important;
}

filter-criteria-menu-component .btn {
  background: #0087e6;
}
filter-criteria-menu-component .btn-combo {
  background: #0087e6;
}

bulk-update-component .btn {
  background: #0087e6;
}
bulk-update-component .btn-combo {
  background: #0087e6;
}
bulk-update-component .send-to-menu-btn {
  background: #0087e6;
}

video-download-component .btn {
  background: #0087e6;
}
video-download-component .btn-combo {
  background: #0087e6;
}
video-download-component .send-to-menu-btn {
  background: #0087e6;
}

video-sendto-component .btn {
  background: #0087e6;
}
video-sendto-component .btn-combo {
  background: #0087e6;
}

.btn.news {
  background-color: #0087e6;
  border: 1px solid grey;
}

.news.btn-combo {
  background-color: #0087e6;
  border: 1px solid grey;
}

.active.btn-combo {
  background: white !important;
  color: #0087e6 !important;
}

.btn-combo {
  background-color: #0087e6;
}
.btn-combo:not([disabled=disabled]):hover {
  background: white !important;
  color: #0087e6 !important;
}
.btn-combo:hover {
  background-color: white !important;
  color: #0087e6 !important;
}

.btn.active {
  background: white !important;
  color: #0087e6 !important;
}

.filter-removal .icon-remove:hover {
  color: #0087e6;
}

.media-block .popup-block .text-watch .caption .caption-wrapper {
  border-bottom: 1px solid black;
  color: white !important;
  background: #0087e6 !important;
}

.popup-block .text-watch {
  color: black !important;
  background: #0087e6 !important;
}
.popup-block .caption {
  color: black !important;
  background: #0087e6 !important;
}

.add-bin-menu-btn {
  color: #0087e6;
}

.news-nav .navigation .clear-filter {
  color: #0087e6;
}
.news-nav .navigation .clear-filter:hover {
  color: white;
}

.md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator {
  border: 1px solid #0087e6;
}

.md-default-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator {
  background: #0087e6;
  color: rgba(255, 255, 255, 0.87);
  border-color: transparent;
}
.md-default-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator {
  background: #0087e6;
  color: rgba(255, 255, 255, 0.87);
  border-color: transparent;
}

.md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator {
  background: #0087e6;
  color: rgba(255, 255, 255, 0.87);
  border-color: transparent;
}

.md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator {
  background: #0087e6;
  color: rgba(255, 255, 255, 0.87);
  border-color: transparent;
}

file-uploader-component .btn {
  background: #0087e6;
}
file-uploader-component .btn-combo {
  background: #0087e6;
}

.btn-apply-holder .btn {
  background: #0087e6 !important;
}
.btn-apply-holder .btn-combo {
  background: #0087e6 !important;
}

.btn-list a {
  border: 1px solid #0087e6;
  color: black;
}
.btn-list a:hover {
  background: #0087e6;
  color: #fff;
}
.btn-list .icon-ban {
  color: #0087e6;
}
.btn-list .icon-eye-slash {
  color: #0087e6;
}
.btn-list .icon-repeat {
  color: #0087e6;
}

.process-status .process-title {
  color: black;
}

.progress-text {
  color: white;
}

.match-list a:hover {
  background: #0087e6;
  color: #fff;
}

video-infos-component::-webkit-scrollbar-thumb {
  border: 1px solid #0087e6;
}
video-infos-component select {
  color: black;
}

md-radio-button.md-checked .md-off {
  border-color: #0087e6 !important;
}
md-radio-button.md-checked > .md-label > i {
  color: #0087e6 !important;
  color: #0087e6 !important;
}

md-radio-button.md-default-theme.md-checked .md-off {
  border-color: #0087e6 !important;
}

md-radio-button .md-on {
  background-color: #0087e6 !important;
  color: #0087e6 !important;
  color: #0087e6 !important;
}

md-radio-button.md-default-theme .md-on {
  background-color: #0087e6 !important;
  color: #0087e6 !important;
  color: #0087e6 !important;
}

.btn-metadata {
  color: white !important;
}

.btn-toggle:hover {
  cursor: pointer;
  background-color: black;
}

.btn-toggle.active {
  background-color: #0087e6 !important;
  border-color: rgb(209, 209, 209);
}

content-component overview-component .overview-clips-block {
  background: white;
}

.close-slide {
  color: black;
}

.open-slide {
  color: black;
}

.title.title-filter-carroussel span {
  font-family: "OlympicSansRegular", sans-serif;
  font-size: 18px;
  color: black !important;
}
.title.title-filter-carroussel p {
  color: black !important;
}
.title.title-filter-carroussel .icon-refresh {
  color: black !important;
}

.flex-cols .title {
  color: black;
  font-family: "OlympicSansRegular", sans-serif;
}

filter-category-component .caroussel .header .title a {
  color: black;
  font-family: "OlympicSansRegular", sans-serif;
  font-size: 18px;
}

.content-panel .info-filter .text-title {
  font-family: "OlympicSansRegular", sans-serif;
  font-size: 16px;
}
.content-panel strong.text-title {
  font-family: "OlympicSansRegular", sans-serif;
  font-size: 16px;
}

bins-list-component .content-wrap.add.list-view .views-wrap .list-view-blocks {
  background: white;
}

.list-view-blocks {
  border: none;
}

.results-section .col {
  padding: 20px 5px 15px;
  position: relative;
  width: auto;
}
.results-section .col:before {
  background: #d7d7d7;
}
.results-section:before {
  background: transparent;
}

.bin-list-addi {
  color: black;
}

.md-virtual-repeat-container .md-virtual-repeat-scroller {
  background: white;
}

.Logs-tab .md-virtual-repeat-scroller {
  background: black !important;
}

a {
  color: black;
}

.account-panel > ul > li a {
  color: white;
  max-width: 44px;
  display: inline-block;
  visibility: hidden;
}
.account-panel > ul > li a:before {
  content: "\f007";
  font-family: "icomoon";
  font-size: 27px;
  color: black;
  position: absolute;
  left: 0;
  visibility: visible;
}
.account-panel > ul > li a:after {
  color: black;
  visibility: visible;
}

.refresh-tab-button {
  color: white;
}

#header {
  background-color: white;
}
#header .header-left {
  border-right: none;
  padding: 0 !important;
  margin: 0 !important;
}
#header .header-left #dashboardLogoContainer a {
  display: block;
  width: 185px;
  height: 38px;
  margin-top: 6px;
  overflow: hidden;
}
#header .header-left #dashboardLogoContainer a #dashboardLogo {
  background-image: url(/theme/logoHover.svg) !important;
  height: 67px;
  margin-left: 10px;
  width: 188px;
  max-height: initial;
  background-size: 85%;
  background-repeat: no-repeat;
  filter: invert(100%);
}
#header .header-left #dashboardLogoContainer a #dashboardLogo:hover {
  background-image: url(/theme/logoHover.svg) !important;
  filter: none;
}

.header-left:after {
  content: "";
  display: block;
  width: 2px;
  height: 35px;
  background: #7b7d7e;
  margin-top: 6px;
  position: absolute;
  margin-left: 247px;
  margin-left: 239px !important;
  margin-top: 12px;
}

.nav-opener {
  margin-top: -1px;
  display: inline-flex;
  background-image: url(/theme/nav.svg) !important;
  background-size: 246px;
  width: 285px;
  height: 60px;
  margin-left: -46px;
  background-repeat: no-repeat;
  background-position: 46px;
}
.nav-opener .icon-bar {
  display: none;
}
.nav-opener:hover {
  margin-top: -1px;
  display: inline-flex;
  background-image: url(/theme/nav-hover.svg) !important;
  background-size: 246px;
  width: 285px;
  height: 60px;
  margin-left: -46px;
  background-repeat: no-repeat;
  background-position: 46px;
  opacity: 1;
  cursor: pointer;
  border-right: none;
}
.nav-opener:hover .icon-bar {
  display: none;
}

.nav-opener-logo {
  width: 140px !important;
  background-image: url(/theme/menu-logo.svg) !important;
  background-position: center;
  margin-right: 25px;
}
.nav-opener-logo:hover {
  opacity: 1 !important;
  background-image: url(/theme/menu-logo-hover.svg) !important;
}

#dashboardLogoContainer {
  margin-top: 6px;
  height: 50px !important;
  width: 180px !important;
  margin-left: 5px !important;
}
#dashboardLogoContainer:hover {
  background: white;
  cursor: pointer;
}

#dashboardLogo {
  height: 100% !important;
  margin-left: 3px !important;
  background-position: center;
}

.autocomplete-search {
  background: white;
  border: 1px solid #d7d7d7 !important;
}

.autocomplete-tag {
  color: white;
  background: #0087e6;
}

.autocomplete-log-tab input {
  color: black;
}

.autocomplete-title {
  background: #0087e6 !important;
}

#autocomplete-log-tab-cross-icon {
  color: #0087e6;
}

media-block-component .media-block-most-popular {
  height: 115px;
  width: 140px;
}
media-block-component .media-block-most-popular .media-block-most-popular-number {
  font-size: 85px;
  margin-bottom: 42px;
  margin-left: 30px;
}

md-menu-content {
  background: white;
  border: 1px solid #d7d7d7;
}
md-menu-content md-menu-item span {
  color: black;
}
md-menu-content md-menu-item a {
  color: black;
}
md-menu-content md-menu-item a:hover {
  color: #0087e6;
}

.mobile-send-to-btn {
  color: black !important;
}
.mobile-send-to-btn span {
  color: black !important;
}

.menu-label {
  color: black !important;
}

md-menu-item .min-width-btn .icon-download {
  color: black !important;
}

.reaction-count {
  display: none;
}

#relatedContent {
  background-color: #fff;
}

.related-content-slide .icon-angle-left {
  color: white;
}
.related-content-slide .icon-angle-right {
  color: white;
}

@media (max-width: 768px) and (min-width: 0px) {
  #header {
    padding: 0px !important;
  }
  .header-info .list-info {
    border: none;
  }
  .header-info .list-info > li:first-child {
    display: inline-block;
    margin-top: 0px;
  }
  .header-info search-component {
    margin-left: 0px !important;
  }
  .nav-opener {
    width: 275px;
  }
  .header-left:after {
    margin-left: 168px;
    margin-top: 0px;
    width: 1px;
    height: 46px;
    background: transparent;
  }
  #dashboardLogoContainer {
    margin-left: 0px;
  }
  user-menu-component {
    display: flex !important;
    align-items: center !important;
  }
  .icon-user {
    margin-right: 20px;
  }
  .user-menu i.icon-user {
    margin-right: 10px;
  }
}
@media (max-width: 1200px) and (min-width: 768px) {
  #header {
    padding: 0px !important;
  }
  .header-info .list-info > li:first-child {
    display: inline-block;
  }
  .header-info search-component {
    margin-left: 0px !important;
  }
  .nav-opener {
    width: 275px;
  }
  user-menu-component {
    display: flex !important;
    align-items: center !important;
  }
  .icon-user {
    margin-right: 20px;
  }
  .user-menu i.icon-user {
    margin-right: 10px;
  }
}
@media (max-width: 430px) {
  .nav-opener {
    width: 120px;
    background-size: auto;
    background-image: url(/theme/menuSmall.png);
  }
  .nav-opener:hover {
    width: 120px;
    background-size: auto;
    background-image: url(/theme/menuSmall.png);
  }
  .nav-opener-logo {
    width: 100px !important;
    margin-right: 20px;
  }
  #dashboardLogo {
    max-width: -webkit-fill-available !important;
    filter: none !important;
  }
  #dashboardLogo:hover {
    max-width: -webkit-fill-available !important;
    filter: none !important;
  }
  .header-info {
    margin-right: 10px;
  }
  .header-info search-component {
    justify-content: end;
  }
}
@media (max-width: 1250px) {
  .nav-opener {
    width: 120px;
    background-size: auto;
    background-image: url(/theme/menuSmall.png);
  }
  .nav-opener:hover {
    width: 120px;
    background-size: auto;
    background-image: url(/theme/menuSmall.png);
  }
  .header-left:after {
    margin-left: 168px;
    margin-top: 0px;
    width: 1px;
    height: 46px;
    background: transparent;
  }
}
.updated-header .header-info search-component {
  justify-content: normal;
}

@media (min-width: 1250px) {
  .updated-header .header-info {
    margin-left: 195px;
  }
}
@media (max-width: 1250px) and (min-width: 1024px) {
  .updated-header .header-info {
    margin-left: 30px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .updated-header .header-info {
    margin-left: 60px;
  }
}
.nav-opener:hover, .nav-opener:focus {
  opacity: 1 !important;
}

.title-filter-carroussel .icon-thumb-tack,
.title-filter-carroussel .icon-film,
filter-category-component .title-filter-carroussel i {
  display: none;
}

.icon-refresh:hover {
  color: #0087e6;
}

.content-panel .reload:hover {
  opacity: 1 !important;
}

filter-caroussel-component .caroussel .header .title a {
  margin-left: 0px !important;
  margin-right: 5px !important;
}

.title.title-filter-carroussel span {
  padding-left: 0px !important;
  margin-left: 5px !important;
}

md-menu-item:has(> a#info_licensing) {
  display: none;
}

.metadata-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow-wrap: break-word;
}

.metadata-singleline-text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow-wrap: break-word;
}

.remaining-transfert {
  display: none;
}

.block-2-text-container p {
  width: 410px;
}

.block-1-container p {
  max-width: 850px;
}

.active-filter span, .active-filter strong {
  color: #0087e6 !important;
}

#login_body {
  background-color: white !important;
}
#login_body .icon-loop2,
#login_body #post-login-form,
#login_body #loggedout-form,
#login_body .block-2-text-container,
#login_body .mh-description,
#login_body .form-description,
#login_body .login-licence,
#login_body .legalTerms-lbl,
#login_body .content-plus-og,
#login_body .tile-wrapper {
  color: black;
}
#login_body .keep-logged-in label {
  color: #797984;
}
#login_body .welcome-block-wide.block-3-text {
  background-color: #0087e6;
}
#login_body .welcome-block-wide.block-1-wrapper,
#login_body .host-broadcast {
  background-color: #0087e6;
  color: white;
}
#login_body .welcome-block-wide.block-1-wrapper .btn-link,
#login_body .host-broadcast .btn-link {
  background-color: white !important;
  color: #0087e6;
}
#login_body .welcome-block-wide.block-1-wrapper .btn-link:hover,
#login_body .host-broadcast .btn-link:hover {
  opacity: 0.8;
}
#login_body .welcome-block-wide.blue,
#login_body .btn-link,
#login_body .login-btn,
#login_body .terms-btn,
#login_body .oidc-btn,
#login_body input.disconnect,
#login_body .reset-password-btn {
  background-color: #0087e6;
}
#login_body .welcome-block-wide.blue:hover,
#login_body .btn-link:hover,
#login_body .login-btn:hover,
#login_body .terms-btn:hover,
#login_body .oidc-btn:hover,
#login_body input.disconnect:hover,
#login_body .reset-password-btn:hover {
  opacity: 0.8;
}

.login-logo img {
  content: url(/theme/welcome-page/login-logo.svg);
}

.tile-1 {
  background-image: url(/theme/welcome-page/tile1.png);
}

.tile-2 {
  background-image: url(/theme/welcome-page/tile2.png);
}

.tile-3 {
  background-image: url(/theme/welcome-page/tile3.png);
}

.presentation-image {
  height: 400px;
  background-image: url(/theme/welcome-page/presentation-image.png);
}

.block-2col-1.mosaic-images {
  height: auto;
  min-height: 520px;
  background-image: url(/theme/welcome-page/mosaic-images.png);
}

.welcome-banner {
  background-image: url(/theme/welcome-page/logo.png);
  background-size: contain;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.filter-name {
  color: black;
}

.form #txtSearch:focus,
.form #txtSearch,
.form #txtSearch:focus::-webkit-input-placeholder,
.form #txtSearch:focus.placeholder {
  color: black;
}

.md-datepicker-triangle-button {
  border: 0 !important;
}

i.icon-more_vert {
  color: black !important;
}

.video-check-box {
  top: 37px !important;
}

evs-2020player {
  --evs-player-font-family: OlympicSansRegular, sans-serif;
}

carousel-clips-component .playlist-item {
  background-image: url(obs_selection.png);
  background-size: cover;
}
carousel-clips-component .playlist-item:hover {
  filter: brightness(1.3);
}

transferts-card-component .playlist-item {
  background-image: url(obs_selection.png);
  background-size: cover;
}
transferts-card-component .playlist-item:hover {
  filter: brightness(1.3);
}

downloads-list-component .playlist-item {
  background-image: url(obs_selection.png);
  background-size: cover;
}
downloads-list-component .playlist-item:hover {
  filter: brightness(1.3);
}

.tag-label {
  color: white !important;
}

.tag {
  color: #d7d7d7 !important;
}

.tagIconRemove {
  color: #d7d7d7 !important;
}

.tagIconRemove:hover {
  color: #0087e6 !important;
}

.nav-facet-overlay .custom-form {
  background-color: #f1f1f1 !important;
}

/*# sourceMappingURL=style.css.map */
