/* VIDEOTORIUM LOGO BAR */
#navbar #navbar-header { 
 background-color: #383838;
 height: 1.5rem;
}
#navbar .logo img {
 margin-top: -0.8rem;
 padding-top: .5rem;
}
.navbar-background-bar {
   height: 1.5rem;
}

/* BRAND LOGO BAR */
#navbar-brand-header {
 background-image: url("");
 background-color: #295886;
 height: 80px;
}
.navbar-brand-header-logo {
 background-image: url("//images.videotorium.hu/organizations/fejlec_general_hu_dummy.png");
 background-position: left 0px;
 background-size: auto 100%;
 background-repeat: no-repeat;
 height: 80px;
}

/* MENU BAR BACKGROUND */
#navbar .navbar-menu-expand { 
 background-color: #656565;
}
/* MENU BAR HOVER */
#navbar #navbar-menu li a:hover, #navbar #navbar-menu li a:active, #navbar #navbar-menu li a:focus {
  background-color: #91a857;
}
/* MENU BAR ACTIVE */
#navbar #navbar-menu .navbar-nav .active, #navbar #navbar-menu .navbar-nav .active-trail {
    background-color: #91a857;
}
#navbar #navbar-menu li.user-dash-active {
    background-color: #91a857 !important;
}
#navbar #navbar-menu .secondary .last:hover {
    background-color: #91a857;
}
#navbar #navbar-menu #block-locale-language ul .en:hover {
    background-color: #91a857;
}
#navbar #navbar-menu .secondary .first:hover {
    background-color: #91a857;
}
/* SEARCH BAR BACKGROUND */
#navbar #navbar-search {
    background-color: #bababa;
}
/* USER MENU */
#navbar-menu .secondary ul.videotorium-dropdown-menu li.user-identity a {
    border-bottom: 1px solid #91a857;
}
#navbar-menu .secondary ul.videotorium-dropdown-menu li a:hover, #navbar-menu .secondary ul.videotorium-dropdown-menu li.first.leaf a:hover, #navbar-menu .secondary ul.videotorium-dropdown-menu li.last.leaf a:hover {
    background-color: #91a857 !important;
}
#navbar-menu .secondary ul.videotorium-dropdown-menu li a, #navbar-menu .secondary ul.videotorium-dropdown-menu li.first.leaf a, #navbar-menu .secondary ul.videotorium-dropdown-menu li.last.leaf a {
    background-color: #7f7f7f !important;
}

/* CATEGORY BOX COLOR */
#category-wrapper .category-panel .category-header {
    background-color: #7f7f7f;
}
#category-wrapper .category-panel .category-header:hover {
    background-color: #91a857;
}

/* LOGIN BLOCK HEADER, BUTTON */
#user-login .modal-dialog .modal-content .modal-header, #login-modal .modal-dialog .modal-content .modal-header {
    background-color: #7f7f7f;
}
#user-login #edit-submit, #login-modal #edit-submit {
    background-color: #7f7f7f;
}
#user-login #edit-submit:hover, #login-modal #edit-submit:hover {
    background-color: #91a857;
}

/* INFO BAR */
.page-recordings-edit-presentations .infobox, .page-recordings-edit-attachments .infobox, .page-user .infobox {
    background-color: #dce5c5;
}

/* INFO BAR LINK COLOR */
.infobox a { color: #4c4c4c; }

/* INFO BAR LINK COLOR HOVER */
.infobox a:hover { color: 8b8b8b; }

/* FOOTER */
.footer { 
 background-color: #7f7f7f;
}
.footer-background-bar {
 background-color: #7f7f7f;
}

/* PRIMARY LINKS */
a {
 color: #7f7f7f;
 text-decoration: none;
}
/* ELSŐDLEGES LINKEK HOVER */
a:hover, a:focus {
 color: #91a857;
 text-decoration: underline;
}
.page-recordings- #balloon4, .page-recordings- #balloon-audio, .page-recordings- #balloon-video {
    color: #7f7f7f;
}
.page-recordings- #balloon4::before {
    color: #7f7f7f;
}

