.bmi_container {
	max-width: 350px !important;border: 1px solid #000;padding: 15px; margin: 0 auto;
}
.bmi_container h4{text-align: center;font-size: 20px;margin-top: 10px;}
.bmi_container div input{
    height:40px;width:145px; margin-right: 15px; font-size: 16px;
}
.bmi_container div select {
	height: 45px; width: 60px; font-size: 16px; background: #fff; border: 1px solid #000; padding-left:5px;
    text-align: center;
}
.heightinch select{width:70px !important;}
.heightinch{margin-right: 5px;}
.bmi_container>div {margin-top: 15px; }
.bmi_container div label {
	min-width: 70px;float: left;font-size: 16px;padding-top: 10px;
}
.height_first_column,.height_third_column,.heightinch{float: left;}
#heightCm {display:none;}
#bmi_result{
     border: none; padding: 5px 10px; margin: 20px 0 0 70px; cursor: pointer;
}
.sb_btn{
    background: #333;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-family: Georgia;
    color: #eee;
    font-size: 18px;
    padding: 7px 10px 7px 10px;
    text-decoration: none;
  }
  
.bmi_message {
        font-size: 18px; background-color: #eee; text-align: center;
        border-radius: 5px;padding: 5px 10px;display: none;
    }
.greentxt{color: green; }
.redtxt{color: red; }
.yellowtxt{color: orange; }

    @media only screen and (max-width: 480px) {
        .bmi_container div input{
            width:130px !important;
        }
        .heightinch{
            margin-right: 0px !important;
        }
      }