/*#header {*/
/*	padding: 0 15px*/
/*}*/

#header > .row {
	align-items: center
}

#header .trang-tri-su-kien {
	position: relative
}

#header .slogan {
	color: #d9d7d7;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	font-size: 15px
}

#header .logo {
	position: relative;
	--bs-navbar-toggler-icon-bg: var(--icon-toggle-custom);
	--bs-navbar-toggler-padding-y: 3px;
	--bs-navbar-toggler-padding-x: 10px;
	--bs-navbar-toggler-font-size: 18px;
	--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
	--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
	--bs-navbar-toggler-border-radius: 3px;
	--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
}

#header .logo .navbar-toggler {
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	background-color: #1e6c9c;
}

#header .logo .logo-desktop {
	max-width: 100%;
	height: auto;
}

#header .logo .logo-mobile {
	display: none
}

#header .login {
	padding: 10px 12px;
	border-radius: 4px
}

#header .login .social {
	margin-bottom: 10px
}

/*#header-login-form .highlight-addon {*/
/*	padding-left: 0*/
/*}*/

#header-login-form .highlight-addon .invalid-feedback {
	position: absolute
}

#header .login .login-form .btn-login,
#header .login .login-form .btn-register {
	background: #0288d1;
	border: 1px solid #8cc9ea;
	border-radius: 2px;
	color: #fff;
	padding: 3px 10px
}

#header .login .login-form .btn-forgot {
	color: #686a6c;
	text-decoration: underline;
	padding-left: 5px
}

#header .login .hello {
	font-size: 15px
}

#header .login .vi-tien .number-money {
	color: #0288d1;
	text-shadow: 2px 2px 2px #fc8d34, 2px 2px 2px #fc8d34, 2px 2px 2px #fc8d34, 2px 2px 2px #fc8d34;
	font-weight: bold
}

#header .login .button-group > form {
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
}

#header .login .button-group .btn-tai-khoan,
#header .login .button-group .btn-lay-the,
#header .login .button-group .btn-vi-tien,
#header .login .button-group .btn-dang-xuat {
	background: #0288d1;
	border: 1px solid #8cc9ea;
	border-radius: 2px;
	color: #fff;
	padding: 3px 10px;
	height: 100%;
	max-height: 30px
}

#header .login .button-group .btn-lay-the {
	background: #fc8d34;
	border-color: #fc8d34
}

#header .shopping-cart .sc-link img {
/*	float: left;*/
/*	padding-right: 5px;*/
/*	padding-left: 25px*/
}

#header .shopping-cart .cart {
	color: #106493;
	margin-bottom: 8px;
	margin-top: 5px
}

#header .shopping-cart .pay .btn-pay {
	background: #106493;
	color: #fff;
	border: 0px;
	padding: 3px 10px;
	border-radius: 2px;
	margin-left: 2px
}

#header .support-hotline {
	display: flex;
	justify-content: space-evenly;
}

#header .support-hotline .hotline {
	text-align: center;
	min-width: 101px;
}

#header .support-hotline .support {
	max-width: 150px;
	min-width: 143px;
}

#header .support-hotline .support .support-title,
#header .support-hotline .hotline .hotline-title {
	color: #373435;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
/*	padding-right: 20px;*/
}

#header .support-hotline .hotline .hotline-us,
#header .support-hotline .hotline .hotline-au,
#header .support-hotline .hotline .hotline-vn {
	padding-bottom: 10px
}

.custom-popover-zalo-qr {
}

/*.custom-popover-message-livechat {
	transform: translate(-605px, 71px) !important
}

.custom-popover-message-livechat .popover-arrow {
	transform: translate(0px, 22px) !important
}*/

.custom-popover-message-livechat .popover-header {
	text-align: center;
	text-transform: uppercase;
	padding: 5px;
	font-weight: 700;
	font-size: 14px
}

.custom-popover-message-livechat .popover-body {
	text-align: center;
	padding: 5px
}
