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; } .container { max-width: unset; } #camp-list { width: 100%; } .camp-toggle { width: 80%; text-align: center; padding: 5px 2px; margin: 0px auto; cursor: pointer; } .camp-toggle.no { font-weight: normal; border: 2px solid red; background: white; color: gray; padding: 5px 2px; } .camp-toggle.yes { border: 2px solid green; background: lightgreen; color: black; font-weight: bold; } input.camp-toggle-input { visibility: hidden; } .side_block { float: right; display: inline-block; clear: right; margin: 10px 0px 10px 11% !important; padding: 5px; font-size: 18px; line-height: 1.4; background-color: #e6e6e6; } @media (max-width: 1249px) { .side_block { text-align: center; display: block; width: 100%; margin-top: -10px !important; border-top: 1px solid lightgray; } .side_block:hover { background-color: #e6e6e6; } .list .list_item { border-left: 0; } .list .list_item:hover { border-left: 0; background-color: #e6e6e6; } }