/*	wrapper divs  */
.custom-checkbox, .custom-radio { position: relative; display:block;} 
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	top: 5px;
	margin: 0;
        padding:0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label{
        display:block;
	z-index: 1;
	padding: 4px 0 4px 1.5em;
	cursor: pointer;
        line-height:1;
/*        height:1em;*/
}


.custom-checkbox-center div.custom-checkbox:hover, 
.custom-radio-center div.custom-radio:hover{
        background-color:rgb(232,232,232);
}

.custom-checkbox-center div.custom-checkbox input, 
.custom-radio-center div.custom-radio input{
        position: relative;
        width:100%;
        margin:0px;
	cursor:pointer;
}

.custom-checkbox-center div.custom-checkbox label, 
.custom-radio-center div.custom-radio label{
        width:0px;
        height:0px;
        margin:0px;
}


.custom-checkbox input:hover,
.custom-radio input:hover,
.custom-checkbox label:hover,
.custom-radio label:hover {
        background-color:rgb(232,232,232);
        
        /*border: 1px dotted black;*/
} 

.question-default td.text-center{
/*        background-color:;*/
}


input.navigation-button{
  background-color: #0571A6;
  border: 1px solid #045A8B;
  color:white;
  cursor: pointer;
  font-size: 85%;
  font-weight: bold;
}
input.navigation-button:hover{
  background-color: #045A8B;
  border: 1px solid #045A8B;
  color:white;
  cursor: pointer;
  font-size: 85%;
  font-weight: bold;
}

a.navigation-result {
font-size: 65%;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-left: 8px;
}
