
/*********************** Student plans Page *****************************/
#myplansheader{background: #394259;color: #fff;border-bottom:1px solid #fff}

/*********************** Custodian ID for the online forms *****************************/
/*
MSP Plan Card                   #mod52f78b53_c076_438a_a2ba_57e5ca1da50d
MSP Prescripcion Search         #mod52f78b53_c076_438a_a2ba_57e5ca1da50d
MSP Search Result               #mod251e2f60_f5b2_4733_bdb4_5ef95884e199
MSP Opt-Out Form                #modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3
MSP Family Add-On Form          #mod8899e10c_af19_4f1a_9be8_565de189cfd0
MSP Opt-In Form                 #mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3           
MSP Payment Form                #mod46dd653c_a48a_44a7_9fca_9564971f8917
MSP Opt-Out Exc Form            #mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b
MSP Family Add-On Exc Form      #mod1f8bf469_e47c_4d1c_8a07_b3b9e4101bfb
MVP Opt-Out Form                
MCP Opt-Out Form                #mod7798d241_d89f_4745_a466_db580ec55d07
MLP Opt-Out Form                #modace15d8f_4d69_400b_8eeb_216cb6464453
*/ 
#mod251e2f60_f5b2_4733_bdb4_5ef95884e199,#modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3,#mod8899e10c_af19_4f1a_9be8_565de189cfd0,#mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3,#mod46dd653c_a48a_44a7_9fca_9564971f8917,#mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b,#mod1f8bf469_e47c_4d1c_8a07_b3b9e4101bfb,#mod7798d241_d89f_4745_a466_db580ec55d07,#modace15d8f_4d69_400b_8eeb_216cb6464453,#mod89225274_5330_4649_a36f_0d2b1c863550,#mod34fe887f_6714_48a6_bc4a_17b1dc94b546,#mod0cdd0c2f_47f7_4675_bf0d_dc7adc4dfa89{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin: 0px auto;}
@media (min-width:576px){#mod251e2f60_f5b2_4733_bdb4_5ef95884e199,#modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3,#mod8899e10c_af19_4f1a_9be8_565de189cfd0,#mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3,#mod46dd653c_a48a_44a7_9fca_9564971f8917,#mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b,#mod1f8bf469_e47c_4d1c_8a07_b3b9e4101bfb,#mod7798d241_d89f_4745_a466_db580ec55d07,#modace15d8f_4d69_400b_8eeb_216cb6464453,#mod89225274_5330_4649_a36f_0d2b1c863550,#mod34fe887f_6714_48a6_bc4a_17b1dc94b546,#mod0cdd0c2f_47f7_4675_bf0d_dc7adc4dfa89{max-width:540px}}
@media (min-width:768px){#mod251e2f60_f5b2_4733_bdb4_5ef95884e199,#modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3,#mod8899e10c_af19_4f1a_9be8_565de189cfd0,#mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3,#mod46dd653c_a48a_44a7_9fca_9564971f8917,#mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b,#mod1f8bf469_e47c_4d1c_8a07_b3b9e4101bfb,#mod7798d241_d89f_4745_a466_db580ec55d07,#modace15d8f_4d69_400b_8eeb_216cb6464453,#mod89225274_5330_4649_a36f_0d2b1c863550,#mod34fe887f_6714_48a6_bc4a_17b1dc94b546,#mod0cdd0c2f_47f7_4675_bf0d_dc7adc4dfa89{max-width:720px}}
@media (min-width:992px){#mod251e2f60_f5b2_4733_bdb4_5ef95884e199,#modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3,#mod8899e10c_af19_4f1a_9be8_565de189cfd0,#mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3,#mod46dd653c_a48a_44a7_9fca_9564971f8917,#mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b,#mod1f8bf469_e47c_4d1c_8a07_b3b9e4101bfb,#mod7798d241_d89f_4745_a466_db580ec55d07,#modace15d8f_4d69_400b_8eeb_216cb6464453,#mod89225274_5330_4649_a36f_0d2b1c863550,#mod34fe887f_6714_48a6_bc4a_17b1dc94b546,#mod0cdd0c2f_47f7_4675_bf0d_dc7adc4dfa89{max-width:960px}}
@media (min-width:1200px){#mod251e2f60_f5b2_4733_bdb4_5ef95884e199,#modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3,#mod8899e10c_af19_4f1a_9be8_565de189cfd0,#mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3,#mod46dd653c_a48a_44a7_9fca_9564971f8917,#mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b,#mod1f8bf469_e47c_4d1c_8a07_b3b9e4101bfb,#mod7798d241_d89f_4745_a466_db580ec55d07,#modace15d8f_4d69_400b_8eeb_216cb6464453,#mod89225274_5330_4649_a36f_0d2b1c863550,#mod34fe887f_6714_48a6_bc4a_17b1dc94b546,#mod0cdd0c2f_47f7_4675_bf0d_dc7adc4dfa89{max-width:960px}}
@media (min-width:1400px){#mod251e2f60_f5b2_4733_bdb4_5ef95884e199,#modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3,#mod8899e10c_af19_4f1a_9be8_565de189cfd0,#mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3,#mod46dd653c_a48a_44a7_9fca_9564971f8917,#mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b,#mod1f8bf469_e47c_4d1c_8a07_b3b9e4101bfb,#mod7798d241_d89f_4745_a466_db580ec55d07,#modace15d8f_4d69_400b_8eeb_216cb6464453,#mod89225274_5330_4649_a36f_0d2b1c863550,#mod34fe887f_6714_48a6_bc4a_17b1dc94b546,#mod0cdd0c2f_47f7_4675_bf0d_dc7adc4dfa89{max-width:1024px}}

/* ******* Background-color ************

#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlStudentInformation{background-color: #fbf6ed;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlWaiveHealthPlan{background-color: #fbf6ed;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlRequireHealthInformation{background-color: #fbf6ed;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlWaiveDentalPlan{background-color: #fbf6ed;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlRequiredDentalInformation{background-color: #fbf6ed;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlRequireProofOfCoverage{background-color: #fbf6ed;}
#ctl00_ctl00_TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_ruDocument{background-color: #fbf6ed;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlRequiredDirectDepositInformation{background-color: #fbf6ed;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlSubmitForm{background-color: #fbf6ed;}
#TheContent_mFullZone_mod87ebc79e_4b59_428b_8017_926ae436cdda_hidVersionID{background-color: #fbf6ed;}
*/

/**************************** prototype/en/forms/opt-out ******************************/
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlForm p {font-family: "Source serif regular" , "Georgia"; padding:0 1rem; text-align: left;}
#TheContent_mFullZone_modbc55dd8a_f330_4f1b_8d4d_2b16f8c731f3_pnlForm p::before{
    content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #c2c2c2;
    margin-bottom: 1rem;
} 
/***************************** prototype/en/forms/opt-in *****************************/
#TheContent_mFullZone_mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3_pnlForm p {font-family: "Source serif regular" , "Georgia"; padding:0 1rem; text-align: left;}
#TheContent_mFullZone_mod9cd0b25e_90bf_45f5_860b_93ea7e3b5ab3_pnlForm p::before{
        content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #c2c2c2;
    margin-bottom: 1rem;
} /* prototype/en/forms/opt-in */


/***************************** prototype/en/forms/family add-on *****************************/
#TheContent_mFullZone_mod8899e10c_af19_4f1a_9be8_565de189cfd0_pnlForm p {font-family: "Source serif regular" , "Georgia"; padding:0 1rem; text-align: left;}
#TheContent_mFullZone_mod8899e10c_af19_4f1a_9be8_565de189cfd0_pnlForm p::before{ 
     content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #c2c2c2;
    margin-bottom: 1rem;
}

/***************************** prototype/en/forms/Exception opt-out *****************************/
#TheContent_mFullZone_mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b_pnlForm p{font-family: "Source serif regular" , "Georgia"; padding:0 1rem; text-align: left;}
#TheContent_mFullZone_mod1b5d247c_a4e7_47dd_9262_d83e2c5be80b_pnlForm p::before{ 
     content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #c2c2c2;
    margin-bottom: 1rem;
}

/* ************************************ Deadline area ***************************/

#msp-main .bg-deadline {background-color: #fbf6ed !important;} 
#msp-main .bg-deadline {border-radius:0; width:100%;}

#msp-main .mb-5{margin-bottom: 0 !important;}

/* Virtual Health Care deadline */
/*#mvd-main .bg-deadline {background-color: #96c5d8 !important;}
#mvd-main .bg-deadline {border-radius:0; width:100%;}*/
#mvd-main .bg-deadline {border: 2px solid #96c5d8 !important;}
#mvd-main .bg-deadline {background-color: #ffffff !important;}
#mvd-main .bg-deadline {border-radius:1.25rem; width:100%;}

/* Legal Care Program deadline */
/*#mlp-optOut .bg-deadline {background-color: #ff8f1c !important;}
#mlp-optOut .bg-deadline {border-radius:0; width:100%;}*/
#mlp-main .bg-deadline {border: 2px solid #FF8F1C !important;}
#mlp-main .bg-deadline {background-color: #ffffff !important;}
#mlp-main .bg-deadline {border-radius:1.25rem; width:100%;}

/* My Canada Plan deadline */
/* #mcp-main .bg-deadline {background-color: #CD5C5C !important;}
#mcp-main .bg-deadline {border-radius:1; width:100%;}*/
#mcp-main .bg-deadline {border: 2px solid #CD5C5C !important;}/*CD5C5C f9e1e1*/
#mcp-main .bg-deadline {background-color: #ffffff !important;}/*CD5C5C f9e1e1*/
#mcp-main .bg-deadline {border-radius:1.25rem; width:100%;}

/* ************************************* General *********************************** */

/* #msp-main .bg-prototype {background-color: #fbf6ed !important;} */
#msp-main .msp-section-title h3::before{content:none;}
#msp-main .msp-section-title h3::after{content:none;}

/* Virtual Health Care */
#mvd-main .mvd-section-title h3::before{content:none;}
#mvd-main .mvd-section-title h3::after{content:none;}

/* Legal Care Program */
#mlp-optOut .mlp-section-title h3::before{content:none;}
#mlp-optOut .mlp-section-title h3::after{content:none;}
/* my canada plan */
#mcp-main .mcp-section-title h3::before{content:none;}
#mcp-main .mcp-section-title h3::after{content:none;}

html, body, span, p, ul, li, input, select, div, table, tr, td {color:#222222;text-transform:none; font-family: "Inter", "Arial";}
img {
    overflow-clip-margin: content-box;
    overflow: hidden;
}
.icon{
    display:inline-block;
  width:auto !important;
    height:50px !important;
   /* @media (max-width:768px){

        .icon{ 
            display:none !important;
        }
    } */
   
}
.forms-row {
    margin: 10px;
}
#msp-main .py-3 {
    padding-top: 1rem !important;
    padding-bottom: 0rem !important;
}

.forms-grey-box{background:#fbf6ed !important; } 
/*.forms-grey-box{display:block !important;}*/

#msp-main .msp-section-title h3 {font-size:2rem; font-weight:600; color:#222222;text-transform:none; font-family: "Source Serif regular","Georgia";}
/* Virtual Health Care*/
#mvd-main .mvd-section-title h3 {font-size:2rem; font-weight:600; color:#222222;text-transform:none; font-family: "Source Serif regular","Georgia";}
#mvd-main h3 {font-size:2rem; font-weight:600; color:#222222 !important;text-transform:none; font-family: "Source Serif regular","Georgia";}

/* Legal Care Program #mlp-optOut  */
#mlp-main .mlp-section-title h3 {font-size:2rem; font-weight:600; color:#222222;text-transform:none; font-family: "Source Serif regular","Georgia";}
#mlp-main h4 { font-weight:600; color:#222222 !important;text-transform:none; font-family: "Source Serif regular","Georgia";}
/* International Students PPA */
#mcp-optOut .mcp-section-title h3 {font-size:2rem; font-weight:600; color:#222222;text-transform:none; font-family: "Source Serif regular","Georgia";}


h1,h2,h3,h4,h5,h6 {color:#222222;text-transform:none; font-family: "Source Serif regular","Georgia" !important;}

.font-primary , .fs-4 , .fs-5 {color:#222222;text-transform:none; font-family: "Source Serif regular","Georgia" !important;}
.font-secondary-bold {color:#222222; text-transform:none; font-family: "Inter", "Arial"; font-weight:bold;}

 .alert a {color: #FBF6ED;}

/***************************** Eligibility Steps area **************************************/


#msp-main .row.pb-3{background:#fbf6ed !important; margin-left: 0; margin-right:0; }

#msp-main #eligibility-steps .card {
    border: 1px solid #222222 !important;
    border-radius: 1.25rem;
    padding:1rem;
background-color: #fbf6ed !important;
}
#msp-main #eligibility-steps .card-title{ 
color:#222222 !important;
/*display:inline-flex; */
}
   
/*
#msp-main #eligibility-steps .card .btn-primary {
    background-color: #ffb81c;
border-color: #ffb81c;
color:#222222;
font-weight: bold;
padding-left: 1rem;
padding-right: 1rem;
}*/
/*********************** MY CANADA PLAN CARDS *************************/
#mcp-main .row.pb-3{background:#ffffff !important; margin-left: 0; margin-right:0; } /* f9e1e1 CD5C5C*/

#mcp-main #eligibility-steps .card {
    border: 2px solid #cd5c5c !important;
    border-radius:1.25rem;/*  */
    padding:1rem;
background-color: #ffffff !important; /*f9e1e1 CD5C5C*/
}
#mcp-main #eligibility-steps .card-title{ 
color:#222222 !important;
/*display:inline-flex; */
}
/*********************** Legal Care CARDS ***********************/
#mlp-main .row.pb-3{background:#ffffff !important; margin-left: 0; margin-right:0; } /*f9e1e1*/

#mlp-main #eligibility-steps .card {
    border: 2px solid #FF8F1C !important;
    border-radius: 1.25rem;
    padding:1rem;
background-color: #ffffff !important; /*f9e1e1*/
}
#mlp-main #eligibility-steps .card-title{ 
color:#222222 !important;
/*display:inline-flex; */
}
/*********************** Virtual Health Care CARDS ***********************/
#mvd-main .row.pb-3{background:#fff !important; margin-left: 0; margin-right:0; } 

