/* Original bootstrap z-indexes lowered by 500 - must be less than 1000*/
.dropdown-menu {
  z-index: 500;
  /* was: 1000 */
}
.dropdown-backdrop {
  z-index: 490;
  /* was: 990 */
}
.navbar-static-top {
  z-index: 500;
  /* was: 1000 */
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  z-index: 530;
  /* was: 1030 */
}
.modal {
  z-index: 550;
  /* was: 1050 */
}
.modal-backdrop {
  z-index: 540;
  /* was: 1040 */
}
.tooltip {
  z-index: 570;
  /* was: 1070 */
}
.popover {
  z-index: 560;
  /* was: 1060 */
}

.ccm-notification-page-alert {
  z-index: 1340;
  /* was: 840 */
}

div.ccm-page .header-animation .clouds-1 {
  background: rgba(0, 0, 0, 0) url(../images/assets/clouds_1.png) 100px 30px repeat-x;
}
div.ccm-page .header-animation .clouds-2 {
  background: rgba(0, 0, 0, 0) url(../images/assets/clouds_2.png) 200px 220px repeat-x;
}
div.ccm-page .header-animation .fog-1 {
  background: rgba(0, 0, 0, 0) url(../images/assets/fog_1.png) 200px 30px repeat-x;
}
div.ccm-page .header-animation .fog-2 {
  background: rgba(0, 0, 0, 0) url(../images/assets/fog_1.png) 200px 160px repeat-x;
}
div.ccm-page .header-animation .fog-3 {
  background: rgba(0, 0, 0, 0) url(../images/assets/fog_2.png) 0 0 repeat-x;
}
div.ccm-page {
  /* y style.css based customisations: */
  /* Overlay od Magdy i inne nasze: */
  /* A TU W INNY SPOSÓB: */
}
div.ccm-page .section-bg-image {
  position: relative;
}
div.ccm-page .section-bg-image .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  transform: translate3d(0, 0, 0);
}
div.ccm-page .overlay-dotted .bg-overlay {
  background-image: url(../images/overlay/dotted.png);
}
div.ccm-page .overlay-dotted.white .bg-overlay {
  background-image: url(../images/overlay/dotted-white.png);
}
div.ccm-page .overlay-line-45 .bg-overlay {
  background-image: url(../images/overlay/line-45.png);
}
div.ccm-page .overlay-line-45.white .bg-overlay {
  background-image: url(../images/overlay/line-45-white.png);
}
div.ccm-page .overlay-carbonio .bg-overlay {
  background-image: url(../images/overlay/carbonio.png);
}
div.ccm-page .overlay-carbonio.white .bg-overlay {
  background-image: url(../images/overlay/carbonio-white.png);
}
div.ccm-page .overlay-tile .bg-overlay {
  background-image: url(../images/overlay/tile.png);
}
div.ccm-page .overlay-acid .bg-overlay {
  background-image: url(../images/overlay/acid.png);
}
div.ccm-page .overlay-transparent-dark .bg-overlay {
  background-color: rgba(0, 0, 0, 0.51);
}
div.ccm-page .overlay-transparent-light .bg-overlay {
  background-color: rgba(255, 255, 255, 0.7);
}
div.ccm-page .overlay-squares .bg-overlay {
  background-image: url(../images/overlay/squares.png);
}
div.ccm-page .overlay-points .bg-overlay {
  background-image: url(../images/overlay/points.png);
}
div.ccm-page .overlay-tv .bg-overlay {
  background-image: url(../images/overlay/tv.gif);
  opacity: .1;
}
/*
div.ccm-page .overlay-bn .bg-overlay {
  background-image: url(../images/overlay/bn.gif);
  background-repeat: repeat-x;
  background-position: bottom center;
}
*/
div.ccm-page .overlay-tile-x2 .bg-overlay {
  background-image: url(../images/overlay/tile-x2.png);
}
div.ccm-page .overlay-tile-x4 .bg-overlay {
  background-image: url(../images/overlay/tile-x4.png);
}
div.ccm-page .overlay-tile-x8 .bg-overlay {
  background-image: url(../images/overlay/tile-x8.png);
}
div.ccm-page .overlay-squares-x2 .bg-overlay {
  background-image: url(../images/overlay/squares-x2.png);
}
div.ccm-page .overlay-squares-x4 .bg-overlay {
  background-image: url(../images/overlay/squares-x4.png);
}
div.ccm-page .overlay-squares-x8 .bg-overlay {
  background-image: url(../images/overlay/squares-x8.png);
}
div.ccm-page .overlay-paper .bg-overlay {
  background-image: url(../images/overlay/subtlepattern/paper.png);
}
div.ccm-page .overlay-paper1 .bg-overlay {
  background-image: url(../images/overlay/subtlepattern/paper_1.png);
}
div.ccm-page .overlay-linedpaper .bg-overlay {
  background-image: url(../images/overlay/subtlepattern/linedpaper.png);
}
div.ccm-page .overlay {
  position: relative;
  /* must have */
  /* must have */
}

