/* Write your custom css code here */
    /* Style the tab */
    .tab {
      justify-content: center;
      overflow: hidden;
      background-color: #f1f1f1;
    }

    /* Style the buttons inside the tab */
    .tab button {
      border-radius: 6px;
      background-color: inherit;
      float: left;
      border: none;
      outline: none;
      cursor: pointer;
      padding: 14px 16px;
      transition: 0.3s;
      font-size: 17px;
    }

    /* Change background color of buttons on hover */
    .tab button:hover {
      background-color: #ddd;
    }

    /* Create an active/current tablink class */
    .tab button.active {
      font-weight: 600;
      color: #fff;
      background-color: #000;
    }

    /* Style the tab content */
    .tabcontent {
      padding: 6px 12px;
      border: .5px solid #e3e2e2;
      border-top: none;
    }



    /* Calculator buttons*/
    .buttonjhen {
      background: #e67e22;
      border: 1px solid #e67e22;
      border-radius: 6px;
      box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 4px;
      box-sizing: border-box;
      color: #FFFFFF;
      cursor: pointer;
      display: inline-block;
      font-family: nunito, roboto, proxima-nova, "proxima nova", sans-serif;
      font-size: 16px;
      font-weight: 800;
      line-height: 16px;
      min-height: 40px;
      outline: 0;
      padding: 12px 14px;
      text-align: center;
      text-rendering: geometricprecision;
      text-transform: none;
      user-select: none;
      -webkit-user-select: none;
      touch-action: manipulation;
      vertical-align: middle;
    }

    .buttonjhen:hover,
    .buttonjhen:active {
      background-color: initial;
      background-position: 0 0;
      color: #FF4742;
    }

    .buttonjhen:active {
      opacity: .5;
    }

    .val1 {
      font-size: 18px;
      background-color: #fff;
      border: solid;
      border-color: rgb(215, 214, 214);
    }

    .val2 {
      font-size: 18px;
      background-color: #fff;
      border: solid;
      border-color: rgb(215, 214, 214);
    }

    .val3 {
      font-size: 18px;
      background-color: #fff;
      border: solid;
      border-color: rgb(215, 214, 214);
    }

    .val4 {
      font-size: 25px;
      background-color: #fff;
      border: none;
      border-color: rgb(215, 214, 214);
    }

    /*
    .jhenCalculator {
      margin: 0 40px;;
    }

*/
    .rowjh {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }

    .tableCell {
      width: 50%;
      box-sizing: border-box;
      justify-content: flex-start;
      padding: 10px;
    }
    .rowjh {
      box-shadow: 0px 1px 1px 0px rgb(232, 230, 230);
    }

    .tableCellTop {
      width: 100%;
      background-color: #dfe6e9;
      box-sizing: border-box;
      justify-content: center;
      padding: 10px;
    }

    /* Media queries */
    @media screen and (max-width: 768px) {
      .tableCell {
        width: 100%;
      }
    }

    @media screen and (max-width: 480px) {
      .tableCell {
        width: 100%;
      }
    }