div.formpros-login-form-state__login div.col-1 {
  display: block;
}
div.formpros-login-form-state__login div.col-2 {
  display: none;
}

div.formpros-login-form-state__register div.col-1 {
  display: none;
}
div.formpros-login-form-state__register div.col-2 {
  display: block;
}

body.woocommerce-checkout div#formpros-login-form-wrapper {
  padding: 1.25rem 1.5rem;
  border: 2px solid #e2e2e2;
  border-radius: 6px;
}

div#formpros-login-form-wrapper {
  margin-bottom: 2rem;
  max-width: 450px;
  min-width: 300px;
  margin-left: auto;
  margin-right: auto;
}
div#formpros-login-form-wrapper p.form-row, div#formpros-login-form-wrapper p.lost_password, div#formpros-login-form-wrapper div.auth0-login-button-divider, div#formpros-login-form-wrapper div.auth0-login-buttons {
  width: 100%;
  min-width: 300px;
}
div#formpros-login-form-wrapper p.lost_password, div#formpros-login-form-wrapper p.register_button {
  display: flex;
  justify-content: space-between;
}
div#formpros-login-form-wrapper p.lost_password a, div#formpros-login-form-wrapper p.register_button a {
  flex-basis: max-content;
}
div#formpros-login-form-wrapper p.lost_password a:hover, div#formpros-login-form-wrapper p.register_button a:hover {
  cursor: pointer;
}
div#formpros-login-form-wrapper div.woocommerce-privacy-policy-text {
  font-size: 12px;
  color: darkgray;
}
div#formpros-login-form-wrapper div.auth0-login-button-divider {
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 0;
}
div#formpros-login-form-wrapper div.auth0-login-button-divider hr {
  display: inline-block;
  width: calc(50% - 66px);
}
div#formpros-login-form-wrapper div.auth0-login-button-divider h4 {
  color: #6d91c4;
  font-weight: 700;
  display: inline-block;
  vertical-align: text-bottom;
  width: 100px;
  margin: 0;
  text-align: center;
}
div#formpros-login-form-wrapper div.auth0-login-buttons {
  text-align: center;
  margin-top: 16px;
}
div#formpros-login-form-wrapper div.auth0-login-buttons a.btn, div#formpros-login-form-wrapper div.auth0-login-buttons a.button {
  display: block;
  min-width: 300px;
  margin: 8px auto;
  background-color: white;
  border: 2px solid lightgray;
  border-radius: 6px;
  color: #335b93;
  position: relative;
}
div#formpros-login-form-wrapper div.auth0-login-buttons a.btn:hover, div#formpros-login-form-wrapper div.auth0-login-buttons a.button:hover {
  border-color: #335b93;
}
div#formpros-login-form-wrapper div.auth0-login-buttons a.btn i.fab, div#formpros-login-form-wrapper div.auth0-login-buttons a.button i.fab {
  font-size: 1.35em;
  position: absolute;
  left: 16px;
  top: calc(50% - 0.5em);
}
div#formpros-login-form-wrapper div.auth0-login-buttons a.btn i.fab.fa-facebook-f, div#formpros-login-form-wrapper div.auth0-login-buttons a.button i.fab.fa-facebook-f {
  color: #5454b1;
}
div#formpros-login-form-wrapper div.auth0-login-buttons a.btn i.fab.fa-facebook-f:before, div#formpros-login-form-wrapper div.auth0-login-buttons a.button i.fab.fa-facebook-f:before {
  content: "";
  display: inline-block;
  width: 23px;
  height: 23px;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICB3aWR0aD0iNjYwIgogICBoZWlnaHQ9IjY2MCIKICAgdmlld0JveD0iMCAwIDY1OS45OTk5OSA2NjAiCiAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIj4KICAgIDxjb2xvci1wcm9maWxlCiAgICAgICBuYW1lPSJzUkdCLUlFQzYxOTY2LTIuMSIKICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6YXBwbGljYXRpb24vdm5kLmljY3Byb2ZpbGU7YmFzZTY0LEFBQU1iRXhwYm04Q0VBQUFiVzUwY2xKSFFpQllXVm9nQjg0QUFnQUpBQVlBTVFBQVlXTnpjRTFUUmxRQUFBQUFTVVZESUhOU1IwSUFBQUFBQUFBQUFBQUFBQUFBQVBiV0FBRUFBQUFBMHkxSVVDQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFSWTNCeWRBQUFBVkFBQUFBelpHVnpZd0FBQVlRQUFBQ1FkM1J3ZEFBQUFoUUFBQUFVWW10d2RBQUFBaWdBQUFBVWNsaFpXZ0FBQWp3QUFBQVVaMWhaV2dBQUFsQUFBQUFVWWxoWldnQUFBbVFBQUFBVVpHMXVaQUFBQW5nQUFBQndaRzFrWkFBQUF1Z0FBQUNJZG5WbFpBQUFBM0FBQUFDR2RtbGxkd0FBQS9nQUFBQWtiSFZ0YVFBQUJCd0FBQUFVYldWaGN3QUFCREFBQUFBa2RHVmphQUFBQkZRQUFBQU1jbFJTUXdBQUJHQUFBQWdNWjFSU1F3QUFCR0FBQUFnTVlsUlNRd0FBQkdBQUFBZ01kR1Y0ZEFBQUFBQkRiM0I1Y21sbmFIUWdLR01wSURFNU9UZ2dTR1YzYkdWMGRDMVFZV05yWVhKa0lFTnZiWEJoYm5rQUFHUmxjMk1BQUFBQUFBQUFFbk5TUjBJZ1NVVkROakU1TmpZdE1pNHhBQUFBQUFBQUFBQVNBSE1BVWdCSEFFSUFJQUJKQUVVQVF3QTJBREVBT1FBMkFEWUFMUUF5QUM0QU1RQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGaFpXaUFBQUFBQUFBRHpVUUFCQUFBQUFSYk1XRmxhSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJZV1ZvZ0FBQUFBQUFBYjZJQUFEajFBQUFEa0ZoWldpQUFBQUFBQUFCaW1RQUF0NFVBQUJqYVdGbGFJQUFBQUFBQUFDU2dBQUFQaEFBQXRzOWtaWE5qQUFBQUFBQUFBQlpKUlVNZ2FIUjBjRG92TDNkM2R5NXBaV011WTJnQUFBQUFBQUFBQUFBQUFCWkpSVU1nYUhSMGNEb3ZMM2QzZHk1cFpXTXVZMmdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWkdWell3QUFBQUFBQUFBdVNVVkRJRFl4T1RZMkxUSXVNU0JFWldaaGRXeDBJRkpIUWlCamIyeHZkWElnYzNCaFkyVWdMU0J6VWtkQ0FBQUFBQUFBQUFBQUFBQXVTVVZESURZeE9UWTJMVEl1TVNCRVpXWmhkV3gwSUZKSFFpQmpiMnh2ZFhJZ2MzQmhZMlVnTFNCelVrZENBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdSbGMyTUFBQUFBQUFBQUxGSmxabVZ5Wlc1alpTQldhV1YzYVc1bklFTnZibVJwZEdsdmJpQnBiaUJKUlVNMk1UazJOaTB5TGpFQUFBQUFBQUFBQUFBQUFDeFNaV1psY21WdVkyVWdWbWxsZDJsdVp5QkRiMjVrYVhScGIyNGdhVzRnU1VWRE5qRTVOall0TWk0eEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCMmFXVjNBQUFBQUFBVHBQNEFGRjh1QUJEUEZBQUQ3Y3dBQkJNTEFBTmNuZ0FBQUFGWVdWb2dBQUFBQUFCTUNWWUFVQUFBQUZjZjUyMWxZWE1BQUFBQUFBQUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUtQQUFBQUFuTnBaeUFBQUFBQVExSlVJR04xY25ZQUFBQUFBQUFFQUFBQUFBVUFDZ0FQQUJRQUdRQWVBQ01BS0FBdEFESUFOd0E3QUVBQVJRQktBRThBVkFCWkFGNEFZd0JvQUcwQWNnQjNBSHdBZ1FDR0FJc0FrQUNWQUpvQW53Q2tBS2tBcmdDeUFMY0F2QURCQU1ZQXl3RFFBTlVBMndEZ0FPVUE2d0R3QVBZQSt3RUJBUWNCRFFFVEFSa0JId0VsQVNzQk1nRTRBVDRCUlFGTUFWSUJXUUZnQVdjQmJnRjFBWHdCZ3dHTEFaSUJtZ0doQWFrQnNRRzVBY0VCeVFIUkFka0I0UUhwQWZJQitnSURBZ3dDRkFJZEFpWUNMd0k0QWtFQ1N3SlVBbDBDWndKeEFub0NoQUtPQXBnQ29nS3NBcllDd1FMTEF0VUM0QUxyQXZVREFBTUxBeFlESVFNdEF6Z0RRd05QQTFvRFpnTnlBMzREaWdPV0E2SURyZ082QThjRDB3UGdBK3dEK1FRR0JCTUVJQVF0QkRzRVNBUlZCR01FY1FSK0JJd0VtZ1NvQkxZRXhBVFRCT0VFOEFUK0JRMEZIQVVyQlRvRlNRVllCV2NGZHdXR0JaWUZwZ1cxQmNVRjFRWGxCZllHQmdZV0JpY0dOd1pJQmxrR2FnWjdCb3dHblFhdkJzQUcwUWJqQnZVSEJ3Y1pCeXNIUFFkUEIyRUhkQWVHQjVrSHJBZS9COUlINVFmNENBc0lId2d5Q0VZSVdnaHVDSUlJbGdpcUNMNEkwZ2puQ1BzSkVBa2xDVG9KVHdsa0NYa0pqd21rQ2JvSnp3bmxDZnNLRVFvbkNqMEtWQXBxQ29FS21BcXVDc1VLM0FyekN3c0xJZ3M1QzFFTGFRdUFDNWdMc0F2SUMrRUwrUXdTRENvTVF3eGNESFVNamd5bkRNQU0yUXp6RFEwTkpnMUFEVm9OZEEyT0Rha053dzNlRGZnT0V3NHVEa2tPWkE1L0Rwc090ZzdTRHU0UENROGxEMEVQWGc5NkQ1WVBzdy9QRCt3UUNSQW1FRU1RWVJCK0VKc1F1UkRYRVBVUkV4RXhFVThSYlJHTUVhb1J5UkhvRWdjU0poSkZFbVFTaEJLakVzTVM0eE1ERXlNVFF4TmpFNE1UcEJQRkUrVVVCaFFuRkVrVWFoU0xGSzBVemhUd0ZSSVZOQlZXRlhnVm14VzlGZUFXQXhZbUZra1diQmFQRnJJVzFoYjZGeDBYUVJkbEY0a1hyaGZTRi9jWUd4aEFHR1VZaWhpdkdOVVkraGtnR1VVWmF4bVJHYmNaM1JvRUdpb2FVUnAzR3A0YXhScnNHeFFiT3h0akc0b2JzaHZhSEFJY0toeFNISHNjb3h6TUhQVWRIaDFISFhBZG1SM0RIZXdlRmg1QUhtb2VsQjYrSHVrZkV4OCtIMmtmbEIrL0grb2dGU0JCSUd3Z21DREVJUEFoSENGSUlYVWhvU0hPSWZzaUp5SlZJb0lpcnlMZEl3b2pPQ05tSTVRandpUHdKQjhrVFNSOEpLc2syaVVKSlRnbGFDV1hKY2NsOXlZbkpsY21oeWEzSnVnbkdDZEpKM29ucXlmY0tBMG9QeWh4S0tJbzFDa0dLVGdwYXltZEtkQXFBaW8xS21ncW15clBLd0lyTml0cEs1MHIwU3dGTERrc2JpeWlMTmN0REMxQkxYWXRxeTNoTGhZdVRDNkNMcmN1N2k4a0wxb3ZrUy9ITC80d05UQnNNS1F3MnpFU01Vb3hnakc2TWZJeUtqSmpNcHN5MURNTk0wWXpmek80TS9FMEt6UmxOSjQwMkRVVE5VMDFoelhDTmYwMk56WnlOcTQyNlRja04yQTNuRGZYT0JRNFVEaU1PTWc1QlRsQ09YODV2RG41T2pZNmREcXlPdTg3TFR0ck82bzc2RHduUEdVOHBEempQU0k5WVQyaFBlQStJRDVnUHFBKzREOGhQMkUvb2ovaVFDTkFaRUNtUU9kQktVRnFRYXhCN2tJd1FuSkN0VUwzUXpwRGZVUEFSQU5FUjBTS1JNNUZFa1ZWUlpwRjNrWWlSbWRHcTBid1J6VkhlMGZBU0FWSVMwaVJTTmRKSFVsalNhbEo4RW8zU24xS3hFc01TMU5MbWt2aVRDcE1ja3k2VFFKTlNrMlRUZHhPSlU1dVRyZFBBRTlKVDVOUDNWQW5VSEZRdTFFR1VWQlJtMUhtVWpGU2ZGTEhVeE5UWDFPcVUvWlVRbFNQVk50VktGVjFWY0pXRDFaY1ZxbFc5MWRFVjVKWDRGZ3ZXSDFZeTFrYVdXbFp1Rm9IV2xaYXBscjFXMFZibFZ2bFhEVmNobHpXWFNkZGVGM0pYaHBlYkY2OVh3OWZZVit6WUFWZ1YyQ3FZUHhoVDJHaVlmVmlTV0tjWXZCalEyT1hZK3RrUUdTVVpPbGxQV1dTWmVkbVBXYVNadWhuUFdlVForbG9QMmlXYU94cFEybWFhZkZxU0dxZmF2ZHJUMnVuYS85c1YyeXZiUWh0WUcyNWJoSnVhMjdFYng1dmVHL1JjQ3R3aG5EZ2NUcHhsWEh3Y2t0eXBuTUJjMTF6dUhRVWRIQjB6SFVvZFlWMTRYWStkcHQyK0hkV2Q3TjRFWGh1ZU14NUtubUplZWQ2Um5xbGV3UjdZM3ZDZkNGOGdYemhmVUY5b1g0QmZtSit3bjhqZjRSLzVZQkhnS2lCQ29GcmdjMkNNSUtTZ3ZTRFY0TzZoQjJFZ0lUamhVZUZxNFlPaG5LRzE0YzdoNStJQklocGlNNkpNNG1aaWY2S1pJcktpekNMbG92OGpHT015bzB4alppTi80NW1qczZQTm8rZWtBYVFicERXa1QrUnFKSVJrbnFTNDVOTms3YVVJSlNLbFBTVlg1WEpsalNXbjVjS2wzV1g0SmhNbUxpWkpKbVFtZnlhYUpyVm0wS2JyNXdjbkltYzk1MWtuZEtlUUo2dW54MmZpNS82b0dtZzJLRkhvYmFpSnFLV293YWpkcVBtcEZha3g2VTRwYW1tR3FhTHB2Mm5icWZncUZLb3hLazNxYW1xSEtxUHF3S3JkYXZwckZ5czBLMUVyYml1TGE2aHJ4YXZpN0FBc0hXdzZyRmdzZGF5UzdMQ3N6aXpyclFsdEp5MUU3V0t0Z0cyZWJid3QyaTM0TGhadU5HNVNybkN1anU2dGJzdXU2ZThJYnlidlJXOWo3NEt2b1MrLzc5NnYvWEFjTURzd1dmQjQ4SmZ3dHZEV01QVXhGSEV6c1ZMeGNqR1JzYkR4MEhIdjhnOXlMekpPc201eWpqS3Q4czJ5N2JNTmN5MXpUWE50YzQyenJiUE44KzQwRG5RdXRFODBiN1NQOUxCMDBUVHh0UkoxTXZWVHRYUjFsWFcyTmRjMStEWVpOam8yV3paOGRwMjJ2dmJnTndGM0lyZEVOMlczaHplb3Q4cDM2L2dOdUM5NFVUaHpPSlQ0dHZqWStQcjVIUGsvT1dFNWczbWx1Y2Y1Nm5vTXVpODZVYnAwT3BiNnVYcmNPdjc3SWJ0RWUyYzdpanV0TzlBNzh6d1dQRGw4WEx4Ly9LTTh4bnpwL1EwOU1MMVVQWGU5bTMyKy9lSytCbjRxUGs0K2NmNlYvcm4rM2Y4Qi95WS9Tbjl1djVML3R6L2JmLy8iCiAgICAgICBpZD0iY29sb3ItcHJvZmlsZTEiIC8+CiAgICA8Y2xpcFBhdGgKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgaWQ9ImNsaXBQYXRoMiI+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Ik0gMCw3MDAgSCA3MDAgViAwIEggMCBaIgogICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjAwLjAwMDAyLC0zNTAuMDAwMDEpIgogICAgICAgICBpZD0icGF0aDIiIC8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZwogICAgIGlkPSJsYXllci1NQzAiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC45OTAwMDAwMiwwLDAsMC45OTM2Mzg3MywtMTMyLjAwMDAyLC0xMzIuNDg1MTgpIj4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDEiCiAgICAgICBkPSJtIDAsMCBjIDAsMTM4LjA3MSAtMTExLjkyOSwyNTAgLTI1MCwyNTAgLTEzOC4wNzEsMCAtMjUwLC0xMTEuOTI5IC0yNTAsLTI1MCAwLC0xMTcuMjQ1IDgwLjcxNSwtMjE1LjYyMiAxODkuNjA2LC0yNDIuNjM4IHYgMTY2LjI0MiBoIC01MS41NTIgViAwIGggNTEuNTUyIHYgMzIuOTE5IGMgMCw4NS4wOTIgMzguNTA4LDEyNC41MzIgMTIyLjA0OCwxMjQuNTMyIDE1LjgzOCwwIDQzLjE2NywtMy4xMDUgNTQuMzQ3LC02LjIxMSBWIDgxLjk4NiBjIC01LjkwMSwwLjYyMSAtMTYuMTQ5LDAuOTMyIC0yOC44ODIsMC45MzIgLTQwLjk5MywwIC01Ni44MzIsLTE1LjUyOCAtNTYuODMyLC01NS45IFYgMCBoIDgxLjY1OSBsIC0xNC4wMjgsLTc2LjM5NiBoIC02Ny42MzEgViAtMjQ4LjE2OSBDIC05NS45MjcsLTIzMy4yMTggMCwtMTI3LjgxOCAwLDAiCiAgICAgICBzdHlsZT0iZmlsbDojMTg3N2YyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDgwMCw0NjYuNjY2NjcpIgogICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMikiIC8+CiAgPC9nPgo8L3N2Zz4K");
}
div#formpros-login-form-wrapper div.auth0-login-buttons a.btn i.fab.fa-google, div#formpros-login-form-wrapper div.auth0-login-buttons a.button i.fab.fa-google {
  color: #ff3000;
}
div#formpros-login-form-wrapper div.auth0-login-buttons a.btn i.fab.fa-apple, div#formpros-login-form-wrapper div.auth0-login-buttons a.button i.fab.fa-apple {
  color: #acb7c7;
}

/*# sourceMappingURL=formpros-auth0.css.map */
