/*::-moz-selection{background:#82c4dc;color:#fff;}
::selection{background:#82c4dc;color:#fff;} */
::-moz-selection{background:#140d32;color:#fff;}
::selection{background:#140d32;color:#fff;} 

.light .navbar-nav.dark a, .dark .navbar-nav a, .light .dark .navbar-nav a, .navbar-nav.dark a {
	font-family: 'Roboto';
	font-style: normal;
	letter-spacing: 1.5;
	font-weight: 400;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
}
.dark .navbar-nav.light a.nav-link:hover, .light .navbar-nav a.nav-link:hover, .dark .light .navbar-nav a.nav-link:hover, .navbar-nav.light a.nav-link:hover, .dark .navbar-nav.light .nav-item:hover > a.nav-link, .light .navbar-nav .nav-item:hover > a.nav-link, .dark .light .navbar-nav .nav-item:hover > a.nav-link, .navbar-nav.light .nav-item:hover > a.nav-link, .dark .navbar-nav.light a.nav-link.active, .light .navbar-nav a.nav-link.active, .dark .light .navbar-nav a.nav-link.active, .navbar-nav.light a.nav-link.active {
	color: #222;
	text-decoration: none;
	background-color: rgba(255,255,255,0);
}

[kolor="zielony"]:hover{background-color:#39804b !important;}
[kolor="czerwony"]:hover{background-color:#cd2d25 !important;}
[kolor="czarny"]:hover{background-color:#000000 !important;}
[kolor="granat"]:hover{background-color:#140d32 !important;}
[kolor="pbo1"]:hover{background-color:#98D7F7 !important;}
[kolor="pbo2"]:hover{background-color:#6C79B4 !important;}
[kolor="pbo3"]:hover{background-color:#F2AF61 !important;}

#nav-logo-menu-2--0 .bg-wrap {background: rgba(51, 51, 51, 0.5);}
#text-obo .bg-wrap {background: rgba(255, 205, 0, 1);}
#text-pbo .bg {
    background-image: url('../images/tlo.png');
    background-repeat: repeat;
    background-position: left center;
    opacity: 0.15;
}
#text-uwaga .bg-wrap {background: rgba(255, 205, 0, 1);}
#text-uwaga .bg {
    background-image: url('../images/wykrzyknik.svg');
    background-repeat: no-repeat;
    background-position: left center;
    opacity: 0.15;
}
#text-2col-3 .bg {
    background-image: url('../images/mapka-lt-2.svg');
    background-repeat: no-repeat;
    background-position: right bottom;
    opacity: 0.15;
}
#clients-5col-2 .bg-wrap {
    background-color:rgba(30,30,30,0.5);
	border-bottom:1px solid #232122;
	border-width:75%;
}
#action-text-btn .bg {
    background-image: url('../images/ulotka-1.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity:0.1;
}

#header-text-2 .bg-wrap {
	background: #fdac53;
    opacity:0.75;

	}
#header-text-2 .bg {
    background-image: url('../images/s2d-www.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    opacity:.25;
}
#inner-title .bg-wrap {	background: #39804b;}
#inner-title--0 .bg-wrap {}
#inner-title--0 .bg {
	background-size: cover;
	background-position: center center;
	background-image: url('../images/s2d-www.jpg');
}
#header-text-setka .bg-wrap {background: #cd2d25;}
#header-text-zerowka .bg-wrap {background: #39804b;}
#header-text-nocka .bg-wrap {background: #232122;}
#header-text-taryfa .bg-wrap {background: #98D7F7;}
#header-text-projekt_1 .bg-wrap {background: #98D7F7;}
#header-text-projekt_2 .bg-wrap {background: #6C79B4;}
#header-text-projekt_3 .bg-wrap {background: #F2AF61;}
#header-text-projekt_4 .bg-wrap {background: #2D2E83;}

#action-text-timer .bg-wrap {
	background: #6C79B4;
    opacity:1;
}

#action-text-timer .bg {
    background-image: url('../images/p1d_tlo.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    opacity:0.5;
} 

#inner-title--2 .bg-wrap {}
#inner-title--2 .bg {
	background-image: url('../images/ksw_tlo.jpg');
	opacity: 1;
	background-size: cover;
	background-position: center bottom;}
#inner-title--3 .bg {
	background-image: url('../images/holender_tlo.jpg');
	opacity: 1;
	background-size: cover;
	background-position: center center;}
#inner-title--3 .bg-wrap {background: #140d32;} 
   
#footer-logo-social .bg-wrap {background: #232323;}

