/**************************************************/
/* formuláře */
/**************************************************/

form, fieldset, select, input, textarea, *:focus { border: 0; margin: 0; padding: 0; }

input, textarea 
{ 
  
}

.boxChecboxes input
{

}

.boxChecboxes label
{

}

legend
{
    color: var(--color-text-headline);
}

label 
{
    color: var(--color-text-headline);
    font-weight: 600;
}

    label.required:after
    {
        content: '*';
        margin-left: 5px;
        color: #202020;
        font-weight: 700;
    }

/* vysvětlivka k povinným informacím */
.wrapGdprAgree div.required
{
    margin-bottom: 24px;
    font-size: 87.5%;
}

    .wrapGdprAgree div.required:before
    {
            content: '*';
            margin-right: 5px;
            color: #202020;
            font-weight: 700;
    }

button
{
    display: block;
}

input[type='checkbox']
{
    margin-right: 10px;
}

input[type='checkbox'] + label
{

}

::-webkit-input-placeholder 
{ /* Chrome/Opera/Safari */
    font-size: 14px;
    color: #202020;
}
::-moz-placeholder 
{ /* Firefox 19+ */
    font-size: 14px;
    color: #202020;
}
:-ms-input-placeholder 
{ /* IE 10+ */
    font-size: 14px;
    color: #202020;
}
:-moz-placeholder 
{ /* Firefox 18- */
    font-size: 14px;
    color: #202020;
}   

*:focus::-webkit-input-placeholder { opacity: 0;  color: transparent;} /* Chrome <=56, Safari < 10 */
*:focus:-moz-placeholder { opacity: 0;  color: transparent;} /* FF 4-18 */
*:focus::-moz-placeholder { opacity: 0;  color: transparent;} /* FF 19-50 */
*:focus:-ms-input-placeholder { opacity: 0; color: transparent; } /* IE 10+ */
*:focus::placeholder { opacity: 0;  color: transparent;} /* Modern Browsers */  


input:not([type="checkbox"]):not([type="radio"]), textarea 
{
    padding: 8px 8px 4px;
    border: 1px solid #5EB1BF;
    font-size: 100%;
    color: var(--color-text);
}

.basketSummaryPieces input
{
    border: 1px solid #5EB1BF;
    margin-right: 4px;
}


fieldset
{
    display: block;
    background: #f7fefe;
    padding: 32px;
    margin: 0;
    border: 0;
}

fieldset + fieldset
{
    margin-top: 32px;
}

.boxCart fieldset
{
    background: none;
}