/* 
fieldset{
  padding-left:20px;
  padding-right:20px;
  width: -50vw;
  max-width: 850px;
  margin: auto;
  position: relative;
    
}
#time{
  position: relative;

  margin: auto;
  width: 100%;
}
.inputr{
  position: relative;
  float: right;
  margin: auto;
  width: 30%;
}
.inputl{
  position: relative;
  margin: auto;
  float: left;
  width: 30%;
}


fieldset {
  border: none;
  position: relative;


}

input.btn-primary {
  background-color: #51A2DA;
  border-color: #51A2DA;
}



fieldset label {
  position: absolute;
  top: 18px;
  left: 38px;

  color: #9090907c;
  font-weight: 300;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

fieldset input:valid+label,
fieldset input:focus+label {
  left: 24px;
  top: 24px;
  color: rgba(31, 51, 26, 0.781);
  font-weight: 700;
  font-size: 12px;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -20px, 0);
}





/*

/* --------new-- */

/*! CSS Used from: http://127.0.0.1:8000/static/css/main.css */

#lab {
  position: absolute;

  font-weight: 300;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  left: 24px;
  top: 24px;
  color: rgba(31, 51, 26, 0.781);
  font-weight: 700;
  font-size: 12px;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -20px, 0);
}
.form-control{
	border-radius:3px;
	box-shadow:0 2px 7px 2px rgba(0, 0, 0, 0.1);
	border:2px solid #ffffff;
	padding:1rem 1rem;
	font-size:inherit;
	font-family:inherit;
	width:80%;
	transition:0.5s;
	outline:none;
	padding-left:30px;
	padding-right:30px;
}
.btn-dark{
	width:fit-content;
	display:block;
	cursor:pointer;
	border:2px solid #412f43;
	font-weight:800;
	font-size:1.1rem;
	border-radius:0.5rem;
	padding:0.75rem;
	margin:0.75rem 0;
}
*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
body{
	font-family:"Manrope", sans-serif;
	line-height:1.4;
}
select{
	font-size:inherit;
	font-family:inherit;
	width:140px;
	transition:0.5s;
	padding:10px;
	border:2px solid #ffffff;
	border-radius:3px;
	box-shadow:0 2px 7px 2px rgba(0, 0, 0, 0.1);
	padding:1rem 1rem;
	-webkit-appearance:none;
	appearance:none;
	background:transparent!important;
}
.form-new{
	border-radius:3px;
	box-shadow:0 2px 7px 2px rgba(0, 0, 0, 0.1);
	border:2px solid #ffffff;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	font-size:inherit;
	font-family:inherit;
	width:100%;
	transition:0.5s;
	outline:none;
}
/*! CSS Used from: http://127.0.0.1:8000/static/css/input.css */
fieldset{
	padding-left:20px;
	padding-right:20px;
	width:-50vw;
	max-width:850px;
	margin:auto;
	position:relative;
}
#time{
	position:relative;
	margin:auto;
	width:100%;
}
fieldset{
	border:none;
	position:relative;
}
fieldset label{
	position:absolute;
	top:18px;
	left:38px;
	color:#9090907c;
	font-weight:300;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
fieldset input:valid+label,fieldset input:focus+label{
	left:24px;
	top:24px;
	color:rgba(31, 51, 26, 0.781);
	font-weight:700;
	font-size:12px;
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -20px, 0);
}
#time{
	border:none;
	position:relative;
	margin:auto;
	position:relative;
}
#time select + #l1{
	position:absolute;
	top:18px;
	left:18px;
	color:#9090907c;
	font-weight:300;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
#time select:valid+#l1{
	left:8px;
	top:22px;
	color:rgba(31, 51, 26, 0.781);
	font-weight:700;
	font-size:12px;
	-webkit-transform:translate3d(0, -10px, 0);
	transform:translate3d(0, -20px, 0);
}
/*! CSS Used from: Embedded */
.inputr1{
	position:relative;
	float:right;
	width:40%;
}
.inputl1{
	position:relative;
	float:left;
	width:40%;
}
