div.figure-centered {
    width: 70%;
    display: block;
    margin: auto;
}

    div.figure-centered p {
        text-align: center;
        font-style: italic;
        font-size: small;
        text-indent: 0;
        font-family: 'Times New Roman', Times, serif;
    }

div.figure {
    float: right;
    width: 48%;
    border: thin solid;
    margin: 0.5em;
    padding: 0.5em;
}

    div.figure p {
        text-align: center;
        font-style: italic;
        font-size: small;
        text-indent: 0;
        font-family: 'Times New Roman', Times, serif;
    }

    div.figureLeft {
    float: left;
    width: 48%;
    border: thin solid;
    margin: 0.5em;
    padding: 0.5em;
}

    div.figureLeft p {
        text-align: center;
        font-style: italic;
        font-size: small;
        text-indent: 0;
        font-family: 'Times New Roman', Times, serif;
    }

img.scaled {
    width: 100%;
}

form .ng-invalid-required.ng-dirty {
    background-color: lightpink;
}

form .ng-valid.ng-dirty {
    background-color: lightgreen;
}

form .ng-invalid-required.ng-dirty {
    background-color: lightpink;
}

div.error {
    color: red;
    font-weight: bold;
}

div.figure100 {
    width: 100%;
    border: thin solid;
    margin: 0.5em;
    padding: 0.5em;
}

div.figure100 p {
        text-align: center;
        font-style: italic;
        font-size: small;
        text-indent: 0;
        font-family: 'Times New Roman', Times, serif;
    }

ion-content {
    margin:0 auto;
    max-width:580px;
}

h5 {
    text-decoration: underline;
}

.text-center{
    text-align: center;
}
