/*! * Bootstrap v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root{
	--bs-blue:#0d6efd;
	--bs-indigo:#6610f2;
	--bs-purple:#6f42c1;
	--bs-pink:#d63384;
	--bs-red:#dc3545;
	--bs-orange:#fd7e14;
	--bs-yellow:#ffc107;
	--bs-green:#198754;
	--bs-teal:#20c997;
	--bs-cyan:#0dcaf0;
	--bs-white:#fff;
	--bs-gray:#6c757d;
	--bs-gray-dark:#343a40;
	--bs-primary:#EB1616;
	--bs-secondary:#191C24;
	--bs-success:#198754;
	--bs-info:#0dcaf0;
	--bs-warning:#ffc107;
	--bs-danger:#dc3545;
	--bs-light:#6C7293;
	--bs-dark:#000;
	--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	--bs-gradient:linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0))
}
*,::after,::before{
	box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
	:root{
		scroll-behavior:smooth
}
}
body{
	margin:0;
	font-family:"Open Sans",sans-serif;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:--bg1;
	background-color:--bg2;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	margin-top:0;
	margin-bottom:.5rem;
	font-family:Roboto,sans-serif;
	font-weight:700;
	line-height:1.2
}

.h1,h1{
	font-size:calc(1.375rem + 1.5vw)
}
@media (min-width:1200px){
	.h1,h1{
		font-size:2.5rem
}
}
.h2,h2{
	font-size:calc(1.325rem + .9vw)
}
@media (min-width:1200px){
	.h2,h2{
		font-size:2rem
}
}
.h3,h3{
	font-size:calc(1.3rem + .6vw)
}
@media (min-width:1200px){
	.h3,h3{
		font-size:1.75rem
}
}
.h4,h4{
	font-size:calc(1.275rem + .3vw)
}
@media (min-width:1200px){
	.h4,h4{
		font-size:1.5rem
}
}
.h5,h5{
	font-size:1.25rem
}
.h6,h6{
	font-size:1rem
}
p{
	margin-top:0;
	margin-bottom:1rem
}
dt{
	font-weight:700
}
a{
	color:#eb1616;
	text-decoration:none
}
a:hover{
	color:#bc1212
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
	color:inherit;
	text-decoration:none
}
code{
	font-family:var(--bs-font-monospace);
	font-size:1em;
	direction:ltr;
	unicode-bidi:bidi-override
}
code{
	font-size:.875em;
	color:#d63384;
	word-wrap:break-word
}
a>code{
	color:inherit
}
img{
	vertical-align:middle
}
table{
	caption-side:bottom;
	border-collapse:collapse
}
th{
	text-align:inherit;
	text-align:-webkit-match-parent;
	color:var(--tabletexthead)
}
tbody,td,th,thead,tr{
	border-color:inherit;
	border-style:solid;
	border-width:0
}
label{
	display:inline-block
}
input{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
[role=button]{
	cursor:pointer
}
[list]::-webkit-calendar-picker-indicator{
	display:none
}
[type=button],[type=reset],[type=submit]{
	-webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){
	cursor:pointer
}
::-moz-focus-inner{
	padding:0;
	border-style:none
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
	padding:0
}
::-webkit-inner-spin-button{
	height:auto
}
[type=search]{
	outline-offset:-2px;
	-webkit-appearance:textfield
}
::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
	padding:0
}
::file-selector-button{
	font:inherit
}
::-webkit-file-upload-button{
	font:inherit;
	-webkit-appearance:button
}
output{
	display:inline-block
}
[hidden]{
	display:none!important
}
.display-1{
	font-size:calc(1.625rem + 4.5vw);
	font-weight:700;
	line-height:1.2
}
@media (min-width:1200px){
	.display-1{
		font-size:5rem
}
}
.display-2{
	font-size:calc(1.575rem + 3.9vw);
	font-weight:700;
	line-height:1.2
}
@media (min-width:1200px){
	.display-2{
		font-size:4.5rem
}
}
.display-3{
	font-size:calc(1.525rem + 3.3vw);
	font-weight:700;
	line-height:1.2
}
@media (min-width:1200px){
	.display-3{
		font-size:4rem
}
}
.display-4{
	font-size:calc(1.475rem + 2.7vw);
	font-weight:700;
	line-height:1.2
}
@media (min-width:1200px){
	.display-4{
		font-size:3.5rem
}
}
.display-5{
	font-size:calc(1.425rem + 2.1vw);
	font-weight:700;
	line-height:1.2
}
@media (min-width:1200px){
	.display-5{
		font-size:3rem
}
}
.display-6{
	font-size:calc(1.375rem + 1.5vw);
	font-weight:700;
	line-height:1.2
}
@media (min-width:1200px){
	.display-6{
		font-size:2.5rem
}
}
.img-fluid{
	max-width:100%;
	height:auto
}
.container,.container-fluid,.container-lg,.container-sm,.container-xl{
	width:100%;
	padding-right:var(--bs-gutter-x,.75rem);
	padding-left:var(--bs-gutter-x,.75rem);
	margin-right:auto;
	margin-left:auto
}
@media (min-width:576px){
	.container,.container-sm{
		max-width:540px
}
}
@media (min-width:768px){
	.container,.container-sm{
		max-width:720px
}
}
@media (min-width:992px){
	.container,.container-lg,.container-sm{
		max-width:960px
}
}
@media (min-width:1200px){
	.container,.container-lg,.container-sm,.container-xl{
		max-width:1140px
}
}
@media (min-width:1400px){
	.container,.container-lg,.container-sm,.container-xl{
		max-width:1320px
}
}
.row{
	--bs-gutter-x:1.5rem;
	--bs-gutter-y:0;
	display:flex;
	flex-wrap:wrap;
	margin-top:calc(var(--bs-gutter-y) * -1);
	margin-right:calc(var(--bs-gutter-x)/ -2);
	margin-left:calc(var(--bs-gutter-x)/ -2)
}
.row>*{
	flex-shrink:0;
	width:100%;
	max-width:100%;
	padding-right:calc(var(--bs-gutter-x)/ 2);
	padding-left:calc(var(--bs-gutter-x)/ 2);
	margin-top:var(--bs-gutter-y)
}
.col{
	flex:1 0 0%
}
.col-1{
	flex:0 0 auto;
	width:8.33333%
}
.col-2{
	flex:0 0 auto;
	width:16.66667%
}
.col-3{
	flex:0 0 auto;
	width:25%
}
.col-4{
	flex:0 0 auto;
	width:33.33333%
}
.col-5{
	flex:0 0 auto;
	width:41.66667%
}
.col-6{
	flex:0 0 auto;
	width:50%
}
.col-7{
	flex:0 0 auto;
	width:58.33333%
}
.col-8{
	flex:0 0 auto;
	width:66.66667%
}
.col-9{
	flex:0 0 auto;
	width:75%
}
.col-10{
	flex:0 0 auto;
	width:83.33333%
}
.col-11{
	flex:0 0 auto;
	width:91.66667%
}
.col-12{
	flex:0 0 auto;
	width:100%
}
.g-0{
	--bs-gutter-x:0
}
.g-0{
	--bs-gutter-y:0
}
.g-1{
	--bs-gutter-x:.25rem
}
.g-1{
	--bs-gutter-y:.25rem
}
.g-2{
	--bs-gutter-x:.5rem
}
.g-2{
	--bs-gutter-y:.5rem
}
.g-3{
	--bs-gutter-x:1rem
}
.g-3{
	--bs-gutter-y:1rem
}
.g-4{
	--bs-gutter-x:1.5rem
}
.g-4{
	--bs-gutter-y:1.5rem
}
.g-5{
	--bs-gutter-x:3rem
}
.g-5{
	--bs-gutter-y:3rem
}
@media (min-width:576px){
	.col-sm{
		flex:1 0 0%
}
	.col-sm-1{
		flex:0 0 auto;
		width:8.33333%
}
	.col-sm-2{
		flex:0 0 auto;
		width:16.66667%
}
	.col-sm-3{
		flex:0 0 auto;
		width:25%
}
	.col-sm-4{
		flex:0 0 auto;
		width:33.33333%
}
	.col-sm-5{
		flex:0 0 auto;
		width:41.66667%
}
	.col-sm-6{
		flex:0 0 auto;
		width:50%
}
	.col-sm-7{
		flex:0 0 auto;
		width:58.33333%
}
	.col-sm-8{
		flex:0 0 auto;
		width:66.66667%
}
	.col-sm-9{
		flex:0 0 auto;
		width:75%
}
	.col-sm-10{
		flex:0 0 auto;
		width:83.33333%
}
	.col-sm-11{
		flex:0 0 auto;
		width:91.66667%
}
	.col-sm-12{
		flex:0 0 auto;
		width:100%
}
	.g-sm-0{
		--bs-gutter-x:0
}
	.g-sm-0{
		--bs-gutter-y:0
}
	.g-sm-1{
		--bs-gutter-x:.25rem
}
	.g-sm-1{
		--bs-gutter-y:.25rem
}
	.g-sm-2{
		--bs-gutter-x:.5rem
}
	.g-sm-2{
		--bs-gutter-y:.5rem
}
	.g-sm-3{
		--bs-gutter-x:1rem
}
	.g-sm-3{
		--bs-gutter-y:1rem
}
	.g-sm-4{
		--bs-gutter-x:1.5rem
}
	.g-sm-4{
		--bs-gutter-y:1.5rem
}
	.g-sm-5{
		--bs-gutter-x:3rem
}
	.g-sm-5{
		--bs-gutter-y:3rem
}
}
@media (min-width:992px){
	.col-lg{
		flex:1 0 0%
}
	.col-lg-1{
		flex:0 0 auto;
		width:8.33333%
}
	.col-lg-2{
		flex:0 0 auto;
		width:16.66667%
}
	.col-lg-3{
		flex:0 0 auto;
		width:25%
}
	.col-lg-4{
		flex:0 0 auto;
		width:33.33333%
}
	.col-lg-5{
		flex:0 0 auto;
		width:41.66667%
}
	.col-lg-6{
		flex:0 0 auto;
		width:50%
}
	.col-lg-7{
		flex:0 0 auto;
		width:58.33333%
}
	.col-lg-8{
		flex:0 0 auto;
		width:66.66667%
}
	.col-lg-9{
		flex:0 0 auto;
		width:75%
}
	.col-lg-10{
		flex:0 0 auto;
		width:83.33333%
}
	.col-lg-11{
		flex:0 0 auto;
		width:91.66667%
}
	.col-lg-12{
		flex:0 0 auto;
		width:100%
}
	.g-lg-0{
		--bs-gutter-x:0
}
	.g-lg-0{
		--bs-gutter-y:0
}
	.g-lg-1{
		--bs-gutter-x:.25rem
}
	.g-lg-1{
		--bs-gutter-y:.25rem
}
	.g-lg-2{
		--bs-gutter-x:.5rem
}
	.g-lg-2{
		--bs-gutter-y:.5rem
}
	.g-lg-3{
		--bs-gutter-x:1rem
}
	.g-lg-3{
		--bs-gutter-y:1rem
}
	.g-lg-4{
		--bs-gutter-x:1.5rem
}
	.g-lg-4{
		--bs-gutter-y:1.5rem
}
	.g-lg-5{
		--bs-gutter-x:3rem
}
	.g-lg-5{
		--bs-gutter-y:3rem
}
}
@media (min-width:1200px){
	.col-xl{
		flex:1 0 0%
}
	.col-xl-1{
		flex:0 0 auto;
		width:8.33333%
}
	.col-xl-2{
		flex:0 0 auto;
		width:16.66667%
}
	.col-xl-3{
		flex:0 0 auto;
		width:25%
}
	.col-xl-4{
		flex:0 0 auto;
		width:33.33333%
}
	.col-xl-5{
		flex:0 0 auto;
		width:41.66667%
}
	.col-xl-6{
		flex:0 0 auto;
		width:50%
}
	.col-xl-7{
		flex:0 0 auto;
		width:58.33333%
}
	.col-xl-8{
		flex:0 0 auto;
		width:66.66667%
}
	.col-xl-9{
		flex:0 0 auto;
		width:75%
}
	.col-xl-10{
		flex:0 0 auto;
		width:83.33333%
}
	.col-xl-11{
		flex:0 0 auto;
		width:91.66667%
}
	.col-xl-12{
		flex:0 0 auto;
		width:100%
}
	.g-xl-0{
		--bs-gutter-x:0
}
	.g-xl-0{
		--bs-gutter-y:0
}
	.g-xl-1{
		--bs-gutter-x:.25rem
}
	.g-xl-1{
		--bs-gutter-y:.25rem
}
	.g-xl-2{
		--bs-gutter-x:.5rem
}
	.g-xl-2{
		--bs-gutter-y:.5rem
}
	.g-xl-3{
		--bs-gutter-x:1rem
}
	.g-xl-3{
		--bs-gutter-y:1rem
}
	.g-xl-4{
		--bs-gutter-x:1.5rem
}
	.g-xl-4{
		--bs-gutter-y:1.5rem
}
	.g-xl-5{
		--bs-gutter-x:3rem
}
	.g-xl-5{
		--bs-gutter-y:3rem
}
}
.table>:not(caption)>*>*{
	padding:.5rem .5rem;
	background-color:var(--bs-table-bg);
	border-bottom-width:1px;
	box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)
}
.table>tbody{
	vertical-align:inherit
}
.table>thead{
	vertical-align:bottom
}
.table>:not(:last-child)>:last-child>*{
	border-bottom-color:currentColor
}
.table-sm>:not(caption)>*>*{
	padding:.25rem .25rem
}
.table-bordered>:not(caption)>*{
	border-width:1px 0
}
.table-bordered>:not(caption)>*>*{
	border-width:0 1px
}
.table-hover>tbody>tr:hover{
	--bs-table-accent-bg:var(--bs-table-hover-bg);
	color:var(--bs-table-hover-color)
}
.table-primary{
	--bs-table-bg:#fbd0d0;
	--bs-table-striped-bg:#eec6c6;
	--bs-table-striped-color:#000;
	--bs-table-active-bg:#e2bbbb;
	--bs-table-active-color:#000;
	--bs-table-hover-bg:#e8c0c0;
	--bs-table-hover-color:#000;
	color:#000;
	border-color:#e2bbbb
}
.table-secondary{
	--bs-table-bg:#d1d2d3;
	--bs-table-striped-bg:#c7c8c8;
	--bs-table-striped-color:#000;
	--bs-table-active-bg:#bcbdbe;
	--bs-table-active-color:#000;
	--bs-table-hover-bg:#c1c2c3;
	--bs-table-hover-color:#000;
	color:#000;
	border-color:#bcbdbe
}
.table-light{
	--bs-table-bg:#6C7293;
	--bs-table-striped-bg:#737998;
	--bs-table-striped-color:#000;
	--bs-table-active-bg:#7b809e;
	--bs-table-active-color:#000;
	--bs-table-hover-bg:#777d9b;
	--bs-table-hover-color:#000;
	color:#fff;
	border-color:#7b809e
}
.table-dark{
	--bs-table-bg:#000;
	--bs-table-striped-bg:#0d0d0d;
	--bs-table-striped-color:#fff;
	--bs-table-active-bg:#1a1a1a;
	--bs-table-active-color:#fff;
	--bs-table-hover-bg:#131313;
	--bs-table-hover-color:#fff;
	color:#fff;
	border-color:#1a1a1a
}
.table-responsive{
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
@media (max-width:575.98px){
	.table-responsive-sm{
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
}
}
@media (max-width:991.98px){
	.table-responsive-lg{
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
}
}
@media (max-width:1199.98px){
	.table-responsive-xl{
		overflow-x:auto;
		-webkit-overflow-scrolling:touch
}
}
.btn{
	display:inline-block;
	font-weight:400;
	line-height:1.5;
	color:#6c7293;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.375rem .75rem;
	font-size:1rem;
	border-radius:5px;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
	.btn{
		transition:none
}
}
.btn:hover{
	color:#6c7293
}
.btn:focus{
	outline:0;
	box-shadow:0 0 0 .25rem rgba(235,22,22,.25)
}
.btn:disabled{
	pointer-events:none;
	opacity:.65
}
.btn-primary{
	color:#fff;
	background-color:#eb1616;
	border-color:#eb1616
}
.btn-primary:hover{
	color:#fff;
	background-color:#c81313;
	border-color:#bc1212
}
.btn-primary:focus{
	color:#fff;
	background-color:#c81313;
	border-color:#bc1212;
	box-shadow:0 0 0 .25rem rgba(238,57,57,.5)
}
.btn-primary:active{
	color:#fff;
	background-color:#bc1212;
	border-color:#b01111
}
.btn-primary:active:focus{
	box-shadow:0 0 0 .25rem rgba(238,57,57,.5)
}
.btn-primary:disabled{
	color:#fff;
	background-color:#eb1616;
	border-color:#eb1616
}
.btn-secondary{
	color:#fff;
	background-color:#191c24;
	border-color:#191c24
}
.btn-secondary:hover{
	color:#fff;
	background-color:#15181f;
	border-color:#14161d
}
.btn-secondary:focus{
	color:#fff;
	background-color:#15181f;
	border-color:#14161d;
	box-shadow:0 0 0 .25rem rgba(60,62,69,.5)
}
.btn-secondary:active{
	color:#fff;
	background-color:#14161d;
	border-color:#13151b
}
.btn-secondary:active:focus{
	box-shadow:0 0 0 .25rem rgba(60,62,69,.5)
}
.btn-secondary:disabled{
	color:#fff;
	background-color:#191c24;
	border-color:#191c24
}
.btn-light{
	color:#fff;
	background-color:#6c7293;
	border-color:#6c7293
}
.btn-light:hover{
	color:#fff;
	background-color:#5c617d;
	border-color:#565b76
}
.btn-light:focus{
	color:#fff;
	background-color:#5c617d;
	border-color:#565b76;
	box-shadow:0 0 0 .25rem rgba(130,135,163,.5)
}
.btn-light:active{
	color:#fff;
	background-color:#565b76;
	border-color:#51566e
}
.btn-light:active:focus{
	box-shadow:0 0 0 .25rem rgba(130,135,163,.5)
}
.btn-light:disabled{
	color:#fff;
	background-color:#6c7293;
	border-color:#6c7293
}
.btn-dark{
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-dark:hover{
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-dark:focus{
	color:#fff;
	background-color:#000;
	border-color:#000;
	box-shadow:0 0 0 .25rem rgba(38,38,38,.5)
}
.btn-dark:active{
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-dark:active:focus{
	box-shadow:0 0 0 .25rem rgba(38,38,38,.5)
}
.btn-dark:disabled{
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-link{
	font-weight:400;
	color:#eb1616;
	text-decoration:none
}
.btn-link:hover{
	color:#bc1212
}
.btn-link:disabled{
	color:#6c757d
}
.btn-lg{
	padding:.5rem 1rem;
	font-size:1.25rem;
	border-radius:.3rem
}
.btn-sm{
	padding:.25rem .5rem;
	font-size:.875rem;
	border-radius:.2rem
}
@keyframes progress-bar-stripes{
	0%{
		background-position-x:1rem
}
}
.carousel{
	position:relative
}
@keyframes spinner-border{
	to{
		transform:rotate(360deg)
}
}
@keyframes spinner-grow{
	0%{
		transform:scale(0)
}
	50%{
		opacity:1;
		transform:none
}
}
.link-primary{
	color:#eb1616
}
.link-primary:focus,.link-primary:hover{
	color:#bc1212
}
.link-secondary{
	color:#191c24
}
.link-secondary:focus,.link-secondary:hover{
	color:#14161d
}
.link-light{
	color:#6c7293
}
.link-light:focus,.link-light:hover{
	color:#565b76
}
.link-dark{
	color:#000
}
.link-dark:focus,.link-dark:hover{
	color:#000
}
.align-top{
	vertical-align:top!important
}
.align-middle{
	vertical-align:middle!important
}
.align-text-top{
	vertical-align:text-top!important
}
.d-table{
	display:table!important
}
.d-table-row{
	display:table-row!important
}
.d-flex{
	display:flex!important
}
.top-0{
	top:0!important
}
.top-50{
	top:50%!important
}
.top-100{
	top:100%!important
}
.start-0{
	left:0!important
}
.start-50{
	left:50%!important
}
.start-100{
	left:100%!important
}
.end-0{
	right:0!important
}
.end-50{
	right:50%!important
}
.end-100{
	right:100%!important
}
.h-25{
	height:25%!important
}
.h-50{
	height:50%!important
}
.h-75{
	height:75%!important
}
.h-100{
	height:100%!important
}
.flex-row{
	flex-direction:row!important
}
.justify-content-start{
	justify-content:flex-start!important
}
.justify-content-end{
	justify-content:flex-end!important
}
.justify-content-center{
	justify-content:center!important
}
.justify-content-between{
	justify-content:space-between!important
}
.align-items-start{
	align-items:flex-start!important
}
.align-items-end{
	align-items:flex-end!important
}
.align-items-center{
	align-items:center!important
}
.align-content-start{
	align-content:flex-start!important
}
.align-content-end{
	align-content:flex-end!important
}
.align-content-center{
	align-content:center!important
}
.align-content-between{
	align-content:space-between!important
}
.m-0{
	margin:0!important
}
.m-1{
	margin:.25rem!important
}
.m-2{
	margin:.5rem!important
}
.m-3{
	margin:1rem!important
}
.m-4{
	margin:1.5rem!important
}
.m-5{
	margin:3rem!important
}
.mb-0{
	margin-bottom:0!important
}
.mb-1{
	margin-bottom:.25rem!important
}
.mb-2{
	margin-bottom:.5rem!important
}
.mb-3{
	margin-bottom:1rem!important
}
.mb-4{
	margin-bottom:1.5rem!important
}
.mb-5{
	margin-bottom:3rem!important
}
.ms-0{
	margin-left:0!important
}
.ms-1{
	margin-left:.25rem!important
}
.ms-2{
	margin-left:.5rem!important
}
.ms-3{
	margin-left:1rem!important
}
.ms-4{
	margin-left:1.5rem!important
}
.ms-5{
	margin-left:3rem!important
}
.p-0{
	padding:0!important
}
.p-1{
	padding:.25rem!important
}
.p-2{
	padding:.5rem!important
}
.p-3{
	padding:1rem!important
}
.p-4{
	padding:1.5rem!important
}
.p-5{
	padding:3rem!important
}
.px-0{
	padding-right:0!important;
	padding-left:0!important
}
.px-1{
	padding-right:.25rem!important;
	padding-left:.25rem!important
}
.px-2{
	padding-right:.5rem!important;
	padding-left:.5rem!important
}
.px-3{
	padding-right:1rem!important;
	padding-left:1rem!important
}
.px-4{
	padding-right:1.5rem!important;
	padding-left:1.5rem!important
}
.px-5{
	padding-right:3rem!important;
	padding-left:3rem!important
}
.pt-0{
	padding-top:0!important
}
.pt-1{
	padding-top:.25rem!important
}
.pt-2{
	padding-top:.5rem!important
}
.pt-3{
	padding-top:1rem!important
}
.pt-4{
	padding-top:1.5rem!important
}
.pt-5{
	padding-top:3rem!important
}
.text-start{
	text-align:left!important
}
.text-end{
	text-align:right!important
}
.text-center{
	text-align:center!important
}
.text-secondary{
	color:#191c24!important
}
.text-light{
	color:#6c7293!important
}
.text-dark{
	color:#000!important
}
.text-white{
	color:#fff!important
}
.text-body{
	color:#6c7293!important
}
.text-white-50{
	color:rgba(255,255,255,.5)!important
}
.bg-primary{
	background-color:#eb1616!important
}
.bg-secondary{
	background-color:var(--boxes1)
}
.bg-light{
	background-color:#6c7293!important
}
.bg-dark{
	background-color:#000!important
}
.bg-body{
	background-color:#000!important
}
.bg-white{
	background-color:#fff!important
}
.rounded{
	border-radius:5px!important
}
.rounded-0{
	border-radius:0!important
}
.rounded-1{
	border-radius:.2rem!important
}
.rounded-2{
	border-radius:5px!important
}
.rounded-3{
	border-radius:.3rem!important
}
.rounded-top{
	border-top-left-radius:5px!important;
	border-top-right-radius:5px!important
}
.rounded-end{
	border-top-right-radius:5px!important;
	border-bottom-right-radius:5px!important
}
.rounded-start{
	border-bottom-left-radius:5px!important;
	border-top-left-radius:5px!important
}
@media (min-width:576px){
	.d-sm-table{
		display:table!important
}
	.d-sm-table-row{
		display:table-row!important
}
	.d-sm-flex{
		display:flex!important
}
	.flex-sm-row{
		flex-direction:row!important
}
	.justify-content-sm-start{
		justify-content:flex-start!important
}
	.justify-content-sm-end{
		justify-content:flex-end!important
}
	.justify-content-sm-center{
		justify-content:center!important
}
	.justify-content-sm-between{
		justify-content:space-between!important
}
	.align-items-sm-start{
		align-items:flex-start!important
}
	.align-items-sm-end{
		align-items:flex-end!important
}
	.align-items-sm-center{
		align-items:center!important
}
	.align-content-sm-start{
		align-content:flex-start!important
}
	.align-content-sm-end{
		align-content:flex-end!important
}
	.align-content-sm-center{
		align-content:center!important
}
	.align-content-sm-between{
		align-content:space-between!important
}
	.m-sm-0{
		margin:0!important
}
	.m-sm-1{
		margin:.25rem!important
}
	.m-sm-2{
		margin:.5rem!important
}
	.m-sm-3{
		margin:1rem!important
}
	.m-sm-4{
		margin:1.5rem!important
}
	.m-sm-5{
		margin:3rem!important
}
	.mb-sm-0{
		margin-bottom:0!important
}
	.mb-sm-1{
		margin-bottom:.25rem!important
}
	.mb-sm-2{
		margin-bottom:.5rem!important
}
	.mb-sm-3{
		margin-bottom:1rem!important
}
	.mb-sm-4{
		margin-bottom:1.5rem!important
}
	.mb-sm-5{
		margin-bottom:3rem!important
}
	.ms-sm-0{
		margin-left:0!important
}
	.ms-sm-1{
		margin-left:.25rem!important
}
	.ms-sm-2{
		margin-left:.5rem!important
}
	.ms-sm-3{
		margin-left:1rem!important
}
	.ms-sm-4{
		margin-left:1.5rem!important
}
	.ms-sm-5{
		margin-left:3rem!important
}
	.p-sm-0{
		padding:0!important
}
	.p-sm-1{
		padding:.25rem!important
}
	.p-sm-2{
		padding:.5rem!important
}
	.p-sm-3{
		padding:1rem!important
}
	.p-sm-4{
		padding:1.5rem!important
}
	.p-sm-5{
		padding:3rem!important
}
	.px-sm-0{
		padding-right:0!important;
		padding-left:0!important
}
	.px-sm-1{
		padding-right:.25rem!important;
		padding-left:.25rem!important
}
	.px-sm-2{
		padding-right:.5rem!important;
		padding-left:.5rem!important
}
	.px-sm-3{
		padding-right:1rem!important;
		padding-left:1rem!important
}
	.px-sm-4{
		padding-right:1.5rem!important;
		padding-left:1.5rem!important
}
	.px-sm-5{
		padding-right:3rem!important;
		padding-left:3rem!important
}
	.pt-sm-0{
		padding-top:0!important
}
	.pt-sm-1{
		padding-top:.25rem!important
}
	.pt-sm-2{
		padding-top:.5rem!important
}
	.pt-sm-3{
		padding-top:1rem!important
}
	.pt-sm-4{
		padding-top:1.5rem!important
}
	.pt-sm-5{
		padding-top:3rem!important
}
	.text-sm-start{
		text-align:left!important
}
	.text-sm-end{
		text-align:right!important
}
	.text-sm-center{
		text-align:center!important
}
}
@media (min-width:992px){
	.d-lg-table{
		display:table!important
}
	.d-lg-table-row{
		display:table-row!important
}
	.d-lg-flex{
		display:flex!important
}
	.flex-lg-row{
		flex-direction:row!important
}
	.justify-content-lg-start{
		justify-content:flex-start!important
}
	.justify-content-lg-end{
		justify-content:flex-end!important
}
	.justify-content-lg-center{
		justify-content:center!important
}
	.justify-content-lg-between{
		justify-content:space-between!important
}
	.align-items-lg-start{
		align-items:flex-start!important
}
	.align-items-lg-end{
		align-items:flex-end!important
}
	.align-items-lg-center{
		align-items:center!important
}
	.align-content-lg-start{
		align-content:flex-start!important
}
	.align-content-lg-end{
		align-content:flex-end!important
}
	.align-content-lg-center{
		align-content:center!important
}
	.align-content-lg-between{
		align-content:space-between!important
}
	.m-lg-0{
		margin:0!important
}
	.m-lg-1{
		margin:.25rem!important
}
	.m-lg-2{
		margin:.5rem!important
}
	.m-lg-3{
		margin:1rem!important
}
	.m-lg-4{
		margin:1.5rem!important
}
	.m-lg-5{
		margin:3rem!important
}
	.mb-lg-0{
		margin-bottom:0!important
}
	.mb-lg-1{
		margin-bottom:.25rem!important
}
	.mb-lg-2{
		margin-bottom:.5rem!important
}
	.mb-lg-3{
		margin-bottom:1rem!important
}
	.mb-lg-4{
		margin-bottom:1.5rem!important
}
	.mb-lg-5{
		margin-bottom:3rem!important
}
	.ms-lg-0{
		margin-left:0!important
}
	.ms-lg-1{
		margin-left:.25rem!important
}
	.ms-lg-2{
		margin-left:.5rem!important
}
	.ms-lg-3{
		margin-left:1rem!important
}
	.ms-lg-4{
		margin-left:1.5rem!important
}
	.ms-lg-5{
		margin-left:3rem!important
}
	.p-lg-0{
		padding:0!important
}
	.p-lg-1{
		padding:.25rem!important
}
	.p-lg-2{
		padding:.5rem!important
}
	.p-lg-3{
		padding:1rem!important
}
	.p-lg-4{
		padding:1.5rem!important
}
	.p-lg-5{
		padding:3rem!important
}
	.px-lg-0{
		padding-right:0!important;
		padding-left:0!important
}
	.px-lg-1{
		padding-right:.25rem!important;
		padding-left:.25rem!important
}
	.px-lg-2{
		padding-right:.5rem!important;
		padding-left:.5rem!important
}
	.px-lg-3{
		padding-right:1rem!important;
		padding-left:1rem!important
}
	.px-lg-4{
		padding-right:1.5rem!important;
		padding-left:1.5rem!important
}
	.px-lg-5{
		padding-right:3rem!important;
		padding-left:3rem!important
}
	.pt-lg-0{
		padding-top:0!important
}
	.pt-lg-1{
		padding-top:.25rem!important
}
	.pt-lg-2{
		padding-top:.5rem!important
}
	.pt-lg-3{
		padding-top:1rem!important
}
	.pt-lg-4{
		padding-top:1.5rem!important
}
	.pt-lg-5{
		padding-top:3rem!important
}
	.text-lg-start{
		text-align:left!important
}
	.text-lg-end{
		text-align:right!important
}
	.text-lg-center{
		text-align:center!important
}
}
@media (min-width:1200px){
	.d-xl-table{
		display:table!important
}
	.d-xl-table-row{
		display:table-row!important
}
	.d-xl-flex{
		display:flex!important
}
	.flex-xl-row{
		flex-direction:row!important
}
	.justify-content-xl-start{
		justify-content:flex-start!important
}
	.justify-content-xl-end{
		justify-content:flex-end!important
}
	.justify-content-xl-center{
		justify-content:center!important
}
	.justify-content-xl-between{
		justify-content:space-between!important
}
	.align-items-xl-start{
		align-items:flex-start!important
}
	.align-items-xl-end{
		align-items:flex-end!important
}
	.align-items-xl-center{
		align-items:center!important
}
	.align-content-xl-start{
		align-content:flex-start!important
}
	.align-content-xl-end{
		align-content:flex-end!important
}
	.align-content-xl-center{
		align-content:center!important
}
	.align-content-xl-between{
		align-content:space-between!important
}
	.m-xl-0{
		margin:0!important
}
	.m-xl-1{
		margin:.25rem!important
}
	.m-xl-2{
		margin:.5rem!important
}
	.m-xl-3{
		margin:1rem!important
}
	.m-xl-4{
		margin:1.5rem!important
}
	.m-xl-5{
		margin:3rem!important
}
	.mb-xl-0{
		margin-bottom:0!important
}
	.mb-xl-1{
		margin-bottom:.25rem!important
}
	.mb-xl-2{
		margin-bottom:.5rem!important
}
	.mb-xl-3{
		margin-bottom:1rem!important
}
	.mb-xl-4{
		margin-bottom:1.5rem!important
}
	.mb-xl-5{
		margin-bottom:3rem!important
}
	.ms-xl-0{
		margin-left:0!important
}
	.ms-xl-1{
		margin-left:.25rem!important
}
	.ms-xl-2{
		margin-left:.5rem!important
}
	.ms-xl-3{
		margin-left:1rem!important
}
	.ms-xl-4{
		margin-left:1.5rem!important
}
	.ms-xl-5{
		margin-left:3rem!important
}
	.p-xl-0{
		padding:0!important
}
	.p-xl-1{
		padding:.25rem!important
}
	.p-xl-2{
		padding:.5rem!important
}
	.p-xl-3{
		padding:1rem!important
}
	.p-xl-4{
		padding:1.5rem!important
}
	.p-xl-5{
		padding:3rem!important
}
	.px-xl-0{
		padding-right:0!important;
		padding-left:0!important
}
	.px-xl-1{
		padding-right:.25rem!important;
		padding-left:.25rem!important
}
	.px-xl-2{
		padding-right:.5rem!important;
		padding-left:.5rem!important
}
	.px-xl-3{
		padding-right:1rem!important;
		padding-left:1rem!important
}
	.px-xl-4{
		padding-right:1.5rem!important;
		padding-left:1.5rem!important
}
	.px-xl-5{
		padding-right:3rem!important;
		padding-left:3rem!important
}
	.pt-xl-0{
		padding-top:0!important
}
	.pt-xl-1{
		padding-top:.25rem!important
}
	.pt-xl-2{
		padding-top:.5rem!important
}
	.pt-xl-3{
		padding-top:1rem!important
}
	.pt-xl-4{
		padding-top:1.5rem!important
}
	.pt-xl-5{
		padding-top:3rem!important
}
	.text-xl-start{
		text-align:left!important
}
	.text-xl-end{
		text-align:right!important
}
	.text-xl-center{
		text-align:center!important
}
}


@font-face{
	font-family:bootstrap-icons;
	src:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.1/font/fonts/bootstrap-icons.woff2?231ce25e89ab5804f9a6c427b8d325c9) format("woff2"),url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.1/font/fonts/bootstrap-icons.woff?231ce25e89ab5804f9a6c427b8d325c9) format("woff")
}
[class*=" bi-"]::before,[class^=bi-]::before{
	display:inline-block;
	font-family:bootstrap-icons!important;
	font-style:normal;
	font-weight:400!important;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	vertical-align:-.125em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.bi-align-center::before{
	content:"\f104"
}
.bi-align-end::before{
	content:"\f105"
}
.bi-align-middle::before{
	content:"\f106"
}
.bi-align-start::before{
	content:"\f107"
}
.bi-align-top::before{
	content:"\f108"
}
.bi-arrow-bar-right::before{
	content:"\f114"
}
.bi-arrow-bar-up::before{
	content:"\f115"
}
.bi-arrow-right-square::before{
	content:"\f137"
}
.bi-arrow-right::before{
	content:"\f138"
}
.bi-arrow-up-right-square::before{
	content:"\f143"
}
.bi-arrow-up-right::before{
	content:"\f144"
}
.bi-arrow-up-square::before{
	content:"\f147"
}
.bi-arrow-up::before{
	content:"\f148"
}
.bi-back::before{
	content:"\f155"
}
.bi-bar-chart-line::before{
	content:"\f17c"
}
.bi-bar-chart::before{
	content:"\f17e"
}
.bi-bootstrap::before{
	content:"\f1a8"
}
.bi-code-square::before{
	content:"\f2c7"
}
.bi-code::before{
	content:"\f2c8"
}
.bi-display::before{
	content:"\f302"
}
.bi-fonts::before{
	content:"\f3da"
}
.bi-google::before{
	content:"\f3f0"
}
.bi-justify-right::before{
	content:"\f44a"
}
.bi-justify::before{
	content:"\f44b"
}
.bi-link::before{
	content:"\f471"
}
.bi-list::before{
	content:"\f479"
}
.bi-map::before{
	content:"\f47f"
}
.bi-pie-chart::before{
	content:"\f4e9"
}

.bi-server::before{
	content:"\f52c"
}
.bi-square::before{
	content:"\f584"
}
.bi-table::before{
	content:"\f5aa"
}
.bi-terminal::before{
	content:"\f5c3"
}
.bi-text-center::before{
	content:"\f5c4"
}
.bi-text-right::before{
	content:"\f5c9"
}
.bi-type-h1::before{
	content:"\f5f1"
}
.bi-type-h2::before{
	content:"\f5f2"
}
.bi-type-h3::before{
	content:"\f5f3"
}
.bi-type::before{
	content:"\f5f7"
}
.bi-x-square::before{
	content:"\f629"
}
.bi-x::before{
	content:"\f62a"
}
/*!* Font Awesome Free 5.10.0 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)*/
.fa{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1
}
.fa-lg{
	font-size:1.33333em;
	line-height:.75em;
	vertical-align:-.0667em
}
.fa-sm{
	font-size:.875em
}
.fa-1x{
	font-size:1em
}
.fa-2x{
	font-size:2em
}
.fa-3x{
	font-size:3em
}
.fa-4x{
	font-size:4em
}
.fa-5x{
	font-size:5em
}
.fa-6x{
	font-size:6em
}
.fa-7x{
	font-size:7em
}
.fa-8x{
	font-size:8em
}
.fa-9x{
	font-size:9em
}
.fa-10x{
	font-size:10em
}
@-webkit-keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
}
	to{
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
}
}
@keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
}
	to{
		-webkit-transform:rotate(1turn);
		transform:rotate(1turn)
}
}
.fa-500px:before{
	content:"\f26e"
}
.fa-align-center:before{
	content:"\f037"
}
.fa-align-justify:before{
	content:"\f039"
}
.fa-align-right:before{
	content:"\f038"
}
.fa-arrow-right:before{
	content:"\f061"
}
.fa-arrow-up:before{
	content:"\f062"
}
.fa-bootstrap:before{
	content:"\f836"
}
.fa-chart-area:before{
	content:"\f1fe"
}
.fa-chart-bar:before{
	content:"\f080"
}
.fa-chart-line:before{
	content:"\f201"
}
.fa-chart-pie:before{
	content:"\f200"
}
.fa-code:before{
	content:"\f121"
}
.fa-css3:before{
	content:"\f13c"
}
.fa-font:before{
	content:"\f031"
}
.fa-font-awesome:before{
	content:"\f2b4"
}
.fa-google:before{
	content:"\f1a0"
}
.fa-h-square:before{
	content:"\f0fd"
}
.fa-html5:before{
	content:"\f13b"
}
.fa-icons:before{
	content:"\f86d"
}
.fa-js:before{
	content:"\f3b8"
}
.fa-js-square:before{
	content:"\f3b9"
}
.fa-line:before{
	content:"\f3c0"
}
.fa-link:before{
	content:"\f0c1"
}
.fa-list:before{
	content:"\f03a"
}
.fa-map:before{
	content:"\f279"
}
.fa-memory:before{
	content:"\f538"
}
.fa-npm:before{
	content:"\f3d4"
}
.fa-running:before{
	content:"\f70c"
}
.fa-server:before{
	content:"\f233"
}
.fa-square:before{
	content:"\f0c8"
}
.fa-table:before{
	content:"\f0ce"
}
.fa-terminal:before{
	content:"\f120"
}
.fa-text-width:before{
	content:"\f035"
}
.fa-th:before{
	content:"\f00a"
}
.fa-th-list:before{
	content:"\f00b"
}
.fa-user:before{
	content:"\f007"
}
.fa-users:before{
	content:"\f0c0"
}
@font-face{
	font-family:"Font Awesome 5 Brands";
	font-style:normal;
	font-weight:400;
	font-display:auto;
	src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-brands-400.eot);
	src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-brands-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-brands-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
