html{color:#000;background:#FFF;height: 100%;}
body {padding: 0; margin: 0 auto; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
a:hover{text-decoration: none;}
header, footer, article, section {display: block;}
header{background-color: #c7c7c7; min-height: 2em;}
footer{background-color: #4b4843; color: white; height: 7em; font-size: 0.8em;}
hr{color: #b6b6b6; height: 2px; border-width: 0; background-color: #b6b6b6; padding: 0; margin: 0 auto;}
.copyright{padding-top: 0.5em; margin: 0;}
.header-wrap, .body-wrap, .wildec-info, .footer-wrap, .terms{margin: 0 auto;}
.header-wrap{padding-top: 1em; padding-bottom: 1em;}
.footer-wrap{text-align: center; padding-top: 1em;}
.app{margin: 0 auto; padding: 1em 0; display: flex; flex-wrap: wrap;}
.app-cell{ overflow: hidden; flex-grow: 1;}
.app-img{float: left;}
.app-description{height: 100%; text-align: justify;}
.app-caption{color: #464646; font-size: 2em;}
img.button{margin: 1em;}
.body-wrap article.row:nth-of-type(even){background-color: #f6f6f5;}
div.app p{padding: 0; margin: 0;}
.wildec-info{height: 10em; padding-top: 2em;}
.we1{padding-right: 0.5em;}
.pr{padding-right: 0.5em;}
.se{vertical-align:middle;}
footer a{color: #777;}
.terms dt{padding-top: 1em;}
.terms dd{padding-top: 0.3em; padding-bottom: 0.3em;  text-align: justify;}

