  body.header-modal {
    overflow: scroll !important;
  }
  body.header-modal .body_header {
    padding-top: 40px;
  }
  body.header-modal .worksheet_header .body_header {
    padding-top: 60px;
  }
  body.header-modal .contract_header > * {
    pointer-events: all;
  }
  body.header-modal .contract_header .edit_text_cont {
    display: none;
  }
  body.header-modal input.input_data {
    display: block;
  }
  .stage_plot_inner img#upload_image {
      width: 100%;
  }
  body.header-modal .stage_plot_inner {
    min-width: 0px !important;
    background: #fff !important;
    margin-bottom: 44px;
  }
  body.header-modal .contract_body_container,
  body.header-modal .stage_plot {
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      height: 100vh;
      margin-bottom: 0;
  }
  body.header-modal .contract_inner_body {
    min-width: 0px !important;
  }



body.header-modal .contract_body {
  padding: 0px;
}
body.header-modal .accept_contract {
  float: none;
}


.head_buttons_cont .standard-btn {
    display: inline-block;
    margin-right: 5px;
    box-sizing: border-box;
    line-height: 20px;
}

.head_buttons_cont .header-buttons {
  text-decoration: none;
  line-height: 20px;
  float:right;
  box-sizing: border-box;
}

.bright-action-btn:hover {
  color: #ffffff !important;
}


/* Mobile */
@media only screen and (max-width : 900px) {

  body.header-modal .stage_plot_inner {
    padding: 0px !important;
    margin-bottom: 0px;
  }
  
  .head_buttons_cont .standard-btn {
  }
  

}

@media only screen and (max-width : 700px) {

  .head_buttons_cont .standard-btn.mzk-pdf-download {
      display: none;
  }

}
