﻿legend { display: block; width: auto !important; border: 0px; border-style: none; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: inherit; border-bottom-width: 0px; border-bottom-style: none !important; border-bottom-color: transparent !important; }
fieldset { margin: 0; padding: 0; margin-bottom: 10px; padding: 10px; border: #004F75 1px solid;}
fieldset legend { margin: 0; padding-left: 5px; padding-right: 5px; font-weight: bold; margin-left: 20px; font-size: 100%; color: #004F75; }
fieldset.radiogroup { margin: 0; padding: 0; margin-bottom: 10px; padding: 20px; border: #004F75 1px solid; }
fieldset.radiogroup legend { margin: 0; padding-left: 5px; padding-right: 5px; font-weight: bold; margin-left: 20px; font-size: 100%; color: #004F75;}

/*
.radioitem {display: block; position: relative; text-align: center; float: left; width:33%;}
.radioitem > img {display: block; margin: auto; width: 120px; height: 180px; margin-top: 5px;}
.radioitem > span {display: block; margin: 2px 0;}
.choice {background: url('../images/check.png') left top no-repeat;}
.choice > span {font-weight: bold;}
*/

/*ul.radio { margin: 0; padding: 0; margin-left: 20px; float: left; list-style: none;}
ul.radio > li {display: block; text-align: center; width: 33%;}
ul.radio > li img {display: block; margin: auto; width: 120px; height: 180px; margin-top: 5px;}
ul.radio > li span {display: block; margin: 2px 0;}
ul.radio > li.choice span {font-weight: bold;}
ul.radio > li.choice {background: url('../images/check.png') left top no-repeat;} */


ul.radio { margin: 0; padding: 0; margin-left: 20px; list-style: none; /*overflow: hidden;*/}
ul.radio > li {display: block; text-align: center; float: left; width:33%;}
ul.radio > li img {display: block; margin: auto; width: 120px; height: 180px; margin-top: 5px;}
ul.radio > li span {display: block; margin: 2px 0;}
ul.radio > li.choice span {font-weight: bold;}
ul.radio > li.choice {background: url('../images/check.png') left top no-repeat;}


#message {display: block; text-align: center; margin: 5px auto; width: 80%; border: 1px solid rgb(230, 219, 138); background-color: rgb(255, 249, 204); padding: 0 10px;}
/*ul.radio li { border: 1px transparent solid; }
ul.radio li:hover, ul.radio li.focus { background-color: lightyellow; border: 1px gray solid; }*/

/*input[type=radio] { display: none; }*/
/*input[type=radio] { display: block; position: relative; margin: auto; margin-bottom: 5px; text-align: center !important; }*/
/*#person_polls_form ul.radio > li > label {display: block; position: relative; cursor: pointer;}*/
#person_polls_form ul.radio > li > label {cursor: pointer;}
/*#person_polls_form .radioitem > label {cursor: pointer;}*/

.personimage {display: block; width:120px; height:180px;}

@media all and (max-width: 992px) {
	.personimage {display: block; width:80px; height:120px;}
}