body {
  padding-bottom: 10px;
  background-color: #000;
  color:#fff;
}
/*
.navbar {
  margin-bottom: 20px;
}
*/

.geniexpro_row_header
	{
		--bs-btn-padding-x:0.75rem;
		--bs-btn-padding-y:0.375rem;
		--bs-btn-font-family: ;
		--bs-btn-font-size:1rem;
		--bs-btn-font-weight:400;
		--bs-btn-line-height:1.5;
		--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;
		--bs-btn-border-width:var(--bs-border-width);
		--bs-btn-border-color:transparent;
		--bs-btn-border-radius:var(--bs-border-radius);
		--bs-btn-hover-border-color:transparent;
		--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
		--bs-btn-disabled-opacity:0.65;
		--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
		display:inline-block;
		padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
		font-family:var(--bs-btn-font-family);
		font-size:var(--bs-btn-font-size);
		font-weight:600;
		line-height:var(--bs-btn-line-height);
		color:var(--bs-btn-color);
		text-align:center;
		text-decoration:none;
		vertical-align:middle;
		-webkit-user-select:none;
		-moz-user-select:none;
		user-select:none;
		border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);
		border-radius:var(--bs-btn-border-radius);
		background-color:var(--bs-btn-bg);
		transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		width:100%;
	}

.youtube_window
{
	width:560px; 
	height:315px;
	border-radius:8px; 
	background-color:#333;
	padding:4px;
}

.geniexpro_background
{
	background-color:#E46C0A;
}

.geniexpro_record
{
	background-color:#fff;
	color:#000;
}

a, .nav-link {
	color:#FF9F00;	
}

.pricing_list
{
	list-style-type: none;
	
	display: inline-block; 
	text-align: left;
}
.pricing_list_welcom
{
	list-style-type: none; 
	text-align: left;
}

.home_logo
{
	width:350px;
}

.custom-bg-w{
	--bs-bg-opacity: 1;
	width:100%;
	background-color: #000!important;
	
	color: #fff;
}

.pricing_list li:before, .pricing_list_welcom li:before {
  content: '✓';
  color:#fff;
  padding-right: 4px;
}

.dashboard_padding{
	padding:10px;
}

.dashboard_button{
	height:70px;
	width:100%;
	padding-top:23px;
}

.svg-icon {
  width: 2em;
  height: 2em;
}

.svg-icon path,
.svg-icon polygon,
.svg-icon rect {
  fill: #fff;
}

.svg-icon circle {
  stroke: #fff;
  stroke-width: 2;
}

.border-red
{
	border: 1px solid red;
}

#password-strength-status, #password-match-status {
    padding: 10px 10px;
    border-radius: 4px;
    margin-top: 5px;
	color: #2f2f2f;
}

.medium-password {
    background-color: #fd0;
}

.weak-password {
    background-color: #FBE1E1;
}

.strong-password {
    background-color: #D5F9D5;
}

.custom-bg-w:hover{
	color:#fff;
}

@media (max-width:980px){
.home_logo{
	width:200px;
}
.custom-bg-w{
	--bs-bg-opacity: 1;
	width:100%;
	background-color: rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important;
	margin-top:1rem!important;
	margin-bottom:1rem!important;
}
.youtube_window
{
	width:300px; 
	height:200px;
	border-radius:8px; 
	background-color:#333;
	padding:4px;
}}