@font-face{font-family:AllianzSans;src:url(../fonts/AllianzSans.a5dd9b54.eot?#iefix) format("embedded-opentype"),url(../fonts/AllianzSans.bcf3e40a.woff) format("woff"),url(../fonts/AllianzSans.edfc68cb.ttf) format("truetype"),url(../img/AllianzSans.7651dc5e.svg#AllianzSans) format("svg");font-weight:400;font-style:normal}.criteria-heading{font-size:14px;font-weight:700;color:#fcab10}.criteria-text{font-size:12px;line-height:30%;color:#fff}::-webkit-input-placeholder{color:#fff!important;font-style:normal!important}::-moz-placeholder{color:#fff!important;opacity:#fff!important;font-style:normal!important}:-ms-input-placeholder{color:#fff!important;font-style:normal!important}::-ms-input-placeholder{color:#fff!important;font-style:normal!important}::placeholder{color:#fff!important;font-style:normal!important}#kc-form{height:100vh;background-color:#f2f2f2;font-family:AllianzSans!important}#kc-form-wrapper{text-align:center;background:#0070be;width:460px;position:absolute;top:0;left:calc(50% - 230px);padding:25px 55px 25px 55px;z-index:2;min-height:100%}.form-field-holder{width:100%;margin:100px 0 0 0}.form-field-holder label{display:none}.form-field-holder input{width:100%;margin:0 0 17px 0;border:1px solid #fff;border-radius:5px;height:50px;padding:18px 14px 18px 35px;font-size:14px;color:#fff;outline:none}.form-field-holder input::-webkit-input-placeholder{color:#fff;opacity:1}.form-field-holder input::-moz-placeholder{color:#fff;opacity:1}.form-field-holder input:-ms-input-placeholder{color:#fff;opacity:1}.form-field-holder input::-ms-input-placeholder{color:#fff;opacity:1}.form-field-holder input::placeholder{color:#fff;opacity:1}.form-field-holder input#kc-login{width:auto;outline:none;cursor:pointer}.form-field-holder #kc-login{background:url(data:image/png;base64,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) no-repeat;border-radius:5px;width:80px;height:80px;margin:0}.form-field-holder input.user{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAANFJREFUKBWNkT0OwjAMRgscoQhVouIcnKEz3IuFhZGpgglmWOkVgKETfxtCHCC8IFVKHFeppafanz87aZskShhjMljDDZ5QwkSxhhLGEbxAxhshvgTTSk46dRkeKRTMZ2dApg9hT/pSoDaK1khBT1twaNzK86hovsSdU6jl3antHxn77pYKo12ygA98YQlZi92XMRawhTs0YfMNFL7bqWjmsIdY7DDkziif3ZghXGOTTv9Cnv6XkAygcppd05OdtafPu04ovlkPseIqU++duhfVD4uXqaHw7f5VAAAAAElFTkSuQmCC) no-repeat 11px 16px}.form-field-holder input.pwd{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAAXNSR0IArs4c6QAAAPZJREFUKBWNkK0OwkAQhClFViCBpKahISFIMBhSj8DzRH0BnoQHKAYUFkNCMPw4BAQDyTFT9q4/tCmbfJnb2dm7Qq2WKqWUA0KwBXdR9k4qlhwx8MERFBX9bpLGCYYNNpJmYA4Govoizm2ziCYArAfwzOB7oSc+5wFndQmMRCPLsg5yjkX6SLwhVS+1xLyK5kX7bQ4sPLmATkAf7MEa5GsMwwc7sOKSyieqev15VbnMvGxpidQMUH+Ln1dQLpPw3YKZKntpKtdrzbxWttSTlNa/lk6SOmfS0pT95TfML6ADmpI1wqUXuoZxqg9v/qYQPKuzcYK58AMSvs/p7mYOWQAAAABJRU5ErkJggg==) no-repeat 11px 16px}.form-field-holder input#kc-login{width:80px;height:60px}.welcome-content{position:absolute;left:46%;top:40%}.welcome-band{background-color:transparent;background:url(../img/bitmap@3x.1fb52d19.png) no-repeat;background-size:100% 520px;height:520px;margin:65px 0 0 0}.bagicLogo img{width:242px}.form-field-holder input#kc-login{width:100%;height:50px;color:#000;border-radius:5px;font-size:18px;color:#fff;padding:11px 12px 13px 0;margin-top:40px;position:relative;bottom:14px}.form-field-holder #kc-login{background:#fcab10;cursor:pointer}#kc-login{border:none!important}a{color:#a6e1fa!important}.form-field-holder input:-internal-autofill-selected.pwd{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAAXNSR0IArs4c6QAAAPZJREFUKBWNkK0OwkAQhClFViCBpKahISFIMBhSj8DzRH0BnoQHKAYUFkNCMPw4BAQDyTFT9q4/tCmbfJnb2dm7Qq2WKqWUA0KwBXdR9k4qlhwx8MERFBX9bpLGCYYNNpJmYA4Govoizm2ziCYArAfwzOB7oSc+5wFndQmMRCPLsg5yjkX6SLwhVS+1xLyK5kX7bQ4sPLmATkAf7MEa5GsMwwc7sOKSyieqev15VbnMvGxpidQMUH+Ln1dQLpPw3YKZKntpKtdrzbxWttSTlNa/lk6SOmfS0pT95TfML6ADmpI1wqUXuoZxqg9v/qYQPKuzcYK58AMSvs/p7mYOWQAAAABJRU5ErkJggg==) no-repeat 11px 16px}input#password1,input#password2{color:#fff}.ssd_floating-label{position:relative;margin-bottom:5px}label{display:inline-block;margin-bottom:.5rem}.ssd_floating-label span.ssd_float-text{color:#fff;font-size:14px;font-weight:400;position:absolute;pointer-events:none;left:35px;top:16px;padding:0 3px;right:0;opacity:1;white-space:nowrap;overflow:hidden;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease;background:#0070be}.ssd_floating-label span.ssd_float-text.enter{width:118px}.ssd_floating-label span.ssd_float-text.confirm{width:137px}.ssd_floating-input:focus~span.ssd_float-text,.ssd_floating-input:not(:placeholder-shown)~span.ssd_float-text{top:-9px;left:12px;font-size:12px;font-weight:400;line-height:1.5;color:#fff;font-family:AllianzSans!important}.ssd_floating-input:focus~.bar:after,.ssd_floating-input:focus~.bar:before{width:50%}.mitraLogo{margin-top:66px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.message-box{position:absolute;top:353px;color:#f77a7a;font-size:15px}.password-rule+#kc-form-login .form-field-holder{margin-top:0}.password-rule+#kc-form-login .form-field-holder .message-box{top:428px}.password-rule~#kc-form-wrapper{padding-bottom:20px}.password-rule+#kc-form-login .form-field-holder .mitraLogo{margin-top:10px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ssd_floating-input:focus~span.ssd_float-text,.ssd_floating-input~span.ssd_float-text.freeze{top:-9px;left:12px;font-size:12px;font-weight:400;line-height:1.5;color:#fff;font-family:AllianzSans!important}}@media(max-width:1040px){.welcome-band{display:none}}@media (max-width:480px){#kc-form-wrapper{width:100%;left:0;padding:30px 15px}}@media (min-width:768px) and (max-width:1040px){.form-field-holder{max-width:400px;margin:10vh auto}}