/*CLIENT CUSTOM CSS CODE HERE */

/*Estilo de letra del aviso de privacidad*/
.terms-conditions-cookies .terms-conditions-cookies-header {
    font-size: 14px;
    text-align: justify;
    padding-left: 35px;
    margin-bottom: 30px;
}


/*ELIMINAR LOS CAMPOS DE LOGIN EN IMP 
.login.online-two-iso .LoginPageContainer .panel-default.panel .panel-body {
    Display: 100;
    display: none;
}*/


/* Login */ 

.online-two-iso.login body {
    background: url(/continental/media/Continental/Continental_Login_2023.jpg) no-repeat ;
    background-position: 0% 7%;
    background-size: cover;
}

body#claim.ng-scope {
    padding-top: 0px;
}
#header{
    background-color: #007585;
    border-radius:6px;
}
/*#logo {
    background: url(/continentalcheckup/media/Continental/continental-logo-black.png) no-repeat 10px center/190px;
    background-color: #fc0d04;
} */

.online-two-iso.login .LoginPageContainer #header, .online-two-iso.login .LoginPageContainer #wrapper{
  display: none
}

#home #terminator #header.header-fullwidth #logo {
  background: url(/continentalcheckup/media/Continental/continental-logo-black.png) no-repeat 10px center/190px;
   background-color: #a6c1b5;
}

#login-module-aonIm{
	background: url(/continental/media/Continental/Check%20Up/aon_logo_black_rgb.png) no-repeat;
    background-size: contain;
    background-position: center center;
    height: 8rem;

   }
/*#login-module-aoniH{
	background: url(/continental/media/Continental/Check%20Up/continental-logo-black.png) no-repeat;
    background-size: contain;
    background-position: center center;
    height: 7rem;
   }*/


#links, #links a, #links span {
    padding-top: 20px;
    margin-top: 0px;
}

html#profile body#profile #header UL#links {
    padding-top: 20px;
    margin-top: 0px;    
}

#floating-header-content .search-btn {
    width: 80px;
}

.online-two-iso .page-content {
    width: 100%;
}

#menu-no-dashboard li a {
    text-transform: initial;
}

span.label, label {
    text-transform: initial;
}

.bootstrap-iso .btn-warning.disabled:hover, .bootstrap-iso .btn-warning[disabled]:hover, .bootstrap-iso fieldset[disabled] .btn-warning:hover, .bootstrap-iso .btn-warning.disabled:focus, .bootstrap-iso .btn-warning[disabled]:focus, .bootstrap-iso fieldset[disabled] .btn-warning:focus, .bootstrap-iso .btn-warning.disabled.focus, .bootstrap-iso .btn-warning[disabled].focus, .bootstrap-iso fieldset[disabled] .btn-warning.focus {
    background-color: #3882a5;
    border-color: #3882a5;
}

.bootstrap-iso .btn-info, .bootstrap-iso .btn-warning {
    background-color: #FFA409;
}

html#profile body#profile .profile #profile-online-2 span.label, html#profile body#profile .profile #profile-online-2 label:not(.ui-button) {
    text-transform: initial;
}

.onlineTwoPointO-home .module-content #home-module-manage-claims {
    background-image: url(/continental/media/Continental/Continental_AdministrarTramites_2023.jpg);
}


.onlineTwoPointO-home .module-content #home-module-make-a-claim {
    background-image: url(/continental/media/Continental/03_Aon_Continental-Registrar-tramite.jpg);
}


.onlineTwoPointO-home .module-content #home-module-account {
    background-image: url(/continental/media/Continental/04_Aon_Continental-Mi-perfil.jpg);
}


.onlineTwoPointO-home .module-content #home-module-enrolment {
    background-image: url(/continental/media/Continental/Check%20Up/iStock-944141066.jpg);
  background-size: 100%;
    background-position: top;
}


.onlineTwoPointO-home .module-content #home-module-benefit-statement {
    background-image: url(/continental/media/Continental/Check%20Up/iStock-1319032228.jpg);
  background-size: 100%;
    background-position: bottom;
}

