/* CLIENT CUSTOM CSS CODE HERE */

/**Colour Codes**/
/* - Light blue :  #4cdd84 or R:0 G:176 B:217
- Dark blue : #FF462D or R:0 G:99 B:158
- Blue for « i » : #4cdd84 or R:44 G:232 B:242
- Blue for « reset de escolhas » and pop up buttons : #1a3c71 or R:26 G:60 B:113
- Blue for « selection » : #FF462D or R:41 G:143 B:168
- Text color : #404040 or R:64 G:64 B:64
- Background grey : #d9d9d9 or R:217 G:217 B:217
- The font used is Open Sans */

/* Animation effect */
@-webkit-keyframes shadow-pulse {
  0% { box-shadow: 0 0 0 0px rgba(255,70,45, 0.5); }
  100% { box-shadow: 0 0 0 10px rgba(255,70,45, 0); }
}
@keyframes shadow-pulse {
  0% { box-shadow: 0 0 0 0px rgba(255,70,45, 0.5); }
  100% { box-shadow: 0 0 0 10px rgba(255,70,45, 0); }
}

html {
  background-image: none;
}
.bootstrap-iso a {
  color: #ff462d;
}
.bootstrap-iso a:hover, .bootstrap-iso a:focus {
  color: #ff462d;
  text-decoration: underline;
}
H1, H2, H3, H4, H5 {
  color: #042315;
}

/**Login Page**/
.online-two-iso.login body { background-image: url("/kyntechbenefits/media/Default/Login/kyntech_loginpage1.png");}

.online-two-iso.login .LoginPageContainer #header {
  background-color: #fff;
}

/*Logo*/
@media only screen and (min-width: 750px) { 
.login #logo {
    width: 18%;
    height: 70px;
    background-position: right;
    background-image: url("/kyntechbenefits/media/Default/logo/logo1.png");
    background-repeat: no-repeat;}
}
#logo {
  background-image: url("/kyntechbenefits/media/Default/logo/logo1.png");
  background-position: 50% 50%; 
  background-size: contain;
  background-repeat: no-repeat; 
  width: 250px; 
}
.online-two-iso.login .LoginPageContainer .panel.panel-default .panel-body { background-color: rgba(0,176,217,0.3);}

/*Login box*/
.online-two-iso.login .LoginPageContainer .panel.panel-default .panel-body { background-color: rgba(217,217,217,.4); }
.online-two-iso.login .LoginPageContainer #login.btn.btn-primary { background-color: #ff462d; border-color: #fff;} 
.online-two-iso.login .LoginPageContainer #login.btn.btn-primary:hover { border-color: #ff462d; }
.login #main { background-color: inherit;}
.online-two-iso.login .LoginPageContainer #main {
  margin-top: 10%;
}
#login-assistance .header-overlay A.close {
  padding: 25px 30px 5px 0;
}
/*Login footer*/
.online-two-iso.login .LoginPageContainer .login-module-zone .login-modules { background-color: transparent; }

/*Header overall colour */
@media only screen and (min-width: 750px) { 
#main {
    background-color: #fff ;
    margin: 0px 0px 10px 0px; }
.onlineTwoPointO-home #home-intro {
    margin: 1em 0em;
    background-color: #fff ;
    padding-bottom: 1em; }
.online-two-iso #header.header-fixed { background-color: #fff; }
}
/*Home tab alignment*/
@media only screen and (min-width: 750px) { 
  #menu-no-dashboard li:first-child, #menu li:first-child {
      padding-left: 0;
      margin-top: -4%;
  }
    .online-two-iso #menu-no-dashboard li a, .online-two-iso #menu-no-dashboard li a.selected {
  margin-left: 265px;
  }
}
@media (min-width: 450px) and (max-width: 750px) {
  .column_wrapper {
    width: 100%;
  }
}
.module-mobile .module-label { color: #fff; }
.online-two-iso #menu-no-dashboard li a, .online-two-iso #menu-no-dashboard li a.selected {
  color: #FF462D;
  text-transform: capitalize;
}
.onlineTwoPointO-home .modules-mobile .module-mobile {
  border-top: 1px solid #fff;
}
/*Home bottom*/
.home #home-content-bottom #homepage-text.general-content {
    background-color: #fff;margin-top: -2%;}