/* this is the overlay */
.section-bg-image.parallax-window:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: " ";
}

div.ccm-page .overlay:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: " ";
  display: block;
}



div.ccm-page .page-hero .overlay.dotted:before,
div.ccm-page .overlay.dotted .section-bg-image:before {
  background-image: url(../images/overlay/dotted.png);
}

div.ccm-page .page-hero .overlay.dotted-white:before,
div.ccm-page .overlay.dotted-white .section-bg-image:before {
  background-image: url(../images/overlay/dotted-white.png);
}

div.ccm-page .page-hero .overlay.line-45:before,
div.ccm-page .overlay.line-45 .section-bg-image::before {
  background-image: url(../images/overlay/line-45-2.png);
}

div.ccm-page .page-hero .overlay.line-45-light:before,
div.ccm-page .overlay.line-45-light .section-bg-image::before {
  background-image: url(../images/overlay/line-45-2-light.png);
}

div.ccm-page .page-hero .overlay.line-45.white:before,
div.ccm-page .overlay.line-45.white .section-bg-image::before {
  background-image: url(../images/overlay/line-45-white.png);
}

div.ccm-page .page-hero .overlay.carbonio:before,
div.ccm-page .overlay.carbonio .section-bg-image::before {
  background-image: url(../images/overlay/carbonio-2.png);
}

div.ccm-page .page-hero .overlay.carbonio-light:before,
div.ccm-page .overlay.carbonio-light .section-bg-image::before {
  background-image: url(../images/overlay/carbonio-2-light.png);
}

div.ccm-page .page-hero .overlay.carbonio.white:before,
div.ccm-page .overlay.carbonio.white .section-bg-image::before {
  background-image: url(../images/overlay/carbonio-white.png);
}

div.ccm-page .page-hero .overlay.tile:before,
div.ccm-page .overlay.tile .section-bg-image::before {
  background-image: url(../images/overlay/tile.png);
}

div.ccm-page .page-hero .overlay.tile-light:before,
div.ccm-page .overlay.tile-light .section-bg-image::before {
  background-image: url(../images/overlay/tile-light.png);
}

div.ccm-page .page-hero .overlay.acid:before,
div.ccm-page .overlay.acid .section-bg-image::before {
  background-image: url(../images/overlay/acid.png);
}

div.ccm-page .page-hero .overlay.acid-light:before,
div.ccm-page .overlay.acid-light .section-bg-image::before {
  background-image: url(../images/overlay/acid-light.png);
}

div.ccm-page .page-hero .overlay.light:before,
div.ccm-page .overlay.light .section-bg-image::before {
  background-image: url(../images/overlay/light.png);
}

div.ccm-page .page-hero .overlay.dark:before,
div.ccm-page .overlay.dark .section-bg-image::before {
  background-image: url(../images/overlay/dark.png);
}

div.ccm-page .page-hero .overlay.grey:before,
div.ccm-page .overlay.grey .section-bg-image:before {
  background-image: url(../images/overlay/grey.png);
}

div.ccm-page .page-hero .overlay.squares:before,
div.ccm-page .overlay.squares .section-bg-image:before {
  background-image: url(../images/overlay/squares-dark.png);
}

div.ccm-page .page-hero .overlay.squares-light:before,
div.ccm-page .overlay.squares-light .section-bg-image:before {
  background-image: url(../images/overlay/squares.png);
}

div.ccm-page .page-hero .overlay.points:before,
div.ccm-page .overlay.points .section-bg-image:before {
  background-image: url(../images/overlay/points.png);
}

div.ccm-page .page-hero .overlay.points-light:before,
div.ccm-page .overlay.points-light .section-bg-image:before {
  background-image: url(../images/overlay/points-light.png);
}