.dark .light , .light  , .dark .light  , .light  {
	font-family: 'Roboto';
	font-size: 17px;
	line-height: 1.5;
	color: #666666;
}
.light .dark , .dark  , .light .dark  , .dark  {
	font-family: 'Roboto';
	font-size: 17px;
	line-height: 1.5;
	color: #ffffff;
}
.light-page {background-color: #fff;}
.dark-page {background-color: #232323;}

.bg-bialy{background-color:#ffffff !important;}
.bg-szary{background-color:#666666 !important;}
.bg-grafit{background-color:#333333 !important;}
.bg-ciemny{background-color:#232323 !important;}
.bg-granat{background-color:#140d32 !important;}
.bg-zielony{background-color:#39804b !important;}
.bg-czerwony{background-color:#cd2d25 !important;}
.bg-zolty{background-color:#FFD000 !important;}
.bg-budzet-1{background-color:#98D7F7 !important;}
.bg-budzet-2{background-color:#6C79B4 !important;}
.bg-budzet-3{background-color:#F2AF61 !important;}
.bg-budzet-4{background-color:#2D2E83 !important;}

.text-bialy{color:#ffffff !important;}
.text-szary{color:#666666 !important;}
.text-grafit{color:#333333 !important;}
.text-ciemny{color:#232323 !important;}
.text-granat{color:#140d32 !important;}
.text-zielony{color:#39804b !important;}
.text-czerwony{color:#cd2d25 !important;}
.text-zolty{color:#FFD000 !important;}
.text-budzet-1{color:#98D7F7 !important;}
.text-budzet-2{color:#6C79B4 !important;}
.text-budzet-3{color:#F2AF61 !important;}
.text-budzet-4{color:#2D2E83 !important;}

.text-100 {font-weight: 100 !important;	font-style: normal !important;}
.text-100i{font-weight: 100 !important;	font-style: italic !important;}
.text-300 {font-weight: 300 !important;	font-style: normal !important;}
.text-300i{font-weight: 300 !important;	font-style: italic !important;}
.text-400 {font-weight: 400 !important;	font-style: normal !important;}
.text-400i{font-weight: 400 !important;	font-style: italic !important;}
.text-500 {font-weight: 500 !important;	font-style: normal !important;}
.text-500i{font-weight: 500 !important;	font-style: italic !important;}
.text-700 {font-weight: 700 !important;	font-style: normal !important;}
.text-700i{font-weight: 700 !important;	font-style: italic !important;}
.text-900 {font-weight: 900 !important;	font-style: normal !important;}
.text-900i{font-weight: 900 !important;	font-style: italic !important;}

.brygada{font-size: 10px !important; color:#fff !important;font-weight:bold !important;}
.przyjazd{color:#A5A5A5 !important;}
.przystanek{font-weight:500 !important;text-transform: uppercase !important;}
.duza-godz{font-size:55px !important;font-weight:bold !important;}
.cena {font-style:italic !important;}
.bus {font-size:13px !important;}

table.rozklady,
table.rozklady-zerowka,
table.rozklady-setka {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.rozklady td, table.rozklady th,
table.rozklady-zerowka td, table.rozklady-zerowka th,
table.rozklady-setka td, table.rozklady-setka th {
  padding: 5px 5px;
}
.dark table.rozklady tbody td ,
.dark table.rozklady-zerowka tbody td,
.dark table.rozklady-setka tbody td {
  font-size: 15px;
  color: #fff;
}
table.rozklady tbody td,
table.rozklady-zerowka tbody td,
table.rozklady-setka tbody td {
  font-size: 15px;
  color: #333333;
}
table.rozklady tr:nth-child(even){background: rgba(20, 13, 50, .15);}
table.rozklady-zerowka tr:nth-child(even){background: rgba(57, 128, 75, .15);}
table.rozklady-setka tr:nth-child(even){background: rgba(205, 45, 37, .15);}
table.rozklady thead {background: #140D32;border-bottom: 2px solid #666666;}
table.rozklady-zerowka thead  {background: #39804b;border-bottom: 2px solid #666666;}
table.rozklady-setka thead  {background: #cd2d25;border-bottom: 2px solid #666666;}
table.rozklady thead th,
table.rozklady-zerowka thead th,
table.rozklady-setka thead th {
  font-size: 19px;
  font-weight: 700;
  color: #FFFFFF;
  text-align: center;
  padding: 10px 5px;
}
table.rozklady thead th:first-child,
table.rozklady-zerowka thead th:first-child,
table.rozklady-setka thead th:first-child {
  border-left: none;
}
.btn-granat {
    color: #fff !important;
    background-color: rgba(0,0,0,0) !important;
    border:2px solid #fff !important;
	border-radius:10px !important;
}
.btn-granat:hover {
    color: #fff !important;
    background-color: #140d32 !important;
    border:2px solid #140d32 !important;
	border-radius:10px !important;
}
.btn-zolty {
    color: #fff !important;
    background-color: rgba(0,0,0,0) !important;
    border:2px solid #fff !important;
	border-radius:10px !important;
}
.btn-zolty:hover {
    color: #333 !important;
    background-color: #ffd000 !important;
    border:2px solid #ffd000 !important;
	border-radius:10px !important;
}