.pra_stars {
	width: 100px;
	height: 19px;
	background: url(images/stars.png) 0 0 repeat-x;
	position: relative;
}
.pra_stars .rating {
	height: 19px;
	background: url(images/stars.png) 0 -38px repeat-x;
}
.pra_stars input[type="radio"] {
	display: none;
}
.pra_stars label {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 19px;
	width: 100px;
	cursor: pointer;
}
.pra_stars:hover label {
	display: block;
}
.pra_stars label:hover {
	background: url(images/stars.png) 0 -19px repeat-x;
}
.pra_stars label + input + label {
	width: 81px;
}
.pra_stars label + input + label + input + label {
	width: 62px;
}
.pra_stars label + input + label + input + label + input + label {
	width: 43px;
}
.pra_stars label + input + label + input + label + input + label + input + label {
	width: 24px;
}
.pra_stars input:checked + label {
	display: block;
	background: url(images/stars.png) 0 -19px repeat-x;
}
.pra_label {
	float:left;
}
.pra_lovedto a {
	background: url(images/loved.png) no-repeat;
	height: 163px;
	position: fixed;
	right: 0;
	top: 20%;
	width: 200px;
}
/* Tooltip container */
.tooltip {
	    display: inline-block;
		border-bottom: 1px dotted black;
		background: #000;
		border-radius: 50%;
		padding: 0px 6px !important;
  }
  
  /* Tooltip text */
  .tooltip .tooltiptext {
	    visibility: hidden; 
		width: 310px;
		background-color: black;
		color: #fff;
		text-align: center;
		padding: 5px 0;
		border-radius: 6px;
		top: auto;
		
		margin-top: 29px;
		position: absolute;
		z-index: 1;
  }
  
  /* Show the tooltip text when you mouse over the tooltip container */
  .tooltip:hover .tooltiptext {
	visibility: visible;
  }

.updated .button {vertical-align: baseline;}
fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 2px;
    border-style: groove;
    border-color: rgb(192, 192, 192);
    border-image: initial;
}