@charset "utf-8";
/* paper page */
#paper .panel .panel-body .table th {
  text-align: center;
}
#paper .panel .panel-body .table .number {
  width: 5%;
  text-align: right;
}
#paper .panel .panel-body .table .title {
  width: 30%;
}
#paper .panel .panel-body .table .rules {
  width: 40%;
}
#paper .panel .panel-body .table .operations {
  text-align: center;
}
#paper .panel .panel-body .table .op-btn {
  width: 90px;
  margin-right: 5px;
}
#paper div.modal-dialog {
  width: 800px;
}
#question .panel .panel-body .table th {
  text-align: center;
}
#question .panel .panel-body .table .number {
  width: 5%;
  text-align: right;
}
#question .panel .panel-body .table .question {
  width: 50%;
}
#question .panel .panel-body .table .question span {
  color: red;
}
#question .panel .panel-body .table .type {
  width: 10%;
  text-align: center;
}
#question .panel .panel-body .table .tags {
  width: 15%;
}
#question .panel .panel-body .table .operations {
  text-align: center;
}
#question .panel .panel-body .table .op-btn {
  width: 90px;
  margin-right: 5px;
}
#question .questions-list {
  margin: 10px 5px;
}
#question .questions-list .questions-list-item {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
#question .questions-list .questions-list-item:last-child {
  border-bottom: none;
}
#question .questions-list .questions-list-item span {
  color: red;
}
#exam .panel .panel-body .table th {
  text-align: center;
}
#exam .panel .panel-body .table .number {
  width: 5%;
  text-align: right;
}
#exam .panel .panel-body .table .title {
  width: 25%;
}
#exam .panel .panel-body .table .paperTitle {
  width: 25%;
}
#exam .panel .panel-body .table .status {
  width: 15%;
  text-align: center;
}
#exam .panel .panel-body .table .operations {
  text-align: center;
}
#exam .panel .panel-body .table .op-btn {
  width: 90px;
  margin-right: 5px;
}
#exam #examineesSelect {
  height: 500px;
}
#performance .panel .panel-heading button {
  margin-left: 5px;
  width: 90px;
}
#performance .panel .panel-body .table th {
  text-align: center;
}
#performance .panel .panel-body .table .number {
  width: 5%;
  text-align: right;
}
#performance .panel .panel-body .table .user {
  width: 30%;
}
#performance .panel .panel-body .table .correct {
  width: 10%;
  text-align: center;
}
#performance .panel .panel-body .table .total {
  width: 10%;
  text-align: center;
}
#performance .panel .panel-body .table .score {
  width: 10%;
  text-align: center;
}
#performance .panel .panel-body .table .operations {
  text-align: center;
}
#performance .panel .panel-body .table .op-btn {
  width: 90px;
  margin-right: 5px;
}
#performance div.modal-dialog {
  width: 800px;
}
#performance div.modal-dialog a {
  text-decoration: none;
}
#performance div.modal-dialog a.number {
  color: black;
  display: inline-block;
  width: 40px;
  border: 1px solid #ccc;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
}
#performance div.modal-dialog a.anch {
  color: black;
}
#performance div.modal-dialog p.score {
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
}
#performance div.modal-dialog div.questions {
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
}
#performance div.modal-dialog div.questions:last-child {
  border-bottom: none;
}
#performance div.modal-dialog div.questions span {
  color: red;
}
#performance div.modal-dialog span.glyphicon {
  margin-left: 10px;
}
#user .panel .panel-body .table th {
  text-align: center;
}
#user .panel .panel-body .table .number {
  width: 5%;
  text-align: right;
}
#user .panel .panel-body .table .username {
  width: 15%;
  text-align: center;
}
#user .panel .panel-body .table .displayName {
  width: 15%;
  text-align: center;
}
#user .panel .panel-body .table .examinee {
  width: 10%;
  text-align: center;
}
#user .panel .panel-body .table .admin {
  width: 10%;
  text-align: center;
}
#user .panel .panel-body .table .operations {
  text-align: center;
}
#user .panel .panel-body .table .op-btn {
  width: 90px;
  margin-right: 5px;
}
#user .users-list {
  margin: 10px 5px;
}
#user .users-list .users-list-item {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
#user .users-list .users-list-item:last-child {
  border-bottom: none;
}
#user .users-list .users-list-item span {
  color: red;
}
#onlineUser .panel .panel-heading div.statInfo {
  margin-left: 5px;
  display: inline-block;
}
#onlineUser .panel .panel-heading button {
  margin-left: 5px;
}
#onlineUser .panel .panel-body .table th {
  text-align: center;
}
#onlineUser .panel .panel-body .table th.user {
  text-align: left;
}
#onlineUser .panel .panel-body .table .number {
  width: 10%;
  text-align: right;
}
#onlineUser .panel .panel-body .table .user {
  width: 30%;
}
#onlineUser .panel .panel-body .table .online {
  width: 10%;
  text-align: center;
}
#onlineUser .panel .panel-body .table .status {
  width: 15%;
  text-align: center;
}
#onlineUser .panel .panel-body .table .progBar {
  text-align: center;
}
body div.container {
  width: 90%;
}