#mvd-main #eligibility-steps .card {
    border: 2px solid #96C5D8 !important;
    border-radius: 1.25rem;
    padding:1rem;
background-color: #fff !important; 
}
#mvd-main #eligibility-steps .card-title{ 
color:#222222 !important;
/*display:inline-flex; */
}
/*********************************************************************************************/
.card-title::after{
    content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #c2c2c2;
    margin-bottom: 1rem;
}
#mcp-main .card-title::after{
    content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #CD5C5C;
    margin-bottom: 1rem;
}
#mlp-main .card-title::after{
    content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #FF8F1C;
    margin-bottom: 1rem;
}
#mvd-main .card-title::after{
    content:"";
    display:block;
    width:100%;
    height:2px;
    background-color: #96C5D8;
    margin-bottom: 1rem;
}
/************************* "Things to Consider" area *************************/

#msp-main .bg-notes .card-header {
    background-color: #fceea8 ;
    color: #222222;
    border: 1px solid #fceea8; 
    /*font-weight: 600;*/
    font-size: 1.5rem;
    text-align: center;
    font-family: "Source Serif regular","Georgia";
    padding:20px!important;
}
 
    #msp-main .bg-notes {
      background-color: #fceea8 !important;
      border: 1px solid #fceea8;
}
 /************************* "Important Notes" area *************************/
