@charset "utf-8"; body { background-image: none; margin: 0px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } #page { padding-top: 2%; padding-left: 10%; } #country { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; } .block { display: flex; flex-direction: row; flex-wrap: wrap; cursor: pointer; text-decoration: none; padding-right:2%; width: 250px; } .countryimage { width:50px; height:50px; padding-right: 2%; padding-bottom: 4%; } input[type=button], input[type=submit], input[type=reset] { display:flex; background-color:transparent; border:none; color: black; text-decoration: none; cursor: pointer; } #testEnvironment { border: none; color: black; padding: 10px 20px; text-decoration: none; margin: 4px 2px; height: 3%; display: inline-block; vertical-align: middle; width: 40%; } #button{ background-color: transparent; border:none; } div.header { background-color: #e9ecef; padding-top: 28px; padding-left: 137px; padding-right: 137px; padding-bottom: 12px; } div.titlebar { padding: 0px; } div.titlebar div { } .hidden { display: none; } ul.nav_oben { padding: 0px; margin: 0px; text-align: right; text-transform: uppercase; } li { display: inline-block; } div.header a { text-decoration: none; color: black; } a { text-decoration: none; color: #a22c1c; } .content { padding-left: 137px; padding-right: 137px; } div.subtitle h1 { padding: 0px; margin: 0px; font-size: 130%; align: right; } div.subtitle h2 { padding: 0px; margin: 0px; font-size: 115%; } footer { position: fixed; left: 0; padding-left: 137px; padding-right: 137px; padding-top: 1em; bottom: 0; width: 100%; height: 2em; background-color: rgb(162,44,28); color: white; } .float { float: left; } .floatright { float: right; } .copyright { width: 66%; font-size: 80%; } #countries,#country { padding-bottom: 40px; } input[type=submit] { width: inherit; /* text-align: left; */ } form { justify-content: center; }