/* Copyright 2018 Tellbrite Corporation. All rights reserved. */

.dialog {
    width: 320px;
    margin: 0 auto;
}

.dialog header {
    margin: 0em 1em;
    padding: 1em 0em;
    flex: 0 0 auto;
}
.dialog header h2 {
    text-align: center;
}
.dialog header h3 {
    color: #202020;
    font-weight: bolder;
    text-align: center;
}
.dialog output {
    padding: 1em;
    text-align: center;
    background: #f7f7f7;
    margin: 1em;
}
.dialog legend {
    text-align: center;
}
.dialog p label {
    display: inline-block;
    width: 100%;
}
.dialog p label b {
    display: inline-block;
    width: 100%;
}

.dialog p input[type='radio'] ~ b,
.dialog p input[type='checkbox'] ~ b {
    display: inline !important;
}
.dialog p a {
    text-decoration: underline;
}

.dialog footer {
    flex: 0 0 auto;
    margin: 0em 1em;
    padding: 1em 0em;
    text-align: right;
}

.dialog .fields {
    margin: 1em 0em;
}
