/*@import 'variables.scss';
@import '../../../base/sass/all.scss';*/
/* --------------------------------------------------------- */
/* fonts
/* --------------------------------------------------------- */
@font-face {
  font-family: "Merriweather";
  font-display: optional;
  src: url("../../../general/css/fonts/Merriweather-Regular.eot");
  src: url("../../../general/css/fonts/Merriweather-Regular.eot?#iefix") format("embedded-opentype"), url("../../../general/css/fonts/Merriweather-Regular.woff2") format("woff2"), url("../../../general/css/fonts/Merriweather-Regular.woff") format("woff"), url("../../../general/css/fonts/Merriweather-Regular.ttf") format("truetype"), url("../../../general/css/fonts/Merriweather-Regular.svg#Merriweather-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.merriweather-font {
  font-family: Merriweather, serif;
}

@font-face {
  font-family: "Montserrat";
  src: url("../../../general/css/fonts/Montserrat-Regular.eot");
  src: url("../../../general/css/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../../../general/css/fonts/Montserrat-Regular.woff2") format("woff2"), url("../../../general/css/fonts/Montserrat-Regular.woff") format("woff"), url("../../../general/css/fonts/Montserrat-Regular.ttf") format("truetype"), url("../../../general/css/fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.montserrat-font {
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* --------------------------------------------------------- */
/* globals
/* --------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* --------------------------------------------------------- */
/* Use custom colors for primary buttons and background images for navbar. */
/* --------------------------------------------------------- */
.navbar.navbar-default {
  background-color: #007abb;
  background-image: url("../img/navbar_background.png");
  background-repeat: repeat-x;
}

.navbar-default .navbar-toggle {
  border-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.btn-group--mobile .btn {
  color: #fff;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
}

a {
  color: #007abb;
}

.bg-primary {
  background-color: #007abb;
}

.btn-primary {
  background-color: #007abb;
}

.header_content_customer {
  background-color: #007abb;
  background-image: unset;
  filter: unset;
  background-repeat: unset;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  color: #fff;
}

.navbar-brand {
  padding: 0;
}

.navbar-brand > img {
  max-height: 50px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  background-repeat: unset;
  background-image: unset;
  filter: unset;
  background-color: rgba(170, 170, 170, 0.4196078431);
  color: #fff;
}

.dropdown-menu {
  background-image: url("../img/navbar_dropdown_background.png");
  background-position: right top;
  background-repeat: no-repeat;
}

.badge-notify--dashboard-count {
  top: 6px;
  left: 23px;
  background-color: transparent;
}

.navbar-nav > li > a {
  text-shadow: 1px 2px 2px #000;
}

.nav-header--user-profile {
  background-color: rgba(0, 0, 0, 0.1490196078);
}