.artgrass-coverage-calculator {
  font-size: 16px;
  font-family: "Arial", serif;
  border: solid 1px #d9d9d9;
  padding: 10px;
  background-color: #fff;
  color: #0d5d36;
  border-radius: 0; }
  .artgrass-coverage-calculator .required {
    font-weight: bold;
    color: red;
    margin-left: 5px;
    margin-right: 5px; }
  .artgrass-coverage-calculator .calc-form .calculation-label {
    color: #f96b05;
    font-weight: bold;
    /*float: right;
    text-align: right;*/ }
  .artgrass-coverage-calculator .calc-form .form-header {
    color: #0d5d36;
    font-size: 2em;
    margin-top: 0;
    border-bottom: solid 1px #0d5d36;
    margin-bottom: 15px;
    padding-bottom: 15px; }
  .artgrass-coverage-calculator .calc-form .control-error {
    border: solid 1px red !important;
    background-color: #f4efed !important; }
  .artgrass-coverage-calculator .calc-form .validation-msg {
    display: block;
    margin-top: 10px; }
    .artgrass-coverage-calculator .calc-form .validation-msg.error {
      color: red; }
    .artgrass-coverage-calculator .calc-form .validation-msg.success {
      color: darkgreen; }
  .artgrass-coverage-calculator .calc-form .form-block {
    margin-top: 20px; }
    .artgrass-coverage-calculator .calc-form .form-block:first-child {
      margin-top: 0; }
    .artgrass-coverage-calculator .calc-form .form-block .block-label {
      display: block;
      margin-bottom: 10px;
      font-size: 1em;
      font-weight: bold; }
    .artgrass-coverage-calculator .calc-form .form-block .control,
    .artgrass-coverage-calculator .calc-form .form-block .control-enabled {
      line-height: 1em;
      padding: 6px 12px;
      border: solid 1px #666;
      border-radius: 4px;
      font-size: 1em;
      font-family: inherit;
      box-sizing: border-box;
      width: 100px; }
    .artgrass-coverage-calculator .calc-form .form-block input[type=number] {
      text-align: right; }
    .artgrass-coverage-calculator .calc-form .form-block input[type=button],
    .artgrass-coverage-calculator .calc-form .form-block input[type=submit],
    .artgrass-coverage-calculator .calc-form .form-block button {
      cursor: pointer;
      background-color: #93cc7b;
      color: #000; }
  .artgrass-coverage-calculator .calc-form .button-block button {
    color: #fff;
    /*display: block;*/
    text-align: center;
    border: solid 1px #fff;
    font-size: 1.2em;
    padding: .5em 1em;
    margin-top: 15px;
    background-color: #0d5d36; }
    .artgrass-coverage-calculator .calc-form .button-block button:disabled {
      cursor: not-allowed; }
  .artgrass-coverage-calculator .calc-form .color-alert .alert {
    color: red; }

@media screen and (max-width: 600px) {
  .artgrass-coverage-calculator {
    width: 100%; } }
.woocommerce-page div.product .woocommerce-tabs {
  margin-bottom: 30px; }

/*# sourceMappingURL=calculator.css.map */
