@font-face{font-family:DINOT-Regular;src:url(../../../common/loginservice/fonts/DINOT-Regular.min.eot?)format("eot"),url(../../../common/loginservice/fonts/DINOT-Regular.min.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:DINOT-Regular;src:url(../../../common/loginservice/fonts/DINOT-Bold.min.eot?)format("eot"),url(../../../common/loginservice/fonts/DINOT-Bold.min.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:DINOT-Cond;src:url(../../../common/loginservice/fonts/DINOT-CondMedium.min.eot?)format("eot"),url(../../../common/loginservice/fonts/DINOT-CondMedium.min.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:DINOT-Cond;src:url(../../../common/loginservice/fonts/DINOT-CondBold.min.eot?)format("eot"),url(../../../common/loginservice/fonts/DINOT-CondBold.min.woff)format("woff");font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}:focus{outline:none!important}::-moz-focus-inner{border:0}ul,ol{margin:0}a.effect{white-space:nowrap;padding:3px 0;display:inline-block;position:relative}a.effect:hover{text-decoration:none}a.effect:before{color:#3c3c3c;content:attr(data-hover);-o-transition:all .4s ease-in-out;border-bottom:2px solid #ccc;max-width:0;padding:3px 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}a.effect:hover:before,a.effect:focus:before{max-width:100%}a.effect:focus:before{border-bottom-color:#666}input,textarea{border:none;outline:none}textarea:focus,input:focus{border-color:#0000!important}input:focus::-webkit-input-placeholder{color:#0000}input:focus:-moz-placeholder-shown{color:#0000}input:focus::-moz-placeholder{color:#0000}input:focus:-ms-placeholder-shown{color:#0000}textarea:focus::-webkit-input-placeholder{color:#0000}textarea:focus:-moz-placeholder-shown{color:#0000}textarea:focus::-moz-placeholder{color:#0000}textarea:focus:-ms-placeholder-shown{color:#0000}input::-webkit-input-placeholder{color:#eee}input:-moz-placeholder-shown{color:#eee}input::-moz-placeholder{color:#eee}input:-ms-placeholder-shown{color:#eee}textarea::-webkit-input-placeholder{color:#eee}textarea:-moz-placeholder-shown{color:#eee}textarea::-moz-placeholder{color:#eee}textarea:-ms-placeholder-shown{color:#eee}button{background:0 0;border:none;outline:none!important}button:hover{cursor:pointer}.btn{text-transform:uppercase;box-shadow:none;-webkit-box-shadow:none;-o-transition:all .4s ease-in-out;cursor:pointer;border:2px solid #3c3c3c;border-radius:4px;font-size:16px;font-weight:400;line-height:1.2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;overflow:hidden}.btn-default{color:#3c3c3c;background:0 0}.btn-primary{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3c3c3c",endColorstr="#ff3c3c3c",GradientType=0);background:#3c3c3c}.btn-primary:hover{background-color:#7c7c7c;border:2px solid #565656}.btn-primary:focus,.btn-primary:active,.btn-primary:hover:focus{background-color:#565656;border:2px solid #565656}.btn-xlg{padding:10px 20px;line-height:1.677}.btn-block{width:100%;display:block}.btn:before{content:"";opacity:0;background-color:#ecf0f14d;border-radius:100%;width:0;padding-top:0;transition:width .25s ease-out,padding-top .25s ease-out,opacity .25s;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn:active:before,.btn.active:before{opacity:1;width:120%;padding-top:120%}.kc-dropdown{position:relative}.kc-dropdown>a{padding:11px 10px 12px;line-height:12px;display:inline-block}.kc-dropdown>a,.kc-dropdown>a:hover{text-decoration:none}.kc-dropdown>a:after{content:"";-o-transition:all .4s ease-in-out;border-style:solid;border-width:0 1px 1px 0;width:.5em;height:.5em;margin:0 0 0 .75em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;position:relative;top:-.25em;transform:rotateX(0)rotate(45deg)}.kc-dropdown ul{z-index:2000;-webkit-box-shadow:0 6px 12px #0000002d;background-clip:padding-box;border:1px solid #bbb;border-radius:.25rem;min-width:100px;margin:0;padding:5px 0;list-style:none;display:none;position:absolute;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff!important}.kc-dropdown ul li a{border:1px solid #fff;padding:1px 11px;line-height:20px;text-decoration:none;display:block;color:#000!important}.kc-dropdown ul li a:hover{background-color:#ebebeb}.kc-dropdown:hover ul{display:block}.kc-dropdown:hover>a:after{top:0;transform:rotateX(180deg)rotate(45deg)}#cpapi_result{border:1px solid #d5d5d5;border-radius:4px;padding:15px}#cpapi_result h3{margin:0;font-family:DINOT-Cond,sans-serif;font-size:1.2em;font-weight:700}#cpapi_result ul{padding:5px 5px 0 0}#cpapi_result li{list-style-position:inside}.input-wrap{border-bottom:2px solid #d9d9d9;width:100%;margin:50px 0;position:relative}.input{color:#555;background:0 0;width:100%;height:42px;padding:0 5px;font-family:DINOT-Regular,sans-serif;font-size:16px;font-weight:700;line-height:1.2;display:block}.focus-input{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.focus-input:before{content:"";-o-transition:all .4s ease-in-out;background:#444;width:0;height:2px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block;position:absolute;bottom:-2px;left:0}.focus-input:after{color:#999;content:attr(data-placeholder);-o-transition:all .4s ease-in-out;width:100%;padding-left:5px;font-size:16px;line-height:1.2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block;position:absolute;top:11px;left:0}.input:focus+.focus-input:after,.has-val.input+.focus-input:after{font-size:14px;top:-16px}.input:focus+.focus-input:before,.alert-validate .input+.focus-input:before{width:100%}.alert-validate .input+.focus-input:before{background:#e50043}.validate-input{position:relative}.alert-validate:after{content:"";background-image:url(../../../common/loginservice/img/ic_error.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:block;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.alert{text-align:center;border:1px solid #0000;border-radius:4px;margin:0 0 25px;padding:15px}.alert-error{color:#d14e57;background-color:#f9e8e8;border-color:#e3cccd}.alert-success{color:#3c763d;background-color:#eefbe0;border-color:#d1e6bb}.alert-warning{color:#d17e01;background-color:#fff9e4;border-color:#e9dab4}.alert-info{color:#5d7c96;background-color:#ecf6ff;border-color:#cdd8e1}.alert .pficon{display:none}@-webkit-keyframes shake{0%,to{-webkit-transform:translate(0,0);transform:translate(0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate(-10px);transform:translate(-10px)}20%,40%,60%,80%{-webkit-transform:translate(10px);transform:translate(10px)}}@keyframes shake{0%,to{-webkit-transform:translate(0,0);transform:translate(0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate(-10px);transform:translate(-10px)}20%,40%,60%,80%{-webkit-transform:translate(10px);transform:translate(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hidden{display:none}body{color:#3c3c3c;background-color:#eee;font-family:DINOT-Regular,sans-serif;font-size:14px;font-weight:400;line-height:1.5}a{color:#666;-o-transition:all .4s ease-in-out;outline:none;margin:0;font-family:DINOT-Regular,sans-serif;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:focus{outline:none!important}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0;font-family:DINOT-Cond,sans-serif;font-weight:700}p{margin:0}p+p{margin:1em 0 0}.login{width:100%;height:100%;min-height:100%;padding:10px;display:table;position:absolute;top:0;left:0}.login-container{vertical-align:middle;display:table-cell}.login-wrap{max-width:480px;margin:0 auto}.login-form{background:#fff;border:1px solid #d5d5d5;border-radius:5px;width:100%;padding:75px 50px 50px}@media (width<=480px){.login-form{padding:75px 25px 50px}}.login-form-title{text-align:center;text-transform:uppercase;margin:0 0 25px;font-size:39px;line-height:1.2;display:block}.kc-dropdown{text-align:right;top:-40px}.kc-dropdown>a{font-size:.8rem}.kc-dropdown ul{right:0}.kc-dropdown ul li a{line-height:1.5}#cpapi_result{margin:2rem 0 0}.container-login-form-btn{flex-wrap:wrap;justify-content:center;width:100%;margin:0 0 25px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.login-footer{text-align:center;margin:25px 0 0}.login-footer li{color:#999;line-height:1.5;position:relative}
