.sidebar,
.bottom-nav					{background:#333;color:#FFF;}
.sidebar a,
.bottom-nav a	 			{color: #FFF;}
.bottom-nav a i 			{display:block !important}
.sidebar a:active,
.sidebar a:hover,
.sidebar a:visited,
.bottom-nav a:active,
.bottom-nav a:hover,
.bottom-nav a:visited 		{color: #FFF;}
.container-fluid.bg-light 	{padding-top:56px !important;background:#e4e2d9 !important;}
.card						{}
.card .card-title			{margin-bottom: 0;padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);}
.card .card-body .col		{margin-bottom: 1em;}
div.input					{margin: 1em 0;}
.tab-content				{padding:20px}
h2.appbar-left.h4.mb-0		{margin-bottom: 1em !important;}

@media (min-width: 992px) {
	.sidebar					{position:fixed;}
	main						{position:absolute;left:25%;text-align:left;}
	main.container				{position:relative;left:auto;}
}
@media (min-width: 1200px) {
	main						{position:absolute;left:16.6666%;text-align:left;}
}
@media (max-width: 992px) {

}
.medicine-medicine_list a.btn[href*="/medicine/add/"] {font-size: 0;}
.medicine-medicine_list a.btn[href*="/medicine/add/"]::before {content: "医薬品を追加";font-size: 16px;}
input::placeholder 				{color:#aaa !important;}

#contentsList				{padding: 15px;}
#contentsList .contents-item	{border:1px solid #eee;}
#contentsList .list-card.card	{margin: 0 !important;padding:0;box-shadow:none;}
#contentsList .list-card.card.contents-info .card-body	{padding:0;}
#contentsList .list-card.card.contents-info .card-body p	{color:#999;font-size: 0.9em;}
#contentsList .list-card.card.contents-info .card-body .card	{box-shadow:none;}
