nav { box-shadow: none; width: 100%; } ul.topnav { background-color: #0052CC; } main #main_content, main #loading { width: 100%; box-shadow: none; } #cct_extra_row { margin-top: 10px; display: none; } #add_more_cct, #move_next { margin-bottom: 15px; } h1, p { text-align: center; } .info p, .info h1{ text-align: unset; } form table { margin: 0px auto; border-collapse: collapse; border: 2px solid black; background: #e7d6d6; min-width: 400px; } form table td { font-size: 20px; padding: 5px 10px; } form table tr:hover td { background-color: #602f2f; color: #fff; } .danger { width: 64%; display: block; margin: 20px auto; padding: 15px; } .middle { display: block; margin: 20px auto; } h2 { text-align: center; margin-top: 50px; } .apply_table img:hover { cursor: pointer; } .reset img { width: 15px; display: inline-block; position: relative; top: 2px; left: 5px; } .reset a { color: #000; } .reset a:hover { text-decoration: underline; } .apply_table a, .apply_table a:link, .apply_table a:visited, .apply_table a:active { color: #000; } .apply_table a:hover { text-decoration: underline; } .accept_terms_box { width: 80%; border: 0; border-left: 2px solid black; margin: 30px auto 20px auto; } .accept_terms_box a, .accept_terms_box a:link, .accept_terms_box a:visited, .accept_terms_box a:active { color: #000; } .accept_terms_box a:hover { text-decoration: underline; } input.apply { font-size: 20px; font-weight: bold; }