/**
 * boxes/css/style.css
 *
 * @author Shohei Nakajima <nakajimashouhei@gmail.com>
 * @link http://www.netcommons.org NetCommons Project
 * @license http://www.netcommons.org/license.txt NetCommons License
 */

/**
 * 共通
 */
.panel.box-panel,
.panel.box-panel-head,
.panel.box-panel-body {
	border-radius: 0px;
	box-shadow: none;
}
.panel.box-panel > .panel-heading,
.panel.box-panel-head > .panel-heading {
	padding: 8px;
}
.panel.box-panel > .panel-body,
.panel.box-panel-body > .panel-body {
	padding: 8px;
}

.add-plugin {
	margin-bottom: 16px;
}
.add-plugin:last-child {
	margin-bottom: 0px;
}

section.frame.panel:last-child {
	margin-bottom: 8px;
}

.box-display {
	margin-right: 4px;
}

.box-display .radio {
	margin-bottom: 0px;
}

/**
 * ヘッダー & フッター
 */
.boxes-1 .panel.box-panel-head,
.boxes-5 .panel.box-panel-head {
	margin-bottom: 0px;
	border-bottom: 0px;
}
/**
 * 左右上下
 */
.boxes-2 .panel.box-panel > .panel-heading,
.boxes-4 .panel.box-panel > .panel-heading,
.boxes-1 .panel.box-panel-head > .panel-heading,
.boxes-5 .panel.box-panel-head > .panel-heading {
	border-radius: 0px;
	border-bottom: 0px;
}
.boxes-2 .panel.box-panel > .panel-heading,
.boxes-4 .panel.box-panel > .panel-heading,
.boxes-1 .panel.box-panel-head > .panel-heading .radio label,
.boxes-5 .panel.box-panel-head > .panel-heading .radio label {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
/**
 *  Multidatabases CSS Style
 *  webroot/css/style.css
 *
 *  @author Noriko Arai <arai@nii.ac.jp>
 *  @author Tomoyuki OHNO (Ricksoft, Co., Ltd.) <ohno.tomoyuki@ricksoft.jp>
 *  @link http://www.netcommons.org NetCommons Project
 *  @license http://www.netcommons.org/license.txt NetCommons License
 *  @copyright Copyright 2014, NetCommons Project
 */

.multidatabase-metadata-item-caption {
	line-height: 2em;
	padding-left: 0.5em;
}

.multidatabase-content-list-article {

}

.multidatabase-content-list table.table.table-bordered th,
.multidatabase-content-detail table.table.table-bordered th {
	width: 20%;
	word-break: break-all;
	text-align: left;
	line-height: 1.3;
	vertical-align: middle;
	font-size: smaller;
}

.multidatabase-content-list table.table.table-bordered td,
.multidatabase-content-detail table.table.table-bordered td {
	word-break: break-all;
}

.frame.nc-content .multidatabase-content-list article footer,
.frame.nc-content .multidatabase-content-detail article footer,
.frame.nc-content-list .multidatabase-content-list article footer,
.frame.nc-content-list .multidatabase-content-detail article footer {
	margin-top: -10px;
	margin-bottom: 35px;
}

.multidatabase-content-list article:last-child footer {
	padding-bottom:0;
}

.multidatabase-contents table th {
	text-align:center;
	background-color:#F5F5F5;
}

.multidatabase-contents table .break-word {
	word-break : break-all;
	word-wrap : break-word;
	overflow-wrap : break-word;
}
