/* modern button styles
========================================================================== */
.ea-form label.modern {}
.ea-form label.modern:last-child {}
.ea-form label.modern_full {}
/* button container */
.ea-form label.modern div {padding: 16px 20px 14px 20px; background-color: rgba(240,240,240,1); border: 2px solid rgba(0,0,0,0.1);}
/* hover */
.ea-form label.modern:hover div {background-color: rgba(255,255,255,1); border-color: rgba(0,0,0,0.3);}
/* focus */
.ea-form label.modern input[type=radio]:focus + div,
.ea-form label.modern input[type=checkbox]:focus + div {background-color: rgba(255,255,255,1); border-color: rgba(0,162,255,1);}
/* checked */
.ea-form label.modern input[type=radio]:checked + div,
.ea-form label.modern input[type=checkbox]:checked + div {color: rgba(255,255,255,1); background-color: rgba(31,208,139,1); border-color: rgba(31,208,139,1);}
/* checked hover */
.ea-form label.modern:hover input[type=radio]:checked + div,
.ea-form label.modern:hover input[type=checkbox]:checked + div {color: rgba(255,255,255,1); background-color: rgba(31,208,139,1); border-color: rgba(0,0,0,0.3);}
/* checked focus */
.ea-form label.modern input[type=radio]:checked:focus + div,
.ea-form label.modern input[type=checkbox]:checked:focus + div {color: rgba(255,255,255,1); background-color: rgba(31,208,139,1); border-color: rgba(0,0,0,0.3);}

/* responsive media queries
========================================================================== */
@media only screen and (max-width: 1280px)
{
	
}
@media only screen and (max-width: 1024px)
{
	
}
@media only screen and (max-width: 768px)
{
	.ea-form .oth_amt_wrapper {width: 100%;}
}
@media only screen and (max-width: 480px)
{
	
}
@media only screen and (max-width: 320px)
{
	
}