body {
    margin:0 auto;
    padding:0px;
    background-color:#054ABC;
    font-family:arial;
}

h2 {
    color:white;
    padding-left:30px;
    text-align:left;
}

input[type="text"] {
    width:calc(100% - 18px);
    height:30px;
    border:1px solid #0f52a4;
    border-bottom:none;
    border-radius:2px 2px 0px 0px;
    font-size:18px;
    padding:3px 8px 3px 8px;
}

input[type="submit"] {
    width:100%;
    height:35px;
    border:1px solid #2a7ad7;
    border-top:none;
    border-radius:0px 0px 2px 2px;
    font-size:18px;
    padding:3px 8px 3px 8px;
    background:#1392F9;
    color:white;
    cursor:pointer;
}

input[type="submit"]:active {
    background:#11bae3;
}