body{color:#1d1d1d;font-family:"Montserrat",sans-serif}.wrapper{padding:0 24px}.tm-logo{text-align:center;margin-top:4vh}.profile-actions{margin-bottom:1em;display:flex}.profile-actions a{display:inline-block;margin-left:.5em;padding:.5em 1em;background:#ff8730;color:#eee}.profile-actions a.affiliate{background:none;color:#1d1d1d}.profile-actions a:hover{color:#1d71b8;cursor:pointer}form{padding:0 20px 16px 20px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 600px){section{box-shadow:none}}@media(max-width: 576px){section{box-shadow:none}}h1{text-align:center;margin-top:20px;font-weight:bold;line-height:25px}img{max-width:300px;width:100%}section{margin:4vh auto 0 auto;max-width:700px;box-shadow:0 2px 10px rgba(11,86,128,.1);border-radius:6px;padding:32px;display:flex;align-items:center;flex-direction:column}.checkbox-label{display:flex;align-items:center;justify-content:center;gap:8px;line-height:1}.checkbox-label input{width:22px;height:22px}.success-container{margin:4vh auto 0 auto;max-width:700px;box-shadow:0 2px 10px rgba(11,86,128,.1);border-radius:6px;padding:32px;display:flex;align-items:center;flex-direction:column;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.success-container h1{font-size:32px;line-height:1.4;margin-bottom:32px}.success-container ul,.success-container p{display:flex;flex-direction:column;gap:8px;align-items:center}.success-container li,.success-container p{opacity:.7}.remember-me-label{display:flex;align-items:center;gap:8px;flex-direction:row;justify-content:flex-start}.remember-me-label input{width:22px;height:22px}.success-container-image{display:flex;align-items:center;justify-content:center}.logo-form-wrapper{display:flex;flex-direction:column;justify-content:center}.login-button{border-radius:2px;cursor:pointer}.login-button:hover{opacity:.8}label{margin:1em 0 .6em 0;display:inline-block}input{border-radius:2px;border:1px solid #197699;height:24px;width:calc(100% - 20px);margin-top:4px;background-color:#fff;background-size:20px;background-position-x:10px;background-position-y:center;background-repeat:no-repeat;padding:10px}button{box-shadow:0 0 0 rgba(0,0,0,0);border:0 solid rgba(0,0,0,0);text-shadow:0 0 0 rgba(0,0,0,0);background:#ff8730;font-weight:400;border-radius:4px;font-size:large;height:100%;color:#fff;padding:12px;margin-top:24px;width:100%;align-self:center;max-width:200px}.redirectLinks{text-align:center;color:#1d1d1d;font-size:initial;margin-top:8px;cursor:pointer}.redirectLinks a{opacity:80%}a{text-decoration:none;background-color:rgba(0,0,0,0);color:#1d1d1d;font-size:small}.alert{color:red;position:absolute;font-size:small}#passwordAlert{display:none}#emailAlert{display:none}#shortPasswordAlert{display:none}#accountExistAlert{display:none}.column-7{grid-template-columns:1fr 2fr 2fr repeat(3, 1fr)}.column-8{grid-template-columns:1fr 2fr 2fr repeat(4, 1fr)}button:hover{cursor:pointer}.center{text-align:center}.header{background-color:#f3f9fd;display:grid;grid-column-gap:8px;margin-bottom:8px;padding:16px;text-align:center}@media(max-width: 576px){.header{display:none}}.accounts-wrapper{display:flex;flex-direction:column;width:100%}@media(max-width: 576px){.accounts-wrapper{width:100%}}.accounts-wrapper a{display:inline-block;font-size:16px;width:100%}.accounts-wrapper .account{border:2px solid #f3f9fd;border-radius:4px;display:grid;grid-column-gap:8px;margin-bottom:2px;cursor:pointer;white-space:nowrap;font-size:.8em}@media(max-width: 576px){.accounts-wrapper .account{grid-template-columns:repeat(1, 4fr);margin-bottom:16px}}.accounts-wrapper .account:hover{background-color:rgba(29,113,184,.05)}@media(max-width: 576px){.accounts-wrapper .account .mobileAccountName{background-color:#f3f9fd;display:flex;font-weight:600;justify-content:center}}@media(max-width: 576px){.accounts-wrapper .account .accountItem{border-bottom:solid 1px #f3f9fd;display:flex;overflow:hidden;padding:8px}}@media(min-width: 577px){.accounts-wrapper .account .accountItem{margin:6px;overflow:hidden;text-align:center}}.accounts-wrapper .account .accountItem img{height:auto;max-width:16px;transform:translateY(-2px)}@media(min-width: 577px){.accounts-wrapper .account .accountItem img{max-width:18px;transform:translateY(2px)}}.accounts-wrapper .account .accountItem .mobileHeader{margin-right:16px;overflow:hidden}@media(min-width: 577px){.accounts-wrapper .account .accountItem .mobileHeader{display:none}}.accounts-wrapper .additionalInfo{margin-top:4vh;text-align:center}
