@charset "utf-8";

/*
	backThemeYellow 
	背景色を黄色に、文字色を黒に。
*/

body.backThemeYellow {
	background: #ffff00;
	color: #0e0e0e;
}

/* リンク色 */
body.backThemeYellow a {
	/* 黄色のテーマの時、リンク色が青だと目が痛い */
	color: #0000CC;
}

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

/* Bootstrap のボタン */
body.backThemeYellow .btn-default {
	background: #eeee11;
	color: #000;
}
body.backThemeYellow .btn-default:hover {
	background: #ffff22;
	color: #000;
}
body.backThemeYellow .btn-primary,
body.backThemeYellow .btn-success {
	color: #fff;
}

/* Bootstrap のジャンボトロン、パネル、ウェル */
body.backThemeYellow .jumbotron {
	background: #eeee00;
}
body.backThemeYellow .panel {
	background: #ffff00;
	color: #0e0e0e;
}
body.backThemeYellow .panel-default {
	background: #ffff64;
	color: #0e0e0e;
}

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

/* リンク色 */
body.backThemeYellow .panel-default .panel-heading a {
	color: #fff;
}

/* Bootstrap のドロップダウンメニュー */
body.backThemeYellow .dropdown-menu {
	background: #ffff64;
	color: #0e0e0e;
}
body.backThemeYellow .dropdown-menu>li>a {
	color: #0e0e0e;
}
body.backThemeYellow .dropdown-menu>li>a:hover {
	background: #111;
	color: #fff;
}


/* Bootstrap のサムネイル */
body.backThemeYellow .thumbnail {
	background: #eeee00;
	color: #0e0e0e;
}
body.backThemeYellow .thumbnail .caption {
	color: #0e0e0e;
}


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


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

body.backThemeYellow .table-hover>tbody>tr:hover {
	background-color: #dddd77;
}


/* ヘルプブロック */
body.backThemeYellow .help-block {
	/* 変更なし */
}


/* ページャー */
body.backThemeYellow .pagination>li>a,
body.backThemeYellow .pagination>li>span {
	background: #ffff77;
	color: #111;
}
body.backThemeYellow .pagination>li.active>a,
body.backThemeYellow .pagination>li.active>span {
	background: #dddd77;
	color: #111;
	border-color: #dddd77;
}




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

body.backThemeYellow .btn-link {
	/* 黄色の場合は変更無し */
}


/* タブ系ナビ */

body.backThemeYellow .nav-tabs.menu-header-tabs > li:not(.active):hover {
	background-color: #eeee00;
}
body.backThemeYellow .nav-tabs.menu-header-tabs > li:not(.active) > a {
	color: #000;
}
body.backThemeYellow .nav-tabs>li>a:hover {
	border-color: #eeee00 #eeee00 #dddd00;
}

body.backThemeYellow .nav-tabs>li.active>a, 
body.backThemeYellow .nav-tabs>li.active>a:focus, 
body.backThemeYellow .nav-tabs>li.active>a:hover {
	background-color: #eeee00;
}


/* ピル系ナビ */

body.backThemeYellow .nav-pills.menu-footer-tabs > li {
	border: solid 2px #ffff00;
}
body.backThemeYellow .nav-pills.menu-footer-tabs > li > a {
	color: #000;
}
body.backThemeYellow .nav-pills.menu-footer-tabs > li:not(.active) > a:hover {
	background-color: #eeee00;
}

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



/* テーマ01, テーマ05, テーマ06, テーマSmart */
body.isTheme01.backThemeYellow .nav-tabs.menu-header-tabs > li,
body.isTheme05.backThemeYellow .nav-tabs.menu-header-tabs > li,
body.isTheme06.backThemeYellow .nav-tabs.menu-header-tabs > li,
body.isThemeSmart.backThemeYellow .nav-tabs.menu-header-tabs > li {
	background-image: -moz-linear-gradient(top, #ffff00 0%, #fafa00 10%, #f0f000 80%, #eaea00 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffff00), color-stop(0.10, #fafa00), color-stop(0.80, #f0f000), color-stop(1, #eaea00));
}
body.isTheme01.backThemeYellow .nav-tabs.menu-header-tabs > li:not(.active),
body.isTheme05.backThemeYellow .nav-tabs.menu-header-tabs > li:not(.active),
body.isTheme06.backThemeYellow .nav-tabs.menu-header-tabs > li:not(.active),
body.isThemeSmart.backThemeYellow .nav-tabs.menu-header-tabs > li:not(.active) {
    background-image: -moz-linear-gradient(top, #f9f900 0%, #eaea00 10%, #e0e000 80%, #dada00 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f900), color-stop(0.10, #eaea00), color-stop(0.80, #e0e000), color-stop(1, #dada00));
}


/* テーマ04 */
body.isTheme04.backThemeYellow .nav-tabs.menu-header-tabs > li:not(.active) {
	/* 変更無し */
}
