/* Form Wrapper */ #page . .upfront-output-upfront-login_element .upfront_login-form, #page ..upfront-output-upfront-login_element .upfront_login-form { background: ; border: px ; border: none; border-radius: px px px px; border-radius: 0px; overflow: hidden; } #page . .upfront_login.upfront_login-hover:hover .upfront_login-form:before, #page . .upfront_login.upfront_login-click.active .upfront_login-form:before { background: ; border-top: px ; border-left: px ; border: none; } /* Field Labels */ #page . .upfront-output-upfront-login_element form p:not(.login-submit) input.upfront-input-labels { -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element form label, #page . .upfront-output-upfront-login_element form p:not(.login-submit) input.upfront-input-labels, #page ..upfront-output-upfront-login_element form label { color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; } #page . .upfront-output-upfront-login_element form p:not(.login-submit) input.upfront-input-labels:hover { -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element form label:hover, #page . .upfront-output-upfront-login_element form p:not(.login-submit) input.upfront-input-labels:hover, #page ..upfront-output-upfront-login_element form label:hover { color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; } #page . .upfront-output-upfront-login_element form p:not(.login-submit) input.upfront-input-labels:focus { -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element form label:focus, #page . .upfront-output-upfront-login_element form p:not(.login-submit) input.upfront-input-labels:focus, #page ..upfront-output-upfront-login_element form label:focus { color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; } /* Input Fields */ #page . .upfront-output-upfront-login_element form input[type="text"]:not(.upfront-input-labels), #page . .upfront-output-upfront-login_element form input[type="password"], #page ..upfront-output-upfront-login_element form input[type="text"], #page ..upfront-output-upfront-login_element form input[type="password"] { background: ; -webkit-box-shadow: 0 0 0px 1000px inset; color: ; -webkit-text-fill-color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: none; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element form input[type="text"]:hover:not(.upfront-input-labels), #page . .upfront-output-upfront-login_element form input[type="password"]:hover, #page ..upfront-output-upfront-login_element form input[type="text"]:hover, #page ..upfront-output-upfront-login_element form input[type="password"]:hover { background: ; -webkit-box-shadow: 0 0 0px 1000px inset; color: ; -webkit-text-fill-color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element form input[type="text"]:focus:not(.upfront-input-labels), #page . .upfront-output-upfront-login_element form input[type="password"]:focus, #page ..upfront-output-upfront-login_element form input[type="text"]:focus, #page ..upfront-output-upfront-login_element form input[type="password"]:focus { background: ; -webkit-box-shadow: 0 0 0px 1000px inset; color: ; -webkit-text-fill-color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } /* Button */ #page . .upfront-output-upfront-login_element form#loginform p.login-submit input.upfront-input-labels { -webkit-box-shadow: 0 0 0px 1000px inset; -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element form#loginform p.login-submit input.upfront-input-labels, #page ..upfront-output-upfront-login_element form#loginform input[type="submit"] { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: none; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element form#loginform p.login-submit input.upfront-input-labels:hover { -webkit-box-shadow: 0 0 0px 1000px inset; -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element form#loginform p.login-submit input.upfront-input-labels:hover, #page ..upfront-output-upfront-login_element form#loginform input[type="submit"]:hover { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element form#loginform p.login-submit input.upfront-input-labels:focus { -webkit-box-shadow: 0 0 0px 1000px inset; -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element form#loginform p.login-submit input.upfront-input-labels:focus, #page ..upfront-output-upfront-login_element form#loginform input[type="submit"]:focus { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } /* Lost Password */ #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels.lostpassword-link { -webkit-text-fill-color: ; } #page ..upfront-output-upfront-login_element .login-lostpassword a { color: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels { -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels, #page ..upfront-output-upfront-login_element .login-lostpassword, #page . .upfront-output-upfront-login_element .login-lostpassword { color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels.lostpassword-link:hover { -webkit-text-fill-color: ; } #page ..upfront-output-upfront-login_element .login-lostpassword a:hover { color: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels:hover { -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels:hover, #page ..upfront-output-upfront-login_element .login-lostpassword:hover { color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels.lostpassword-link:focus { -webkit-text-fill-color: ; } #page ..upfront-output-upfront-login_element .login-lostpassword a:focus { color: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels:focus { -webkit-text-fill-color: ; } #page . .upfront-output-upfront-login_element .login-lostpassword input.upfront-input-labels:focus, #page ..upfront-output-upfront-login_element .login-lostpassword:focus { color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; } /* Login Trigger */ #page . .upfront-output-upfront-login_element .upfront_login-trigger, #page ..upfront-output-upfront-login_element .upfront_login-trigger { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: none; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element .upfront_login-trigger:hover, #page ..upfront-output-upfront-login_element .upfront_login-trigger:hover { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element .upfront_login-trigger:focus, #page ..upfront-output-upfront-login_element .upfront_login-trigger:focus { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } /* Logout Link */ #page . .upfront-output-upfront-login_element a.logout_link, #page ..upfront-output-upfront-login_element a.logout_link { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: none; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element a.logout_link:hover, #page ..upfront-output-upfront-login_element a.logout_link:hover { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } #page . .upfront-output-upfront-login_element a.logout_link:focus, #page ..upfront-output-upfront-login_element a.logout_link:focus { background: ; color: ; font-family: ; font-size: px; font-weight: ; font-style: ; line-height: ; border: px ; border: px ; border: none; border-radius: px px px px; border-radius: px px px px; border-radius: 0px; } /* Custom CSS */