﻿/* Style kolorów */

body {
    color: var(--text-color);
    background-color: var(--main-bg-color);
}

a {
    color: var(--link-text-color);
}
.main-bg-color {
    background-color: var(--main-bg-color);
}

a:hover,
a:focus {
    color: var(--link-text-hover-color);
}

.text-primary {
    color: inherit;
}

.text-info {
    color: var(--link-text-color);
}

.main-footer,
.navbar-inverse,
.navbar-inverse .navbar-text,
.navbar-inverse .navbar-nav > li > a,
.navbar-inverse .navbar-nav > li > form > a,
.navbar-inverse .navbar-link,
.navbar-inverse .btn-link {
    background-color: var(--accent-bg-color);
    color: var(--accent-text-color);
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > form > a:hover,
.navbar-inverse .navbar-nav > li > form > a:focus,
.navbar-inverse .navbar-link:hover,
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: var(--accent-text-hover-color);
  text-decoration: none;
}

.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  border-color: var(--accent-bg-color);
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: var(--accent-text-color);
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
    color: var(--text-color);
}

/*Przyciski*/
.btn-primary {
  color: var(--primary-button-text-color);
  background-color: var(--primary-button-bg-color);
  border-color: var(--primary-button-bg-color);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: var(--primary-button-hover-text-color);
  background-color: var(--primary-button-hover-bg-color);
  border-color: var(--primary-button-hover-bg-color);
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: var(--primary-button-hover-bg-color);
  border-color: var(--primary-button-hover-bg-color);
}

.btn-info {
  color: var(--info-button-text-color);
  background-color: var(--info-button-bg-color);
  border-color: var(--info-button-bg-color);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: var(--info-button-hover-text-color);
  background-color: var(--info-button-hover-bg-color);
  border-color: var(--info-button-hover-bg-color);
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: var(--info-button-hover-bg-color);
  border-color: var(--info-button-hover-bg-color);
}

.btn-link {
  font-weight: normal;
  color: var(--link-text-color);
  cursor: pointer;
  border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
  color: var(--link-text-hover-color);
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: var(--link-text-hover-color);
  text-decoration: none;
}

.panel {
    color: var(--panel-text-color);
    background-color: var(--panel-bg-color);
    border-color: var(--panel-border-color);
}

.panel-footer {
    color: var(--panel-footer-text-color);
    background-color: var(--panel-footer-bg-color);
    border-color: var(--panel-border-color);
}

.panel-primary > .panel-heading {
  color: var(--main-text-color);
  background-color: var(--main-bg-color);
  border-color: var(--main-bg-color);
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: var(--main-bg-color);
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: var(--main-bg-color);
}

.panel-info > .panel-heading {
  color: var(--accent-text-color);
  background-color: var(--accent-bg-color);
  border-color: var(--accent-bg-color);
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: var(--accent-bg-color);
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: var(--accent-bg-color);
}

.alert-success {
  color: var(--success-text-color);
  background-color: var(--success-bg-color);
  border-color: var(--success-bg-color);
}

.alert-success hr {
  border-top-color: var(--success-text-color);
}

.alert-success .alert-link {
  color: var(--success-text-color);
}

.alert-info {
  color: var(--accent-text-color);
  background-color: var(--accent-bg-color);
  border-color: var(--accent-bg-color);
}

.alert-info hr {
  border-top-color: var(--accent-text-color);
}

.alert-info .alert-link {
  color: var(--accent-text-color);
}

.alert-warning {
  color: var(--warning-text-color);
  background-color: var(--warning-bg-color);
  border-color: var(--warning-bg-color);
}

.alert-warning hr {
  border-top-color: var(--warning-text-color);
}

.alert-warning .alert-link {
  color: var(--warning-text-color);
}

.alert-danger {
  color: var(--danger-text-color);
  background-color: var(--danger-bg-color);
  border-color: var(--danger-bg-color);
}

.alert-danger hr {
  border-top-color: var(--danger-text-color);
}

.alert-danger .alert-link {
  color: var(--danger-text-color);
}

.label-primary,
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: var(--main-bg-color);
  color:  var(--main-text-color);
}

.label-info,
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: var(--accent-bg-color);
  color: var(--accent-text-color);
}

.label-success,
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: var(--success-bg-color);
  color: var(--success-text-color);
}

.label-warning,
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: var(--warning-bg-color);
  color: var(--warning-text-color);
}

.label-danger,
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: var(--danger-bg-color);
  color: var(--danger-text-color);
}

.cd-top {
  background-color: var(--accent-bg-color);
  border-color: var(--main-bg-color);
}

.no-touch .cd-top:hover {
  background-color: var(--accent-bg-color);
}

.well>h3 {
    background-color: var(--accent-bg-color);
    color: var(--accent-text-color);
}

ol.carousel-indicators>li {
    background-color: var(--accent-bg-color);
    border-color: var(--accent-text-color);
}

ol.carousel-indicators>li.active {
    background-color: var(--main-bg-color);
    border-color: var(--accent-text-color);
}

#uppercase_icon_ok, #digit_icon_ok, #lowercase_icon_ok, #special_sign_icon_ok, #password_length_icon_ok {
    color: var(--success-bg-color);
}

