/*#game-list-modal tbody {*/
/*display: block;*/
/*overflow-y: auto;*/
/*height: 21.5rem;*/
/*}*/

/*#game-list-modal thead {*/
/*position: relative;*/
/*display: block;*/
/*}*/

/*#game-list-modal tr {*/
/*width: 100%;*/
/*display: table;*/
/*}*/

/*#game-list-modal .table {*/
/*margin-bottom: 0;*/
/*}*/

/*#game-list-modal .close {*/
/*position: absolute;*/
/*top: 15px;*/
/*right: 15px;*/
/*}*/

/*#game-list-modal .modal-header {*/
/*padding-left: 0;*/
/*padding-right: 0;*/
/*}*/

/*#game-list-modal .modal-header th {*/
/*line-height: 36px;*/
/*padding-top: 0;*/
/*padding-bottom: 0;*/
/*border: none;*/

/*}*/

/*#game-list-modal .modal-body {*/
/*padding: 0;*/
/*height: 21.4rem;*/
/*}*/

/*#game-list-modal .modal-body tr:first-child td {*/
/*border-top: none;*/
/*}*/

/*#game-list-modal .modal-body tr:last-child td {*/
/*border-bottom: none;*/
/*}*/

/*!*fixme: auto width*!*/
/*#game-list-modal .title {*/
/*width: 25%;*/
/*}*/

/*#game-list-modal .users {*/
/*width: 20%;*/
/*}*/

/*#game-list-modal .mode {*/
/*width: 20%;*/
/*}*/

/*#game-list-modal .extra {*/
/*width: 35%;*/
/*}*/

/*.float-left {*/
/*float: left;*/
/*}*/

/*.actions {*/
/*margin-bottom: 1em;*/
/*}*/

dl {
  margin-bottom: 0;
}

/*.modal-dialog {*/
/*max-width: 600px;*/
/*}*/

/*label {*/
/*font-size: 15px;*/
/*}*/

form {
  padding-bottom: .75rem;
}

.btn-primary {
  background-color: #00a4d9;
  border-color: #008dbb;
}

#action, #match-time {
  margin-bottom: .5rem;
}

#match-time .input-group-addon {
  display: block;
}

#game-list-modal .modal-content {
  flex-direction: row;
}

#game-list-modal .table {
  font-size: 14px;
}

#game-list-modal .avatar {
  width: 18px;
  height: 18px;
}

#game-list-modal form {
  position: relative;
  background-color: #f7f7f7;
  border-left: 1px solid #eee;
  width: 200px;
  flex-shrink: 0;
}

#game-list-modal .modal-content {
  overflow: hidden;
}

#game-list-modal #game-create-actions {
  position: absolute;
  right: 0;
  bottom: .75rem;
}

#game-list-modal fieldset label:last-child {
  margin-bottom: 0;
}

#game-list {
  position: relative;
  flex-grow: 1;
}

#game-list-modal h3 {
  border-bottom: 2px solid #eceeef;
  padding: .75rem;
  vertical-align: top;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.5;
}

#game-list-modal form > div, #game-list-modal form > fieldset {
  padding: 0 .75rem;
  font-size: 14px;
}

#game-list-close {
  position: absolute;
  right: .75rem;
  top: .5rem;
}

#game-list-modal th {
  white-space: nowrap
}

#game-list-modal legend {
  font-size: 14px;
}

#game-list-modal fieldset label {
  padding-right: 0;
}

#game-replay-modal .nav-tabs .nav-item {
  font-size: 15px;
}

#game-replay-bilibili webview {
  height: 440px;
}

#game-replay-watch {
  height: 500px;
}

#game-replay-watch table {
  font-size: 14px;
}

#game-replay-watch .avatar {
  width: 18px;
  height: 18px;
}

#watch-filter {
  display: inline-block;
}
#watch-filter .dropdown-item {
  font-size: .875rem;
}
#watch-filter .form-check-input {
  margin-left: inherit;
}

#join-private {
  position: absolute;
  left: .75rem;
  bottom: .75rem;
  width: 500px;
}
