@font-face {font-family:'Poppins'; src:url("../fonts/Poppins-Light.ttf"); font-weight:300; font-style: normal;}
@font-face {font-family:'Poppins'; src:url("../fonts/Poppins-Regular.ttf"); font-weight:400; font-style: normal;}
@font-face {font-family:'Poppins'; src:url("../fonts/Poppins-Medium.ttf"); font-weight:500; font-style: normal;}
@font-face {font-family:'Poppins'; src:url("../fonts/Poppins-SemiBold.ttf"); font-weight:600; font-style: normal;}
@font-face {font-family:'Poppins'; src:url("../fonts/Poppins-Bold.ttf"); font-weight:700; font-style: normal;}

body, html {
	font-family: Poppins,Helvetica,sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fw-bold {
	font-weight: 600 !important;
}

.fw-semibold {
	font-weight: 500 !important;
}

.fa-25x {
	font-size: 2.5em;
}

body {
	background-color: var(--white-smoke);
}

footer {
	background-color: var(--bs-gray-500);
	color: var(--white-smoke);
	font-size: .8125rem;
}

header .navbar-dark .navbar-nav .nav-link {
	color: var(--gray-slate);
}

header .nav-link  {
	padding-top: .25rem;
	padding-bottom: .25rem;
}

header .navbar-nav {
	font-size: .875rem;
}


/* Buttons Start */

.btn {
	font-size: .875rem;
}

.btn-primary {
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.btn-outline-primary {
	color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.btn-primary:hover,
.btn-check:focus+.btn-primary,
.btn-primary:focus,
.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
	background-color: var(--bs-primary-shade);
	border-color: var(--bs-primary-shade);
}

.btn-outline-primary:hover {
	color: var(--white);
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
	color: var(--white);
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
}

.btn-check:focus+.btn-primary,
.btn-primary:focus,
.btn-check:active+.btn-primary:focus,
.btn-check:checked+.btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle:focus,
.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-primary-rgb-focus) / 50%);
}

.btn-check:active+.btn-outline-primary:focus,
.btn-check:checked+.btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-primary-rgb-focus) / 50%);
}

.btn-success {
	background-color: var(--bs-success);
	border-color: var(--bs-success);
}

.btn-outline-success {
	color: var(--bs-success);
	border-color: var(--bs-success);
}

.btn-success:hover,
.btn-check:focus+.btn-success,
.btn-success:focus,
.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
	background-color: var(--bs-success-shade) !important;
	border-color: var(--bs-success-shade) !important;
}

.btn-outline-success:hover {
	color: var(--white);
	background-color: var(--bs-success);
	border-color: var(--bs-success);
}

.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
	color: var(--white);
	background-color: var(--bs-success);
	border-color: var(--bs-success);
}

.btn-check:focus+.btn-success,
.btn-success:focus,
.btn-check:active+.btn-success:focus,
.btn-check:checked+.btn-success:focus,
.btn-success.active:focus,
.btn-success:active:focus,
.show>.btn-success.dropdown-toggle:focus,
.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-success-rgb-focus) / 50%);
}

.btn-check:active+.btn-outline-success:focus,
.btn-check:checked+.btn-outline-success:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus,
.btn-outline-success:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-success-rgb-focus) / 50%);
}

.btn-info {
	color: var(--white);
	background-color: var(--bs-info);
	border-color: var(--bs-info);
}

.btn-outline-info {
	color: var(--bs-info);
	border-color: var(--bs-info);
}

.btn-info:hover,
.btn-check:focus+.btn-info,
.btn-info:focus,
.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
	color: var(--white);
	background-color: var(--bs-info-shade);
	border-color: var(--bs-info-shade);
}

.btn-outline-info:hover {
	color: var(--white);
	background-color: var(--bs-info);
	border-color: var(--bs-info);
}

.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
	color: var(--white);
	background-color: var(--bs-info);
	border-color: var(--bs-info);
}

.btn-check:focus+.btn-info,
.btn-info:focus,
.btn-check:active+.btn-info:focus,
.btn-check:checked+.btn-info:focus,
.btn-info.active:focus,
.btn-info:active:focus,
.show>.btn-info.dropdown-toggle:focus,
.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-info-rgb-focus) / 50%);
}

.btn-check:active+.btn-outline-info:focus,
.btn-check:checked+.btn-outline-info:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus,
.btn-outline-info:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-info-rgb-focus) / 50%);
}

.btn-warning {
	color: var(--white);
	background-color: var(--bs-warning);
	border-color: var(--bs-warning);
}

