			* {box-sizing: border-box;}
			
			body {background-image: linear-gradient(to top, #ffd11a, #ffffff);}
			
			#wrapper {
                width: 95%;
                margin-left: auto;
                margin-right: auto;
                overflow: auto;
            }
            
            #informaticslogo {
                width: 40%;
                margin-left: 30%;
                margin-right: 30%;
				background-image: logo.png;
				background-size: 100% 100%;
				background-repeat: no-repeat;
            }

            hr {
                width: 80%;
                background-color: #888888;
            }
            
            header {
                text-align: center;
            }
            
            header h1 {
                font-family: Helvetica, sans-serif
            }
            
            fieldset {
                margin-bottom: 2%;
                border: none;
            }
            
            #part1 {
                float: right;
                width: 45%;
				text-align: left;
            }
            
            #part2 {
                float: left;
                width: 45%;
				text-align: left;
            }
            
            #part3 {
                width: 80%;
                margin-left: auto;
                margin-right: auto;
				text-align: left;
            }
            
            input[type="submit"] {
                display: inline;
                margin-left: 45%;
                margin-right: 45%;
                padding: .5%;
                font-size: 1.2em;
                font-family: Helvetica, sans-serif;
                background-color: #f19b2b;
                color: #ffffff;
                border-radius: 3px;
                box-shadow: 1px 3px 3px #444444;
            }

            #rangevalue {
			width: 2em;}
			
			form {display: flex;
			flex-flow: column nowrap;}