
/* asterism ? */
.select{position:relative;max-width:200px;outline:none}.select .value{display:block;position:relative;font-family:helvetica,arial,sans-serif;font-size:12px;color:#1f202a;padding:8px 10px;border-bottom:1px solid #d1d2dd;cursor:pointer;overflow-x:hidden;white-space:nowrap}.select .value::before{position:absolute;top:50%;right:0;margin:-2px 0;width:0px;height:0px;content:"";border-width:4px;border-style:solid;border-color:#d1d2dd transparent transparent}.select:focus .value{border-bottom:1px solid #e3af43}.select .list{position:absolute;top:0;width:100%;height:0;background:#fff;opacity:0;outline:none;-webkit-box-shadow:0px 2px 9px rgba(0,0,0,0.35);box-shadow:0px 2px 9px rgba(0,0,0,0.35);overflow:hidden;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:9999}.select .list.open{height:auto;opacity:1.0}.select .list .filter{display:none;padding:8px 10px}.select .list .filter input{width:100%;font-family:helvetica,arial,sans-serif;font-size:12px;color:#1f202a;border:none;border-bottom:1px solid #eaeaea;outline:none;margin:0;padding:0 0 5px}.select .list ul{display:block;margin:0;padding:0}.select .list ul li{display:block;list-style:none;font-family:helvetica,arial,sans-serif;font-size:12px;color:#1f202a;padding:8px 10px;cursor:pointer}.select .list ul li:hover,.select .list ul li.hovered{color:#fff;background:#e3af43}.select.large .filter{display:block}.select.large .list ul{max-height:200px;overflow-y:scroll}

@font-face {
  font-family: "Inter";
  src: local("Inter"),
   url(/assets/registration/Inter-VariableFont_slnt,wght.ttf) format("truetype");
}

body, p, label, input, h1,h2,h3,h4,h5,h6{
	font-family: 'Inter', 'Avenir', 'Helvetica', 'Arial', 'Open Sans', sans-serif;
	letter-spacing: -0.1px;
}

.corporativo{
	background-color: #00687f;
	color:  #fff;
}

.color-tunuve{
	color: #00687f;
}

.fondo-tunuve{
	background-color: #dcf1f2;
	color: #00687f;
}

button[disabled]{
	background-color: #ccc;
	color: #777;
}

button[disabled]:hover{
	cursor: not-allowed;
	background-color: #ccc;
	color: #777;
}

#authentication-modal{
	height: 100vh;
}

#authentication-modal input{
	padding: 10px;
}

#authentication-modal label{
	color: #00687f;
}

.select{
	max-width: 100% !important;
}

.select span.value{
	border: 1px solid rgb(209 213 219) !important;
	border-radius: 5px;
	font-size: 14px;
}

.select span.value::before{
	right: 10px !important;
}

/* spinner */
.spinner {
	margin: 50px auto 50px;
	width: 70px;
	text-align: center;
}

.spinner > div {
	width: 18px;
	height: 18px;
	background-color: #00687f;

	border-radius: 100%;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
	}
}

@keyframes bouncedelay {
	0%,
	80%,
	100% {
		transform: scale(0);
		-webkit-transform: scale(0);
	}
	40% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

