/* Styl pouze pro druhý formulář */
#inquiryForm2 {
    max-width: 600px; /* Maximální šířka formuláře */
    width: 100%; /* Šířka formuláře */
    margin: 0 auto; /* Zarovnání do středu */
    background: #fff; /* Pozadí formuláře */
    padding: 20px; /* Vnitřní okraje */
    border-radius: 8px; /* Zaoblené rohy */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); /* Stín */
    font-family: Arial, sans-serif; /* Font pro text */
    color: #333; /* Barva textu */
}

/* Nadpis a úvodní text */
#inquiryForm2 .center {
    text-align: center; /* Zarovnání textu na střed */
    font-size: 18px; /* Velikost písma */
    font-weight: bold; /* Tučné písmo */
    margin-bottom: 5px; /* Mezery pod textem */
}

/* Formulářové buňky */
#inquiryForm2 .form-cell {
    margin-bottom: 5px; /* Mezery mezi buňkami */
}

/* Pole pro vstup */
#inquiryForm2 .form-control {
    width: 100%; /* Šířka pole */
    padding: 10px; /* Vnitřní okraje pole */
    border: 1px solid #ccc; /* Okraj pole */
    border-radius: 5px; /* Zaoblené rohy pole */
    font-size: 16px; /* Velikost písma v poli */
    transition: border-color 0.3s ease-in-out; /* Plynulý přechod barvy okraje při focusu */
}

#inquiryForm2 .form-control:focus {
    border-color: #1ba4a4; /* Barva okraje při zaostření */
    outline: none; /* Odstranění standardního rámečku */
}

/* Textarea (pole pro zprávu) */
#inquiryForm2 textarea.form-control {
    resize: vertical; /* Umožnění vertikálního přizpůsobení velikosti textarey */
    min-height: 100px; /* Minimální výška textarey */
}

/* Označení povinných polí */
#inquiryForm2 .contact-form__input-important {
    font-size: 14px; /* Velikost písma pro povinné položky */
    color: #d9534f; /* Červená barva pro povinné položky */
}

/* Checkbox a podmínky */
#inquiryForm2 .container {
    display: flex; /* Flexbox pro zarovnání checkboxu a textu */
    align-items: center; /* Vertikální zarovnání na střed */
    font-size: 14px; /* Velikost písma pro podmínky */
}

#inquiryForm2 .container input {
    margin-right: 10px; /* Mezery mezi checkboxem a textem */
}

/* Tlačítko odeslání */
#inquiryForm2 button {
    width: 100%; /* Šířka tlačítka na celou šířku formuláře */
    background-color: #1ba4a4; /* Barva pozadí tlačítka */
    color: white; /* Barva textu tlačítka */
    border: none; /* Bez okraje tlačítka */
    padding: 12px; /* Padding uvnitř tlačítka */
    font-size: 18px; /* Velikost písma tlačítka */
    border-radius: 5px; /* Zaoblené rohy tlačítka */
    cursor: pointer; /* Změna kurzoru na ruku při hoveru */
    transition: background 0.3s; /* Plynulý přechod barvy pozadí při hoveru */
}

#inquiryForm2 button:hover {
    background-color: #148b8b; /* Tmavší barva při hoveru tlačítka */
}

/* Styl pro zprávu po odeslání */
#inquiryForm2 #zprava2 {
    font-size: 16px; /* Velikost písma zprávy po odeslání */
    font-weight: bold; /* Tučné písmo pro zprávu po odeslání */
    text-align: center; /* Zarovnání textu na střed zprávy po odeslání */
    margin-top: 15px; /* Mezery nad zprávou po odeslání */ 
}

/* Barvy úspěchu a chyby zprávy po odeslání formuláře*/
#inquiryForm2 .success {
   color : #1ba4a4 ; 
}

#error {
   color : red ; 
}

/* Odpovědnost za osobní údaje - disclaimer*/
#inquiryForm2 .disclaimer {
   font-size :12px ; 
   color : #666 ; 
   margin-top :10px ; 
   text-align :center ; 
}

#inquiryForm2 .disclaimer a {
   color : #1ba4a4 ; 
   text-decoration : none ; 
}

#inquiryForm2 .disclaimer a:hover {
   text-decoration : underline ; 
}