#modal-form input { width: 50%; }
#modal-form input[type='checkbox'] { width: auto; }

/*.resources .active { background-color: #9ac1be; }*/
.resources .active { background-color: #759fcf; }
.resources .inactive { background-color: #e56874; }

table.total caption { font-weight: bold; font-size: 1.2em; }
table.total td { text-align: left; }
table.total tfoot { border-top: 1px solid #eee; }
table.total tfoot tr { height: 1.5rem; }
table.total tfoot td:first-child { font-weight: bold; text-align: right; }

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

#plan-fact table { float: right; }
#plan-fact table td { text-align: right; }
#plan-fact table td:first-child { font-weight: bold; }

/**************************************************************/
/*                            TAGS                            */
/**************************************************************/

.tag_list {
  margin-top: 5px;
  display: inline-block;
}

span.tag-label-color {
  background-color: #759FCF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 2px 4px;
  display: inline-block;
  font-size: 10px;
  margin: 0px 0px 5px 2px;
}

/*
span.tag-label-color:hover {
  background-color: #9DB9D5;
}
*/

span.tag-label-color a, span.tag-label-color > span {
  text-decoration: none;
  font-family: Verdana, sans-serif;
  font-weight: normal;
  color: white;
  white-space: nowrap;
}

span.tag-label, span.tag-input {
  display: inline-block;
}

/**************************************************************/
/*                            LOADING                         */
/**************************************************************/

/* Statuses (copied from theme a1 application.css) */

tr.odd td.low:hover { color: #900; font-weight: bold; }
tr.odd td.low { background: #FFDFDF; }
tr.even td.low:hover { color: #900; font-weight: bold; }
tr.even td.low { background: #FFE5E5; }
tr.odd td.low, tr.even td.priority-4 { border-color: #FDC9C9; }

tr.odd td.medium:hover { color: #900; font-weight: bold; }
tr.odd td.medium { background: #FFFBC0; }
tr.even td.medium:hover { color: #900; font-weight: bold; }
tr.even td.medium { background: #FFFCDD; }
tr.odd td.medium, tr.even td.medium { border-color: #FCC; }