#msp-main .bg-important-notes .card-header {
    background-color: #D7D2CB ;
    color: #222222;
    border: 1px solid #D7D2CB; 
    font-weight: 600;
    font-size: 1.5rem;
    text-align: center;
    font-family: "Source Serif regular","Georgia";
    padding:20px!important;
}
#msp-main .bg-important-notes {
    background-color:#D7D2CB !important;
}

 
/************************* "Important Notes VHC" area *************************/
 
/*#mvd-main .bg-notes .card-header {
    background-color: #95C5D8;
    color: var(--text-white);
    font-weight: 600;
    font-size: 1.2rem;
    font-family: "Source Serif regular","Georgia";
}
#mvd-main .bg-notes {
    background-color:#DAEEF5 !important;
} */

/** "Eligibility Criteria" area **/


#mvd-main .eligibility-criteria .card-header {
    background-color: #D7D2CB !important;
    color: #222222;
    font-weight: 600;
    font-size: 1.2rem;
    font-family: "Source Serif regular","Georgia";
 /*    background-color: #fceea8; /* #CD5C5C; 
    border: 0px solid #fceea8;/* #CD5C5C; 
    color: var(--text-white);
     font-size: 1.5rem;
    text-align: center;
    color:#222222;
    font-weight: 600;
   padding: 20px !important;
    font-family: "Source Serif regular","Georgia";
    */
}
#mvd-main .eligibility-criteria {
   background-color:#D7D2CB !important;
     /*  background-color: #fceea8 !important; /* #ffb866 
           border: 0px solid #fceea8;*/
}

