@font-face {
    font-family: 'ubuntu';
    src: url('../fonts/ubuntu-regular.eot?') format('eot'),
    url('../fonts/ubuntu-regular.woff') format('woff'),
    url('../fonts/ubuntu-regular.ttf') format('truetype'),
    url('../fonts/ubuntu-regular.svg') format('svg');
}

@font-face {
    font-family: 'ubuntu-bold';
    src: url('../fonts/ubuntu-bold.eot?') format('eot'),
    url('../fonts/ubuntu-bold.woff') format('woff'),
    url('../fonts/ubuntu-bold.ttf') format('truetype'),
    url('../fonts/ubuntu-bold.svg') format('svg');
}

@font-face {
    font-family: 'ubuntu-light';
    src: url('../fonts/ubuntu-light.eot?') format('eot'),
    url('../fonts/ubuntu-light.woff') format('woff'),
    url('../fonts/ubuntu-light.ttf') format('truetype'),
    url('../fonts/ubuntu-light.svg') format('svg');
}

@font-face {
    font-family: 'ubuntu-medium';
    src: url('../fonts/ubuntu-medium.eot?') format('eot'),
    url('../fonts/ubuntu-medium.woff') format('woff'),
    url('../fonts/ubuntu-medium.ttf') format('truetype'),
    url('../fonts/ubuntu-medium.svg') format('svg');
}

#slideshow .carousel-caption .col-md-8 a {
    padding-right: 0
}

.player {
    width: 100%;
    height: 100%;
}

.player_audio {
    width: 100%;
}

.nps {
    color: yellow;
    background-color: black;
    width: 1px;
    height: 1px;
    overflow: hidden;
    display: inline-block;
}

.tile {
    height: 120px;
}

.tile:hover {
}

a.tile {
    color: #fff;
}

.tile > div {
    bottom: 0;
    left: 0;
    position: absolute;
    padding: 10px 15px;
}

.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color: #aaa;
}

.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #aaa;
}

.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #aaa;
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #aaa;
}

.media .img-responsive {
    max-width: none;
}

.div-scroll {
    overflow-y: scroll;
    height: 400px;
}

.choose-img {
    cursor: pointer;
}

.alert-warning .btn-warning {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.alert-warning {
    background-color: #62000b;
    border-color: #85000f;
    color: #fff9fe;
}

.alert {
    border: 1px solid transparent;
    border-radius: 0;
    margin-bottom: 20px;
    padding: 15px;
}

#stary_serwis a:visited,
.intro a:visited,
.punkt a:visited,
.zalaczniki a:visited {
    color: #551a8b !important;
}

.badge {
    background-color: #757575;
    font-weight: normal;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 9px;
}
