.bg1 {
    background-image: url(cmsImages/businnes_tlo.jpg);
}

.bg4 {
    background-image: url(cmsImages/karta_tlo.jpg);
}

.bg5 {
    background-image: url(cmsImages/businnes_tlo.jpg);
}

.flaga_menu {
    /*line-height: 95px;*/
    /*margin-left: 20px;*/
    /*width: 30px;*/
    /*height: 20px;*/
    /*border: 1px solid #CBCBCB;*/
}

.flaga_menu img {
    margin-bottom: -5px;
    border-radius: 5px;
}

.footer .socials-nav {
    margin: 5px 0;
    margin-right: 20px;
}

.footer .socials-nav .socials-nav-item {
    margin: 0 8px;
    line-height: 1;
}

.extra-heading {
    font-size: 60px;
}

h6.heading-alt {
    font-size: 14px;
}

h3 {
    font-size: 40px;
}

article h3 {
    margin-top: 20px;
}

.bg4.overlay:before {
    background-color: #000000;
    opacity: 0.65;
}

#karta:before {
    background-color: #000000 !important;
}

.checkLista {
    list-style: none;
    text-align: left;
}

.checkLista li:before {
    content: '✓';
    color: #af1326;
    margin-right: 10px;
    font-weight: bold;
}

.kropka {
    background: #af1325;
    display: block;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: white;
    border-radius: 25px;
    float: left;
    margin-right: 10px;
}

.rejestracjaNaglowek {
    text-align: left;
    font-weight: bold;
    display: block;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px;
    margin-top: 50px;
    padding-bottom: 10px;
}

.rejestracjaNaglowek i {
    margin-right: 10px;
}

.navbar-toggle {
    margin-top: 25px;
    padding-right: 0px;
}
.navigation-link {
    /*font-size: 13px !important;*/
}

.z-myslnikiem:after {
    display: none !important;
}

.base-clr-bg, .overlay.overlay-clr:before, .overlay.overlay-clr[class*="bg"]:before, .base-clr-ovl:before, .btn, .btn.btn-white:hover, .btn.btn-white:focus, .btn.btn-white:active, .btn.btn-white.hovered, .btn.btn-white.pressed, .nav.nav-schedule > li.active, .download-schedule-btn:hover, .download-schedule-btn:focus, .schedule.schedule-light .nav.nav-schedule > li, .schedule.schedule-light .schedule-item .schedule-item-toggle .lecture-icon-wrapper, .tabs-vertical .nav.nav-tabs:before, .tabs-vertical .nav.nav-tabs > li:not(.active) a, .panel-group .panel .panel-heading a, .panel-group-alt .panel > a:not(.collapsed), .table > thead > tr > th, .table > thead > tr > td, .package-column.special-column .sale-label, .package-column.package-bright.special-column, .package-panel .buy-btn, .counter-block.counter-block-solid .counter-box, .gallery.light-slider .description-slider-wrapper .bx-pager-link.active, .gallery-thumb-link:after, .speaker .speaker-socials > li .fa, .contacts-wrapper-color:before, .header.header-color .header-wrapper, .header.header-color .dropdown-menu, .header:not(.header-color):not(.header-black) .navbar-collapse, .navbar-toggle .icon-bar, .call-to-action-section > .overlay:before, .thumb-wrapper .overlay:before, .header .buy-btn {
    background-color: #af1325;
}

.base-clr-txt, .highlight, a, a:hover, a:active, a:focus, .fa, .icon, .btn.btn-outline-clr, .btn.btn-outline:hover, .btn.btn-outline:focus, .btn.btn-outline:active, .btn.btn-outline.hovered, .btn.btn-outline.pressed, .btn.btn-white, .schedule .tab-content .nav.nav-schedule > li.active > a:not(:hover):not(:active), .schedule .tab-content .nav.nav-schedule > li.active > a:hover, .schedule .tab-content .nav.nav-schedule > li.active > a:focus, .schedule .schedule-item .schedule-item-toggle.collapsed .title .icon, .schedule .schedule-item .schedule-item-body .speaker-name, .schedule.schedule-light .nav.nav-schedule > li.active a, .schedule.schedule-light .nav.nav-schedule > li.active a:hover, .schedule.schedule-light .nav.nav-schedule > li.active a:focus, .schedule.schedule-light .nav.nav-schedule > li.active a *, .schedule.schedule-light .nav.nav-schedule > li.active a:hover *, .schedule.schedule-light .nav.nav-schedule > li.active a:focus *, .schedule.schedule-light .schedule-item .schedule-item-body .speaker-name, .nav.nav-tabs > li.active > a, .nav.nav-tabs > li.active > a:hover, .nav.nav-tabs > li.active > a:focus, .panel-group-alt .panel > a .fa, label.error, input.btn.btn-outline, .pseudo-select .pseudo-select-dropdown-item.selected:not(.disabled), input[type="submit"] + .loading, .testimonial .author-block .name, .package-column .package-title, .package-column.special-column .package-price, .package-column.package-bright:not(.special-column):hover .package-detail, .package-column.package-bright .package-price, .package-column.package-bright.special-column .btn:hover, .package-column.package-bright.special-column .btn:focus, .package-column.package-bright.special-column .btn:active, .package-column.package-bright.special-column .btn.hovered, .package-column.package-bright.special-column .btn.pressed, .counter-box .counter-content > .count, .speaker .name, .balloon .name, .header.header-black .navigation-link:hover, .header.header-black .navigation-link:focus, .dropdown:hover .dropdown-toggle, .dropdown.open .navigation-link.dropdown-toggle, .dropdown.open .navigation-link:not(.active):not(:hover):not(:focus):not(:active).dropdown-toggle, .dropdown-menu .navigation-link:hover, .dropdown-menu .navigation-link:focus, .navigation-link:hover, .navigation-link:focus, .navigation-link.active, .header.header-color .navigation-header .buy-btn:hover, .header.header-color .navigation-header .buy-btn:focus, .header.header-color .navigation-header .buy-btn:active, .header.header-color .navigation-header .buy-btn.hovered, .header.header-color .navigation-header .buy-btn.pressed, input.header.header-color .navigation-header .buy-btn, .header .buy-btn {
    color: #af1325;
}

