/**                                                                  
                                                                     
           Microimage                 @version - v15.0.4 
           _   _ _____ ___  ________ _                 _             
          | | | /  __ \|  \/  /  __ \ |               | |            
          | |_| | /  \/| .  . | /  \/ | ___  _   _  __| |            
          |  _  | |    | |\/| | |   | |/ _ \| | | |/ _` |            
          | | | | \__/\| |  | | \__/\ | (_) | |_| | (_| |            
          \_| |_/\____/\_|  |_/\____/_|\___/ \__,_|\__,_|            
                                                                     
          ┌─────────────────────────────────────────────┐            
          │        Digital Transformation of HR         │            
          └─────────────────────────────────────────────┘            
          Name - MiHCM                                     
          Description - MiHCM - Source Files                       
                                                                     
          @link - http://mihcm.com                                
          @author - Yashi EL <yashi@mihcm.com> (http://hi@yashiel.com)                                
          @license - MIT                              
                                                                     
*/
.login-main-wrap .login-city img,.login-main-wrap .login-city svg,.login-main-wrap .login-logo-bg img,.login-main-wrap .login-logo-bg svg,.login-main-wrap .login-server img,.login-main-wrap .login-server svg{display:inline-block;vertical-align:middle;width:100%}.login-contentWrap .login-content-innerWrap .login-form-wrapper,.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-or,.login-copy-footer,.mi-login-wrapper .mi-login-container .mi-login-bottom,.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers,.mi-login-wrapper .mi-login-container .mi-login-middle,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field_wrap,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-message,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-or,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me,.mi-login-wrapper .mi-login-container .mi-login-top,.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-logo,.mi-login-wrapper .mi-login-footer,.mi-login-wrapper .mi-login-powered_by{*zoom:1}.mi-login-wrapper.with_bg_image .mi-login-footer,.mi-login-wrapper.with_bg_image .mi-login-notice{width:600px;left:unset}.login-body{width:100%;height:100%;background-color:#fff;overflow:hidden}.login-contentWrap,.login-main-wrap{position:absolute;left:0;right:0;background:#685da8}.login-main-wrap{bottom:0;height:50%;width:100%}.login-main-wrap .login-city{position:absolute;left:-20%;top:-120px;width:750px}.login-main-wrap .login-city img,.login-main-wrap .login-city svg{}.login-main-wrap .login-server{position:absolute;right:0;top:-71px;width:400px}.login-main-wrap .login-server img,.login-main-wrap .login-server svg{}.login-main-wrap .login-logo-bg{position:absolute;right:0;left:-272px;top:-270px;width:650px;margin:auto}.login-main-wrap .login-logo-bg img,.login-main-wrap .login-logo-bg svg{}.login-contentWrap{height:400px;width:400px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;top:50%;margin:auto;margin-top:-200px;border:1px solid #685da8;background-image:-webkit-radial-gradient(53.32% 75.56%,circle 195px,#8375ce 0,#685ca8 100%);background-image:radial-gradient(circle 195px at 53.32% 75.56%,#8375ce 0,#685ca8 100%);-webkit-box-shadow:0 73px 46px rgba(83,72,143,.94);box-shadow:0 73px 46px rgba(83,72,143,.94)}.login-footer,.login-logo{right:0;margin:auto;left:0;position:absolute}.login-contentWrap .login-content-innerWrap{padding:60px 50px 0;color:#fff;display:none}.login-contentWrap .login-content-innerWrap.active{display:block}.login-contentWrap .login-content-innerWrap .login-title{text-align:center;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:18px;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}.login-contentWrap .login-content-innerWrap .login-form-wrapper{padding:10px 0}.login-contentWrap .login-content-innerWrap .login-form-wrapper{}.login-contentWrap .login-content-innerWrap .login-form-wrapper::after{content:'';display:table;clear:both}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;margin:15px auto 0;vertical-align:middle;float:none!important}@media (min-width:992px){.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form{float:left;width:83.33333%}}@media (min-width:1200px){.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form{float:left;width:83.33333%}}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=password],.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=text]{background:0 0!important;border:1px solid #fff;-webkit-border-radius:50px!important;-moz-border-radius:50px!important;-ms-border-radius:50px!important;-o-border-radius:50px!important;border-radius:50px!important;-webkit-box-shadow:none;box-shadow:none;padding:10px 25px 10px 20px;color:#fff;height:43px;display:block;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a.hide,.login-footer .login-forget a.hide{display:none}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=password]:focus,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=text]:focus{-webkit-box-shadow:none;box-shadow:none;border:1px solid #fccb5f;color:#fccb5f;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=password]:focus .login-form input::-webkit-input-placeholder,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=text]:focus .login-form input::-webkit-input-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fccb5f}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=password]:focus .login-form input::-moz-placeholder,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=text]:focus .login-form input::-moz-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fccb5f}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=password]:focus .login-form input:-moz-placeholder,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=text]:focus .login-form input:-moz-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fccb5f}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=password]:focus .login-form input:-ms-input-placeholder,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=text]:focus .login-form input:-ms-input-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fccb5f}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=password]:focus~span,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form input[type=text]:focus~span{color:#fccb5f;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form span{position:absolute;top:5px;right:15px;z-index:2;display:block;line-height:31px;text-align:center;pointer-events:none;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container button,.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container.bottom .login-identity{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;letter-spacing:.04em;float:none!important;-moz-osx-font-smoothing:grayscale;color:#fff;font-weight:500!important}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form span::before,.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-form span:before{font-size:14px}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container{display:table;vertical-align:middle;float:none!important;padding:0;text-align:center}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container button{width:245px;background-color:#00b4f1;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;font-size:11px;text-transform:uppercase;padding:13px 35px;border:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 5px 15px rgba(0,180,241,.3);box-shadow:0 5px 15px rgba(0,180,241,.3);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a,.login-footer .login-forget a{display:inline-block;padding:8px 15px;vertical-align:middle;position:relative;background:0 0;text-decoration:none!important;font-size:10px;z-index:2}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container button:hover{background:#7fba00;color:#fff;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 17px 32px rgba(127,186,0,.4);box-shadow:0 17px 32px rgba(127,186,0,.4);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container button:disabled{background:#d9d9d9;color:#a6a6a6}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container.top{margin:15px auto 10px}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container.bottom{margin:10px auto 20px}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container.bottom .login-identity{width:230px;display:block;background-color:#ff5252;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;font-size:10px;text-transform:uppercase;text-decoration:none!important;padding:10px 20px;border:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 5px 15px rgba(255,82,82,.3);box-shadow:0 5px 15px rgba(255,82,82,.3);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container.bottom .login-identity:hover{background:#ff6c6c;color:#fff;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 17px 32px rgba(255,108,108,.4);box-shadow:0 17px 32px rgba(255,108,108,.4);-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .btn_container.bottom .login-identity:disabled{background:#d9d9d9;color:#a6a6a6}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-or{display:table;vertical-align:middle;float:none!important;padding:0;text-align:center;margin:10px auto}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-or{}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-or::after{content:'';display:table;clear:both}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-rem-forgot{text-align:center}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-rem-forgot>div{width:150px;display:inline-block;float:none!important}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-rem-forgot>div.remember-me input[type=checkbox]{opacity:0;filter:alpha(opacity=0);z-index:-33}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-rem-forgot>div.remember-me input[type=checkbox]:checked+label:before{display:inline-block;font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:18px;color:#00b4f1;left:-30px;top:-3px;padding-right:10px;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;position:absolute}@-webkit-keyframes mi-spin{}@keyframes mi-spin{}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-rem-forgot>div.remember-me label{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;color:#fff}.login-contentWrap .login-content-innerWrap .login-form-wrapper .login-rem-forgot>div.remember-me label:before{display:inline-block;font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:18px;color:#fff;left:-30px;top:-3px;padding-right:10px;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;position:absolute}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a,.login-contentWrap .login-content-innerWrap .login-maintenance,.login-contentWrap .login-content-innerWrap .login-maintenance.email,.login-footer .login-forget a,.login-footer .login-forget p{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}@-webkit-keyframes mi-spin{}@keyframes mi-spin{}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login{text-align:center}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login{}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login::after{content:'';display:table;clear:both}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a{font-weight:500!important;text-transform:uppercase;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a::before,.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a:before{content:'';position:absolute;top:50%;left:0;right:0;width:3%;z-index:-1;border-bottom:1px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a::after,.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a:after{content:'';position:absolute;top:50%;left:auto;right:0;width:3%;z-index:-1;border-bottom:1px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a:hover{color:#685da8;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-weight:500!important;font-size:10px;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;background:#fff}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a:hover::before,.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a:hover:before{width:20%;left:-30px;border-color:#fccb5f}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a:hover::after,.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a:hover:after{width:20%;right:-30px;border-color:#fccb5f}.login-contentWrap .login-content-innerWrap .login-form-wrapper .back-to-login a.hide{}.login-contentWrap .login-content-innerWrap .login-maintenance{font-weight:400!important;font-size:16px;line-height:20px;text-align:center}.login-contentWrap .login-content-innerWrap .login-maintenance.email{font-weight:500!important;font-size:16px}.login-footer{bottom:50px;width:200px;text-align:center}.login-footer .login-forget{text-align:center;vertical-align:middle}.login-footer .login-forget a{font-weight:400!important;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.login-footer .login-forget a::before,.login-footer .login-forget a:before{content:'';position:absolute;top:50%;left:0;right:0;width:3%;z-index:-1;border-bottom:1px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.login-footer .login-forget a::after,.login-footer .login-forget a:after{content:'';position:absolute;top:50%;left:auto;right:0;width:3%;z-index:-1;border-bottom:1px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.login-footer .login-forget a:hover{color:#685da8;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-weight:500!important;font-size:10px;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fccb5f}.login-footer .login-forget a:hover::before,.login-footer .login-forget a:hover:before{width:10%;left:-20px;border-color:#fccb5f}.login-footer .login-forget a:hover::after,.login-footer .login-forget a:hover:after{width:10%;right:-20px;border-color:#fccb5f}.login-footer .login-forget a.hide{}.identity-button,.identity-button span.azure-ad:before,.login-logo img{display:inline-block;vertical-align:middle}.login-footer .login-forget p{font-weight:400!important;font-size:10px;margin-top:10px}.login-form input::-webkit-input-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fff}.login-form input::-moz-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fff}.login-form input:-moz-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fff}.login-form input:-ms-input-placeholder{-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;color:#fff}.login-logo{top:30px;width:160px}.login-logo img{width:100%}.identity-button{padding:8px 10px 8px 50px;border-radius:50px;width:220px;text-align:center!important;margin-bottom:10px;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.identity-button>:first-child{position:absolute;left:0;top:0;bottom:0;width:40px!important;line-height:31px;font-size:1.6em;text-align:center!important;border-right:1px solid rgba(0,0,0,.2)}.identity-button span.azure-ad:before{font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:22px;color:#fff;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();position:relative}.login-copy-footer .login-copy-caption,.login-notice,.login-notice span{font-family:Roboto,Helvetica,Arial,sans-serif!important;color:#fff;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px}@-webkit-keyframes mi-spin{}@keyframes mi-spin{}.login-copy-footer{text-align:right;opacity:.3;filter:alpha(opacity=30);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;position:absolute;bottom:20px;right:auto;left:30px;top:auto}.login-copy-footer{}.login-copy-footer::after{content:'';display:table;clear:both}.login-copy-footer:hover{opacity:1;filter:alpha(opacity=100)}.login-copy-footer .login-copy-caption{display:inline-block;font-weight:700!important;vertical-align:top;margin-top:2px;margin-right:10px}.login-copy-footer img{display:inline-block;width:120px}.login-notice{font-weight:400!important;line-height:18px;text-align:center;position:absolute;left:30px;right:30px;bottom:10px}.login-notice span{font-weight:500!important;font-style:italic!important}.login-notice a,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field input,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-or,.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-caption{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.login-notice a{font-weight:500!important;font-size:10px;color:#fccb5f;font-style:italic!important;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.login-notice a:hover{color:#fccb5f;text-decoration:underline}@media only screen and (min-device-width:320px) and (max-device-width:767px){.login-body .login-copy-footer,.login-body .login-footer,.login-body .login-main-wrap .login-city,.login-body .login-main-wrap .login-logo-bg,.login-body .login-main-wrap .login-server{display:none!important}.login-body .login-main-wrap .login-city,.login-body .login-main-wrap .login-logo-bg,.login-body .login-main-wrap .login-server{}.login-body .login-contentWrap{left:-100px;right:-100px;top:60%;background-image:none;box-shadow:none}.login-body .login-copy-footer,.login-body .login-footer{}}.mi-login-wrapper .mi-login-background,.mi-login-wrapper::before{width:200vw;height:200vh;background:#fbfcfc;display:inline-block;position:absolute}.mi-login-body{width:100%;height:100%;background:#fff;overflow:hidden}.mi-login-wrapper{width:100%;height:100vh;position:relative}.mi-login-wrapper::before{content:'';-webkit-box-shadow:rgba(140,163,175,.1) 10px 5px 10px!important;box-shadow:rgba(140,163,175,.1) 10px 5px 10px!important;-webkit-border-radius:140px;-moz-border-radius:140px;-ms-border-radius:140px;-o-border-radius:140px;border-radius:140px;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;top:88px;right:180px}.mi-login-wrapper .mi-login-background{z-index:2;overflow:hidden;-webkit-box-shadow:rgba(140,163,175,.2) 10px 5px 10px!important;box-shadow:rgba(140,163,175,.2) 10px 5px 10px!important;-webkit-border-radius:140px;-moz-border-radius:140px;-ms-border-radius:140px;-o-border-radius:140px;border-radius:140px;-webkit-transform:rotate(25deg);-moz-transform:rotate(25deg);-ms-transform:rotate(25deg);-o-transform:rotate(25deg);transform:rotate(25deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;top:80px;right:200px}.mi-login-wrapper .mi-login-background .mi-login-bg_image{display:none}.mi-login-wrapper .mi-login-container{z-index:5;width:300px;height:485px;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:40px;margin:auto}.mi-login-wrapper .mi-login-container .mi-login-top{position:relative;z-index:10}.mi-login-wrapper .mi-login-container .mi-login-top{}.mi-login-wrapper .mi-login-container .mi-login-top::after{content:'';display:table;clear:both}.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-logo{width:100%;height:40px;display:inline-block;text-align:center}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field::after,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field_wrap::after,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link::after,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-or::after,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me::after,.mi-login-wrapper .mi-login-container .mi-login-middle::after,.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-logo::after{content:'';display:table;clear:both}.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-logo{}.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-logo::after{}.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-logo img{max-width:100%;max-height:100%}.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-caption{font-weight:300!important;font-size:16px;text-align:center;margin-top:22px}.mi-login-wrapper .mi-login-container .mi-login-middle{height:280px;border:1px solid #6696de;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;padding:20px 35px;margin-top:22px;position:relative;z-index:10}.mi-login-wrapper .mi-login-container .mi-login-middle{}.mi-login-wrapper .mi-login-container .mi-login-middle::after{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field{margin-top:12px;position:relative}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field::after{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field input{width:100%;font-weight:400!important;font-size:12px;background:#fff;border:1px solid #f5f7f8;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important;-webkit-box-shadow:rgba(140,163,175,.1) 0 5px 10px!important;box-shadow:rgba(140,163,175,.1) 0 5px 10px!important;padding:10px 15px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field input:focus{border-color:#496cc4;-webkit-box-shadow:rgba(73,108,196,.1) 0 5px 10px!important;box-shadow:rgba(73,108,196,.1) 0 5px 10px!important}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field input:focus~i::before{color:#b9c7ce}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field i{position:absolute;top:7px;right:10px}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field i::before{font-size:20px;color:#e6ebee;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field.selected input{border-color:#496cc4;-webkit-box-shadow:rgba(73,108,196,.1) 0 5px 10px!important;box-shadow:rgba(73,108,196,.1) 0 5px 10px!important}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field.selected i::before{color:#b9c7ce}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field_wrap{border:1px dashed #c8d3d9;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important;padding:3px 15px 15px;margin:0 -15px}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field_wrap{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-field_wrap::after{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-or{font-weight:500!important;font-size:13px;color:#aabbc4;text-align:center;margin-top:12px}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-or{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-or::after{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me{text-align:center;margin-top:20px}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me::after{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me input{visibility:hidden;position:absolute}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me input:checked~label:before{display:inline-block;font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:19px;color:#6696de;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;position:relative}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-button,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me label{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes mi-spin{}@keyframes mi-spin{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me label{font-weight:500!important;font-size:11px;color:#aabbc4;cursor:pointer;margin:0}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me label:before{display:inline-block;font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:19px;color:#aabbc4;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;position:relative}@-webkit-keyframes mi-spin{}@keyframes mi-spin{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-remember_me label::before{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:5px}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-button{width:100%;font-weight:400!important;font-size:11px;color:#fff;text-transform:uppercase;text-align:center;background:#3853b5;background:linear-gradient(to right,#6696de,#3853b5);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:none;-webkit-box-shadow:rgba(56,83,181,.2) 0 5px 10px;box-shadow:rgba(56,83,181,.2) 0 5px 10px;padding:13px 20px;margin-top:20px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-caption,.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider span,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link a,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-message{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-button:hover{background:linear-gradient(to right,rgba(102,150,222,.9),rgba(56,83,181,.9))}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-button:disabled{cursor:not-allowed;background:#d9d9d9;color:#a6a6a6}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);text-align:center;border-top:1px dotted #aabbc4;padding-top:10px;margin:20px 20px 0}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link::after{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-panel.active,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-panel.active .anim{display:block}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link a{font-weight:500!important;font-size:11px;color:#aabbc4;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link a:hover{color:#8ca3af;text-decoration:underline}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-panel{display:none}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-panel.active{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers::after,.mi-login-wrapper .mi-login-container .mi-login-bottom::after,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-message::after,.mi-login-wrapper .mi-login-footer::after,.mi-login-wrapper .mi-login-powered_by::after{display:table;clear:both;content:''}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-panel.active .anim{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-message{font-weight:500!important;font-size:16px;color:#8ca3af;text-align:center;padding:85px 0}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-message{}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-message::after{}.mi-login-wrapper .mi-login-container .mi-login-bottom{margin-top:30px;position:relative;z-index:10}.mi-login-wrapper .mi-login-container .mi-login-bottom{}.mi-login-wrapper .mi-login-container .mi-login-bottom::after{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-caption{font-weight:300!important;font-size:14px;text-align:center}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers{text-align:center;margin-top:20px}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers::after{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider{display:inline-block;float:none;width:-webkit-calc((100% - 7px)/ 2);width:-moz-calc((100% - 7px)/ 2);width:calc((100% - 7px)/ 2);height:35px;text-align:center;border:1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(50,131,252,.2) 0 5px 10px;box-shadow:rgba(50,131,252,.2) 0 5px 10px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer;margin-bottom:7px}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider i{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-top:6px}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider span{display:inline-block;font-weight:500!important;font-size:11px;vertical-align:middle;margin-left:5px;margin-top:5px}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider:nth-child(even){margin-left:3px}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.google{border-color:#3283fc}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.azure,.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.microsoft{border-color:#00bef2}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.google i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 48 48'%3E%3Cdefs%3E%3Cpath id='a' d='M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23b)' fill='%23FBBC05' d='M0 37V11l17 13z'/%3E%3Cpath clip-path='url(%23b)' fill='%23EA4335' d='M0 11l17 13 7-6.1L48 14V0H0z'/%3E%3Cpath clip-path='url(%23b)' fill='%2334A853' d='M0 37l30-23 7.9 1L48 0v48H0z'/%3E%3Cpath clip-path='url(%23b)' fill='%234285F4' d='M48 48L17 24l-4-3 35-10z'/%3E%3C/svg%3E");background-size:18px;background-position:center;background-repeat:no-repeat}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.google:hover{border-color:#468ffc}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.microsoft{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.microsoft i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cpath d='M104.868 104.868H0V0h104.868v104.868z' fill='%23f1511b'/%3E%3Cpath d='M220.654 104.868H115.788V0h104.866v104.868z' fill='%2380cc28'/%3E%3Cpath d='M104.865 220.695H0V115.827h104.865v104.868z' fill='%2300adef'/%3E%3Cpath d='M220.654 220.695H115.788V115.827h104.866v104.868z' fill='%23fbbc09'/%3E%3C/svg%3E");background-size:16px;background-position:center;background-repeat:no-repeat}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.microsoft:hover{border-color:#07caff}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.azure{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.azure i:before{display:inline-block;font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:21px;color:#00bef2;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();position:relative}@-webkit-keyframes mi-spin{}@keyframes mi-spin{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.azure:hover{border-color:#07caff}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.apple{border-color:#050708}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.apple i:before{display:inline-block;font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:20px;color:#050708;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();position:relative}@-webkit-keyframes mi-spin{}@keyframes mi-spin{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.apple:hover{border-color:#0d1215}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.other{border-color:#00bef2}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.other i:before{display:inline-block;font:14px/1 HCMCloud;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal;font-style:normal;font-weight:400;content:"";font-size:21px;color:#00bef2;-webkit-transform:rotate();-ms-transform:rotate();transform:rotate();position:relative}.mi-login-wrapper .mi-login-notice,.mi-login-wrapper .mi-login-notice span,.mi-login-wrapper .mi-login-powered_by .mi-login-caption{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes mi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider.other:hover{border-color:#07caff}.mi-login-wrapper .mi-login-powered_by{opacity:.3;filter:alpha(opacity=30);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;position:absolute;left:25px;bottom:20px;z-index:20}.mi-login-wrapper .mi-login-powered_by{}.mi-login-wrapper .mi-login-powered_by::after{}.mi-login-wrapper .mi-login-powered_by:hover{opacity:1;filter:alpha(opacity=100)}.mi-login-wrapper .mi-login-powered_by .mi-login-caption{font-weight:700!important;font-size:10px}.mi-login-wrapper .mi-login-powered_by img{display:inline-block;height:35px;margin-top:5px}.mi-login-wrapper .mi-login-notice{display:none;font-weight:400!important;font-size:9px;color:#8ca3af;line-height:16px;text-align:center;padding:0 30px;position:absolute;left:0;right:0;bottom:50px;z-index:10}.mi-login-wrapper .mi-login-notice span{font-weight:500!important;font-size:9px;color:#7d97a4;font-style:italic!important}.mi-login-wrapper .mi-login-footer .mi-login-info a,.mi-login-wrapper .mi-login-notice a{font-family:Roboto,Helvetica,Arial,sans-serif!important;font-weight:500!important;font-style:normal!important;speak:none;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mi-login-wrapper .mi-login-notice a{font-size:9px;color:#7d97a4;font-style:italic!important;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.mi-login-wrapper .mi-login-notice a:hover{color:#782fd2;text-decoration:underline}.mi-login-wrapper .mi-login-footer{text-align:center;position:absolute;bottom:15px;left:0;right:0;z-index:10}.mi-login-wrapper .mi-login-footer{}.mi-login-wrapper .mi-login-footer::after{}.mi-login-wrapper .mi-login-footer .mi-login-info{display:inline-block;float:none;padding:0 10px;position:relative}.mi-login-wrapper .mi-login-footer .mi-login-info::after{content:'';display:inline-block;height:10px;border-left:1px solid #c8d3d9;position:absolute;top:3px;right:-2px}.mi-login-wrapper .mi-login-footer .mi-login-info:last-child::after{display:none}.mi-login-wrapper .mi-login-footer .mi-login-info a{font-size:11px;color:#aabbc4;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.mi-login-wrapper .mi-login-footer .mi-login-info a:hover{color:#8ca3af;text-decoration:underline}.mi-login-wrapper.with_bg_image::before{right:580px}.mi-login-wrapper.with_bg_image .mi-login-background{right:600px}.mi-login-wrapper.with_bg_image .mi-login-background .mi-login-bg_image{content:'';display:block;width:-webkit-calc(100vw - 645px);width:-moz-calc(100vw - 645px);width:calc(100vw - 645px);height:100vh;background-repeat:no-repeat;background-size:auto 100%;background-position:center;-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);transform:rotate(-25deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;position:fixed;top:-53px;right:75px}.mi-login-wrapper.with_bg_image .mi-login-background .mi-login-bg_image.left{background-position:left}.mi-login-wrapper.with_bg_image .mi-login-background .mi-login-bg_image.right{background-position:right}.mi-login-wrapper.with_bg_image .mi-login-container{left:unset;right:170px}.mi-login-wrapper.with_bg_image .mi-login-notice{}.mi-login-wrapper.with_bg_image .mi-login-footer{}.mi-login-wrapper.with_notice .mi-login-notice{display:block}.mi-login-field input::-webkit-input-placeholder{color:#8ca3af}.mi-login-field input::-moz-placeholder{color:#8ca3af}.mi-login-field input:-moz-placeholder{color:#8ca3af}.mi-login-field input:-ms-input-placeholder{color:#8ca3af}@media only screen and (max-device-width:767px){.mi-login-wrapper .mi-login-background,.mi-login-wrapper .mi-login-powered_by,.mi-login-wrapper::before{display:none!important}.mi-login-wrapper.with_bg_image .mi-login-footer,.mi-login-wrapper.with_bg_image .mi-login-notice{width:unset!important;left:0!important}.mi-login-wrapper::before{}.mi-login-wrapper .mi-login-background{}.mi-login-wrapper .mi-login-container{height:unset;padding-top:30px}.mi-login-wrapper .mi-login-container .mi-login-top .mi-login-caption{margin-top:17px}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers,.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link{margin-top:15px}.mi-login-wrapper .mi-login-container .mi-login-middle{height:270px;padding:15px 25px;margin-top:15px}.mi-login-wrapper .mi-login-container .mi-login-middle .mi-login-link{}.mi-login-wrapper .mi-login-container .mi-login-bottom{margin-top:20px}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers{}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider{width:248px;margin-left:0!important}.mi-login-wrapper .mi-login-container .mi-login-bottom .mi-login-identity_providers .mi-login-identity_provider span{margin-left:10px}.mi-login-wrapper .mi-login-powered_by{}.mi-login-wrapper.with_bg_image .mi-login-container{left:0!important;right:0!important}.mi-login-wrapper.with_bg_image .mi-login-notice{}.mi-login-wrapper.with_bg_image .mi-login-footer{}.mi-login-wrapper.with_notice .mi-login-container{bottom:80px!important}}