/*
 * Body text color = #000000 -> #000000
 * Topbar Color = #000000 -> #000000
 * Navbar link Color = #ffffff -> #ffffff
 * Navbar link hover Color = #000000 -> #000000
 * Navbar-Submenu link hover Color = #EFDF00 -> #EFDF00 
 * Menu bar Color + Submenu color = #8C8C8B -> #8C8C8B
 * Link color = #EFDF00 -> #EFDF00
 * Link hover color (10% lighter) = #EFDF00 -> #EFDF00
 * Primary Color (e.g. buttons) = #000000 -> #EFDF00
 * Hover Color Buttons 20% darker = #EFDF00 -> #000000 
 * Line Color Buttons 30% darker = #EFDF00 -> #000000 
 * Transparency = 239, 223, 0 -> 239, 223, 0
 * User menu header = #3E3F40 -> #3E3F40
 */

@font-face {
  font-family: 'NVRBold';
  src: url("/fonts/general/NouvelR-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NVRSemiBold';
  src: url(" /fonts/general/NouvelR-Semibold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NVRBook';
  src: url("/fonts/general/NouvelR-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'NVRBook';
  color: #000000;
  background-color: #F2F2F2;
  font-size: 1.05rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'NVRBold';
  color: black;
}

/* Mediabank filter bar button overrule */
h5.m-b-0 {
	font-family: 'NVRBook';
}

.card-block-category .all + label {
    font-weight: normal;
    font-family: 'NVRSemiBold';
}

label.form-control-label {
    font-family: 'NVRSemiBold';
}

/* BEGIN LOGIN PAGE */
.wrapper-page .account-bg {
  background-color: rgba(255, 255, 255, 0.85);
}
/*
.wrapper-page .account-bg .text-dark {
    color: #ffffff;
}

.wrapper-page .account-bg .checkbox-custom > label[for=uMaintainLogin] {
    color: #ffffff;
}
*/

/*END LOGIN PAGE */

.jFiler-login .jFiler {
  font-family: "NVRBold";
}

.jFiler span {
  font-family: "NVRBold";
}

.jFiler-upload .jFiler-theme-default .jFiler-input-button {
  background-color: #EFDF00;
  border-color: #EFDF00 !important;
}

a {
  color: #EFDF00;
  font-style: underline;
}

a:hover {
  color: #3E3F40;
}

/* BEGIN BUTTONS */
.btn-primary {
  color: #000000;
  background-color: #EFDF00;
  border-color: #EFDF00;
  font-family: "NVRBold";
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}

.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
  background-image: none;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}

.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #000000;
  border-color: #000000;
}

.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #000000;
  border-color: #000000;
}

/* END BUTTONS */
/* BEGIN TOPBAR-MENUBAR */

#topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus {
  color: #EFDF00;
}

#topnav .navbar-toggle:hover span, #topnav .navbar-toggle:focus span {
  background-color: #EFDF00;
}

.app-search-wrapper a.search-toggle {
    color: #FFFFFF;
}

.app-search-wrapper a.search-toggle:hover,
.vertical .app-search-wrapper a.search-toggle:hover {
  color: #EFDF00;
}

.app-search button {
    color: #000000;
}

.app-search .form-control, .app-search .form-control:focus {
	background: #ffffff;
}

.context-menu a:hover {
    color: #000000;
}
.context-menu a.active {
  color: #000000;
  font-family: 'NVRBold';
}

#topnav .navigation-menu > li .submenu, #topnav .navigation-menu > li .flexMenu-popup {
    background-color: #ffffff;
}

#topnav .navigation-menu > li > a {
  color: #000000;
}

#topnav .navigation-menu > li .submenu li a {
  color: #000000;
}

#topnav .navigation-menu > li.active li.active > a {
    color: #000000;
}

#topnav .navigation-menu > li > a:hover, #topnav .navigation-menu > li > a:focus, #topnav .navigation-menu > li > a:active,
#topnav .navigation-menu > li .submenu li a:hover,
#topnav .navigation-menu > li .submenu li a:focus,
#topnav .navigation-menu > li .submenu li a:active {
  color: #000000;
}

#topnav .navigation-menu > li > a:hover i, #topnav .navigation-menu > li > a:focus i, #topnav .navigation-menu > li > a:active i,
#topnav .navigation-menu > li .submenu li a:hover i,
#topnav .navigation-menu > li .submenu li a:focus i,
#topnav .navigation-menu > li .submenu li a:active i {
  color: #000000;
}

#topnav .navigation-menu > li:hover a {
  color: #3E3F40;
}

#topnav .navigation-menu > li:hover a i {
  color: #3E3F40;
}

