body{min-width:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}#main-container{padding-top:70px}.ab-error{display:none}h3{font-size:22px;padding:0 0 10px 0}h3 .fa{color:#ccc}.btn{border-radius:6px;margin-bottom:15px;margin-top:15px;line-height:1.8em}.btn.btn-link{font-weight:bold}.alert-with-icon{display:flex}.alert-with-icon .alert__icon{font-size:24px;margin:0 10px 0 0}.alert-with-icon .alert__content{padding-top:6px}.alert{text-align:left}.alert p{margin:0 0 15px 0}.alert p:last-of-type{margin-bottom:0}.alert ul{margin:15px 0 0 17px;padding:0;list-style:square}.alert ul li{font-weight:bold;padding:2px 0}.well code{background:rgba(57,139,207,0.22);color:#398bcf}.well ul{margin:10px 0;padding:0 0 0 15px}.well>:last-child{margin-bottom:0}.checkbox{font-weight:normal}.email .form-control{border-radius:0 6px 0 0;border-bottom:none}.input-group--2fa{width:100%}.input-group--2fa .form-control{border-radius:6px !important;text-align:center;letter-spacing:5px;font:16px Menlo, Monaco, Consolas, "Courier New", monospace}.input-group--2fa .form-control::placeholder{font-family:inherit;letter-spacing:0;font-size:12px}.input-group-addon .fa{width:16px;display:inline-block;font-size:14px;color:#8a8a8a}.remember-me{margin:15px 0 0 0;padding-bottom:0}.remember-me input{height:auto;width:auto}.email .input-group-addon{border-radius:6px 0 0 0;border-bottom:none}.input-group-addon{line-height:1.8em}.form-control{height:40px}.password .input-group-addon{border-radius:0 0 0 6px}.password .form-control{border-radius:0 0 6px 0}.form-control:focus{z-index:2}.login-wrapper{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px 0;margin:25px 0}#logo,#bcms-logo{float:left;width:100%;height:55px}#logo img,#bcms-logo img{width:100%;height:100%;max-width:300px;object-position:left center;object-fit:contain;overflow:hidden}#logo{float:right}#logo img{object-fit:scale-down;object-position:right center}#logo .login__company-name{font-size:16px;font-weight:bold}.login-toolbar{list-style:none;padding:0 0 10px 0;margin:0;overflow:auto;text-align:right}.login-toolbar li{display:inline-block}.login-toolbar li a{font-size:13px;position:relative;border-radius:0;margin:0}.login-toolbar li a:after{content:"";position:absolute;right:-3px;top:50%;margin-top:-15px;height:30px;border-right:1px solid rgba(0,0,0,0.1)}.login-toolbar li:last-of-type a{padding-right:0}.login-toolbar li:last-of-type a:after{display:none}#login-bottom{color:#959494;font-size:12px}#login-bottom span{color:#ebeaea;display:inline-block;padding:0 7px}#login-bottom a{color:#959494;font-size:12px}#login-bottom a .fa{color:#555453;margin-right:4px}.with-bg-image{background:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;height:100%;width:100%}.with-bg-image body{background:rgba(0,0,0,0.3) url(dots.png);min-height:100%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 144dpi){.with-bg-image body{background-image:url(dots@2x.png);background-size:2px 2px}}.with-bg-image #main-container{padding:0}.with-bg-image #main-container .login-box{border-radius:0 0 10px 10px;padding:0;background:#171717;box-shadow:0 2px 15px rgba(0,0,0,0.3)}.with-bg-image .login__top{padding:25px 25px 0 25px;border-radius:0 0 5px 5px;background:#fff}.with-bg-image .login__top .login__company-header{display:flex;flex-direction:column}.with-bg-image .login__top .login__company-header .login__company-logo{max-width:100%;max-height:140px;align-self:center}@media (max-width: 768px){.with-bg-image .login__top .login__company-header .login__company-logo{max-height:100px}}.with-bg-image .login__footer{display:flex;justify-content:space-between;font-size:11px;border-radius:0 0 10px 10px;padding:13px 15px;background:#171717;margin:0 -25px 0 -25px 0}.with-bg-image .login__footer .login__footer-author{line-height:20px;color:#898989}.with-bg-image .login__footer .login__footer-bcms-logo{width:45%}.with-bg-image .login__footer .login__footer-bcms-logo img{width:100%;height:auto !important;filter:grayscale(100%) contrast(60%) brightness(100%)}@media (max-width: 767px){.with-bg-image #main-container{margin-top:0}}@media (max-width: 767px){#bcms-logo{height:30px}#login-top img{width:100%}#login-bottom{font-size:11px}body,#main-container{padding:0}.login-wrapper{margin:0;padding:0}#main-container{margin-top:15px}#login-bottom div{text-align:left;display:inline-block;width:auto}#login-bottom{padding-top:10px;padding-bottom:10px}#bcms-logo,#logo{height:40px}#logo{background-position:right center}#login-top{padding-bottom:15px}}

/*# sourceMappingURL=login.css.map */