/*
 * Body text color = #06525E -> #06525E
 * Topbar Color = #06525E -> #06525E
 * Navbar link Color = #f9f8f6 -> #f9f8f6
 * Navbar link hover Color = #06525E -> #06525E
 * Navbar-Submenu link hover Color = #086675 -> #086675 
 * Menu bar Color + Submenu color = #8C8C8B -> #8C8C8B
 * Link color = #086675 -> #086675
 * Link hover color (10% lighter) = #086675 -> #086675
 * Primary Color (e.g. buttons) = #06525E -> #086675
 * Hover Color Buttons 20% darker = #086675 -> #06525E 
 * Line Color Buttons 30% darker = #086675 -> #06525E 
 * Transparency = 8, 102, 117 -> 8, 102, 117
 * User menu header = #FFC400 -> #FFC400
 */

@font-face {
    font-family: 'SRGR';
    src: url('/fonts/general/SRG-Regular.woff2') format('woff2'),
        url('/fonts/general/SRG-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SRGSB';
    src: url('/fonts/general/SRG-SemiBold.woff2') format('woff2'),
        url('/fonts/general/SRG-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

body {
  font-family: 'SRGR';
  color: #1F1F1A;
  background-color: #EDECE6;
  font-size: 1rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'SRGSB';
  color: #1F1F1A;
}

/* Mediabank filter bar button overrule */
h5.m-b-0 {
	font-family: 'SRGR';
}

.card-block-category .all + label {
    font-weight: normal;
    font-family: 'SRGSB';
}

label.form-control-label {
    font-family: 'SRGSB';
}

h5, h6 {
    font-family: 'SRGSB';
}

/* BEGIN LOGIN PAGE */
.wrapper-page .account-bg {
  background-color: rgba(255, 255, 255, 0.85);
}
/*
.wrapper-page .account-bg .text-dark {
    color: #f9f8f6;
}

.wrapper-page .account-bg .checkbox-custom > label[for=uMaintainLogin] {
    color: #f9f8f6;
}
*/

/*END LOGIN PAGE */

.jFiler-login .jFiler {
  font-family: "SRGSB";
}

.jFiler span {
  font-family: "SRGSB";
}

.jFiler-upload .jFiler-theme-default .jFiler-input-button {
  background-color: #086675;
  border-color: #086675 !important;
}

a {
  color: #086675;
  font-style: underline;
}

a:hover {
  color: #FFC400;
}

/* BEGIN BUTTONS */
.btn-primary {
  color: #06525E;
  background-color: #FFC400;
  border-color: #FFC400;
  font-family: "SRGSB";
  border-radius: 2rem;
}

.btn-secondary, .review .btn span:not(.swatch) {
  color: #1F1F1A;
  background-color: #F9F8F6;
  border-color: #DEDDD7;
  border-radius: 2rem;
}

.btn-primary:hover {
  color: #FFC400;
  background-color: #06525E;
  border-color: #06525E;
}

.btn-primary:focus, .btn-primary.focus {
  color: #FFC400;
  background-color: #06525E;
  border-color: #06525E;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #FFC400;
  background-color: #06525E;
  border-color: #06525E;
  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: #FFC400;
  background-color: #06525E;
  border-color: #06525E;
}

.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {
  background-color: #06525E;
  border-color: #06525E;
}

.btn-primary.disabled:hover, .btn-primary:disabled:hover {
  background-color: #06525E;
  border-color: #06525E;
}

.btn-undo {
  font-size: 19px;
}
.form-search .btn i {
  font-size: 19px;
  line-height: 28px;
}
.btn-icon {
  line-height: 19px;
}
.page-panel .btn {
  border-left: 1px solid #F9F8F6;
  border-right: 1px solid #F9F8F6;
  min-width: 60px;
}

/* END BUTTONS */
/* BEGIN TOPBAR-MENUBAR */

#topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus {
  color: #086675;
}

#topnav .navbar-toggle:hover span, #topnav .navbar-toggle:focus span {
  background-color: #086675;
}

.app-search-wrapper a.search-toggle {
    color: #FFFFFF;
}

.app-search-wrapper a.search-toggle:hover,
.vertical .app-search-wrapper a.search-toggle:hover {
  color: #086675;
}

.app-search button {
    color: #06525E;
}

.app-search .form-control, .app-search .form-control:focus {
	background: #f9f8f6;
}

.context-menu a:hover {
    color: #06525E;
}
.context-menu a.active {
  color: #06525E;
}

#topnav .navigation-menu > li .submenu, #topnav .navigation-menu > li .flexMenu-popup {
    background-color: #f9f8f6;
}

#topnav .navigation-menu > li > a {
  color: #086675;
}

#topnav .navigation-menu > li .submenu li a {
  color: #06525E;
}

#topnav .navigation-menu > li.active li.active > a {
    color: #06525E;
}

#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: #06525E;
}

#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: #06525E;
}

#topnav .navigation-menu > li:hover a {
  color: #086675;
}

#topnav .navigation-menu > li:hover a i {
  color: #086675;
}

#topnav .navigation-menu > li.active > a {
  color: #086675;
}

@media (min-width: 992px) {
	#topnav .navigation-menu > li .submenu li a:hover, #topnav .navigation-menu > li .flexMenu-popup li a:hover {
  		background-color: #EDECE6;
	}
}

#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: #f9f8f6 !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: #086675 !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: #086675;
}

.fixed-left-void .sidebar-menu ul ul a {
  color: #1F1F1A !important;
}

