body{margin:0}body .mimi_webform_container{margin:1px 0 0 2px}body .mimi_webform_container .mimi_webform .mimi_webform_header{padding-bottom:0}body .mimi_webform_container .mimi_webform .mimi_webform_header h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form{margin-bottom:0}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form .invalid{background-color:#FFCCCC!important}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form input.invalid{border:1px solid #990000!important;color:#990000}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field>label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field>.radio,body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field>.check{overflow:hidden;position:relative;white-space:nowrap;display:block}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field>.radio:after,body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field>.check:after{content:'';display:block;width:60px;height:100%;position:absolute;right:0;top:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);z-index:5}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field.focus>.radio:after,body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field.focus>.check:after,body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field:focus>.radio:after,body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field:focus>.check:after{background:-moz-linear-gradient(left,rgba(254,255,208,0) 0%,#feffd0 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(254,255,208,0)),color-stop(100%,#feffd0));background:-webkit-linear-gradient(left,rgba(254,255,208,0) 0%,#feffd0 100%);background:-o-linear-gradient(left,rgba(254,255,208,0) 0%,#feffd0 100%);background:-ms-linear-gradient(left,rgba(254,255,208,0) 0%,#feffd0 100%);background:linear-gradient(to right,rgba(254,255,208,0) 0%,#feffd0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00feffd0',endColorstr='#feffd0',GradientType=1)}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field.checkgroup .old_iframe{overflow:visible;white-space:normal}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field.checkgroup .old_iframe label{display:inline;vertical-align:middle}body .mimi_webform_container .mimi_webform form#mad_mimi_signup_form fieldset .mimi_field.action input{white-space:normal}body menu ul{margin-top:0;padding:0}body form.rtl input.checkbox+span.check,body form.rtl input.checkbox+span.radio,body form.rtl input.radio+span.check,body form.rtl input.radio+span.radio{background-position:0px 0!important}body form.rtl input.checkbox:checked+span.check,body form.rtl input.checkbox:checked+span.radio,body form.rtl input.radio:checked+span.check,body form.rtl input.radio:checked+span.radio{background-position:0px -200px!important}