		select {
			background-color:#FFFFFF;
		}
		.buttons {
			background-color:#000;
			color:#fff;
			border:#000;
			padding:12px 18px;
			border-radius:4px;
			display:inline-block;
			text-decoration:none
		}
		.reset {
			margin-left:40px;
			background-color:#000;
			color:#fff;
			border:#000;
			padding:12px 18px;
			border-radius:4px;
			display:inline-block;
			text-decoration:none;	
		}
		div.regheader {
			padding:10px 20px;
			margin-bottom: 20px;
			background-color:rgba(243,243,243,.6);
			border-bottom: 1px solid #eee;
			display: flex;
			flex-direction: row;
			align-items: center;
			flex-wrap: nowrap;
			justify-content: space-between;
			width: 100%;	
		}
		div.regpitch {
			margin: 0 auto
			;max-width:1200px;
			width:100%;
			padding:0 10px 60px 10px;	
		}
		a.regsignin {
			margin-top: 0px;
			padding: 10px;
			background: #fff;
			border-radius: 4px;
			border: 1px solid #ddd;
			text-decoration: none;
			color:#666;
			display:block;
		}
		p.regtext {
			padding-top:0px;
			text-align:center;
			margin:0px 10px 10px 10px;
			color:#000 !important;
			font-size:1.1em;
		}
		img.reglogo {
			max-width:150px !important;
			display:inline-block;
			margin-top:0px;
		}
		div.regaddform {
			margin-bottom:20px;
			max-width: 100%;
			padding: 0;
			display: flex !important;
			flex-wrap: wrap;
			height: auto;
			max-width: auto !important;
			justify-content:center;
			row-gap:10px;
		}
		a.regwebfeatures {
			max-width:200px;
			background-color:#40bef9;
			border:#40bef9 1px solid;
			padding:12px 18px;
			border-radius:4px;
			display:block;
			text-decoration:none;
			color:#fff;
			font-size:1em;
			margin:0 auto;	
		}
		p.regfooter{
			margin:0 auto;
			text-align:center;
			padding:20px 20px 0px 20px;
			color:#000 !important;
		}
		p.regdetails {
			display:none;
			text-align:center;
			margin:0px 10px 20px 10px;
			color:#000 !important;
			font-size:1em;
		}
		fieldset {
			border: 1px solid #ccc;
			max-width:265px;
		}
		body {
			color: #666 !important;
			background-color: #fff;
		}
		.form-group {
			margin-bottom:20px;
		}
		.radio {
			border: none;
			margin-right: 10px;
			display: inline-block;
			height: 22px;
			width: 22px;
		}
		p {
			font-size: 1em;
			margin: 20px 0px;
		}
		.boxitems2 {
			box-shadow: 0px 20px 80px #000;
			flex: 1;
			margin: 0;
			padding: 0;
			flex-direction: row;
			display: flex;
			box-sizing: border-box;
			max-width: 100%;
			width: 100%;
			column-gap: 35px;
			row-gap: 15px;
			background: none;
			flex-wrap: wrap;
			justify-content:center;
			display: none;
			position: absolute;
			z-index: 1000;
			transform: translate(-50%,-50%);
			top: 50%;
			left: 50%;
			border-radius: 6px;
			width: 335px;
			margin:0;
			display:none;
			padding:30px;
			border:1px solid #ddd;
			background-color:#efefef;
			border-radius:22px;
		}
		div.notification  {
			display: none;
			position: absolute;
			z-index: 1000;
			transform: translate(-50%,-50%);
			top: 50%;
			left: 50%;
			background-color: #efefef;
			border-radius: 6px;
			padding: 20px;
			width: 335px;
		}
		hr {
		  border: 1px solid #ccc;
		  width:100%;
		  margin-bottom:20px;
		}