/* enter the font-family for body text */
/*body { }*/
/* enter font family for headings */ 
/*h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { }*/

/*custom CSS */
body.documentCustomStyle #myGrid th:nth-child(11) a, body.documentCustomStyle #myGrid th:nth-child(1), 
body.documentCustomStyle #myGrid th:nth-child(10) a, 
.documentCustomStyle #myGrid th:nth-child(18), 
.documentCustomStyle #myGrid th:nth-child(9) a, 
.genericBlock .blockHeader, 
.documentCustomStyle #myGrid td:nth-child(1) { display: none; }

.applicationCustomStyle table tr td a:not(.mng-sys-link), 
.userCustomStyle table tr td a:not(.mng-sys-link), 
.documentCustomStyle table tr td a:not(.mng-sys-link), 
.moneyCustomStyle table tr td a:not(.mng-sys-link), 
.billCustomStyle table tr td a:not(.mng-sys-link), 
.diceCustomStyle table tr td a:not(.mng-sys-link) { padding: 5px;background-color: var(--mag-primary-color);border-radius: 4px;}

[id*="Terms_And_Condition_V2__c"] > a:nth-of-type(2), .field-html-content > a:nth-of-type(2) {margin-left: 20px;}

.index-home-page-top-row, .thContents i, div.thContents > div > div.subTitle  {
    display: none;
}
.table-border-outer .actionCol, .actionCol,.list-action-dropdown {
    display: none;
}

.field-html-content
{
   /* background-color: burlywood; */
    padding: 5px;
    color: white !important;
    border-radius: 5px;
        max-width: fit-content;
}

.field-html-content a {color: black !important;}
.field-html-content:empty {
  display: none;
}

#myGrid td a.mng-sys-link {
  pointer-events: none !important;
  cursor: default !important;
  /* Optional: style to show it's disabled */
  text-decoration: none !important;
  color: black !important;
}

.tabHeader .title {
    font-size: 2.2rem; }
    
  #iFrame1 {width:100%; height: 1250px;}
  
 .item-wrapper a:link.mng-sys-link h3, .item-wrapper a:visited.mng-sys-link h3{
      padding: 20px;
    background-color: #002E5B;
    color: #FDE428;
    text-align: center;
    border-radius: 4px;
    font-weight: 300;
  }


.siteBodyWrapper{
    background-color: #EFF3F6 !important;
    position: relative;
   padding: 30px;
   
}

.siteBody {
    margin: 0 auto;
    border-radius: 7px;
    background-color: #fff;
    padding: 30px !important;
    border: 1px solid rgba(34, 36, 38, 0.15);
}

svg.svg-inline--fa {margin-right:5px}

.site-main-nav nav.mag-site-main-menu li a {font-size:14px}
.mag-site-main-menu.navbar-menu.nav-bg-hover-effect .navbar-nav a {
    border-radius: 10px 10px 0 0;
}

.mag-site-main-menu.navbar-menu.nav-bg-hover-effect .navbar-nav .active>a, .mag-site-main-menu.navbar-menu.nav-bg-hover-effect .navbar-nav a:focus, .mag-site-main-menu.navbar-menu.nav-bg-hover-effect .navbar-nav a:hover {
    border-top: solid 2px #FDE428;
}

.site-logo-img img {
    max-width: 170px;
    margin-bottom: 15px;
}

.tabHeader .title, h2 {
    font-size: 2.5rem;
    color: #112447;
    font-weight: 400;
}

.table-border-outer th, .table-border-outer th:not(.selected) a {
  color: #112447;
  font-weight: 600;
}

a#mag_userinfo_dd_btn {
  font-size: 0;
  color: transparent;
}
a#mag_userinfo_dd_btn img {
  /* Restore normal size for the image */
  font-size: initial;
}

.siteHeaderContainer .siteHeader-items .btn-mag-lang-picker>a {
    opacity: 1;
    margin-bottom: 3px;
}
.flexbox-container .flex-item.btns-block {
    margin-left: auto;
    display: none;
}