/*#comparator-box {
  position: fixed;
  bottom: 0;
  right: 0;
  font-size: 1.167em;
  background: #c50a1d;
  border-top-left-radius: 10px;
}

#comparator-box a {
  display: block;
  padding: 10px 20px;
  color: #ffffff;
  text-decoration: none;
}

#comparator-box a:hover {
  text-decoration: underline;
}*/

/*
.comparator-link {
  float: right;
  background: #c50a1d;
  border-radius: 5px;
}

.comparator-link a {
  display: block;
  padding: 2px 10px 3px 10px;
  color: #ffffff;
  text-decoration: none;
  text-shadow: none;
  background-image: none;
}

.comparator-link a:hover {
  text-decoration: underline;
  background-image: none;
  color: white;
}*/

.view-comparator {
  margin-bottom: 20px;
}
/*
.view-comparator table {
  background: #ffffff;
}

.view-comparator table tr {
  background: none;
}

.view-comparator table th {
  padding: 5px 10px;
  background: #f9f9f9;
  border: 1px solid #cccccc;
}

.view-comparator table td {
  min-width: 130px;
  padding: 5px 10px;
  border: 1px solid #cccccc;
}

.view-comparator table .views-field-title {
  background: #f9f9f9;
}

.view-comparator table .views-field-title div {
  float: right;
  margin-left: 5px;
}

.view-comparator table .views-field-title div a {
  color: #c50a1d;
}

.view-comparator table .views-field-title h2 {
  line-height: 1.5em;
}

.view-comparator table .views-field-nothing {
  padding: 10px;
  font-size: 1.167em;
}*/

/*Comparator order links*/
.view-comparator table .views-field-nid-1 a, /*FIXME: the first will be DEPRECATED*/
.nid-material a, .nid-material a:link,
.nid-size a, .nid-size a:link,
.nid-plan a, .nid-plan a:link {
  display: inline-block;
  margin-bottom: 4px;
  padding: 4px 15px 5px 15px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: none;
  background: #c50a1d;
  border-radius: 5px;
}

.view-comparator table .views-field-nid-1 a:hover, /*FIXME: the first will be DEPRECATED*/
.nid-material a:hover,
.nid-size a:hover,
.nid-plan a:hover {
  text-decoration: underline;
}

.view-comparator table .views-field-nid-1 a:visited, /*FIXME: the first will be DEPRECATED*/
.nid-material a:visited,
.nid-size a:visited,
.nid-plan a:visited {
  color: #ffffff;
}

.view-comparator .view-footer a {
  float: none;
  font-size: 1.167em;
}

.view-admin-panel9 table td {
  min-width: 150px;
  max-width: 150px;
}

.view-admin-panel9 table td input {
  max-width: 90%;
}

@media print {

  @page {
    size: landscape;
  }

  #comparator-box,
  #comparator-link,
  .view-comparator table .views-field-title div,
  .view-comparator table .views-field-nid-1,
  .view-comparator .view-footer a {
    display: none;
  }

  .view-comparator {
    margin-right: 10px;
  }

  #content .view-comparator .views-field-field-image-image a[href]:after {
    content: '';
  }

}