@font-face{
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:400;
	font-display:auto;
	src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-regular-400.eot);
	src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-regular-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-regular-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
@font-face{
	font-family:"Font Awesome 5 Free";
	font-style:normal;
	font-weight:900;
	font-display:auto;
	src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-solid-900.eot);
	src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-solid-900.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-solid-900.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa{
	font-family:"Font Awesome 5 Free"
}
.fa{
	font-weight:900
}
@font-face{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:400;
	font-stretch:normal;
	font-display:swap;
	src:url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')
}
@font-face{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:600;
	font-stretch:normal;
	font-display:swap;
	src:url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')
}
.back-to-top{
	position:fixed;
	display:none;
	right:45px;
	bottom:45px;
	z-index:99
}
.btn{
	transition:.5s
}
.btn-square{
	width:38px;
	height:38px
}
.btn-sm-square{
	width:32px;
	height:32px
}
.btn-lg-square{
	width:48px;
	height:48px
}
.btn-lg-square,.btn-sm-square,.btn-square{
	padding:0;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-weight:400;
	border-radius:50px
}
.content{
	margin-left:250px;
	min-height:100vh;
	background:var(--dark);
	transition:.5s
}
@media (min-width:992px){
	.content{
		width:calc(100% - 250px)
}
	.content.open{
		width:100%;
		margin-left:0
}
}
@media (max-width:991.98px){
	.content{
		width:100%;
		margin-left:0
}
}
.terminal{
	max-height:300px;
	border-radius:5px;
	border:1px solid var(--color);
	overflow:auto;
	background-color:#000
}
/*theme by bodnjenie */



