
body.dark-mode {
  --main: #1A87E0;
  --second: #F23D5E;
  --accent: #F23D5E;
  --pale: #F5F6F7;
  --font: #F0F0F0;
  --whitebg: #1c1c1c;
}


body.dark-mode { background-color: #030303; }

body.dark-mode .night-mode-button .label {  border: 2px solid black;}

body.dark-mode .toplinks, body.dark-mode .ddcontent { background-color:  #030303;  } 


body.dark-mode section.icons a{color: var(--font);}
body.dark-mode section.icons a:hover, body.dark-mode section.icons a:focus{color: var(--second);}


body.dark-mode .callout a{color: var(--ltblue);}
body.dark-mode .callout a:hover, body.dark-mode  .callout a:focus{color: var(--second);}


body.dark-mode td.content_rates_table_row2, body.dark-mode TR.table_builder_row_even td, body.dark-mode table.table tr:nth-child(even) td{background: var(--whitebg); color: var(--font)}
body.dark-mode td.content_rates_table_row1, body.dark-mode TR.table_builder_row_odd td, body.dark-mode table.table tr:nth-child(odd) td{background:#292929; color: var(--font)}

body.dark-mode .callout{background-color: var(--dkblue); }
body.dark-mode .callout h2, body.dark-mode .callout h3{color: var(--ltblue);;}

	/* hover Q */
body.dark-mode div.cms_form_collapsible_header a:hover, 
body.dark-mode div.cms_form_collapsible_header a:focus, 
body.dark-mode .faq_question_block_slide_question_closed a:hover, 
body.dark-mode .faq_question_block_slide_question_closed a:focus, 
body.dark-mode div.faq_recent_block .faq_question_block_slide_question_closed a:hover, 
body.dark-mode div.faq_recent_block .faq_question_block_slide_question_closed a:focus, 
body.dark-mode .code_block_accordion div.code_block_indiv_top:hover, 
body.dark-mode div.faq_featured_block .faq_question_block_slide_question_closed a:hover,
body.dark-mode div.faq_featured_block .faq_question_block_slide_question_closed a:focus, 
body.dark-mode div.faq_popular_block .faq_question_block_slide_question_closed a:hover, 
body.dark-mode div.faq_popular_block .faq_question_block_slide_question_closed a:focus,
body.dark-mode div.faq_question_panel .faq_question_block_slide_question_closed a:hover, 
body.dark-mode div.faq_question_panel .faq_question_block_slide_question_closed a:focus,
body.dark-mode .code_block_accordion.open .code_block_accordion div.code_block_indiv_top:hover,
body.dark-mode .code_block_accordion.open .code_block_accordion div.code_block_indiv_top:focus
	{background-color: var(--dkblue); color:var(--ltblue);text-decoration: none;}
	