/************************* "Legal Care Program" area *************************/
 
#mlp-optOut .bg-notes .card-header {
   /* background-color: #ff8f1c;
    color: var(--text-white);
    font-weight: 600;
    font-size: 1.2rem;
    font-family: "Source Serif regular","Georgia";*/
     background-color: #fceea8; /* #CD5C5C; */
    border: 0px solid #fceea8;/* #CD5C5C; */
    /*color: var(--text-white);*/
     font-size: 1.5rem;
    text-align: center;
    color:#222222;
    font-weight: 600;
   padding: 20px !important;
    font-family: "Source Serif regular","Georgia";
}
#mlp-optOut .bg-notes {
    background-color: #fceea8 !important; /* #ffb866 */
           border: 0px solid #fceea8;
}
/************************* My Canada Plan "Things to Consider" area *************************/
 
#mcp-main .bg-notes .card-header {
    background-color: #fceea8; /* #CD5C5C; */
    border: 0px solid #fceea8;/* #CD5C5C; */
    /*color: var(--text-white);*/
     font-size: 1.5rem;
    text-align: center;
    color:#222222;
    font-weight: 600;
   padding: 20px !important;
    font-family: "Source Serif regular","Georgia";
}
#mcp-optOut .bg-notes {
    background-color:#fceea8 !important; /* #f9e1e1 ; */
    border: 0px solid #fceea8;
}
/************************* Virtual Health Care "Things to Consider" area *************************/
 
