﻿/* SXM Header and Footer Adjustments */
#sxmphx-nav-header.sxmphx-nav-widget .sxm-full-nav-container button,
#sxmphx-nav-header.sxmphx-nav-widget .sxm-full-nav-container a,
#sxmphx-nav-footer.sxmphx-nav-widget{
    font-size:14px;
}
#sxmphx-nav-header.sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav.secondary-nav:not(.quick-links) a:not(.autocomplete-label).drop-nav-link,
#sxmphx-nav-header.sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav.secondary-nav:not(.quick-links) a:not(.autocomplete-label),
#sxmphx-nav-header.sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav.secondary-nav button,
#sxmphx-nav-footer.sxmphx-nav-widget a,
#sxmphx-nav-footer.sxmphx-nav-widget .small-copy{
    font-size:12px;
}
@media(max-width:1114px)
{
    .sxmphx-nav-widget .sxm-full-nav-container{
        height:56px !important;
    }
}
/* Mobile Adjustments */
.sxmphx-nav-widget .sxm-full-nav-container .nav-hamburger:focus-visible{
    outline:none !important;
}
.sxmphx-nav-widget .sxm-full-nav-container .nav-hamburger:focus-visible .icon-utility.large{
    outline:3px solid #c58700;
    border-radius:1px;
}
.sxmphx-nav-widget .sxm-full-nav-container .mobile-search-button:focus-visible{
    outline:none !important;
}
.sxmphx-nav-widget .sxm-full-nav-container .mobile-search-button:focus-visible .search-open{
    outline:3px solid #c58700 !important;
    border-radius:1px;
}

/* Desktop Adjustments */
@media(min-width:1115px)
{
    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav-link:focus,
    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav-link:focus-visible{
        outline:none !important;
    }
    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav-link:focus span, 
    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav-link:focus-visible span,
    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav sxm-ui-nav-account-presence-icons:focus span,
    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav sxm-ui-nav-account-presence-icons:focus-visible span{
        outline:3px solid #c58700 !important;
        border-radius:1px;
    }
	.sxmphx-nav-widget .skip-nav .skip-link:focus,
    .sxmphx-nav-widget .skip-nav .skip-link:focus-visible{
        outline:none !important;
    }
	.sxmphx-nav-widget .skip-nav .skip-link:focus span, 
    .sxmphx-nav-widget .skip-nav .skip-link:focus-visible span{
        outline:3px solid #c58700 !important;
        border-radius:1px;
		border:0;
    }
	.sxmphx-nav-widget .sxm-full-nav-container a:focus {
     outline:3px solid #c58700 !important;
    }
}
@media (max-width:1114px) {
    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav-link:focus {
        outline: 3px solid #c58700 !important;
        border-radius: 1px;
    }

    .sxmphx-nav-widget .sxm-full-nav-container ul.top-nav .mobile-nav-title.li a:focus {
        outline: 0;
    }

    .sxmphx-nav-widget .sxm-full-nav-container ul.top-nav .mobile-nav-title a:focus-visible {
        outline: 0;
    }

    .sxmphx-nav-widget .sxm-full-nav-container ul.top-nav .mobile-nav-title:focus-visible {
        outline: 0;
    }

    .sxmphx-nav-widget .sxm-full-nav-container ul.top-nav .mobile-nav-title .top-nav-link:focus {
        outline: 0 !important;
    }

    .sxmphx-nav-widget .sxm-full-nav-container ul.top-nav:first-of-type li:first-of-type a:focus span svg {
        outline: 3px solid #c58700 !important;
        border-radius: 1px;
    }

    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .mobile-nav-title {
        margin-bottom: 2px;
    }

    .sxmphx-nav-widget .sxm-full-nav-container .main-nav .main-nav-bar .top-nav-item.open .top-nav-link {
        margin-bottom: 3px;
    }
}

/* Focus Visible Styles */
*:focus-visible {
    outline: 3px solid #fff;
    border-radius: 1px;
    outline-offset:2px;
}

body {background-color: #0a4972;}
.whiteFont {color: #fff !important;}
.fid_darkBlue, .fid_tblCell, .fid_tblCell2 {background-color: #052439;}

.fid_body {font-size: 1.5rem;}
.fid_btn_block {max-width:150px; height:48px; margin:0 auto;}


/* Header Styles */
.fid_h1 {
    font-size: 3.0rem;
    font-weight: bold;
    padding-bottom:32px;
}
.fid_h2 {
    font-size: 2rem;
    font-weight:bold;
    padding-bottom:30px;
}
.fid_h3{
    font-size:2.5rem;
    font-weight:bold;
    padding:20px;
    margin:0;
}
.fid_subheading {
    font-size: 2rem;
    font-weight: bold; 
    margin:0; 
    margin-bottom: 10px;
}
.fid_sub2head {
    font-size: 2rem;
    font-weight:bold; 
    padding-top: 5px;
}

/* Link Styles */
.fid_ltBlueLinks{color:#f1f5fd; text-decoration:underline; font-weight:bold;}
    .fid_ltBlueLinks:hover,
    .fid_ltBlueLinks:active,
    .fid_ltBlueLinks:focus{color:#f1f3fd; text-decoration:none;}
.fid_blueLinks {color: #11aaff; text-decoration: underline; font-weight:bold;}
    .fid_blueLinks:hover,
    .fid_blueLinks:active,
    .fid_blueLinks:focus{color:#11aaff; text-decoration:none;}
.fid_whiteLinks  {color: #fff; text-decoration:underline; font-weight:bold;}
    .fid_whiteLinks:hover,
    .fid_whiteLinks:active,
    .fid_whiteLinks:focus{color:#fff; text-decoration:none;}

/* Table Block Styles */
.fid_tblCell {box-sizing: border-box;min-height:165px;padding: 10px;position: relative;margin-bottom: 20px;display: block;}
.fid_tblCell span {margin: 0px !important;padding: 10px !important;width: 100%;}
.fid_tblCell span.middle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); font-size:2rem; font-weight:bold;}
.fid_tblCell.table-cell-lg{min-height:260px;}
.fid_tblCell_lrg {min-height: 220px !important;}
.fid_tblCell2 {padding: 25px;}
.fid_tblCell span, .fid_tblCell div {padding: 20px !important;display: block;}
.fid_tblCell span li, .fid_tblCell div li {padding: 2px;}
.fid-list{list-style:none; padding-left:0;}

/* Footer Styles */
.fid_footer2 {display: block; box-sizing:border-box;padding: 10px; padding-top: 2em;font-size:0.8em;font-weight: normal; text-align:center;max-width: 700px; margin: 0 auto;}

.fid_footer2 p{
	margin-bottom:0;
}
.fid_footer2 a{
	font-weight:bold;
	text-decoration:underline;
	color:#fff !important;
}
.fid_footer2 a:hover{
	color: #11aaee !important;
    color: #e9eef8 !important;
    text-decoration:none;
}
footer#sxmphx-nav-footer a:focus-visible,
footer#sxmphx-nav-footer a:focus{
    border:2px solid #000;
    outline:2px solid #000;
    border-radius:2px;
    outline-offset:2px;
}

/* Satisfied pages */
.header-links {font-size: 2rem; font-weight: bold;}
.descript-par {padding: 0px 20px 20px 20px;}
.care-contact {font-size: 16px; padding: 20px;}
.chat-now-btn {max-width:250px; height:48px; margin:0 auto; margin-top:20px;}

p.br_p{
	padding-bottom:25px;
}
.chat-now-btn{
	background-color: #006ed7;
}
