/*CLIENT CUSTOM CSS CODE HERE */

/*Benefit Overview Page header*/
#headerTabs {
    height: 93px;
}
#mainTabLink0 {
    padding: 24px !important;
}

#mainTabLink1 {
    padding: 24px !important;
}


#mainTabLink2 {
    padding: 24px !important;
}

.htabs-container .tabs UL LI A {text-transform: none !important;}
#content .info .info-links UL LI A {text-transform: none !important;}

.in-Cart, .in-Cart .you-chose {min-height: 0px!important;}
.in-Cart .you-chose .selected-plan {width: 150px!important;}
.products-header h4, a.button-style, .in-Cart .you-chose h3, .in-Cart .you-pay h3, .rightsection h3, .steps li a:focus, .steps li a:hover, .steps li a, span.label, label, .in-Cart .funded, .in-Cart .cost p, .in-Cart .funded p, .header-overlay H5,
.header-overlay A, .steps UL,.line-group H2,#menu-no-dashboard li a,#menu li a, #menu-sub li a {text-transform: None!important;}



#logo {
    height: 59px;
    width: 50% !important;
    background: url(/chase/media/JPMC/Logo.png) no-repeat 10px 0px !important;
      margin-top: 17px;
    margin-left: -25px;
}
}
/*
#logo {
  margin-left: 20px;
  /*background:url(/nttdata/media/TemplateSite.Corporate/Branding/Logo.png) no-repeat center/100% 100%;*/
 /* background:url(/chase/media/JPMC/JPMCImages/JPMC.jpg) no-repeat center/100% 100%;
  pointer-events: none!important;
  }
*/

/*hide i icone from statement summery page*/

.benefit-matrix .row.title .glyphicon-info-sign-color {
    
    display: none;
}
  
/*Hide foother section from logout module*/
#login-modules-container {
    display: none;
}
  
/*Capitalize first letter on presonal tab*/
#profile-online-2 label:not(.ui-button) {
    text-transform: capitalize !important;
  }

/*hide email from ned assistence on home page*/
#floating-header-content .mail a {
 
    display: none;
}

/*line id*/
.benefit-menu .img.Ldbd485bf-1187-482f-8334-cdabf4e03b2b{background-position:50% -1650px} /* CAN - Basic Life Insurance */
.benefit-menu .img.L5ab90a69-477b-449c-99f8-44adb29917e9{background-position:50% -1650px} /* CAN - Optional Employee Life Insurance*/
.benefit-menu .img.L3f48323e-0101-4bdd-a49a-addecd6441af{background-position:50% -1650px} /* CAN - Optional Spousal Life Insurance */
.benefit-menu .img.Ld7eb9a0f-3cdf-40f9-961e-abff573a6b0e{background-position:50% -4650px} /* CAN - Optional Child Life Insurance*/
.benefit-menu .img.L412af92b-d3bf-46be-80b5-43eb195b6e54{background-position:50% -3749px} /* CAN - Basic Employee AD&D */
.benefit-menu .img.Ledbec577-ad46-4115-88c2-52aae389ce46{background-position:50% -3749px} /* CAN - Voluntary Group AD&D */
.benefit-menu .img.L1e0364ef-d600-4715-91c6-0d6be8708c43{background-position:50% -4050px} /* CAN – LTD */
.benefit-menu .img.Lf165efbc-a387-4f71-8c50-17e9c3687ce3{background-position:50% -3900px} /* CAN - Extended Health Care*/
.benefit-menu .img.Lb2c931d6-6407-418b-86c2-130432d89b97{background-position:50% -150px} /* CAN – Dental */
.benefit-menu .img.Lb8514c77-4222-4fae-b6ac-5fb20a4379c5{background-position:50% -2397px} /* CAN – HAS */


/*hide compare button on enrol step2*/
.available-options .links-group.four-links {
   
    display: none;
}

/*enrol 2 image resize*/
div.seealso div.see-also div.img {
    height: 130px !important;
    width: 200px !important;
}

/*hide benifit intro option from step 2*/

.more-info.margin-top-min {
    display: none;
}

.glyphicon.glyphicon-info-sign.glyphicon-info-sign-color.glyphicon-info {
    display: none;
}

/*Follow up item error msg cencell button allignment*/
#btn-cancel_validation {
    margin-top: -12px !important;
}


.overlay {
    height: 360px;
}
/*event id*/
/*.img.E8d1f63d4-7b7a-40b3-8ed4-132753f73082 {background-position:50% -1350px} /*CAN- Change in spause's coverage*/
/*.img.Ef846b7e1-4a68-4981-bc70-198676938c2d {background-position:50% -4800px} /*CAN - Divorce/separation/disqualification of common-law */
/*.img.Ef13a3c6a-6bcc-4f10-91a9-5bcac8aa9573 {background-position:50% -900px} /*CAN - Gaining a Spouse*/
/*.img.E64841ec2-1138-49f2-aa06-cbd0c43b01d9 {background-position:50% -1050px} /*CAN - Child is no longer eligible*/
/*.img.E12d92873-fd27-45af-beed-53f37c078718 {background-position:50% -1500px} /*CAN - Loss of a spouse*/
 
