body{ font-family:Arial; } h1{ font-size: 175%; padding: 10px; margin: 10px; } h2 { font-size: 150%; padding: 8px; position: absolute; top: -6px; left: 20px; background-color:orangered; color: white; border-radius: 20px; padding-left: 30px; padding-right: 30px; } h3 { font-size: 125%; padding: 10px; margin: 10px; } p { padding: 10px; margin: 10px; } header { padding: 30px; background-color: orangered; } header:after { content:""; display: block; clear: both; } .logo{ width:100px; transform:rotate(-10deg); -moz-transform:rotate(-10deg); -webkit-transform:rotate(-10deg); -o-transform:rotate(-10deg); float:left; } .title{ color: white; font-size: 40px; font: 60px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align: center; padding-top: 10px; } .column { flex-grow: 0; flex-basis: 48%; position: relative; } .right { margin-left: 2%; } .content { padding: 20px; display: flex; } /*Geef vorm aan de vakjes op de site*/ .card { background-color: white; border-radius:10px; padding:1%; border: 1px solid black; margin: 2% 0; width: 100%; padding-top: 30px; } .image { width: 25%; height: auto; border: 10px solid transparent; } .image:hover { border: 10px solid lightsalmon; border-radius: 10px; } #selected { border: 10px solid lightsalmon; border-radius: 10px; } .sendButton { position: absolute; margin-top: 8%; text-align: center; margin-left: 40%; font-size: 150%; padding: 20px; background-color:orangered; color: white; border-radius: 20px; } .sendButton:hover { background-color:white; color: orangered ; } /*---------------------------------------------------------------------------------------*/ footer { background-color: orangered; padding: 20px; text-align: center; border-top:20px solid lightskyblue; /*solid is vast*/ border-bottom:20px solid lightskyblue; margin-top: 20px; } .foot { color: white; } html{ background-color: white; } #myImg { border: none; transition: border 0.3s; }