/* USER DASHBOARD BOX COLOR */
.udb-btn {
 background-color: #91a857;
}
.udb-btn:hover {
 background-color: #7f7f7f;
}
.udb-box-header {
 background-color: #7f7f7f;
 color: #ffffff;
}

/* USER DASHBOARD OVERVIEW CHART */
.udb-statistics-barchart {
 background-color: #7f7f7f;
}

/* TOOLTIP */
.tooltip-inner {
background-color: #656565;
}

.tooltip.right .tooltip-arrow {
border-right: 5px solid #656565;
}

.tooltip.left .tooltip-arrow {
border-left: 5px solid #656565;
}

/* DRUPAL TAB BUTTON COLOR */
.tabs--primary li>a {
    background-color: #7f7f7f;
}
.tabs--primary li>a:hover, .tabs--primary li>a.active, .tabs--primary li>a.active:hover {
    background-color: #91a857 !important;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #91a857;
    border-color: #91a857;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    background-color: #91a857;
    color: #fff; /* TODO MÁSODLAGOS LINKEK SZÖVEGSZÍNE NEM OK */
}
.pagination>li>a, .pagination>li>span {
    background-color: #7f7f7f;
}

/* OVERWRITE RATING ICON HACK */
.not-front #playermore .rateit .rateit-selected, .not-front #playermore .rateit .rateit-hover {
 background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"   width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve"> <g>  <path fill="#7f7f7f" d="M15.679,5.852L8.969,2.588c-0.505-0.246-1.332-0.246-1.838,0L0.421,5.852   c-0.505,0.246-0.508,0.653-0.006,0.905l6.722,3.372c0.502,0.252,1.324,0.252,1.826,0l4.609-2.312   c-0.003,0.017-0.006,0.034-0.006,0.05v1.579c0,0.112,0.092,0.204,0.204,0.204h0.255c0.112,0,0.204-0.092,0.204-0.204V7.56   c0-0.026-0.005-0.048-0.013-0.067l1.467-0.736C16.187,6.505,16.185,6.098,15.679,5.852z"/>  <path fill="#7f7f7f" d="M14.129,10.623c0.112,0,0.204-0.092,0.204-0.204V9.942c0-0.112-0.092-0.204-0.204-0.204h-0.46   c-0.112,0-0.204,0.092-0.204,0.204v0.476c0,0.112,0.092,0.204,0.204,0.204H14.129z"/>  <path fill="#7f7f7f" d="M8.05,10.856c-0.331,0-0.662-0.063-0.913-0.189L3.929,9.058v2.448c0,1.317,1.845,2.384,4.121,2.384   s4.121-1.067,4.121-2.384V9.058l-3.208,1.609C8.712,10.793,8.381,10.856,8.05,10.856z"/>  <path fill="#7f7f7f" d="M14.401,10.947c-0.027-0.109-0.142-0.198-0.254-0.198h-0.476c-0.112,0-0.206,0.092-0.208,0.204   l-0.242,0.869c-0.025,0.11,0.049,0.1,0.103,0.034c0.054-0.066,0.055-0.039,0.004,0.061c0,0-0.049,0.095,0.026,0.121   c0.17,0.06,0.575,0.02,0.575,0.02c0.112-0.011,0.241-0.124,0.229-0.151c-0.012-0.027,0.014,0.001,0.057,0.06   c0.044,0.06,0.101-0.087,0.094-0.179c-0.008-0.091,0.022-0.132,0.065-0.091c0.044,0.041,0.097,0.055,0.097,0.055   c0.09,0.067,0.135,0.035,0.099-0.072L14.401,10.947z"/> </g> </svg>');
}

/* MOBILE VIEW */
@media (max-width: 768px) {
    #navbar #navbar-header { 
        height: 2.1rem;
    }
    #navbar .logo img {
        margin-top: 0rem;
        padding-top: .35rem;
    }

    .container > .navbar-collapse {
        z-index: 999;
        margin-right: 0;
        margin-left: 0;
        margin-top: -80px;
        position: absolute;
        width: 100%;
        background-color: #91a857;
    }
    .front .main-container, * .main-container {
        padding-top: 10rem !important;
    }
    .container.container-messages {
        display: none;
    }
}
