﻿:root{--mrb-blue:#043686;--mrb-blue-hover:#021349;--mrb-white:#fff;--mrb-input-border:#c0c8cf;}#PST_GlobalWrapper #PST_ContentWrapper #PST_MainWrapper{padding-bottom:412px;}.swd_button:focus-visible,a.swd_link:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}#SWD_Header .action-item[data-action='login']{display:none;}.swd_container.software_login{margin:0;padding:0;position:relative;overflow:hidden;height:auto;min-height:calc(100vh - 138px);background-size:cover;background-repeat:no-repeat;background-image:url("/Merchants/Images/background-graphic.png");background-position:center top;display:flex;align-items:center;justify-content:center;}@media only screen and (max-width:600px){.swd_container.software_login{padding:16px;background-image:url("/Merchants/Images/background-graphic-mobile.png");min-height:calc(100vh - 62px);background-size:100%;}}.swd_container.software_login .pratner-login-container{background-color:var(--mrb-white);padding:40px;width:100%;max-width:528px;border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:24px;}@media only screen and (max-width:600px){.swd_container.software_login .pratner-login-container{padding:32px 16px;}}.swd_container.software_login .sub-title{font-size:1.25rem;line-height:1.2;}.swd_container.software_login .login-form-container{display:flex;flex-direction:column;gap:16px;}.swd_container.software_login .swd_inputtext-holder{margin:0;}.swd_container.software_login .swd_inputtext-holder>.login-server-error{display:none;margin:0;color:#d46000;font-size:.75rem;line-height:1.33;position:absolute;top:calc(100% + 4px);left:0;right:0;}.swd_container.software_login .swd_inputtext-holder .swd_inputtext-error{display:none;color:#d46000;font-size:.75rem;line-height:1.33;bottom:-18px;}.swd_container.software_login .swd_inputtext-holder .swd_inputtext{border-radius:8px;border-color:var(--mrb-input-border);}.swd_container.software_login .swd_inputtext-holder .swd_inputtext+.swd_inputtext-label{color:#414141;}.swd_container.software_login .swd_inputtext-holder .swd_inputtext[required='required']+.swd_inputtext-label:after{content:"*";color:#d46000;}.swd_container.software_login .swd_inputtext-holder .swd_inputtext.error,.swd_container.software_login .swd_inputtext-holder .swd_inputtext.backend-error{border-color:#d46000!important;border-width:2px;}.swd_container.software_login .swd_inputtext-holder .swd_inputtext.error+.swd_inputtext-label,.swd_container.software_login .swd_inputtext-holder .swd_inputtext.backend-error+.swd_inputtext-label{color:#d46000;}.swd_container.software_login .swd_inputtext-holder .swd_inputtext.error~.swd_inputtext-error.show,.swd_container.software_login .swd_inputtext-holder .swd_inputtext.backend-error~.swd_inputtext-error.show{display:block;}@media only screen and (max-width:600px){.swd_container.software_login .swd_inputtext-holder .swd_inputtext.error~.swd_inputtext-error.show,.swd_container.software_login .swd_inputtext-holder .swd_inputtext.backend-error~.swd_inputtext-error.show{top:51px;bottom:auto;}}.swd_container.software_login .swd_inputtext-holder .swd_inputtext:focus-visible:not(.error):not(.backend-error){outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}.swd_container.software_login .swd_inputtext-holder:has(.swd_inputtext.error){margin-bottom:16px;}@media only screen and (max-width:600px){.swd_container.software_login .swd_inputtext-holder:has(.swd_inputtext.error){margin-bottom:24px;}}.swd_container.software_login .swd_inputtext-holder:has(.swd_inputtext.backend-error){margin-bottom:36px;}@media only screen and (max-width:600px){.swd_container.software_login .swd_inputtext-holder:has(.swd_inputtext.backend-error){margin-bottom:52px;}}.swd_container.software_login .button_container{display:flex;flex-direction:column;gap:24px;}.swd_container.software_login .swd_button{padding:11px 16px;}.swd_container.software_login .swd_button.mrb{background-color:var(--mrb-blue);}.swd_container.software_login .swd_button.mrb.disabled{opacity:1;cursor:pointer;}@media(hover:hover) and (pointer:fine){.swd_container.software_login .swd_button.mrb:hover{background-color:var(--mrb-blue-hover);}}.swd_container.software_login .swd_text_button.back-link{color:var(--mrb-blue);text-align:left;background-image:url("/Merchants/Images/Icons/icon-back.svg");background-repeat:no-repeat;background-position:left center;padding:4px 4px 4px 28px;font-weight:400;font-size:1rem;line-height:1.5;align-self:flex-start;position:relative;}@media(hover:hover) and (pointer:fine){.swd_container.software_login .swd_text_button.back-link:not(.disabled):hover{color:var(--mrb-blue-hover);}}.swd_container.software_login .swd_text_button:after{border-bottom:1px solid var(--mrb-blue);position:absolute;width:100%;left:0;}@media only screen and (max-width:1200px){.swd_container.software_login .swd_text_button:after{border:0;}}.swd_container.software_login .swd_text_button:focus-visible{outline:2px solid -webkit-focus-ring-color;outline:2px solid highlight;}