.clearfix:after, #Registration .cf:after, #Registration .row:after {
  content: "";
  display: table;
  clear: both; }

#Registration {
  max-width: 740px; }
  #Registration .missing {
    color: red; }
  #Registration h3 {
    font-size: 20px; }
  #Registration .row {
    margin-left: -5px;
    margin-right: -5px; }
  #Registration .col-sm-12, #Registration .col-xs-17, #Registration .col-xs-7, #Registration .col-sm-24 {
    padding-left: 5px;
    padding-right: 5px; }
  #Registration .col-sm-12 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
    @media (min-width: 600px) {
      #Registration .col-sm-12 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        float: left; } }
  #Registration .col-xs-17 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 70.83333%;
    float: left; }
  #Registration .col-xs-7 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 29.16667%;
    float: left; }
  #Registration .col-sm-24 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    float: left; }
  #Registration .reg-block, #Registration .buttons {
    margin-top: 20px; }
  @media (max-width: 550px) {
    #Registration .buttons .btn {
      width: 100%; } }

/*# sourceMappingURL=registration.css.map */
