.cx_signin{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;position:absolute;height:100%;width:100%;background-image:url(https://codexid.b2clogin.com/static/tenant/templates/backgrounds/1-1.png);background-size:cover}.cx_signin .cx_control{width:80%;margin-left:30px;margin-right:auto}.cx_signin .title{font-size:18px;margin-bottom:10px}.cx_signin .result{color:red}.cx_signin .companyLogo{max-width:100%;width:auto;height:60px;margin:0 auto;display:block;margin-bottom:40px}.cx_signin .modal-dialog{width:600px;max-width:unset}.cx_signin .modal-body{height:650px;width:610px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.cx_signin .form-control::-webkit-input-placeholder{color:#ccc}.cx_signin .form-control::-moz-placeholder{color:#ccc}.cx_signin .form-control:-ms-input-placeholder{color:#ccc}.cx_signin .form-control::-ms-input-placeholder{color:#ccc}.cx_signin .form-control::placeholder{color:#ccc}.cx_signin textarea{font-size:13px}.cx_signin textarea::-webkit-input-placeholder{color:#ccc}.cx_signin textarea::-moz-placeholder{color:#ccc}.cx_signin textarea:-ms-input-placeholder{color:#ccc}.cx_signin textarea::-ms-input-placeholder{color:#ccc}.cx_signin textarea::placeholder{color:#ccc}.cx_signin .modal-backdrop.show{opacity:0}.cx_signin .signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:80%}.cx_signin .button,.cx_signin .signup{max-width:380px;margin-left:auto;margin-right:auto}.cx_signin .button{background-size:10% 70%;background-position-x:3%;background-position-y:50%;background-repeat:no-repeat;display:block;font-size:16px;height:45px;width:100%;overflow:hidden;padding:0 50px;background-color:#fff;border-radius:.5rem;width:80%;border:none;font-size:1em;color:#000;cursor:pointer;margin-top:0;white-space:normal;-webkit-box-shadow:0 2px 10px rgba(0,0,150,.15);box-shadow:0 2px 10px rgba(0,0,150,.15)}.cx_signin .button:hover{background-color:#296ec6;color:#fff}.cx_signin .button:focus{outline:none}.cx_signin .button:active{color:#fff!important;background-color:#114992}.cx_signin .cx_controls{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.cx_signin .cx_controls .cx_control{width:unset;margin-right:unset}.cx_signin .cx_controls .cx_control_input{min-width:182px}.cx_signin .cx_controls .button2{background-size:10% 70%;background-position-x:3%;background-position-y:50%;background-repeat:no-repeat;display:block;font-size:12px;height:22px;width:110px;margin-left:0;overflow:hidden;background-color:#fff;border-radius:4px;border:none;color:#000;cursor:pointer;margin-right:30px;white-space:normal;-webkit-box-shadow:0 2px 10px rgba(0,0,150,.15);box-shadow:0 2px 10px rgba(0,0,150,.15)}.cx_signin .cx_controls .button2:hover{background-color:#296ec6;color:#fff}.cx_signin .cx_controls .button2:focus{outline:none}.cx_signin .cx_controls .button2:active{color:#fff!important;background-color:#114992}.cx_signin .cx_payjp{margin-left:0;margin-right:auto}.cx_signin .cx_payjp #payjp_checkout_box input[type=button],.cx_signin .cx_payjp #payjp_checkout_box input[type=button].has-token{background:none;text-shadow:none;padding:unset;background-size:10% 70%;background-position-x:3%;background-position-y:50%;background-repeat:no-repeat;display:block;font-size:12px;height:22px;width:110px;margin-left:auto;overflow:hidden;background-color:#fff;border-radius:4px;border:none;color:#000;cursor:pointer;margin-right:auto;white-space:normal;-webkit-box-shadow:0 2px 10px rgba(0,0,150,.15);box-shadow:0 2px 10px rgba(0,0,150,.15)}.cx_signin .cx_payjp #payjp_checkout_box input[type=button].has-token:hover,.cx_signin .cx_payjp #payjp_checkout_box input[type=button]:hover{background:none;border:none!important;background-color:#296ec6!important;color:#fff}.cx_signin .cx_payjp #payjp_checkout_box input[type=button].has-token:active,.cx_signin .cx_payjp #payjp_checkout_box input[type=button]:active{color:#fff!important;border:none!important;background-color:#114992!important;-webkit-box-shadow:none!important;box-shadow:none!important}.cx_signin .cx_payjp #payjp_checkout_box input[type=button].has-token:focus,.cx_signin .cx_payjp #payjp_checkout_box input[type=button]:focus{outline:none;background:none}