body, html {
    width: 100%;
    height: 100%}
body {
    font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a {
  color: #f8f9fa;
}
a:hover {
  color: #ccc;
}
li span a i.fa, span.fa-stack a i.fa {
    border-radius: 100%;
    border: 1px solid #f8f9fa;
}

span.fa-stack {
	margin-top: 7px;
	margin-bottom: 7px;
}
footer a.nav-link {
	padding: 0px !important;
	font-weight: 20;
}
footer p {
	font-weight: 100;
}

footer {
	/*color: #c1c3c4;*/
	padding: 50px;
	padding-top: 0px;
}
h6 {
	margin-top: 15px;
	font-weight: 600;
}
section + nav {
	font-weight: 500;
	font-size: 1.0rem;
}
/*START moje zmiany w nabar*/
nav {
	/*font-weight: 500;*/
	font-weight: 300;
	font-size: 1.0rem;
}
div.dropdown-menu h6.dropdown-header {
	font-weight: 600;
	font-size: 0.9rem;
}
/*add sibling*/
div.dropdown-menu h6.dropdown-header ~ a {
	font-weight: 400;
	font-size: 0.9rem;
}
/*wyłączenie strzałek w menu dropdown*/
.dropdown-toggle::after {
    display:none;
}

.navbar-custom .navbar-nav .nav-link {
    color: #dbdbdb;
}
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #17a2b8;
}

.nav-tabs .nav-link:not(.active) {
    background-color: #fff;
    color: #17a2b8;
}
.active {
	background-color: #17a2b8 !important;
	color: #fff !important;
	border-bottom: none !important;
}
/* END moje zminay w navbar*/
pre.terminal {
	border-radius: 10px;
}
a#to-top {
	background-color: #43484d;
    display: none;
    position: fixed;
    bottom: 14px;
    left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    padding-top: 11px;
    padding-bottom: 15px;
    padding-right: 20px;
}
hr.small {
    max-width: 100px;
}
/* Replace bootsrap class*/
.badge-primary {
    color: #fff;
    background-color: #17a2b8;
}

a:active.dropdown-item {
	background-color: #17a2b8;
}
a.classic_link {
	color: #17a2b8;
}
a:hover.classic_link {
	text-decoration: none;
}
a:hover.classic_link_on_blue {
	color: white;
	text-decoration: underline;
}
/* Modification Bootstrap */
.alert {
	margin-bottom: 0px;
}
select#mySelect {
	border: 1px solid white;
	color: white;
	box-shadow: none;
	background: transparent;
	font-weight: bold;
}

select#mySelect option {
	font-weight: bold;
}
select#mySelect option:not(:checked) {
	background-color: #e8fcff;
	color: #17a2b8;
}
select#mySelect option:checked {
	background-color: #e8fcff;
	color: #17a2b8;
}

