
	/* 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:15px solid #f0f0f0; 	border-radius:10px;		} 			.formrow.replicable .formcolcontainer:nth-child(odd) 			{ 			margin-bottom:20px; border-left:15px solid #f0f0f0;border-radius:10px;			} 			.pagecol.replicable .formrowcontainer:nth-child(even) 			{ 		margin-bottom:20px; 	border-radius:10px;	border-left:15px solid #f0f0f0;	} 			.pagecol.replicable .formrowcontainer:nth-child(odd) 			{ 			margin-bottom:20px; border-left:15px 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; scroll-margin-top:30px!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;
	
}
