#fcp-water-intake-form
{
	margin: 0px;
	padding: 0px;
	border: solid 2px #004d99;
	width: 100%;
	float: left;
}
#fcp-water-intake-form h3
{
	text-transform: uppercase;
	background-color: #004d99;
	padding: 2%;
	color: #fff;
	font-weight: bolder;
	text-align: center;
	margin: 0px;
}

#fcp-water-intake-form .fcp-radio-btn:hover
{
	background-color: #C0C0C0;
}


#fcp-water-intake-form .fcp-radio-btn:nth-child(2)
{
	border-left: solid 1px #C0C0C0;
}

#fcp-water-intake-form .fcp-btn
{
	background-color: #004d99;
	color: #fff;
	text-transform: uppercase;
	border-radius: 4px;
	border:solid 2px #004d99;
	padding: 1% 4% 1% 4%;
}

#fcp-water-intake-form .fcp-radio-btn
{
	float: left;
    text-align: center;
    width: 50%;
    padding: 0%;
}

#fcp-water-intake-form .fcp-row
{
	width: 100%;
	float: left;
}


#fcp-water-intake-form .fcp-table
{
	width: 100%;
	margin: 0px;
}


#fcp-water-intake-form .fcp-table tr td
{
	padding: 2%;
	border-bottom: solid 1px #fff;
}

#fcp-water-intake-form .fcp-table tr
{
	border:solid 1px #fff;
}

#fcp-water-intake-form .fcp-table tr:hover
{
	background-color: #fff;
}

#fcp-water-intake-form .fcp-table label
{
	width: 100%;
}



#fcp-water-intake-form .fcp-table .fcp-table-first-row
{
	width: 100%;
	text-align: center;
}

#fcp-water-intake-form .fcp-table .fcp-table-first-row input[type="radio"] {
  margin-top: -5px;
  vertical-align: middle;
}


#fcp-water-intake-form .fcp-table input,select
{
	width: 100%;
	border: solid 1px #ccc;
	padding: 2%;
	background-color: #fff;
	border-radius: 4px;
}


#fcp-water-intake-form .fcp-error
{
	display: none;
	color: red;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#fcp-water-intake-form .fcp-result-string
{
	background-color: #004D99;
	padding: 1%;
	color: #fff;
	font-size: 20px;
	text-align: center;
	margin: 0px;
}

#fcp-water-intake-form #fcp-water-intake-height,#fcp-water-intake-weight
{
	height: 41px;
}

#fcp-water-intake-form .fcp-radio-btn label{
    float: left;
    width: 100%;
    height: 45px;
    padding: 1%;
}

#fcp-water-intake-form #fcp-protein-intake-height,#fcp-protein-intake-weight,#fcp-protein-intake-age
{
	height: 41px;
}

#fcp-water-intake-form .fcp-radio-btn label{
    float: left;
    width: 100%;
    height: 45px;
    padding: 1%;
}