/*  Net calculator css   */
.openedProductNameInCalculator {
  color: #53a18e;
  font-weight: bold;
}
.popup--calculator {
  margin: 50px 0 50px -425px;
  top: 0px;
  left: 50%;
}
.popup--calculator > .title {
  font: 33px "FreeroadRegular";
}
.popup--calculator > .presubtitle {
  color: #5ca486;
  font: 18px FreeroadRegular, Arial;
}
.popup--calculator > .calcmenu {
  font: 18px/20px FreeroadRegular, Arial;
}
.popup--calculator > .calcmenu li:hover,
.popup--calculator > .calcmenu li.active {
  color: #5ca486;
}
.popup--calculator > .subtitle {
  font: 13px "FreeroadRegular";
  background: linear-gradient(60deg, #53a18e, #83b064);
}
.popup--calculator .block .property .name {
  font: 20px "FreeroadRegular";
}
.popup--calculator .block .property input:focus,
.popup--calculator .block .property input:active {
  outline: solid 1px #53a18e;
}
.popup--calculator .block .property label {
  font: 20px/50px "FreeroadRegular";
}
.popup--calculator .block .property .size_input {
  font: 20px/50px "FreeroadRegular";
}
.popup--calculator .block .property .count_input {
  font: 20px/50px "FreeroadRegular";
}
.popup--calculator .block .property .size_separator {
  font: 20px/50px "FreeroadRegular";
}
.popup--calculator .block .table_wrapper table tr td {
  font: 15px/45px "FreeroadRegular";
}
.popup--calculator .block .end_price {
  font: 30px "FreeroadRegular";
}
.popup--calculator .block .end_price input {
  font: 20px/50px FreeroadRegular, Arial;
}
.popup--calculator .form input[type="submit"] {
  font: 20px/50px "FreeroadRegular";
}
.popup--calculator .net_table_wrapper table td {
  font: 14px/20px "FreeroadRegular";
}
.popup--calculator .net_table_wrapper table th {
  padding: 5px;
  color: #fff;
  border-bottom: solid 2px #266c5b;
  font: 16px/25px "FreeroadRegular";
  background: url("../img/calculator/order_btn_back.png") no-repeat center center;
}
.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 "FreeroadRegular";
  font-weight: bold;
  color: #266c5b;
}
