body.ngdialog-open {
  overflow: visible;
}
body.ngdialog-open #wrapper,
body.ngdialog-open #footer,
body.ngdialog-open .ng-overlay {
  display: none;
}
body.ngdialog-open .ngdialog.calculator-theme {
  padding: 0;
  position: relative;
  overflow: visible;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content {
  box-shadow: none;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .top { 
  background: transparent;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .top h2,
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .top .holder {
  color: #2d3032;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .top .holder {
  padding-bottom: 0;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .top .holder .inputs {
  width: 550px !important;
  margin: 0;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .top .holder .inputs > div {
  font-size: .8em;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .table.gen {
  min-width: 550px;
  border: none !important;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .table.gen .table-col {
  padding: 5px;
  font-size: 13px;
  text-align: left;
  border-left: none !important;
  border-right: none !important;
  line-height: 1.1;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .table.gen .table-head .table-col {
  background: white;
  color: #2d3032;
  border-bottom: 1px solid;
  font-size: 10px;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .cheat h3 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .cheat .table.gen {
  border-top: 1px solid !important;
  border-right: 1px solid !important;
}
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-content .cheat .table.gen .table-col {
  padding: 5px 2px;
  font-size: 11px;
  text-align: left;
  border-left: 1px solid !important;
  border-bottom: 1px solid !important;
  line-height: 1;
}
body.ngdialog-open .ngdialog.calculator-theme .buttons,
body.ngdialog-open .ngdialog.calculator-theme .ngdialog-close {
  display: none;
}
