// body {
//	font-size 4px;
//  	background: url('../img/Bo_F.svg') no-repeat fixed top ;
//     }
fieldset {
	max-width: 30px;
	}
div h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	}
div h5 {
	font-family: Arial, Helvetica, sans-serif;
	}
.wrapper {
	font-size: 12px;
	width: 400px;
	position: absolute;
	top: 50%; 
	left: 50%;
	border-radius: 2rem;
//	opacity: 5;
 	transform: translate(-50%, -50%);
  	background: url('../img/bakgrund.jpg') no-repeat fixed top ;
// 	display: flex;	
	padding: 20px;
	color: white;
 	text-align: center;
           }
.wrapper h2 {
	font-family: Arial, Helvetica, sans-serif;
//	margin-bottom: 10%;
	padding-top: 0%:
              }
input[type="text"] {
	height: 40px;
	opacity: 0.9;
    }
input[type="text"] {
	font-size: 24px;
    }
 
button {
	cursor: pointer;
	position: relative;
	padding: 1rem 1.5rem;
	border-radius: 3.75rem;
	line-height: 2.5rem;
	font-size: 1.5rem;
	font-weight: 600;
	
	border: 1px solid #012880;
	background-image: linear-gradient(-180deg, #FF89D6 0%, #C01F9E 100%);
	box-shadow: 0 1rem 1.25rem 0 rgba(22,75,195,0.50),
							0 -0.25rem 1.5rem rgba(110, 15, 155, 1) inset,
							0 0.75rem 0.5rem rgba(255,255,255, 0.4) inset,
							0 0.25rem 0.5rem 0 rgba(180, 70, 207, 1) inset;
}
 

button span {
	color: transparent;
	background-image: linear-gradient(0deg, #EE82DA 0%, #FEFAFD 100%);
	-webkit-background-clip: text;
	background-clip: text;
	filter: drop-shadow(0 2px 2px hsla(290, 100%, 20%, 1));
}

button::before {
	content: "";
	display: block;
	height: 0.25rem;
	position: absolute;
	top: 0.5rem;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 7.5rem);
	background: #fff;
	border-radius: 100%;
	
	opacity: 0.7;
	background-image: linear-gradient(-270deg, rgba(255,255,255,0.00) 0%, #FFFFFF 20%, #FFFFFF 80%, rgba(255,255,255,0.00) 100%);
}

button::after {
	content: "";
	display: block;
	height: 0.25rem;
	position: absolute;
	bottom: 0.75rem;
	left: 50%;
	transform: translateX(-50%);
	width: calc(100% - 7.5rem);
	background: #fff;
	border-radius: 100%;
	
	filter: blur(1px);
	opacity: 0.05;
	background-image: linear-gradient(-270deg, rgba(255,255,255,0.00) 0%, #FFFFFF 20%, #FFFFFF 80%, rgba(255,255,255,0.00) 100%);
}

input[type="radio"] {
	width: 20px;
	height: 20px;
}
b {
	font-size: 30px;
}
#bmitab {
    font-family: Arial, Helvetica, sans-serif;
	padding-left: 0%;
	          }
#bmitab td, #bmitab th {
	     border: 1px, solid #ddd;
	     padding: 3px ;
	     }
#bmitab th {
	 padding-top: 12px;
	 padding-bottom: 12px;
	 text-align: left;
	 background-color: #04AA6D;
	 color: white;
	 }
#bmitab tr {
	 color: black;
	 background-color: white;
	       }
  
#bmitab tr:nth-child(even){background-color: #f2f2f2;}

#bmitab tr:hover {background-color: #ddd; }