.onlineTwoPointO-home .module-content #home-module-generic {
  background-image: url(/continental/media/Continental/Check%20Up/iStock-1319032228.jpg);
  background-size: 100%;
    background-position: bottom;
}

.online-two-iso #delegateDiv div.ui-widget {
    margin-top: 5px;
}


.login.online-two-iso .LoginPageContainer .panel-default.panel .panel-body {
  Display: 100;
}




#home-module-make-a-claim .make-a-claim-copy .make-a-claim-data .account-details span.make-a-claim-account-name {
    width: 80%;
    display: NONE;
}

#home-module-make-a-claim .make-a-claim-copy .make-a-claim-data .account-details span.make-a-claim-account-amount {
    width: 20%;
    display: NONE;
    text-align: right;
}

/*Beneficios*/

#benefit-overview .img.BenefitImage_062fbdeb-3f67-47f7-9c1d-730c97441b3a,
.benefit-matrix .img.L062fbdeb-3f67-47f7-9c1d-730c97441b3a{
                background-image: url("/continental/media/Continental/Aon%20Mx_TBS_Compas_iconos_13-%20Check%20Up.png");
                background-size: contain;
                background-position: right;
}


#benefit-overview .img.BenefitImage_4252ec65-e724-4129-bec5-bf22af240154{
                background-image: url("/continental/media/Continental/Check%20Up/reembolso.png");
                background-size: contain;
                background-position: right;
}

#benefit-overview .img.BenefitImage_a3cfcfd3-aa16-4b06-8cc8-41d89841c71c{
                background-image: url("/continental/media/Continental/Check%20Up/reembolso.png");
                background-size: contain;
                background-position: right;
}

#benefit-overview .img.BenefitImage_84f7ffc0-b4cb-4662-bda7-4d4b4bbeed9f{
                background-image: url("/continental/media/Continental/Check%20Up/reembolso.png");
                background-size: contain;
                background-position: right;
}

#benefit-overview .img.BenefitImage_b32a7511-b616-4516-93e9-1225e3ae099c{
                background-image: url("/continental/media/Continental/Check%20Up/reembolso.png");
                background-size: contain;
                background-position: right;
}
#benefit-overview .img.BenefitImage_a3cfcfd3-aa16-4b06-8cc8-41d89841c71e{
                background-image: url("/continental/media/Continental/Check%20Up/reembolso.png");
                background-size: contain;
                background-position: right;
}

#benefit-overview .img.BenefitImage_123{
                background-image: url("/continental/media/Continental/Check%20Up/reembolso.png");
                background-size: contain;
                background-position: right;
}
/*Botones*/
.onlineTwoPointO-home .module-content [class*=-buttons] button{
  border-radius: 20px;
  background-color: #607d8b;
  border: 3px solid transparent;
}

#home-module-enrolment .enrollment-copy button{
  border-radius: 20px;
  background-color: #607d8b;
  border: 3px solid transparent;
}

.onlineTwoPointO-home .icon-two-point-o-home-module-enrolment:before{
  color: black;
}

.onlineTwoPointO-home .icon-two-point-o-home-module-account:before{
  color: black;
}

.onlineTwoPointO-home .icon-two-point-o-home-module-manage-claims:before{
  color: black;
}

.onlineTwoPointO-home .icon-two-point-o-home-module-make-a-claim:before{
  color: black;
}
.benefit-matrix .benefit-category .panel-default>.panel-heading {
  background-color: #455e6a;
  border-radius: 15px 15px 0px 0px;
}

.bootstrap-iso .panel-group .panel {
  border-radius: 20px;
 }

.bootstrap-iso .btn-primary, .bootstrap-iso .btn-danger, .bootstrap-iso .btn-info, .bootstrap-iso .btn-default, .bootstrap-iso .btn-warning, .bootstrap-iso .btn-success, .bootstrap-iso .btn-popup{
  background-color: #455e6a;
  border-radius: 15px;
}

.bootstrap-iso .btn-success{
  border-radius: 15px;
}

