body{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 	-3px 1px 6px #fff,
					3px -1px 6px #fff;
}
.curs{
	background-color: transparent !important;
	padding: 5px;
}
.finish-text{
	margin: 10px 0;
}
.test-conditions,.verlink{
	display: none;
}
.question-container{
	margin-bottom: 10px;
}
.answer-button{
	cursor: pointer;
}
.answer-row{
	padding: 6px 0 6px 5px;
}
.answer-button a{
	text-decoration: none;
	color:gray;
}
.btn-container .btn{
	margin-top: 1em;
	margin-bottom: 1em;
	border: darkgray 1px solid;
	font-size: larger;
	border-radius: 4px;
	cursor: pointer;
}
#result-row1{
    font-weight: bold;
}
.exported-test-title{
	line-height: 2;
	text-align: center;
	display: block;
	margin-bottom: 1em;
}
.previous_answer h2{
	font-size: .9em;
}
.previous_answer ul{
	list-style-type: circle;
}
.pseudo-button{
	display: inline-block;
	padding: 5px;
	border-radius: 7px;
	color: #757575;
	border: 1px solid #757575;
	margin-top: 1em;
	margin-bottom: 1em;
	box-shadow: 0 0 3px 1px #fff;
}
.pseudo-button:hover {
	background-color: #757575;
	color: #fff;
	text-shadow: none;

}
.pseudo-button.small-margin{
	margin: .2em !important;
}
.diagnosis-results th{
	color:#959595;
}
.diagnosis-results .diagnosis-title {
	padding-right:30px;
	padding-bottom:10px;
}
.diagnosis-results .points-title {
	padding-right:30px;
	padding-bottom:10px;
}
.diagnosis-results .diagnosis {
	padding-right:30px;
}
.diagnosis-results .points {
	text-align:center;
	padding-left:10px
}
.bt_start{
	margin-top: 20px;
}
@media (pointer: fine) {
	.diagnosis-results .result-row p{
		margin: .25em;
	}
}

@media (pointer: coarse) {
	.diagnosis-results .result-row p{
		margin-top: .7em;
		margin-bottom: .7em;
	}
}