fieldset {background-color: #EDF0F2;text-align: center;border: 2px solid #EDF0F2;padding-top: 15px;padding-bottom: 15px;padding-left: 15px;padding-right: 15px;background-color: #EDF0F2;border-radius: 5px;}
hr {border-color: #0172ad;border-top-width: 7px;}
h1 {font-size: xx-large;}
input {margin: 1rem 0 0 0!important}
select {margin: 1rem 0 0 0!important}

.maxwid01 {max-width: 700px;margin-inline: auto;}
.figure01 {width: 35%;border-radius: 14px;justify-self:center;place-self:center;margin-bottom: 20px;text-align: center;}
.imgStyle {max-height: 20vh;}

.textCenter {text-align: -webkit-center;text-align: center;}
.textstyle1 {font-size: xx-large;font-weight: 600;}
.textstyle2 {font-size: smaller;color: red;}
.displayNone {display: none;}
.displayShow {display: block;animation: show 0s both; animation-delay: 0.3s;}
.displayHide {display: none;animation: show 0s both; animation-delay: 0.3s;}

.margintop400 {margin-top: 400px;}
.buttonStyle{width: 100%;margin: 15px 0 15px 0}
.buttonPrevStyle{max-width: 25%;background-color: lightgrey;margin: 0px 0 15px 0;border: none;height:40px;width: 100%;padding: 0;float: left;}
.loadingStyle {height: 300px;font-size: xx-large;place-content: center;}

.table1 {width: 15px;margin: 0;}
.table2 {padding: 20px 0px;width: 100px;}

@keyframes show {
  from {visibility: hidden;}
  to {visibility: visible;}
}

@keyframes hide {
  from {visibility: visible;}
  to {visibility: hidden;}
}