body { font-family: sans-serif; margin: auto; max-width: 1280px; margin-left:2%; margin-right:2%; } .navbar { background-color: #cc3125; border-radius: 2px; /* max-width: 800px; */ } .navbar a { color: #fff; display: inline-block; font-size: 15px; padding: 10px; text-decoration: none; } .navbar a:hover { color: #ffffff; } #topbar img{ max-width:15%; margin-right:20px; } .content{ margin-left:2%; margin-right:2%; } .header{ font-weight: bold; } .news{ background-color: #f5f5f5; margin-bottom: 20px; padding-top:10px; padding-bottom: 10px; } /* custom styles */ * { padding: 0; margin: 0; font-weight: normal; } body { font-family: sans-serif; width: 100%; color: #000000; min-height: 100%; background-color: #f1f1f1; margin: 0 auto !important; } header { width: inherit; text-align: center; height: 65px; line-height: 65px; border-bottom: 1px solid #dfdfdf; } section.wrapper { width: 800px; margin: 0 auto; padding: 16px; } section div { margin-top: 8px; } section > div { margin-top: 20px; padding: 12px 16px; border: 1px solid #dfdfdf; border-radius: 5px; background-color: #fff; } input, textarea { margin: .4rem; } .box-input { padding: 12px; border: 1px solid #cccccc; border-radius: 5px; box-sizing: border-box; } .full-width { width: 100%; } button { display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; color: #fff; background-color: #007bff; border-color: #007bff; } button:hover { cursor: pointer; color: #007bff; border-color: #007bff; background-color: #fff; }