#topnav .topbar-main {
  background-color: #086675;
}

#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: #086675;
  border-color: #f9f8f6;
}

.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: #086675;
}

.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: #086675;
}

.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: #086675;
}

.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: #086675;
}

.notification-list .noti-icon,
.vertical .app-search a,
.app-search a {
  color: #f9f8f6;
}

.app-search a {
  top: 0;
}

.notification-list .noti-icon-badge {
  border-color: #086675 !important;
}

/* BEGIN MOBILE MENU */
@media (max-width: 991px) {
  #navigation {
    border-top: 1px solid #086675;
    border-bottom: 1px solid #086675;
    background-color: #086675;
  }
  #topnav .navigation-menu > li.has-submenu.open > a {
    color: #eee;
  }
}
/* END MOBILE MENU */

/* BEGIN USER MENU */

.notification-list .noti-title {
    background-color: #FFC400;
}
.notification-list .noti-title h5 {
    color: #086675;
}

.dropdown-arrow::before {
    border-bottom: 10px solid #FFC400;
}

/* END USER MENU */

.wrapper-page .logo {
  color: #f9f8f6 !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: #f9f8f6;
}

.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: #f9f8f6;
  padding: 10px 0;
}

.nav-pills-wrapper .nav-pills .nav-link {
  color: #086675;
}

.nav-pills-wrapper .nav-pills .nav-link.active {
  color: #f9f8f6;
  background: #086675;
}

.nav-pills-wrapper .nav-pills .nav-link.active:hover, .nav-pills-wrapper .nav-pills .nav-link.active:focus {
  color: #f9f8f6;
  background: #086675;
}

.nav-pills-wrapper .nav-pills .nav-link:hover, .nav-pills-wrapper .nav-pills .nav-link:focus {
  color: #086675;
}

.portfolioContainer .thumb {
  display: block;
}

.portfolioContainer .thumb:hover {
  border-color: #086675;
}

.portfolioContainer .thumb-checked {
  border-color: #086675;
}

.portfolioContainer .thumb-overlay, .card-carousel .thumb-overlay {
  background: rgba(8, 102, 117, 0.5);
}

.portfolioContainer .thumb a.btn, .card-carousel .thumb a.btn {
  color: #06525E;
}

.portfolioContainer .thumb a.btn:hover, .card-carousel .thumb a.btn:hover {
  color: #FFC400;
}

.brand-bg {
  background: #06525E;
  color: #f9f8f6;
}

.market-bg {
  background: #666666;
  color: #f9f8f6;
}

.win-bg {
  background: #f9f8f6;
  color: #f9f8f6;
}

.file-type span + span:before {
  line-height: inherit;
}

.custom-modal-title, .carousel-view .carousel-caption {
  background: #086675;
  color: #f9f8f6;
}

.card-border {
  border-color: #f9f8f6;
}

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-custom input[type="checkbox"]:checked + label::before {
  background-color: #1F1F1A;
  border-color: #1F1F1A;
}

.portfolioContainer .thumb:hover, .card-carousel .thumb:hover {
  border-color: #086675;
}

.contact-card {
  border-color: #f9f8f6;
  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 {
  margin-right: 5px !important;
}

.card-filter .card-header a {
  color: #1F1F1A;
}

.footer {
  color: #086675;
}

.footer a {
  color: #086675;
}

.footer a:hover {
  color: #1F1F1A;
}
/*
.section-head {
  color: #06525E;
}

.section-heading {
  color: #06525E;
}
*/
.carousel-main .carousel-indicators li {
  border: 2px solid #086675;
}

.carousel-main .carousel-indicators .active {
  background-color: #086675;
}

.table-details tr.active {
  border-color: #086675;
}

.table-details tr.active td {
  background: rgba(8, 102, 117, 0.2);
}

.updates-wrapper-overlay .card-overlay {
  background: rgba(8, 102, 117, 0.5);
}

.updates-wrapper-overlay .card:hover {
  border-color: #086675;
}

.dropdown-comment .dropdown-item-checked, .dropdown-comment .dropdown-item:hover {
  border-color: #086675;
  background: rgba(8, 102, 117, 0.2);
}

.fc-state-down, .fc-state-active, .fc-state-disabled {
  background-color: #086675 !important;
}

.breadcrumb li a {
  color: #1F1F1A;
}

.label-primary, .portfolioContainer .thumb-new .new-label-primary {
  background-color: #086675;
  color: #1F1F1A;
}

.white-popup-title {
    background-color: #086675;
}

.card-collection .card-overlay {
    background: rgba(8, 102, 117, 0.5);
}

.datatable-uploads tr.row-selected td {
  background: rgba(8, 102, 117, 0.5);
  border-top: 1px solid #086675;
  border-bottom: 1px solid #086675;
}

.datatable-uploads tr.row-selected td:nth-child(2) {
  border-left: 1px solid #086675;
}

.datatable-uploads tr.row-selected td:last-child {
  border-right: 1px solid #086675;
}

.card-collection .card:hover {
  border-color: #086675;
}

.card-collection-list .collection-item-overlay {
    background: rgba(8, 102, 117, 0.5);
}

.card-collection-list .collection-item:hover .collection-item-inner {
  border-color: #086675;
}
.card-collection .card-title {
    color: #086675;
}

body .digital-magazine-page .slick-arrow {
    background-color: #086675;
}

iframe { border: none; }

/*# sourceMappingURL=theme.css.map */
