
	/* This stylesheet is from formstrap.com and  is copyright Steve Burgess (SPBCodes) 2025.
	It may be used only  in association with forms generated with the formstrap.com editor.
	Please ensure this notice is retained
	*/

	.formcontainer label span { height:auto;line-height:inherit; }
	 @font-face { 			font-family: "EduBold";  			src: url(/fonts/EduVICWANTBeginner-Regular.ttf) format("truetype"); 			} 			.formrow.replicable .formcolcontainer:nth-child(even) 			{ 	margin-bottom:20px;border-left:0px solid #f0f0f0; 	border-radius:10px;		} 			.formrow.replicable .formcolcontainer:nth-child(odd) 			{ 			margin-bottom:20px; border-left:0px solid #f0f0f0;border-radius:10px;			} 			.pagecol.replicable .formrowcontainer:nth-child(even) 			{ 		margin-bottom:20px; 	border-radius:10px;	border-left:0px solid #f0f0f0;	} 			.pagecol.replicable .formrowcontainer:nth-child(odd) 			{ 			margin-bottom:20px; border-left:0px solid #f0f0f0;border-radius:10px;			} .fullradius 			{ 			border-radius:var(--bs-pagination-border-radius)!important; 			} 			.rightradius 			{ 			border-top-right-radius:var(--bs-pagination-border-radius)!important; 			border-bottom-right-radius:var(--bs-pagination-border-radius)!important; 			} legend { 	all:revert; } .checks { padding:0 0.5em; } .checks.twocols 		{ 			column-count:2; 		} 		.checks.onecols 		{ 			column-count:1; 		} 	.nav-link  i.fa-circle-xmark 	{ 		display:none!important; 	} 		.nav-link.active  i.fa-circle-xmark 	{ 		display:inline!important; 	}  .form-text { color:inherit;font-style:italic; } input::placeholder,textarea::placeholder { font-style:italic; } input::invalid,textarea::invalid,select::invalid { border:1px dotted red; } input::valid,textarea::valid,select::valid { border:initial; }  .designer { display:none; } 	 html,body { scroll-behavior:smooth!important;	 }
	 .form-group { position:relative; }
	  .form-group input, .form-group select, .form-group textarea { scroll-margin-top:100px!important; }
	  nav.formpagenav { user-select:none; }
	 
	  .input-group-field { position:relative; }
	  

			.input-group
		{
		flex-grow:1; justify-content:center;
		}
.input-group * { border-radius:0!important; }
.input-group-text { justify-content:center; min-width:3em; }

.input-group > *:first-child
{
border-top-left-radius:var(--bs-border-radius)!important;
border-bottom-left-radius:var(--bs-border-radius)!important;

}
.input-group > *:first-child > *
{
border-top-left-radius:var(--bs-border-radius)!important;
border-bottom-left-radius:var(--bs-border-radius)!important;

}
.input-group > *:last-child
{
border-top-right-radius:var(--bs-border-radius)!important;
border-bottom-right-radius:var(--bs-border-radius)!important;

}
.input-group > *:last-child > *
{
border-top-right-radius:var(--bs-border-radius)!important;
border-bottom-right-radius:var(--bs-border-radius)!important;

}
span.input-group-text > i.bi
{
	width:1.5em!important;
	
}
