main {
  font-size: 90%;
}

.form_error {
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545;
}

.datepicker-days {
  font-size: 93%;
}
.datepicker-days th.dow:first-child,
.datepicker-days td:first-child {
  color: #f00;
}
.datepicker-days th.dow:last-child,
.datepicker-days td:last-child {
  color: #00f;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
 
.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td i.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.input-group-text {
  padding: .2rem .75rem;
  font-size: .9rem;
  height: calc(1.5em + 2px + 0.5rem);
}

.no-wrap {
    display: inline-block; /* インラインブロック化 */
}

.container {
  max-width: 1340px;
}

.fa-pen {
  color: #3366FF;
  cursor: pointer;
}
.fa-trash-alt {
  color: red;
  cursor: pointer;
}
.fa-list {
  color: rgb(1, 70, 75);
  cursor: pointer;
}
.fa-meh-none {
  color:dimgray;
  cursor: pointer;
}
.fa-meh-good {
  color: rgb(74, 115, 226);
  cursor: pointer;
}
.fa-meh-bad {
  color: red;
  cursor: pointer;
}
.fa-meh-normal {
  color: green;
  cursor: pointer;
}

.table-small{
  font-size: 13px;
}

.a_cursor {
  cursor:pointer;
}

.filepond--item {
  width: 170px;
}


.pagination-sm .playlog_page_link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}
.playlog_page_link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}