[class*=column-]>p{padding:25px 0 0;margin:0 0 .5em!important;font-size:1.4em}[class*=column-]>span{line-height:1.5em;text-transform:uppercase;color:#5d0749;font-family:inherit}[class*=column-]>input[type=checkbox]{margin:-10px 0 0}.bfrf-form{width:100%;margin:0 auto;position:relative;padding:15px;color:#5d0749}.error{outline:2px solid #c00;background:#f99!important}#registration-form input[type=text],#registration-form input[type=number],#registration-form input[type=email],#registration-form select,#registration-form textarea,#registration-form button[type=submit]{font-size:1em}#registration-form{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:1px}#registration-form h3{color:#991d57;display:block;font-size:28px}#registration-form h4{margin:5px 0 15px;display:block;font-size:13px}#registration-form label span{cursor:pointer;color:#575756;display:block;margin:20px 0 5px;font-weight:500}#registration-form input[type=text],#registration-form input[type=number],#registration-form input[type=email],#registration-form input[type=date]{}.parent-select{}#registration-form select{}#registration-form select:focus{}#registration-form select option{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;background-color:#fff;color:#000}#registration-form textarea{}#registration-form input[type=text],#registration-form input[type=number],#registration-form input[type=email],#registration-form input[type=date],#registration-form select,#registration-form textarea{color:#fff;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;height:44px;margin-bottom:5px;border-radius:0}select::-ms-expand{display:none}#registration-form select.dob{width:100%}#registration-form select.gender{width:97%}#registration-form input[type=text]:hover,#registration-form input[type=number]:hover,#registration-form input[type=email]:hover,#registration-form select:hover,#registration-form textarea:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border:1px solid #aaa}#registration-form textarea{height:100px;max-width:100%}.bfrf-submit{text-align:center}#registration-form button[type=submit]{background:url(images/submit_button.png);width:210px;height:60px;border:none;text-decoration:none;padding:.5em 1em .5em 1.5em;font-size:25px;font-weight:700;letter-spacing:10px;cursor:pointer;cursor:hand;text-transform:uppercase}#registration-form input:focus,#registration-form textarea:focus{outline:0;border:1px solid #999}::-webkit-input-placeholder{color:#888}:-moz-placeholder{color:#888}::-moz-placeholder{color:#888}:-ms-input-placeholder{color:#888}label.error{color:red;font-size:.8em;font-weight:700}.error-container{float:none;color:red;padding-top:10px;vertical-align:top;font-size:1em}.error-container p{padding-bottom:1px!important;line-height:15px!important}.lda{width:33%;display:inline-block;margin:0;padding:0 10px 0 0;float:left}.lda input[type=text]{padding-left:0!important;text-align:center}.lda:last-child{padding:0}.bfrf-submit{padding-bottom:50px}.bf-register{max-width:100%!important}.bf-register label{text-transform:uppercase}.fancybox-inner{height:60px!important}.fancybox-inner h2{font-size:1.5em;letter-spacing:2px;font-style:normal;font-weight:700;text-transform:uppercase;text-align:center}