div.ccm-page .page-hero .overlay.tv:before,
div.ccm-page .overlay.tv .section-bg-image:before {
  background-image: url(../images/overlay/tv.gif);
  opacity: .1;
}

div.ccm-page .page-hero .overlay.overlay-tile-x2:before,
div.ccm-page .overlay.overlay-tile-x2 .section-bg-image:before {
  background-image: url(../images/overlay/tile-x2.png);
}

div.ccm-page .page-hero .overlay.overlay-tile-x4:before,
div.ccm-page .overlay.overlay-tile-x4 .section-bg-image:before {
  background-image: url(../images/overlay/tile-x4.png);
}

div.ccm-page .page-hero .overlay.overlay-tile-x8:before,
div.ccm-page .overlay.overlay-tile-x8 .section-bg-image:before {
  background-image: url(../images/overlay/tile-x8.png);
}

div.ccm-page .page-hero .overlay.overlay-squares-x2:before,
div.ccm-page .overlay.overlay-squares-x2 .section-bg-image:before {
  background-image: url(../images/overlay/squares-x2.png);
}

div.ccm-page .page-hero .overlay.overlay-squares-x4:before,
div.ccm-page .overlay.overlay-squares-x4 .section-bg-image:before {
  background-image: url(../images/overlay/squares-x4.png);
}

div.ccm-page .page-hero .overlay.overlay-squares-x8:before,
div.ccm-page .overlay.overlay-squares-x8 .section-bg-image:before {
  background-image: url(../images/overlay/squares-x8.png);
}

div.ccm-page .page-hero .overlay.paper:before,
div.ccm-page .overlay.paper .section-bg-image:before {
  background-image: url(../images/overlay/subtlepattern/paper.png);
}

div.ccm-page .page-hero .overlay.paper1:before,
div.ccm-page .overlay.paper1 .section-bg-image:before {
  background-image: url(../images/overlay/subtlepattern/paper_1.png);
}

div.ccm-page .page-hero .overlay.linedpaper:before,
div.ccm-page .overlay.linedpaper .section-bg-image:before {
  background-image: url(../images/overlay/subtlepattern/linedpaper.png);
}

div.ccm-page .page-hero .overlay.wrinklypaper:before,
div.ccm-page .overlay.wrinklypaper .section-bg-image:before {
  background-image: url(../images/overlay/subtlepattern/wrinklypaper.png);
}

div.ccm-page .page-hero .overlay.transparent-dark:before,
div.ccm-page .overlay.transparent-dark .section-bg-image:before {
  background-color: rgba(0, 0, 0, 0.51);
}

div.ccm-page .page-hero .overlay.transparent-light:before,
div.ccm-page .overlay.transparent-light .section-bg-image:before {
  background-color: rgba(255, 255, 255, 0.8);
}

div.ccm-page .page-hero .overlay.op10:before,
div.ccm-page .overlay.op10 .section-bg-image:before {
  opacity: .1;
}

div.ccm-page .page-hero .overlay.op20:before,
div.ccm-page .overlay.op20 .section-bg-image:before {
  opacity: .2;
}

div.ccm-page .page-hero .overlay.op30:before,
div.ccm-page .overlay.op30 .section-bg-image:before {
  opacity: .3;
}

div.ccm-page .page-hero .overlay.op40:before,
div.ccm-page .overlay.op40 .section-bg-image:before {
  opacity: .4;
}

div.ccm-page .page-hero .overlay.op50:before,
div.ccm-page .overlay.op50 .section-bg-image:before {
  opacity: .5;
}

div.ccm-page .page-hero .overlay.op60:before,
div.ccm-page .overlay.op60 .section-bg-image:before {
  opacity: .6;
}

div.ccm-page .page-hero .overlay.op70:before,
div.ccm-page .overlay.op70 .section-bg-image:before {
  opacity: .7;
}

div.ccm-page .page-hero .overlay.op80:before,
div.ccm-page .overlay.op80 .section-bg-image:before {
  opacity: .8;
}

div.ccm-page .page-hero .overlay.op90:before,
div.ccm-page .overlay.op90 .section-bg-image:before {
  opacity: .9;
}

div.ccm-page .overlay > * {
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  -ms-transform: translate(0);
  -o-transform: translate(0);
  transform: translate(0);
}



