
#boldan-shop-admin {
	width:		auto;
	position:	relative;
	font-size:	16px;
	margin-bottom:	20px;
}

#boldan-shop-admin .company {
	position:	relative;
}

#boldan-shop-admin .company span.anchor {
	display:	block;
	position:	absolute;
	top:		-150px;
}

#boldan-shop-admin .company h2 {
	font-size:	18px;
	cursor:		pointer;
}

#boldan-shop-admin .company.waiting h2 {
	color:		#f00;
}

#boldan-shop-admin .company h2::before {
	content:	'\f0d7';
	display:	inline-block;
	width:		30px;
	font-family:	"Font Awesome 5 Pro";
}

#boldan-shop-admin .company.open h2::before {
	content:	'\f0d8';
}

#boldan-shop-admin .company .content {
	display:	none;
}

#boldan-shop-admin .company.open .content {
	display:	block;
	margin-bottom:	40px;
}

#boldan-shop-admin .date td {
	padding:	15px 20px;
}

#boldan-shop-admin button,
#boldan-shop-admin select,
#boldan-shop-admin input,
#boldan-shop-admin textarea {
	margin-top:	3px;
	padding:	5px 10px;
	border:		1px solid #ccc;
	line-height:	1.1em;
	font-size:	16px;
	background-color:#fff;
}

#boldan-shop-admin select#admin,
#boldan-shop-admin textarea,
#boldan-shop-admin input[type="text"] {
	width:		360px;
	max-width:	360px;
}

#boldan-shop-admin textarea {
	height:		100px;
}
#boldan-shop-admin button,
#boldan-shop-admin input[type="submit"] {
	margin-top:	20px;
	border:		3px solid #ff6600;
	border-radius:	3px;
	cursor:		pointer;
}

#boldan-shop-admin button,
#boldan-shop-admin input[type="submit"].cancel {
	background-color:#fff;
	color:		#ff6600;
}

#boldan-shop-admin input[type="submit"] {
	background-color:#ff6600;
	color:		#fff;
}

#boldan-shop-admin select {
	width:		240px;
}

#boldan-shop-admin button.cancel {
	position:	absolute;
	bottom:		0;
	left:		220px;
}

#boldan-shop-admin h4 {
	font-size:	1em;
}

#boldan-shop-admin .label {
	font-weight:	bold;
}

#boldan-shop-admin table {
	margin-left:	15px;
	width:		auto;
	border:		none;
}

#boldan-shop-admin tr td:last-child {
	border-right:	none;
}

#boldan-shop-admin table td, table th {
	vertical-align:	top;
	padding:		2px 20px;
}

#boldan-shop-admin .disabled {
	text-decoration: line-through;
}

#boldan-shop-admin td.total {
	text-align:	right
}

#boldan-shop-admin tr.total td {
	padding-top:	30px;
	font-weight:	bold;
}

#boldan-shop-admin #history table {
	margin-bottom:	40px;
}

#boldan-shop-admin #navi {
	margin-top:	20px;
	margin-bottom:	40px;
	padding-left:	40px;
	border-bottom:	1px solid #ccc;
}

#boldan-shop-admin #navi a {
	position:	relative;
	top:		1px;
	display:	inline-block;
	padding:	10px 20px;
	font-size:	18px;
	color:		#000;
	text-decoration:none;
	border:		1px solid #ccc;
	z-index:	5;
}

#boldan-shop-admin #navi a {
	background-color:#ddd;
}

#boldan-shop-admin #navi a:first-child {
	border-right:	none;
}

#boldan-shop-admin #navi a.active {
	background-color:	#fff;
	border-bottom:		1px solid #fff;
}

#boldan-shop-admin #history table.page {
	display:	none;
}

#boldan-shop-admin #history table.page.active {
	display:	block;
}

#boldan-shop-admin #history tr td:first-child {
	width:		100px;
}

#boldan-shop-admin #history #pager {
	padding-left:	40px;
}

#boldan-shop-admin #history #pager a {
	display:	inline-block;
	margin-left:	5px;
	padding:	5px 10px;
	border:		1px solid #ccc;
	color:		#000;
}

#boldan-shop-admin #history #pager a:hover {
	text-decoration:none;
}

#boldan-shop-admin #history #pager a.active {
	background-color:#ccc;
}




