body {
    background-color: transparent;
}

/* NAGŁÓWKI */

/* BIAŁE SEKCJE */
.MuiPaper-rounded {
    background-color: #ffffff;
}

[data-testid="HallIcon"] {
    display: none;
}

div[class*="_pools_"] > ul > div > div > li > div {
    border: 1px solid #ffffff;
}

/* TEKSTY */
h6,
h4,
h1,
p,
span {
    color: #111111 !important;
}
.client-data > p, #purchase-left-column > p, #purchase-left-column > p > span, h2 {
    color: #ffffff !important;
}

div[class*="_eventDetails_"] {
    background-color: #111111 !important;
    border: 1px solid #ffffff;
}

h3,
h5 {
    color: #ffffff !important;
}

.MuiMobileStepper-positionStatic {
    background-color: #111111;
}

/* UBEZPIECZENIE - NOWE */
#purchase-insurance-info-block {
    background-color: #ffffff;
    border: 1px solid #111111;
}

/* PRZYCISK SZCZEGÓŁY / PODKREŚLENIE ZGODY*/
div[class*="_description_"] > button,
div[class*="_description_"] > button > i,
a[class*="_termLink_"],
h3[class*="_info_"] > a {
    border-color: #91ff08 !important;
    color: #91ff08;
}

/* INFO PARTNER */
.summary-info-box > div:nth-of-type(2),
div[class*="_eventDetails_"] > div:nth-of-type(2) > div > div {
    border: 1px solid #ffffff;
    background-color: #111111;
}

form > .MuiButton-outlined {
    border-color: #111111;
    color: #ffffff;
    background-color: #111111;
}

form > .MuiButton-outlined:hover {
    border-color: #111111;
    color: #111111;
    background-color: #ffffff;
}

.MuiButton-outlined {
    border-color: #ffffff;
    color: #ffffff;
    background-color: #111111;
}

.MuiButton-outlined:hover {
    border-color: #111111;
    color: #111111;
    background-color: #ffffff;
}

#purchase-add-to-cart > div > button {
    border-color: #ffffff !important;
    color: #ffffff !important;
    background-color: #111111 !important;
}

/* PRZYCISK [więcej] / [przeczytaj / read] / radio button */
div[class*="_invoiceLegalText_"] > button > p,
div[class*="_radioButton_"] > label > span > span > svg,
.checkbox-label > div > div > a,
li[id*="purchase-pool-"] > div > svg,
li[id*="purchase-pool-"] > div > div > div > button > svg {
    color: #111111 !important;
}

.MuiStepLabel-iconContainer > .Mui-active, .MuiStepLabel-label{
    color: #FFFFFF !important;
}

.MuiStepIcon-root, .MuiStepLabel-iconContainer > .Mui-completed{
    color: gray;
}

li[id*="purchase-pool-"] > div > div > div > button,
a {
    color: #111111 !important;
    text-decoration-color: #111111 !important;
}

.MuiLinearProgress-bar {
    background-color: #91ff08;
}

/* PRZYCISKI */
button[class*="_buyButton_"],
.MuiButton-contained {
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
    color: #111111 !important;
}

.MuiIconButton-sizeMedium {
    background-color: #111111 !important;
    color: #ffffff !important;
}

div[class*="_buttons_"] > button,
fieldset[class*="_formPanel_"] > button,
div[class*="_fillWithBuyerDataButton_"] {
    background-color: #91ff08 !important;
    border: 1px solid #91ff08 !important;
    color: #ffffff !important;
}

/* UZUPEŁNIJ DANYMI */
label[class*="_autoCompleteLabel_"] > div > div > button {
    border: 1px solid #91ff08 !important;
    color: #ffffff !important;
    background: #91ff08;
}

label[class*="_autoCompleteLabel_"] > div > div > button:hover {
    border: 1px solid #91ff08 !important;
    color: #ffffff !important;
    background: #91ff08;
}

/* CHECKBOXY */
.checkbox
> .checkbox-label
> input[type="checkbox"]:checked
+ span.checkbox-selector {
    background: #ffffff;
    border-color: #111111;
}

.checkbox
> .checkbox-label
> input[type="checkbox"]:checked
+ span.checkbox-selector::after,
.Mui-focused > fieldset {
    border-color: #111111 !important;
}

/* INPUTY */
.agreements-additional-text {
    color: #111111 !important;
}

input{
    color: #111111 !important;
}

label {
    color: #111111 !important;
}
