/*  Net calculator css   */
.openedProductNameInCalculator {
  color: #7f7f7f;
  font-weight: bold;
}
.popup--calculator {
  margin: 50px 0;
}
.popup--calculator > .title {
  font: 33px "MontserratBold";
}
.popup--calculator > .presubtitle {
  color: #7ba952;
  font: 18px MontserratBold, Arial;
}
.popup--calculator > .calcmenu {
  font: 18px/20px MontserratBold, Arial;
}
.popup--calculator > .calcmenu li:hover,
.popup--calculator > .calcmenu li.active {
  color: #7ba952;
}
.popup--calculator > .subtitle {
  font: 13px "MontserratBold";
  background: linear-gradient(60deg, #53a18e, #83b064);
  background: #7f7f7f;
  border-bottom-color: #555;
}
.popup--calculator .block .property .name {
  font: 20px "MontserratBold";
}
.popup--calculator .block .property input:focus,
.popup--calculator .block .property input:active {
  outline: solid 1px #53a18e;
}
.popup--calculator .block .property label {
  font: 20px/50px "MontserratBold";
}
.popup--calculator .block .property .size_input {
  font: 20px/50px "MontserratBold";
}
.popup--calculator .block .property .count_input {
  font: 20px/50px "MontserratBold";
}
.popup--calculator .block .property .size_separator {
  font: 20px/50px "MontserratBold";
}
.popup--calculator .block .table_wrapper table {
  margin-left: 220px;
}
.popup--calculator .block .table_wrapper table tr td {
  font: 15px/45px "MontserratBold";
}
.popup--calculator .block .end_price {
  font: 30px "MontserratBold";
}
.popup--calculator .block .end_price input {
  font: 20px/50px MontserratBold, Arial;
}
.popup--calculator .form input[type="submit"] {
  font: 15px/50px "MontserratBold";
  background: #7f7f7f;
  border-bottom-color: #555;
}
.popup--calculator .toggleCheckboxWrapper label {
  color: #9e9e9e;
}
.popup--calculator .net_table_wrapper table {
  width: 770px;
  margin-left: -35px;
}
.popup--calculator .net_table_wrapper table td {
  font: 14px/20px "MontserratBold";
  color: #585858;
}
.popup--calculator .net_table_wrapper table th.type {
  width: 100px;
}
.popup--calculator .net_table_wrapper table th {
  padding: 5px;
  color: #fff;
  border-bottom: solid 2px #555;
  font: 16px/25px "MontserratBold";
  background: #7f7f7f;
}
.popup--calculator .net_table_wrapper table tr:nth-child(2n) {
  background: rgba(120, 120, 120, 0.1);
}
.popup--calculator .net_table_wrapper table a {
  font: 14px/20px "MontserratBold";
  font-weight: bold;
  color: #585858;
}
