/* <globals> */
  html.noscroll,
  html.noscroll body {
    height: 100% !important;
    overflow: hidden !important;
  }

  .segment-name { display: inline-block; height: 28px; background-repeat: no-repeat; margin-top: 17px; }
  .citi-blue .segment-name,
  .citi-dmbh .segment-name { width: 160px; background-image: url('/poland/dmbh/images/layout/name-dmbh.png'); }
  .cbolui-ddl .citi-dmbh .hidden-citi-dmbh

  .citi-dmbh .bg-colored { background-color: #1a1c1e; }

  .cbolui-ddl .citi-blue a,
  .cbolui-ddl .citi-priority a,
  .cbolui-ddl .citi-business a { color: #056dae; }
  /*.cbolui-ddl .citi-priority a { color: #0e2a48; }*/
  .cbolui-ddl .citi-gold a,
  .cbolui-ddl .citi-gold-priority a { color: #b4975a; }
  .cbolui-ddl .citi-dmbh a { color: #030405; }

  .cbolui-ddl .btn.btn-primary { color: #fff; }
  .cbolui-ddl .btn.btn-primary,
  .cbolui-ddl .citi-blue .btn.btn-primary,
  .cbolui-ddl .citi-dmbh .btn.btn-primary { background-color: #1a1c1e; border-color: #1a1c1e; }
  
  .cbolui-ddl .citi-dmbh .btn.btn-primary.active,
  .cbolui-ddl .citi-dmbh .btn.btn-primary.focus,
  .cbolui-ddl .citi-dmbh .btn.btn-primary:active,
  .cbolui-ddl .citi-dmbh .btn.btn-primary:active:focus,
  .cbolui-ddl .citi-dmbh .btn.btn-primary:active:hover,
  .cbolui-ddl .citi-dmbh .btn.btn-primary:focus,
  .cbolui-ddl .citi-dmbh .btn.btn-primary:hover,
  .cbolui-ddl .citi-dmbh .open > .btn.btn-primary.dropdown-toggle {
    background-color: #030405;
    border-color: #030405;
  }
 
  .cbolui-ddl .theme-dark h5,
  .cbolui-ddl .hero-4 .common-module-header h4,
  .cbolui-ddl .hero-4 .common-module-header h5 { color: #fff; }

  .cbolui-ddl .citi-dmbh .theme-dark .btn.btn-primary { color: #ffffff; }
  .cbolui-ddl .theme-dark .btn.btn-primary.active,
  .cbolui-ddl .theme-dark .btn.btn-primary.focus,
  .cbolui-ddl .theme-dark .btn.btn-primary:active,
  .cbolui-ddl .theme-dark .btn.btn-primary:active:focus,
  .cbolui-ddl .theme-dark .btn.btn-primary:active:hover,
  .cbolui-ddl .theme-dark .btn.btn-primary:focus,
  .cbolui-ddl .theme-dark .btn.btn-primary:hover {
    border-color: #585656;
    background-color: #585656;
    text-decoration: none;
  }
  .cbolui-ddl .theme-dark a.chevron-link { background-image: url('/cbol/images/icons/svgs/arrows/arrow-btn-next-white-sm.svg'); }
  .cbolui-ddl .theme-dark-aplha-80 { background-color: rgba(5, 109, 174, 0.8); }
  .cbolui-ddl .citi-dmbh .theme-dark-aplha-80 { background-color: rgba(26, 28, 30, 0.9); }

  @media only screen and (min-width: 992px) {
    .cbolui-ddl .sep-left-md { border-left: 1px solid #ddd; padding-left: 1.4rem; }
    .cbolui-ddl .turn-off-bg-md,
	.cbolui-ddl .citi-dmbh .turn-off-bg-md,
  }


/* </globals> */


/* <header> */
  #app-header li { margin-bottom: 0; }

  #app-header a,
  #app-header a:focus,
  #app-header a:hover {
    text-decoration: none;
    background-color: transparent;
  }

  #app-header .navbar { border: none; border-radius: 0; margin-bottom: 0; }

  #app-header .navbar-toplinks { min-height: 2.2rem; background-color: #333; font-size: 0.875rem; }
  #app-header .navbar-toplinks a { color: #fff; font-size: 0.875rem; padding: 5px 0; }
  #app-header .navbar-toplinks a:focus,
  #app-header .navbar-toplinks a:hover,
  #app-header .hoverable:hover {
    color: #999;
  }
  #app-header .navbar-toplinks .navbar-segments li { padding-right: 30px; }

  #app-header .navbar-branding,
  .citi-dmbh #app-header .navbar-branding { 
  background-color: #1a1c1e; background-image: none; border-bottom: 1px solid #666; 
    background-color: #1a1c1e;
    background-image: url("../images/layout/gradient-dmbh-wave.png");
    background-image: -webkit-linear-gradient(270deg, #1a1c1e 0, #110f0f 49%, #000000 99%);
    background-image: linear-gradient(180deg, #1a1c1e 0, #110f0f 49%, #000000 99%);
    border-bottom: 1px solid #000000
  }

  #app-header .citi-logo { display: inline-block; margin: 17px 0; cursor: pointer; }
  #app-header .citi-logo img { height: 31px; }
  
  #app-header .navbar-branding .segment-name,
  .citi-dmbh #app-header .navbar-branding .segment-name



  #app-menu.sticky {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #fff;
    border-top: 3px solid #056dae;
    z-index: 1000;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  .citi-dmbh #app-menu.sticky

  #main-menu #menu-belt > li > i { display: none; }

  #main-menu .navbar-nav > li > a {
  }

  .citi-dmbh #main-menu .navbar-nav > li:hover > a { border-bottom-color: #030405; color: #1a1c1e; }




  @media only screen and (max-width: 767px) {
    #app-menu.sticky { position: static; }
    #app-header .navbar-toplinks,
    .citi-dmbh #app-header .navbar-branding .segment-name


	#main-menu .navbar-nav > li > a { border-bottom: 1px solid #ddd; padding: 1.2rem 0; }
    #main-menu .navbar-nav > li.expanded > a { font-weight: 700; }

    .citi-dmbh #main-menu .navbar-nav > li:hover > a,


 
  }





  /* </CBOL> */
/* </footer> */