.benefitheader-fixed div#followup-items a.btn, .benefitheader-fixed div#resettodefaults a.btn{
  padding: 10px 2px 10px 2px;
  border-radius: 15px;
}

.benefitheader-fixed div#resettodefaults a.btn:hover{
  padding: 10px 2px 10px 2px;
  border-radius: 15px;
}


.benefitheader-fixed div#followup-items a.btn:hover{
  padding: 10px 2px 10px 2px;
  border-radius: 15px;
}

.benefitselect .products .box-border.sel .header{
  background-color: #455e6a;
  border-radius: 15px 15px 0px 0px;
}

.benefitselect .products .box-border.sel {
  background-color: #455e6a;
   border-radius: 15px 15px;
  }

.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.green, .online-two-iso A.button-style.green{
 border-radius: 15px 15px;  
}

.products .content-box-border {
  border-radius: 15px 15px;  
}

.available-options .links-group.four-links{
  display: none;
}


.online-two-iso #content #confirm-replacement.overlay .content-overlay .checkout-button A.button-style.blue, .online-two-iso A.button-style.blue{
  border-radius: 20px;
}

.online-two-iso input, .online-two-iso select, .online-two-iso .form-control {
  border-radius: 20px;
}

.benefitselect .box-border{
 border-radius: 20px;
}

.benefitselect .content-you-chose{
 border-radius: 20px;
}

.benefit-matrix .row .btn-success:hover{
  border-radius: 20px;
}

.bootstrap-iso .btn-success:hover{
 border-radius: 20px;
}

#benefit-overview #overviewAccordion .panel-default>.panel-heading {
  border-radius: 20px;
  background-color: #588195;
}

#benefit-overview #overviewAccordion .panel-body {
  border-radius: 20px;
}

.bootstrap-iso *{
  border-radius: 20px;
}

.online-two-iso .modal-content {
  border-radius: 20px;
}

#menu-container{
  background-color: #a2b4c3;
  border-radius: 0px 0px 15px 15px;
}

.onlineTwoPointO-home .modules .module.active:after{
  color: #007585;
}

.onlineTwoPointO-home .modules{
  background-color: #d9d8d4;
}


#home-module-make-a-claim .make-a-claim-copy .make-a-claim-intro.no-data{
  font-size: 1.5rem
    text-shadow: 0 0 4px #180f0f;
}

.online-two-iso #menu-no-dashboard li a, .online-two-iso #menu-no-dashboard li a.selected {
  color: #060608;
  padding-left: 7rem;
  padding-top: 5px;
}

.benefitheader-fixed div#followup-items a.btn, .benefitheader-fixed div#resettodefaults a.btn{
  background-color: #8b7849;
}

.benefit-matrix .confirm-checkout-button .btn-success:hover{
  border-radius: 20px;
}

.benefit-matrix .confirm-checkout-button .btn-success {
  border-radius: 20px;
}

/*Imágen del enrolment*/

.onlineTwoPointO-home .module-content #home-module-enrolment{
  
}

#home-module-enrolment .enrollment-copy.full-width{
color: orange;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
 font-size: 1.5rem
}

#home-module-enrolment .enrollment-copy .days-left{
color: orange;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
font-size: 1.5rem
}

#home-module-enrolment .enrollment-copy .text-light{
color: orange;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  font-size: 1.5rem
}

.onlineTwoPointO-home .module-content [class*=-buttons] button{
      font-size: 1.5rem;
}

#home-module-generic .generic-copy.full-width {
    padding-left: 0;
    color: orange;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  font-size: 1.5rem
}

#home-module-enrolment .enrollment-copy {
  color: orange;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  font-size: 1.5rem
}


.online-two-iso.login .LoginPageContainer .login-module-zone .login-modules .module .module-title, .online-two-iso.login .LoginPageContainer .login-module-zone .login-modules .module .module-text{
  color: black;
}

.online-two-iso.login .LoginPageContainer .login-module-zone .login-modules {
  background-color: #877f7fe6;
}

/* Minification failed (line 345, error number 1062): Expected semicolon or closing curly-brace, found ':' */