/* VARIABLES */
/* base color -> dashboard, global bar */
/* primary color -> module bar */
/* secondary color -> navigation, content-header */
/* content */
/* Custom */
#ivupad-button-main-home span {
  background: #2076b4;
  color: #fff; }

#ivupad-branding {
  background: url("../img/ivu-logo.svg") center center no-repeat;
  background-size: auto 100%; }

.ivupad-globalbar-menu {
  background: #fff;
  color: #19426b; }
  .ivupad-globalbar-menu a {
    color: #19426b; }
  .ivupad-globalbar-menu .ivupad-user-info {
    opacity: .75; }
  .ivupad-globalbar-menu .logout {
    color: #D40C00; }
  .ivupad-globalbar-menu:after {
    border-bottom-color: #fff; }

/* COLORS */
.ivupad-color--primary {
  color: #2076b4; }
  .ivupad-color--primary .ivupad-button span,
  .ivupad-color--primary .ivupad-action-button span {
    background: rgba(255, 255, 255, 0.16); }

.ivupad-color--secondary {
  color: #175382; }
  .ivupad-color--secondary .ivupad-button span,
  .ivupad-color--secondary .ivupad-action-button span {
    background: rgba(255, 255, 255, 0.16); }

.ivupad-color--warn {
  color: #D40C00 !important; }
  .ivupad-color--warn .ivupad-button span,
  .ivupad-color--warn .ivupad-action-button span {
    background: rgba(212, 12, 0, 0.16); }

.ivupad-color--white {
  color: #fff; }

/* THEMES (background, foreground, etc.) */
.ivupad-theme--base {
  background: #001D3B;
  color: #fff; }
  .ivupad-theme--base .ivupad-button span,
  .ivupad-theme--base .ivupad-action-button span {
    background: rgba(255, 255, 255, 0.2); }
  .ivupad-theme--base #ivupad-global-bar {
    background: #001D3B; }
  .ivupad-theme--base #module {
    background: #001D3B; }

/* background with gradient only in stable layout, not for mobile browser layout */
@media not screen and (min-width: 600px) and (min-height: 600px) {
  .not-standalone .ivupad-theme--base #module {
    background: #001D3B; } }

.ivupad-theme--primary {
  background: #2076b4;
  color: #fff; }
  .ivupad-theme--primary .ivupad-button span,
  .ivupad-theme--primary .ivupad-action-button span {
    background: rgba(255, 255, 255, 0.16); }

.ivupad-theme--secondary {
  background: #175382;
  color: white; }
  .ivupad-theme--secondary .ivupad-button span,
  .ivupad-theme--secondary .ivupad-action-button span {
    background: rgba(255, 255, 255, 0.16); }
  .ivupad-theme--secondary .ivupad-color--primary {
    color: #fff; }
    .ivupad-theme--secondary .ivupad-color--primary .ivupad-button span,
    .ivupad-theme--secondary .ivupad-color--primary .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.16); }

.ivupad-theme--secondary-fg {
  background: white;
  color: #175382; }
  .ivupad-theme--secondary-fg .ivupad-button span,
  .ivupad-theme--secondary-fg .ivupad-action-button span {
    background: rgba(23, 83, 130, 0.12); }
  .ivupad-theme--secondary-fg .ivupad-color--primary {
    color: #2076b4; }
    .ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-button span,
    .ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.16); }
  .ivupad-theme--secondary-fg .ivupad-menu-item--active {
    background: rgba(23, 83, 130, 0.12); }
  .ivupad-theme--secondary-fg #more-nav-items {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.ivupad-theme--content {
  background: #dadcdd;
  color: rgba(0, 0, 0, 0.87); }
  .ivupad-theme--content .ivupad-button span,
  .ivupad-theme--content .ivupad-action-button span {
    background: #fff; }
  .ivupad-theme--content .ivupad-color--primary {
    color: #2076b4; }
    .ivupad-theme--content .ivupad-color--primary .ivupad-button span,
    .ivupad-theme--content .ivupad-color--primary .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.16); }

.ivupad-theme--menu {
  background: #fff;
  color: rgba(0, 0, 0, 0.87); }
  .ivupad-theme--menu .ivupad-button span,
  .ivupad-theme--menu .ivupad-action-button span {
    background: rgba(0, 0, 0, 0.12); }
  .ivupad-theme--menu .ivupad-color--primary {
    color: #2076b4; }
    .ivupad-theme--menu .ivupad-color--primary .ivupad-button span {
      background: rgba(255, 255, 255, 0.16); }

.ivupad-dark-theme {
  /* Custom */
  /* THEMES */ }
  .ivupad-dark-theme #ivupad-button-main-home span {
    background: #2076b4;
    color: #fff; }
  .ivupad-dark-theme #ivupad-branding {
    background: url("../img/ivu-logo.svg") center center no-repeat;
    background-size: auto 100%; }
  .ivupad-dark-theme .ivupad-globalbar-menu {
    background: #19426b;
    color: #fff; }
    .ivupad-dark-theme .ivupad-globalbar-menu a {
      color: #fff; }
    .ivupad-dark-theme .ivupad-globalbar-menu .ivupad-user-info {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important; }
    .ivupad-dark-theme .ivupad-globalbar-menu .logout {
      background: #D40C00;
      color: #fff; }
    .ivupad-dark-theme .ivupad-globalbar-menu:after {
      border-bottom-color: #19426b; }
  .ivupad-dark-theme #ivupad-overlay {
    background: rgba(0, 0, 0, 0.85); }
  .ivupad-dark-theme .ivupad-theme--base {
    color: #fff; }
    .ivupad-dark-theme .ivupad-theme--base .ivupad-button span,
    .ivupad-dark-theme .ivupad-theme--base .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.2); }
    .ivupad-dark-theme .ivupad-theme--base #ivupad-global-bar,
    .ivupad-dark-theme .ivupad-theme--base #module {
      background: #001D3B; }
  .ivupad-dark-theme .ivupad-theme--secondary .ivupad-button span,
  .ivupad-dark-theme .ivupad-theme--secondary .ivupad-action-button span {
    background: rgba(255, 255, 255, 0.18); }
  .ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary {
    color: #fff; }
    .ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary .ivupad-button span,
    .ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.18); }
  .ivupad-dark-theme .ivupad-theme--secondary-fg {
    background: #0f3557;
    color: #fff; }
    .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-button span,
    .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.24); }
    .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary {
      color: #fff; }
      .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-button span,
      .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-action-button span {
        background: rgba(255, 255, 255, 0.24); }
    .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-menu-item--active {
      background: rgba(5, 15, 25, 0.2); }
    .ivupad-dark-theme .ivupad-theme--secondary-fg #more-nav-items {
      background: -moz-linear-gradient(top, rgba(15, 53, 87, 0) 0%, #0f3557 50%, #0f3557 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(15, 53, 87, 0) 0%, #0f3557 50%, #0f3557 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(15, 53, 87, 0) 0%, #0f3557 50%, #0f3557 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .ivupad-dark-theme .ivupad-theme--content {
    background: #001D3B;
    color: rgba(255, 255, 255, 0.87); }
    .ivupad-dark-theme .ivupad-theme--content .ivupad-button span,
    .ivupad-dark-theme .ivupad-theme--content .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.24); }
    .ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary {
      color: #fff; }
      .ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary .ivupad-button span,
      .ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary .ivupad-action-button span {
        background: rgba(255, 255, 255, 0.24); }
  .ivupad-dark-theme .ivupad-theme--menu {
    background: #001d3b;
    color: rgba(255, 255, 255, 0.7); }
    .ivupad-dark-theme .ivupad-theme--menu .ivupad-button span,
    .ivupad-dark-theme .ivupad-theme--menu .ivupad-action-button span {
      background: rgba(255, 255, 255, 0.24); }
    .ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary {
      color: #fff; }
      .ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary .ivupad-button span,
      .ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary .ivupad-action-button span {
        background: rgba(255, 255, 255, 0.24); }

/********** USECASE (TAB) NAVIGATION ************/
#usecase-navigation {
  background: #175382;
  color: white; }

.ivupad-tab::before,
.ivupad-tab::after {
  background: #1c66a0;
  box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.3) inset; }

.ivupad-tab span {
  background: #1c66a0;
  color: rgba(255, 255, 255, 0.92); }
  .ivupad-tab span::before,
  .ivupad-tab span::after {
    background: #175382; }

.ivupad-tab.is-active::before,
.ivupad-tab.is-active::after {
  background: #2076b4;
  box-shadow: none; }

.ivupad-tab.is-active span {
  background: #2076b4;
  color: #fff; }

/*# sourceMappingURL=theme.map */