body{
     color: #000;
  /*background-color: #02071a;
  background-color: #0b1332;*/
  /*background-image: linear-gradient(to top, rgb(242, 242, 250), rgb(222, 222, 224));*/
  overflow-x:hidden; 
}

.input_div_row{
  /*Display:inline;
  margin:5px;*/
  padding-top: 11px;
  padding-bottom: 1px;
  vertical-align:middle;
}

.input_div_row_text{
  padding-top:5px;
  float:left;
  letter-spacing: 1px;
}

  .inputtext{
    max-width: 180px;
    font-size: 16px;
    height: 42px;
    line-height: 28px;
    caret-color: #1e90ff;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #164dfa42; /*rgba(65,65,65,0.867);*/
    color: #000;
    /*transition: color .15s ease-in-out;*/ 
    text-align:center;
    
  }
  .inputtext:focus{
    border-color:#1e90ff;
    background-color: #E5EEFF;
    font-weight:700;
    border: 3px solid #1e90ff;
    font-size: 18px;
  }

  .outputtext{
    max-width: 180px;
    font-size: 16px;
    height: 32px;
    caret-color: #1e90ff;
    display: inline-block;
    border-radius: 4px;
    border: 0;
    color: #000;
    text-align:center;
  }
  .outputtext_operator{
    float:right;
    font-size:18px;
  }

  @media (max-width:525px) {
    .inputtext {
      max-width:100%;
      width:100%;
    }
    .outputtext {
      max-width:100%;
      width:100%;
    }
    .outputtext_operator {
      display:none;
    }
  }

  .addPercentSymbol:after {
    bottom: 0.675em;
    color: #151515;
    content: attr(data-format);
    font-family: CircularStd-Book,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.75;
    position: absolute;
    right: 1rem;
}

.smo_div_5050_calc {
  max-width:1300px;
  margin:auto;
  /*content:"";*/
 /* display:table;*/
 display:flex;
  /*clear:both*/
  }

  .smo_div_5050_50_calc {
    float:left;
    width:49%;
    margin-top:10px;
    padding:20px;
    border-radius: 4px;
    }
  @media (max-width:1200px) {
    .smo_div_5050_50_calc {
      padding:7px;
    }
  }
  @media (max-width:1133px) {
    .smo_div_5050_50_calc {
      width:100%;
    }
  }




.tooltip {
  position: relative;
  display: inline-block;
  max-width: 420px;
  background-color: rgb(120, 120, 120);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  padding-right: 35px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}
.tooltip.tooltiptext.block {
  display: block !important;
}
.tooltip.tooltiptext {
  visibility: hidden;

}
.tooltip a{ color: inherit; text-decoration: none; }
.tooltip:focus .tooltiptext {
  visibility: visible;
}
.tooltip:hover+.tooltiptext {
    visibility: visible;
}
.tooltip:focus+.tooltiptext{
  visibility: visible;
}
.tooltipclosebutton{
  position: absolute;
  z-index: 1;
  top:0px;
  right:0px;
  margin:5px;
  margin-left:25px;
  padding:5px;
  padding-top:2px;
  color:#00f;
  font-weight:700;
}