.frame-type-gridelements_pi1 .panel-body > .frame > header {
    display: none;
}

.frame-type-gridelements_pi1 .tab-content > .tab-pane > .frame > header {
    display: none;
}

.felogin-form {
    display: table-caption;
}

.form-submit {
    margin-top: 20px;
}

.pass-recovery {
    display: inline-grid;
}

.tx-chsimpleusbdosis-pi1-table-header {
    padding-top: 4px;
    padding-bottom: 2px;
    font-weight: bold;
}

.tx-chsimpleusbdosis-pi1-table-cell {
    padding-top: 4px;
    padding-bottom: 2px;
}

.tx-chsimpleusbdosis-pi1-table-res {
    padding-top: 4px;
    padding-bottom: 2px;
    color: #0033cc;
}

.tx-chsimpleusbdosis-pi1-table-inputtext input {
    padding-top: 4px;
    padding-bottom: 2px;
}

.tx-chsimpleusbdosis-pi1-table {
    background: #ccccff;
    border: 1px solid #0033cc;
}

.tx-chsimpleusbdosis-pi1-table td {
    padding-left: 5px;
    padding-right: 5px;
}

.tx-chsimpleusbdosis-pi1-title {
    padding-top: 4px;
    padding-bottom: 2px;
    font-weight: bold;
    color: #0033cc;
}

.tx-chsimpleusbdosis-pi1-button {
    padding: 4px 7px 2px 7px;
    font-weight: bold;
    color: #ffffff;
    background: #0033cc;
}

.tx-chsimpleusbdosis-pi1-table-ref-header {
    padding-top: 4px;
    padding-bottom: 2px;
    font-style: italic;
    font-weight: bold;
}

.tx-chsimpleusbdosis-pi1-table-ref {
    padding-top: 4px;
    padding-bottom: 2px;
    font-style: italic;
}

.tx-chsimpleusbdosis-pi1-table-norm {
    padding-top: 4px;
    padding-bottom: 2px;
}

.tx-chsimpleusbdosis-pi1-table-header2 {
    padding-top: 4px;
    padding-bottom: 2px;
    font-weight: bold;
}

.tx-chsimpleusbdosis-pi1-table-res2 {
    padding-top: 4px;
    padding-bottom: 2px;
    color: #0033cc;
}

/* Result section */
.tx-chsimpleusbdosis-pi1 .result {
    background: #d3d3d3;
    padding: 15px;
    margin-top: 20px;
}

.tx-chsimpleusbdosis-pi1 .result .header {
    font-weight: bold;
}

.tx-chsimpleusbdosis-pi1 .com-ref {
    margin-top: 15px;
}

.tx-chsimpleusbdosis-pi1 .init-dose-new {
    margin-top: 10px;
}