/** 案件で必要なCSSをこちらに記載します */
.btn:not(.btn-block ) {
	min-width: 120px;
}

/** メニューヘッダーカスタマイズ */
.navbar-custom-menu > .navbar-nav > .user-info span {
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 本文のコンテンツ情報の余白カスタマイズ */
section.content{
	padding:5px 10px;
}

/** boxクラス間の隙間カスタマイズ */
div.box {
	margin-bottom:5px;
}

/* はみ出る時だけ横スクロールするTable */
div.table-horizontal-scroll > table {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch;
}

/* はみ出る時に改行するTable */
table.table-wrap {
	display: block;
	white-space: normal;
	overflow-y: hidden;
	overflow-x: hidden;
	-ms-overflow-style: none;
	-webkit-overflow-scrolling: touch;
}

/* 幅100%の入力項目 */
input.full-control {
	width: 100%;
}

/* 必須マーク:見出しのspanに適用 */
span.required:after{
	content:"*";
	color:#d73925;
}

/* readonly設定時にpaddingが変わってしまったので、padding再設定 */
#main input.form-control[readonly] {
	padding:1px 4px;
}