::-moz-selection{background:#192036;color:#fff;}
::selection{background:#192036;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="granat"]:hover{background-color:#192036 !important;}

#nav-logo-menu-2--0 .bg-wrap {background: rgba(51, 51, 51, 0.5);}
#action-text-btn .bg-wrap {background: #fff;}  
#header-text-2 .bg-wrap {background-color: #fff}
#header-text-2 .bg {
    background-image: url('../images/combino-tlo.jpg');
    background-repeat: no-repeat;
    background-position: center 62%;
    background-size: cover;
    opacity:1;
}

#header-text-granat .bg-wrap {background: #192036;}
#header-text-szary .bg-wrap {background: #eaeaea;}  
#header-text-czerwony .bg-wrap {background: #cd2d25;} 
#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:#192036 !important;}
.bg-zielony{background-color:#39804b !important;}
.bg-czerwony{background-color:#cd2d25 !important;}
.bg-zolty{background-color:#FFD000 !important;}

.text-bialy{color:#ffffff !important;}
.text-szary{color:#666666 !important;}
.text-grafit{color:#333333 !important;}
.text-ciemny{color:#232323 !important;}
.text-granat{color:#192036 !important;}
.text-zielony{color:#39804b !important;}
.text-czerwony{color:#cd2d25 !important;}
.text-zolty{color:#FFD000 !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-zerowka-objazd,
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-zerowka-objazd td, table.rozklady-zerowka-objazd 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-zerowka-objazd tbody td,
.dark table.rozklady-setka tbody td {
  font-size: 15px;
  color: #fff;
}
table.rozklady tbody td,
table.rozklady-zerowka tbody td,
table.rozklady-zerowka-objazd 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-zerowka-objazd tr:nth-child(even){background: rgba(255, 205, 0, .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-zerowka-objazd thead  {background: rgb(255, 205, 0);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-zerowka-objazd thead th:first-child,
table.rozklady-setka thead th:first-child {
  border-left: none;
}

.btn-granat {
    color: #fff !important;
    background-color: #192036 !important;
    border:2px solid #192036 !important;
	border-radius:10px !important;
}
.btn-granat:hover {
    color: #192036 !important;
    background-color: #fff !important;
    border:2px solid #192036 !important;
	border-radius:10px !important;
}

.btn-bialy {
    color: #fff !important;
    background-color: rgba(0,0,0,0) !important;
    border:2px solid #fff !important;
	border-radius:10px !important;
}
.btn-bialy:hover {
    color: #192036 !important;
    background-color: #fff !important;
    border:2px solid #fff !important;
	border-radius:10px !important;
}