body {
	margin-top: 62px;
	background-color:#dddddd;
}

.carouselback {
	background-color:#dddddd;
}

/* carousel zoom */
.carousel-inner .carousel-item > img {
  -webkit-animation: thing 20s;
  -o-animation: thing 20s;
  animation: thing 20s; 
}
@keyframes thing {
  from {
     transform: scale(1, 1);
  }
  to {
    transform: scale(1.5, 1.5);
  }
}

/* Bootstrap Carousel Fade Transition */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}









.bgcontent {background-color:#ffffff;}

/*
.carousel-caption {
	right: 20%;
	left: 20%;
	padding-bottom: 60px;
	text-shadow: 0 4px 20px rgba(0, 0, 0, .9);
}
*/

.h1, h1 {
	font-size: calc(1.2rem + 0.5vw);
}

.hr2 {
	display:block;
	border:0px;
	height:4px;
	background-image:url('images/hr2.png');
	/* background-position: center; */
	margin: 20px 0 26px 0;
	opacity: 1.00;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.8);
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,1.0);
}

.minh72 {min-height:72px;} /* do img w menu */


/* button menu kolor
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255,255,255,.8);
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color: rgba(255,255,255,1.0);
}
*/

/* txt size switch, 1rem = 16px */
h3 {font-size:1rem;}
@media (min-width: 544px) {
	h3 {font-size:1.5rem;}
}
@media (min-width: 768px) {
	h3 {font-size:1.5rem;}
}
@media (min-width: 992px) {
	h3 {font-size:1.5rem;}
}
@media (min-width: 1200px) {
	h3 {font-size:2rem;}
}

/* galeria (z zoom) */
.gallery img {
	margin:6px;
	-webkit-transition: all .3s ease; /* Safari and Chrome */
	-moz-transition: all .3s ease; /* Firefox */
	-o-transition: all .3s ease; /* IE 9 */
	-ms-transition: all .3s ease; /* Opera */
	transition: all .3s ease;
}
.gallery img:hover {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform:translateZ(0) scale(1.14); /* Safari and Chrome */
	-moz-transform:scale(1.14); /* Firefox */
	-ms-transform:scale(1.14); /* IE 9 */
	-o-transform:translatZ(0) scale(1.14); /* Opera */
	transform:translatZ(0) scale(1.14);
}