.terminal {

  max-height: 300px;
  border-radius: 5px;
  border: 1px solid var(--color);
  overflow: auto;
  background-color: black;
}



:root {
    --primary: #e700af;
    --secondary: #000000;
    --secondary2: #101010;
    --light: #ffffff;
    --dark: #000000;
    --boxes1: #2f2f2f;
    --tabletext: #a1a1a1;
    --headingcolour: #ffffff;
    --textcolour: #ffffff;
    --bg1: #fffff;
    --bg2: #ffffff;
    --favicon: #a1a1a1;
    --pat: #ffffff;
    --hover: #ffffff;
    --footer: #ffffff;
    --tabletexthead: #ffffff;
    --darkmodeswitch:#000000;
}



[data-theme="dark"] {
 --primary: #EB1616;
 --secondary: #191C24;
 --secondary2: #191C24;;
 --light: #6c7293;
 --dark: #23252d;
 --boxes1: #191c24;
 --tabletext: #eb1616;
 --headingcolour: #eb1616;
 --textcolour: #ffffff;
 --bg1:#000000;
 --bg2:#030303;
 --favicon:#eb1616;
 --pat:#eb1616;
 --hover:#ffffff;
 --footer:#eb1616;
 --tabletexthead: #ffffff;
 --darkmodeswitch:#ffffff;
}

