.foundation-mq { font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

body { font-family: Arial, sans-serif; }
/*
.top-bar { height: 90px; line-height: 90px; background-color: #c02025; border-bottom: solid 20px #ee2c37; }
.top-bar-logo { margin-left: 2rem; }
.top-bar section ul { height: 70px; line-height: 70px; padding: 0 20px; background-color: inherit; }
.top-bar-section li a, .top-bar-section li a:not(.button) { height: 40px; line-height: 40px; margin-top: 15px; display: inline-block; background-color: #aa1c21; padding: 0 15px; }
.top-bar-section li a:hover, .top-bar-section li a:not(.button):hover { background-color: #ff0f33; }
.top-bar-section ul li:hover > a { background: none; } 
.top-bar a.language-selector { background-color: #c02025; }
.top-bar .toggle-topbar.menu-icon { margin-top: 0; background-color: #406fb3; padding-right: 10px; padding-left: 10px; }
.top-bar.expanded { background: inherit !important; }
.top-bar.expanded .title-area { background: inherit !important; }
*/
form { margin: 0; }
.has-tip, .has-tip:hover { font-weight: normal; }
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { font-style: normal; background: #ff0f33; }
.error label, .error label.error { color: #ff0f33; }
span.postfix.transparent, label.postfix.transparent { background: transparent; border: none; }
label.inline { margin-bottom: 0rem; }
label small { color: #ff0f33; }