#topnav .navigation-menu > li.active > a {
  color: #3E3F40;
}

#topnav .navbar-toggle span {
    background-color: #FFFFFF;
}

.side-menu,
.vertical .navbar-custom {
  background: #FFFFFF;
}

@media (min-width: 544px) {
  .fixed-left .topbar .topbar-left {
    background: #FFFFFF;
  }
}

.vertical .logo {
  color: #FFFFFF !important;
}

.sidebar-menu > ul > li > a,
.menu-title,
.sidebar-menu .subdrop,
.sidebar-menu ul ul a {
  color: #ffffff !important;
}

.sidebar-menu > ul > li > a:hover, .sidebar-menu > ul > li > a:focus, .sidebar-menu > ul > li > a:active,
.menu-title:hover,
.menu-title:focus,
.menu-title:active,
.sidebar-menu .subdrop:hover,
.sidebar-menu .subdrop:focus,
.sidebar-menu .subdrop:active,
.sidebar-menu ul ul a:hover,
.sidebar-menu ul ul a:focus,
.sidebar-menu ul ul a:active {
  color: #EFDF00 !important;
}

.sidebar-menu > ul > li > a:hover i, .sidebar-menu > ul > li > a:focus i, .sidebar-menu > ul > li > a:active i,
.menu-title:hover i,
.menu-title:focus i,
.menu-title:active i,
.sidebar-menu .subdrop:hover i,
.sidebar-menu .subdrop:focus i,
.sidebar-menu .subdrop:active i,
.sidebar-menu ul ul a:hover i,
.sidebar-menu ul ul a:focus i,
.sidebar-menu ul ul a:active i {
  color: #EFDF00;
}

.fixed-left-void .sidebar-menu ul ul a {
  color: #000 !important;
}

#topnav .topbar-main {
  background-color: #000000;
}

#topnav .navbar-custom {
    background-color: #ffffff;
}

.vertical .app-search .form-control, .vertical .app-search .form-control:focus,
.app-search .form-control, .app-search .form-control:focus {
  color: #EFDF00;
  border-color: #ffffff;
}

.vertical .app-search .form-control::-webkit-input-placeholder, .vertical .app-search .form-control:focus::-webkit-input-placeholder,
.app-search .form-control::-webkit-input-placeholder, .app-search .form-control:focus::-webkit-input-placeholder {
  color: #EFDF00;
}

.vertical .app-search .form-control::-moz-placeholder, .vertical .app-search .form-control:focus::-moz-placeholder,
.app-search .form-control::-moz-placeholder, .app-search .form-control:focus::-moz-placeholder {
  color: #EFDF00;
}

.vertical .app-search .form-control:-ms-input-placeholder, .vertical .app-search .form-control:focus:-ms-input-placeholder,
.app-search .form-control:-ms-input-placeholder, .app-search .form-control:focus:-ms-input-placeholder {
  color: #EFDF00;
}

.vertical .app-search .form-control::placeholder, .vertical .app-search .form-control:focus::placeholder,
.app-search .form-control::placeholder, .app-search .form-control:focus::placeholder {
  color: #000000;
}

.notification-list .noti-icon,
.vertical .app-search a,
.app-search a {
  color: #ffffff;
}

.app-search a {
  top: 0;
}

.notification-list .noti-icon-badge {
  border-color: #EFDF00 !important;
}

/* BEGIN MOBILE MENU */
@media (max-width: 991px) {
  #navigation {
    border-top: 1px solid #EFDF00;
    border-bottom: 1px solid #EFDF00;
    background-color: #EFDF00;
  }
  #topnav .navigation-menu > li.has-submenu.open > a {
    color: #eee;
  }
}
/* END MOBILE MENU */

/* BEGIN USER MENU */

.notification-list .noti-title {
    background-color: #3E3F40;
}
.notification-list .noti-title h5 {
    color: #ffffff;
}

.dropdown-arrow::before {
    border-bottom: 10px solid #3E3F40;
}

/* END USER MENU */

.wrapper-page .logo {
  color: #ffffff !important;
}

.wrapper-page .logo img {
  display: block;
  margin: auto;
  width: auto;
}

.wrapper-page .logo i {
  display: none;
}

/* END TOPBAR-MENUBAR */

.card-inverse .card-title, .card-inverse p {
  color: #ffffff;
}

.card-content {
  border-color: #fff;
}

.updates-wrapper .card {
  border-color: #fff;
}

.updates-wrapper .card-icon-comment:before {
  content: "\f0e5";
}

.popover-wrapper {
  font-size: 0;
  padding: 2px;
  text-align: center;
  background: #eceeef;
}

