label.error {
  color:#FF0000;    // For jquery Validator
}

#content-wrapper h1 { font-size: 28px; margin-bottom: 20px; }

#alert-form { background-color: #FBFBFB; border: 1px solid #CECECE; padding: 10px; border-radius: 6px; margin-top: 20px; }
#alert-form ul { list-style-type: none; margin: 0; padding: 0; }
#alert-form ul::after { content: ""; }
#alert-form ul li { float: left; width: 49%; margin: 6px 0; padding: 4px; }
#alert-form ul li:nth-child(odd) { margin-right: 2%; }
#alert-form div input[type=submit] { width: 200px; }

#c4c-bottom { margin-top: 30px; clear: both; }
#c4c-bottom a img { width: 100%; }

@media only screen and (max-width: 580px) {
    #content-wrapper h1 { font-size: 22px; }
    #alert-form ul li { float: none; width: 100%; }
    #alert-form ul li:nth-child(odd) { margin-right: 0; }
}