.login-form-container {
	border-radius:8px;
}
form .pass-link a, form .signup-link a {
	color: #4158d0;
	text-decoration: none;
}
.terms-link {
	color:var(--bs-default-color) !important;
}
.border-info {
	border-color:var(--bs-default-color) !important;
}
.bg-info {
	background-color:var(--bs-default-color) !important;
}
.btn-info {
	border-color:var(--bs-default-color) !important;
	background-color:var(--bs-default-color) !important;
	color:#fff !important;
}

.smalltext {
	padding-top: 5px;
	font-size: 16px;
	color:#fff !important;
}
.error {
	color:red !important;
}
/*************************************************************************
***************************** Footer *************************************
*************************************************************************/
.footer-center {
	margin: 0 auto !important;
	text-align: center;
	font-size: 12px;
}
.footer {
	padding:8px !important;
	color:#fff !important;
	border-top:1px solid #fff;
	background: var(--bs-default-color);
}
.footer a{color:#fff;}

.footer a:hover{color:#1fbe89 !important;}

.desktop-footer, .mobile-footer {
	font-size:12px !important;
}
.mobile-footer {
	height:35px;
}
 @media screen and (min-width: 576px) {
.mobile-footer {
display:none !important;
}
.desktop-footer {
display:block !important;
}
}
 @media screen and (max-width: 575px) {
.mobile-footer {
display:block !important;
}
.desktop-footer {
display:none !important;
}
}
#loader {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(255, 255, 255, 0.75) url(../../admin/assets/images/loader.gif) no-repeat center center;
	z-index: 10000;
}

.fixed-bottom {
	position:fixed !important;
	width:100%;
	bottom:0px;
}
.disabled-link {
	pointer-events: none;
	cursor: default;
}

.form-check-input.check-outline.outline-success {
	border: 1px solid #21c1d6;
	background-color: transparent;
}
.form-check-input[type=checkbox] {
	border-radius: 4px;
}
.form-check .form-check-input {
	float: left;/*margin-top: 1.075em;*/
}
.form-check-input {
	background-position: left center;
}
.form-check-input {
	width: 1.375em;
	height: 1.375em;
	margin-top: .0625em;
	vertical-align: top;
	background-color: #eaedf5;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 0;
	appearance: none;
	color-adjust: exact;
 transition: background-color .15s ease-in-out, background-position .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form-check-input.white:checked {
	border-color: #fff !important;
}
.form-check-input.check-outline.outline-white {
	border: 1px solid #fff;
	background-color: transparent;
}
.form-check-input.info:checked {
	background-color: var(--bs-default-color) !important;
	border-color: var(--bs-default-color) !important;
}
.form-check-input.check-outline.outline-info {
	border: 1px solid var(--bs-default-color);
	background-color: transparent;
}

