/* line 5, app/assets/stylesheets/plans.scss */
.rowdelete {
  background-color: #aaaaaa;
}

/* line 9, app/assets/stylesheets/plans.scss */
.alt-table-responsive {
  width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}

/* line 20, app/assets/stylesheets/plans.scss */
.modal-content {
  top: 70px;
}

/* line 24, app/assets/stylesheets/plans.scss */
ul.pagination li.paginate_button {
  padding: 0px;
}

/* line 28, app/assets/stylesheets/plans.scss */
div#plan_paginate {
  text-align: right;
  vertical-align: top;
}

/* line 33, app/assets/stylesheets/plans.scss */
div#plan_filter {
  text-align: right;
  vertical-align: top;
}

/* line 38, app/assets/stylesheets/plans.scss */
table.dataTable thead th {
  position: relative;
  background-image: none !important;
}

/* line 43, app/assets/stylesheets/plans.scss */
table.dataTable thead th.sorting:after, table.dataTable thead th.sorting_asc:after, table.dataTable thead th.sorting_desc:after {
  position: absolute;
  top: 5px;
  right: 8px;
  display: block;
  font-family: FontAwesome;
}

/* line 53, app/assets/stylesheets/plans.scss */
table.dataTable thead th.sorting:after {
  content: '\f0dc';
}

/* line 56, app/assets/stylesheets/plans.scss */
table.dataTable thead th.sorting_asc:after {
  content: '\f0de';
}

/* line 59, app/assets/stylesheets/plans.scss */
table.dataTable thead th.sorting_desc:after {
  content: '\f0dd';
}

/* line 64, app/assets/stylesheets/plans.scss */
div.meidanew {
  margin-bottom: 20px;
}

/* line 68, app/assets/stylesheets/plans.scss */
div.table-responsive div {
  margin: 0px;
}

/* line 72, app/assets/stylesheets/plans.scss */
th {
  font-size: 12px;
}

/* line 73, app/assets/stylesheets/plans.scss */
td {
  font-size: 11px;
}

/* line 75, app/assets/stylesheets/plans.scss */
span.selection {
  width: 100%;
}

/* line 79, app/assets/stylesheets/plans.scss */
div#playertag label {
  font-size: 1.2rem;
}

/* line 83, app/assets/stylesheets/plans.scss */
div#playertag-soplayer {
  width: 400px;
  height: 300px;
  overflow: hidden;
  overflow-y: auto;
  background-color: #eeeeee;
}

/* line 91, app/assets/stylesheets/plans.scss */
div#playertag .form-group {
  margin-bottom: 5px;
}

/* line 95, app/assets/stylesheets/plans.scss */
div.modal-header.selecter {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px 15px;
}

/* line 101, app/assets/stylesheets/plans.scss */
div.modal-header.selecter .form-group {
  margin-bottom: 5px;
  font-size: 1.2rem;
}

/* line 106, app/assets/stylesheets/plans.scss */
table#plan th {
  background-color: #555555;
  color: #ffffff;
  font-weight: normal;
}

/* line 112, app/assets/stylesheets/plans.scss */
table#plan tr:hover {
  background-color: #eeeeee;
}

/* line 116, app/assets/stylesheets/plans.scss */
table#plan tbody tr {
  height: 60px;
}

/* line 120, app/assets/stylesheets/plans.scss */
table#plan td div.tdaction {
  margin-top: 5px;
}

/* line 124, app/assets/stylesheets/plans.scss */
table#plan td div.tdaction a:hover {
  font-weight: bold;
  text-decoration: underline;
}

/* line 129, app/assets/stylesheets/plans.scss */
.planlist-info-box {
  display: block;
  min-height: 40px;
  background: #ececec;
  width: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  margin-bottom: 10px;
  padding: 5px;
  font-size: 14px;
}

/* line 141, app/assets/stylesheets/plans.scss */
.list-reset {
  list-style: none;
}

/* line 145, app/assets/stylesheets/plans.scss */
.planlist-info-box-mv {
  display: block;
  min-height: 40px;
  background: #e3faea;
  width: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  margin-bottom: 10px;
  border: dashed 1px #666666;
}
