/* COLORS

red #8b0f04
grey - #717073
silver - #f0f0f1
blue - #073e61

*/

	a.homelink img {width: 165px; /*height: 51px*/}


	.blog_share a, .blog_share a:visited {color: #8b0f04}
	.blog_share a:hover, .blog_share a:focus {color: #073e61}

	body {background-color: #073e61}
	a, a:visited, button.modal_link{color: #8b0f04}
	a:hover, a:focus, button.modal_link:focus, button.modal_link:hover {color: #8b0f04}

	.code_block a, .code_block a:visited, .code_block button.modal_link{font-weight: 600}
	.code_block a:hover, .code_block a:focus, .code_block button.modal_link:focus, .code_block button.modal_link:hover {color: #717073}



	h1, h2, .Btitle, .content_blog_header, .category_name, .podcast_list_header, .blog_year, #empapp h1, article.FRC h1, h3, .content_rates_category1, .faq_header, .faq_question, .comments_section_header, .pod_episode_header, #KJETitle, .forum_thread_category, .Category_Header_Text, .content_faq_header, .content_calendar_header, .cms_form_header, .content_article_header, #empapp h2, .CHQ, .cardname, h4, .content_rates_table_title, .region_faq_header, .comment_title, .forum_thread_firstpost_replies, .forum_reply_bottom, .branch_name
	{color: #8b0f04;}

	h2:after, .Btitle:after, .content_blog_header:after, .category_name:after, .podcast_list_header:after, .blog_year:after, #empapp h1:after, article.FRC h1:after{background-color:#8b0f04;}

	h4{color: black;}

	article ul li:before, .inttext ul li:before { color:#8b0f04; }

	ol.iconized li::before { background-color: #073e61;}

	section.R3{background-color: #f0f0f1}



/* HEAD */
	.toplinks { border-bottom: solid 1px  rgba(126, 150, 160, .5);  color: #8b0f04; }
	.toplinks a:hover, .toplinks a:focus {color: #717073; }

	#sitesearch:hover, #sitesearch:focus, #sitesearch.down {color: #717073;}
	.sitesearch { background-color: #717073; }
	.sitesearch button[type="submit"] {color: white; background-color: #8b0f04}
	.sitesearch button[type="submit"]:hover, .sitesearch button[type="submit"]:focus {background-color: #f0f0f1; color: #073e61 }
	button.searchex {color: #f0f0f1;}
	button.searchex:hover, button.searchex:focus {color: white;  }

	#qlbutton {color: #8b0f04;}
	#qlbutton:hover, #qlbutton:focus {color: #717073; }

	.toplinks #qlbox a, .toplinks #qlbox a:visited {color:  #8b0f04;}
	.toplinks #qlbox a:hover, .toplinks #qlbox a:focus { color: #8b0f04;;}

/* MENU */
	button.CMitem:after, a.CMitem:after{background-color: #8b0f04;  }
	.ddcontent a, .ddcontent a:visited {color: #073e61 }
	.ddcontent a:hover, .ddcontent a:focus { color: #8b0f04;}
	.menutable tr:last-child {background-color: #717073; }

	.Mhead{ color: white;}

/*MOBI MENU*/
		button.menutoggler{ background-color: #8b0f04; color: white }
		button.menutoggler:hover, button.menutoggler:focus {background-color: #073e61; color: white;}
		nav.mobile{ background-color: #717073; }
		nav.mobile::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.7);
			background-color: #8b0f04;
		}
		nav.mobile::-webkit-scrollbar-thumb {
			-webkit-box-shadow: inset 0 0 3px rgba(0,73,135,.7);
			background-color: #073e61;
		}

/* HOME */

	section.disclosure .liner {margin: 10px auto ;max-width: 1200px; }
	ul.checkedoff li:before { color:#8b0f04; }


/* INSIDE*/
	.borderbox{border: solid 1px #717073;}

	.iconbox, .regionbox{background-color: #717073;}

	.iconbox button.modal_button{background-color: #8b0f04; color: white;}
	.iconbox button.modal_button:hover,  .iconbox button.modal_button:focus{background-color: #f0f0f1; color: #717073;}


/* FOOT */
	footer { background: none #073e61;  padding: 32px 16px; }

/* CTA */
	a.cta, a.cta:visited, a.ctaL, a.ctaL:visited, input[type="submit"], a.clear, a.clear:visited, button#exedout, button.clear, input.go,  input[type="reset"], button.cta, a.PSlogout, a.PSlogout:visited, div.faq_advanced_search_panel input[type=button], .Rbuttons li a, .Rbuttons li a:visited, input[type="reset"], nav.mobile .bttns a, nav.mobile .bttns a:visited, .modal_button
	{background-color: #717073;  font-weight: normal;}

	a.cta:hover, input[type="submit"]:hover, a.cta:focus, input[type="submit"]:focus, a.clear:hover, a.clear:focus, button#exedout:hover, button#exedout:focus, button.clear:hover, button.clear:focus, input.go:hover, input.go:focus, input[type="reset"]:hover, input[type="reset"]:focus, a.ctaW:focus, a.ctaW:hover, button.cta:hover, button.cta:focus, a.PSlogout:hover, a.PSlogout:focus, div.faq_advanced_search_panel input[type=button]:hover, div.faq_advanced_search_panel input[type=button]:focus, .Rbuttons li a:hover, .Rbuttons li a:focus, input[type="reset"]:hover, input[type="reset"]:focus, .modal_button:hover, .modal_button:focus
	{color: white; background-color: #8b0f04;}

	a.ctaL, a.ctaL:visited, nav.mobile .bttns a, nav.mobile .bttns a:visited{background-color: #8b0f04;; color: WHITE;}
	a.ctaL:hover,  a.ctaL:focus, nav.mobile .bttns a:hover, nav.mobile .bttns a:focus{background-color: #f0f0f1; color: #073e61;}

/* MODS */
	button.divheader, .cms_form_collapsible_header a, .cms_form_collapsible_header a:visited, .faq_question_block_slide_question_closed a, .faq_question_block_slide_question_closed a:visited {background-color: #f0f0f1; color: black; display: block;padding: 20px; font-weight: normal !important; }
	button.divheader:hover, button.divheader:focus, .cms_form_collapsible_header a:hover, .cms_form_collapsible_header a:focus, .faq_question_block_slide_question_closed a:hover, .faq_question_block_slide_question_closed a:focus
	{background-color: #073e61; color: white;}

	.cms_form_collapsible_header.open a, .faq_question_block_slide_question_open a, button.divheader.open
	{background-color: #717073; color: white;font-weight: normal !important}

	.content_calendar_table {border: solid 1px #073e61;}
	td.content_calendar_table_headercell {background-color: #073e61; color: white;}
	td.content_calendar_table_headercell a:hover, td.content_calendar_table_headercell a:focus { color: #f0f0f1; }
	td.content_calendar_table_cell { border: solid 1px #073e61}
	td.content_calendar_table_selectedcell { border: solid 1px #8b0f04; background-color: #f0f0f1}

	.CHbox {border: solid 1px #073e61; }
	.CHQ {border-bottom: solid 2px #073e61;}/* matchED to H3 */
	.CHA {color: #8b0f04 } /* match to regular content size or not */
	.CHA:hover, #startover:hover {color:#073e61;}

	.faq_viewed {color: #073e61; }

	.cms_form_textinput, .cms_form_dropdown  { border: solid 1px #717073}
	.cms_form_textarea { border: solid 1px #717073}

	.boxedsearch, .legend {BACKGROUND-COLOR: #f0f0f1; }

	.content_rates_table th, .table_builder th {background-color: #073e61; color: white;}
	.content_rates_table td, .table_builder td {border-bottom: solid 1px #073e61}
	.content_rates_table_row_highlight {color: #8b0f04#073e61;}

	/*XS*/
	@media only screen and  (max-width: 575px) {
		.content_rates_table td, .table_builder td  { border-bottom: solid 1px #8b0f04; }
		.content_rates_table_row2, TR.table_builder_row_even {background-color: #f0f0f1;}

	}

	.comment_item { background-color: #f0f0f1; }

		html {
	  --scrollbarBG: #717073;
	  --thumbBG:  #073e61;
	}
	.gallery::-webkit-scrollbar-thumb {
		background: -webkit-linear-gradient(top, #8b0f04 0%, #073e61 100%);
	}

/* COLORS

red #8b0f04
grey - #717073
silver - #f0f0f1
blue - #073e61

*/

/** ADVANCED CONTENT **/

	.compbox{border: solid 1px #717073;}
	.compheader{background-color: #8b0f04; }
	.comptext h4{color: #8b0f04;}
	.iconimg{background-color: #717073;}
	.icontable tr td:last-child{color: #8b0f04;}
	.compimg{ min-height: 244px;}
	.compimg img{max-height: 214px;}
	.introtext{min-height: 165px;}

	/*L*/
	@media only screen and (max-width: 1230px) {
		.introtext{min-height: 165px;}
	}
	/*M*/
	@media only screen and (max-width: 991px) {
		.introtext{min-height: 29px;}
	}
