#edit-info{
text-align:center;
}
#edit-info--description {
    text-align: center;
    margin-bottom: 25px;
    font-size: 12px;
}
.red{
color:red;
}
#webform-submission-zts-serwis-paragraph-460-add-form section{
  border: 1px solid #ccc;
  padding: 25px;
  margin: 25px 0;
}
#webform-submission-zts-serwis-paragraph-460-add-form .description {
  text-align: justify;
}
#webform-submission-zts-serwis-paragraph-460-add-form .description  a{
  word-break: break-all;
}
 .pt-form{
    max-width: 80%;
  }
@media screen and (min-width: 992px) {
  #lattest_blog_page .card {
      height: 800px;
  }
  .pt-form{
    max-width: 50%;
  }
}
#pt-contact-6 .col-lg-6{
  width: 90%;
  max-width: 90%;
  flex: 100%;
  margin: 0 auto;
}
#pt-contact-6 #address{
  display: none;
}
#pt-contact-6 .pt-form{
  bottom: 0;
}

#pt-contact-6 .pt-map{
display: none;
}
#pt-contact-6 {
/*text-align: center !important;*/
}
#pt-contact-6 .contact_addr p{
padding-left: 0 !important;
}
#lattest_blog_page {
    margin-bottom: 100px;
}
.form-type-select {
    padding-top: 25px;
    padding-bottom: 15px;
}
.webform-select2 {
    width: 100%;
}
.form-required::after {
    content: "*";
    color:red;
}
form .required+label::after{
    content: "*";
    color:red;
}

.form-item-technical-tours-limit, .form-item-scientist-of-the-young-generation, .form-item-i-accept-the-terms-and-conditions-described-on-the-website-whose{
  margin-bottom: 25px;
}


.form-item-technical-tours-limit .description, .form-item-scientist-of-the-young-generation .description,
.form-item-i-accept-the-terms-and-conditions-described-on-the-website-whose .description,
.form-item-i-consent-to-the-use-of-my-image-recorded-in-connection-with-my .description
{
  font-size: 20px;
  margin-left: -1.25rem;
}
fieldset > label {
    font-size: 20px;
}
.form-type-select label{
display:block;
}

#plan_podrozy_table .tabledrag-toggle-weight{
  display: none;
}

#plan_podrozy_table table thead > tr {
    border-bottom: 1px solid #000;
}

#plan_podrozy_table table th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55;
}

#plan_podrozy_table table tr:nth-of-type(odd) {
    background-color: #d9d9d9;
    opacity: 0.9;
}

#plan_podrozy_table table tr:nth-of-type(even) {
    background-color: #f3f3ef;
    opacity: 0.9;
}

#plan_podrozy_table table tbody tr:hover {
    opacity: 1;
    transition-duration: 0.4s;
}

#webform-submission-zts-serwis-paragraph-485-add-form section {
    border: 1px solid #ccc;
    padding: 25px;
    margin: 25px 0;
}
.captcha {
    border: 1px solid #ccc;
    padding: 25px;
    margin: 50px 0;
}
button[name="plan_podrozy_table_add"], button[name="plan_podrozy_table_add"]:hover {
    background: #fff;
    border: 1px solid #ccc;
    color: #000;
}