/* # MXTra - */

body { background: #000000 !important; }

.login-box { margin: 15px; width:100%; max-width: 400px;background-color: #ffffff;padding: 30px 30px; border-left: 5px solid #378fe0; }
.login-box .logo-name { margin: 30px 0; }
.login-box p.tit { text-align: center; font-weight: bold; color: #000; }
.login-box p.desc { text-align: center; }

.page-login { height:100%; margin:0; padding:0; }
.page-forgot #main-wrapper, .page-lock-screen #main-wrapper, .page-login #main-wrapper, .page-register #main-wrapper { display:flex; align-items:center; justify-content:center; height:100%; margin:0;  }

.btn-default { background-color: #378fe0; color:#fff; }
.btn-default.active, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus, .btn-default:active, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .btn-default:focus, .btn-default:hover, .open>.dropdown-toggle.btn-success, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover { background-color: #378fe0; color:#fff; }
.btn-success { background-color: #00a65a; }
.btn-success.active, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus, .btn-success:active, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover { background-color: #00a65a; color:#fff; }

.m-t-md { }
.m-t-md .error { text-align:center; }
.m-t-md .error span.help-block { margin:12px 0; color:#e03737; }
.m-t-md .error span.help-block strong { }