@font-face{font-family:Roboto;src:url(/assets/fonts/roboto-regular.woff2) format("woff2"),url(/assets/fonts/roboto-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.rhythmstar{--font-family: "Times New Roman", "Roboto", "Helvetica Neue", sans-serif;--company-title-color: #0e3267;--login-container-width: 360px;--title-text-color: #404040;--title-text-font-weight: 600;--inline-form-padding-bottom: 5px;--action-btn-background-color: #0e3267;--action-btn-reset-password-background-color: #b74635;--action-btn-reset-password-border: 1px solid #d15b47;--action-btn-sign-in-background-color: #629b58;--action-btn-sign-in-border: 1px solid #87b87f;--help-block-font-size: 13px;--help-block-a-color: #777;--help-block-a-hover-color: #23527c;--error-color: red;--error-padding-bottom: 1px;--error-empty-height: 19px;--input-placeholder-font-weight: 300;--p-font-size: .8em;--p-font-color: #737373;--error-message-color: #a94442;--error-message-background-color: #f2dede;--error-message-border-color: #ebccd1;--alert-danger-color: #a94442}.rhythmconnect{--font-family: "Roboto", "Helvetica Neue", sans-serif;--company-title-color: white;--login-container-width: 420px;--title-text-color: white;--title-text-font-weight: 700;--inline-form-padding-bottom: 10px;--action-btn-background-color: #7f7db7;--action-btn-reset-password-background-color: #e07907;--action-btn-reset-password-border: none;--action-btn-sign-in-background-color: #2b4168;--action-btn-sign-in-border: none;--help-block-font-size: 14px;--help-block-a-color: #white;--help-block-a-hover-color: #eba70e;--error-color: #eba70e;--error-padding-bottom: 10px;--error-empty-height: 29px;--input-placeholder-font-weight: 400;--p-font-size: 14px;--p-font-color: white;--error-message-color: white;--error-message-background-color: #e07907;--error-message-border-color: white;--alert-danger-color: #eba70e}@media (min-width: 1024px){body.rhythmconnect .login-outer .login-inner{left:25vw;right:auto;transform:translateY(-50%);margin:0}}.login-outer{height:100%;width:100%;background-color:#dfdfdf;font-family:var(--font-family)}.login-outer .login-inner{width:360px;margin:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;flex-flow:column;align-items:center}.login-outer .login-inner .company-title{padding-top:10px;text-align:center;font-weight:700;font-style:normal;font-size:20px;color:var(--company-title-color);width:100%}.login-outer .login-inner .login-container{margin:0 auto 10px;overflow:hidden;width:var(--login-container-width)}.login-outer .login-inner .login-container .form-conatainer-default{height:inherit;width:100%;display:flex}.login-outer .login-inner .login-container .form-container-multi{height:inherit;width:300%;display:flex}.login-outer .login-inner .login-container .title-text{color:var(--title-text-color);font-weight:var(--title-text-font-weight);font-size:20px;margin-bottom:10px}.login-outer .login-inner .login-container .inline-form{position:relative;flex:1}.login-outer .login-inner .login-container .inline-form .input-group{display:flex;flex-flow:row;padding-bottom:var(--inline-form-padding-bottom)}.login-outer .login-inner .login-container .inline-form .input-group .input-group-icon{border:1px solid #bfbfbf;height:38px;width:43px;background-color:#eee;display:flex;align-items:center;justify-content:center;border-right:0px}.login-outer .login-inner .login-container .inline-form .input-group .input-group-icon img{height:16px;width:16px}.login-outer .login-inner .login-container .action-btn{width:130px;height:42px;background-color:var(--action-btn-background-color);border:none;color:#fff;font-weight:400;cursor:pointer}.login-outer .login-inner .login-container .action-btn.reset-password{width:140px;background-color:var(--action-btn-reset-password-background-color);border-color:var(--action-btn-reset-password-border)}.login-outer .login-inner .login-container .action-btn.sign-in{margin-left:5px;background-color:var(--action-btn-sign-in-background-color);border-color:var(--action-btn-sign-in-border)}.login-outer .login-inner .login-container .action-btn:disabled,.login-outer .login-inner .login-container .action-btn button[disabled]{background-color:var(--action-btn-disabled-background-color);opacity:1;cursor:no-drop}.login-outer .login-inner .login-container .action-btn:hover{opacity:1}.login-outer .login-inner .login-actions{position:relative;float:right}.login-outer .login-inner .help-block{font-size:var(--help-block-font-size);display:block;padding-top:5px;text-align:right}.login-outer .login-inner .help-block a{text-decoration:none;color:var(--help-block-a-color)}.login-outer .login-inner .help-block a:hover{color:var(--help-block-a-hover-color);cursor:pointer;text-decoration:underline}.login-outer .login-inner .error{color:var(--error-color);display:inline-block;font-size:14px;font-weight:400;padding-bottom:var(--error-padding-bottom)}.login-outer .login-inner .error-empty{display:block;height:var(--error-empty-height)}.login-outer .login-inner .bottom-logo{padding-top:10px;max-width:180px;max-height:19px}input[type=text],input[type=password]{width:97%;opacity:1;border:1px solid #bfbfbf;height:36px;background-color:#fff;padding-left:4px}input[type=text]::placeholder,input[type=password]::placeholder{opacity:1;color:#a6b1c2;font-size:15px;letter-spacing:.1em;font-weight:var(--input-placeholder-font-weight)}input[type=text]:focus,input[type=password]:focus{outline:none}p{display:block}p.description{font-size:var(--p-font-size);color:var(--p-font-color)}.error-message{min-height:37px;display:flex;align-items:center;justify-content:center;margin-top:5px;font-size:14px;border-radius:0;color:var(--error-message-color);background-color:var(--error-message-background-color);border-color:var(--error-message-border-color);padding:20px}.error-message-empty,.alertInfo{height:20px}a.disabled{cursor:not-allowed;text-decoration:none;color:#a9a9a9;pointer-events:none}a.disabled:hover{color:gray}.alert{margin-top:5px;font-size:14px;border-radius:0;display:flex;align-items:center;justify-content:center;padding:10px}.alert-info{color:#171d64;background-color:#aeafd8;border-color:#171d64}.alert-danger{color:var(--alert-danger-color);background-color:#f2dede;border-color:#ebccd1}.empty-span{min-width:35px}.loader{font-size:4px;width:1em;height:1em;border-radius:50%;text-indent:-9999em;animation:ldrframes 1.1s infinite ease;transform:translate(25px)}@keyframes ldrframes{0%,to{box-shadow:0 -2.6em #fff,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #ffffff80,-1.8em -1.8em #ffffffb3}12.5%{box-shadow:0 -2.6em #ffffffb3,1.8em -1.8em #fff,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #ffffff80}25%{box-shadow:0 -2.6em #ffffff80,1.8em -1.8em #ffffffb3,2.5em 0 #fff,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}37.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #ffffff80,2.5em 0 #ffffffb3,1.75em 1.75em #fff,0 2.5em #fff3,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}50%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #ffffff80,1.75em 1.75em #ffffffb3,0 2.5em #fff,-1.8em 1.8em #fff3,-2.6em 0 #fff3,-1.8em -1.8em #fff3}62.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #ffffff80,0 2.5em #ffffffb3,-1.8em 1.8em #fff,-2.6em 0 #fff3,-1.8em -1.8em #fff3}75%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #ffffff80,-1.8em 1.8em #ffffffb3,-2.6em 0 #fff,-1.8em -1.8em #fff3}87.5%{box-shadow:0 -2.6em #fff3,1.8em -1.8em #fff3,2.5em 0 #fff3,1.75em 1.75em #fff3,0 2.5em #fff3,-1.8em 1.8em #ffffff80,-2.6em 0 #ffffffb3,-1.8em -1.8em #fff}}
