body {background: #11206e linear-gradient(-90deg, #0f1d63 0%, #11206e 100%); background: var(--bg-gradient);}
#background {position: absolute; display: block; top: 0;left: 0; z-index: 0;}
#main {min-width: 0;}
#login {max-width: 500px !important; margin: 0 auto; margin-top: 5%;}
[lang="en"] #login {max-width: 500px!important;}
#loginPanel {background: #fff; overflow: hidden; box-shadow: 0 0 20px 0 rgba(0,0,0,.1); border-radius: 3px;}
#loginPanel > header {padding: 20px; border-bottom: 1px #eee solid; position: relative;}
#loginPanel > header > h2 {font-size: 16px; margin: 0; line-height: 32px; max-width: 83%;}
#loginPanel > header > .actions {position: absolute; right: 20px; top: 20px;}
#loginPanel .table-form > tbody > tr > th {width: 70px;}
html[lang='en'] #loginPanel .table-form > tbody > tr > th {width: 80px;}
#loginPanel form {padding: 20px 40px 20px 10px;}
#loginPanel > footer {background: #eee; padding: 20px; color: #838a9d;}
#loginPanel > footer a {display: inline-block; margin-left: 5px;}
#info {margin-top: 10px; color: #fff;}
#info .btn + .btn {margin-left: 5px;}
#langs > .btn,
#langs > .dropdown-menu {min-width: 0; width: 85px;}

#logo-box {margin-bottom: 20px; text-align: center;}
#logo-box img {width: 240px;}
.captchaBox .input-group .input-group-addon {width: 110px; padding: 0px;}

.showNotice {color: yellow;}
.showNotice:hover {color: yellow;}
