.card-a {
	width: 100%;
	background-color: #242424;
	border-radius: 15px;
  height: 100%;
}

.card-x {
	box-shadow: 5px 5px 7px black;
}

.card-b {
	width: 100%;
	background-color: #171717;
	border-radius: 15px;
  height: 100%;
}

.bal-b {
	display:grid;  
  grid-template-columns: auto auto auto;
}

.box-b {
  color: white;
  text-align: center;
}

.box-b p{
	margin-bottom: 0;
}

.admin-panel-container {
  height: 90%;
  margin: 50px 25px;
  display:grid;
  grid-template-rows: 1fr 1fr 3fr 3fr;
  grid-row-gap: 20px;
}

.bal h4 {
	color: white;
}

.bal p {
	color: gray;
  font-size: 16px;
}

.admin-container {
  display: grid;
  grid-template-columns: auto;
	grid-template-rows: 2fr 14fr;
  grid-row-gap: 1px;
  height: 100%;
  width: 100%;
}

.badge-x {
  display: flex;
  flex-direction: column;
	grid-column-start: 3;
  text-align: end;
  margin-right: 10px;
}

.badge-x * {
	margin-bottom: 0;
}

.admin-panel-a {
  display: grid;
	border-bottom: 1px solid #2d3035;
  grid-template-columns: 1fr 3fr 2fr 1fr;
  align-items: center;
}

.admin-panel-a h5 {
	color: white;
}

.admin-panel-a p {
	color: gray;
  font-size: 12px;
}

.admin-panel-a svg {
	position: static;
}


.main-view {
  display: flex;
  align-items: center;
}
#main-dash {
  height: 80%;
  margin: 30px;
  color: white;
}
#overview {
  margin-top: 20px!important;
  margin: auto;
  height: 265px;  
}
#overview .b {
  margin-left: 0!important;
  height: 100%;
  background-color: #272a2f;
  margin: 0 10px;
  border-radius: 10px;
}
.b-a {
	margin-right: 5px!important;
}
.main-dash-nav a{
	color: white;
}

body {
	height: 100vh;
}

.container-fluid {
  height: 100vh; 
}

.container {
  height: 90%;
}

#left-view {
	background-color: #212429;
}

#right-view {
	background-color: #272a2f;

}

#search-bar {
  position: relative;
	width: 250px;
  margin-left: 20px;
	background-color: #2d3035;
  border-radius: 50px;
  border: none;
}
/*
svg {
	position: absolute;
  top: 23px;
  right: 40px;
}
*/
.navbar-nav .active>.nav-link {
	color: #e85f41!important;
}

.w {
  background-color: #272a2f;
	border-radius: 10px;
  margin: 0 5px!important;
} 

.w-1 {
	margin-left: 0!important;
	height: 68%;
}

.w-2 {
  margin-left: 0!important;
	height: 29%;
  margin-top: 5px!important;
}

.w-3 {
	margin-top: 5px!important;
  height: 47%;
  padding-bottom: 100px;
}

.b {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.money {
  width: 100%;
  display: grid;
  grid-template-rows: auto auto;
  align-items: center;
  font-size: 13px;
}

.outgoing {
	display: grid;
  grid-template-columns: auto auto;
  align-items: center;
	
}

.outgoing div {
	display: flex;
  flex-direction: column;
  height: 100%;
  text-align: center;
  border: 1px solid green;

}

.outgoing div p { margin: 0;}

.incoming {
	display: grid;
  grid-template-columns: auto auto;
  align-items: center;
	
}

.incoming div {
	display: flex;
  flex-direction: column;
  height: 100%;
  text-align: center;
  border: 1px solid green;
  padding-left: 20px;
  border-bottom: 1px dash grey;

}

.incoming div p { margin: 0;}

.bi-arrow-up-square-fill{
	position: static;
}
.bi-arrow-down-square-fill {
  position: static;
}



#navbarSupportedContent {
	justify-content: flex-end;
}

#expenses-row {
	margin-top: 20px!important;
  height: 210px;
  margin: auto;
}