*{margin:0;padding:0}@media only screen and (min-width:768px){body.login-body.loaded.login-module{box-shadow:none!important}}.mysynchrony-login-body{margin:0 10px}.mysynchrony-login-body .container{padding:0!important;overflow:hidden}.mysynchrony-login-body .clear{clear:both;margin:0;display:block}.left{float:left!important}.right{float:right!important}.arrow_box{width:100%;position:relative;background:#fff;padding:15px 20px 0 21px}.help-block{margin:0!important}.guestPayBanner{background-color:#306078;padding:20px 20px 15px}.guestPayBanner .payIconBox{padding:0;margin-top:10px;margin-bottom:5px}@media only screen and (min-width:768px){.guestPayBanner .payIconBox{width:auto!important;margin-right:25px}}.guestPayBanner .payInfo{padding:0}.guestPayBanner .payInfo .text{font-size:16px;font-weight:400;line-height:1.13;font-family:"Synchrony Sans",Helvetica,sans-serif;color:#fff}.guestPayBanner .payInfo .guestText{font-size:16px;font-weight:700;color:#fff;font-family:"Synchrony Sans",Helvetica,sans-serif}.login-header{font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;display:inline-block;font-family:"Synchrony Sans",Helvetica,sans-serif;margin:0 0 18px;color:#3B3C43!important}.close-modal{float:right;position:relative;top:0;cursor:pointer;color:#000;opacity:.6;font-size:26px}.form-group{position:relative;margin-bottom:0}.form-control{height:45px;border-radius:4px;border:1px solid #979797;padding:10px 0 0 12px}.form-control:focus~.form-control-placeholder,.form-control:valid~.form-control-placeholder{transform:translate3d(0,-15%,0);-webkit-transform:translate3d(0,-15%,0);font-size:12px;font-family:"Synchrony Sans",Helvetica,sans-serif;padding:6px 0 0 14px;color:#3b3c43;line-height:15px}.form-control:-ms-clear{display:none}.username-block{margin-bottom:21px}.form-control-placeholder{position:absolute;top:0;padding:0 0 0 14px;transition:all 200ms;-webkit-transition:all 200ms;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#3b3c43;pointer-events:none;line-height:45px}.has-error .form-control{border-color:#e76877}#passworderror,#usernameerror{color:#e76877;font-size:12px}input[type=checkbox]{display:none}input[type=checkbox]:checked~label:before{content:"\2713";font-size:15px;color:#fff;text-align:center;line-height:15px;border:2px solid #006f60;background-color:#006f60}input[type=password],input[type=text]{font-size:16px;font-family:"Synchrony Sans",Helvetica,sans-serif;color:#3b3c43}.username-options{padding-bottom:20px;padding-top:5px}.remember-username{display:inline-block;outline:0}.remember-username label{display:inline-block;position:relative;line-height:1.5;color:#454545;font-family:"Synchrony Sans",Helvetica,sans-serif;margin-bottom:0;width:0;height:0}.remember-username label:before{content:"";width:18px;height:18px;position:absolute;left:0;bottom:-9px;background-color:#fff;border:2px solid gray;cursor:pointer}.remember-username-label{display:inline-block;margin-left:22px}.remember-username-label label{margin-bottom:0;position:relative;top:6px;left:1px;font-size:14px;color:#3B3C43!important;font-family:"Synchrony Sans",Helvetica,sans-serif;font-weight:400}.username-options .security-info{display:inline-block;font-family:"Synchrony Sans",Helvetica,sans-serif;right:25px;margin-top:5px!important;position:absolute}.username-options .security-info a{width:44px;height:15px;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;color:#3b3c43!important;text-decoration:underline}.username-options .security-info img{position:relative;bottom:1px}.btn-login--expanded{width:100%;border:0;padding:13px 0;outline:0;border-radius:4px;line-height:1;cursor:pointer;transition:all .2s ease-in-out;transition-property:all;transition-duration:.2s;transition-timing-function:ease-in-out;transition-delay:initial;font-weight:700}.login-actions{margin-bottom:30px!important;color:#454545!important}.login-actions .login-actions-link{font-size:14px!important;margin-bottom:0}.login-actions .prelogin-ivachat{cursor:pointer}.login-actions p{margin-bottom:0;font-family:"Synchrony Sans",Helvetica,sans-serif}.login-actions a{padding-left:0!important;color:#34657F!important;font-weight:700!important}.login-actions{width:100%;list-style:none;margin:15px 0 0;padding:0;font-size:14px}.login-actions li{margin-bottom:10px;clear:both;overflow:hidden}.login-actions a{display:inline;line-height:10px}.login-actions a+a{border-left:1px solid #fff;padding-left:10px}.forgot-username-option{list-style-type:none}.forgot-username-option a{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:right;color:#006f60}.carecredit-login-form div:nth-child(1){margin-bottom:21px}.carecredit-login-form div:nth-child(2){margin-bottom:5px}.login-submit-button{border-radius:4px;color:#3b3c43;height:46px;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:center;background-color:#fbc600!important;text-transform:uppercase}.login-submit-button img{margin-right:8px;position:relative;bottom:3px}.login-submit-button:focus,.login-submit-button:hover{color:#3b3c43!important}.toggle-password-button{float:right;position:relative;cursor:pointer;font-size:14px;font-family:"Synchrony Sans",Helvetica,sans-serif;color:#34657f!important;bottom:32px;right:22.5px}.password-option{margin-top:6px!important;margin-bottom:21px}.password-option a{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#006f60}.lockout-container{padding:0 15px!important}.lockout-container .arrow-box{padding-left:7px}.lockout-container .arrow-box .alert-container{margin-left:14px}.signup-option{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#006f60;padding:9px 0 8px 23px;background-color:#f7f7f7!important;margin:0 -20px 41px -21px}.signup-option .new-user{color:#3b3c43!important;font-weight:700;margin-right:11px}.signup-option .signup-click{display:inline-block;color:#34657F!important}.signup-option-banner{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;line-height:1.5;letter-spacing:normal;color:#006f60;padding:12px 20px;background-color:#34657f;margin:0 -20px 0 -21px}.signup-option-banner .new-user{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;color:#fff}.signup-option-banner .register-user{font-size:15px;font-weight:700;line-height:1.2;color:#fff;margin:3px 0 0 10px;font-family:"Synchrony Sans",Helvetica,sans-serif}.signup-option-banner .signup-click{display:inline-block;color:#fff;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:15px;font-weight:700}.privacy-block{padding-bottom:40px}.privacy-block .security-info{display:inline-block;font-family:"Synchrony Sans",Helvetica,sans-serif}.privacy-block .security-info a{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#727272;text-decoration:underline;margin-left:1px}.privacy-block .security-info img{position:relative;bottom:1px}.privacy-block .need-help-icon{position:relative;bottom:8px}.privacy-block #CobrowseLink{-webkit-appearance:none;background-color:transparent;border:none}.tooltip.top{top:-30px!important}.tooltip.top .tooltip-arrow{bottom:-16px!important}.alert-invalid-credentials{background-color:#fffaf5;margin-bottom:20px!important;padding:13px 20px 10px 21px}.alert-invalid-credentials .message{width:100%;color:#b16202;margin:0!important;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal}.alert-invalid-credentials .heading{display:inline-block;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#b16202;margin-left:7px!important}.alert-lockout-warning{border:1px solid #c63527;margin:2px 0 37px;padding:0 11px 0 12px!important;border-radius:2px}.alert-lockout-warning .message{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;color:#c63527;padding:1px!important}.alert-lockout-warning .heading{display:inline-block;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#c63527;margin:2px 0 0 7px!important}.alert-lockout-warning .try-again-button{border-radius:10px;color:#3b3c43;height:46px;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:center;margin-bottom:20px;background-color:#fbc600!important;text-transform:uppercase}.alert-lockout-warning .try-again-button:focus,.alert-lockout-warning .try-again-button:hover{color:#3b3c43!important}.alert-lockout-warning .trouble-login{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:center;color:#006f60;margin-bottom:27px}.alert-lockout-warning .login-actions{margin-top:0!important}.alert-account-locked{border-radius:6px;background-color:#aa0f00!important;color:#fff!important;padding:18px 12px 6px 18px;margin-bottom:60px}.alert-account-locked .alert{background-color:transparent;border:none;color:#fff;padding:0!important;margin-bottom:0!important}.alert-account-locked i{margin-top:16px;color:#fff}.alert-account-locked .message{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;color:#fff;padding-top:3px}.alert-account-locked .heading{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;margin:2px 0 0 15px!important;display:inline-block}.alert-account-locked .reset-password{margin-bottom:23px!important}.ezpay-login div:nth-child(1){margin-top:23px}.ezpay-login .current-user{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#3b3c43;display:inline-block;margin-bottom:2px}.ezpay-login .other-user{margin-left:8px}.ezpay-login .other-user a{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#727272}.ezpay-login .ezpay-header{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#454545;margin-bottom:7px}.ezpay-login .ezpay-message{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#3b3c43;margin-bottom:25px}.ezpay-login .pay-now-button{padding:6px 0;border-radius:4px;margin-bottom:10px;background-color:#fff;border:2px solid #34657f}.ezpay-login .pay-now-button span:nth-child(1){padding-right:10px}.ezpay-login .Pay-now-btn-text{font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#34657f}.ezpay-login .ezpay-title-icon{width:25px}.ezpay-login .login-or-container{margin:0 0 33px;position:relative;z-index:0;text-align:center;display:block}.ezpay-login .login-or-container span{background:#fff;padding:0 15px;position:relative;z-index:1;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#727272}.ezpay-login .login-or-container:before{background:#ddd;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}.ezpay-login .login-option{height:33px;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#006f60;margin-bottom:88px}.ezpay-login .close-modal{top:0!important;bottom:14px!important}.ezpay-login .ezpay-info{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#3b3c43;font-family:"Synchrony Sans",Helvetica,sans-serif}.ezpay-login .ezpay-info span{color:#006f60}.currently-logged-in{padding:15px 22px 22px!important}.currently-logged-in .login-text{margin:11.5px 0 25px}.currently-logged-in .login-text span:nth-child(1){margin-right:10px}.currently-logged-in .login-text span:nth-child(1) img{width:25px}.currently-logged-in .login-text span:nth-child(2){font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;color:#007c96}.currently-logged-in .logout-button{border-radius:10px;background-color:#fbc600!important;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;color:#3b3c43;text-transform:uppercase}.currently-logged-in .logout-button:focus,.currently-logged-in .logout-button:hover{color:#3b3c43!important}.currently-logged-in .privacy-block{padding-bottom:0!important;margin:40px 0 0}.currently-logged-out{padding:15px 22px 22px!important}.currently-logged-out .logout-text{margin:30.5px 0 68px;font-size:18px;font-weight:700;text-align:center;color:#454545;font-family:"Synchrony Sans",Helvetica,sans-serif}.currently-logged-out .login-button{border-radius:10px;background-color:#fbc600!important;font-family:"Synchrony Sans",Helvetica,sans-serif;font-size:16px;font-weight:700;color:#3b3c43;text-transform:uppercase}.currently-logged-out .login-button:focus,.currently-logged-out .login-button:hover{color:#3b3c43!important}.currently-logged-out .privacy-block{padding-bottom:0!important;margin:40px 0 0}li.remember-username:focus .custom-checkbox:before{outline:#719ECE solid thin}::-ms-clear{display:none}::-ms-reveal{display:none}::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.btn-primary:focus{outline:#719ECE solid thin;-moz-outline-radius:5px;outline-offset:0}a:focus{outline:#719ECE solid thin;outline-offset:0}