a {text-decoration: none; color: inherit;}

body {margin: 0; padding: 0; font-family: "Arial Narrow", Arial, sans-serif;}
#wrapper {width: 100%; display: block;}
#wrapper #logo {margin: 0 auto; display: block; width: 100%; text-align: center}
#wrapper #logo img {width: 600px; height: auto;}
#wrapper #the-form {width: 46%; margin: 0 auto; display: block; border: 1px solid #e9e9e9; padding: 1% 2%; border-radius: 10px;}
#wrapper #the-form #labels {display: block; margin: 10px 0px}
#wrapper #the-form #labels h3 {display: inline-block; width: 20%; padding: 1% 2%; margin: 0;}
#wrapper #the-form #labels input {display: inline-block; width: 70%; padding: 1% 2%; margin: 0;}
#wrapper #the-form #labels select {display: inline-block; width: 74%; padding: 1% 2%; margin: 0;}
#wrapper #the-form button {margin: 20px auto; display: block; padding: 5px 10px; font-size: 24px; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); background-color: #4CAF50; color: #fff; border: 1px solid #414141; cursor: pointer; border-radius: 5px}
#wrapper #the-form button:active {background-color: #000; color: #fff;}
#wrapper #link-generated {margin: 20px auto; display: block; text-align: center; font-size: 20px; color: #a10; cursor: pointer;}
#wrapper #link-generated a {text-decoration: underline;}
#wrapper #error-label {margin: 20px auto; display: block; text-align: center; font-size: 20px; color: #a10; cursor: pointer}