#mvd-main .bg-notes .card-header {
    background-color: #fceea8; /* #CD5C5C; */
    border: 0px solid #fceea8;/* #CD5C5C; */
    /*color: var(--text-white);*/
     font-size: 1.5rem;
    text-align: center;
    color:#222222;
    font-weight: 600;
   padding: 20px !important;
    font-family: "Source Serif regular","Georgia";
}
#mvd-optOut .bg-notes {
    background-color:#fceea8 !important; /* #f9e1e1 ; */
    border: 0px solid #fceea8;
}
 /************************************** alert info *****************************/
.alert-info{
    color: #222222 !important;
    
    background-color: #FFB81C !important;
   /* border-color: #FFB81C80 !important;*/
     border-color: 1px solid #FFB81C !important;
    border:2rem;
}

/************************************** alert danger *************************/
.alert-danger {
    color: #222222 !important;
  background-color: #EE5340 !important;
   /* border-color: #EE534080 !important; */

   border:1px solid #ee5340;
    /* border-color: #EE5340 !important;
     background-color:#fff !important;*/
     }
/*
.alert-heading {
    color: inherit;
}
    */
/************************************** Form title ********************************/
h3.pb-3 {
    text-align: center;
  }
  
/************************ Cheque image responsiveness  (Direct Deposit Form *******/
.formSectionDescription img{

  width:80%;
  height:auto;
  display:block;
}


 /******************************** Form Button ***************************************/ 

