@font-face {
	font-family: 'Sailec';
	src: url('https://webgo.lt/fonts/Sailec-Regular.woff2') format('woff2'),
		url('https://webgo.lt/fonts/Sailec-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body {
	font-family: 'Sailec', Helvetica, Sans-Serif !important;
	font-weight: normal !important;
}

body .min-h-screen {
	padding-bottom: 6rem;
}

body svg.h-12 {
	height: 4rem;
}

body h2 {
	display: none;
}

body label[for="email"],
body label[for="password"]{
	padding-bottom: calc(8px - 0.25rem);
	line-height: 1em;
	margin: 0;
}

body .font-medium {
	font-weight: 400;
}

body .text-gray-700,
body .text-gray-900 {
	color: #545454;
}

body .text-custom-600 {
	color: #545454;
}

body .border-red-500, .text-red-500 {
	border-color: #FF0772;
}

body .text-sm,
body .sm\:text-sm {
	font-size: 18px;
	line-height: 1em;
}

body .shadow-sm {
	box-shadow: none;
}

body .shadow {
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 5%);
}

body .bg-gray-50 {
	background-color: #F8F4F2;
}

body .sm\:rounded-lg {
	border-radius: 20px;
}

body .hover\:text-custom-500:hover {
	--text-opacity: 1;
	color: #FF0772;
}

body input[type="email"],
body input[type="password"],
body input[type="text"] {
	padding: 15px;
}

body input[type="email"]:focus,
body input[type="password"]:focus,
body input[type="text"]:focus {
   box-shadow: none;
   border-color: #07DEFF;
}

body button[type="submit"] {
	background-image: linear-gradient(to right, #FF0772 0%, #FF4352 50%, #FF0772 100%);
	background-size: 200% 100%;	
	border-radius: 2rem;
	font-size: 18px;
	line-height: 1em;
	padding: 17px 35px;
	border: none;
	moz-transition: background 0.8s ease-in-out;
	-o-transition: background 0.8s ease-in-out;
	-webkit-transition: background 0.8s ease-in-out;
	transition: background 0.8s ease-in-out;
	box-shadow: none;
}

body button[type="submit"]:hover {
	background-position: 98% 0;
	moz-transition: background 0.8s ease-in-out;
	-o-transition: background 0.8s ease-in-out;
	-webkit-transition: background 0.8s ease-in-out;
	transition: background 0.8s ease-in-out;
}