/* <globals> */
  html.noscroll,
  html.noscroll body {
    height: 100% !important;
    overflow: hidden !important;
  }

  :focus,
  *:focus {
    outline: none;
    outline-color: invert;
  }

  .cbolui-ddl .theme-light.theme-gray { background-color: #eee; }

  .segment-name { display: inline-block; height: 28px; background-repeat: no-repeat; margin-top: 17px; }
  .citi-blue .segment-name,
  .citi-business .segment-name { width: 152px; background-image: url('/poland/dmbh/images/layout/name-citi-handlowy.png'); }
  .citi-gold .segment-name { width: 83px; background-image: url('/poland/dmbh/images/layout/name-citigold.png'); }
  .citi-gold-priority .segment-name { width: 226px; background-image: url('/poland/dmbh/images/layout/name-citigold-private-client.png'); }
  .citi-priority .segment-name { width: 128px; background-image: url('/poland/dmbh/images/layout/name-citi-priority.png'); }

  .cbolui-ddl .citi-blue .hidden-citi-blue,
  .cbolui-ddl .citi-priority .hidden-citi-priority,
  .cbolui-ddl .citi-gold .hidden-citi-gold,
  .cbolui-ddl .citi-gold-priority .hidden-citi-gold-priority,
  .cbolui-ddl .citi-business .hidden-citi-business {
    display: none;
  }

  .cbolui-ddl .header-4, .cbolui-ddl h4 {
    font-size: 1rem;
    line-height: 1.4rem;
    letter-spacing: 2px;
    text-transform: uppercase;
  }

  .cbolui-ddl hr.custom { border-top-color: #ccc; }

  .cbolui-ddl b,
  .cbolui-ddl strong,
  .cbolui-ddl .bold {
    font-family: "Interstate", sans-serif;
    font-weight: 700;
  }

  .citi-blue .bg-colored, .citi-business .bg-colored { background-color: #056dae; }
  .citi-priority .bg-colored { background-color: #0e2a48; }
  .citi-gold .bg-colored { background-color: #b4985b; }
  .citi-gold-priority .bg-colored { background-color: #564639; }

  .cbolui-ddl a
  .cbolui-ddl a:active,
  .cbolui-ddl a:focus,
  .cbolui-ddl a:hover {
    outline: none;
  }

  .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 .btn { font-family: Interstate, sans-serif; }
  .cbolui-ddl .btn.btn-primary { color: #fff; }
  .cbolui-ddl .btn.btn-primary,
  .cbolui-ddl .citi-blue .btn.btn-primary,
  .cbolui-ddl .citi-business .btn.btn-primary { background-color: #056dae; border-color: #056dae; }
  .cbolui-ddl .citi-gold .btn.btn-primary { background-color: #b4985b; border-color: #b4985b; }
  .cbolui-ddl .citi-gold-priority .btn.btn-primary { background-color: #564639; border-color: #564639; }
  .cbolui-ddl .citi-priority .btn.btn-primary { background-color: #0e2a48; border-color: #0e2a48; }

  @media only screen and (max-width: 991px) {
    .cbolui-ddl .btn.btn-primary {
      font-size: 0.9rem;
    }
  }

  @media only screen and (min-device-width : 768px)  and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .cbolui-ddl .btn.btn-primary {
      font-size: 0.9rem;
    }
  }
  
  .cbolui-ddl .btn.btn-primary.active,
  .cbolui-ddl .btn.btn-primary.focus,
  .cbolui-ddl .btn.btn-primary:active,
  .cbolui-ddl .btn.btn-primary:active:focus,
  .cbolui-ddl .btn.btn-primary:active:hover,
  .cbolui-ddl .btn.btn-primary:focus,
  .cbolui-ddl .btn.btn-primary:hover,
  .cbolui-ddl .open > .btn.btn-primary.dropdown-toggle {
    background-color: #002A54;
    border-color: #002A54;
    -webkit-transition: background-color 400ms ease, border-color 400ms ease;
    -moz-transition: background-color 400ms ease, border-color 400ms ease;
    -o-transition: background-color 400ms ease, border-color 400ms ease;
    -ms-transition: background-color 400ms ease, border-color 400ms ease;
    transition: background-color 400ms ease, border-color 400ms ease;
  }
  .cbolui-ddl .citi-gold .btn.btn-primary.active,
  .cbolui-ddl .citi-gold .btn.btn-primary.focus,
  .cbolui-ddl .citi-gold .btn.btn-primary:active,
  .cbolui-ddl .citi-gold .btn.btn-primary:active:focus,
  .cbolui-ddl .citi-gold .btn.btn-primary:active:hover,
  .cbolui-ddl .citi-gold .btn.btn-primary:focus,
  .cbolui-ddl .citi-gold .btn.btn-primary:hover,
  .cbolui-ddl .citi-gold .open > .btn.btn-primary.dropdown-toggle {
    background-color: #8c7440;
    border-color: #8c7440;
  }
  .cbolui-ddl .citi-gold-priority .btn.btn-primary.active,
  .cbolui-ddl .citi-gold-priority .btn.btn-primary.focus,
  .cbolui-ddl .citi-gold-priority .btn.btn-primary:active,
  .cbolui-ddl .citi-gold-priority .btn.btn-primary:active:focus,
  .cbolui-ddl .citi-gold-priority .btn.btn-primary:active:hover,
  .cbolui-ddl .citi-gold-priority .btn.btn-primary:focus,
  .cbolui-ddl .citi-gold-priority .btn.btn-primary:hover,
  .cbolui-ddl .citi-gold-priority .open > .btn.btn-primary.dropdown-toggle {
    background-color: #2e251f;
    border-color: #2e251f;
  }
  .cbolui-ddl .citi-priority .btn.btn-primary.active,
  .cbolui-ddl .citi-priority .btn.btn-primary.focus,
  .cbolui-ddl .citi-priority .btn.btn-primary:active,
  .cbolui-ddl .citi-priority .btn.btn-primary:active:focus,
  .cbolui-ddl .citi-priority .btn.btn-primary:active:hover,
  .cbolui-ddl .citi-priority .btn.btn-primary:focus,
  .cbolui-ddl .citi-priority .btn.btn-primary:hover,
  .cbolui-ddl .citi-priority .open > .btn.btn-primary.dropdown-toggle {
    background-color: #040c15;
    border-color: #040c15;
  }

  .cbolui-ddl .citi-blue .hero-4 .common-module-header,
  .cbolui-ddl .citi-business .hero-4 .common-module-header { background-color: #056DAE; }
  .cbolui-ddl .citi-priority .hero-4 .common-module-header { background-color: #0E2A48; }
  .cbolui-ddl .citi-gold .hero-4 .common-module-header { background-color: #B4975A; }
  .cbolui-ddl .citi-gold-priority .hero-4 .common-module-header { background-color: #564639; }

  .file-disabled,
  .cbolui-ddl .file-disabled {
    color: #000 !important;
    cursor: default;
  }

  .cbolui-ddl a.chevron-link,
  .cbolui-ddl a.chevron-link:focus,
  .cbolui-ddl a.chevron-link:hover,
  .cbolui-ddl a.chevron-link.bold,
  .cbolui-ddl a.chevron-link.bold:focus,
  .cbolui-ddl a.chevron-link.bold:hover,
  .cbolui-ddl a.chevron-link-back,
  .cbolui-ddl a.chevron-link-back:focus,
  .cbolui-ddl a.chevron-link-back:hover,
  .cbolui-ddl a.chevron-link-back.bold,
  .cbolui-ddl a.chevron-link-back.bold:focus,
  .cbolui-ddl a.chevron-link-back.bold:hover {
    background-image: none;
    text-decoration: none;
    padding-right: 0;
  }

  .cbolui-ddl a.chevron-link:after,
  .cbolui-ddl a.chevron-link.bold:after,
  .cbolui-ddl a.chevron-link-back:before,
  .cbolui-ddl a.chevron-link-back.bold:before {
    font-family: "citi-glyphicons";
    font-size: 0.8em;
    margin-left: 5px;
  }

  .cbolui-ddl a.chevron-link:after,
  .cbolui-ddl a.chevron-link.bold:after {
    content: "\e007";
  }

  .cbolui-ddl a.chevron-link-back:before,
  .cbolui-ddl a.chevron-link-back.bold:before {
    content: "\e006\ ";
  }
    .cbolui-ddl .btn-register {
      line-height: 46px;
      border-width: 2px;
      border-style: solid;
      min-width: 220px;
      position: relative;
  }
  .cbolui-ddl .btn.btn-register {  font-size: 16px;    border-width: 3px; }
  .cbolui-ddl .btn.btn-register.active,
  .cbolui-ddl .btn.btn-register.focus,
  .cbolui-ddl .btn.btn-register:active,
  .cbolui-ddl .btn.btn-register:active:focus,
  .cbolui-ddl .btn.btn-register:active:hover,
  .cbolui-ddl .btn.btn-register:focus,
  .cbolui-ddl .btn.btn-register:hover,
  .cbolui-ddl .open > .btn.btn-register.dropdown-toggle {
    background-color: #dddddd;
    border-color: #dddddd;
    -webkit-transition: background-color 400ms ease, border-color 400ms ease;
    -moz-transition: background-color 400ms ease, border-color 400ms ease;
    -o-transition: background-color 400ms ease, border-color 400ms ease;
    -ms-transition: background-color 400ms ease, border-color 400ms ease;
    transition: background-color 400ms ease, border-color 400ms ease;
  }

  .cbolui-ddl .btn-grey {
      line-height: 46px;
      border-width: 2px;
      border-style: solid;
      min-width: 220px;
      position: relative;
  }
  .cbolui-ddl .btn.btn-grey { color: #fff; background-color: #999999; border-color: #999999; }
  .cbolui-ddl .btn.btn-grey.active,
  .cbolui-ddl .btn.btn-grey.focus,
  .cbolui-ddl .btn.btn-grey:active,
  .cbolui-ddl .btn.btn-grey:active:focus,
  .cbolui-ddl .btn.btn-grey:active:hover,
  .cbolui-ddl .btn.btn-grey:focus,
  .cbolui-ddl .btn.btn-grey:hover,
  .cbolui-ddl .open > .btn.btn-grey.dropdown-toggle {
    background-color: #666666;
    border-color: #666666;
    -webkit-transition: background-color 400ms ease, border-color 400ms ease;
    -moz-transition: background-color 400ms ease, border-color 400ms ease;
    -o-transition: background-color 400ms ease, border-color 400ms ease;
    -ms-transition: background-color 400ms ease, border-color 400ms ease;
    transition: background-color 400ms ease, border-color 400ms ease;
  }
  /*.cbolui-ddl .accordion.lefthandnav ul li.parent.level1 .category:after,
  .cbolui-ddl .accordion.lefthandnav ul li.parent.level1 .category:before,
  .cbolui-ddl .accordion.lefthandnav ul li.parent.level2 .category:after,
  .cbolui-ddl .accordion.lefthandnav ul li.parent.level2 .category:before,
  .cbolui-ddl .accordion.menu ul.mainnav li.parent .svg-arrow,
  .cbolui-ddl .accordion.menu ul.mainnav>li .svg-arrow,
  .cbolui-ddl .svg-arrow-dropdown-down,
  .cbolui-ddl .table .expandable-row .btn-carat-down,
  .cbolui-ddl .table .expandable-row .btn-carat-down-svg,
  .cbolui-ddl .table .expandable-row .glyphicon-triangle-bottom,
  .cbolui-ddl .table>caption+thead>tr>th .btn-carat-down,
  .cbolui-ddl .table>caption+thead>tr>th .btn-carat-down-svg,
  .cbolui-ddl .table>caption+thead>tr>th .glyphicon-triangle-bottom,*/
  .cbolui-ddl .citi-gold select.form-control,
  .cbolui-ddl .citi-gold-priority select.form-control {
    background-image: url('../images/icons/svgs/arrows/arrow-dropdown-down-dark.svg');
  }

  .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 .theme-dark .btn.btn-primary { background: #fff; border-color: #fff; color: #056dae; }
  .cbolui-ddl .citi-gold .theme-dark .btn.btn-primary { color: #b4985b; }
  .cbolui-ddl .citi-gold-priority .theme-dark .btn.btn-primary { color: #564639; }
  .cbolui-ddl .citi-priority .theme-dark .btn.btn-primary { color: #0e2a48; }
  .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: #f0f0f0;
    background-color: #f0f0f0;
    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-gold .theme-dark-aplha-80,
  .cbolui-ddl .citi-gold-priority .theme-dark-aplha-80 { background-color: rgba(0, 0, 0, 0.5); }
  .cbolui-ddl .citi-priority .theme-dark-aplha-80 { background-color: rgba(14, 42, 72, 0.6); }

  .cbolui-ddl .img-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
  }

  .cbolui-ddl .white-box { background-color: #fff; }
  .cbolui-ddl .gray-box { background-color: #f5f5f5; }
  .cbolui-ddl .box-space { padding: 40px; }

  .cbolui-ddl .divider {
    border-left: 1px solid rgba(221,221,221,1);
    padding: 15px 0;
  }

  @media only screen and (max-width: 767px) {
    .cbolui-ddl .divider { margin: 10px 1px; }
  }

  .cbolui-ddl .disclaimer,
  .cbolui-ddl .disclaimer small { color: #999; }

  .cbolui-ddl .vertical-parent { /* max-width: 98%; */ position: relative; }
  .cbolui-ddl .vertical-parent:before { content: ""; display: inline-block; vertical-align: middle; width: 0px; height: 100%; }
  .cbolui-ddl .vertical-parent > .vertical-inner { width: 98%; display: inline-block; vertical-align: middle; }
  @media only screen and (max-width: 767px) {
    .cbolui-ddl .vertical-parent:before { display: none; }
  }

  .cbolui-ddl .currency { font-size: 0.6em; }

  .cbolui-ddl .form-group input[type="button"],
  .cbolui-ddl .form-group input[type="submit"] {
    min-width: 0;
    width: 100%;
  }

  @media only screen and (min-width: 768px) {
    .cbolui-ddl .sep-left-sm { border-left: 1px solid #ddd; padding-left: 1.4rem; }
    .cbolui-ddl .turn-off-bg-sm { background: none; }
  }

  @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-gold .turn-off-bg-md,
    .cbolui-ddl .citi-gold-priority .turn-off-bg-md,
    .cbolui-ddl .citi-priority .turn-off-bg-md { background: none; }
  }

  @media only screen and (max-width: 991px) {
    .cbolui-ddl h2 { font-size: 2rem; line-height: 2rem; }
  }
  @media only screen and (max-width: 767px) {
    .cbolui-ddl h2 { font-size: 1.4rem; line-height: 1.8rem; }
    .cbolui-ddl .header-2 .super-script,
    .cbolui-ddl .header-2 sup,
    .cbolui-ddl .modal .modal-header .modal-title .super-script,
    .cbolui-ddl .modal .modal-header .modal-title sup,
    .cbolui-ddl h2 .super-script,
    .cbolui-ddl h2 sup { font-size: 1rem; }
  }

  .cbolui-ddl .checkbox-inline,
  .cbolui-ddl .checkbox-inline + .checkbox-inline,
  .cbolui-ddl .radio-inline,
  .cbolui-ddl .radio-inline + .radio-inline {
    margin: 10px 0;
    padding: 0;
  }
  .cbolui-ddl .radio-inline + .radio-inline {
    padding-left: 20px;
  }
  .cbolui-ddl .radio-set .validation-message-danger,
  .cbolui-ddl .checkbox-set .validation-message-danger {
    margin-bottom: 10px;
  }
  @media only screen and (max-width: 767px) {
    .cbolui-ddl .checkbox-inline,
    .cbolui-ddl .checkbox-inline + .checkbox-inline,
    .cbolui-ddl .radio-inline,
    .cbolui-ddl .radio-inline + .radio-inline {
      display: inline-block;
      margin-left: 0;
    }
  }

  .cbolui-ddl .no-margin { margin: 0; }

  #loader {
    position: fixed;
    z-index: 2000;
    width: 100%;
    height: 100%;
    background-color: #fff;
  }
  #loader .jamp {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -15px;
  }

  .cbolui-ddl .loader.start:before {
		position: absolute;
		left: 0;
		top: 0;
		display: block;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, 0.8) url('/poland/dmbh/images/jamp-spinner-2x.gif') no-repeat center center;
		content: "";
		z-index: 1000;
	}

  .cbolui-ddl .list-to-right { clear: both; overflow: hidden; }
  .cbolui-ddl .list-to-right li {
    clear: both;
    float: right;
  }
/* </globals> */

/* <bootstrap> */
  .text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg { text-align: left; }
  .text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg { text-align: center; }
  .text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg { text-align: right; }
  .text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg { text-align: justify; }
  @media (max-width: 767px) {
      .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs { text-align: inherit; }
      .text-left-xs { text-align: left; }
      .text-center-xs { text-align: center; }
      .text-right-xs { text-align: right; }
      .text-justify-xs { text-align: justify; }
  }
  @media (min-width: 768px) and (max-width: 991px) {
      .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm { text-align: inherit; }
      .text-left-sm { text-align: left; }
      .text-center-sm { text-align: center; }
      .text-right-sm { text-align: right; }
      .text-justify-sm { text-align: justify; }
  }
  @media (min-width: 992px) and (max-width: 1199px) {
      .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md { text-align: inherit; }
      .text-left-md { text-align: left; }
      .text-center-md { text-align: center; }
      .text-right-md { text-align: right; }
      .text-justify-md { text-align: justify; }
  }
  @media (min-width: 1200px) {
      .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg { text-align: inherit; }
      .text-left-lg { text-align: left; }
      .text-center-lg { text-align: center; }
      .text-right-lg { text-align: right; }
      .text-justify-lg { text-align: justify; }
  }
/* </bootstrap> */

/* <icons> */
  .cbol-icon{font-family:"citi-glyphicons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cbol-icon-accounts:before{content:"\e001"}.cbol-icon-add:before{content:"\e002"}.cbol-icon-aeroplane:before{content:"\e003"}.cbol-icon-alerts:before{content:"\e004"}.cbol-icon-arrow-down:before{content:"\e005"}.cbol-icon-arrow-left:before{content:"\e006"}.cbol-icon-arrow-right:before{content:"\e007"}.cbol-icon-arrow-up:before{content:"\e008"}.cbol-icon-block:before{content:"\e009"}.cbol-icon-break-deposit:before{content:"\e010"}.cbol-icon-change-atm:before{content:"\e011"}.cbol-icon-change-renewal-instruction:before{content:"\e012"}.cbol-icon-chat:before{content:"\e013"}.cbol-icon-close:before{content:"\e014"}.cbol-icon-creditcard:before{content:"\e015"}.cbol-icon-details:before{content:"\e016"}.cbol-icon-done:before{content:"\e017"}.cbol-icon-downloads:before{content:"\e018"}.cbol-icon-extend-limit:before{content:"\e019"}.cbol-icon-get-in-touch:before{content:"\e020"}.cbol-icon-hamburger:before{content:"\e021"}.cbol-icon-investment:before{content:"\e022"}.cbol-icon-lightbulb:before{content:"\e023"}.cbol-icon-link-card:before{content:"\e024"}.cbol-icon-loans:before{content:"\e025"}.cbol-icon-locator:before{content:"\e026"}.cbol-icon-lock:before{content:"\e027"}.cbol-icon-message:before{content:"\e028"}.cbol-icon-nfc:before{content:"\e029"}.cbol-icon-print:before{content:"\e030"}.cbol-icon-question:before{content:"\e031"}.cbol-icon-report-lost:before{content:"\e032"}.cbol-icon-search:before{content:"\e033"}.cbol-icon-settings:before{content:"\e034"}.cbol-icon-supp-card:before{content:"\e035"}.cbol-icon-transfer:before{content:"\e036"}.cbol-icon-video-play:before{content:"\e037"}.cbol-icon-new-timedeposit:before{content:"\e038"}.cbol-icon-tick:before{content:"\e039"}

  .citi-blue .cbol-icon,
  .citi-blue .chat-msg-icon i,
  .citi-dmbh .cbol-icon,
  .citi-dmbh .chat-msg-icon i,
  .citi-business .cbol-icon,
	.citi-business .chat-msg-icon i  { color: #056DAE; }
  .citi-gold .chat-icon,
	.citi-gold .chat-msg-icon i,
  .citi-gold-priority .chat-icon,
	.citi-gold-priority .chat-msg-icon i { color: #B4975A; }
	.citi-priority .chat-icon,
  .citi-priority .chat-msg-icon i { color: #0E2A48; }
/* </icons> */

/* <global module> */
  .global-module { margin-top: 5.1rem; margin-bottom: 5.1rem; }

  .global-module .module-content h2,
  .global-module .module-content h4,
  .global-module .module-content h5 { line-height: 1em; margin: 0 0 1.3rem; }
  .global-module .module-content p,
  .global-module .module-content ul { margin: 0 0 1.8rem; }

  .global-module .disclaimer { margin-top: 1rem; }
  .global-module .disclaimer small { color: #999; }

  @media only screen and (max-width: 767px) {
    .global-module { margin-top: 2.3rem; margin-bottom: 2.3rem; }
    .global-module .module-content h4 { margin: 0 0 0.5rem; }
  }
/* </global module> */

/* <404> */
/* <404> */

/* <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-blue #app-header .navbar-branding,
  .citi-business #app-header .navbar-branding {
    background-repeat: repeat;
    background-size: contain;
    background-color: #00bdf2;
    background-image: url("../images/layout/gradient-blue-wave.png");
    background-image: -webkit-linear-gradient(270deg, #00bdf2 0, #00b3f0 18%, #0066b3 77%, #004985 100%);
    background-image: linear-gradient(180deg, #00bdf2 0, #00b3f0 18%, #0066b3 77%, #004985 100%);
    border-bottom: 1px solid #004985;
  }
  .citi-gold  #app-header .navbar-branding {
    background-color: #b4975a;
    background-image: url("../images/layout/gradient-gold-wave.png");
    background-image: -webkit-linear-gradient(270deg, #b4975a 0, #a0864a 49%, #78622a 99%);
    background-image: linear-gradient(180deg, #b4975a 0, #a0864a 49%, #78622a 99%);
    border-bottom: 1px solid #78622a
  }
  .citi-priority #app-header .navbar-branding { background-color: #0e2a48; background-image: none; border-bottom: 1px solid #666; }
  .citi-gold-priority #app-header .navbar-branding { background-color: #564639; background-image: none; border-bottom: 1px solid #333; }

  #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-blue #app-header .navbar-branding .segment-name,
  .citi-business #app-header .navbar-branding .segment-name { display: none; }
  .citi-gold #app-header .navbar-branding .segment-name,
  .citi-gold-priority #app-header .navbar-branding .segment-name,
  .citi-priority #app-header .navbar-branding .segment-name {
    display: inline-block;
    height: 33px;
    background-position: 0 6px;
    background-size: auto 24px;
    margin-left: 41px;
  }
  #app-header .navbar-branding .segment-name:before {
    display: inline-block;
    vertical-align: bottom;
    height: 20px;
    content: "";
    border-left: 1px solid rgba(225, 225, 225, 0.3);
    margin: 8px 0 0 -20px;
  }

  #app-header .loginout-wrapper { float: right; list-style: none; padding: 0; margin: 0; }
  #app-header .loginout-wrapper li { float: left; line-height: 24px; padding-top: 15px; }
  #app-header .loginout-wrapper #cc-years-20 { margin-right: 80px; }
  #app-header .loginout-wrapper .menu-login { padding: 12px 0; margin-left: 20px; }
  #app-header .loginout-wrapper a { color: #fff; }
  #app-header .loginout-wrapper li a:focus,
  #app-header .loginout-wrapper li a:hover { color: #999; }

  #app-menu { background-color: #fff; }
  #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-blue #app-menu.sticky,
  .citi-priority #app-menu.sticky,
  .citi-business #app-menu.sticky { border-top-color: #056dae; }
  .citi-gold #app-menu.sticky,
  .citi-gold-priority #app-menu.sticky { border-top-color: #a0864a; }

  #main-menu #menu-belt > li > i { display: none; }

  #main-menu .navbar-nav > li { position: static; padding-right: 15px; }
  #main-menu .navbar-nav > li + li { padding-left: 15px; }
  #main-menu .navbar-nav > .menu-header + li { padding-left: 0; }
  #main-menu .navbar-nav > li > a {
    border-bottom: 3px solid transparent;
    color: #000;
    padding: 13px 0 10px;
    transition: border 0.5s ease;
  }

  .citi-blue #main-menu .navbar-nav > li:hover > a, .citi-business #main-menu .navbar-nav > li:hover > a { border-bottom-color: #056dae; color: #056dae; }
  .citi-priority #main-menu .navbar-nav > li:hover > a { border-bottom-color: #002d4f; color: #0e2a48; }
  .citi-gold #main-menu .navbar-nav > li:hover > a, .citi-gold-priority #main-menu .navbar-nav > li:hover > a { border-bottom-color: #b4975a; color: #b4975a; }

  #main-menu .navbar-sub-menus { position: static; display: none; }
  #main-menu .navbar-sub-menus .container-fluid { max-width: 1440px; }
  #main-menu .navbar-sub-menus .navbar-sub-menus-wrapper {
    z-index: 1000;
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #eee;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    padding: 5px 0;
  }
  #main-menu .navbar-nav > li:hover .navbar-sub-menus { display: block; }

  #main-menu .navbar-sub-menus ul { list-style: none; padding-top: 15px; padding-bottom: 35px; }
  #main-menu .navbar-sub-menus ul > li { display: inline-block; width: 250px; border-bottom: 1px solid #ddd; margin: 5px 50px 5px 0; }
  #main-menu .navbar-sub-menus ul > li > a { display: block; color: #000; padding: 10px 0; }

  #main-menu .segments-belt { display: none; }

  #icon-menu { list-style: none; padding: 0; margin: 0 -13px 0 0; }
  #icon-menu > li { float: left; }
  #icon-menu > li > a { display: block; line-height: 24px; padding: 11px 13px 10px; }
  #icon-menu > li .cbol-icon { width: 1.7rem; height: 1.7rem; font-size: 1.7rem; }

  #hideMenu, #showMenu { display: none; }

  @media only screen and (max-width: 1199px) {
    #main-menu .navbar-nav li { font-size: 1rem; }
  }
  @media only screen and (max-width: 991px) {
    #main-menu .navbar-nav li { font-size: 0.876rem; }
    #main-menu .navbar-sub-menus ul > li { width: 29%; margin-right: 30px; }
  }
  @media only screen and (max-width: 767px) {
    #app-menu.sticky { position: static; }
    #app-header .navbar-toplinks,
    .citi-gold #app-header .navbar-branding .segment-name,
    .citi-gold-priority #app-header .navbar-branding .segment-name,
    .citi-priority #app-header .navbar-branding .segment-name { display: none; }

    #main-menu {
      z-index: 1000;
      position: fixed;
      right: -100%;
      top: 0;
      width: 100%;
      height: 100%;
      overflow-x: hidden;
      transition: right 0.5s;
      background-color: #333;
    }
    #main-menu > nav { -webkit-transform: translate3d(0,0,0); }
    #app-header.open-mobile #main-menu { right: 0; }

    #main-menu .navbar-nav { margin: 0; }
    #main-menu .navbar-nav li,
    #main-menu .navbar-nav li + li,
    #main-menu .navbar-nav > .menu-header + li {
      font-size: 1rem;
      padding: 0 20px;
    }
    #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-blue #main-menu .navbar-nav > li:hover > a,
    .citi-business #main-menu .navbar-nav > li:hover > a,
    .citi-priority #main-menu .navbar-nav > li:hover > a,
    .citi-gold #main-menu .navbar-nav > li:hover > a,
    .citi-gold-priority #main-menu .navbar-nav > li:hover > a  { border-bottom-color: #ddd; }

    #main-menu .navbar-nav .menu-header { padding-right: 0; }
    #main-menu .navbar-nav .menu-header .divider { margin: 16px 1px; }
    .cbolui-ddl #main-menu .navbar-nav > li > .menu-close,
    .cbolui-ddl #main-menu .navbar-nav > li:hover > .menu-close { border-bottom: none; color: #fff; padding: 18px 15px; }
    #main-menu .navbar-nav > li > .menu-close i { width: 1.7rem; height: 1.7rem; font-size: 1.7rem; color: #fff; }

    #app-header .loginout-wrapper #cc-years-20 { display: none; }

    #main-menu #menu-belt { background-color: #fff; }
    #main-menu #menu-belt > li > i { display: block; }
    #main-menu #menu-belt > li.expanded > i + a { border: none; }
    #main-menu #menu-belt > li .navbar-sub-menus {
      display: block;
      visibility: hidden;
      max-height: 0;
      opacity: 0;
      transition: max-height .4s, visibility .4s ease, opacity .4s ease;
    }
    #main-menu #menu-belt > li.expanded > .navbar-sub-menus {
      visibility: visible;
      opacity: 1;
      max-height: 500px;
      border-bottom: 1px solid #ddd;
    }
    
    #main-menu .expand-button {
      position: relative;
      float: right;
      z-index: 50;
      width: 50px;
      height: 50px;
      cursor: pointer;
      margin-top: 6px;
      margin-right: -17px;
    }
    #main-menu .expand-button span { position: relative; display: block; width: 16px; height: 16px; margin: 17px; }
    #main-menu .expand-button span:before,
    #main-menu .expand-button span:after { content: ""; position: absolute; background-color: #666; transition: transform 0.25s ease-out; }
    #main-menu .expand-button span:before { top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px; }
    #main-menu .expand-button span:after { top: 50%; left: 0; width: 100%; height: 2px; margin-top: -1px; }
    #main-menu .expanded .expand-button span:before{ transform: rotate(90deg); }
    #main-menu .expanded .expand-button span:after{ transform: rotate(180deg); }

    #main-menu .navbar-nav > li:hover .navbar-sub-menus { display: none; }
    #main-menu .navbar-sub-menus .navbar-sub-menus-wrapper { position: static; box-shadow: none; border: none; }
    #main-menu .navbar-sub-menus .navbar-sub-menus-wrapper > ul { padding: 0; }
    #main-menu .navbar-sub-menus .navbar-sub-menus-wrapper > ul > li { width: 100%; border-bottom: none; padding: 0; margin: 0; }

    #main-menu .segments-belt { display: block; }
    #main-menu .segments-belt .navbar-nav > li > a { color: #fff; }
    #main-menu .segments-belt .navbar-segments { float: none !important; }
    #main-menu .segments-belt .navbar-segments a { border-bottom-color: rgba(221, 221, 221, .3); }
    #main-menu .segments-belt .navbar-locales a { border: none; }    
  }
/* </header> */

/* <footer> */
  .app-footer-bg {
    background: #333333;
  }
    
  .app-footer {
    background: #333333;
    color: #f9f9f9;
    padding:20px 0;
  }

  .app-footer .foot-copyright {
    font-weight: bold;
  }

  .app-footer .foot-other {
    font-size: 13px;
    display: inline-block;
    float: right;
    padding: 20px 0 10px 0;
    color: #d4d4d4;
  }
  
  .app-footer .foot-list {
    font-size: 13px;
    display: inline-block;
    float: left;
    padding: 20px 0 10px 0;
    margin: 0;
    color: #d4d4d4;
  }

  .app-footer .foot-list li {
    margin: 2px 0 0 25px;
    font-size: 13px;
    color: #d4d4d4;
  }

  .app-footer .foot-list li:first-child {
    margin: 2px 0 0 0;
  }

  .footer-links ul {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
  }

  .footer-links ul li {
    float: left;
    width: 100%;
  }

  .cbolui-ddl .footer-links ul li a {
    font-size: 15px;
    line-height: 24px;
    font-family: Interstate_Light, sans-serif;
    color: #d4d4d4;
    border-bottom:1px solid transparent;
    transition: 0.5s ease;
  }

  .cbolui-ddl .footer-links ul li a:hover {
    border-bottom:1px solid #fff;
    color:#fff;
  }

  .footer-links .foot-header {
    font-size: 15px;
    font-weight: bold;
    font-family: Interstate_Regular, sans-serif;
    color: #fff;
  }

  .footer-links-bottom ul {
    float: right;
  }

  .footer-links-bottom ul li {
    display: inline;
    margin:0 0 0 60px;
  }

  .cbolui-ddl .footer-links-bottom ul li a{
    font-size: 13px;
    font-family: Interstate_Regular, sans-serif;
    color: #d4d4d4;
    transition: 0.5s ease;
  }

  .footer-links-bottom ul li a:hover{
    border-bottom: 1px solid;
    color:#fff;
  }

  #subapp-footer-top {
    padding-bottom: 10px;
  }

  #subapp-footer-bottom {
    margin-top: 25px;
    padding-top: 10px;
    border-top: 1px solid #404040;
  }

  #app-footer .accordion-footer ul li {
    border-top: 1px solid #404040;
  }
  
  #app-footer .accordion-footer ul {
    border-bottom: 1px solid #404040;
  }

  .accordion-footer.menu ul li .category h2,
  .accordion-footer.menu ul li .category .footer-h {
    line-height: 1.5rem;
    padding: 20px 0 20px 0;
    text-indent: 0;
    margin-bottom: 0!important;
    float: left;
    color: #fff;
    font-size: 16px;
  }
  .accordion-footer.menu ul li .accordionSubMenu li {
    line-height: 1.5rem;
    padding-bottom: 20px!important;
    text-decoration: none;
    border: 0!important;
    color: #fff;
  }
  .accordion-footer.menu ul li .accordionSubMenu li a {
    color: #fff;
    font-size: inherit;
    line-height: 24px;
  }
  .columns.accordionToColumns li {
    padding-bottom: 10px;
  }
  .footer-icon-grid {
    display: inline-block;
    float: right;
  }
  .footer-icon {
    margin: 20px 0 0 20px;
    display: inline-block;
  }
  .footer-icon-facebook {
    background: url('/poland/dmbh/images/icons/standard/facebook.png') no-repeat center center;
    width: 6px;
    height: 12px;
  }
  .footer-icon-twitter {
    background: url('/poland/dmbh/images/icons/standard/twitter.png') no-repeat center center;
    width: 16px;
    height: 11px;
  }
  .footer-icon-youtube {
    background: url('/poland/dmbh/images/icons/standard/youtube.png') no-repeat center center;
    width: 16px;
    height: 12px;
  }
  .app-footer .accordion ul.mainnav li.parent .category, .cbolui-ddl .accordion ul.mainnav>li .category, .cbolui-ddl .accordion ul.subnav li.parent .category, .cbolui-ddl .accordion ul.subnav>li .category {
    padding: 19px 20px 19px 30px;
  }
  .app-footer .accordion.menu ul.mainnav li.parent.is-expanded>.category .svg-arrow, .cbolui-ddl .accordion.menu ul.mainnav>li.is-expanded>.category .svg-arrow {
    left: 0;
  }
  .app-footer .accordion.menu ul.mainnav li.parent .svg-arrow, .cbolui-ddl .accordion.menu ul.mainnav>li .svg-arrow {
    left: 0;
  }
  .app-footer .accordion-footer ul li {
    text-indent: 30px;
  }

  @media (max-width: 991px) {
    #subapp-footer-bottom {
      border-top: 0;
    }

    .footer-links-bottom ul{
      float:left;
      padding:0;
    }
    
    .footer-links-bottom ul li{
      display:block;
      margin:0;
    }
    .app-footer .foot-list li {
      margin: 5px 0 0 0;
    }
  }

  @media (max-width: 767px) {
    .app-footer ul{
      margin: 0;
    }
    
    .app-footer .foot-header{
      margin:30px 0 5px 0;
    }
    
  }

  /* <CBOL> */
  #app-footer, #app-footer.cbol-footer {
    min-height: 0;
  }

  #app-footer.cbol-footer #subapp-footer-bottom {
    padding-top: 10px;
  }
  /* </CBOL> */
/* </footer> */

/* <cookie> */
  #cookiePolicyBanner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #eee;
    border-top: 1px solid #ddd;
    padding: 15px 0 20px;
    z-index: 9999;
  }
  #cookieMessage {
    font-size: 0.875rem;
    line-height: 1.3rem;
  }
  #cookieAcceptBtn {
    padding: 0;
    margin: 15px 0 0;
  }
  @media (min-width: 768px) {
    #cookieAcceptBtn {
      float: right;
      margin-top: 0;
    }
  }
/* </cookie> */

/* <fund-list> */
.cbolui-ddl .pagination li.current {
  font-weight: bold;
}
.setPerPage {
  cursor: pointer;
  margin-left: 6px;
  color: #056DAE;
}

.fund-list-date {
  font-size: 0.8em;
}

.filterSelect {
  float: right;
  color: #056dae;
  cursor: pointer;
}
/* </fund-list> */

body.citi-gold .call-to-action-bottom .d8-contact-us-text {color:#333!important;}
/* PLT */

body.citi-plt #app-content { padding:150px 0 100px; }
.app-header--plt { z-index:100; position:fixed; top:0; left:0; width:100%; }
.app-header--plt::before { display:block; content:' '; height:10px; background:#46b7e6; }
.app-header--plt::after { display:block; content:' '; height:10px; width:10px; position:absolute; top:0; left:0; background:#002a54; }
.app-header--plt .logo {  background:#056dae; display:block; width:175px; height:60px; align-items:center; justify-content:center; display:flex; }
.app-header--plt .logo img { transform:translate3d(0,0,0); display:block; width:150px;  transition:.3s opacity ease-in-out;}
.app-header--plt .logo:hover img { opacity:.5; }

body.citi-plt #app-content { padding:150px 0 100px; }
.app-header-new { position:relative; text-align:right; }
.app-header-new::after { display:block; content:' '; height:10px; background:#46b7e6; }
.app-header-new::before { display:block; content:' '; height:10px; width:10px; position:absolute; top:60px; left:0; background:#002a54; }
.app-header-new .logo {  background:#056dae; display:block;    width:100%; height:60px; align-items:center; justify-content:left; display:flex; }
.app-header-new .logo img { height: 31px;   transition:.3s opacity ease-in-out;}
.app-header-new .logo:hover img { opacity:.5; }

body.citi-plt #app-content { padding:150px 0 100px; }
.login-header-new { position:relative; text-align:right; }
.login-header-new::after { display:block; content:' '; height:10px; background:#46b7e6; }
.login-header-new::before { display:block; content:' '; height:10px; width:10px; position:absolute; top:60px; left:0; background:#002a54; }
.login-header-new .logo {  background:#056dae; display:block;    width:100%; height:60px; align-items:center; justify-content:left; display:flex; }
.login-header-new .logo img { height: 31px;   transition:.3s opacity ease-in-out;}
.login-header-new .logo:hover img { opacity:.5; }

.app-footerplt { position:relative; text-align:right; }
.app-footerplt .logo { background:#056dae; display:inline-flex; width:290px; height:100px; align-items:center; justify-content:center; }
.app-footerplt .logo img { position:relative; top:3px; left:3px; transform:translate3d(0,0,0); display:block; width:240px;  transition:.3s opacity ease-in-out;}
.app-footerplt .logo:hover img { opacity:.5; }
.app-footerplt::after { display:block; content:' '; height:10px; background:#46b7e6; }
.app-footerplt::before { display:block; content:' '; height:10px; width:10px; position:absolute; bottom:0; right:0; background:#002a54; }
.app-footerplt > i::before { display:block; content:' '; width:95px; height:45px; position:absolute; bottom:10px; right:290px; background:#008fc9; }
.app-footerplt > i::after { display:block; content:' '; width:220px; height:15px; position:absolute; bottom:10px; right:385px; background:#25a6da; }
.app-footerplt + #app-footer { padding-top:40px; }

@media (max-width:767px) {
  body.citi-plt #app-content { padding:100px 0 50px; }
  .app-footerplt .logo { width:175px; height:60px; }
  .app-footerplt .logo img { width:150px; }
  .app-footerplt > i::before { right:175px; }
  .app-footerplt > i::after { right:270px; }
}
.BlueLine {
border-top: #46b7e6;
border-top-style: solid;
line-height: 16px!important;
border-width: 4px;
}


.cbolui-ddl .navbar-nav {
  float: none;
  margin: 0;
}
@media (min-width: 768px){
.cbolui-ddl .navbar-nav {
    float: none;
    margin: 0;
}
}
.FormSection{display:none;}


.cbolui-ddl .citi-business .btn.btn-primary { background-color: #ccc; border-color: #ccc; color: #555 }

#app-header a:hover {
  text-decoration: none;
}
.loginbtn{background-color: #000!important;

  border-bottom: 1px solid transparent;
  transition: 0.5s ease;}