.base-clr-bd, .preloader-mask .preloader, .preloader-mask .preloader:before, .preloader-mask .preloader:after, .btn.btn-outline-clr, .btn.btn-outline-clr:hover, .btn.btn-outline-clr:focus, .btn.btn-outline-clr:active, .btn.btn-outline-clr.hovered, .btn.btn-outline-clr.pressed, .nav.nav-schedule > li:after, .schedule .tab-content .nav.nav-schedule > li.active, .schedule .schedule-item .lecture-icon-wrapper, .download-schedule-btn:hover, .download-schedule-btn:focus, .schedule.schedule-light .nav.nav-schedule, .schedule.schedule-light .tab-content, .nav-wrapper .nav-current, textarea.error, input[type=text].error, input[type=url].error, input[type=tel].error, input[type=number].error, input[type=color].error, input[type=email].error, input[type=email].error, input[type=password].error, .package-column.special-column, .package-column.package-bright, .package-panel, .counter-block.counter-block-border .counter-box, .speaker .speaker-socials > li .fa, .dropdown-toggle:after, .navigation-link.active, .header .buy-btn, .header .buy-btn:hover, .header .buy-btn:focus, .header .buy-btn:active, .header .buy-btn.hovered, .header .buy-btn.pressed {
    border-color: #af1325;
}

.header.header-black .header-wrapper {
    background-color: #af1325;
}

a, a:hover, .header.header-black .navigation-link:hover, .navigation-link:hover {
    color: #9e9e9e;
}
.navbar-toggle .icon-bar {
    background-color: #FFF;
}

#PCO ul li {
    /*text-align: left;*/
    /*list-style: circle;*/
    margin: 10px 40px;
}

#PCO ul li a{
    color: #51545b;
}

.counter-box .counter-content > .count {
    font-size: 40px;
}

.text-alt, .counter-box .counter-content .title {
    color: #af1325;
}

@media (max-width: 767px) {
    .counter-block {
        margin: 5px;
        width: 200px;
        height: 200px;
    }
}

.photo-wrapper {
    border: 1px solid #DDD;
}

.rejestracjaNaglowek {
    margin-bottom: 20px !important;
}

.blad-box {
    margin: 10px 0 20px 0;
    padding: 10px;
    background: #af1325;
    border: #af1325 2px solid;
    color: white;
    font-weight: bold;
}

.nieprawidlowa-wartosc {
    box-shadow: 0 0 5px 1px red !important;
}

.rejestracjaNaglowek.nomargin {
    margin-top: 0px;
    margin-bottom: 0px;
}

#navigation  a:active,
#navigation .header.header-black .navigation-link:active,
#navigation navigation-link:active,
#navigation a:focus,
#navigation .header.header-black .navigation-link:focus,
#navigation.navigation-link:focus{
    color: #FFF !important;

}

#navigation .header.header-black .navigation-link.active,
#navigation .navigation-link.active {
    color: #FFF;
    border-bottom: 1px solid #FFF;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-color: transparent;
}
.table tr:nth-child(even), .table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background: transparent;
}
h8 {
    padding: 10px 0 20px 0;
    display: block;
}
.btn.btn-xs{
    min-width: 100px;
    padding: 10px 10px;
    font-size: 10px;
}
.package-column .package-detail ul li .check-icon {
    margin-right: 10px;
    color: #af1325;
}
.package-column .package-price .currency {
    font-size: 25px;
}
.package-price {
    margin-top: 15px;
}
.package-detail ul{
    text-align: left;
}
.artykul ul{
    list-style: circle;
    margin: 20px 0 20px 20px;
}
.artykul ol{
    list-style: decimal;
    margin: 20px 0 20px 20px;
}
.artykul strong {
    font-weight: 600;
    display: inline !important;
}
input[type=checkbox] {
    border: 1px solid #515456;
}
.header-wrapper img {
    max-width: none;
}
fieldset img, #divDaneDoFaktury img{
    position: absolute;
    top: 12px;
    right: 20px;
}
textarea, input[type=text], input[type=url], input[type=tel], input[type=number], input[type=color], input[type=email], input[type=email], input[type=password] {
    font-size: 14px;
    color: #515456;
    border: 1px solid #515456;
}
.rejestracjaNaglowek {
    color: #af1224;
}
#zawartosc-rejestracji .alert {
    overflow: auto;
}