/*!
 * -------------------------------------------------------------------------------
 * Education section https://jira.kitco.com/browse/OSF-4576
 * FAQ section
 * US taxes landing page
 * ------------------------------------------------------------------------------- 
*/
@charset "UTF-8";

h1, h2 {font-weight:bold; color: #003871;margin:20px auto;}
h1 {font-size: 22px;}
h2 {font-size: 20px; margin: 15px auto;}
h3, .h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
@media (min-width: 767px) {
	h1{font-size: 25px;}
	h2 {font-size: 22px;}
}
.boxed a, .highlighted  {color: #0680cd; font-weight:bold;text-decoration: underline;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:focus {color: #003871;}
.highlighted {text-transform: uppercase;}
.highligted-warning {color: #ca0800; font-weight: bold;}
.footnotes {font-size: 0.85em;}

section  {overflow:hidden;}
.boxed {border:1px solid #dedede; min-height: 340px;overflow:hidden;}
.top_btm_bordered, .full_bordered {padding: 0 10px 25px 10px;margin-top:38px;overflow:hidden;}
.top_btm_bordered {border-top: 5px solid #003871; border-bottom: 1px solid #CCC;}
.full_bordered {border: 1px solid #CCC;border-top: 5px solid #003871; }
.top_btm_bordered p {margin-bottom: 20px;}
.top_bordered {border-top: 5px solid #CCC;padding-top: 30px;}
.btm_bordered {border-bottom: 5px solid #CCC; padding-bottom: 30px;}
@media (min-width: 768px) {
	.top_btm_bordered{padding: 0 25px 25px 25px;}
}
ul {margin-left: 40px;}
ul.horizontal {overflow:hidden;margin-left:0;}
ul.horizontal li{list-style:none;text-transform: uppercase; text-decoration: underline; font-size: 16px; color: #0680cd; font-weight:bold; padding: 0 10px; float:left;border-left: 1px solid #0068cd;}

#container_content {font-size: 15px; line-height:1.2666em; color: #000;}
.main-text-content {margin-top: 35px;}
.sub-page-content {padding: 0 0 25px 0;}
@media (min-width: 768px) {
	.sub-page-content{padding-right: 25px;}
}

/* Education landing page & The 5 blocks on fundamental page's 5 boxes on top */
.row-block-section .boxed {overflow:hidden; min-height:0; margin-bottom: 20px;}
.row-block-section .heading {
	font-size: 18px;
	font-weight:bold;
	color: #003871;
	padding: 10px 0;
	text-align:center;
	text-transform: uppercase;
	background: #cbc9c9; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cbc9c9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#cbc9c9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#cbc9c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbc9c9',GradientType=0 ); /* IE6-9 */
}
.row-block-section .heading a{color: #003871;text-decoration: none;}
.row-block-section .description {margin:30px 0; overflow:hidden;text-decoration: none;}
.row-block-section .description img {width: 157px; height: 125px;margin: 0 10px; float:left;}
.row-block-section .description p {padding: 0 15px;}
@media (min-width: 992px) {
	.row-block-section .heading {font-size: 22px;}
}
@media (min-width: 992px) {
	.row-block-section .boxed {min-height: 340px; margin:0;}
	.row-block-section .description {text-align:center; margin:0;}
	.row-block-section .description img{float:none;margin: 30px 0;}
	.row-block-section .description p {margin-top: 0;}
}

@media (min-width: 768px) {
	#supply_fundamentals .boxed {min-height: 330px; margin:0 0 10px 0;}
	#supply_fundamentals .description {text-align:center; margin:0;}
	#supply_fundamentals .description img{float:none;margin: 30px 0;}
	#supply_fundamentals .description p {margin-top: 0;}
}
@media (min-width: 992px) {
	#supply_fundamentals .boxed {margin:0;}
	#supply_fundamentals .col-md-3 {width: 20%;}
	#supply_fundamentals .description img{float:none;margin: 10px 0;}
}

#supply_demand ul.horizontal li {margin-bottom: 10px;font-size: 18px; }
#supply_demand ul.horizontal li:first-of-type {padding-left:0; border-left:0;}
@media (min-width: 992px) {
	#supply_demand .img-container{margin-top:-20px;}
	#supply_demand ul.horizontal li {margin-bottom: 0px;}
}

#resources {margin-top: 38px;}
#resources .boxed {border-top: 5px solid #CCC; padding: 0 10px 25px 10px; margin-bottom: 20px; height:auto; min-height:100%;}
@media (min-width: 768px) {
	#resources .boxed {height:225px;padding: 0 25px 25px 25px;}
	#resources .img-responsive {margin-top: -50px;}
}
@media (min-width: 992px) {
	#resources .boxed {margin:0;height:275px;}
	#resources .img-responsive {margin-top: 0px;}
}

#local_dealers img {margin:0 auto;}
#local_dealers .btn{width: 100%; color: #fff; text-decoration:none;font-size: 18px; padding: 5px 0;display:inline-block;margin:10px auto 10px auto;}
#local_dealers .btn.red {margin-top:20px;}
@media (min-width: 768px) {
	#local_dealers .btn{font-size: 22px; width: 90%;}
	#local_dealers .btn.red {margin-top: 80px;}
}
@media (min-width: 992px) {
	#local_dealers .btn.red {margin-top: 130px;}
}

#SectionTerminologyList ul.horizontal li{padding: 5px 10px;border:1px solid #CCC;margin-right:-1px; margin-bottom: 15px;text-decoration: none;}
#SectionTerminologyList ul.horizontal li.active {text-decoration: none;background: #eee;}
#SectionTerminologyList ul.horizontal li a {text-decoration: underline;}
#SectionTerminologyList ul.horizontal li a:hover, #SectionTerminologyList ul.horizontal li.active a {text-decoration: none;}
.term_item {margin-bottom: 5px;}
.term_item h3, .term_item h3 a {font-size: 18px; margin: 0;}
@media (min-width: 992px) {
	#SectionTerminologyList ul.horizontal li{margin-bottom:0;}
}

/* Investment Guide Block */
#investment_guide {margin-bottom: 30px; padding: 0 0 25px 0;}
#investment_guide .side_img_container {padding-top: 10px;}
#investment_guide form{color: #333;font-size: 12px;line-height: 1.2em;}
#investment_guide input[type="text"] {font-size: 14px; font-weight: bold; color: #003871;border: 1px solid #cccccc; border-radius: 2px; padding: 10px 15px; width: 100%;margin-bottom: 10px;}
#investment_guide .btn {width:auto;padding: 5px 20px;font-size: 22px;margin-top: 10px;}
@media (min-width: 768px) {
	#investment_guide .side_img_container {padding-top: 30px;}
	#investment_guide {padding: 0 10px 15px 10px;}
	#investment_guide input[type="text"] {font-size: 17px; }
}

/* local_dealers */
#local_dealers {margin:20px 0;}
@media (min-width: 768px) {
	#local_dealers {text-align:center;}
}

/* Why Kitco */
#why-kitco-products .img-responsive, #why-kitco-products p{margin-bottom: 20px;}
#why-kitco-products hr {margin: 20px 0 10px 0;}
#why-kitco-products a:hover {color: #003871;}
#why-kitco-products a.learn_more {font-size: 20px;font-weight: bold;background: url("/images/education/icon-arrow-blue.png") no-repeat right center;padding-right:20px;} 
#why-kitco-products a.learn_more:hover {color: #003871;background: url("/images/education/icon-arrow-blue-hover.png") no-repeat right center; text-decoration: none;} 

/* FAQ */
#faq_guides_blk .boxed{padding: 20px 10px; min-height: 300px;text-align: center;}
#faq_guides_blk .boxed img {height: 140px;}
#contact_info_blk {text-align:left;background: #f0f0f0;padding: 10px 5px;width:95%;height:140px;margin-bottom: 10px;display:inline-block;}
#contact_info_blk .contact_label {width: 28%; display:inline-block;vertical-align:top;}
#contact_info_blk #contact_phone {font-size: 22px;margin-bottom: 5px;}
#contact_info_blk #contact_addr {display:inline-block;}
#faq_question_types_blk {padding: 0;margin-bottom: 20px;}
.questions_category_blk {padding: 10px 15px 25px 15px; border-bottom: 1px solid #ccc;}
.questions_category_blk .side_img_container {padding:0;}
.questions_category_blk ul {display: inline-block; list-style: none; margin-left:0px;padding-right:0;}
.questions_category_blk ul a {font-size: 14px; text-decoration: underline;line-height: 1.5em;}
.questions_category_blk ul a:hover {text-decoration: none;}
.faqfield-answer table {
 border-collapse:collapse;
 border-spacing:0;
 border:thin solid #000;
 margin-bottom: 10px;
}
.faqfield-answer  th {
 font-size:10pt;
 font-weight:normal;
 text-align:left;
 color:#FFF;
 background:#262626;
 padding:0 5px 10px 10px;
 border-left:thin solid #000
}
.faqfield-answer  td {
 font-size:10pt;
 border-right:thin solid #000;
 border-bottom:thin solid #000;
 vertical-align:top;
 padding-left:10px
}
.faqfield-answer  td ul {
 vertical-align:top;
 margin:0
}
.faqfield-answer  td ul li {
 margin-left:15px;
 font-size:10pt
}
@media (min-width: 768px) {
	#faq_guides_blk .boxed {min-height: 320px;}
	#faq_guides_blk .boxed img {margin-bottom: 10px;}
	#contact_info_blk {padding: 10px 15px;}
	#faq_question_types_blk .row {border-bottom: 1px solid #ccc; margin:0;}
	#faq_question_types_blk .row:last-of-type {border-bottom: none;}
	.questions_category_blk {border:0;}
	.questions_category_blk ul a{font-size: 18px;}
}
@media (min-width: 992px) {
	#faq_guides_blk .boxed {min-height: 355px;}
}
/* FAQ Sub-pages */
.item-list > ol {list-style:none;}
/*.faqfield-anchor-list > ul {list-style: none; margin-left:0; padding-left:0;} */
.faqfield-anchor-list > ul >li{margin-top:10px; font-size:12pt; font-weight: bold; }
.faqfield-answer ul, .faqfield-answer ol {margin-bottom: 15px;}
.faqfield-answer ol {margin-left: 40px;}

/* bank wire page */
.landing_fr_button, .landing_en_button {float: right;  display:inline-block; margin-left: 10px; background-position:center top; background-repeat:no-repeat; width:145px; height:39px; }
.landing_fr_button { background:url('/info/images/Button_fr_up.jpg'); } 
.landing_fr_button:hover { background:url('/info/images/Button_fr_over.jpg'); }
.landing_en_button { background:url('/info/images/Button_en_up.jpg'); } 
.landing_en_button:hover { background:url('/info/images/Button_en_over.jpg'); }
.block_title {font-size:18.75px; line-height: 1.5em; color: #ac1a2f; font-weight: normal; padding-left:23px; margin-top: 30px; background:url('/info/images/heading_block_red.jpg') no-repeat left top; border-bottom:2px dotted #d3d3d3; }
.pdf_wrapper { width:100%; padding:0px; margin:0px; }
.td_spacing { padding-right:15px; }
.space_line { padding-top: 20px; }
.en_bank_in_us, .en_bank_outside_us, .en_bank_in_ge, .en_bank_outside_ge, .en_bank_international, .fr_bank_in_us, .fr_bank_outside_us, .fr_bank_in_ge, .fr_bank_outside_ge, .fr_bank_international   { display:block; background-position:center top; background-repeat:no-repeat; }
.en_bank_in_us, .en_bank_outside_us, .en_bank_in_ge, .en_bank_outside_ge, .en_bank_international { width:309px; height:40px; }
.fr_bank_in_us, .fr_bank_outside_us, .fr_bank_in_ge, .fr_bank_outside_ge, .fr_bank_international { width:309px; height:56px; }
.en_bank_in_us  { background:url('/info/images/Button_en_in_us_up.jpg'); } 
.en_bank_in_us:hover { background:url('/info/images/Button_en_in_us_over.jpg'); }
.en_bank_outside_us { background:url('/info/images/Button_en_outside_us_up.jpg'); } 
.en_bank_outside_us:hover { background:url('/info/images/Button_en_outside_us_over.jpg'); }
.en_bank_in_ge { background:url('/info/images/Button_en_in_eur_up.jpg'); } 
.en_bank_in_ge:hover { background:url('/info/images/Button_en_in_eur_over.jpg'); }
.en_bank_outside_ge { background:url('/info/images/Button_en_outside_eur_up.jpg'); } 
.en_bank_outside_ge:hover { background:url('/info/images/Button_en_outside_eur_over.jpg'); }
.en_bank_outside_ge { background:url('/info/images/Button_en_outside_eur_up.jpg'); } 
.en_bank_outside_ge:hover { background:url('/info/images/Button_en_outside_eur_over.jpg'); }
.en_bank_international { background:url('/info/images/Button_en_all_cad_up.jpg'); } 
.en_bank_international:hover { background:url('/info/images/Button_en_all_cad_over.jpg'); }
.fr_bank_in_us  { background:url('/info/images/Button_fr_in_us_up.jpg'); } 
.fr_bank_in_us:hover { background:url('/info/images/Button_fr_in_us_over.jpg'); }
.fr_bank_outside_us { background:url('/info/images/Button_fr_outside_us_up.jpg'); } 
.fr_bank_outside_us:hover { background:url('/info/images/Button_fr_outside_us_over.jpg'); }
.fr_bank_in_ge { background:url('/info/images/Button_fr_in_eur_up.jpg'); } 
.fr_bank_in_ge:hover { background:url('/info/images/Button_fr_in_eur_over.jpg'); }
.fr_bank_outside_ge { background:url('/info/images/Button_fr_outside_eur_up.jpg'); } 
.fr_bank_outside_ge:hover { background:url('/info/images/Button_fr_outside_eur_over.jpg'); }
.fr_bank_outside_ge { background:url('/info/images/Button_fr_outside_eur_up.jpg'); } 
.fr_bank_outside_ge:hover { background:url('/info/images/Button_fr_outside_eur_over.jpg'); }
.fr_bank_international { background:url('/info/images/Button_fr_all_cad_up.jpg'); } 
.fr_bank_international:hover { background:url('/info/images/Button_fr_all_cad_over.jpg'); }
.thank_note{ margin:0px; padding:70px 0px 10px 0px; text-align:left; }

a.link-switch-lang {color: #003871;float: right; font-size: 16px;font-weight: bold; margin-bottom: 20px;text-decoration: underline;}
.payment-instructions-block {background: #f2f2f2; padding: 30px 23px;clear:both;line-height: 1.3em;margin-bottom: 25px;}
.payment-instructions-block h2 {font-size: 18px; margin-top: 0;}
.payment-instructions-block h3 {font-size: 16px;}
.payment-instructions-block ol, .payment-instructions-block ul {margin-left: 15px;margin-bottom: 30px;}
.payment-instructions-block li {margin-bottom: 10px;}
.payment-instructions-block .btn-pdf  {width: 100%; max-width: 300px;text-align: center; text-transform: uppercase;border-radius: 5px; margin: 15px 0 10px 0;padding: 15px 10px; background: #003871; font-size: 16px; font-weight: bold; color: #fff; display: inline-block;}
.payment-instructions-block .btn-pdf:hover {cursor: pointer; text-decoration: none;}
.payment-instructions-block .bankwire-instructions-pdfs {margin-bottom: 30px;}
.payment-instructions-block .bankwire-instructions-pdfs .btn-pdf { margin-bottom: 10px;}
.noticediv {margin-bottom:20px; padding: 15px; background: #f8f1f1; display: inline-block; }
.noticediv img {float: left;}
.noticediv p {margin-bottom: 15px; width: auto;float: left; display: inline-block; width: 90%; margin-left: 20px;}
.noticediv h3 {color: #000; margin-top:0;}
.noticediv div:last-child p:last-child {margin-bottom:0;}

@media (min-width: 768px) {
	.payment-instructions-block ol, .payment-instructions-block ul {margin-left: 45px;}
}

@media (min-width: 1024px) {
	.payment-instructions-block .btn-pdf  {width: auto; max-width: none;}
	.payment-instructions-block .btn-pdf {padding: 15px 20px;}
	.payment-instructions-block .bankwire-instructions-pdfs .btn-pdf {width: 46%; margin-right: 3%; margin-bottom: 5px;}
	.payment-instructions-block .bankwire-instructions-pdfs .btn-pdf:nth-of-type(2) {margin-right: 0;}
}

.btn.red {background: #670000; /* Old browsers */
	background: -moz-linear-gradient(top, #ff0000 0%, #670000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff0000 0%,#670000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff0000 0%,#670000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#670000',GradientType=0 ); /* IE6-9 */}
.btn.blue {background: #035385; /* Old browsers */
	background: -moz-linear-gradient(top, #035385 0%, #012a54 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #035385 0%,#012a54 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #035385 0%,#012a54 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#035385', endColorstr='#012a54',GradientType=0 ); /* IE6-9 */}
.btn.green{
	color: fff;
	background: #90b23c; /* Old browsers */
	background: -moz-linear-gradient(top, #90b23c 0%, #548012 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #90b23c 0%,#548012 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #90b23c 0%,#548012 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90b23c', endColorstr='#548012',GradientType=0 ); /* IE6-9 */}
.btn:disabled{
	color: #fff;
	background: #cfcfcf; /* Old browsers */
	background: -moz-linear-gradient(top, #cfcfcf 0%, #8c8b8b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cfcfcf 0%,#8c8b8b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cfcfcf 0%,#8c8b8b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#8c8b8b',GradientType=0 ); /* IE6-9 */}

.checkbox input[type="checkbox"] {display: none;}
.checkbox label {margin-bottom: 10px;}
.checkbox label::before, .radio label::before {
    background: #fff url("/images/chkbox-radio.gif") no-repeat scroll 0 0;
    content: "";
    height: 14px;
    left: 0;
    position: absolute;
    top: 0;
    width: 14px;
}
input[type="checkbox"]:checked + label::before {
    background-position: 0 0;
}
.checkbox label::before {
    background-position: 0 -16px;
}
.has-error input {border: 1px solid #ca0800 !important; color: #ca0800 !important;}
.form_error {color: #ca0800; font-size: 14px;margin-bottom: 10px;display:none;}

/*US taxes landing page*/
#select-section #us-state-select {padding: 10px 30px 10px 10px; font-size: 20px; width: 600px; max-width: 100%; border: 1px solid #ccc;-moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;}
#select-section #us-state-select::-ms-expand {
    display: none;}
 #select-section {margin-bottom: 20px;}
.state-description {display: none;}
.state-description ol li {margin-left: 30px;}
.state-description ol li ul {margin-left: 20px; list-style: none;}
.state-description ol li ul li {margin-left:0px;}


/* START /faq/funding-your-kitco-account*/

:root {
  --kmx-brand: #223043;    /* dark inactive tab */
  --kmx-accent: #f4c04a;   /* yellow highlight */
  --kmx-border: #e6e8eb;
  --kmx-ok: #16a34a;
  --kmx-text: #0f172a;
  --kmx-muted: #64748b;
}

.kmx-wrap {
  color: var(--kmx-text);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* ---------- Heading ---------- */
.kmx-wrap h2 {
  margin: 0 0 8px;
  font-size: 1.25rem;
  font-weight: 700;
}

/* ---------- Tabs Header ---------- */
.kmx-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}

.kmx-tab {
  appearance: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 12px 14px;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  background: var(--kmx-brand);
  color: #fff;
}

.kmx-tab + .kmx-tab {
  border-left: 1px solid #111;
}

/* Active tab */
.kmx-tab[aria-selected="true"] {
  background: #fff;
  color: var(--kmx-text);
  position: relative;
}

.kmx-tab[aria-selected="true"]::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 4px;
  background: var(--kmx-accent);
}

.kmx-tab:focus-visible {
  outline: 2px solid var(--kmx-accent);
  outline-offset: -2px;
}

.kmx-tab[aria-selected="true"]:first-of-type {
	border-left: 1px solid var(--kmx-border);
}
    
.kmx-tab[aria-selected="true"]:last-of-type {
    border-right: 1px solid var(--kmx-border);
}

/* ---------- Panels ---------- */
.kmx-panel {
  border: 1px solid var(--kmx-border);
  border-top: none;
  border-radius: 0 0 8px 8px;
  padding: 0;
}

.kmx-panel[hidden] {
  display: none;
}

/* ---------- Table ---------- */
.kmx-table {
  width: 100%;
  border-collapse: collapse;
  border: none !important;
  margin: 10px 0;
}

.kmx-table thead th {
  text-align: left;
  background: #f8fafc;
  border-bottom: 1px solid var(--kmx-border);
  padding: 12px 14px;
  font-weight: 600;
}

.kmx-table tbody td {
  padding: 6px 14px;
  border: none;
  vertical-align: top;
}

.kmx-check {
  display: inline-flex;
  align-items: center;
  gap: 2px;
}

.kmx-check::before {
  content: url('/images/icon-check.png');
  padding-top: 3px;
  display: inline-grid;
  place-items: center;
  width: 20px;
  height: 20px;
  color: var(--kmx-ok);
  font-size: 12px;
  line-height: 1;
}

/* ---------- Mobile: stack table ---------- */
@media (max-width: 640px) {
  .kmx-table thead {
    display: none;
  }

  .kmx-table tbody tr {
    display: grid;
    grid-template-columns: 1fr;
  }

  .kmx-table tbody td {
    border-bottom: none;
    padding: 10px 14px;
  }

  .kmx-table tbody tr {
    border-bottom: 1px solid var(--kmx-border);
  }

  .kmx-table tbody td:nth-child(2) {
    color: var(--kmx-muted);
    margin-top: -6px;
  }
}

/* ---------- Helper text ---------- */
.kmx-note {
  margin: 8px 2px 0;
  color: var(--kmx-muted);
  font-size: 0.95rem;
}

/* END /faq/funding-your-kitco-account*/