.btn-outline-warning {
	color: var(--bs-warning);
	border-color: var(--bs-warning);
}

.btn-warning:hover,
.btn-check:focus+.btn-warning,
.btn-warning:focus,
.btn-check:active+.btn-warning,
.btn-check:checked+.btn-warning,
.btn-warning.active,
.btn-warning:active,
.show>.btn-warning.dropdown-toggle {
	color: var(--white);
	background-color: var(--bs-warning-shade);
	border-color: var(--bs-warning-shade);
}

.btn-outline-warning:hover {
	color: var(--white);
	background-color: var(--bs-warning);
	border-color: var(--bs-warning);
}

.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
	color: var(--white);
	background-color: var(--bs-warning);
	border-color: var(--bs-warning);
}

.btn-check:focus+.btn-warning,
.btn-warning:focus,
.btn-check:active+.btn-warning:focus,
.btn-check:checked+.btn-warning:focus,
.btn-warning.active:focus,
.btn-warning:active:focus,
.show>.btn-warning.dropdown-toggle:focus,
.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-warning-rgb-focus) / 50%);
}

.btn-check:active+.btn-outline-warning:focus,
.btn-check:checked+.btn-outline-warning:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus,
.btn-outline-warning:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-warning-rgb-focus) / 50%);
}

.btn-danger {
	background-color: var(--bs-danger);
	border-color: var(--bs-danger);
}

.btn-outline-danger {
	color: var(--bs-danger);
	border-color: var(--bs-danger);
}

.btn-danger:hover,
.btn-check:focus+.btn-danger,
.btn-danger:focus,
.btn-check:active+.btn-danger,
.btn-check:checked+.btn-danger,
.btn-danger.active,
.btn-danger:active,
.show>.btn-danger.dropdown-toggle {
	background-color: var(--bs-danger-shade);
	border-color: var(--bs-danger-shade);
}

.btn-outline-danger:hover {
	color: var(--white);
	background-color: var(--bs-danger);
	border-color: var(--bs-danger);
}

.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
	color: var(--white);
	background-color: var(--bs-danger);
	border-color: var(--bs-danger);
}

.btn-check:focus+.btn-danger,
.btn-danger:focus,
.btn-check:active+.btn-danger:focus,
.btn-check:checked+.btn-danger:focus,
.btn-danger.active:focus,
.btn-danger:active:focus,
.show>.btn-danger.dropdown-toggle:focus,
.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-danger-rgb-focus) / 50%);
}

.btn-check:active+.btn-outline-danger:focus,
.btn-check:checked+.btn-outline-danger:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus,
.btn-outline-danger:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-danger-rgb-focus) / 50%);
}

.btn-secondary {
	background-color: var(--bs-secondary);
	border-color: var(--bs-secondary);
}

.btn-outline-secondary {
	color: var(--bs-secondary);
	border-color: var(--bs-secondary);
}

.btn-secondary:hover,
.btn-check:focus+.btn-secondary,
.btn-secondary:focus,
.btn-check:active+.btn-secondary,
.btn-check:checked+.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.show>.btn-secondary.dropdown-toggle {
	background-color: var(--bs-secondary-shade);
	border-color: var(--bs-secondary-shade);
}

.btn-outline-secondary:hover {
	color: var(--white);
	background-color: var(--bs-secondary);
	border-color: var(--bs-secondary);
}

.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
	color: var(--white);
	background-color: var(--bs-secondary);
	border-color: var(--bs-secondary);
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus,
.btn-check:active+.btn-secondary:focus,
.btn-check:checked+.btn-secondary:focus,
.btn-secondary.active:focus,
.btn-secondary:active:focus,
.show>.btn-secondary.dropdown-toggle:focus,
.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-secondary-rgb-focus) / 50%);
}

.btn-check:active+.btn-outline-secondary:focus,
.btn-check:checked+.btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-secondary-rgb-focus) / 50%);
}

.btn-dark {
	background-color: var(--bs-dark);
	border-color: var(--bs-dark);
}

.btn-outline-dark {
	color: var(--bs-dark);
	border-color: var(--bs-dark);
}

.btn-dark:hover,
.btn-check:focus+.btn-dark,
.btn-dark:focus,
.btn-check:active+.btn-dark,
.btn-check:checked+.btn-dark,
.btn-dark.active,
.btn-dark:active,
.show>.btn-dark.dropdown-toggle {
	background-color: var(--bs-dark-shade);
	border-color: var(--bs-dark-shade);
}

.btn-outline-dark:hover {
	color: var(--white);
	background-color: var(--bs-dark);
	border-color: var(--bs-dark);
}

