body {
	background-image: url('../../bg.png');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
}
.input-group.input-group-seamless>.form-control {
	border-radius: 0.375rem !important;
}
.alert-helper {
	border-radius: 0.375rem;
}
.alert-helper p {
	margin-bottom: 0;
}
.close {
	opacity: 1;
	color: #fff;
}
.tip-info {
	color: #fff;
	font-size: 11px;
	padding: 2px 7px;
	background: #006fe6!important;
	font-weight: 700;
	border-radius: .375rem;
	margin-left: .5rem;
}
.tip-warning {
	color: #fff;
	font-size: 11px;
	padding: 2px 7px;
	background: #c4183c!important;
	font-weight: 700;
	border-radius: .375rem;
	margin-left: .5rem;
}
.col-form-label {
	font-weight: 500;
}
#container {
	height: 600px;
	width: 500px;
	margin: 0 auto;
}
.cnav-title img {
	width: 4.5rem;
}
.cnav-title span {
	color: #fff;
	text-decoration: none;
	font-size: 1.5rem;
	font-weight: bolder;
	vertical-align: middle;
}
.cnav-title:hover {
	color: #fff;
	text-decoration: none;
}
.bg-custom {
	background-color: #ff3131;
}
.custom-toggler .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.custom-toggler.navbar-toggler {
	border-color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
	color: #fff;
}
.footer {
	text-align: center;
	color: #fff;
	background-color: #ff3131;
	padding: 0.75rem;
	/*position: absolute;*/
	/*bottom: 0;*/
	/*width: 100%;*/
}
.footer p {
	margin: 0;
}
.auto-center {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.bg-gray {
	/*background-color: #384b65;*/
}
.navbar {
	padding: 0 1.5rem;
}