.btn-go {
background-color:#ffb81c;/*  fbf6ed*/
border-color: #ffb81c; /* #222222;*/
color:#222222;
text-transform:uppercase;
font-weight: bold;
padding-left: 1rem;
padding-right: 1rem;
}
.btn-go:hover{background-color: #222222; color:#fbf6ed;}
/*.btn-go:hover{background-color: #ffb81c; color:#222222;}*/

/* ************************************* Quick Links area *************************/
.quick-links__item {background-color: #d7d2cb !important;}
.quick-links__item {width:100% !important;}
.quick-links{
    display:flex;
    gap:0px;
}
@media (max-width:768px){
    .quick-links{flex-direction:column;}
}
a.quick-links__item:hover{background-color:#fbf6ed !important;}


/*************************************** Footer area *******************************/
#alumo-footer{
    background-color: #fbf6ed;
} 
/* *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } */

 
    /* Spacer to push footer down */
    .spacer { flex: 1; }

    footer {
      background: #fbf6ed;
      border-top: 1px solid #c2c2c2 ; 
      padding: 24px 8px 28px;
       width:100vw; margin-left:calc(-50vw + 50%); margin-right:calc(-50vw + 50%);
             }
           
      /*
      .FullZone:has(.contentZone[data-id="4"]) 
   /* .FullZone:last-of-type *
        {
        display:none !important;
        }
        */

    .footer-inner {
      max-width: 1200px;
      margin: 0 auto;
    }

    .footer-top {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
      flex-wrap: wrap;
    }

    .footer-copy {
        color:#222222; 
        text-transform:none; 
        font-family: "Inter", "Arial"; 
        font-weight:bold;

    }

    .alumo-logo {
      display: flex;
      gap: 10px;
      align-items: center;
    }


    /* Nav links */
    .footer-nav {
      margin-top: 12px;
      display: flex;
      flex-wrap: wrap;
      gap: 0;
      align-items: center;
    }

    .footer-nav a {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      font-size: 13px;
      color: #555552;
      text-decoration: none;
      /*letter-spacing: -0.01em; */
      /*transition: color 0.2s;*/
      white-space: nowrap;
    }

    .footer-nav a:hover { color: #111; }

    .footer-nav a .arrow {
      font-size: 12px;
      display: inline-block;
      transition: transform 0.2s;
    }

    .footer-nav a:hover .arrow { transform: translateX(2px); }

   
    .footer-nav .sep {
      width: 1px;
      height: 12px;
      background: #fbf6ed;
      margin: 0 14px;
      display: inline-block;
      flex-shrink: 0;
    }
    .container{
        overflow-x:hidden;
    }

    /************** Responsive */ 
     @media (max-width:1400px) and (min-width:701px){  /* 1025 min */
      footer {padding: 22px 100px 22px;}
         
        .footer-top {
        flex-wrap:nowrap;
        align-items: center; 
        gap: 16px;
      }

      .footer-nav {
        margin-top:14px;
        flex-wrap:wrap;
        gap: 10px 0;
      }

      .footer-nav .sep {
        margin:0 10px;
      }

      .footer-nav a {
        font-size: 12.5 px;
        white-space:nowrap;
       
      }
      .footer-copy{
        font-size:12.5 px;
      }


     }
     /*****
    @media (max-width:1024px) and (min-width:701px){ 
        footer {padding: 22px 100px 26px;}   /** top 32 bottom 
         
        .footer-top {
        flex-wrap:nowrap;
        align-items: center; 
        gap: 16px;
      }

      .footer-nav {
        margin-top:14px;
        flex-wrap:wrap;
        gap: 10px 0;
      }

      .footer-nav .sep {
        margin:0 10px;
      }

      .footer-nav a {
        font-size: 12.5 px;
        white-space:nowrap;
       
      }
      .footer-copy{
        font-size:12.5 px;
      }
    } *****/

      @media (max-width: 700px) {
      footer { padding: 20px 24px 24px; }
    
      .footer-top {
        flex-direction: column;
        align-items: flex-start; 
        gap: 16px;
      }

      .footer-nav {
        gap: 8px 0;
      }

      .footer-nav .sep {
        display: none;
      }

      .footer-nav a {
        width: 50%;
        padding: 4px 0;
      }
    }


    @media (max-width: 400px) {
      .footer-nav a { width: 100%; }
    }

      
/*********************** Custodian ID for the Service Member search tool *****************************/
/****
MSP Savings #mod52f78b53_c076_438a_a2ba_57e5ca1da50d

MSP Select saving page      #TheContent_mFullZone_modb396d3ad_2f31_4347_8b7e_020b3c1eeb0a_pnlServiceMember
MSP result page             #TheContent_mFullZone_mod13ff19d9_119c_4f6a_ac84_771385be8aa0_pnlServiceMember
**/

#mod52f78b53_c076_438a_a2ba_57e5ca1da50d {background-color: var(--color-seven);}
#mod52f78b53_c076_438a_a2ba_57e5ca1da50d {width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}
@media (min-width:576px){#mod52f78b53_c076_438a_a2ba_57e5ca1da50d{max-width:540px}}
@media (min-width:768px){#mod52f78b53_c076_438a_a2ba_57e5ca1da50d{max-width:720px}}
@media (min-width:992px){#mod52f78b53_c076_438a_a2ba_57e5ca1da50d{max-width:960px}}
@media (min-width:1200px){#mod52f78b53_c076_438a_a2ba_57e5ca1da50d{max-width:1140px}}
@media (min-width:1400px){#mod52f78b53_c076_438a_a2ba_57e5ca1da50d{max-width:1320px}}
#TheContent_mFullZone_modb396d3ad_2f31_4347_8b7e_020b3c1eeb0a_pnlServiceMember,#TheContent_mFullZone_mod13ff19d9_119c_4f6a_ac84_771385be8aa0_pnlServiceMember{display:flex;flex-wrap:wrap;padding: 20px 80px;border-bottom: none;background: rgba(68, 78, 105, 1.0);margin: 20px 0px;color:#fff}
#selectSaving {flex:0 0 auto;width:70%; padding-right: 150px;}


