.moonray-form-p2c25709f2  .moonray-form {
width:700px;
border-width:12px;
border-style:solid;
border-color:#23c282;
background-color:#ffffff;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:center top;
border-radius:9px;
}
.moonray-form-p2c25709f2  .moonray-form-element-wrapper {
padding-top:5px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}
.moonray-form-p2c25709f2  .moonray-form-label {
background-color:#f7f4f4;
width:100px;
padding-top:1px;
padding-bottom:1px;
font-family:MS Sans Serif,Geneva,sans-serif;
color:#000000;
font-size:16px;
font-weight:normal;
font-style:normal;
text-decoration:none;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:center center;
}
.moonray-form-p2c25709f2 .moonray-form-input-type-text .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-email .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-date .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-range .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-password .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-file .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-number .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-tel .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-select .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-textarea .moonray-form-input {
border-width:1px;
border-style:solid;
border-color:#8a8888;
border-radius:3px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#ffffff;
width:577px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
font-family:MS Sans Serif,Geneva,sans-serif;
color:#000000;
font-size:14px;
font-weight:normal;
font-style:normal;
text-decoration:normal;
}
.moonray-form-p2c25709f2  .moonray-form-element-wrapper .moonray-form-input.moonray-form-state-active {
border-width:1px;
border-style:solid;
border-color:#29cc5c;
background-color:#fff;
border-radius:3px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
}
.moonray-form-p2c25709f2 .moonray-form-input-type-submit .moonray-form-input, .moonray-form-p2c25709f2 .moonray-form-input-type-image .moonray-form-input {
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
border-color:#ed8311;
border-width:4px;
border-style:solid;
border-radius:3px;
background-color:#fcc029;
font-family:MS Sans Serif,Geneva,sans-serif;
color:#0f0f0f;
font-size:24px;
font-weight:bold;
font-style:normal;
text-decoration:none;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
}
.moonray-form-p2c25709f2  .moonray-form-element-wrapper .moonray-form-element-sub-text {
color:#8D939B;
font-style:italic;
font-size:12px;
width:577px;
font-family:MS Sans Serif,Geneva,sans-serif;
font-weight:normal;
text-decoration:normal;
}
.moonray-form-p2c25709f2  .moonray-form-element-separator .moonray-form-element-separator-legend span {
background-color:#ffffff;
}
.moonray-hosted-form-document-body {
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:repeat;
background-position:center center;
background-color:ff5258;
}
.moonray-form-p2c25709f2  .moonray-form-element-wrapper-contracted .moonray-form-input {
width:227px !important;
}
.moonray-form-p2c25709f2  .moonray-form-element-wrapper-contracted .moonray-form-element-sub-text {
width:227px !important;
}
.moonray-form-p2c25709f2  .moonray-form-input-type-checkbox .moonray-form-input {
width:auto !important;
}
.moonray-form-p2c25709f2  .ontraport_grid_offer .ussr-component-grid-header .ussr-component-grid-header-item {
background-color:#919191;
color:#fff;
}
.moonray-form-p2c25709f2  #mr-field-element-570146184414 {
border-width:1px;
border-style:none;
border-color:#000000;
border-radius:0px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
background-color:#31d385;
}
.moonray-form-p2c25709f2  #mr-field-element-98996398039 {
border-width:1px;
border-style:dotted;
border-color:#000;
border-radius:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:normal;
}
.moonray-form-p2c25709f2  #mr-field-element-98996398039 div {
}
.moonray-form-p2c25709f2  #mr-field-element-892390463734 {
border-width:1px;
border-style:none;
border-color:#000000;
border-radius:0px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
background-color:transparent;
}
.moonray-form-p2c25709f2  #mr-field-element-816251217387 {
border-width:1px;
border-style:dotted;
border-color:#000;
border-radius:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:normal;
}
.moonray-form-p2c25709f2  #mr-field-element-154363537440 {
border-width:1px;
border-style:dotted;
border-color:#000;
border-radius:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:normal;
}
.moonray-form-p2c25709f2  .grid-offer-element {
display:block;
}
.moonray-form-p2c25709f2  #mr-field-element-129263211274 {
border-width:1px;
border-style:none;
border-color:#000000;
border-radius:0px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
background-color:#2ccf80;
}
.moonray-form-p2c25709f2  #mr-field-element-594436670420 {
border-width:1px;
border-style:none;
border-color:#000000;
border-radius:0px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
background-color:#30d183;
}
.moonray-form-p2c25709f2  #mr-field-element-728280351031 {
border-width:1px;
border-style:none;
border-color:#000000;
border-radius:0px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
background-color:transparent;
}
.moonray-form-p2c25709f2  #mr-field-element-268137762788 {
}
.moonray-form-p2c25709f2  #mr-field-element-154363537440 div {
}
.moonray-form-p2c25709f2  #mr-field-element-816251217387 div {
}
.moonray-form-p2c25709f2  #mr-field-element-270719244610 {
border-width:1px;
border-style:dotted;
border-color:#000;
border-radius:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:normal;
}
.moonray-form-p2c25709f2  #mr-field-element-780720776179 {
border-width:1px;
border-style:none;
border-color:#000000;
border-radius:0px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
background-color:transparent;
}
.moonray-form-p2c25709f2  #mr-field-element-270719244610 div {
}
.moonray-form-p2c25709f2  #mr-field-element-206165408948 {
border-width:1px;
border-style:none;
border-color:#000000;
border-radius:0px;
background-image:url(http://forms.ontraport.com/v2.4/include/formEditor/gencss.php?uid=p2c25709f2);
background-repeat:no-repeat;
background-position:left top;
background-color:transparent;
}

        @media(max-width: 901px) {
          .moonray-form {
            width: 100%;
          }
        }

        @media (max-width: 751px) {
            .moonray-form,
            .moonray-form .moonray-form-element-wrapper-contracted {
                width: 100%;
            }

            .moonray-form .moonray-form-element-wrapper.moonray-form-input-type-image {
                max-width: 100%;
            }

            .moonray-form .moonray-form-element-paymentmethod {
                padding-top: 0;
            }

            .moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-number,
            .moonray-form .moonray-form-element-paymentmethod .moonray-form-element-credit-card {
                padding: 0;
                float: none;
                width: 100%;
                display: block;
            }

            .moonray-form .moonray-form-element-paymentmethod .credit_cards {
                margin-left: 0;
                margin-bottom: 12px;
            }

            .moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-number {
                width: 100%;
            }

            .moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-code {
                padding-left: 0;
                float: none;
                display: block;
            }

            .moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-exp-month,
            .moonray-form .moonray-form-element-paymentmethod .moonray-form-input-type-payment-exp-year {
                padding-left: 0;
                padding-right: 0;
                width: 100%;
            }
        }