/* ==========================================================
   Radiopharma Innovation Day 2026
   Custom CSS
   ========================================================== */


/* ----------------------------------------------------------
   Header
   ---------------------------------------------------------- */

.confTitleBox {
    background: rgb(229,240,242);
    background: linear-gradient(
        90deg,
        #f6fbff 0%,
        #edf6fd 60%,
        #e6f1f8 100%
    ) !important;
}


/* ----------------------------------------------------------
   Banner
   ---------------------------------------------------------- */

.confTitle {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}

.confLogoBox {
    float: none;
    width: 100%;
    text-align: center;
}

.confLogoBox img {
    display: block;
    max-width: 800px;
    width: 100%;
    height: auto;
    margin: 0 auto 8px;
}

.conference-title-link {
    display: block;
    text-align: center;
    font-size: 20px;
}


/* ----------------------------------------------------------
   Main content
   ---------------------------------------------------------- */

.mainContent p,
.mainContent li,
.mainContent td,
.mainContent th {
    font-size: 15px;
    line-height: 1.5;
}


/* ----------------------------------------------------------
   Registration form
   ---------------------------------------------------------- */

#registrationForm {
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 20px;
    box-shadow: 0 1px 3px rgba(0,0,0,.08);
}


/* Labels */

.regform-field label {
    font-weight: 600;
}


/* Descriptions */

.registration-form .field-description,
.help-block,
.field-description,
.form-text,
.i-form-field.fixed-text {
    font-size: 14px;
    line-height: 1.5;
    color: #666;
}


/* Fixed text fields */

.i-form-field.fixed-text {
    margin-bottom: 12px;
}


/* ----------------------------------------------------------
   Tables
   ---------------------------------------------------------- */

table {
    font-size: 15px;
}

.programme-committees-table {
    width: 100%;
    border-collapse: collapse;
}

.programme-committees-table th,
.programme-committees-table td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}

.programme-committees-table tr:nth-child(even) {
    background: #f9f9f9;
}

.programme-committees-table tr:hover {
    background: #efefef;
}


/* ----------------------------------------------------------
   Misc
   ---------------------------------------------------------- */

.infoline.info {
    background: #fff;
}

.firewall-error {
    display: none;
}


/* ----------------------------------------------------------
   Form - electronic equipment section
   ---------------------------------------------------------- */

/* Szersza kolumna z etykietami formularza */
.regform-field .field-caption {
    width: 320px;
}

/* Etykiety pól bez pogrubienia */
.regform-field label {
    font-weight: normal;
}

/* Większe pole tekstowe */
.regform-field textarea {
    min-height: 90px;
    resize: vertical;
}

/* Trochę większy odstęp między opcjami Tak/Nie */
.regform-field input[type="radio"] {
    margin-right: 4px;
}

.regform-field li {
    margin-bottom: 6px;
}