body,html{width:100%;height:100%;margin:0;padding:0;font-family:'ZonaPro';font-size:16px;color:#3c3c3e}div,*,button{box-sizing:border-box}@font-face{font-family:'ZonaPro-ExtraBold';src:url('assets/fonts/ZonaPro-ExtraBold.eot?') format('embedded-opentype');src:url("assets/fonts/ZonaPro-ExtraBold.woff") format("woff"),url("assets/fonts/ZonaPro-ExtraBold.woff2") format("woff2"),url("assets/fonts/ZonaPro-ExtraBold.ttf") format("truetype"),url("assets/fonts/ZonaPro-ExtraBold.svg") format("svg")}@font-face{font-family:'ZonaPro';src:url('assets/fonts/ZonaPro.eot?') format('embedded-opentype');src:url("assets/fonts/ZonaPro.woff") format("woff"),url("assets/fonts/ZonaPro.woff2") format("woff2"),url("assets/fonts/ZonaPro.ttf") format("truetype"),url("assets/fonts/ZonaPro.svg") format("svg")}@font-face{font-family:'ZonaPro-RegularItalic';src:url('assets/fonts/ZonaPro-RegularItalic.eot?') format('embedded-opentype');src:url("assets/fonts/ZonaPro-RegularItalic.woff") format("woff"),url("assets/fonts/ZonaPro-RegularItalic.woff2") format("woff2"),url("assets/fonts/ZonaPro-RegularItalic.ttf") format("truetype"),url("assets/fonts/ZonaPro-RegularItalic.svg") format("svg")}@font-face{font-family:'ZonaPro-Bold';src:url('assets/fonts/ZonaPro-Bold.eot?') format('embedded-opentype');src:url("assets/fonts/ZonaPro-Bold.woff") format("woff"),url("assets/fonts/ZonaPro-Bold.woff2") format("woff2"),url("assets/fonts/ZonaPro-Bold.ttf") format("truetype"),url("assets/fonts/ZonaPro-Bold.svg") format("svg")}@font-face{font-family:'ZonaPro-BoldItalic';src:url('assets/fonts/ZonaPro-BoldItalic.eot?') format('embedded-opentype');src:url("assets/fonts/ZonaPro-BoldItalic.woff") format("woff"),url("assets/fonts/ZonaPro-BoldItalic.woff2") format("woff2"),url("assets/fonts/ZonaPro-BoldItalic.ttf") format("truetype"),url("assets/fonts/ZonaPro-BoldItalic.svg") format("svg")}@font-face{font-family:'ZonaPro-SemiBold';src:url('assets/fonts/ZonaPro-SemiBold.eot?') format('embedded-opentype');src:url("assets/fonts/ZonaPro-SemiBold.woff") format("woff"),url("assets/fonts/ZonaPro-SemiBold.woff2") format("woff2"),url("assets/fonts/ZonaPro-SemiBold.ttf") format("truetype"),url("assets/fonts/ZonaPro-SemiBold.svg") format("svg")}.wrapper{background:url("assets/back_img.jpg") center center no-repeat transparent;background-size:cover;padding:50px 0;height:100%}.container{width:100%;max-width:960px;margin:auto}.logo{padding:0 0 15px 0}.form__wrapper{background:rgba(255,255,255,.8);padding:40px 120px}.form__body{margin:50px 0}.form__footer{margin:50px 0;text-align:right}@media screen and (max-width:1000px){.container{width:100%;max-width:90%;margin:auto}.form__wrapper{padding:30px 50px}}.form .form-row{position:relative;margin-bottom:2.8em}.form .form-row:last-of-type{margin-bottom:0}
.form input, .form select {
    width: 100%;
    font-size: 12px;
    color: #666;
    border: 0;
    background: transparent;
    font-family: 'ZonaPro-SemiBold';
    padding: 0 10px;
    padding-bottom: .7em;
    border-bottom: 1px solid #00AEEF;
    height: 24px;
    outline: none !important
}.form select{margin-top:24px;display:inline-block}.form input::-webkit-input-placeholder{color:#b7b7b7;-webkit-opacity:1 !important}.form input::-moz-placeholder{color:#b7b7b7;-moz-opacity:1 !important}.form input::-moz-placeholder{color:#b7b7b7;-moz-opacity:1 !important}.form input::-ms-placeholder{color:#b7b7b7;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;filter:alpha(opacity=100) !important}
.form input:focus {
    border-bottom: 2px solid #00AEEF
}.form input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #eee inset;-webkit-text-fill-color:#666 !important}.form label.error{margin-top:6px;display:block;color:#b7b7b7}.form .input-label{font-size:12px;color:#999;font-family:'ZonaPro-SemiBold';letter-spacing:-.02em;pointer-events:none;position:absolute;top:0;left:0;-webkit-transition:transform .3s linear 0s;-moz-transition:transform .3s linear 0s;-o-transition:transform .3s linear 0s;transition:transform .3s linear 0s;-webkit-transform-origin:left;-moz-transform-origin:left;-o-transform-origin:left;-ms-transform-origin:left;transform-origin:left;padding:0 10px;padding-bottom:.7em}.form .btn-wrapper{margin-top:3.3em}.form .btn{width:12.799999999999999em}.form .new-password{text-align:right;margin-top:1.5em}
    .form .new-password a {
        font-size: 10px;
        font-family: 'ZonaPro-SemiBold';
        color: #00AEEF
    }.form .details{font-size:10px;color:#6d6e70;letter-spacing:-.02em;font-family:'ZonaPro';text-align:left;float:left;max-width:55%}.form .details p{margin-bottom:4px}
        .form .details ul li {
            font-size: 12px;
            color: #00AEEF;
            letter-spacing: -.02em;
            font-family: 'ZonaPro-ExtraBold';
            line-height: 16px;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }.form.registration-form .btn-wrapper{margin-top:5.8em}.form.registration-form .btn-wrapper .btn{float:right}.form input.not-empty+.input-label{-webkit-transform:translateY(-1.5em) scale(.9);-moz-transform:translateY(-1.5em) scale(.9);-o-transform:translateY(-1.5em) scale(.9);-ms-transform:translateY(-1.5em) scale(.9);transform:translateY(-1.5em) scale(.9)}.form input:focus+.input-label{-webkit-transform:translateY(-1.5em) scale(.9);-moz-transform:translateY(-1.5em) scale(.9);-o-transform:translateY(-1.5em) scale(.9);-ms-transform:translateY(-1.5em) scale(.9);transform:translateY(-1.5em) scale(.9)}.form input.not-empty+label+.input-label{-webkit-transform:translateY(-1.5em) scale(.9);-moz-transform:translateY(-1.5em) scale(.9);-o-transform:translateY(-1.5em) scale(.9);-ms-transform:translateY(-1.5em) scale(.9);transform:translateY(-1.5em) scale(.9)}.form input:focus+label+.input-label{-webkit-transform:translateY(-1.5em) scale(.9);-moz-transform:translateY(-1.5em) scale(.9);-o-transform:translateY(-1.5em) scale(.9);-ms-transform:translateY(-1.5em) scale(.9);transform:translateY(-1.5em) scale(.9)}.form .response-msgs{position:absolute;top:0;right:0;height:100%;display:none}.form .response-msgs .response-msg{font-size:11px}.form .response-msgs .thx-msg{display:none}.form .response-msgs .error-msg{height:100%}.form.error .response-msgs{display:block}.form.error .btn{display:none}.form .field-note{display:block;margin-top:3em;font-size:10.5px;color:#b7b7b7}
.btn {
    min-width: 250px;
    font-size: 16px;
    color: #fff;
    letter-spacing: -.02em;
    font-family: 'ZonaPro-ExtraBold';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 10px;
    border: 2px solid #00AEEF;
    background: #00AEEF;
    height: 54px;
    line-height: 1;
    display: inline-block;
    padding: 0 15px;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s;
    -o-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
    cursor: pointer
}.btn:after{display:none}
    .btn:hover {
        color: #00AEEF;
        background: #fff
    }.btn.submit{border:0}.form__title{font-size:18px;font-weight:bold}.form__header p{font-size:16px;color:#747474;line-height:24px}.errorMessagesWrapper{color:#f00;font-family:'ZonaPro-SemiBold';font-size:16px}.largeErrorMessage{font-size:16px}.modal{display:none;position:fixed;width:100%}.contest_message_wrapper p{line-height:24px}.modal-header{padding:15px 15px 0 15px;text-align:center;border-bottom:none}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.modal-body{position:relative;padding:0 0 0 0}.watt_logo{width:300px}.mywatt_logo{float:right;width:240px}
.mywatt_link {
    color: #00AEEF;
    color: #00AEEF;
    color: #00AEEF;
    color: #00AEEF;
    text-decoration: underline;
    color: #00AEEF
}.g-recaptcha{display:inline-block;float:right}@media screen and (max-width:360px){.form__wrapper{padding:30px 27px}}@media screen and (max-width:430px){.btn{min-width:200px;height:44px}#epayment{height:50px;padding-bottom:0}.errorMessagesWrapper{font-size:14px}.largeErrorMessage{font-size:14px}}@media screen and (max-width:500px){.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:right;-webkit-transform-origin:right}#captcha_wrapper{text-align:center}.watt_logo{width:160px}.mywatt_logo{width:120px}.form__footer{text-align:center}.g-recaptcha{margin-left:auto;margin-right:auto}}@media screen and (max-width:1000px){.form__title{font-size:14px;font-weight:bold}.form__header p{font-size:12px}.contest_message_wrapper{font-size:12px}.note{font-size:12px}.size14ForMobile{font-size:12px}.modal-content{width:80%;padding:0}#modal_btn{min-width:80px;width:150px}#modalWattlogo{width:150px}.modal_text{font-size:12px}.wrapper{padding:10px 0}.form__body{margin:10px 0}#index_form_body{margin:50px 0}#bAuthResult_form_body{margin:25px 0}#error{font-size:12px}#bAuth_form_footer{margin:5px 0}#final_message{font-size:12px}}@media screen and (max-width:378px){.g-recaptcha{transform:scale(.67);-webkit-transform:scale(.67);transform-origin:right;-webkit-transform-origin:right}}@media screen and (max-width:360px){#captcha_wrapper{text-align:center}.g-recaptcha{transform:scale(.78);-webkit-transform:scale(.78);transform-origin:right;-webkit-transform-origin:right}}@media screen and (max-width:320px){.g-recaptcha{transform:scale(.67);-webkit-transform:scale(.67);transform-origin:right;-webkit-transform-origin:right}.watt_logo{width:120px}.mywatt_logo{width:90px}.modal-content{width:90%}#modal_btn{width:150px}}