/**/
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Material+Symbols+Outlined&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
:root {
	--primary:#0F2F8D;
	--secondary:#6CCAFB;
	--secondarypale:#C9E9FB;
	--skyblue:#33BBFF;
	--darkback:#044E77;
	--darkbackhighlight:#889cae;
	--light-gray-300:#ccc;
	--light-gray-500:#585858;
	--button:#FF8200;
	--buttoncolor:#fff;
	--alert:#DA0202;
	--links:var(--primary);
	--topnavlinks:var(--primary);
	--topnavhoverback:#fff;
	--white-500:#f5f5f5;
	--sidenavback:var(--darkback);
	--sidenavlinkhoverback:var(--darkbackhighlight);
	--sidenavlinks:#fff;
	--background:#F0F6FA;
	--tableheadback:var(--darkback);
	--tableheadtext:#fff;
	--black:#000;
	--text:#383838;
	--textlight:#9397ad;
	--success:#509650;
	--stars:#FFCC05;
	--starscontainerback:#fff;
	--mainheadfont:'Bebas Neue',sans-serif;
	--bodyfont:'Roboto',sans-serif;
	--fontsm:.75rem;
	--fontmdlg:1.25rem;
	--fontlg:4rem;
	--iconfont:'Material Symbols Outlined';
	--iconfontsizelarge:10rem;
	--box-shadow:0 0 .5rem rgba(9,27,80,.125);
	--iconhome:'\e88a';
	--iconcart:'\e8cc';
	--iconrenew:'\e627';
	--iconusage:'\f190';
	--iconrefer:'\e7fe';
	--iconalerts:'\e002';
	--iconoutage:'\e3e6';
	--iconbilling:'\f1b6';
	--iconmessages:'\e0ca';
	--iconcontact:'\f0e2';
	--iconfaq:'\e887';
	--iconlogout:'\e9ba';
	--iconarrow:'\f46a';
}
.card {
	border:none;
	box-shadow:var(--box-shadow);
}
.btn-primary {
    --bs-btn-color: var(--black);
    --bs-btn-bg: var(--button);
    --bs-btn-border-color: var(--button);
    --bs-btn-hover-color: var(--black);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--black);
}
.btn-outline-secondary {
    --bs-btn-color: var(--primary);
    --bs-btn-border-color: var(--primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--primary);
    --bs-btn-hover-border-color: var(--primary);
    --bs-btn-active-bg:var(--primary);
    --bs-btn-active-border-color:var(--primary);
}
.text-bg-success {
	background-color:var(--success) !important;
}
i.star-item.gold-star {
	mask-image: url(/theme/assets/boxicons/svg/solid/bxs-star.svg);
    -webkit-mask-image: url(/theme/assets/boxicons/svg/solid/bxs-star.svg);
}
i.star-item.no-star {
	background-color: var(--textlight);
	mask-image: url(/theme/assets/boxicons/svg/regular/bx-star.svg);
	-webkit-mask-image: url(/theme/assets/boxicons/svg/regular/bx-star.svg);
}
i.star-item.half-star {
	mask-image: url(/theme/assets/boxicons/svg/solid/bxs-star-half.svg);
	-webkit-mask-image: url(/theme/assets/boxicons/svg/solid/bxs-star-half.svg);
}
i.star-item {
	background-color: var(--stars);
	mask-size: 100%;
	padding-top: 100%;
	-webkit-mask-size: 100%;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}