/*.img.E5393ad4b-6e92-448a-844f-c3de7a5bebb3 {background-position:50% -3450px} /*CAN - Loss of a child*/
/*.img.Ec662957d-6b54-4f19-b36a-a5e5b0bc8ef2 {background-position:50% -5100px} /*CAN - return from Leave*/
/*.img.E1b02084c-26dd-4343-8415-ef467581046d {background-position:50% -3150px} /*CAN - change in Province*/
/*.img.E62966b6e-0d0d-408a-8cea-818ce85c2984 {
    background-position: 50% -3600px !important;
}/*CAN - Birth or Adoption of any child*/
/* life event images resize*/
/* .active-benefits .img {
  
    height: 112%;
   
} */
/*remove images from life events pop up*/
.active-benefits .img {
    
    display: none;
  
}

.active-benefits .events {
    width: 31%;
    height: 187px;
    float: left;
    display: block;
    margin: 6px;
    background-color: #FFF;
    padding-bottom: 97px;
}

/*Hide i symbol from life events*/
.activewithdata-category-icon.glyphicon.glyphicon-info-sign.glyphicon-info-sign-color {
    display: none;
}
.glyphicon.glyphicon-info-sign.glyphicon-info-sign-color {
    Display: none;
}


/*Capatalize letter of cencel button on enroll 2*/
.button-style.blue {
    text-transform: capitalize !important;
}


.dependant-cell.edit.cell-md-6.legal-name.ng-scope {
    display: none !important;
}

/* SELECTED COLOUR FOR MAIN NAVIGATION ITEMS AND HEADINGS ON LINE SELECTION PAGE */
.online-two-iso #menu-no-dashboard li a,
.online-two-iso #menu-no-dashboard li a.selected,
.benefitselect .line-name,
.glyphicon.glyphicon-info.glyphicon-info-sign.glyphicon-info-sign-color,
.benefitselect .header-selected,
.you-pay h3 p,
#linedata h1 {
  color: #2E2EFE;
  }
/*benifits metrix page next button*/
.benefit-matrix .benefit-active-benefits .active-button {
    margin-left: 1050px;
    font-weight: bold;  
}

/* Remove Historical option from Benefits Summary page */
.benefit-matrix .benefitdate {display: none;}


.benefit-matrix .active-category-desc, .benefit-matrix .noactive-category-desc {
    display: block;
}

/*next button from benifits matrix page*/

.active-withdata-category-desc div{margin-bottom:30px !important;}

/*BEGIN ADDED TO HIDE FUNDING COSTS WHICH ARE NOT WANTED FOR HEALTH CARE AND DENTAL COVERAGE LINES*/

.matrix.anytime-enroll .BenefitIntro_b2c931d6-6407-418b-86c2-130432d89b97 .FundedDisplay,
.matrix.anytime-enroll .BenefitIntro_f165efbc-a387-4f71-8c50-17e9c3687ce3 .FundedDisplay {display:none !important;}

.matrix.anytime-enroll .BenefitIntro_b2c931d6-6407-418b-86c2-130432d89b97 .col-xs-4.YourCostDisplay,
.matrix.anytime-enroll .BenefitIntro_f165efbc-a387-4f71-8c50-17e9c3687ce3 .col-xs-4.YourCostDisplay {float:right !important;}

.matrix.matrix-for-enroll .BenefitIntro_b2c931d6-6407-418b-86c2-130432d89b97 .FundedDisplay,
.matrix.matrix-for-enroll .BenefitIntro_f165efbc-a387-4f71-8c50-17e9c3687ce3 .FundedDisplay {display:none !important;}

.matrix.matrix-for-enroll .BenefitIntro_b2c931d6-6407-418b-86c2-130432d89b97 .col-xs-4.YourCostDisplay,
.matrix.matrix-for-enroll .BenefitIntro_f165efbc-a387-4f71-8c50-17e9c3687ce3 .col-xs-4.YourCostDisplay {float:right !important;}

/*END ADDED TO HIDE FUNDING COSTS WHICH ARE NOT WANTED FOR HEALTH CARE AND DENTAL COVERAGE LINES*/


/*change banificiary form date of birth capitalize to normal*/
#profile-online-2 label:not(.ui-button) {
    text-transform: none !important;
}

/*manage dependent button height and with set up*/

.benefit-matrix .benefitheader.benefitheader-border {
    height: 50px;
    width: 290px;
    background-color: red;
    color: white;
}

