 .login-page {
     background: #7044CD;
 }

 .login-block-container {
     width: 100%;
     background: white;
     margin-bottom: 10px;
     padding: 20px 20px 4px 20px;
     border: 1px solid #0000001a;
     border-radius: 10px;
     -webkit-box-shadow: 0px 0px 5px 1px rgba(54, 53, 54, 1);
     -moz-box-shadow: 0px 0px 5px 1px rgba(54, 53, 54, 1);
     box-shadow: 0px 0px 5px 1px rgba(54, 53, 54, 1);
 }

 .form-control {
     border: 2px solid #c1c0c0;
 }

 .form-label {
     color: #525252;
     ;
     font-weight: 400;
 }

 .btn-container {
     background: #4B4794;
     padding: 5px;
     display: flex;
 }

 .btn-container #btn-login {
     color: white;
     font-size: 20px;
     font-weight: 300;
     cursor: pointer;
     background: none;
     border: none;
 }

 .login-btn {
     background: #7044cd;
     padding: 5px;
     display: flex;
     color: white;
     font-size: 20px;
     font-weight: 300;
     cursor: pointer;
     border: none;
 }

 .login-lbl {
     margin-left: 63px;
 }

 .btn-container i.material-icons {
     font-size: 25px;
     color: white;
     position: relative;
     top: 2px;
     width: 50%;
     text-align: center;
 }

 .error {
     font-size: 14px;
     color: red;
 }

 .logo-name {
     margin-top: 20px;
     color: #FFFFFF;
     font-size: 60px;
 }

 .org-logo-not-avail {
     margin-top: 20px !important;
     margin-bottom: 0px !important;
     background: #4b4794;
     border-radius: 50%;
     height: 90px;
     width: 90px;
     padding: 10px;
     object-fit: contain;
 }

 .entered-email {
     padding: 6px 13px;
     width: 100%;
     display: inline-flex;
     border: 1px solid lightgray;
     border-radius: 27px;
     line-height: 1;
 }

 .btn-change-email {
     text-align: right;
     margin-bottom: 10px;
     color: #4a43c1;
     font-weight: 500;
     margin-right: 15px;
     margin-top: 4px;
     cursor: pointer;
 }

 .btn-change-email:hover {
     color: #343172;
 }

 @media screen and (max-width: 1024px) {
     .col-login-form {
         margin: 0 auto;
         float: none;
     }
 }

 .btn-ok:hover {
     background: #252476;
 }

 .btn-ok {
     width: 70px;
     padding: 6px;
     background: #343172;
     margin: 0 auto;
     margin-top: 40px;
     color: white;
     border-radius: 5px;
     cursor: pointer;
 }

 .jcbClientPage {
     /* background: #F6B443 !important; */
     background: #FFF !important;
 }

 .jcbClientPage .login-btn {
     background: #F6B443 !important;
     color: #000 !important;
 }

 .poweredByBlock {
     /* position: absolute; */
     /* z-index: 999;
     bottom: 0px;
     margin: 0px;
     width: 100%;
     left: 0px;
     right: 0px;*/
     font-weight: bold;
     text-align: center;
 }

 .poweredByBlock.desktopScreen {
     margin: 3em 0px 0px;
 }

 .poweredByBlock.mobileScreen {
     margin-top: 3em;
 }

 .poweredByBlock span {
     display: inline-block;
 }

 .poweredByBlock .myeNovationLogo {
     max-width: 100%;
     display: inline-block;
     /* height: 50px; */
 }

 .loginTitle {

     padding: 10px;
     margin: -20px -5px 0px;
     color: #000;
     font-weight: 400;
     font-size: 30px;
     text-align: center;
     border-radius: 10px 10px 0px 0px;
 }

 .jcbClientPage .login-block-container {
     background: rgb(242, 242, 242) !important;
 }

 .jcbLoginTitle {
     background-color: #F6B443;
     border-radius: 10px 10px 0px 0px !important;
 }

 .roopAutoLoginTitle {
     background-color: #7044cd;
     color: #FFF;
     border-radius: 10px 10px 0px 0px !important;
 }