* {
margin: 0;
padding: 0;
}
body {
color: #333333;
font: 13px/1.4 helvetica,arial,freesans,clean,sans-serif;
}
#login {
width: 31em;
}
.login_form .formbody {
padding:2em;
background-color:#e9f1f4;
overflow:hidden;
border-style:solid;
border-width:1px 1px 2px;
border-color:#e9f1f4 #d8dee2 #d8dee2;
border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
}
.login_form .nothing-to-see-here {
font-size:18px;
font-weight:bold;
color:#222;
margin-top:0;
}
.login_form pre {
font-size:13px;
}
.login_form {
margin: 5em auto;
}
.login_form h1 {
color:#fff;
font-size:16px;
font-weight:bold;
background-color:#405a6a;
background:-moz-linear-gradient(center top,'#829AA8','#405A6A');
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#829aa8',endColorstr='#405a6a');
background:-webkit-gradient(linear,left top,left bottom,from(#829aa8),to(#405a6a));
background:-moz-linear-gradient(top,#829aa8,#405a6a);
border:1px solid #677c89;
border-bottom-color:#6b808d;
border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
text-shadow:0 -1px 0 rgba(0,0,0,0.7);
margin:0;
padding:8px 18px;
}
.login_form h1 a {
font-size:70%;
font-weight:normal;
color:#E9F1F4;
text-shadow:none;
}
.login_form form label, .login_form form .label, label.standard{
font-size:110%;
color:#2f424e;
text-shadow:0 -1px 0 rgba(100,100,100,0.1);
display:inline-block;
cursor:text;
}
.login_form form label a {
font-size:90%;
}
.login_form form label.error {
color:#a00;
}
.login_form form .label label {
margin:0;
color:black;
font-size:95%;
}
.login_form form .label span {
font-size:90%;
color:#888;
}
.login_form form label, .login_form form .label, label.standard {
font-size:110%;
color:#2f424e;
text-shadow:0 -1px 0 rgba(100,100,100,0.1);
display:inline-block;
cursor:text;
}
.login_form form label a {
font-size:90%;
}
.login_form form label.error {
color:#a00;
}
.login_form form .label label {
margin:0;
color:black;
font-size:95%;
}
.login_form form .label span {
font-size:90%;
color:#888;
}
.login_form form input.text, .login_form form textarea {
padding:5px;
border:1px solid #d8dee2;
margin:.2em 0 1em 0;
}
.login_form form input.text {
font-size:110%;
}
.login_form button{
margin:0 8px 0 0;
}
.login_form form input[type=submit] {
display:inline-block;
height:34px;
padding:0;
position:relative;
top:1px;
margin-left:10px;
font-family:helvetica,arial,freesans,clean,sans-serif;
font-weight:bold;
font-size:12px;
color:#333;
text-shadow:1px 1px 0 #fff;
white-space:nowrap;
border:none;
overflow:visible;
background:#ddd;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#e1e1e1');
background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e1e1e1));
background:-moz-linear-gradient(-90deg,#fff,#e1e1e1);
border-bottom:1px solid #ebebeb;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);
box-shadow:0 1px 4px rgba(0,0,0,0.3);
cursor:pointer;
margin-left:1px;
padding:0 13px;
-webkit-font-smoothing:subpixel-antialiased!important;
}
.login_form form input[type=submit]:hover{
color:#fff;
text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
border-bottom-color:#0770a0;
background:#0770a0;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0ca6dd',endColorstr='#0770a0');
background:-webkit-gradient(linear,0% 0,0% 100%,from(#0ca6dd),to(#0770a0));
background:-moz-linear-gradient(-90deg,#0ca6dd,#0770a0);
}
.login_form form .error_box, .login_form form .notification {
margin-bottom: 1em;
}
.error_box {
background: none repeat scroll 0 50% #FFEBE8;
border: 1px solid #DD3C10;
font-weight: bold;
padding: 1em;
}
KiB7CgkKCW1hcmdpbjogMDsKCQoJcGFkZGluZzogMDsKCQp9CgoJCQkKYm9keSB7CgkKCWNvbG9yOiAjMzMzMzMzOwoJCglmb250OiAxM3B4LzEuNCBoZWx2ZXRpY2EsYXJpYWwsZnJlZXNhbnMsY2xlYW4sc2Fucy1zZXJpZjsKCQp9CgoJCQkKI2xvZ2luIHsKCQoJd2lkdGg6IDMxZW07CgkJCSAgIAp9CgkKCi5sb2dpbl9mb3JtIC5mb3JtYm9keSB7CgkKCXBhZGRpbmc6MmVtOwoKCWJhY2tncm91bmQtY29sb3I6I2U5ZjFmNDsKCglvdmVyZmxvdzpoaWRkZW47CgoJYm9yZGVyLXN0eWxlOnNvbGlkOwoKCWJvcmRlci13aWR0aDoxcHggMXB4IDJweDsKCglib3JkZXItY29sb3I6I2U5ZjFmNCAjZDhkZWUyICNkOGRlZTI7CgoJYm9yZGVyLXJhZGl1czowIDAgM3B4IDNweDsKCgktbW96LWJvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7CgoJLXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4OwoKfQoKCi5sb2dpbl9mb3JtIC5ub3RoaW5nLXRvLXNlZS1oZXJlIHsKCQoJZm9udC1zaXplOjE4cHg7CgkKCWZvbnQtd2VpZ2h0OmJvbGQ7CgkKCWNvbG9yOiMyMjI7CgkKCW1hcmdpbi10b3A6MDsKCQp9CgoKLmxvZ2luX2Zvcm0gcHJlIHsKCQoJZm9udC1zaXplOjEzcHg7Cgp9CgkJCQoubG9naW5fZm9ybSB7CgkKCW1hcmdpbjogNWVtIGF1dG87CgkJCSAgIAp9CgkKCQkJCi5sb2dpbl9mb3JtIGgxIHsKCQoJY29sb3I6I2ZmZjsKCQoJZm9udC1zaXplOjE2cHg7CgkKCWZvbnQtd2VpZ2h0OmJvbGQ7CgkKCWJhY2tncm91bmQtY29sb3I6IzQwNWE2YTsKCQoJYmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgdG9wLCcjODI5QUE4JywnIzQwNUE2QScpOwoJCglmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KEdyYWRpZW50VHlwZT0wLHN0YXJ0Q29sb3JzdHI9JyM4MjlhYTgnLGVuZENvbG9yc3RyPScjNDA1YTZhJyk7CgkKCWJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjODI5YWE4KSx0bygjNDA1YTZhKSk7CgkKCWJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCM4MjlhYTgsIzQwNWE2YSk7CgkKCWJvcmRlcjoxcHggc29saWQgIzY3N2M4OTsKCQoJYm9yZGVyLWJvdHRvbS1jb2xvcjojNmI4MDhkOwoJCglib3JkZXItcmFkaXVzOjNweCAzcHggMCAwOwoJCgktbW96LWJvcmRlci1yYWRpdXM6M3B4IDNweCAwIDA7CgkKCS13ZWJraXQtYm9yZGVyLXJhZGl1czozcHggM3B4IDAgMDsKCQoJdGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwwLjcpOwoJCgltYXJnaW46MDsKCQoJcGFkZGluZzo4cHggMThweDsKCQp9CgoKLmxvZ2luX2Zvcm0gaDEgYSB7CgkKCWZvbnQtc2l6ZTo3MCU7CgkKCWZvbnQtd2VpZ2h0Om5vcm1hbDsKCgljb2xvcjojRTlGMUY0OwoJCgl0ZXh0LXNoYWRvdzpub25lOwoKfQoJCQkKCQkJCi5sb2dpbl9mb3JtIGZvcm0gbGFiZWwsIC5sb2dpbl9mb3JtIGZvcm0gLmxhYmVsLCBsYWJlbC5zdGFuZGFyZHsKCQoJZm9udC1zaXplOjExMCU7CgoJY29sb3I6IzJmNDI0ZTsKCgl0ZXh0LXNoYWRvdzowIC0xcHggMCByZ2JhKDEwMCwxMDAsMTAwLDAuMSk7CgoJZGlzcGxheTppbmxpbmUtYmxvY2s7CgoJY3Vyc29yOnRleHQ7Cgp9CgoKLmxvZ2luX2Zvcm0gZm9ybSBsYWJlbCBhIHsKCQoJZm9udC1zaXplOjkwJTsKCn0KCgoubG9naW5fZm9ybSBmb3JtIGxhYmVsLmVycm9yIHsKCQoJY29sb3I6I2EwMDsKCQp9CgoKLmxvZ2luX2Zvcm0gZm9ybSAubGFiZWwgbGFiZWwgewoJCgltYXJnaW46MDsKCQoJY29sb3I6YmxhY2s7CgkKCWZvbnQtc2l6ZTo5NSU7CgkKfQoKCi5sb2dpbl9mb3JtIGZvcm0gLmxhYmVsIHNwYW4gewoJCglmb250LXNpemU6OTAlOwoJCgljb2xvcjojODg4OwoJCn0KCgoubG9naW5fZm9ybSBmb3JtIGxhYmVsLCAubG9naW5fZm9ybSBmb3JtIC5sYWJlbCwgbGFiZWwuc3RhbmRhcmQgewoJCglmb250LXNpemU6MTEwJTsKCQoJY29sb3I6IzJmNDI0ZTsKCQoJdGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgxMDAsMTAwLDEwMCwwLjEpOwoJCglkaXNwbGF5OmlubGluZS1ibG9jazsKCQoJY3Vyc29yOnRleHQ7CgkKfQoKCi5sb2dpbl9mb3JtIGZvcm0gbGFiZWwgYSB7CgkKCWZvbnQtc2l6ZTo5MCU7CgkKfQoKCi5sb2dpbl9mb3JtIGZvcm0gbGFiZWwuZXJyb3IgewoJCgljb2xvcjojYTAwOwoJCn0KCgoubG9naW5fZm9ybSBmb3JtIC5sYWJlbCBsYWJlbCB7CgkKCW1hcmdpbjowOwoJCgljb2xvcjpibGFjazsKCQoJZm9udC1zaXplOjk1JTsKCQp9CgoKLmxvZ2luX2Zvcm0gZm9ybSAubGFiZWwgc3BhbiB7CgkKCWZvbnQtc2l6ZTo5MCU7CgkKCWNvbG9yOiM4ODg7CgkKfQoKCi5sb2dpbl9mb3JtIGZvcm0gaW5wdXQudGV4dCwgLmxvZ2luX2Zvcm0gZm9ybSB0ZXh0YXJlYSB7CgkKCXBhZGRpbmc6NXB4OwoJCglib3JkZXI6MXB4IHNvbGlkICNkOGRlZTI7CgkKCW1hcmdpbjouMmVtIDAgMWVtIDA7CgkKfQoKCi5sb2dpbl9mb3JtIGZvcm0gaW5wdXQudGV4dCB7CgkKCWZvbnQtc2l6ZToxMTAlOwoJCn0KCgoubG9naW5fZm9ybSBidXR0b257CgkKCW1hcmdpbjowIDhweCAwIDA7Cgp9CgoKLmxvZ2luX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gewoJCglkaXNwbGF5OmlubGluZS1ibG9jazsKCQoJaGVpZ2h0OjM0cHg7CgkKCXBhZGRpbmc6MDsKCQoJcG9zaXRpb246cmVsYXRpdmU7CgkKCXRvcDoxcHg7CgkKCW1hcmdpbi1sZWZ0OjEwcHg7CgkKCWZvbnQtZmFtaWx5OmhlbHZldGljYSxhcmlhbCxmcmVlc2FucyxjbGVhbixzYW5zLXNlcmlmOwoJCglmb250LXdlaWdodDpib2xkOwoJCglmb250LXNpemU6MTJweDsKCQoJY29sb3I6IzMzMzsKCQoJdGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmY7CgkKCXdoaXRlLXNwYWNlOm5vd3JhcDsKCQoJYm9yZGVyOm5vbmU7CgkKCW92ZXJmbG93OnZpc2libGU7CgkKCWJhY2tncm91bmQ6I2RkZDsKCQoJZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChHcmFkaWVudFR5cGU9MCxzdGFydENvbG9yc3RyPScjZmZmZmZmJyxlbmRDb2xvcnN0cj0nI2UxZTFlMScpOwoJCgliYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAlIDAsMCUgMTAwJSxmcm9tKCNmZmYpLHRvKCNlMWUxZTEpKTsKCQoJYmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCgtOTBkZWcsI2ZmZiwjZTFlMWUxKTsKCQoJYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjsKCQoJLXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDsKCQoJLW1vei1ib3JkZXItcmFkaXVzOjRweDsKCQoJYm9yZGVyLXJhZGl1czo0cHg7CgkKCS13ZWJraXQtYm94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLDAsMCwwLjMpOwoJCgktbW96LWJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwwLDAsMC4zKTsKCQoJYm94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLDAsMCwwLjMpOwoJCgljdXJzb3I6cG9pbnRlcjsKCQoJbWFyZ2luLWxlZnQ6MXB4OwoJCglwYWRkaW5nOjAgMTNweDsKCQoJLXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZCFpbXBvcnRhbnQ7CgkKfQoKCi5sb2dpbl9mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyewoJCgljb2xvcjojZmZmOwoJCgl0ZXh0LXNoYWRvdzotMXB4IC0xcHggMCByZ2JhKDAsMCwwLDAuMyk7CgkKCWJvcmRlci1ib3R0b20tY29sb3I6IzA3NzBhMDsKCQoJYmFja2dyb3VuZDojMDc3MGEwOwoJCglmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KEdyYWRpZW50VHlwZT0wLHN0YXJ0Q29sb3JzdHI9JyMwY2E2ZGQnLGVuZENvbG9yc3RyPScjMDc3MGEwJyk7CgkKCWJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsMCUgMCwwJSAxMDAlLGZyb20oIzBjYTZkZCksdG8oIzA3NzBhMCkpOwoJCgliYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KC05MGRlZywjMGNhNmRkLCMwNzcwYTApOwoJCn0KCgoubG9naW5fZm9ybSBmb3JtIC5lcnJvcl9ib3gsIC5sb2dpbl9mb3JtIGZvcm0gLm5vdGlmaWNhdGlvbiB7CgkKICAgIG1hcmdpbi1ib3R0b206IDFlbTsKCQp9CgoKLmVycm9yX2JveCB7CgkKICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDUwJSAjRkZFQkU4OwoJCiAgICBib3JkZXI6IDFweCBzb2xpZCAjREQzQzEwOwoJCiAgICBmb250LXdlaWdodDogYm9sZDsKCQogICAgcGFkZGluZzogMWVtOwoJCn0JCQ==