/*
 * Body text color = #222222 -> #222222
 * Topbar Color = #222222 -> #222222
 * Navbar link Color = #ffffff -> #ffffff
 * Navbar link hover Color = #222222 -> #222222
 * Navbar-Submenu link hover Color = #642667 -> #642667 
 * Menu bar Color + Submenu color = #642667 -> #642667
 * Link color = #642667 -> #642667
 * Link hover color (10% lighter) = #642667 -> #642667
 * Primary Color (e.g. buttons) = #222222 -> #642667
 * Hover Color Buttons 20% darker = #642667 -> #222222 
 * Line Color Buttons 30% darker = #642667 -> #222222 
 * Transparency = 91, 90, 160 -> 91, 90, 160
 * User menu header = #443889 -> #443889
 * #16000c;
 */

@font-face {
  font-family: 'AZPB';
  src: url("/fonts/general/AZPB.woff2") format("woff2"), url("/fonts/general/AZPB.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AL';
  src: url("/fonts/general/AL.woff2") format("woff2"), url("/fonts/general/AL.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ABR';
  src: url("/fonts/general/ABR.woff2") format("woff2"), url("/fonts/general/ABR.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'AZPB';
  color: #06040b;
  background-color: #f6ebd8;
  font-size: 0.95rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'ABR';
  color: #06040b;
}

/* Mediabank filter bar button overrule */
h5.m-b-0 {
	font-family: 'ABR';
}

.card-block-category .all + label {
    font-weight: normal;
    font-family: 'ABR';
}

/* BEGIN LOGIN PAGE */
.wrapper-page .account-bg {
  background-color: rgb(246, 235, 217);
}

.wrapper-page .account-bg .text-dark {
    color: #06040b;
}

.wrapper-page .account-bg .checkbox-custom > label[for=uMaintainLogin] {
    color: #06040b;
}

/* END LOGIN PAGE */

.jFiler-login .jFiler {
  font-family: "AZPB";
}

.jFiler span {
  font-family: "AZPB";
}

.jFiler-upload .jFiler-theme-default .jFiler-input-button {
  background-color: #06040b;
  border-color: #06040b !important;
}

a {
  color: #06040b;
  font-style: underline;
}

a:hover {
  color: #06040b;
}
a:focus {
  color:#e65700;
}

/* BEGIN BUTTONS */
/*.btn {
  padding: 0.375rem 1rem 0.275rem;
}*/
.btn-primary {
  color: #ffffff;
  background-color: #06040b;
  border-color: #06040b;
}

.btn-primary:hover {
  color: #06040b !important;
  background-color: #e65700;
  border-color: #e65700;
}

.btn-primary i {
    font-size: 1.3rem;
}

.btn-primary i.fa {
    font-size: 1.2rem;
}

.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #e65700;
  border-color: #e65700;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #e65700;
  border-color: #e65700;
  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: #e65700;
  border-color: #e65700;
}

.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #e65700;
  border-color: #e65700;
}

.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #e65700;
  border-color: #e65700;
}

/* END BUTTONS */
/* BEGIN TOPBAR-MENUBAR */

#topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus {
  color: #06040b;
}

#topnav .navbar-toggle:hover span, #topnav .navbar-toggle:focus span {
  background-color: #06040b;
}

.app-search-wrapper a.search-toggle {
    color: #FFFFFF;
}

.app-search-wrapper a.search-toggle:hover,
.vertical .app-search-wrapper a.search-toggle:hover {
  color: #06040b;
}

.app-search button {
    color: #06040b;
}

.app-search .form-control, .app-search .form-control:focus {
	background: #ffffff;
}

.context-menu a:hover {
    color: #06040b;
}

.context-menu a.active {
  color: #F45419;
}

#topnav .navigation-menu > li .submenu, #topnav .navigation-menu > li .flexMenu-popup {
    background-color: #ffffff;
}

#topnav .navigation-menu > li > a {
  color: #ffffff;
}

#topnav .navigation-menu > li .submenu li a {
  color: #06040b;
}

#topnav .navigation-menu > li.active li.active > a {
    color: #06040b;
}

#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: #06040b;
   /*background: rgba(47,36,131, 0.2);*/
}

#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: #06040b;
  /*background: rgba(47,36,131, 0.2);*/
}

#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: #06040b;
  /*background: rgba(47,36,131, 0.2);*/
}

#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: #06040b;
  background: rgba(47,36,131, 0.2);
}

#topnav .navigation-menu > li:hover a {
  color: #F6EBD9;
}

#topnav .navigation-menu > li:hover a i {
  color: #F6EBD9;
}

#topnav .navigation-menu > li.active > a {
  color: #F6EBD9;
  /*background: rgba(47,36,131, 0.5);*/
}
#topnav .navigation-menu > li.active > a i {
  color: #F6EBD9;
}

#topnav .navbar-toggle span {
    background-color: #FFFFFF;
}

.side-menu,
.vertical .navbar-custom {
  background: #FFFFFF;
}

.profile-dropdown {
    width: 200px;
}

@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: #06040b !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: #06040b;
}

.fixed-left-void .sidebar-menu ul ul a {
  color: #000 !important;
}

#topnav .topbar-main {
  background-color: #F6EBD9;
  background-image: url('/files/3417/3944/3840/topbar-bg.png');
  background-repeat: no-repeat;
  background-position: top right;
  background-size: auto;
}