.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
	color: var(--white);
	background-color: var(--bs-dark);
	border-color: var(--bs-dark);
}

.btn-check:focus+.btn-dark,
.btn-dark:focus,
.btn-check:active+.btn-dark:focus,
.btn-check:checked+.btn-dark:focus,
.btn-dark.active:focus,
.btn-dark:active:focus,
.show>.btn-dark.dropdown-toggle:focus,
.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-dark-rgb-focus) / 50%);
}

.btn-check:active+.btn-outline-dark:focus,
.btn-check:checked+.btn-outline-dark:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus,
.btn-outline-dark:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--bs-dark-rgb-focus) / 50%);
}

/* Buttons End */


/* Cards Start */

.card {
	border: 0px;
	border-radius: 0;
}

.card-header {
	background-color: var(--white);
	border-bottom: 0px;
	padding: 1rem 1rem 0rem 1rem;
}

.card-footer {
	background-color: var(--white);
	border-bottom: 0px;
	padding: 0rem 1rem 1rem 1rem;
	border-top: 0px;
}

.card.ghr {
	background-color: var(--ghr-primary);
}

.card.ghr .text-secondary {
	color: var(--gray-400) !important;
}

.card.ghr .btn-primary {
	background-color: var(--ghr-accent);
	border-color: var(--ghr-accent);
}

.card.ghr .btn-primary:hover,
.card.ghr .btn-primary:focus,
.card.ghr .btn-primary.active,
.card.ghr .btn-primary:active {
	background-color: var(--ghr-accent-shade);
	border-color: var(--ghr-accent-shade);
}

.card.ghr .btn-primary:focus,
.card.ghr .btn-primary.active:focus,
.card.ghr .btn-primary:active:focus {
	box-shadow: 0 0 0 0.25rem rgb(var(--ghr-accent-rgb-focus) / 50%);
}

.card.ghr .card-header {
	background-color: var(--ghr-primary);
}

.card.ghr .card-footer {
	background-color: var(--ghr-primary);
}

.card.ghr .card-header .suffix {
	color: var(--ghr-secondary);
}

.card.bwelcome {
	background-color: var(--ghr-primary);
}

a.bwelcome:hover > .card {
	background-color: var(--bwelcome);
}

a.bwelcome:hover img {
	content: url('../images/bwelcome.svg');
}

.card.uman {
	border: 2px solid var(--uman-secondary);
}

.card.uman a {
	text-decoration:none;
	color: inherit;
}

.card.uman a:hover {
	text-decoration:underline;
}

.card.console {
	border: 2px solid var(--bs-primary);
}

.card.ss {
	background-color: var(--selfservice);
}

.card.ss i {
	color: var(--white-smoke);
}

.card.ss .card-footer {
	background-color: var(--selfservice);
}

.card.ss .card-title {
	color: var(--white-smoke);
}

.card.ss .card-text {
	color: var(--gray-100);
}

.card.taregister {
	background-color: var(--bs-primary);
}

.card.taregister .card-text {
	color: var(--gray-100);
}

.card.taregister i {
	color: var(--bs-primary-shade-30);
}

.card.taregister a {
	text-decoration:none;
	color: var(--bs-primary-tint-80);
}

.card.taregister a:hover {
	text-decoration:underline;
}

.card.report {
	background-color: var(--bs-warning);
}

.card.report .card-text {
	color: var(--gray-100);
}

.card.report i {
	color: var(--bs-warning-shade-30);
}

.card.report a {
	text-decoration:none;
	color: var(--bs-warning-tint-80);
}

.card.report a:hover {
	text-decoration:underline;
}

.card.wiki {
	background-color: var(--bs-success);
}

.card.wiki .card-text {
	color: var(--gray-100);
}

.card.wiki i {
	color: var(--bs-success-shade-30);
}

.card.wiki a {
	text-decoration:none;
	color: var(--bs-success-tint-80);
}

.card.wiki a:hover {
	text-decoration:underline;
}

/* Cards End */


/* Main Content Start */

main > .container {
  padding: 30px 10px 0;
  color: var(--content-text);
}

#content {
	font-size: .875rem;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: var(--content-title);
}

/* Main Content End */


.navbar-dark {
  background-color: var(--gray-steel) !important;
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: var(--white);
}

.navbar-brand {
	font-size: 1.25rem;
}

.navbar-brand .navbar-brand-1 {
	font-weight: 300;
}

.navbar-brand .navbar-brand-2 {
	font-weight: 500;
	color: var(--bs-warning);
	text-transform: uppercase;
}
