body {
      margin: 0;
      max-width: calc(100vw);
      display: inline-block;
      float: left;
      width: 100%;
      box-sizing: border-box;
    }
    body::before,
    body::after {
      content: '.';
      height: 0;
      margin: 0;
      overflow: hidden;
      visibility: hidden;
      display: block;
      clear: both;
    }
.cr_font{font-size: 14px;font-family: Arial;}
.cr_page{margin:0 auto 10px auto;text-align:left;border-radius:4px;}
.cr_body label{float:none;clear:both;display:block;width:auto;margin-top:8px;text-align:left;font-weight:bold;position:relative;}
.cr_button{display:inline-block;font-family:'Helvetica', Arial, sans-serif;width:auto;white-space:nowrap;height:32px;margin:5px 5px 0 0;padding:0 22px;text-decoration:none;text-align:center;font-weight:bold;font-style:normal;font-size:15px;line-height:32px;cursor:pointer;border:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;vertical-align:top;}
.cr_button{background-color:#333;color:#ffffff;}
.cr_button:hover{opacity:0.7;filter:alpha(opacity=70);}
.formbox{line-height:150%;font-family:Helvetica;font-size:12px;color:#333333;padding:20px;background-color:#ffffff;border-radius: 6px 6px 6px 6px;}
.cr_ipe_item label{line-height:150%;font-size:14px;}
.cr_ipe_item input {background: none repeat scroll 0 0 #eeeeee;border: 1px solid #aaa;padding: 5px;font-family: Helvetica;font-size: 16px;}
.submit_container{text-align:center}
.cr_ipe_item{ padding:1px 10px; margin:1px 10px; }
.cr_body {background-color:#ffffff;font-size:12px;color:#000000;}
.cr_body {color:#000000;background-color:#ffffff;}
.cr_page {width:250px;}
