html,
body {
  height: 100%;
}

body {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 12px;
  margin: 0;
}

.error-message {
  margin: 4px 0 0 0;
  padding: 0;
  color: red;
  position: absolute;
  font-size: 12px;
  top: 15px;
}
.error-message.fromServer{
  position: static;
}

.menu-text a,
#side_menu a {
  text-decoration: none;
  color: #404040;
}
.menu-text a:hover,
.menu-text a:visited,
#side_menu a:hover,
#side_menu a:visited {
  color: #404040;
}

.button-sep {
  display: inline-block;
  width: 0;
  height: 22px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  vertical-align: middle;
}

/*.tabs-panels .panel-body{
	padding:5px;
}*/
.authPanel {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 400px;
  height: 366px;
}
.authPanel .easyui-panel {
  width: 100%;
  max-width: 400px;
}
.authPanel .easyui-panel #login_form div:nth-child(1) {
  margin-bottom: 10px;
}
.authPanel .easyui-panel #login_form div:nth-child(2) {
  margin-bottom: 20px;
}

#message_list li {
  padding: 10px;
  list-style-type: none;
}
#message_list li .out {
  float: right;
}
#auth_form .l-btn {
  background: #4183e4;
  border: 1px solid #4183e4;
  border-radius: 3px;
  color: #ffffff;
  margin-top: 12px;
}
.authPanel * {
  font-family: "Montserrat", sans-serif;
}
.authPanel .textbox,
.authPanel .textbox-text {
  height: 39.5px;
}
.authPanel .textbox {
  margin-top: 14px;
}
.authPanel .textbox-text {
  padding: 0px 11px !important;
}
#auth_form .form-floating-label {
  position: relative;
}
#authPanel .panel-header{
  position: relative;
}

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