@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,700,700i&display=swap&subset=latin-ext");html,body,input,td,th,textarea,button{font-family:"Ubuntu",sans-serif;font-weight:300}body{background:#fff}body.loading *{pointer-events:none}body.loading #loading{pointer-events:auto}a{color:#16A2B8}a:hover{text-decoration:none}em{font-style:normal}.btn{font-weight:300}.btn.btn-light{border-color:rgba(3,9,21,0.2)}.btn.btn-no-border{border:none;background:transparent}.btn .cf{line-height:0.8em;vertical-align:middle}.btn-group .btn.btn-no-border{border-right:1px solid rgba(3,9,21,0.2)}.btn-group .btn.btn-no-border:last-of-type{border-right:none}.btn-group .btn.btn-no-border:hover{background-color:#E2E6EA;border-color:transparent}.alert{border-radius:4px}#loading{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(52,58,64,0.5) no-repeat center center;z-index:1301;color:rgba(0,0,0,0.3)}.loading__inner{z-index:1300;width:100%;height:100%;display:flex;text-align:center;flex-direction:column;justify-content:center}.loading__inner>div{text-align:center}.loading__inner .cf{font-size:24px;color:rgba(255,255,255,0.5);width:24px;height:24px;line-height:24px;display:inline-block;-webkit-animation:infiniteRotate 2s linear infinite;animation:infiniteRotate 2s linear infinite}.cf-spin{font-size:24px;width:24px;height:24px;line-height:24px;-webkit-animation:infiniteRotate 2s linear infinite;animation:infiniteRotate 2s linear infinite}@-webkit-keyframes infiniteRotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes infinite-rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.login-page{background:url(images/login-bg.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;height:100%}.login-page .cf{vertical-align:middle;font-size:1.2em}.login-page body{background:transparent;background-image:url(images/dots.png);min-height:100%;height:100%}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){.login-page body{background-image:url(images/dots@2x.png);-webkit-background-size:2px 2px}}.login-page .alert{display:flex;flex-direction:row;font-size:0.9em}.login-page .alert .cf{flex-grow:0;margin:0 8px 0 -5px;opacity:0.5;font-size:1.4em;padding-left:1px}.login-page .alert p{flex-grow:1}.login-page .alert p:last-of-type{margin-bottom:0}.login-page .form-control{-webkit-appearance:none;height:44px}.login-page .container{width:100%;max-width:none;display:flex;justify-content:center;flex-direction:column;height:100%}.login-page .login-box{width:351px;max-width:351px;min-width:351px;background:#fff;-webkit-box-shadow:2px 2px 25px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 25px rgba(0,0,0,0.2);box-shadow:2px 2px 25px rgba(0,0,0,0.2);border-radius:16px;padding:25px}.login-page .justify-content-center{display:flex;flex-direction:row;align-items:center}.login-page .login-inputs{margin:0 0 15px 0}.login-page img{max-width:100%;margin-bottom:25px}.login-page .input-group-addon{border:1px solid rgba(0,0,0,0.1)}.login-page .input-group-addon i{display:block;width:40px;line-height:34px;text-align:center;margin:6px 0 0 0;font-size:22px;color:rgba(0,0,0,0.3)}.login-page .input-group-addon,.login-page input{background:transparent !important}.login-page input{border-left:none;padding:15px 15px 15px 0}.login-page .input-group-addon,.login-page input,.login-page input:focus{border-color:rgba(0,0,0,0.1);box-shadow:none}.login-page .input-group-addon{border-right:none;font-size:24px}.login-page .email .input-group-addon{border-radius:8px 0 0 0;border-bottom:none}.login-page .password .input-group-addon{border-radius:0 0 0 8px}.login-page .email input{border-bottom:none;border-radius:0 8px 0 0}.login-page .password input{border-radius:0 0 8px 0}.login-page .login-inputs--forgot{margin-bottom:25px}.login-page .login-inputs--forgot .email .input-group-addon{border-radius:8px 0 0 8px;border-bottom:1px solid rgba(0,0,0,0.1)}.login-page .login-inputs--forgot .email input{border-radius:0 8px 8px 0;border-bottom:1px solid rgba(0,0,0,0.1)}.login-page .login-inputs--reset input{border-radius:8px 8px 0 0;border:1px solid rgba(0,0,0,0.1);border-bottom:none;padding:10px}.login-page .login-inputs--reset input:last-of-type{border-radius:0 0 8px 8px;border:1px solid rgba(0,0,0,0.1)}.login-page .btn-success{background:#0EB7C1;margin:0 0 10px 0}.login-page .form-check label{color:#969696;font-size:16px}.login-page .login-title{font-size:24px;margin:0 0 15px 0}.login-page .login-title .cf{vertical-align:middle;font-size:1.2em;color:#969696}.login-page .login-link{font-size:13px;float:right}.login-page .login-link .cf{vertical-align:middle;font-size:1.2em}.login-page .btn,.login-page .alert{border-radius:8px;border:none}@media (max-width: 600px){.login-page body{height:auto !important}.login-page .container>.row{padding:15px}.login-page .container{top:0;justify-content:flex-start}.login-page .container .justify-content-center{align-items:flex-start}.login-page .login-box{width:100%;max-width:none;min-width:0;margin-top:0}}

/*# sourceMappingURL=icon-manager-login.css.map */