#reportingTemplatesContainer ul#reporting-templates-list li > span.template-controls {
  float: right;
  display: none; }

#reportingTemplatesContainer ul#reporting-templates-list li {
  padding: 2px; }

#reportingTemplatesContainer ul#reporting-templates-list li.selected {
  background: #b1ff99; }

#reportingTemplatesContainer ul#reporting-templates-list li:not(.selected):hover {
  background-color: #f0f0f0;
  cursor: pointer; }

#reportingTemplatesContainer ul#reporting-templates-list li:hover > span.template-controls {
  display: block; }

ul.rep-templates-pane-items-list li {
  position: relative;
  border-bottom: 1px solid #fff;
  padding: 8px 0; }
  ul.rep-templates-pane-items-list li div.parameter-pane-add {
    position: absolute;
    position: absolute;
    right: 4px;
    top: 22px;
    cursor: pointer; }
    ul.rep-templates-pane-items-list li div.parameter-pane-add:hover {
      color: #fdfdfd; }

.rt-save-btn {
  margin-top: -19px;
  padding: 4px 24px; }

.item-selected-parameters ul {
  margin: 0;
  padding: 0; }
  .item-selected-parameters ul li {
    list-style: none;
    background: #f1f1f1;
    border-bottom: 1px dotted #ffffff;
    padding: 13px;
    position: relative; }
    .item-selected-parameters ul li span.remove-item {
      position: absolute;
      right: 9px;
      top: 15px;
      cursor: pointer; }
      .item-selected-parameters ul li span.remove-item:hover {
        color: #fdfdfd; }
  .item-selected-parameters ul.selected-metrics li {
    background: #7cce95; }
  .item-selected-parameters ul.selected-dimensions li {
    background: #9fcce2; }
