.form-floating {	position: relative;}
			.form-floating>.form-control {	padding: 1rem .75rem;}
			.form-floating>.form-control, .form-floating>.form-select {
				height: calc(3.5rem + 2px);
				line-height: 1.25;
			}
			.form-floating input[type="email"],.form-floating  input[type="password"],.form-floating input[type="tel"],
			.form-floating  input[type="text"],.form-floating  select,.form-floating  textarea {
				-webkit-box-shadow: 0 0 0 transparent;
				box-shadow: 0 0 0 transparent;
				border: 1px solid var(--s-border);
				border-radius: var(--s-border-radius);
				background-color: #fff;color: var(--s-text);
				-webkit-transition: 0.2s border-color ease-in-out;
				transition: 0.2s border-color ease-in-out;
				min-height: 36px;
			}

			.form-floating>label {
				position: absolute;
				top: 0;
				left: 0;
				height: 100%;
				padding: 1rem .75rem;
				pointer-events: none;
				border: 1px solid transparent;
				transform-origin: 0 0;
				transition: opacity .1s ease-in-out,transform .1s ease-in-out;
			}

			.form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown) {
				padding-top: 1.625rem;
				padding-bottom: .625rem;
			}
			.form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
				opacity: .65;
				transform: scale(.85) translateY(-.5rem) translateX(.15rem);
			}


			.form-control {
				display: block;
				width: 100%;
				padding: .375rem .75rem;
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.5;
				color: #212529;
				background-color: #fff;
				background-clip: padding-box;
				border: 1px solid #ced4da;
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				border-radius: .25rem;
				transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
			}
			.form-floating > .form-control::placeholder {
				color: transparent;
      }
      .form-floating .form-control:disabled, .form-control[readonly] {
        background-color: #e9ecef;
        opacity: 1;
		}
		
	