/* bootstrap 上書き用 */
.table-hover > tbody > tr:hover {
  /*background-color: #f5f5f5;*/
  background-color: #e0e0ff;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: none;
 /* outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;*/
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
  /*background-color: #e6e6e6;
  border-color: #adadad;*/
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
  /*background-color: #286090;
  border-color: #204d74;*/
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
  /*background-color: #449d44;
  border-color: #398439;*/

}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
  /*background-color: #31b0d5;
  border-color: #269abc;*/
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
  /*background-color: #ec971f;
  border-color: #d58512;*/
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
  /*background-color: #c9302c;
  border-color: #ac2925;*/
}

h4 {
	margin-top: 2px;
}

.panel-footer {
	padding: 2px 15px;
}

.table th {
	color: white;
	background-color: #3399CC;
}

.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #EEEEEE;
}

hr {
	margin: 5px;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 5px 10px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: white;
	cursor: default;
	background-color: #3399CC;
	border-bottom-color: transparent;
}
input:focus, textarea:focus {
	outline: 5px auto -webkit-focus-ring-color;
}