h6.patent {
    color:var(--footer);
}

h6.mb-01 {
    color: var(--favicon);
}

.table {
 --bs-table-bg: rgba(0,0,0,0);
 --bs-table-striped-color: #6C7293;
 --bs-table-striped-bg: rgba(0,0,0,0.05);
 --bs-table-active-color: #6C7293;
 --bs-table-active-bg: rgba(0,0,0,0.1);
 --bs-table-hover-color: var(--hover);
 --bs-table-hover-bg: rgba(0,0,0,0.075);
 width: 100%;
 margin-bottom: 1rem;
 color: var(--tabletext);
 vertical-align: top;
 border-color: #000;
}

body{
   margin:0;
   font-family:"Open Sans",sans-serif;
   font-size:1rem;
   font-weight:400;
   line-height:1.5;
   color; var(--bg1);
   background-color:var(--bg2);
   -webkit-text-size-adjust:100%;
   -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.text-primary{
 color:var(--favicon); !important
}

h1,h2,h3,h4,h5,h6 {
  color: var(--headingcolour);

}

span {
 color: var(--textcolour);
}

p {
color: var(--textcolour);
margin-top:0;
margin-bottom:.5rem;
font-family:Roboto,sans-serif;
font-weight:700;
line-height:1.2
}

p patent{
 color: var(--PAT);
 }

a {
  color: var(--textcolour);
  }


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



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

.button {

   color:var(--primary-color) 
}


.statistics li .icon {

   color:var(--primary-color) 
}

#main .icon.alt {
   border-color: var(--primary-color) ;
   color:var(--primary-color) 
}