#topnav .navbar-custom {
    background-color: #1e0c10;
}

.vertical .app-search .form-control, .vertical .app-search .form-control:focus,
.app-search .form-control, .app-search .form-control:focus {
  color: #06040b;
  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: #06040b;
}

.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: #06040b;
}

.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: #06040b;
}

.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: #06040b;
}

.notification-list .noti-icon,
.vertical .app-search a,
.app-search a {
  color: #1e0c10;
}

.app-search a {
  top: 0;
}

.notification-list .noti-icon-badge {
  border-color: #F6EBD9 !important;
}

/* BEGIN MOBILE MENU */
@media (max-width: 991px) {
  #navigation {
    border-top: 1px solid #06040b;
    border-bottom: 1px solid #06040b;
    background-color: #06040b;
  }
  #topnav .navigation-menu > li.has-submenu.open > a {
    color: #eee;
  }
}
/* END MOBILE MENU */

/* BEGIN USER MENU */

.notification-list .noti-title {
    background-color: #e65700;
}
.notification-list .noti-title h5 {
    color: #ffffff;
}

.dropdown-arrow::before {
    border-bottom: 10px solid #e65700;
}

/* 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: #e5e5e5;
}

.updates-wrapper .card {
  border-color: #e5e5e5;
}

.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: #06040b;
}

.nav-pills-wrapper .nav-pills .nav-link.active {
  color: #ffffff;
  background: #06040b;
}

.nav-pills-wrapper .nav-pills .nav-link.active:hover, .nav-pills-wrapper .nav-pills .nav-link.active:focus {
  color: #ffffff;
  background: #06040b;
}

.nav-pills-wrapper .nav-pills .nav-link:hover, .nav-pills-wrapper .nav-pills .nav-link:focus {
  color: #06040b;
}

.portfolioContainer .thumb {
  display: block;
}

.portfolioContainer .thumb:hover {
  border-color: #06040b;
}

.portfolioContainer .thumb-checked {
  border-color: #06040b;
}

.portfolioContainer .thumb-overlay, .card-carousel .thumb-overlay {
  background: rgba(17, 136, 102, 0.5); /* GREEN */
}

.brand-bg {
  background: #06040b;
  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: #06040b;
}

.card-border {
  border-color: #ffffff;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-custom input[type="checkbox"]:checked + label::before {
  background-color: #06040b;
  border-color: #06040b;
}

.portfolioContainer .thumb:hover, .card-carousel .thumb:hover {
  border-color: #4f812d; /* GREEN */
}

.contact-card {
  border-color: #ffffff;
  padding: 0;
  border-radius: 0;
}

.page-panel-sm .btn {
  padding: 2px 6px;
}

.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: #06040b;
}

.footer {
  color: #06040b;
}

.footer a {
  color: #06040b;
}

.footer a:hover {
  color: #000;
}

.section-head {
  color: #06040b;
}

.section-heading {
  color: #06040b;
}

.carousel-main .carousel-indicators li {
  border: 2px solid #06040b;
}

.carousel-main .carousel-indicators .active {
  background-color: #06040b;
}

.table thead th {
    font-weight: normal;
    font-family: 'AZPB';
}

.table-details tr.active {
  border-color: #06040b;
}

.table-details tr.active td {
  background: rgba(47,36,131, 0.2);
}

.updates-wrapper-overlay .card-overlay {
  background: rgba(47,36,131, 0.5);
}

.updates-wrapper-overlay .card:hover {
  border-color: #06040b;
}

.dropdown-comment .dropdown-item-checked, .dropdown-comment .dropdown-item:hover {
  border-color: #06040b;
  background: rgba(47,36,131, 0.2);
}

/*.dropdown-item:focus, .dropdown-item:hover {
	background: rgba(47,36,131, 0.2);
}*/

.fc-state-down, .fc-state-active, .fc-state-disabled {
  background-color: #06040b !important;
}

.breadcrumb li a {
  color: #06040b;
}

.label-primary, .portfolioContainer .thumb-new .new-label-primary {
  background-color: #06040b;
}

.white-popup-title {
    background-color: #06040b;
}

.card-collection .card-overlay {
    background: rgba(47,36,131, 0.5);
}

.datatable-uploads tr.row-selected td {
  background: rgba(47,36,131, 0.5);
  border-top: 1px solid #06040b;
  border-bottom: 1px solid #06040b;
}

.datatable-uploads tr.row-selected td:nth-child(2) {
  border-left: 1px solid #06040b;
}

.datatable-uploads tr.row-selected td:last-child {
  border-right: 1px solid #06040b;
}

.card-collection .card:hover {
  border-color: #06040b;
}

.card-collection-list .collection-item-overlay {
    background: rgba(47,36,131, 0.5);
}

.card-collection-list .collection-item:hover .collection-item-inner {
  border-color: #06040b;
}
.card-collection .card-title {
    color: #06040b;
}
.context-menu {
    border: 1px solid #e5e5e5;
}

.js-pdf-page-navigation {
    border: none;
}

.form-search .btn i {
    font-size: 1.3rem;
    line-height: 27px;
}

.filter-tags-type .tags-type-item {
    color: #06040b;
}
.filter-tags-type .tags-type-item:hover {
    color: #e65700;
}
