﻿.media-overlay-container {
  background-color: white; }
  .media-overlay-container .table tr:hover td {
    background-color: #f4f9fc; }

.asset-type {
  color: white; }
  .asset-type.playlist {
    background-color: #de8253; }
  .asset-type.sujet {
    background-color: #309cc0; }
  .asset-type.asset {
    background-color: #a74377; }
  .asset-type.scheduler {
    background-color: #4852a7; }

.branding-logo-container {
  background-color: white; }

.cyb-searchbar-large, .cyb-searchbar-small {
  box-shadow: 0 2px 3px rgba(236, 242, 246, 0.75); }

.cyb-searchbar-small form {
  border: 1px solid #dee2e6; }

.signin-logo {
  border-bottom: 1px solid #ecf2f6; }

.cyb-asset .p-documents__item-info {
  background-color: white; }

.cyb-asset .p-documents__item-preview {
  border: 1px solid #e4e6ea;
  background-color: white; }

.cyb-asset:hover .asset-hover-container {
  border: 1px solid #699cfc; }
  .cyb-asset:hover .asset-hover-container .hover-content {
    color: #699cfc; }

.asset-video .ua-icon-widget-play::before {
  color: rgba(0, 0, 0, 0.5); }

.cyb-asset-add {
  background-color: #699cfc; }
  .cyb-asset-add .cyb-asset-add-container .asset-circle {
    background-color: white; }
    .cyb-asset-add .cyb-asset-add-container .asset-circle span {
      color: #699cfc !important; }
  .cyb-asset-add .cyb-asset-add-container > span {
    color: white; }

.btn-add.bg-1 {
  background-color: #de8253; }

.btn-add.bg-2 {
  background-color: #309cc0; }

.btn-add.bg-3 {
  background-color: #a74377; }

.btn-add.bg-4 {
  background-color: #4852a7; }

.widget-alpha--color-green-jungle .widget-alpha__amount, .widget-alpha--color-green-jungle .widget-alpha__icon {
  color: #4852a7; }

body.cyb-signin {
  background: -webkit-linear-gradient(111deg, #34175C 0%, #34175C 31%, #ffffff 31%, #ffffff 100%);
  background: -moz-linear-gradient(111deg, #34175C 0%, #34175C 31%, #ffffff 31%, #ffffff 100%);
  background: linear-gradient(111deg, #34175C 0%, #34175C 31%, #ffffff 31%, #ffffff 100%); }
  body.cyb-signin form.p-signin__form {
    margin-left: 25%;
    border: none;
    box-shadow: none; }
  body.cyb-signin .p-front__content {
    min-height: 0; }
  body.cyb-signin .cyb-main-branding {
    background: url(/lib/universe-admin/dist/admin/img/cyb/FKAustriaWienLogo2016RGB.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-bottom: 40px;
    margin-top: 15px;
    padding-bottom: 250px;
    transition: padding-bottom 0.5s ease; }
    @media all and (max-height: 700px) {
      body.cyb-signin .cyb-main-branding {
        padding-bottom: 150px;
        margin-bottom: 10px; } }
    body.cyb-signin .cyb-main-branding img {
      opacity: 0;
      display: none; }
  body.cyb-signin footer {
    background-color: transparent; }
    body.cyb-signin footer .av-branding {
      display: inline-block; }
  @media all and (max-width: 767px) {
    body.cyb-signin form.p-signin__form {
      margin-left: 0; }
    body.cyb-signin .cyb-main-branding {
      margin-bottom: 15px !important;
      margin-top: 15px !important;
      padding-bottom: 0 !important; } }

.branding-logo-container {
  background-color: #441678;
  padding-top: 30px;
  padding-bottom: 30px; }
  .branding-logo-container .main-overlay-logo {
    background-image: url(/lib/universe-admin/dist/admin/img/cyb/FKAustriaWienLogo2016RGB.png);
    padding-bottom: 150px;
    /*position: relative;
        top: 50%;
        transform: translateY(-50%);*/ }

.sidebar-section {
  background-color: #34175C; }
  .sidebar-section .sidebar-section-nav__link {
    color: #e2e2e2; }
  .sidebar-section .sidebar-section-nav__item ul li a {
    color: #e2e2e2; }
    .sidebar-section .sidebar-section-nav__item ul li a:hover, .sidebar-section .sidebar-section-nav__item ul li a:focus {
      color: white; }
  .sidebar-section .sidebar-section-nav__item.is-active, .sidebar-section .sidebar-section-nav__item:hover {
    background-color: #441678; }
  .sidebar-section .simplebar-content {
    padding-bottom: 42px; }

.branding-logo-container-secondary {
  padding: 14px 14px;
  background-color: white;
  position: absolute;
  bottom: 0;
  display: block; }
  .branding-logo-container-secondary img {
    width: 100%; }

.widget-contacts .widget-controls__header {
  background: #8e8e8e; }

.multiselect__tag {
  background-color: #4195b7 !important; }

.multiselect__tag-icon:focus, .multiselect__tag-icon:hover {
  background: #357b97; }

.alert-success {
  background-color: #309cc0; }

.multiselect__option--highlight {
  color: #111;
  background: #d9effd; }
  .multiselect__option--highlight::after {
    color: #111;
    background: #d9effd; }

.noty_theme__metroui.noty_type__success {
  background-color: #309cc0 !important; }
