html,
body {
    margin: 0 auto !important;
    padding: 0 !important;
    min-height: 100% !important;
    width: 100% !important;
    font-family: 'Times New Roman', Times, serif;
    /* mso-line-height-rule:exactly;  */
    display: flex;
}

/* Stop Outlook resizing small text. */
* {
    -ms-text-size-adjust: 100%;
}

/* Stop Outlook from adding extra spacing to tables. */
table,
td {
    mso-table-lspace: 0pt !important;
    mso-table-rspace: 0pt !important;
}

/* Use a better rendering method when resizing images in Outlook IE. */
img {
    -ms-interpolation-mode: bicubic;
}

/* Prevent Windows 10 Mail from underlining links. Styles for underlined links should be inline. */
a {
    text-decoration: none;
}
.container-flex{
    display: flex;

}
.container-flex-flow-column{
    flex-flow: column wrap;
}
.container-flex-flow-row{
    flex-flow: row wrap;
}
.container-border {
    border: 4px solid blue;
    margin: 10px;
    width: 100%;
}
.default-margin {
    margin: 0 auto;
}
.one-em-margin{
    margin: 1em auto;
}
.one-em-margin table {
    flex: 1;
    margin: 0 1em;
}
#row {
    justify-content: space-between;
    align-items: center;
}
.text-align-center{
    text-align: center;
}

#heading-cfp {
    font-size: 44px;
    margin-bottom: -40px;
    /* color: blue; */
}

.div-level-container, footer{
    margin-left: 35px;
    margin-right: 35px;
    /* text-align: center;     */
}

#Intro>b {
    color: blue;
    font-size: 24px;
}

.div-level-container>p {
    font-size: 24px;
}
.sub-div-level-container{
    font-size: 24px;
}
/* .indexing-header {
    font-size: 24px;
    text-align: center;
} */
.font-sizing{
    font-size: 20px;
}
li{
    font-size: 20px;
}
table {
    border: 1px solid grey;
    border-collapse: separate;
    border-spacing: 2px;
}
dt,dd{
    font-size: 20px;
}
td>p{
    text-align: justify;
}

td {
    padding: 1em;
    border: 1px solid blue;
    width: 30%;
}

.footer-border{
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    background-color: blue;
    color: white;
}
address > a{
    color: wheat;
}