﻿/*Base
********************************************/
h1 { margin-top: 70px; }
h3 { margin-top:40px; }

h1 + h3 { margin-top: 0px; }

.hidden { display:none; }

/*Layout
********************************************/


/*Module
********************************************/
form .button.primary { margin-top:65px; }

.buttonGroup {margin-top: 35px;}

.successBanner { margin:0px -30px; }
    .successBanner img { width:100%; display:block;}

.eventsCheckboxGroup { position:relative; box-sizing:border-box; }
    .eventsCheckboxGroup .validationMessage { float:none; margin:15px 0px 0px 0px; bottom:auto; right:auto; top:7px; position:relative; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; width:100%; padding-left:30px; color:#c03123;  text-indent:0px;  height:auto; overflow:hidden; background-position: 0px -49px; }

.legal {margin: 70px 0px 0px 0px; display: inline-block; font-size: 15px;}

#siteWrapper #Comments{
    display:none !important;
}