.cont1 .border{
  height: 480px;
  overflow-y:auto;
}

input, textarea{
  color:#454647;
}

.inp1{
  width: 100%;
  font-size: 36px;
}

.mrt{
  margin-top: 30px;
}

.mrt2{
  margin-top: 20px;
}

/* Fractions Display  with Jquery */
.fraction, .top, .bottom {
    padding: 0 5px;    
    position: relative;
    top: 12px;
}

.fraction {
    display: inline-block;
    text-align: center;    
}
input[type='checkbox']{
position: relative;
top: 50px;
width: 40px;
height: 40px;
}
.bottom{
    border-top: 1px solid #fff;
    display: block;
}

.inp2{
  width: 50px;
  height: 50px;
  text-align: center;
  margin:10px 0;
}

.divZoom{
  background: #fff;
  margin:0 auto;
}

.txtab{
  position: absolute;
}

.txt1{
    top: 110px;

    left: 210px;
}

.txt2{
    top: 240px;
  
    left: 210px;
}

.cont2 .border{
  height: 430px;
  overflow-y:auto;
}

.txta1{
  width: 100%;
  height: 200px;
  margin-bottom: 20px;
}

.tbl{
  width: 100%;
  border:2px solid #fff;
}

.tbl td{
  padding:10px;
  border:2px solid #fff;
}

td{
  text-align: center;
}

.itbl{
  width: 100%;
  height: 100%;
  text-align: center;
}

.tdTitle
{
  background: #00bae2;
}

.firstColor{
  background: #e7f3f4;
}

.secondColor{
  background: #f3f9fa;
}

.texto0{
  font-size: 40px;
}

.btn1{
  margin-bottom: 20px;
  right: 30px;
  bottom: -130px;
  position: absolute;
}

.btn1:active{
  margin-bottom: 20px;
}

.mrg{
  margin-left: 50px;
}

.btnv{
    margin-top: 130px;
}

.btnv:active{
  margin:133px 0 0 210px;
}