:root {
	--prefix: --bs-;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #d82c5b;
	--bs-orange: #fd7e14;
	--bs-yellow: #ebcf4f;
	--bs-green: #31cf80;
	--bs-teal: #20c997;
	--bs-cyan: #2dadcf;
	--bs-gray: #989ea6;
	--bs-gray-dark: #343a40;
	--bs-primary: #00bac7;
	--bs-secondary: #9ea9b4;
	--bs-success: #31cf80;
	--bs-info: #2dadcf;
	--bs-warning: #ebcf4f;
	--bs-danger: #d82c5b;
	--bs-light: #f6f7f8;
	--bs-dark: #0e2238;
	--bs-light-green: #f1f5f7;
	--bs-white: #fff;
	--bs-black: #000;
	--bs-blue: #0075c7;
	--bs-gray-100: #f6f7f8;
	--bs-gray-200: #f4f4f4;
	--bs-gray-300: #edeef0;
	--bs-gray-400: #d6dae2;
	--bs-gray-500: #a5abb3;
	--bs-gray-600: #989ea6;
	--bs-gray-700: #707070;
	--bs-gray-800: #343a40;
	--bs-gray-900: #212529;
	--bs-primary-rgb: 0, 186, 199;
	--bs-secondary-rgb: 158, 169, 180;
	--bs-success-rgb: 49, 207, 128;
	--bs-info-rgb: 45, 173, 207;
	--bs-warning-rgb: 235, 207, 79;
	--bs-danger-rgb: 216, 44, 91;
	--bs-light-rgb: 246, 247, 248;
	--bs-dark-rgb: 14, 34, 56;
	--bs-light-green-rgb: 241, 245, 247;
	--bs-blue-rgb: 0, 117, 199;
	--bs-gray-100-rgb: 246, 247, 248;
	--bs-gray-200-rgb: 244, 244, 244;
	--bs-gray-300-rgb: 237, 238, 240;
	--bs-gray-400-rgb: 214, 218, 226;
	--bs-gray-500-rgb: 165, 171, 179;
	--bs-gray-600-rgb: 152, 158, 166;
	--bs-gray-700-rgb: 112, 112, 112;
	--bs-gray-800-rgb: 52, 58, 64;
	--bs-gray-900-rgb: 33, 37, 41;
	--bs-white-rgb: 255, 255, 255;
	--bs-black-rgb: 0, 0, 0;
	--bs-body-color-rgb: 14, 34, 56;
	--bs-body-bg-rgb: 248, 250, 251;
	--bs-font-sans-serif: "Open Sans", sans-serif;
	--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	--bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0));
	--bs-body-font-family: var(--bs-font-sans-serif);
	--bs-body-font-size: 0.875rem;
	--bs-body-font-weight: 400;
	--bs-body-line-height: 1.5;
	--bs-body-color: #0e2238;
	--bs-body-bg: #f8fafb;
	--bs-heading-color: ;
	--bs-link-color: #00bac7;
	--bs-link-hover-color: #00959f;
	--bs-code-color: #00bac7;
	--bs-highlight-bg: #fbf5dc;
	--bs-breakpoint-xs: 0;
	--bs-breakpoint-sm: 576px;
	--bs-breakpoint-md: 768px;
	--bs-breakpoint-lg: 992px;
	--bs-breakpoint-xl: 1200px;
	--bs-breakpoint-xxl: 1400px;
	--bs-border-width: 1px;
	--bs-border-style: solid;
	--bs-border-color: #f4f4f4;
	--bs-border-color-translucent: hsla(214, 7%, 62%, .1);
	--bs-border-radius: 0.625rem;
	--bs-border-radius-sm: 0.25rem;
	--bs-border-radius-lg: 0.75rem;
	--bs-border-radius-xl: 1rem;
	--bs-border-radius-2xl: 2rem;
	--bs-border-radius-pill: 50rem;
	--bs-form-control-bg: var(--bs-body-bg);
	--bs-chart-tooltip-bg: var(--bs-dark);
	--bs-navbar-vertical-bg-color: #222834;
	--bs-navbar-vertical-label-color: #6e7891;
	--bs-navbar-vertical-link-color: #9fa6bc;
	--bs-navbar-vertical-link-hover-color: #eff2f6;
	--ps-navbar-vertical-link-hover-bg: #31374a;
}
body{
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background-color: var(--bs-body-bg);
	color: var(--bs-body-color);
	font-family: var(--bs-body-font-family);
	font-size: var(--bs-body-font-size);
	font-weight: var(--bs-body-font-weight);
	line-height: var(--bs-body-line-height);
	margin: 0;
	text-align: var(--bs-body-text-align);
}
.card{
	--bs-card-spacer-y: 1.25rem;
	--bs-card-spacer-x: 1.25rem;
	--bs-card-title-spacer-y: 0.9375rem;
	--bs-card-border-width: 1px;
	--bs-card-border-color: var(--bs-border-color-translucent);
	--bs-card-border-radius: 0.625rem;
	--bs-card-box-shadow: 0 0.1875rem 0.1875rem 0 rgba(14, 34, 56, .07);
	--bs-card-inner-border-radius: calc(0.625rem - 1px);
	--bs-card-cap-padding-y: 1.25rem;
	--bs-card-cap-padding-x: 1.25rem;
	--bs-card-cap-bg: transparent;
	--bs-card-cap-color: ;
	--bs-card-height: ;
	--bs-card-color: ;
	--bs-card-bg: #fff;
	--bs-card-img-overlay-padding: 1.875rem;
	--bs-card-group-margin: 0.9375rem;
	word-wrap: break-word;
	background-clip: border-box;
	background-color: var(--bs-card-bg);
	border: var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius: var(--bs-card-border-radius);
	display: flex;
	flex-direction: column;
	height: var(--bs-card-height);
	min-width: 0;
	position: relative;
	box-shadow: var(--bs-card-box-shadow);
	margin-bottom: 1.875rem;
}

.login-box .card{
	max-width: 600px;
}

.navbar-horizontal {
	background: var(--bs-navbar-vertical-bg-color);
	color: var(--bs-navbar-vertical-label-color);
}
.nav-item a{
	color: var(--bs-navbar-vertical-link-color);
	text-decoration: none;
	display: block;
	padding-top: .35rem;
	padding-bottom: .35rem;
	padding-left: 1.75rem;
	padding-right: 1.75rem;
	margin-left: .75rem;
	margin-right: .75rem;
	border-radius: .5rem;
	font-weight: 600;
}
.nav-item a:hover{
	color: var(--bs-navbar-vertical-link-hover-color);
	background-color: var(--ps-navbar-vertical-link-hover-bg);
}
.nav-item.active a{
	color: var(--bs-navbar-vertical-link-hover-color);
	background-color: var(--ps-navbar-vertical-link-hover-bg);
}
.content{
	padding-top: 20px;
}

.alert{
	margin: 0 5rem;
}

.btn-remove{
	position: absolute;
	width: 38px;
	height: 38px;
	display: none;
	z-index: 1;
	background: none;
	border: none;
	left:  -15px;
}

.row:hover .btn-remove{
	display: block;
}