/*design update 16.09.2022 by Koss */
:root {
	--white:#ffffff;
	
	--blue:#397AC6;
	--blue-dark:#45668C;
	--green:#47C08B;
	--green-light:#D9F6DF;
	--green-dark:#46AB7F;
	--green-border:#7CD4AE;
	
	--red:#E98974;
	--red-light:#FFF9F9;
	--font:'Poppins', Arial, sans-serif;
	
	--gray-basic:#F8F8F8;
	--gray:#E7E7E7;
	--gray-icon:#6F6F6F;
	--gray-border:#D1D1D1;
	--gray-table-border:#EDEDED;
	
	--gray-meduim:#A9A9A9;
	
	--black-text:#1E1E1E;
	--gray-text:#494949;
	
	--header-h:52px;
	--transition-def:all 0.3s ease;
	
	--boxshadow-gray:0px 4px 20px rgba(0, 0, 0, 0.05);
	--boxshadow-gray-hover:0px 14px 40px rgba(0, 0, 0, 0.15);
}


body {
	font-family:var(--font);
	line-height:normal;
	
	
}
.login {
	background:var(--green);
}
.login .logo strong {
	display:none;
}
.login .logo {
	width:500px;
	height:100px;
	background: url(/img/conventoo-logo.svg) 50% 50% / 250px auto no-repeat;
}

.login .box {
	border:0;
	border-radius:6px;
	width:100%;
	max-width:400px;
	box-shadow:var(--boxshadow-gray-hover);
}
.login .box .form-title {
	font-family:var(--font);
}
.login .box .input-icon input {
	border:1px solid var(--gray-border);
	min-height:43px;
	border-radius:6px;
	box-shadow:none;
	font-size:16px !Important;
	padding-left:40px !important;
}
.login .box .input-icon input:focus {
	border:1px solid var(--blue);
}
 
.input-icon > i {
	margin-top:13px;
	margin-left:14px;
}

.login .box .has-error .input-icon input {
  border-color: var(--red);
}
.login .box .has-success .input-icon input {
  border-color: var(--green);
}
.login .box .checkbox {
	display:flex;
}
.radio > div.radio, .radio-inline > div.radio, .checkbox > div.checker, .checkbox-inline > div.checker {
	margin-left:0;
}

.submit.btn-primary {
	border-radius:6px;
	background-color:var(--blue);
	border:0;
	padding:10px 15px;
}
.login .footer {
	color:var(--white);
}