footer {background:#eee; color:#555555; padding:20px 0 20px 0;}
footer a {color:#fff;}
footer h3 {font-size:20px;}
footer h4 {color:#444444; padding: 0 0 8px 0; margin-bottom:12px; border-bottom:2px solid #cccccc; font-size:15px; font-weight:700;}
.subfooter {color:#444444; margin:30px 0 -20px 0; background:#dddddd; padding:20px 0 30px 0; border-top:6px solid #6ea8fe;}
.subfooter ul {margin:0; padding:0; float:right;}
.subfooter li {display:inline; padding:0 10px 0 0;}
.subfooter a {color:#444444;}

.c0 {color:#000000;}
.c1 {color:#ffffff;}
.c2 {color:#0facef;}
.c2:hover {color:#0facef;}

/* w footer 3 pola */
.tbk1 {background-color: #42b3e5;}
.tbk2 {background-color: #0384ce;}
.tbk3 {background-color: #3156a3;}


.blink {animation: blink 1s infinite;}
@keyframes blink {
		0%{opacity: 1;}
		75%{opacity: 1;}
		76%{ opacity: 0;}
		100%{opacity: 0;}
	}

.iconscol {
	float: left;
	margin: 0px 60px 46px 0px;
	font-size: 42px;
}


/* lekki obrot */
.foor img {
  border-radius: 50%;
  -webkit-transition: -webkit-transform .2s ease-in-out;
          transition:         transform .2s ease-in-out;
}
.foor img:hover {
  -webkit-transform: rotate(10deg);
          transform: rotate(10deg);
}

.bd-info {
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #fceaf3;
    border-left: 6px solid #eea9c6;
}

.l7 {font-size:11px; color:#666666;}

/* colors */
.bd-blue-100 {background-color:#cfe2ff} .c-blue-100 {color:#cfe2ff}
.bd-blue-200 {background-color:#9ec5fe} .c-blue-200 {color:#9ec5fe}
.bd-blue-300 {background-color:#6ea8fe} .c-blue-300 {color:#6ea8fe}
.bd-blue-400 {background-color:#3d8bfd} .c-blue-400 {color:#3d8bfd}
.bd-blue-500 {background-color:#0d6efd} .c-blue-500 {color:#0d6efd}
.bd-blue-600 {background-color:#0a58ca} .c-blue-600 {color:#0a58ca}
.bd-blue-700 {background-color:#084298} .c-blue-700 {color:#084298}
.bd-blue-800 {background-color:#052c65} .c-blue-800 {color:#052c65}
.bd-blue-900 {background-color:#031633} .c-blue-900 {color:#031633}
.bd-indigo-100 {background-color:#e0cffc} .c-indigo-100 {color:#e0cffc}
.bd-indigo-200 {background-color:#c29ffa} .c-indigo-200 {color:#c29ffa}
.bd-indigo-300 {background-color:#a370f7} .c-indigo-300 {color:#a370f7}
.bd-indigo-400 {background-color:#8540f5} .c-indigo-400 {color:#8540f5}
.bd-indigo-500 {background-color:#6610f2} .c-indigo-500 {color:#6610f2}
.bd-indigo-600 {background-color:#520dc2} .c-indigo-600 {color:#520dc2}
.bd-indigo-700 {background-color:#3d0a91} .c-indigo-700 {color:#3d0a91}
.bd-indigo-800 {background-color:#290661} .c-indigo-800 {color:#290661}
.bd-indigo-900 {background-color:#140330} .c-indigo-900 {color:#140330}
.bd-purple-100 {background-color:#e2d9f3} .c-purple-100 {color:#e2d9f3}
.bd-purple-200 {background-color:#c5b3e6} .c-purple-200 {color:#c5b3e6}
.bd-purple-300 {background-color:#a98eda} .c-purple-300 {color:#a98eda}
.bd-purple-400 {background-color:#8c68cd} .c-purple-400 {color:#8c68cd}
.bd-purple-500 {background-color:#6f42c1} .c-purple-500 {color:#6f42c1}
.bd-purple-600 {background-color:#59359a} .c-purple-600 {color:#59359a}
.bd-purple-700 {background-color:#432874} .c-purple-700 {color:#432874}
.bd-purple-800 {background-color:#2c1a4d} .c-purple-800 {color:#2c1a4d}
.bd-purple-900 {background-color:#160d27} .c-purple-900 {color:#160d27}
.bd-pink-100 {background-color:#f7d6e6} .c-pink-100 {color:#f7d6e6}
.bd-pink-200 {background-color:#efadce} .c-pink-200 {color:#efadce}
.bd-pink-300 {background-color:#e685b5} .c-pink-300 {color:#e685b5}
.bd-pink-400 {background-color:#de5c9d} .c-pink-400 {color:#de5c9d}
.bd-pink-500 {background-color:#d63384} .c-pink-500 {color:#d63384}
.bd-pink-600 {background-color:#ab296a} .c-pink-600 {color:#ab296a}
.bd-pink-700 {background-color:#801f4f} .c-pink-700 {color:#801f4f}
.bd-pink-800 {background-color:#561435} .c-pink-800 {color:#561435}
.bd-pink-900 {background-color:#2b0a1a} .c-pink-900 {color:#2b0a1a}
.bd-red-100 {background-color:#f8d7da} .c-red-100 {color:#f8d7da}
.bd-red-200 {background-color:#f1aeb5} .c-red-200 {color:#f1aeb5}
.bd-red-300 {background-color:#ea868f} .c-red-300 {color:#ea868f}
.bd-red-400 {background-color:#e35d6a} .c-red-400 {color:#e35d6a}
.bd-red-500 {background-color:#dc3545} .c-red-500 {color:#dc3545}
.bd-red-600 {background-color:#b02a37} .c-red-600 {color:#b02a37}
.bd-red-700 {background-color:#842029} .c-red-700 {color:#842029}
.bd-red-800 {background-color:#58151c} .c-red-800 {color:#58151c}
.bd-red-900 {background-color:#2c0b0e} .c-red-900 {color:#2c0b0e}
.bd-orange-100 {background-color:#ffe5d0} .c-orange-100 {color:#ffe5d0}
.bd-orange-200 {background-color:#fecba1} .c-orange-200 {color:#fecba1}
.bd-orange-300 {background-color:#feb272} .c-orange-300 {color:#feb272}
.bd-orange-400 {background-color:#fd9843} .c-orange-400 {color:#fd9843}
.bd-orange-500 {background-color:#fd7e14} .c-orange-500 {color:#fd7e14}
.bd-orange-600 {background-color:#ca6510} .c-orange-600 {color:#ca6510}
.bd-orange-700 {background-color:#984c0c} .c-orange-700 {color:#984c0c}
.bd-orange-800 {background-color:#653208} .c-orange-800 {color:#653208}
.bd-orange-900 {background-color:#331904} .c-orange-900 {color:#331904}
.bd-yellow-100 {background-color:#fff3cd} .c-yellow-100 {color:#fff3cd}
.bd-yellow-200 {background-color:#ffe69c} .c-yellow-200 {color:#ffe69c}
.bd-yellow-300 {background-color:#ffda6a} .c-yellow-300 {color:#ffda6a}
.bd-yellow-400 {background-color:#ffcd39} .c-yellow-400 {color:#ffcd39}
.bd-yellow-500 {background-color:#ffc107} .c-yellow-500 {color:#ffc107}
.bd-yellow-600 {background-color:#cc9a06} .c-yellow-600 {color:#cc9a06}
.bd-yellow-700 {background-color:#997404} .c-yellow-700 {color:#997404}
.bd-yellow-800 {background-color:#664d03} .c-yellow-800 {color:#664d03}
.bd-yellow-900 {background-color:#332701} .c-yellow-900 {color:#332701}
.bd-green-100 {background-color:#d1e7dd} .c-green-100 {color:#d1e7dd}
.bd-green-200 {background-color:#a3cfbb} .c-green-200 {color:#a3cfbb}
.bd-green-300 {background-color:#75b798} .c-green-300 {color:#75b798}
.bd-green-400 {background-color:#479f76} .c-green-400 {color:#479f76}
.bd-green-500 {background-color:#198754} .c-green-500 {color:#198754}
.bd-green-600 {background-color:#146c43} .c-green-600 {color:#146c43}
.bd-green-700 {background-color:#0f5132} .c-green-700 {color:#0f5132}
.bd-green-800 {background-color:#0a3622} .c-green-800 {color:#0a3622}
.bd-green-900 {background-color:#051b11} .c-green-900 {color:#051b11}
.bd-teal-100 {background-color:#d2f4ea} .c-teal-100 {color:#d2f4ea}
.bd-teal-200 {background-color:#a6e9d5} .c-teal-200 {color:#a6e9d5}
.bd-teal-300 {background-color:#79dfc1} .c-teal-300 {color:#79dfc1}
.bd-teal-400 {background-color:#4dd4ac} .c-teal-400 {color:#4dd4ac}
.bd-teal-500 {background-color:#20c997} .c-teal-500 {color:#20c997}
.bd-teal-600 {background-color:#1aa179} .c-teal-600 {color:#1aa179}
.bd-teal-700 {background-color:#13795b} .c-teal-700 {color:#13795b}
.bd-teal-800 {background-color:#0d503c} .c-teal-800 {color:#0d503c}
.bd-teal-900 {background-color:#06281e} .c-teal-900 {color:#06281e}
.bd-cyan-100 {background-color:#cff4fc} .c-cyan-100 {color:#cff4fc}
.bd-cyan-200 {background-color:#9eeaf9} .c-cyan-200 {color:#9eeaf9}
.bd-cyan-300 {background-color:#6edff6} .c-cyan-300 {color:#6edff6}
.bd-cyan-400 {background-color:#3dd5f3} .c-cyan-400 {color:#3dd5f3}
.bd-cyan-500 {background-color:#0dcaf0} .c-cyan-500 {color:#0dcaf0}
.bd-cyan-600 {background-color:#0aa2c0} .c-cyan-600 {color:#0aa2c0}
.bd-cyan-700 {background-color:#087990} .c-cyan-700 {color:#087990}
.bd-cyan-800 {background-color:#055160} .c-cyan-800 {color:#055160}
.bd-cyan-900 {background-color:#032830} .c-cyan-900 {color:#032830}
.bd-gray-100 {background-color:#f8f9fa} .c-gray-100 {color:#f8f9fa}
.bd-gray-200 {background-color:#e9ecef} .c-gray-200 {color:#e9ecef}
.bd-gray-300 {background-color:#dee2e6} .c-gray-300 {color:#dee2e6}
.bd-gray-400 {background-color:#ced4da} .c-gray-400 {color:#ced4da}
.bd-gray-500 {background-color:#adb5bd} .c-gray-500 {color:#adb5bd}
.bd-gray-600 {background-color:#6c757d} .c-gray-600 {color:#6c757d}
.bd-gray-700 {background-color:#495057} .c-gray-700 {color:#495057}
.bd-gray-800 {background-color:#343a40} .c-gray-800 {color:#343a40}
.bd-gray-900 {background-color:#212529} .c-gray-900 {color:#212529}
.bd-white {background-color:#fff} .c-white {color:#fff}
.bd-black {background-color:#000} .c-black {color:#000}



.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3988fd;
  --bs-btn-border-color: #3988fd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0468fc;
  --bs-btn-hover-border-color: #0468fc;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0468fc;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3988fd;
  --bs-btn-disabled-border-color: #3988fd;
}



.wazne {
    padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    background-color: #edf3fc;
    border-left: 0.25rem solid #6ea8fe;
}

.pt-jlm1 {padding-top:30px};
