

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

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

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

    #modalWindowGenoodynamiccta2 .gn-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
    #modalWindowGenoodynamiccta2 form select.ext-form-input,
    #modalWindowGenoodynamiccta2 form select,
    #modalWindowGenoodynamiccta2 form textarea.form-control,
    #modalWindowGenoodynamiccta2 form textarea,
    #modalWindowGenoodynamiccta2 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: 5px;
        -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;
        background: #EDEDED;
        color: #000;
        border: 2px solid #EDEDED;
    }
    #modalWindowGenoodynamiccta2 ::-webkit-input-placeholder,
    #modalWindowGenoodynamiccta2 ::-moz-placeholder,
    #modalWindowGenoodynamiccta2 :-ms-input-placeholder,
    #modalWindowGenoodynamiccta2 :-moz-placeholder {
        color: #000;
        font-weight: 100;
        font-family: Avenir, Dosis, Arial, sans-serif;
    }
    /* The Button */
    #modalWindowGenoodynamiccta2.gn-custom-modal .form-button-submit,
    #modalWindowGenoodynamiccta2 .gn-btn,
    #modalWindowGenoodynamiccta2 .g-recaptcha,
    #modalWindowGenoodynamiccta2 form input[type="submit"] {
        display: inline-block;
        padding: 6px 12px;
        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;
    }

    #modalWindowGenoodynamiccta2.genooModal {
        width: 600px;
        margin-left: -300px;
        text-align: center;
        font-family: Avenir, Dosis, Arial, sans-serif;
        border-radius: 4px;
    }
    #modalWindowGenoodynamiccta2 h2,
    #modalWindowGenoodynamiccta2 .gn-modal-title {
        font-size: 22px;
        font-weight: 100;
        padding-top: 10px;
        margin: 0;
    }
    #modalWindowGenoodynamiccta2 .gn-description {
        font-size: 14px;
        padding: 10px 0;
    }
    #modalWindowGenoodynamiccta2 .form-group {
        padding: 0 20px;
    }

    #modalWindowGenoodynamiccta2 .form-control { font-weight: 100 !important; }
    #modalWindowGenoodynamiccta2.gn-custom-modal .form-button-submit,
    #modalWindowGenoodynamiccta2.gn-custom-modal ..g-recaptcha,
    #modalWindowGenoodynamiccta2.gn-custom-modal .gn-btn {
        max-width: 200px;
        border: 0;
        font-size: 14px;
        text-transform: uppercase;
    }
    #modalWindowGenoodynamiccta2.gn-custom-modal {}
    #modalWindowGenoodynamiccta2.gn-custom-modal .genooGuts { padding: 0 !important; }
    #modalWindowGenoodynamiccta2.gn-custom-modal #gn-modal-description { padding: 5px 0 !important; }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-modal-left,
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-modal-right {
        display: inline-block;
        width: 50%;
        vertical-align: top;
    }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-modal-left { position: relative; }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-modal-right { padding: 20px 30px; }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-image {
        max-width: 100%;
        width: 100%;
        height: auto;
        min-height: 100%;
        max-height: none;
        display: block;
        position: absolute;
        width: auto;
    }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image form-inner {
        margin-top: 15px;
    }
    #modalWindowGenoodynamiccta2 .genooGuts { overflow: auto; }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-has-image { position: relative; }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-modal-left-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        width: 50%;
        max-height: 100%;
        overflow: hidden;
        min-height:100%;
    }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-no-image { position: relative; }
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-no-image .gn-modal-left-image,
    #modalWindowGenoodynamiccta2.gn-custom-modal-join-us-side-image .gn-no-image .gn-modal-left {
        display: none;
    }

    /**
     * Generated
    */

    #modalWindowGenoodynamiccta2.gn-custom-modal .form-button-submit,
    #modalWindowGenoodynamiccta2 .g-recaptcha,
    #modalWindowGenoodynamiccta2 .gn-btn,
    #modalWindowGenoodynamiccta2 form input[type="submit"] {
        width: auto !important;
        max-width: none;
    }

    /* Hide req*? */
        #modalWindowGenoodynamiccta2 span.req { display: none; }
        /* Submib button color */
    #modalWindowGenoodynamiccta2.gn-custom-modal .form-button-submit, #modalWindowGenoodynamiccta2 button.gn-btn.gn-btn-primary, #modalWindowGenoodynamiccta2 .g-recaptcha {
        color: #ffffff;
    }
    /* Submib button background color */
    #modalWindowGenoodynamiccta2.gn-custom-modal .form-button-submit, #modalWindowGenoodynamiccta2 button.gn-btn.gn-btn-primary, #modalWindowGenoodynamiccta2 .g-recaptcha {
        background-color: #040051;
    }

    #modalWindowGenoodynamiccta2 form input.form-control:hover,
    #modalWindowGenoodynamiccta2 form input.ext-form-input:hover,
    #modalWindowGenoodynamiccta2 form select:hover,
    #modalWindowGenoodynamiccta2 form select.form-control:hover,
    #modalWindowGenoodynamiccta2 form select.ext-form-input:hover,
    #modalWindowGenoodynamiccta2 form textarea:hover,
    #modalWindowGenoodynamiccta2 form textarea.form-control:hover,
    #modalWindowGenoodynamiccta2 form textarea.ext-form-input:hover,
    #modalWindowGenoodynamiccta2 form input.form-control:active,
    #modalWindowGenoodynamiccta2 form input.ext-form-input:active,
    #modalWindowGenoodynamiccta2 form select:active,
    #modalWindowGenoodynamiccta2 form select.form-control:active,
    #modalWindowGenoodynamiccta2 form select.ext-form-input:active,
    #modalWindowGenoodynamiccta2 form textarea:active,
    #modalWindowGenoodynamiccta2 form textarea.form-control:active,
    #modalWindowGenoodynamiccta2 form textarea.ext-form-input:active,
    #modalWindowGenoodynamiccta2 form input.form-control:focus,
    #modalWindowGenoodynamiccta2 form input.ext-form-input:focus,
    #modalWindowGenoodynamiccta2 form select:focus,
    #modalWindowGenoodynamiccta2 form select.form-control:focus,
    #modalWindowGenoodynamiccta2 form select.ext-form-input:focus,
    #modalWindowGenoodynamiccta2 form textarea:focus,
    #modalWindowGenoodynamiccta2 form textarea.form-control:focus,
    #modalWindowGenoodynamiccta2 form textarea.ext-form-input:focus {
        border-color: #040051;
    }

    /**
     * Hide Image upon failure as it won't likely fit the window anyways
     */

	  #modalWindowGenoodynamiccta2.gn-modal-result-success .gn-modal-right {
      width: 100%;
    }
    #modalWindowGenoodynamiccta2.gn-modal-result-success .gn-modal-left,
    #modalWindowGenoodynamiccta2.gn-modal-result-success .gn-modal-left-image {
      display: none;
    }

    #modalWindowGenoodynamiccta2 .gn-modal-left-image img {
      left: 50%;
      transform: translateX(-50%);
    }

    /**
     * Mobile
    */

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