.nav-pills-wrapper {
  background: #ffffff;
  padding: 10px 0;
}

.nav-pills-wrapper .nav-pills .nav-link {
  color: #EFDF00;
}

.nav-pills-wrapper .nav-pills .nav-link.active {
  color: #ffffff;
  background: #EFDF00;
}

.nav-pills-wrapper .nav-pills .nav-link.active:hover, .nav-pills-wrapper .nav-pills .nav-link.active:focus {
  color: #ffffff;
  background: #EFDF00;
}

.nav-pills-wrapper .nav-pills .nav-link:hover, .nav-pills-wrapper .nav-pills .nav-link:focus {
  color: #EFDF00;
}

.portfolioContainer .thumb {
  display: block;
}

.portfolioContainer .thumb:hover {
  border-color: #EFDF00;
}

.portfolioContainer .thumb-checked {
  border-color: #EFDF00;
}

.portfolioContainer .thumb-overlay, .card-carousel .thumb-overlay {
  background: rgba(239, 223, 0, 0.5);
}

.portfolioContainer .thumb a.btn, .card-carousel .thumb a.btn {
  color: #000000;
}

.portfolioContainer .thumb a.btn:hover, .card-carousel .thumb a.btn:hover {
  color: #ffffff;
}

.brand-bg {
  background: #000000;
  color: #ffffff;
}

.market-bg {
  background: #666666;
  color: #ffffff;
}

.win-bg {
  background: #ffffff;
  color: #ffffff;
}

.file-type span + span:before {
  line-height: inherit;
}

.custom-modal-title, .carousel-view .carousel-caption {
  background: #EFDF00;
  color: black;
}

.card-border {
  border-color: #ffffff;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-custom input[type="checkbox"]:checked + label::before {
  background-color: black;
  border-color: black;
}

.portfolioContainer .thumb:hover, .card-carousel .thumb:hover {
  border-color: #EFDF00;
}

.contact-card {
  border-color: #ffffff;
  padding: 0;
  border-radius: 0;
}

.page-panel .btn-heart .icon-dislike, .page-panel .btn-heart .icon-like {
  min-width: 18px;
}

.page-panel .btn-heart .icon-dislike:before {
  content: "\f08a";
}

.page-panel .btn-heart .icon-like:before {
  content: "\f004";
}

.card-filter .card-header a {
  color: #000;
}

.footer {
  color: #3E3F40;
}

.footer a {
  color: #3E3F40;
}

.footer a:hover {
  color: #000;
}

.section-head {
  color: #000000;
}

.section-heading {
  color: #000000;
}

.carousel-main .carousel-indicators li {
  border: 2px solid #EFDF00;
}

.carousel-main .carousel-indicators .active {
  background-color: #EFDF00;
}

.table-details tr.active {
  border-color: #EFDF00;
}

.table-details tr.active td {
  background: rgba(239, 223, 0, 0.2);
}

.updates-wrapper-overlay .card-overlay {
  background: rgba(239, 223, 0, 0.5);
}

.updates-wrapper-overlay .card:hover {
  border-color: #EFDF00;
}

.dropdown-comment .dropdown-item-checked, .dropdown-comment .dropdown-item:hover {
  border-color: #EFDF00;
  background: rgba(239, 223, 0, 0.2);
}

.fc-state-down, .fc-state-active, .fc-state-disabled {
  background-color: #EFDF00 !important;
}

.breadcrumb li a {
  color: #000;
}

.label-primary, .portfolioContainer .thumb-new .new-label-primary {
  background-color: #EFDF00;
  color: #000;
}

.white-popup-title {
    background-color: #EFDF00;
}

.card-collection .card-overlay {
    background: rgba(239, 223, 0, 0.5);
}

.datatable-uploads tr.row-selected td {
  background: rgba(239, 223, 0, 0.5);
  border-top: 1px solid #EFDF00;
  border-bottom: 1px solid #EFDF00;
}

.datatable-uploads tr.row-selected td:nth-child(2) {
  border-left: 1px solid #EFDF00;
}

.datatable-uploads tr.row-selected td:last-child {
  border-right: 1px solid #EFDF00;
}

.card-collection .card:hover {
  border-color: #EFDF00;
}

.card-collection-list .collection-item-overlay {
    background: rgba(239, 223, 0, 0.5);
}

.card-collection-list .collection-item:hover .collection-item-inner {
  border-color: #EFDF00;
}
.card-collection .card-title {
    color: #EFDF00;
}

body .digital-magazine-page .slick-arrow {
    background-color: #EFDF00;
}

iframe { border: none; }

/*# sourceMappingURL=theme.css.map */
