/*****
 * 共通スタイルシート
 */
/* ヘッダメニューのテンプレ */
.nav-item.active {
	border: 1px solid gray;
	border-radius: .25rem;
	font-weight: bold;
}
.logout-btn {
	margin-right: 1vw;
}
#signin-frame {
	border: 3px solid;
	border-color: #2b85ff;
	width: 480px;
	margin: 0 auto 0 auto;
	margin-top: 100px;
	padding: 40px;
}
/* ページのテンプレ */
.container {
	margin-left: 5vw;
	margin-top: 64px;
}
.container > .row:first-child { /* 一番上の.rowに限定 */
	padding-top: 16px;
}
.container > .row { /* 直下の.rowに限定 */
	width: 90vw;
}
/* カレンダー共通 */
.text-lightgray {/* 今月以外 */
	color: #c4c4c4;
}

/* ポップアップ用 */
.swal2-styled.swal2-deny {/* Denyボタンだけなぜか大きくなるのを調整 */
	padding: .375rem .75rem;
}
.swal2-deny {/* 削除ボタンを離す */
	margin-right: 2rem
}
.form-group {/* 各行の間を狭く */
	margin-bottom: .2rem;
}
/* For Datepicker */
.datepicker-days th.dow:nth-last-child(2),
.datepicker-days td:nth-last-child(2) {
	color: #5A9AFF;
}
.datepicker-days th.dow:last-child,
.datepicker-days td:last-child {
	color: #DC3544;
}
/* For Placeholder in Popup */
input.popup-placeholder::-webkit-input-placeholder {
	font-size: 11pt;
}
input.popup-placeholder:-moz-placeholder {
	font-size: 11pt;
}
input.popup-placeholder::-moz-placeholder {
	font-size: 11pt;
}
input.popup-placeholder:-ms-input-placeholder {
	font-size: 11pt;
}
/* DnD */
.dnding {
	overflow: visible !important;
}