/*manage dependent pop up height and with set up*/

/*.online-two-iso .modal-normal .modal-content, .online-two-iso .modal-large .modal-content {
    border-radius: 0px;
    height: 550px;
    width: 800px;
}

.online-two-iso .modal-normal .modal-body, .online-two-iso .modal-large .modal-body {
    padding: 0px;
    margin-top: 71px;
}
.online-two-iso .modal-normal .modal-header {
    padding: 0px;
    border: medium none;
    margin-top: 35px;
    margin-left: 184px;
}*/


/*Life event images issues*/

.benefit-matrix .benefitline .benefit-menu .img {
   
    display: none;
}


.benefit-matrix .benefit-category .benefitline {
  
    margin-left: -141px;
}


.benefitheader-fixed .row #resettodefaults .btn{
  margin-right: 40px !important;
  
} 



/*Display none for see also image*/
div.seealso div.see-also div.img {
    
    display: none;
}

/*cahnge size of buttons in Edit dependent options*/
.dependant-list .dependant-cell.static {
   
    font-size: 22px;
}
/*Color and text size of add beneficiaries from beneficiary section*/
#allocationDialog .add-beneficiary {
    color: #025505;
  
    font-size: 29px;
}





#txtBeneficiaryNationalID
{
display: none;
}

/* Beneficiary changes

#beneficiariesTab .box-border .content-box-border #beneficiariesDisplay #beneficiariesTabBeneficiaryContent .childitem{
  display: none;
}  
#beneficiariesTab .box-border .content-box-border #beneficiariesDisplay #beneficiariesTabBeneficiaryContent .space-bar{
  display: none;
}  

*/


/*hide gender from all benificiaries pages
#ddlAllocBeneficiaryGender {
    display: none;
}
#allocationBeneficiaryContent .data-two-colum div:nth-child(4){
  display:none !important;
}
#ddlBeneficiaryGender {
    display: none;
}
#beneficiaryDialog .content-overlay .row .col-md-4:nth-child(4){
  display:none !important;
}

*/

/* LOGIN PAGE BACKGROUND IMAGE */
.online-two-iso.login body {
  background-image:url(/chase/media/JPMC/background/185306953.jpg) !important;
  }


.benefitheader-fixed .row #followup-items .btn{background-color: #800000 !important;}
.benefitheader-fixed .row .benefitheader{background-color: #800000 !important;}
.panel .panel-heading{background-color: #800000 !important;}



/*height of header border on benefits metrix page*/
.benefit-matrix .benefit-category .panel-default > .panel-heading {
    height: 53px;
}


/*Pending coverage button allignment*/
.benefitheader.benefitheader-border.pendingcoverage {
    width: 207px;
    height: 44px;
}

.benefit-matrix .benefitheader.benefitheader-border {
    font-size: 15px;
    margin-top: -1px;
}

.onlineTwoPointO-home .module-content #home-module-generic {
    background-image: url("/static/Aon.Marketplace/img/online2/home-module-image2.jpg");
}

/*Making link bold in beneficiary section*/
.BatchPrint {
    font-weight: 900;
}
/*hide get started button

#home-module-enrolment .enrollment-copy.full-width .event-intro .btn.btn-default {
    display: none;
}


.enrollment-copy.full-width div#event-active, .enrollment-copy.full-width #event-inactive button.btn.btn-default {
    display: none;
}*/
.benefitforcomplate .benefitheader.asatdate span{color:white !important;text-transform: uppercase;
font-family: 'open sans', Sans serif;
font-weight: 300;}

/*hide current option from step 1 
.col-md-10.col-sm-10.BenefitIntro_1e0364ef-d600-4715-91c6-0d6be8708c43 .row.pendingEOI.round-corner {
	display: none !important;
}
#lineid_1e0364ef-d600-4715-91c6-0d6be8708c43 .cost-beforeleft{

display: none;

}

#lineid_1e0364ef-d600-4715-91c6-0d6be8708c43 .cost-left.ng-scope {
    display: none;
}

*/


/*#beneficiariesTabBeneficiaryContent .save-button{display: none;}*/

/*Css for feb 2020 release fix To lowercase the date format on current cover page*/

.benefitdate .input-group-addon.data-addon.benefit-datepicker-acceptedformat.ng-binding { text-transform: lowercase !important;}
.caption-text.datepicker-acceptedformat.ng-binding {display: none !important;}

/*Logo for MFA page*/
#logo, #mfaContainerGlobal .logo {
    background: url(/chase/media/JPMC/Logo.png) no-repeat 0 center/contain;
    width: 450px;
    height: 80px;
    margin-bottom: 12px
}

/* Minification failed (line 37, error number 1019): Unexpected token, found '}' */