@media only screen and (min-width: 750px) { 
.home #home-content-bottom .homebottom {
    color: white; background-color: white;}
}
@media only screen and (max-width: 750px) { 
.home #home-content-bottom .homebottom { display: none;}
}
@media (max-width: 767px) {
  #home-module-generic .generic-copy {
    color: #404346;
  }
}
#links {
  padding-top: 0px;
}

.bootstrap-iso .btn.online-two-datepicker {
  background-color: #FF462D;
  border-color: #FF462D;
}

/*Footer*/
.online-two-iso #footer a { color: #404040;}
.online-two-iso #footer a { text-transform: inherit;}
#footer a { margin: 0; }
.online-two-iso h2 {font-weight: 600;}
/*Home intro colour*/
.onlineTwoPointO-home #home-intro { color: #042315;}

/*Help*/
#floating-header-content .mail a { color: #FF462D;}

/*Forgotten Password*/
.online-two-iso .header-overlay { background-color: #4cdd84;}
.online-two-iso A.button-style.blue { background-color: #FF462D;}
.online-two-iso A.button-style.gray { background-color: #FF462D;}
.bootstrap-iso .progress-bar-success { background-color: #FF462D;}
.bootstrap-iso #uname-addon.input-group-addon, .bootstrap-iso #pwd-addon.input-group-addon { background-color: #fff;}

/*Major class*/
A, A:focus, A:hover { color: #FF462D;}

/**Home modules**/
#main .page-content .column_wrapper {
  background-color: #fff;
}
.onlineTwoPointO-home .modules .module span.module-label {color: #000;}

/*Enrol module*/
.onlineTwoPointO-home .modules .module .circle {
  width: 100px;
  height: 100px;
}
.onlineTwoPointO-home .modules .module i[class*=icon-] {
  line-height: inherit;
  height: 100%;
}
.onlineTwoPointO-home .icon-two-point-o-home-module-enrolment::before { content: ""; }
.onlineTwoPointO-home .icon-two-point-o-home-module-enrolment { 
  background-image: url("/kyntechbenefits/media/Default/Misc%20Icons/choose.png");
  background-repeat: no-repeat;
  background-position: center;
}
.onlineTwoPointO-home .module-content #home-module-enrolment {background-image: url("/kyntechbenefits/media/Default/Images/kyntech_Carousel-images-2331x802_1.png");}
#home-module-enrolment .enrollment-copy .days-left { font-weight: 900; }
#otherCountdown span:nth-child(2) { font-weight: 900; }
@media only screen and (min-width: 750px) {
#home-module-enrolment .enrollment-copy.full-width { font-size: 2em; }
}
/*#home-module-enrolment .enrollment-copy .event-intro { margin-bottom: 0px;}*/
/*overview module*/
.onlineTwoPointO-home .icon-two-point-o-home-module-medical-two::before { content: "";}
.onlineTwoPointO-home .icon-two-point-o-home-module-medical-two {
  background-image: url("/kyntechbenefits/media/Default/Misc%20Icons/know.png");
  background-repeat: no-repeat;
  background-position: center;
}
.onlineTwoPointO-home .module-content #home-module-generic.ng-fade.benefitoverview { background-image: url("/kyntechbenefits/media/Default/Images/Kyntech_Carousel-images-2331x802_2.png"); }
#home-module-enrolment .enrollment-copy button {background-color: #FF462D;}
@media only screen and (min-width: 750px) {
.overviewtext1.ng-scope {
    font-weight: 900;
    font-size: 1.4em;}
.overviewtext2.ng-scope {
    font-weight: 100;
    font-size: 1.2em;}
}
/*Documents Softinsa module*/
.onlineTwoPointO-home .documents_softinsa .icon-two-point-o-home-module-cog::before { content: "";}
.onlineTwoPointO-home .documents_softinsa .icon-two-point-o-home-module-cog { 
  background-image: url("/kyntechbenefits/media/Default/Misc%20Icons/pipesave_v1.png");
  background-repeat: no-repeat;
  background-position: center;
}
.onlineTwoPointO-home .module-content #home-module-generic.ng-fade.documents_softinsa { background-image: url("kyntechbenefits/media/Default/Images/Kyntech_Carousel-images-2331x802_3.png");}
.onlineTwoPointO-home .module-content [class*="-buttons"] button { background-color: #FF462D;}
/*Documents Kyntech module*/
.onlineTwoPointO-home .documents_kyntech .icon-two-point-o-home-module-cog::before { content: "";}
.onlineTwoPointO-home .documents_kyntech .icon-two-point-o-home-module-cog { 
  background-image: url("/kyntechbenefits/media/Default/Misc%20Icons/pipesave_v1.png");
  background-repeat: no-repeat;
  background-position: center;
}
.onlineTwoPointO-home .module-content #home-module-generic.ng-fade.documents_kyntech { background-image: url("/kyntechbenefits/media/Default/Images/Kyntech_Carousel-images-2331x802_3.png");}
.onlineTwoPointO-home .module-content [class*="-buttons"] button { background-color: #FF462D;}
@media only screen and (min-width: 750px) {
.planotext2.ng-scope {
    font-weight: 900;
    font-size: 1.4em;}
.planotext1.ng-scope {
    font-weight: 100;
    font-size: 1.2em;}
}

/*Manage my claim module*/
.onlineTwoPointO-home .icon-two-point-o-home-module-circle-arrow-two::before { content: "";}
.onlineTwoPointO-home .icon-two-point-o-home-module-circle-arrow-two { 
  background-image: url("/kyntechbenefits/media/Default/Misc%20Icons/options.png");
  background-repeat: no-repeat;
  background-position: center;
}
.onlineTwoPointO-home .module-content #home-module-generic.ng-fade.submit { background-image: url("/kyntechbenefits/media/Default/Images/Kyntech_Carousel-images-2331x802_5.png");}
@media only screen and (min-width: 750px) {
.despesastext2.ng-scope {
    font-weight: 900;
    font-size: 1.4em;}
.despesastext1.ng-scope {
    font-weight: 100;
    font-size: 1.2em;}
}
/*Generate claim module*/
.onlineTwoPointO-home .icon-two-point-o-home-module-rosette::before { content: "";}
.onlineTwoPointO-home .icon-two-point-o-home-module-rosette { 
  background-image: url("/kyntechbenefits/media/Default/Misc%20Icons/expenses.png");
  background-repeat: no-repeat;
  background-position: center;
}
.onlineTwoPointO-home .module-content #home-module-generic.ng-fade.generate { background-image: url("/kyntechbenefits/media/Default/Images/Kyntech_Carousel-images-2331x802_6.png");}
@media only screen and (min-width: 750px) {
.geredespesastext2.ng-scope {
    font-weight: 900;
    font-size: 1.4em;}
.geredespesastext1.ng-scope {
    font-weight: 100;
    font-size: 1.2em;}
}
/*Benefit Statement module*/
.onlineTwoPointO-home .icon-two-point-o-home-module-medical::before { content: "";}
.onlineTwoPointO-home .icon-two-point-o-home-module-medical { 
  background-image: url("/kyntechbenefits/media/Default/Misc%20Icons/manage.png");
  background-repeat: no-repeat;
  background-position: center;
}
.onlineTwoPointO-home .module-content #home-module-generic.ng-fade.current { background-image: url("/kyntechbenefits/media/Default/Images/Kyntech_Carousel-images-2331x802_4.png");}
@media only screen and (min-width: 750px) {
.atuaistext2.ng-scope {
    font-weight: 900;
    font-size: 1.4em;}
.atuaistext1.ng-scope {
    font-weight: 100;
    font-size: 1.2em;}
}

/*Logout and Profile at top*/
.fa-sign-out::before {
    content: "Sair";
    text-transform: capitalize;
    color: #FF462D ; font-family: 'Open Sans',sans-serif;}
.fa-user::before {
    content: "Perfil";
    text-transform: capitalize;
    color: #FF462D ;  font-family: 'Open Sans',sans-serif;}

/**Benefit Overview**/
#benefit-overview .benefit-overview-title H1 {
  color: #042315;
}
#benefit-overview.benefit-overview .modal H1,
#matrix .benefit-matrix .modal H1{
  color: #ff462d;
}
#benefit-overview #overviewAccordion .panel-default>.panel-heading {
  background-color: #3d3c3c;
}
#benefit-overview H3.summaryTitle {
  color: #042315;
}
#benefit-overview .summaryControls .btn-info:hover {
  color: #fff;
  opacity: 0.8;
  background-color: #ff462d;
  border-color: #ff462d;
}
#benefit-overview #overviewAccordion .panel-title .accordion-toggle span, #benefit-overview #overviewAccordion .panel-title .accordion-toggle i {
  color: #fff;
}

/**Step 2**/
/*Selection button*/
.bootstrap-iso .btn-primary, .bootstrap-iso .btn-danger, .bootstrap-iso .btn-info, .bootstrap-iso .btn-default, .bootstrap-iso .btn-warning, .bootstrap-iso .btn-success { background-color: #FF462D;}
.benefitheader-fixed div#followup-items a.btn:hover { 
  background-color: #ff462d;
  opacity: .8;
}
.benefitheader-fixed div#followup-items a.btn { background-color: #FF462D; }
.benefitheader-fixed div#resettodefaults a.btn, .benefitheader-fixed div#resettodefaults a.btn:hover { background-color: #3d3c3c; }
.benefit-matrix .row.margin-left .col-md-8 { width: 50%; }
.benefit-matrix .row.margin-left #resettodefaults.col-md-2 { width: 25%; }
.benefit-matrix .row.margin-left #followup-items.col-md-2 { width: 25%; }
.benefit-matrix .row.margin-left #resettodefaults.col-md-2 .btn-resettodefaults { width: 100%; }
.benefit-matrix .row.margin-left #followup-items.col-md-2 .btn-success.btn-confirmchoice { width: 100%; }
.benefit-matrix .benefitline .row .text-success { color: #3d3c3c; }
.benefit-matrix .row .btn-success:hover { 
  background-color: #ff462d;
  opacity: .8;
}
.benefit-matrix .glyphicon-play-color { color: #1a3c71;}
/*i colour*/
.benefit-matrix .row.title .glyphicon-info-sign-color {color: #4cdd84;}
/*Step 2 text colours*/
.benefit-matrix .lineheader > a:link {color: #404040;}
.benefit-matrix .lineheader > a:hover {color: #1a3c71;}
.benefit-matrix .group-default {background-color: #fff; color: #3d3c3c; font-weight: bold; }
.dependent-approved {color: #4cdd84;}
.benefit-matrix .default-cost, .benefit-matrix .font-youpay-color {color: #3d3c3c;}
.benefit-matrix .benefit-category .panel-title .accordion-toggle a, .benefit-matrix .benefit-category .panel-title .accordion-toggle a:hover { color: #404040; }

/* Submit Options - animation button effect */
.benefitheader-fixed div#followup-items a.btn, .benefitheader-fixed a.continue {
    -webkit-animation: shadow-pulse 2s infinite;
    animation: shadow-pulse 2s infinite;
}
/* Selected option on benefit matrix */
.benefit-selected-box .benefitline {
    border: 2px solid #FF462D;
}

.benefit-selected-box .benefitline::before {
    height: 100%;
    width: 30px;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FF462D;
    font-family: FontAwesome;
    content: '\f00c';
    font-size: inherit;
    color: #fff;
    position: absolute;
    top: 0px;
    right: 0px;
}
.bootstrap-iso .benefit-selected-box{
position: relative;
}
.benefit-matrix .benefitline .benefit-menu .img {
    margin-top: 10px;
}

/** Cost section*/
@media only screen and (min-width: 750px) {
.benefitmatrix-container .col-xs-4.YourCostDisplay.ng-isolate-scope { margin-left: 70%;}
}

/*Dependant pop up*/
.benefit-matrix .benefitheader.benefitheader-border { border: solid 1px #404040; color: #404040;}
.benefit-matrix .benefit-category .panel-title { color: #404040; }
.bootstrap-iso .btn-warning:hover { border-color: #ff462d; background-color: #ff462d; font-weight: bold;}
.dependant-list-top a.dependant-add-link:hover {opacity: 1;}
.online-two-iso input:checked + .slider { background-color: #FF462D;}
.dependant-list a.dependant-remove:hover { color: #FF462D;}
h3.dependantModalHeader { color: #FF462D;}
.online-two-iso .modal-normal a.tab-selector-link:hover, .online-two-iso .modal-normal .tab-selector-link.active {color: #FF462D; border-bottom: solid .5em #FF462D;}
.dependant-list-top a.dependant-add-link { text-decoration: none; color: #FF462D;}
.dependant-list a.dependant-edit:hover { color: #FF462D;}
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-info { background-color: #4cdd84;}
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-danger, .bootstrap-iso .uib-datepicker-popup .btn-sm.btn-danger:hover { background-color: #4cdd84;}
.bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success , .bootstrap-iso .uib-datepicker-popup .btn-sm.btn-success:hover { background-color: #FF462D;}
.bootstrap-iso .btn-success:hover { background-color: #ff462d;}
.dependant-cell.edit.cell-md-6.middle-name.ng-scope {display: none !important;}
.dependant-list .legal-name.dependant-cell.edit {display: none;}
.dependant-cell.add.cell-md-6.is-auto-add.ng-scope {display: none;}
.bootstrap-iso .alert-warning {
    color: #404040;
    background-color: #fff;
    border-color: white;
}
.dependant-cell.add.cell-md-6.middle-name {display: none !important;}
/*Hide right tab
.online-two-iso .tab-selector .right-tab a {display: none;}*/

/*Step 2 Payslip part*/
.benefit-matrix .totalcost { border: inherit;}
.benefit-matrix .col-md-10.col-sm-10.totalcost .font-youpay-color.ng-binding { color: #404040;}

/**Step 2 Choose benefits**/
.benefitselect .line-name { color: #042315; }
.benefitselect .products-header H4 { color: #042315; }
.benefitselect .products .box-border.sel .header { background-color: #4cdd84;}
.benefitselect .products .box-border.sel { background-color: #4cdd84;}
.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green, .online-two-iso A.button-style.green { background-color: #FF462D;}
.benefitselect .linename > a:hover {color: #FF462D; }
.benefitselect .linename > a { color: #FF462D;}
.benefitselect .line-benefit-intro .glyphicon-info-sign-color { color: #4cdd84;}
.benefitselect .glyphicon-folder-open {color: #FF462D;}
.benefit-matrix .benefit-category .panel-default > .panel-heading { 
  background-color: #f2f1ee;
  border-color: #f2f1ee;
}
.bootstrap-iso .panel-default {
  border-color: #f2f1ee;
}
.bootstrap-iso .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent;
}
.benefit-matrix .benefit-category .panel-body {
  background-color: #fff;
}

.benefitselect .in-Cart .you-pay P SPAN.green-number {color: #4cdd84;}
SPAN.green-number { color: #404040;}
.option-credit-health .option.sel { color: #404040;}
.in-Cart .you-chose .selected-plan { color: #404040;}
.benefitselect .in-Cart .you-pay H3 { color: #404040;}
.bootstrap-iso.benefitselect.benefit-matrix.ng-scope .division { visibility: hidden; }
.bootstrap-iso.benefitselect.benefit-matrix.ng-scope .box-border-bg.ng-scope {background: none;}
.election-info-collect .dependant-list .dependant-name span {text-transform: initial;}
.benefitselect .followup-container .followup-item-coverage-heading {font-size: 1.1em;}
.benefit-matrix .byocostsummary .header {background-color: #d9edf7;}
.benefitselect .line-benefit-intro .more-info.margin-top-min {display: none;}
/*BYOB line - hide school list*/
.benefit-matrix .byocostsummary .row .col-xs-2:nth-of-type(3) { display: none;}
/*Provider info hide*/
.available-options .links-group.four-links { display: none; }

.products-header.products-header-e775563d-dfa2-436b-b2dd-aa0cfc41491e .content-overlay .next-button #byo-save {
  display: none;
}
.benefitselect .button-style#byo-saveAndClose {
  background-color: #FF462D;
}

/**Benefit Images**/
/*Gym*/
.benefitselect .benefit-menu .img.L7ff4369b-564a-4a66-8faf-7e89901573ff {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20130X60/Kyntech_Benefit-icons-130x60_3.png") no-repeat scroll 50% 50%;}
#benefit-overview .summaryImage .img.BenefitImage_7ff4369b-564a-4a66-8faf-7e89901573ff, .benefit-matrix .benefitline .benefit-menu .img.L7ff4369b-564a-4a66-8faf-7e89901573ff {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20160X130/Kyntech_Benefit-icons-130x160_3.png") no-repeat scroll 50% 50% !important;}

/*EV*/
.benefitselect .benefit-menu .img.Laafb2b9c-2b61-47c2-b1c8-ee9b1338a453 {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20130X60/Kyntech_Benefit-icons-130x60_7.png") no-repeat scroll 50% 50%;}
#benefit-overview .summaryImage .img.BenefitImage_aafb2b9c-2b61-47c2-b1c8-ee9b1338a453, .benefit-matrix .benefitline .benefit-menu .img.Laafb2b9c-2b61-47c2-b1c8-ee9b1338a453 {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20160X130/Kyntech_Benefit-icons-130x160_7.png") no-repeat scroll 50% 50% !important;}

/*Transport*/
.benefitselect .benefit-menu .img.L2681f9c0-67fd-4d36-b33d-0e035c632d9c {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20130X60/Kyntech_Benefit-icons-130x60_5.png") no-repeat scroll 50% 50%;}
#benefit-overview .summaryImage .img.BenefitImage_2681f9c0-67fd-4d36-b33d-0e035c632d9c, .benefit-matrix .benefitline .benefit-menu .img.L2681f9c0-67fd-4d36-b33d-0e035c632d9c {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20160X130/Kyntech_Benefit-icons-130x160_5.png") no-repeat scroll 50% 50% !important;}

/*CCV*/
.benefitselect .benefit-menu .img.Le775563d-dfa2-436b-b2dd-aa0cfc41491e {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20130X60/Kyntech_Benefit-icons-130x60_6.png") no-repeat scroll 50% 50%;}
#benefit-overview .summaryImage .img.BenefitImage_e775563d-dfa2-436b-b2dd-aa0cfc41491e, .benefit-matrix .benefitline .benefit-menu .img.Le775563d-dfa2-436b-b2dd-aa0cfc41491e {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20160X130/Kyntech_Benefit-icons-130x160_6.png") no-repeat scroll 50% 50% !important;}
/*PPR*/
.benefitselect .benefit-menu .img.L9893ac3d-8c0c-4418-a9cd-3d1277fc13e2 {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20130X60/Kyntech_Benefit-icons-130x60_9.png") no-repeat scroll 50% 50%;}
#benefit-overview .summaryImage .img.BenefitImage_9893ac3d-8c0c-4418-a9cd-3d1277fc13e2, .benefit-matrix .benefitline .benefit-menu .img.L9893ac3d-8c0c-4418-a9cd-3d1277fc13e2 {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20160X130/Kyntech_Benefit-icons-130x160_9.png") no-repeat scroll 50% 50% !important;}
/*Parking*/
.benefitselect .benefit-menu .img.Ld80eb89d-1f06-4604-849f-d91c80a66a81 {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20130X60/Kyntech_Benefit-icons-130x60_4.png") no-repeat scroll 50% 50%;}
#benefit-overview .summaryImage .img.BenefitImage_d80eb89d-1f06-4604-849f-d91c80a66a81, .benefit-matrix .benefitline .benefit-menu .img.Ld80eb89d-1f06-4604-849f-d91c80a66a81 {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20160X130/Kyntech_Benefit-icons-130x160_4.png") no-repeat scroll 50% 50% !important;}
/*PMI*/
.benefitselect .benefit-menu .img.L47aa90d6-df67-49d8-af58-d65445131d6c {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20130X60/Kyntech_Benefit-icons-130x60_2.png") no-repeat scroll 50% 50%;}
#benefit-overview .summaryImage .img.BenefitImage_47aa90d6-df67-49d8-af58-d65445131d6c, .benefit-matrix .benefitline .benefit-menu .img.L47aa90d6-df67-49d8-af58-d65445131d6c {
    background: transparent url("/Kyntechbenefits/media/Default/Icons%20160X130/Kyntech_Benefit-icons-130x160_2.png") no-repeat scroll 50% 50% !important;}

/*Overview pop up*/
.online-two-iso .modal-large a.tab-selector-link:hover, .online-two-iso .modal-large .tab-selector-link.active {
    color: #ff462d;
    border-bottom: solid .5em #4cdd84;
    font-weight: bold;}
.online-two-iso .modal-normal .tab-selector-link, .online-two-iso .modal-large .tab-selector-link {
font-weight: bold; color: #404040;}
.bootstrap-iso .modal.in .modal-dialog .btn.btn-warning.ng-isolate-scope {
    background-color: #ff462d;}
/*Things to consider*/
#thingstoconsider { padding: inherit;}
/*Bullets class*/
.myulbullets {list-style-type: disc; margin-left: 30px; line-height: 22px; padding: 1% 0;}

/*Hide payslip at Step 3*/
#matrix\ benefit-statement .totalcost-section-row .totalcostsection {display: none;}

/**Profile**/
html#profile body#profile .profile #profile-online-2 #profilecontainer .htabs-container .tabs UL LI.sel A { color: #404040; border-color: #404040;}
html#profile body#profile .profile #profile-online-2 .form-data .content-box-border .sectionTitle { color: #404040; }
.online-two-iso .validation-caption { color: #404040; }
html#profile body#profile .profile #profile-online-2 label:not(.ui-button){ text-transform: none;}
/*#contactTab .content-box-border .row .grid-cell:nth-child(2){display: none !important;} /*hiding moroda 2*/
/*#contactTab .content-box-border .row .grid-cell:nth-child(3){display: none !important;} /*hiding home address line 2*/
#home-module-enrolment .enrollment-copy .event-name {
    font-weight: normal;
}
/*#home-module-enrolment .enrollment-copy .cal{display:none !important;} 
.sectionTitle.ng-binding {
    display: none !important;
}*/
.preference.ng-scope {display: none !important;}
#payrollTab p:nth-child(4) {display: none !important;}
div#profile-online-2 .box-border-bg { background: url("");}
#payrollTab .ng-scope .space-bar {display: none !important;}
#payrollTab .space-bar {display: none !important;}

/*Dependant Coverage widget*/
.benefit-matrix .employee-cost .cost-number { color: #3d3c3c; }
  
}
/*Confirm Choices*/
.benefit-matrix .confirm-checkout-button .btn-success:hover {background-color: #1a3c71; }
.benefit-matrix .modal-footer #confirmation-buttons .btn-default.active, .benefit-matrix .confirmchoice .btn-default.active {background-color: #ff462d;}
.benefit-matrix .confirm-checkout-button .btn-success {background-color: #ff462d;}
.benefit-matrix .confirm-checkout-button .btn-success:hover {background-color: #ff462d; border-color: #ff462d;}
/*Validation pop up*/
.benefit-matrix #validationError-overlay { height: auto;}
/*Complete matrix page*/
.benefitforcomplate .row.totalcostsection {display: none;}

/*Hide Help and overview filter part*/
#benefit-overview .input-group {visibility: hidden;}
.help-ico A {display: none;}

/**Claims**/
body#claim { padding-top: 0px;}
.fsaClaimSubmitContainer.container.fixed-container.ng-scope { width: 1160px;}
.fsaClaimSubmitContainer label {text-transform: none;}
.fsaClaimSubmitContainer.container.fixed-container.ng-scope #claimItemBreakdownDetail { display: none;}
.fsaClaimSubmitContainer.container.fixed-container.ng-scope #receiptDetail div:nth-child(4) {display: none !important;}
.fsa-statements.spendingaccountsTab-container.ng-scope .claims-block.ng-isolate-scope {display: none !important;}
.row.col-md-12.claim-history.ng-scope .claim-payment-date {display: none !important;}
.row.col-md-12.claim-history.ng-scope .claim-receipt-date.ng-binding.ng-isolate-scope {padding: 8px 0px;}
.row.col-md-12.claim-history.ng-scope .claim-submission-date.ng-binding.ng-isolate-scope { padding: 8px 0px;}

/*Event i hide*/
.activewithdata-category-icon.glyphicon.glyphicon-info-sign.glyphicon-info-sign-color {display: none;}

.ui-widget-shadow {
  opacity: 1;
  background-color: #fff;
}

.text-center.tbs-loader h1 {
  color: #042315;
}
/* claims */
.StatementAndClaimSubmit .page-content { width: 100%; }
.FSAStatementAndHistoryContainer { background-color: #fff; }
.FSAStatementAndHistoryContainer h1 { color: #404040; }
.FSAStatementAndHistoryContainer .htabs-container,
.FSAStatementAndHistoryContainer .htabs-container .tabs-bg,
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI.sel STRONG,
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI.sel A,
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI A {
  background: none;
}
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI.sel, 
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI.sel:focus, 
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI.sel:hover {
  font-weight: bold;
}
.FSAStatementAndHistoryContainer .htabs-container .tabs-bg { border-bottom: solid 2px #404040; }
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI.sel A,
.FSAStatementAndHistoryContainer .htabs-container .tabs UL LI.sel A:hover { 
  color: #ff462d; 
}
.FSAStatementAndHistoryContainer .fsa-content-type.tab-titles a,
.FSAStatementAndHistoryContainer .fsa-content-type.tab-titles a:cover {
  color: #FF462D
}
.FSAStatementAndHistoryContainer .summary-content.row a,
.FSAStatementAndHistoryContainer .summary-content.row a:hover {
  color: #404040; 
}
.spendingaccountsTab-container .tabs UL LI.sel A {
  background: #fff;
  color: #404040;
}
.FSAStatementAndHistoryContainer .summary-content.row a, 
.FSAStatementAndHistoryContainer .summary-content.row a:hover {
  color: #FF462D;
}

@media only screen and (max-width: 650px){
	.benefit-matrix .benefit-category-mobile-view {
		width: 100%;
	}
}
@media (max-width: 767px){
 .benefitheader-fixed .btngroup {
      width: 100% !important;
      margin-top: 10px;
      text-align: center;
  }
}

/*Ajuste de margem*/
@media only screen and (max-width: 767px){
  .benefitheader-fixed div#followup-items a.btn.btn-success.btn-confirmchoice, .benefitheader-fixed div#followup-items a.btn.btn-success.btn-confirmchoice:hover {
    margin-left: 0px;
  }
}

.modules-mobile .module-mobile .module-label {
    color: #042315;
}


/* Minification failed (line 536, error number 1019): Unexpected token, found '}' */