#uppercase_icon_remove, #digit_icon_remove, #lowercase_icon_remove, #special_sign_icon_remove, #password_length_icon_remove {
    color: var(--danger-bg-color);
}

.breadcrumbs_number_active {
    background-color: var(--success-bg-color);
}

.seat_td_taken {
    background-color: var(--accent-bg-color);
    color: var(--accent-text-color);
}

.seat_td_selected {
    background-color: var(--main-bg-color);
    color: var(--main-text-color);
}

.buy-form-title {
    background-color: var(--accent-bg-color);
    color: var(--accent-text-color);
}

.buy-form-subtitle {
    background-color: var(--main-bg-color);
    color: var(--main-text-color);
}

.success-text {
    color: var(--success-bg-color);
}

.btn-default:active, .btn-default.active {
    color: var(--info-button-text-color);
    background-color: var(--info-button-bg-color);
    border-color: var(--info-button-bg-color);
}

.well {
    color: var(--well-text-color);
    background-color: var(--well-bg-color);
    border-color: var(--well-border-color);
}

.thumbnail {
    background-color: var(--thumbnail-bg-color);
    border-color: var(--thumbnail-border-color);
}

.thumbnail .caption {
    color: var(--thumbnail-text-color);
}

hr {
    border-top-color: var(--hr-color);
}

.carousel-container {
    background-color: var(--well-bg-color);
}

.carousel-caption {
    background-color: var(--main-bg-color);
    color: var(--main-text-color);
}

.seat_td {
    border-color: var(--seat-bg);
}

.seat_td_free {
    color: var(--seat-free-text);
    background-color: var(--seat-free-bg);
}

.seat_td_free:hover {
    color: var(--seat-free-text-hover);
    background-color: var(--seat-free-bg-hover);
}

.seat_td_unlocked_for_cashier {
    color: var(--seat-unlocked-text);
    background-color: var(--seat-unlocked-bg);
}

.seat_td_unlocked_for_cashier:hover {
    color: var(--seat-unlocked-text-hover);
    background-color: var(--seat-unlocked-bg-hover);
}

.seat_td_gap {
    background-color: var(--seat-bg);
}

.seat_td_selected {
    color: var(--seat-selected-text);
    background-color: var(--seat-selected-bg);
}

.seat_td_taken {
    color: var(--seat-taken-text);
    background-color: var(--seat-taken-bg);
}

.seat_td_row {
    color: var(--seat-row-text);
    background-color: var(--seat-row-bg);
}

.seat_td_court {
    background-color: var(--seat-court-bg);
}

.seat_td_court_legend {
    background-color: var(--seat-court-bg);
}

.seat_td_free_group_0 {
    color: var(--seat-free-text);
    background-color: var(--seat-free-bg);
}

.seat_td_free_group_0:hover {
    color: var(--seat-free-text-hover);
    background-color: var(--seat-free-bg-hover);
}

.seat_td_free_group_1 {
    color: var(--seat-free-text-1);
    background-color: var(--seat-free-bg-1);
}

.seat_td_free_group_1:hover {
    color: var(--seat-free-text-hover-1);
    background-color: var(--seat-free-bg-hover-1);
}

.seat_td_free_group_2 {
    color: var(--seat-free-text-2);
    background-color: var(--seat-free-bg-2);
}

.seat_td_free_group_2:hover {
    color: var(--seat-free-text-hover-2);
    background-color: var(--seat-free-bg-hover-2);
}

.seat_td_free_group_3 {
    color: var(--seat-free-text-3);
    background-color: var(--seat-free-bg-3);
}

.seat_td_free_group_3:hover {
    color: var(--seat-free-text-hover-3);
    background-color: var(--seat-free-bg-hover-3);
}

.seat_td_free_group_4 {
    color: var(--seat-free-text-4);
    background-color: var(--seat-free-bg-4);
}

.seat_td_free_group_4:hover {
    color: var(--seat-free-text-hover-4);
    background-color: var(--seat-free-bg-hover-4);
}

.seat_td_free_group_5 {
    color: var(--seat-free-text-5);
    background-color: var(--seat-free-bg-5);
}

.seat_td_free_group_5:hover {
    color: var(--seat-free-text-hover-5);
    background-color: var(--seat-free-bg-hover-5);
}

.seat_td_free_group_6 {
    color: var(--seat-free-text-6);
    background-color: var(--seat-free-bg-6);
}

.seat_td_free_group_6:hover {
    color: var(--seat-free-text-hover-6);
    background-color: var(--seat-free-bg-hover-6);
}

.seat_td_free_group_7 {
    color: var(--seat-free-text-7);
    background-color: var(--seat-free-bg-7);
}

.seat_td_free_group_7:hover {
    color: var(--seat-free-text-hover-7);
    background-color: var(--seat-free-bg-hover-7);
}

.seat_td_free_group_8 {
    color: var(--seat-free-text-8);
    background-color: var(--seat-free-bg-8);
}

.seat_td_free_group_8:hover {
    color: var(--seat-free-text-hover-8);
    background-color: var(--seat-free-bg-hover-8);
}

.seat_td_free_group_9 {
    color: var(--seat-free-text-9);
    background-color: var(--seat-free-bg-9);
}

.seat_td_free_group_9:hover {
    color: var(--seat-free-text-hover-9);
    background-color: var(--seat-free-bg-hover-9);
}