/* --------------------------------------------------------------------------------------------------

	特定団体様用 CSS
		壁紙の変更・カラーパレットの変更に使用する

---------------------------------------------------------------------------------------------------*/
/*	 Body(背景・壁紙変更に使用)
-------------------------------------------------------------------------------------------------- */
body {
  background: url(img/bg.png) repeat #f8f8f8 !important;
  background-size: 224px 224px !important;
}
.site-holder {
  background: none !important;
}
/*	 Global color variables(全体の色調変更に使用)
-------------------------------------------------------------------------------------------------- */
/*	 Panels color variables
-------------------------------------------------------------------------------------------------- */
/*	 Bg color variables
-------------------------------------------------------------------------------------------------- */
.bg-primary {
  color: #ffffff;
  background: #0D3996 !important;
}
.bg-secondary {
  color: #45575a;
  background: #edf1f5 !important;
}
.bg-default {
  color: #ffffff;
  background: #45575a !important;
}
.bg-info {
  color: #ffffff;
  background: #092767 !important;
}
.bg-success {
  color: #ffffff;
  background: #66E228 !important;
}
.bg-warning {
  color: #ffffff;
  background: #E08326 !important;
}
.bg-danger {
  color: #ffffff;
  background: #E02424 !important;
}
.bg-white {
  color: #45575a;
  background: #ffffff !important;
}
/* --
.bg-primary:hover,.bg-primary-dark
{
	background: darken(@primary,10%) !important;
}

.bg-secondary:hover,.bg-secondary-dark
{
	background: darken(@secondary,10%) !important;
	color: @white;
}

.bg-default:hover,.bg-default-dark
{
	background: darken(@default,10%) !important;
}

.bg-info:hover, .bg-info-dark
{
	background: darken(@info,10%) !important;
}

.bg-success:hover,.bg-success-dark
{
	background: darken(@success,10%) !important;
}

.bg-warning:hover, .bg-warning-dark
{
	background: darken(@warning,10%) !important;
}

.bg-danger:hover, .bg-danger-dark
{
	background: darken(@danger,10%) !important;
}

.bg-white:hover, .bg-white-dark
{
	color: @white;
	background: @info !important;
	.border;
}
 -- */
/*	 Btn color variables
-------------------------------------------------------------------------------------------------- */
.btn {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7));
  background-image: linear-gradient(to bottom, #ffffff, #f7f7f7);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.btn-primary {
  color: #ffffff !important;
  background: #0D3996 !important;
}
.btn-secondary {
  color: #45575a !important;
  background: #edf1f5 !important;
}
.btn-info {
  color: #ffffff !important;
  background: #092767 !important;
}
.btn-success {
  color: #ffffff !important;
  background: #66E228 !important;
}
.btn-warning {
  color: #ffffff !important;
  background: #E08326 !important;
}
.btn-danger {
  color: #ffffff !important;
  background: #E02424 !important;
}
.btn-default {
  color: #ffffff !important;
  background: #45575a !important;
}
.btn-white {
  color: #45575a !important;
  background: #ffffff !important;
  border-color: #d9d9d9;
}
.btn-primary:hover,
.btn-primary-dark,
.btn-primary.active {
  background: #7ba2f4 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary-dark,
.btn-secondary.active {
  background: #092767 !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info-dark,
.btn-info.active {
  background: #7ba2f4 !important;
  color: #ffffff !important;
}
.btn-success:hover,
.btn-success-dark,
.btn-success.active {
  background: #50bd1a !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning-dark,
.btn-warning.active {
  background: #b96a1a !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger-dark,
.btn-danger.active {
  background: #b71a1a !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger-dark,
.btn-danger.active {
  background: #b71a1a !important;
  color: #ffffff !important;
}
.btn-default:hover,
.btn-default-dark,
.btn-default.active {
  background: #5b7377 !important;
  color: #ffffff !important;
}
.btn-white:hover,
.btn-white-dark,
.btn-white-dark.active {
  background: #092767 !important;
  color: #ffffff !important;
}
/*	 Text color variables
-------------------------------------------------------------------------------------------------- */
.text-primary {
  color: #0D3996 !important;
}
.text-secondary {
  color: #edf1f5 !important;
}
.text-default {
  color: #45575a !important;
}
.text-info {
  color: #092767 !important;
}
.text-success {
  color: #66E228 !important;
}
.text-warning {
  color: #E08326 !important;
}
.text-danger {
  color: #E02424 !important;
}
.text-inverse {
  color: #939393 !important;
}
.text-white {
  color: #ffffff !important;
}
/*	 Navbar color variables
-------------------------------------------------------------------------------------------------- */
.navbar-primary {
  background: #0D3996 !important;
}
.navbar-secondary {
  background: #edf1f5 !important;
}
.navbar-default {
  background: #45575a !important;
}
.navbar-info {
  background: #092767 !important;
}
.navbar-success {
  background: #66E228 !important;
}
.navbar-warning {
  background: #E08326 !important;
}
.navbar-danger {
  background: #E02424 !important;
}
.navbar-white {
  background: #ffffff !important;
}
