/**
*   Registrierungsformular
*/
.daff-register-ft #register_panel select,
.daff-register-ft #register_panel input {
    margin-bottom: 0;
}

.daff-register-ft #register_panel select,
.daff-register-ft #register_panel input,
.daff-register-ft #register_panel b {
    float: left;
}

.daff-register-ft #register_panel b {
    margin-left: 5px;
}

.daff-register-ft #register_panel tr {
    border-bottom: 1px solid #EBEBEB;
}

.daff-register-ft #register_panel tr:last-child {
    border-bottom: none;
}

.daff-register-ft #register_panel tr td {
    text-align: left;
    border-width: 0 0 0 0;
}

.daff-register-ft #register_panel tr td:first-child {
    font-weight: 700;
}

.daff-register-ft #register_panel tr td:last-child *:first-child {
    max-width: 90%;
}

.daff-register-ft #register_panel h2 {
    font-weight: 400;
    font-size: 200%;
}


@media only screen and (max-width: 767px) {

}

@media only screen and (max-width: 479px) {
    .daff-register-ft #register_panel tr td {
        display: inline-table;
        width: 100%;
    }
    .daff-register-ft #register_panel tr td:first-child {
        margin: 10px 0 4px 0;
    }
    .daff-register-ft #register_panel tr td:last-child {
        margin: 0 0 10px 0;
    }
}
/* Responsive blocks -> does not work since brand plugin parses table */
/* 
.daff-register-ft #register_panel .wpb_row {
    padding: 10px 0;
    border-bottom: 1px solid #EBEBEB;
}

.daff-register-ft #register_panel .wpb_row:last-child {
    border-bottom: none;
}

.daff-register-ft #register_panel .wpb_row:last-child .wpb_column:first-child  {
    display: none;
}

.daff-register-ft #register_panel .wpb_row:last-child{
    padding: 40px 0 20px;
}

.daff-register-ft #register_panel .wpb_row .wpb_column:first-child .wpb_wrapper {
    padding: 10px 10px 10px 0;
}

.daff-register-ft #register_panel .wpb_row .wpb_column:first-child {
    font-weight: 700;
} */


/**
*   Registrierungsformular
*/
/* h1.ui_f_blue {
    display: none;
} */
/* h1.ui_f_blue {
    text-align: left;
    margin-left: 5%;
    margin-bottom: 35px;
    margin-top: 60px;
    font-weight: normal;
    text-transform: uppercase;

    font-size: 42px;
    line-height: 42px;
}

h1.ui_f_blue::before {
    width: 8px;
    background-color: #4bbecb;
    display: block;
    position: relative;
    content: ' ';
    float: left;
    margin-right: 14px;
    height: 1.2em;
    margin-top: -.1em;
} */

/* Button styling in style.css */


#loginform .bd_login_table td {
    padding: 0;
    text-align: left;
}
#loginform .bd_login_table .login_table td span {
    font-weight: bold;
}
#loginform .bd_login_table > tbody > tr > td {
    border-right: 0;
}
#loginform .bd_login_table td#login_message {
    vertical-align: top;
}
#loginform .bd_login_table td#login_message h2{
    font-weight: 400;
}

#bd_au_reset_pw h2 {
    font-weight: 400;
}

#bd_au_reset_pw td {
    border-width: 0;
    text-align: left;
    padding: 5px 0;
    display: inline-table;
    width: 100%;
}

#bd_au_reset_pw tr:first-child td:first-child {
    font-weight: bold;
}

#bd_au_reset_pw tr:last-child td {
    width: auto;
}

#bd_au_reset_pw tr:last-child input {
    margin-top: 15px;
}

#bd_au_reset_pw tr:last-child input:first-child {
    margin-right: 15px;
}