/*---------DEFAULT ABOVE---------*/
/*-------------------------------*/
/*---------ADD-ons BELOW---------*/



/*--------------------Temporary until theme is corrected--------------------*/
/*Page Title Color - TEMPORARY until theme color is changed to white for the title*/
.node--type-page #block-ngpsb-pagetitle-3 h1.title .field--name-title, .node--type-news-article #block-ngpsb-pagetitle-3 h1.title .field--name-title, .node--type-hero-page #block-ngpsb-pagetitle-3 h1.title .field--name-title{
	color: white !important;
}
/*Breadrcumbs::before - TEMPORARY until theme color is changed to white for the crumbs*/
/* Bread crumb  ::before text colors*/
.node--type-page .featured-top-hero-content .block-system-breadcrumb-block .breadcrumb li.breadcrumb-item a, .node--type-news-article .featured-top-hero-content .block-system-breadcrumb-block .breadcrumb li.breadcrumb-item a,
.node--type-hero-page .featured-top-hero-content .block-system-breadcrumb-block .breadcrumb li.breadcrumb-item a{
    text-decoration: underline;
    color: white !important;
    -webkit-text-fill-color: white; /* Will override color (regardless of order) */
}
/*Breadrcumbs - TEMPORARY until theme color is changed to white for the crumbs*/
/* Bread crumb text colors*/
.node--type-page .featured-top-hero-content .block-system-breadcrumb-block .breadcrumb, .node--type-news-article .featured-top-hero-content .block-system-breadcrumb-block .breadcrumb, .node--type-hero-page .featured-top-hero-content .block-system-breadcrumb-block .breadcrumb {
	color: white !important;
  -webkit-text-fill-color: white; /* Will override color (regardless of order) */
}
/*Page Ttile Description*/
.node--type-page .featured-top-hero-content .field--name-description, .node--type-page .featured-top-hero-content .field--name-field-description,
.node--type-hero-page .featured-top-hero-content .field--name-description, .node--type-hero-page .featured-top-hero-content .field--name-field-description {
    color: white !important;
  -webkit-text-fill-color: white; /* Will override color (regardless of order) */
}
/*--------------------------------------------------------------------------*/


/*     Info Alert    */
.paragraph--type--alert .alert-box.info {
    border: 2px solid;
    /*background-color:#B41016 !important;*/
}





/*--------------------Would like to keep permanently--------------------*/
/* Phone Media Image display to NONE */
@media (max-width:629px) {
  #mobile-disregard-image {
    display: none;
  }
}
/* DESKTOP Media Image display */
@media (min-width:629px) {
  #tfat-desktop-none {
    display: none;
  }
  #desktop-disregard-image {
    display: none;
  }
  #tfat-padding-right{
  	padding-right: 100px;
  }
  #loans-images-reduction{
  	width:50%!important;
  	
  }
}
/* Removes image shadows. */
.node--type-page .block-layout-builder .field--type-image img, .node--type-page .block-layout-builder .field--name-field-user-picture img {
    margin: 0 0 1rem;
    width: 100%;
    height: auto;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
}

/*hr Line -Solid Black*/
.hr-solid{
	color:#0266FF!important;
	border-top: 2px solid !important;
	opacity: 1;
}
/*Double Line Style - div class*/
.double-line{
	border: 1px solid black; 
	font-size: 1px;
}
/*  >  Bullet point replacement */
.carrot a{
	list-style-type: '>    ';
	color: #0F0E58 !important;
	color: var(--bs-link-color);
}
.carrot {
	list-style-type: '>    ';
	padding-bottom: 1rem !important;
}
img {
	max-width: 100%;
}
.other-sites {
	font-size: 1.5rem;
}
/*---------------------------------------------------------------------*/

/*    Fixes collaspsable accordion's words from falling off screen on iphones    */
.accordion-item {
    word-wrap: break-word !important;
}


/*    Blue Table Format    */
table.paleBlueRows {
  border: 0.1rem solid darkblue;
  width: 100%;
  height: 200px;
  text-align: center;
  border-collapse: collapse;
  /*Fix phone overflow*/
  table-layout:fixed;
}
table.paleBlueRows td, table.paleBlueRows th {
  border: 0.1rem solid darkblue;
  padding: 0.3rem 0.3rem;
}
table.paleBlueRows tbody td {
	/*Fix phone overflow*/
	overflow: hidden; 
  text-overflow: ellipsis; 
  word-wrap: break-word;
}
table.paleBlueRows tr:nth-child(even) {
  background: #D0E4F5;
}
table.paleBlueRows thead {
  background: #FFFFFF;
  border-bottom: 0.1rem solid darkblue;
}
table.paleBlueRows thead th {
  font-weight: bold;
  color: #000000;
  text-align: center;
  border-left: 0.1rem solid darkblue;
}
table.paleBlueRows thead th:first-child {
  border-left: none;
}

table.paleBlueRows tfoot td {
}
@media only screen and (max-width: 480px) {
    /* horizontal scrollbar for tables if mobile screen */
    .tablemobile {
        overflow-x: auto;
        display: block;
    }
}

/*    Blue Table 2    */
table.blueTable2 {
  border: 1px solid darkblue;
  width: 100%;
  text-align: center;
}
table.blueTable2 td, table.blueTable2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable2 tbody td {
	padding-left: 0.5rem;
}
table.blueTable2 tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable2 thead {
  background: darkblue;
  
  border-bottom: 2px solid #000000;
}
table.blueTable2 thead th {
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #000000;
}
table.blueTable2 thead th:first-child {
  border-left: none;
}



/*    Makes the h6 into a Page Title Format    */
h6 {
    color: #0F0E58 !important;
    border-left: 3px solid #0266FF !important;
    padding-left: 1.5625rem !important;
    font-size: 2.25rem !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    margin-bottom: 1.5625rem !important;
}

h5 {
	font-size:1.3rem !important;
	color:black !important;
	font-weight:bold !important;
}


/*    Create spcing below normal paragrpah texts to represent as titles to a paragraph.    */
.content-title {
	margin-bottom:-0.5rem !important;
	font-size:1.3rem !important;
	color:black !important;
	font-weight:bold !important;
}
.content-padding {
	margin-bottom:-0.5rem;
	color:black !important;
}
.content-indent {
	margin-left:1rem;
	color:black !important;
}