.ew-calc-info{background:#FF6;float:left;text-align:center;border:thin solid red;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:1%;padding-top:1%;padding-bottom:1%;}
.ew-calc-info span{width:100%;float:left;text-align:center;color:#C00;margin-top:1%;}
.ew-calc-info a{color:#30F;}
.ew-calc-info a:hover{text-decoration:underline;}
.elliot-wave-calc-title{margin-top:1%;text-align:center;float:left;width:100%;font-size:1.1em;font-weight:bold;background-color:cadetblue;}
.elliot-wave-note{margin-top:1%;text-align:center;float:left;width:100%;font-size:0.8em;}
.hitButton{background:#333;color:#FFF;width:70%;height:auto;padding:5px;text-align:center;cursor:pointer;float:left;border:thin solid #15aeec;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;min-width:100px;margin-top:1%;}
.hitButton:hover{color:#00CCFF;}
.elliot-wave-report span{float:left;text-align:center;width:100%;}
.elliot-wave-report table{margin: 0 auto;text-align:center;}
.remove-border{border:none !important;}
.elliot-wave-report td{border:thin #B3B3B3 solid;color:#F00;}
.elliot-wave-info-link{text-align:center;float:left;width:100%;font-weight:bold;}
.elliot-wave-info-link a{color:#0000FF;text-decoration:underline;}
.elliot-wave-form-calc{text-align:center;float:left;width:100%}
.elliot-wave-form-calc table{margin: 0 auto;}
.elliot-wave-form-calc td{width:50%;}
.elliot-wave-form-calc-hit{margin-top:0%;width:100%;text-align:center;float:left;}
.elliot-wave-form-calc-hit table{width:100%;text-align:center;float:left;}
.elliot-wave-form-calc-hit td{float:none;}
.fontBold{font-weight:bold;text-align:left;width:100%;}
.elliot-wave-report{width:100%;}
.report-left{text-align:left;}
.report-center{text-align:center;}
.elliot-wave-result{min-width:320px;width:100%;max-width:100%;text-align:center;float:left;font-size:13pt;margin-top:2%;}
.elliot-wave-result strong{color:#F00;}
.txt-Red-Input{background:#FFF;width:100%;height:25px;;font-size:16px;float:left;border-style:solid;border-width:thin;border-color:#990033;color:#990033;font-size:12pt;font-weight:bold;}
.txt-Green-Input{background:#FFF;width:100%;height:25px;;font-size:16px;float:left;border-style:solid;border-width:thin;border-color:#1B4F15;color:#1B4F15;font-size:12pt;font-weight:bold;min-width:160px;width:auto;}
.elliot-wave-info{margin-top:2%;text-align:center;float:left;min-width:320px;width:100%;max-width:100%;font-size:10pt;color:#0000FF;font-weight:bold;}
.elliot-wave-note-hint{margin-top:2%;text-align:center;float:left;min-width:320px;width:100%;max-width:100%;font-size:10pt;color:#0000FF;font-weight:bold;}
#recommendation{
position:absolute;
height:400px;
width:400px;
overflow:auto;
top:0;
bottom: 0;
left: 0;
right: 0;
margin: auto;

display:none;
z-index:1002;
background-color:rgb(114, 215, 123);
border: 14px solid #fff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#recommendation h2{color:#fff;font-family: serif;
font-weight: bold;
line-height: 2.4em;}

#recommendation-head{
width: 100%;
background-color: #000fff;
margin-bottom: 5px;
text-align:center;
}

#recommendation-body{
position: relative;
width:80%;
margin:0 auto;
}

#recommendation-body table{
position: absolute;
width: 100%;
margin: 0 auto;
text-align: center;
padding: 4%;
background-color:#fff;
}

#recommendation-body table td{
border:1px solid #D2FFDD;
color:#333;
}

#recommendation-body table caption{
color:rgb(205,51,23);
font-weight:bold;
}

#content-from-text{
background-color:red;
width:100%;
height:30px;
}

.calc-offers{
color:red;
font-family:serif;
font-weight:bold;
font:2em;
}

.red{
background-color:rgb(245,87,87);
color:#fff;
}

@media screen and (max-width: 500px) {
#recommendation{
width:80%;
}
