

    /* Start Custom CSS */
    @import url('https://fonts.googleapis.com/css?family=Dosis');

    #modalWindowGenooctaShortcode1 .gn-form,
    #modalWindowGenooctaShortcode1 .gn-form * {
        box-sizing: border-box;
    }
    #modalWindowGenooctaShortcode1 .gn-form .form-group {
        margin-bottom: 14px;
        display: inline-block;
        width: 100%;
    }
    #modalWindowGenooctaShortcode1 .gn-form label {
        display: inline-block;
        max-width: 100%;
        float: left;
        margin-bottom: 5px;
        font-weight: 500;
        font-size: 13px;
        text-align: left;
    }
    #modalWindowGenooctaShortcode1 .gn-form span.req {
        font-weight: 500;
        font-size: 13px;
    }

    #modalWindowGenooctaShortcode1 .gn-form .checkbox-control {
      text-align: left;
      clear: both;
    }
    #modalWindowGenooctaShortcode1 input[type="radio"],
    #modalWindowGenooctaShortcode1 input[type="checkbox"] {
      margin-right: 4px;
    }

    #modalWindowGenooctaShortcode1 label.gn-btn {
      position: relative;
      left: 50%;
      transform: translateX( -50% );
    }

    #modalWindowGenooctaShortcode1 .gn-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
    #modalWindowGenooctaShortcode1 .gn-form select,
    #modalWindowGenooctaShortcode1 .gn-form select.form-control,
    #modalWindowGenooctaShortcode1 .gn-form select.ext-form-input,
    #modalWindowGenooctaShortcode1 .gn-form textarea,
    #modalWindowGenooctaShortcode1 .gn-form textarea.form-control,
    #modalWindowGenooctaShortcode1 .gn-form textarea.ext-form-input {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        border: 0;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }
    #modalWindowGenooctaShortcode1 .gn-form input.form-control:focus,
    #modalWindowGenooctaShortcode1 .gn-form select.form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    }
    #modalWindowGenooctaShortcode1 ::-webkit-input-placeholder,
    #modalWindowGenooctaShortcode1 ::-moz-placeholder,
    #modalWindowGenooctaShortcode1 :-ms-input-placeholder,
    #modalWindowGenooctaShortcode1 :-moz-placeholder { /* Firefox 18- */
        color: #fff;
        font-weight: 100;
        font-family: Avenir, Dosis, Arial, sans-serif;
    }
    /* The Button */
    #modalWindowGenooctaShortcode1.gn-custom-modal .form-button-submit,
    #modalWindowGenooctaShortcode1 .gn-btn,
    #modalWindowGenooctaShortcode1 .g-recaptcha,
    #modalWindowGenooctaShortcode1 .gn-form input[type="submit"] {
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        margin-top: 20px;
        margin-bottom: 20px;
        color: #ffffff;
        background: #dd0000;
    }

    #modalWindowGenooctaShortcode1.genooModal {
        width: 600px;
        margin-left: -300px;
        text-align: center;
        font-family: Avenir, Dosis, Arial, sans-serif;
        border-radius: 4px;
    }
    #modalWindowGenooctaShortcode1 .gn-secondary-text {
        background: #fff;
        display: block;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        font-size: 12px;
        padding: 8px;
        font-weight: 900;
    }
    #modalWindowGenooctaShortcode1.gn-custom-modal h2,
    #modalWindowGenooctaShortcode1.gn-custom-modal .gn-modal-title {
        font-size: 25px;
        font-weight: 100;
        padding: 0 20px;
        margin: 0;
    }
    #modalWindowGenooctaShortcode1 .gn-description {
        font-size: 14px;
        padding: 0 40px;
    }
    #modalWindowGenooctaShortcode1 .form-group {
        padding: 0 20px;
    }

    #modalWindowGenooctaShortcode1 .form-control { font-weight: 100 !important; }
    #modalWindowGenooctaShortcode1.gn-custom-modal .form-button-submit,
    #modalWindowGenooctaShortcode1 .g-recaptcha,
    #modalWindowGenooctaShortcode1.gn-custom-modal .gn-btn {
        border: 0;
        font-size: 14px;
        text-transform: uppercase;
    }
    #modalWindowGenooctaShortcode1.gn-custom-modal {}
    #modalWindowGenooctaShortcode1.gn-custom-modal .genooGuts { padding: 30px 50px !important; }
    #modalWindowGenooctaShortcode1.gn-custom-modal #gn-modal-description { padding: 5px 0 !important; }
    #modalWindowGenooctaShortcode1.gn-custom-modal .gn-translucent textarea,
    #modalWindowGenooctaShortcode1.gn-custom-modal .gn-translucent input:not([type="submit"]):not([type="button"]) {
        color: #ffffff;
        background-color: rgba(255,255,255,0.25);
        background-image: none;
    }

    /**
     * Mobile
    */

    @media screen and (max-width: 605px){
        #genooOverlay { height: auto; min-height: 100%; }
        #modalWindowGenooctaShortcode1.genooModal.visible {
            display: block !important;
            position: absolute !important;
            top: 0 !important;
            left: 0 !important;
            right: auto !important;
            margin: 0 !important;
            width: 100% !important;
            margin: 0 !important;
            padding: 10px !important;
            transform: none !important;
        }
        #modalWindowGenooctaShortcode1 .form-group {
            padding: 0 !important;
        }
        #modalWindowGenooctaShortcode1 .gn-description,
        #modalWindowGenooctaShortcode1 h2,
        #modalWindowGenooctaShortcode1 .gn-modal-title {
            padding: 0 5px !important;
        }
    }


    /**
     * Generated
    */

    /* Modal Background image? */
    #modalWindowGenooctaShortcode1 .gn-modal-background {
                background-image: none;
                background-size: cover;
    }
    /* Hide req*? */
        #modalWindowGenooctaShortcode1 span.req { display: none; }
        /* Modal text color */
    #modalWindowGenooctaShortcode1.gn-modal-result-success #genooMsg,
    #modalWindowGenooctaShortcode1.gn-modal-result-fail #genooMsg,
    #modalWindowGenooctaShortcode1.gn-custom-modal #gn-modal-title, #modalWindowGenooctaShortcode1.gn-custom-modal #gn-modal-description, #modalWindowGenooctaShortcode1.gn-custom-modal .gn-form label:not(.gn-btn), #modalWindowGenooctaShortcode1.gn-custom-modal span.req, #modalWindowGenooctaShortcode1.gn-custom-modal span.required, #modalWindowGenooctaShortcode1 .gn-field-container span, #modalWindowGenooctaShortcode1.gn-custom-modal #genooMsg strong {
        color: #000000;
    }
    /* Modal background color */
    #modalWindowGenooctaShortcode1 .gn-modal-background {
        background-color: #00b5d0;
    }
    /* Submib button color */
    #modalWindowGenooctaShortcode1.gn-custom-modal .form-button-submit, #modalWindowGenooctaShortcode1 button.gn-btn.gn-btn-primary, #modalWindowGenooctaShortcode1 .formbutton, #modalWindowGenooctaShortcode1 .gn-btn, #modalWindowGenooctaShortcode1 .g-recaptcha {
        color: #ffffff;
    }
    /* Submib button background color */
    #modalWindowGenooctaShortcode1.gn-custom-modal .form-button-submit, #modalWindowGenooctaShortcode1 button.gn-btn.gn-btn-primary, #modalWindowGenooctaShortcode1 .formbutton, #modalWindowGenooctaShortcode1 .gn-btn, #modalWindowGenooctaShortcode1 .g-recaptcha {
        background-color: #dd0000;
    }