#main > .main {
   padding: 5em 5em 3em 5em;
   border-color: var(--primary-color) ;
}







/*slider switch css */
.theme-switch-wrapper {
  display: flex;
  align-items: center;
  
  em {
  margin-left: 10px;
  font-size: 1rem;
  }
}
.theme-switch {
  display: inline-block;
  height: 34px;
  position: relative;
  width: 60px;
  margin-left: auto;
  margin-right: 0;
}

.theme-switch input {
  display:none;
}

.slider {
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
}

.slider:before {
  background-color: #fff;
  bottom: 4px;
  content: "";
  height: 26px;
  left: 4px;
  position: absolute;
  transition: .4s;
  width: 26px;
}

input:checked + .slider {
  background-color: #66bb6a;
}

input:checked + .slider:before {
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

a.button2{
 display:inline-block;
 padding:0.5em 3em;
 border:0.16em solid #FFFFFF;
 margin:0 0.3em 0.3em 0;
 box-sizing: border-box;
 text-decoration:none;
 text-transform:uppercase;
 font-family:'Roboto',sans-serif;
 font-weight:400;
 color:#FFFFFF;
 text-align:center;
 transition: all 0.15s;
 }
 a.button2:hover{
 color:#DDDDDD;
 border-color:#DDDDDD;
 }
 a.button2:active{
 color:#BBBBBB;
 border-color:#BBBBBB;
 }
 @media all and (max-width:1280px){
 a.button2{
 display:block;
 margin:0.4em auto;
 font-size: 3vw;
 }
 }

 
.dt{
 color: var(--darkmodeswitch);
  }
 
  em, i {
   font-style: inherit;
 }

 #rc_logo {
  left: 30px;
  padding: 22px;
  position: absolute;
  color: #fff;
  font-size: 19px;
  font-family: Poppins;
  text-decoration: none;
 }
 
 #rc_logo a { 
 color: inherit; 
 text-decoration: none;
 } 
 
 .rc_nav {
   overflow: hidden;
   background-color: #363841;
   text-align: center;
   z-index: 6;
 }
 
 .rc_nav a {
  display: inline-block;
  margin-right: -4px;  /* inline-block gap fix */
  color: #fff;
  padding: 22px 22px;
  text-decoration: none;
  font-family: Poppins;
  font-size: 18px;
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -ms-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
  transition: background 0.3s linear;
  z-index: 9;
 }
 
 .rc_nav a:hover {
   background-color: #34855e;
   color: #bdfe0e2;
 }
 
 .rc_nav .icon {
   display: none;
 }
 
 .rc_content {
   text-align: center; 
   padding-left:14px; 
   font-family: Poppins; 
   margin-top: 100px;  
   color: #8e909b;
 }
 
 
 @media screen and (max-width: 820px) {
   .rc_nav a {display: none;}
   .rc_nav a.icon {
     float: right;
     display: block;
     width: 60px;
   }
 }
 
 @media screen and (max-width: 820px) {
   .rc_nav.responsive {position: relative; top: 0;}
   .rc_nav.responsive .icon {
     position: fixed;
     right: 0;
     top: 0;
   }
   .rc_nav.responsive a {
     float: none;
     display: block;
     text-align: center;
   }
 
 }

 

 /* The Modal (background) */
	 .modal {
		 display: none; /* Hidden by default */
		 position: fixed; /* Stay in place */
		 z-index: 1; /* Sit on top */
		 padding-top: 100px; /* Location of the box */
		 left: 0;
		 top: 0;
		 width: 100%; /* Full width */
		 height: 100%; /* Full height */
		 overflow: auto; /* Enable scroll if needed */
		 background-color: rgb(0,0,0); /* Fallback color */
		 background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
	 }
 
	 /* Modal Content */
	 .modal-content {
		 background-color: #000000;
		 margin: auto;
		 padding: 20px;
		 border: 1px solid #888;
		 width: 80%;
	 }
 
	 /* The Close Button */
	 .close {
		 color: #aaaaaa;
		 float: right;
		 font-size: 28px;
		 font-weight: bold;
	 }
 
	 .close:hover,
	 .close:focus {
		 color: #000;
		 text-decoration: none;
		 cursor: pointer;
	 }

	 