@charset "utf-8";

/*
	backThemeBlue 
	背景色を青に、文字色を黄色に。
*/

body.backThemeBlue {
	background: #0000ff;
	color: #ff0;
}

body.backThemeBlue a {
	/* 青のテーマの時、リンク色が青だと見えない */
	color: #eeeeff;
}

/* 基本のボタン */
body.backThemeBlue button:not(.btn) {
	background: #1111ee;
	color: #fff;
	border-radius: 3px;
	border: solid 1px #333;
	padding: 2px 7px;
}

/* Bootstrap のボタン */
body.backThemeBlue .btn-default {
	background: #1111ee;
	color: #fff;
}
body.backThemeBlue .btn-default:hover {
	background: #2222ff;
	color: #fff;
}
body.backThemeBlue .btn-primary,
body.backThemeBlue .btn-success {
	color: #fff;
}

/* フッターのリンク */
body.backThemeBlue .menu-footer-tabs.nav-pills.nav-justified > li:not(.active) > a {
	/* 青のテーマの時、リンクの色が何色でも見づらいので白に。 */
	color: #fff;
}
body.backThemeBlue .menu-footer-tabs.nav-pills.nav-justified > li:not(.active) > a:hover {
	background: #000088;
}


/* Bootstrap のジャンボトロン、パネル、ウェル */
body.backThemeBlue .jumbotron {
	background: #0000ee;
}
body.backThemeBlue .panel {
	background: #0000ff;
	color: #ff0;
}
body.backThemeBlue .panel-default {
	background: #6464ff;
	color: #ff0;
}

body.backThemeBlue .well {
	color: #0000ee;
}
body.backThemeBlue .well a,
body.backThemeBlue .panel-default .well a {
	color: #0e0e0e;
}

/* Bootstrap のドロップダウンメニュー */
body.backThemeBlue .dropdown-menu {
	background: #1111ff;
	color: #ff0;
}
body.backThemeBlue .dropdown-menu>li>a {
	color: #ff0;
}
body.backThemeBlue .dropdown-menu>li>a:hover {
	background: #6464ff;
}

/* Bootstrap のサムネイル */
body.backThemeBlue .thumbnail {
	background: #0000ee;
	color: #ff0;
}
body.backThemeBlue .thumbnail .caption {
	color: #ff0;
}



/* アクセシビリティ制御ボタン */
body.backThemeBlue .font-size-btn,
body.backThemeBlue .padding-btn {
	background: #1111ee;
	color: #fff;
	border-radius: 3px;
	border: solid 1px #333;
	padding: 2px 7px;
}


/* テーブル */
body.backThemeBlue .multidatabase-contents table th {
	background-color: #0000e5;
}

body.backThemeBlue .table-hover>tbody>tr:hover {
	background-color: #77f;
}


/* ヘルプブロック */
body.backThemeBlue .help-block {
	color: #eee;
}


/* ページャー */
body.backThemeBlue .pagination>li>a,
body.backThemeBlue .pagination>li>span {
	color: #333;
}
body.backThemeBlue .pagination>li.active>a,
body.backThemeBlue .pagination>li.active>span {
	color: #fff;
}




/* 以下、テーマに含まれる要素の調整 */

body.backThemeBlue .btn-link {
	/* 青色の場合はhover,activeで戻す */
	/* #337ab7 l+8 */
	color: #a2c6e5;
}
body.backThemeBlue .btn-link.active,
body.backThemeBlue .btn-link:hover,
body.backThemeBlue .btn-link:active {
	color: #337ab7;
}


/* タブ系ナビ */

body.backThemeBlue .nav-tabs.menu-header-tabs > li:not(.active):hover {
	background-color: #0000ee;
}
body.backThemeBlue .nav-tabs.menu-header-tabs > li:not(.active) > a {
	color: #fff;
}
body.backThemeBlue .nav-tabs>li>a:hover {
	border-color: #0000ee #0000ee #0000dd;
}

body.backThemeBlue .nav-tabs>li.active>a, 
body.backThemeBlue .nav-tabs>li.active>a:focus, 
body.backThemeBlue .nav-tabs>li.active>a:hover {
	background-color: #0000ee;
}


/* ピル系ナビ */

body.backThemeBlue .nav-pills.menu-footer-tabs > li {
	border: solid 2px #0000ff;
}
body.backThemeBlue .nav-pills.menu-footer-tabs > li > a {
	color: #fff;
}
body.backThemeBlue .nav-pills.menu-footer-tabs > li:not(.active) > a:hover {
	background-color: #0000ee;
}

body.backThemeBlue .nav-pills.menu-footer-tabs>li.active>a, 
body.backThemeBlue .nav-pills.menu-footer-tabs>li.active>a:hover, 
body.backThemeBlue .nav-pills.menu-footer-tabs>li.active>a:focus {
	background-color: #0000ee;
}


/* テーマ01, テーマ05, テーマ06, テーマSmart */
body.isTheme01.backThemeBlue .nav-tabs.menu-header-tabs > li,
body.isTheme05.backThemeBlue .nav-tabs.menu-header-tabs > li,
body.isTheme06.backThemeBlue .nav-tabs.menu-header-tabs > li,
body.isThemeSmart.backThemeBlue .nav-tabs.menu-header-tabs > li {
	background-image: -moz-linear-gradient(top, #0000ff 0%, #0505ff 10%, #0f0fff 80%, #1515ff 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0000ff), color-stop(0.10, #0505ff), color-stop(0.80, #0f0fff), color-stop(1, #1515ff));
}
body.isTheme01.backThemeBlue .nav-tabs.menu-header-tabs > li:not(.active),
body.isTheme05.backThemeBlue .nav-tabs.menu-header-tabs > li:not(.active),
body.isTheme06.backThemeBlue .nav-tabs.menu-header-tabs > li:not(.active),
body.isThemeSmart.backThemeBlue .nav-tabs.menu-header-tabs > li:not(.active) {
    background-image: -moz-linear-gradient(top, #0606ff 0%, #1515ff 10%, #1f1fff 80%, #2525ff 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0606ff), color-stop(0.10, #1515ff), color-stop(0.80, #1f1fff), color-stop(1, #2525ff));
}


/* テーマ04 */
body.isTheme04.backThemeBlue .nav-tabs.menu-header-tabs > li:not(.active) {
	background-color: #758b2d;
}
