.theme-color {
  color: #f15a24; }

body {
  font-family: "Roboto", sans-serif !important;
  padding-top: 100px !important;
  height: 100vh;
  overflow: hidden;
  background: #f2f2f2; }

.cpr-page .cpr-wrapper {
  max-width: 450px;
  margin: auto; }
  .cpr-page .cpr-wrapper .cpr-box {
    background: white;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    padding: 20px; }
    .cpr-page .cpr-wrapper .cpr-box .welcomes-title {
      font-weight: bold;
      font-size: 22px; }
    .cpr-page .cpr-wrapper .cpr-box .welcomes-subtitle {
      padding-bottom: 10px;
      margin-bottom: 10px;
      border-bottom: 1px solid #f2f2f2; }
    .cpr-page .cpr-wrapper .cpr-box form .form-title {
      font-weight: bold;
      margin-bottom: 10px; }
    .cpr-page .cpr-wrapper .cpr-box form .calculation-wrapper {
      margin-top: 10px; }
      .cpr-page .cpr-wrapper .cpr-box form .calculation-wrapper .calculate-btn {
        border: none;
        background: #f15a24;
        color: #fff;
        padding: 10px 20px;
        border-radius: 5px;
        width: 100%; }
    .cpr-page .cpr-wrapper .cpr-box .section-result {
      display: none;
      font-size: 18px;
      font-weight: bold; }
      .cpr-page .cpr-wrapper .cpr-box .section-result #result {
        font-weight: normal;
        font-size: 16px;
        padding: 20px 0;
        color: #f15a24; }
      .cpr-page .cpr-wrapper .cpr-box .section-result .back-to-calculation {
        font-weight: normal;
        font-size: 14px;
        margin-top: 10px;
        padding-top: 10px;
        border-top: 1px solid #f2f2f2;
        text-decoration: underline;
        cursor: pointer; }

/*# sourceMappingURL=style.css.map */
