
:root {
  --primary-color: #0067B1;
}

.theme_main_table th {
	background-color: var(--primary-color) !important;
	color: #FFFFFF !important;
}
.theme_main_table td:not(.theme_config_title_lbl):hover {
	background-color: rgba(0, 174, 239, 0.1) !important; /*#FEF8DE*/
}

.theme_form_score_label{
	background-color: var(--primary-color) !important;
	font-weight:bold;text-align:left;color:#FFFFFF;
}
.theme_form_score_label2{
	background-color: rgba(0, 174, 239, 0.5) !important;
	text-align:center;
}
.theme_form{
	background-color: #FFFFFF !important;
}
.theme_form_score_radio:hover{
	background-color: rgba(0, 174, 239, 0.1) !important;
}

.theme_dialog_title_top{
	background-color: var(--primary-color) !important;
	color:#FFFFFF;
	padding-left:5px;
	border-bottom:1px solid #000000;
}
.theme_dialog_title{
	background-color: var(--primary-color) !important;
	color:#FFFFFF;
	padding-left:5px;
	border-right:1px solid #000000;
}

.theme_config_title_lbl{
	background-color: rgba(0, 103, 177, 0.7) !important;
	color:#FFFFFF;
	font-weight:bold;
}
.theme_config_content{
	background-color: #FFFFFF;
}
.theme_config_content:hover{
	background-color: rgba(0, 174, 239, 0.1) !important;
}



.theme_row_config{
	background-color:#FFFFFF;
	border-bottom:0.5px #e2e2e2 solid;
}
.theme_row_config > div{
	padding:10px;
}
.theme_row_config > div:first-child{
	background-color: var(--primary-color) !important;
	color:#FFFFFF;
	border-bottom:1px #FFFFFF solid;
	padding:16px;

}

.theme_row_config_lbl{
	background-color:#FFFFFF;
	border-bottom:0.5px #e2e2e2 solid;
}
.theme_row_config_lbl div{
	padding:10px;
}
.theme_row_config_lbl div:first-child{
	background-color: rgba(0, 103, 177, 0.7) !important;
	color:#FFFFFF;
	border-bottom:1px #FFFFFF solid;
	padding:16px;

}




/*
@media (prefers-color-scheme: dark) {
	body {
		background-color: #121212 ; /* พื้นหลังสีเทาเข้มเกือบดำ */
		color: #E0E0E0  !important;
	}
	.theme_main_table td {
		background-color: #1E1E1E !important;
	}
	.theme_main_table td:hover {
		background-color: rgba(169, 169, 169) !important;
	}
	#policy_popup{
		color:#E0E0E0;
		background-color:#1E1E1E;
		opacity: 0.7;
	}
}
*/
