html, body { display:block; overflow-x: hidden; } #navbar { display: grid; grid-template-columns: 50px 50px 1fr 50px 50px 50px 50px; grid-template-rows: 50px; grid-template-areas: "about store . advanced search menu sign-in"; margin-right: 30px; margin-top: -45px; } a, p { text-decoration: none; color: rgba(0,0,0,0.87); font-size: 13px; font-family: Arial, Helvetica, sans-serif; } a:hover { text-decoration: underline; } #search { grid-area: search; justify-self: center; align-self: center; margin-right: 5px; width: 150px; } #menu{ grid-area: menu; justify-self: center; align-self: center; margin-right: 10px; } #menu img { margin: 0; height: 25px; width: 25px; } #sign-in { grid-area: sign-in; justify-self: center; align-self: center; background-color: #4683ea; height: 30px; width: 65px; line-height: 30px; text-align: centeR; color: white; font-weight: bold; border: 1px solid #4285f4; border-radius: 3px; } .header{ background-color:#f1f1f1; width: 100vw; height: 100px; position: absolute; margin-left: -50vw; left:50%; margin-top: -50px; overflow: none; } #google{ margin-left: 20px; margin-top: 55px; width: 93px; height:33px; } .appbar { width: 100vw; position: relative; margin-left: -50vw; left:50%; color: #d93025; font-family: arial,sans-serif; font-size: 20px; padding-top: 25px; padding-bottom: 25px; padding-left:35px; margin-top:50px; } .borderline{ border-bottom: 1px solid #ebebeb; } div.frame { max-width: 1140px; min-width: 200px; width: 96%; margin: 40px 2% 0 45px; } div.line { width: 100%; clear: both; } div.line div.outer { clear: both; } div.line div.inner { float: left; display: inline-block; min-width: 167px; width: 16%; height: 42px; color: #222; font-size: 13px; line-height: 16px; vertical-align: middle; } div.wordings { height: 30px; display: table-cell; vertical-align: middle; } div.line div.input_outer { float: left; display: inline-block; min-width: 167px; min-height: 41px; vertical-align: middle; width: 50%; } div.input_inner { padding-right: 16px; } div.line div.input_outer input[type="text"], div.line div.input_outer span { width: 100%; text-align: left; } div.line div.cwqNnb { float: left; display: inline-block; width: 32%; min-width: 160px; margin: 0 0 8px 1%; color: #555; font-size: 11px; padding-left: 5px; vertical-align: middle; position: relative; } div.wordings { height: 30px; display: table-cell; vertical-align: middle; } div.line div.cwqNnb span.desc { color: #666; font-family: monospace; font-size: 11px; white-space: pre; } div.line div.inner { float: left; display: inline-block; min-width: 167px; width: 16%; height: 42px; color: #222; font-size: 13px; line-height: 16px; vertical-align: middle; } input[type="hidden" i] { display: none; -webkit-appearance: initial; background-color: initial; cursor: default; padding: initial; border: initial; } div.line div.outer input.search { float: right; margin: 10px 0; } input.search { padding: 0 12px; } .jfk-button-action { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: inset 0 2px 2px -2px grey; background-color: #4d90fe; background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed); border: 1px solid #3079ed; color: #fff; } .jfk-button { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor: default; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; margin-right: 385px; height: 27px; line-height: 27px; min-width: 54px; outline: 0; padding: 0 8px; margin-top: -30px; } .jfk-button:hover{ box-shadow: inset 0 2px 2px -2px grey; } input[type="submit" i] { -webkit-appearance: push-button; user-select: none; white-space: pre; align-items: flex-start; text-align: center; cursor: default; color: -internal-light-dark-color(buttontext, rgb(170, 170, 170)); background-color: -internal-light-dark-color(rgb(239, 239, 239), rgb(74, 74, 74)); box-sizing: border-box; padding: 1px 6px; border-width: 2px; } input { -webkit-writing-mode: horizontal-tb !important; text-rendering: auto; color: -internal-light-dark-color(black, white); letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; display: inline-block; text-align: start; -webkit-appearance: textfield; background-color: -internal-light-dark-color(rgb(255, 255, 255), rgb(59, 59, 59)); cursor: text; margin: 0em; font: 400 13.3333px Arial; padding: 1px 2px; border-width: 2px; } div { display: block; } body { font-family: arial,sans-serif; } div.line div.input_outer input[type="text"], div.line div.input_outer span.PnexQd { width: 100%; text-align: left; } .jfk-textinput { -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; font-size: 13px; height: 25px; padding: 1px 8px; outline:none; } .jfk-textinput:focus{ border: 1px solid cornflowerblue; box-shadow: inset 0 2px 2px -2px grey; } div.line div.nobreakspace { float: left; display: inline-block; min-width: 167px; min-height: 41px; vertical-align: middle; width: 50%; } div.line div.desc_heading { float: left; display: inline-block; width: 33%; font-size: 13px; font-weight: 700; color: #777; padding-left: 5px; vertical-align: middle; } div.line div.outer { clear: both; } div.line div.heading, div.add_inner { float: left; display: inline-block; min-width: 167px; width: 16%; font-size: 16px; height: 42px; font-weight: 500; color: #333; vertical-align: middle; } .gap{ margin-bottom: 20px; } .additional{ margin-top: 10px; clear:both; font-size:13px; line-height:18px; margin-bottom:90px; text-decoration: none; margin-left:45px; } .addlinks,.addlinks:visited{ color:blue; text-decoration: none; } .addlinks:hover{ color:blue; text-decoration:underline; } footer { position: fixed; bottom: 0px; left:0px; right:0px; background:#f3f3f3; padding-top: 20px; border-top: 1px solid #e9e9e9; line-height: 20px; } .leftlinks { position: relative; bottom:14px; left:18px; padding-right:15px; padding-left:15px; } footer .leftlinks:link, .leftlinks:visited, .leftlinks:active { color: #696969; font-family: arial, sans-serif; font-size: 14px; text-decoration:none; }