@charset "UTF-8";
@font-face {
  font-family: "regal-icons";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/regal-icons.eot");
  src: url("../fonts/regal-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/regal-icons.woff") format("woff"), url("../fonts/regal-icons.ttf") format("truetype"), url("../fonts/regal-icons.svg#regal-icons") format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 200;
  font-style: normal;
  src: url("../fonts/opensans-light-webfont.eot");
  src: url("../fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-light-webfont.woff") format("woff"), url("../fonts/opensans-light-webfont.ttf") format("truetype"), url("../fonts/opensans-light-webfont.svg#OpenSans") format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/opensans-regular-webfont.eot");
  src: url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/opensans-regular-webfont.svg#OpenSans") format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/opensans-semibold-webfont.eot");
  src: url("../fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-semibold-webfont.woff") format("woff"), url("../fonts/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/opensans-semibold-webfont.svg#OpenSans") format("svg");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/opensans-bold-webfont.eot");
  src: url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype"), url("../fonts/opensans-bold-webfont.svg#OpenSans") format("svg");
}
@font-face {
  font-family: "Diamond";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/diamond-skinny-webfont.eot");
  src: url("../fonts/diamond-skinny-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/diamond-skinny-webfont.woff") format("woff"), url("../fonts/diamond-skinny-webfont.ttf") format("truetype"), url("../fonts/diamond-skinny-webfont.svg#Diamond") format("svg");
}
@font-face {
  font-family: 'icon-regal';
  src: url("../fonts/icon-regal.eot?qhy0z3");
  src: url("../fonts/icon-regal.eot?qhy0z3#iefix") format("embedded-opentype"), url("../fonts/icon-regal.ttf?qhy0z3") format("truetype"), url("../fonts/icon-regal.woff?qhy0z3") format("woff"), url("../fonts/icon-regal.svg?qhy0z3#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Sansation";
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/Sansation-regular-webfont.eot");
  src: url("../fonts/Sansation-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Sansation-regular-webfont.woff") format("woff"), url("../fonts/Sansation-regular-webfont.ttf") format("truetype"), url("../fonts/Sansation-regular-webfont.svg#Sansation") format("svg");
}
@font-face {
  font-family: "Sansation";
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/Sansation-Bold-webfont.eot");
  src: url("../fonts/Sansation-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Sansation-Bold-webfont.woff") format("woff"), url("../fonts/Sansation-Bold-webfont.ttf") format("truetype"), url("../fonts/Sansation-Bold-webfont.svg#Sansation") format("svg");
}
.portales .col-form {
  display: table-cell;
  float: left !important;
  padding-bottom: 30px;
}

.portales .col-info {
  display: table-cell;
  float: left !important;
  position: relative;
  vertical-align: top;
}

@media only screen and (max-width: 479px) {
  .img-container.s6of12.exceptionImage {
    display: block !important;
  }

  .s12of12 .checkbox .s1of12, #legitimos .s1of12 {
    width: 20%;
  }

  .oc-footer-legal-information-content .paginaFooter h3, .oc-footer-legal-information-content .paginaFooter h2, .oc-footer-legal-information-content .paginaFooter h1 span {
    font-size: 20px !important;
  }

  .oc-footer-legal-information-content .paginaFooter h1 {
    margin-bottom: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .portales .exception-page .img-container, .portlet-journal-content .exception-page .img-container {
    display: block !important;
  }

  .oc-footer-legal-information-content {
    margin: 0px !important;
    padding: 0 15px !important;
  }

  .oc-footer-legal-information-content .paginaFooter table tr td {
    padding: 5px 25px 5px 0px !important;
  }

  .oc-footer-legal-information-content .divChrome {
    background-image: url("../images/chrome50.png") !important;
    width: 50px !important;
    height: 50px !important;
    margin-right: 30px !important;
  }

  .oc-footer-legal-information-content .divExplorer {
    background-image: url("../images/explorer50.png") !important;
    width: 50px !important;
    height: 50px !important;
    margin-right: 30px !important;
  }

  .oc-footer-legal-information-content .divSafari {
    background-image: url("../images/safari50.png") !important;
    width: 50px !important;
    height: 50px !important;
    margin-right: 29px !important;
  }

  .oc-footer-legal-information-content .divMozilla {
    background-image: url("../images/mozilla50.png") !important;
    width: 50px !important;
    height: 50px !important;
    margin-right: 16px !important;
  }
}
/* Cambio estilos de los links del footer */
.h2Vacio {
  margin-block-start: 0em;
  margin: 0em;
}

.portales .web-section-title {
  margin-bottom: 20px !important;
}

.primerTituloUnido {
  margin-block-start: 0px;
}

.oc-footer-legal-information-content .paginaFooter h1 span {
  color: #812733;
  font-family: sansation, sans-serif;
  font-size: 32px;
  font-weight: normal;
}

.oc-footer-legal-information-content .paginaFooter h1 {
  margin-bottom: 35px;
}

.oc-footer-legal-information-content .paginaFooter h2 {
  color: #812733;
  font-family: sansation, sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: normal;
}

.oc-footer-legal-information-content .paginaFooter h3 {
  color: #812733;
  font-family: sansation, sans-serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: normal;
}

.oc-footer-legal-information-content .paginaFooter p {
  color: #333333;
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 22px;
  margin: 0;
}

.oc-footer-legal-information-content .paginaFooter {
  max-width: 1200px;
  margin: 0px auto 50px auto;
  padding: 0px 10px;
}

.oc-footer-legal-information-content .aster li {
  font-family: "Open Sans";
  font-size: 16px;
  list-style-type: none;
}

.oc-footer-legal-information-content .aster li::before {
  content: "* ";
}

.oc-footer-legal-information-content .paginaFooter table tbody tr td {
  border-bottom: 1px solid #ccc;
  padding: 3px 110px 13px 12px;
  margin: 0px;
  vertical-align: text-top;
}

.oc-footer-legal-information-content .paginaFooter table tbody tr td p {
  padding: 9px 0px;
  margin: 0px;
}

.oc-footer-legal-information-content .paginaFooter table.cookieTypeTable {
  margin-bottom: 30px;
}

.oc-footer-legal-information-content .entreH3TablaInf {
  margin-bottom: 25px;
}

.oc-footer-legal-information-content .entreH3TablaSup {
  margin-top: 25px;
}

.oc-footer-legal-information-content .divChrome {
  background-image: url("../images/chrome.png");
  width: 68px;
  height: 68px;
  margin-right: 29px;
}

.oc-footer-legal-information-content .divExplorer {
  background-image: url("../images/explorer.png");
  width: 68px;
  height: 68px;
  margin-right: 30px;
}

.oc-footer-legal-information-content .divSafari {
  background-image: url("../images/safari.png");
  width: 68px;
  height: 68px;
  margin-right: 29px;
}

.oc-footer-legal-information-content .divMozilla {
  background-image: url("../images/mozilla.png");
  width: 68px;
  height: 68px;
}

.oc-footer-legal-information-content .navegadores {
  align-items: baseline;
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
  margin-top: 13px;
}

.enlaceCook {
  display: block;
  width: 68px;
  height: 68px;
}

@media screen\0 {
  /*Solo ie8 y ie9*/
  .journal-content-article .wrapper .divExplorer {
    background-image: url("../images/explorer.png");
    position: relative;
    top: -68px;
    right: -96px;
  }

  .journal-content-article .wrapper .divSafari {
    background-image: url("../images/safari.png");
    position: relative;
    top: -136px;
    right: -193px;
  }

  .journal-content-article .wrapper .divMozilla {
    position: relative;
    top: -204px;
    right: -289px;
  }

  .journal-content-article .wrapper .navegadores {
    display: block;
    margin-left: 35%;
    height: 68px;
  }
}
/* Fin cambio estilos de los links del footer */
.portales, .portlet-journal-content {
  /* Slabs */
  /*------------------------------------*\
    $ACCESS FORM
  \*------------------------------------*/
  /*------------------------------------*\
    $404 ERROR
  \*------------------------------------*/
  /* Web results box */
  /* WEB GALLERY TABS */
}
.portales .icon, .portlet-journal-content .icon {
  font-family: "regal-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
  vertical-align: middle;
}
.portales .icon-alert:before, .portlet-journal-content .icon-alert:before {
  content: "";
}
.portales .icon-asesor:before, .portlet-journal-content .icon-asesor:before {
  content: "";
}
.portales .icon-back:before, .portlet-journal-content .icon-back:before {
  content: "";
}
.portales .icon-boat:before, .portlet-journal-content .icon-boat:before {
  content: "";
}
.portales .icon-cancel:before, .portlet-journal-content .icon-cancel:before {
  content: "";
}
.portales .icon-capital:before, .portlet-journal-content .icon-capital:before {
  content: "";
}
.portales .icon-car:before, .portlet-journal-content .icon-car:before {
  content: "";
}
.portales .icon-chat:before, .portlet-journal-content .icon-chat:before {
  content: "";
}
.portales .icon-check_fat:before, .portlet-journal-content .icon-check_fat:before {
  content: "";
}
.portales .icon-chevron_down:before, .portales .select-group .fk-select:after, .portales .scroll-input .mbsc-mobiscroll .dwwbp:before, .portales .fake-select-content:after, .portlet-journal-content .icon-chevron_down:before, .portlet-journal-content .select-group .fk-select:after, .portlet-journal-content .scroll-input .mbsc-mobiscroll .dwwbp:before, .portlet-journal-content .fake-select-content:after {
  content: "";
}
.portales .icon-chevron_left:before, .portales .ui-datepicker-prev span:before, .portlet-journal-content .icon-chevron_left:before, .portlet-journal-content .ui-datepicker-prev span:before {
  content: "";
}
.portales .icon-chevron_right:before, .portales .fk-radio:before, .portales .ui-datepicker-next span:before, .portlet-journal-content .icon-chevron_right:before, .portlet-journal-content .fk-radio:before, .portlet-journal-content .ui-datepicker-next span:before {
  content: "";
}
.portales .icon-chevron_up:before, .portales .drop-open .toggle-arrow span:before, .portales .scroll-input .mbsc-mobiscroll .dwwbm:before, .portales .fake-select-content.opened:after, .portales .specs .drop-open .toggle-price-arrow span:before, .portales .prices-tabs .current-tab.close .icon:before, .portales .open-specs-multi.opened .icon:before, .portlet-journal-content .icon-chevron_up:before, .portlet-journal-content .drop-open .toggle-arrow span:before, .portlet-journal-content .scroll-input .mbsc-mobiscroll .dwwbm:before, .portlet-journal-content .fake-select-content.opened:after, .portlet-journal-content .specs .drop-open .toggle-price-arrow span:before, .portlet-journal-content .prices-tabs .current-tab.close .icon:before, .portlet-journal-content .open-specs-multi.opened .icon:before {
  content: "";
}
.portales .icon-doc-security:before, .portlet-journal-content .icon-doc-security:before {
  content: "";
}
.portales .icon-dots:before, .portlet-journal-content .icon-dots:before {
  content: "";
}
.portales .icon-download:before, .portlet-journal-content .icon-download:before {
  content: "";
}
.portales .icon-download:before, .portlet-journal-content .icon-download:before {
  content: "";
}
.portales .icon-driver:before, .portlet-journal-content .icon-driver:before {
  content: "";
}
.portales .icon-edit:before, .portlet-journal-content .icon-edit:before {
  content: "";
}
.portales .icon-edit2:before, .portlet-journal-content .icon-edit2:before {
  content: "";
}
.portales .icon-facebook:before, .portlet-journal-content .icon-facebook:before {
  content: "";
}
.portales .icon-facebook2:before, .portlet-journal-content .icon-facebook2:before {
  content: "";
}
.portales .icon-forward:before, .portlet-journal-content .icon-forward:before {
  content: "";
}
.portales .icon-googleplus:before, .portlet-journal-content .icon-googleplus:before {
  content: "";
}
.portales .icon-googleplus2:before, .portlet-journal-content .icon-googleplus2:before {
  content: "";
}
.portales .icon-heart:before, .portlet-journal-content .icon-heart:before {
  content: "";
}
.portales .icon-home-protection:before, .portlet-journal-content .icon-home-protection:before {
  content: "";
}
.portales .icon-home:before, .portlet-journal-content .icon-home:before {
  content: "";
}
.portales .icon-info-circle:before, .portlet-journal-content .icon-info-circle:before {
  content: "";
}
.portales .icon-insurance:before, .portlet-journal-content .icon-insurance:before {
  content: "";
}
.portales .icon-less:before, .portales .web-faqs .minus .icon:before, .portlet-journal-content .icon-less:before, .portlet-journal-content .web-faqs .minus .icon:before {
  content: "";
}
.portales .icon-locate:before, .portlet-journal-content .icon-locate:before {
  content: "";
}
.portales .icon-mail:before, .portlet-journal-content .icon-mail:before {
  content: "";
}
.portales .icon-mail2:before, .portlet-journal-content .icon-mail2:before {
  content: "";
}
.portales .icon-marker:before, .portlet-journal-content .icon-marker:before {
  content: "";
}
.portales .icon-more:before, .portlet-journal-content .icon-more:before {
  content: "";
}
.portales .icon-moto:before, .portlet-journal-content .icon-moto:before {
  content: "";
}
.portales .icon-new-insurance:before, .portlet-journal-content .icon-new-insurance:before {
  content: "";
}
.portales .icon-ok:before, .portales .check-list li:before, .portales .fk-radio.checked:before, .portales .fake-select-options .selected:before, .portales .single-specs-list > li.ok .text:after, .portlet-journal-content .icon-ok:before, .portlet-journal-content .check-list li:before, .portlet-journal-content .fk-radio.checked:before, .portlet-journal-content .fake-select-options .selected:before, .portlet-journal-content .single-specs-list > li.ok .text:after {
  content: "";
}
.portales .icon-pay:before, .portlet-journal-content .icon-pay:before {
  content: "";
}
.portales .icon-pdf:before, .portlet-journal-content .icon-pdf:before {
  content: "";
}
.portales .icon-pet:before, .portlet-journal-content .icon-pet:before {
  content: "";
}
.portales .icon-phone:before, .portlet-journal-content .icon-phone:before {
  content: "";
}
.portales .icon-phone2:before, .portlet-journal-content .icon-phone2:before {
  content: "";
}
.portales .icon-plus:before, .portlet-journal-content .icon-plus:before {
  content: "";
}
.portales .icon-print:before, .portlet-journal-content .icon-print:before {
  content: "";
}
.portales .icon-question:before, .portlet-journal-content .icon-question:before {
  content: "";
}
.portales .icon-quote:before, .portlet-journal-content .icon-quote:before {
  content: "";
}
.portales .icon-save:before, .portlet-journal-content .icon-save:before {
  content: "";
}
.portales .icon-search:before, .portlet-journal-content .icon-search:before {
  content: "";
}
.portales .icon-share:before, .portlet-journal-content .icon-share:before {
  content: "";
}
.portales .icon-shop:before, .portlet-journal-content .icon-shop:before {
  content: "";
}
.portales .icon-sms:before, .portlet-journal-content .icon-sms:before {
  content: "";
}
.portales .icon-twitter-help:before, .portlet-journal-content .icon-twitter-help:before {
  content: "";
}
.portales .icon-twitter:before, .portlet-journal-content .icon-twitter:before {
  content: "";
}
.portales .icon-twitter2:before, .portlet-journal-content .icon-twitter2:before {
  content: "";
}
.portales .icon-wallet:before, .portlet-journal-content .icon-wallet:before {
  content: "";
}
.portales .icon-whatsapp:before, .portlet-journal-content .icon-whatsapp:before {
  content: "";
}
.portales .icon-youtube:before, .portlet-journal-content .icon-youtube:before {
  content: "";
}
.portales .icon-youtube2:before, .portlet-journal-content .icon-youtube2:before {
  content: "";
}
.portales .icon-youtube3:before, .portlet-journal-content .icon-youtube3:before {
  content: "";
}
.portales .icon-zoom:before, .portlet-journal-content .icon-zoom:before {
  content: "";
}
.portales .icon-communities:before, .portlet-journal-content .icon-communities:before {
  content: '\e901';
}
.portales .icon-accident:before, .portlet-journal-content .icon-accident:before {
  content: '\e900';
}
.portales .icon-family:before, .portlet-journal-content .icon-family:before {
  content: '\e902';
}
.portales .web-insurance-card .icon.icon-communities,
.portales .web-insurance-card .icon.icon-accident,
.portales .web-insurance-card .icon.icon-family, .portlet-journal-content .web-insurance-card .icon.icon-communities,
.portlet-journal-content .web-insurance-card .icon.icon-accident,
.portlet-journal-content .web-insurance-card .icon.icon-family {
  font-family: "icon-regal";
  font-size: 28px;
  font-style: normal;
  font-weight: normal;
  margin-right: 0.2em;
  text-align: center;
}
body {
  font-family: 'Open Sans', sans-serif;
  background: #F7F6F1;
}
.portales a, .portlet-journal-content a {
  color: #812733;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.portales a:hover, .portlet-journal-content a:hover {
  color: #56141C;
}
.portales a.btn-primary:hover, .portales a.btn-next:hover, .portales a.btn-back:hover, .portales a.btn-light:hover, .portales a.btn-dark:hover, .portales a.btn-option:hover, .portales a.web-btn:hover, .portales a.web-btn-primary:hover, .portales a.web-btn-secondary:hover, .portales a.web-btn-light:hover, .portlet-journal-content a.btn-primary:hover, .portlet-journal-content a.btn-next:hover, .portlet-journal-content a.btn-back:hover, .portlet-journal-content a.btn-light:hover, .portlet-journal-content a.btn-dark:hover, .portlet-journal-content a.btn-option:hover, .portlet-journal-content a.web-btn:hover, .portlet-journal-content a.web-btn-primary:hover, .portlet-journal-content a.web-btn-secondary:hover, .portlet-journal-content a.web-btn-light:hover {
  text-decoration: none;
}
.portales .landing-content ul, .portlet-journal-content .landing-content ul {
  list-style: url("../images/sites/regal/check-list.png");
  padding-left: 25px;
}
.portales .landing-content h1,
.portales .landing-content h2,
.portales .landing-content h3,
.portales .landing-content h4,
.portales .landing-content h5,
.portales .landing-content h6,
.portales .web-content h1,
.portales .web-content h2,
.portales .web-content h3,
.portales .web-content h4,
.portales .web-content h5,
.portales .web-content h6, .portlet-journal-content .landing-content h1,
.portlet-journal-content .landing-content h2,
.portlet-journal-content .landing-content h3,
.portlet-journal-content .landing-content h4,
.portlet-journal-content .landing-content h5,
.portlet-journal-content .landing-content h6,
.portlet-journal-content .web-content h1,
.portlet-journal-content .web-content h2,
.portlet-journal-content .web-content h3,
.portlet-journal-content .web-content h4,
.portlet-journal-content .web-content h5,
.portlet-journal-content .web-content h6 {
  font-family: 'Diamond', 'Open Sans', sans-serif;
  color: #56141C;
}
.portales .fsec, .portlet-journal-content .fsec {
  font-family: "Diamond", "Open Sans", sans-serif;
}
.portales .lh-alpha, .portlet-journal-content .lh-alpha {
  font-size: 42px;
  font-size: 2.625rem;
}
.portales .lh-beta, .portlet-journal-content .lh-beta {
  font-size: 32px;
  font-size: 2rem;
}
.portales .lh-gamma, .portlet-journal-content .lh-gamma {
  font-size: 24px;
  font-size: 1.5rem;
}
.portales .lh-delta, .portlet-journal-content .lh-delta {
  font-size: 20px;
  font-size: 1.25rem;
}
.portales .lh-alpha,
.portales .lh-beta,
.portales .lh-gamma,
.portales .lh-delta, .portlet-journal-content .lh-alpha,
.portlet-journal-content .lh-beta,
.portlet-journal-content .lh-gamma,
.portlet-journal-content .lh-delta {
  font-family: 'Diamond', 'Open Sans', sans-serif;
  color: #56141C;
}
.portales .page-title,
.portales .web-section-title, .portlet-journal-content .page-title,
.portlet-journal-content .web-section-title {
  color: #56141C;
  font-family: "Diamond", "Open Sans", sans-serif;
  font-weight: 600;
}
.portales .web-module-title, .portlet-journal-content .web-module-title {
  color: #56141C;
}
.portales .web-list-title, .portlet-journal-content .web-list-title {
  color: #812733;
}
.portales .page-title, .portlet-journal-content .page-title {
  font-size: 34px;
  font-size: 2.125rem;
}
.portales .web-section-title, .portlet-journal-content .web-section-title {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 32px;
  font-size: 2rem;
}
.portales .web-section-title.xl, .portlet-journal-content .web-section-title.xl {
  font-size: 50px;
  font-size: 3.125rem;
}
.portales .web-section-title.l, .portlet-journal-content .web-section-title.l {
  font-size: 34px;
  font-size: 2.125rem;
}
.portales .web-section-title .wh-alpha, .portlet-journal-content .web-section-title .wh-alpha {
  font-size: 42px;
  font-size: 2.625rem;
}
.portales .web-section-title .wh-beta, .portlet-journal-content .web-section-title .wh-beta {
  font-size: 32px;
  font-size: 2rem;
}
.portales .web-section-title .wh-gamma, .portlet-journal-content .web-section-title .wh-gamma {
  font-size: 28px;
  font-size: 1.75rem;
}
.portales .web-section-title .wh-delta, .portlet-journal-content .web-section-title .wh-delta {
  font-size: 26px;
  font-size: 1.625rem;
}
.portales .web-section-title .wh-epsilon, .portlet-journal-content .web-section-title .wh-epsilon {
  font-size: 20px;
  font-size: 1.25rem;
}
.portales .color-gold, .portlet-journal-content .color-gold {
  color: #958755 !important;
}
.portales .color-silver, .portlet-journal-content .color-silver {
  color: #929294 !important;
}
.portales .color-primary, .portlet-journal-content .color-primary {
  color: #812733;
}
.portales .color-primary-dark, .portlet-journal-content .color-primary-dark {
  color: #56141C;
}
.portales .primary-slab, .portlet-journal-content .primary-slab {
  background: #812733;
  color: #fff;
}
.portales .grey-slab, .portlet-journal-content .grey-slab {
  background: #F6F5F0;
}
section[role="header"] {
  height: 62px;
  background: #56141C;
}

section[role="header"]:after {
  content: '';
  position: absolute;
  display: block;
  height: 19px;
  left: 0;
  right: 0;
  bottom: 0;
  top: 60px;
  background: url("../images/sites/regal/funnel-bg.png") repeat-x center top transparent;
  z-index: -1;
  -webkit-transition: bottom 0.3s ease;
  -moz-transition: bottom 0.3s ease;
  -ms-transition: bottom 0.3s ease;
  -o-transition: bottom 0.3s ease;
  transition: bottom 0.3s ease;
}

.sticky section[role="header"]:after {
  bottom: 0;
}

section[role="header"] .landing-calculate .btn {
  color: #812733;
}

section[role="header"] .logo {
  display: block;
  background: url("../images/sites/regal/logo.png") no-repeat center center;
  height: 43px;
  width: 138px;
  margin-top: 12px;
}

section[role="header"] .highlighted {
  background: #6d212b;
}

section[role="header"] .highlighted:hover {
  background: none;
}

section[role="header"].web-header {
  background: #F7F6F1;
}

section[role="header"].web-header:after {
  display: none;
}

section[role="header"].web-header .portales .upper-header {
  background: #962230;
}

section[role="header"].web-header .portales .upper-links {
  background: #812733;
}

section[role="header"].web-header .portales .upper-links li:hover {
  background: #962230;
}

section[role="header"].web-header .portales .upper-links .client-office.regal {
  position: relative;
  background: #56141C;
}

section[role="header"].web-header .portales .upper-links .client-office.regal a {
  padding-bottom: 2px;
  padding-left: 45px;
  background: transparent;
}

section[role="header"].web-header .portales .upper-links .client-office.regal a:after {
  content: '\EA02';
  position: absolute;
  top: 2px;
  left: 14px;
  font: 200 30px 'regal-icons';
  color: white;
}

section[role="header"].web-header .portales .upper-links .client-office.regal a:hover {
  background: transparent;
}

section[role="header"].web-header .portales .upper-links .client-office.regal:hover {
  background: #671822;
}

section[role="header"].web-header .portales .upper-links .language .fake-select-content {
  padding: 0 35px 2px 20px;
  background: #812733;
  color: white;
  font-size: 13px;
}

section[role="header"].web-header .portales .upper-links .language .fake-select-content:after {
  content: '\EA10';
  right: 18px;
  font-family: 'regal-icons';
  color: #FFC72B;
}

section[role="header"].web-header .portales .upper-links .language .fake-select-options {
  left: 0;
}

section[role="header"].web-header .portales .upper-links .language a {
  color: #812733;
  border-left: 0;
}

section[role="header"].web-header .portales .upper-links .language a:hover {
  background: white;
}

section[role="header"].web-header .portales .upper-links a {
  border-left: 1px solid #962230;
}

section[role="header"].web-header .portales .upper-links a.call-action {
  position: relative;
  padding-left: 50px;
  color: white;
}

section[role="header"].web-header .portales .upper-links a.call-action:hover {
  color: white;
}

section[role="header"].web-header .portales .upper-links a.call-action .icon-phone {
  position: absolute;
  left: 12px;
  width: 30px;
  height: 30px;
  background: url("../images/sprite-regal.png") -162px -78px;
}

section[role="header"].web-header .portales .upper-links a.prominent {
  background: #56141C;
  color: white;
}

section[role="header"].web-header .portales .upper-links a.prominent:hover {
  background: #EBB726;
}

section[role="header"].web-header .portales .logo {
  display: block;
  margin-top: 17px;
  margin-right: 48px;
  background: url("../images/sprite-regal.png") no-repeat -1px -1px;
  height: 45px;
  width: 146px;
}

section[role="header"].web-header .portales .js-header-fixed-menu {
  top: -120px;
}

section[role="header"].web-header .portales .js-header-fixed-menu.active {
  top: 0;
}

section[role="header"].web-header .portales .js-header-fixed-menu .upper-header .logo {
  margin: 5px 0;
  background: url("../images/sprite-regal.png") no-repeat -162px -47px;
  height: 30px;
  width: 100px;
}

section[role="header"].web-header .portales .js-header-fixed-menu .bottom-header {
  background: #F7F6F1;
}

section[role="header"].web-header .portales .js-header-fixed-menu .bottom-header .fk-select:after {
  content: '\EA10';
  font-family: 'regal-icons';
  font-weight: 700;
  box-shadow: none;
  color: black;
}

section[role="header"].web-header .portales .js-header-fixed-menu .title {
  font-family: "Diamond", "Open Sans", sans-serif;
  font-size: 22px;
  font-size: 1.375rem;
}

section[role="header"].web-header .portales .js-header-fixed-menu .client-office.regal a:after {
  top: 4px;
}

section[role="main"] {
  padding-top: 62px;
}

section[role="main"] > .wrapper {
  padding-top: 20px;
}

section[role="main"] > .funnel-header + .wrapper {
  padding-top: 0;
}

section[role="main"].web-main {
  padding-top: 0;
}

section[role="main"].web-main > .wrapper {
  padding-top: 0;
}

section[role="footer"] {
  background: #56141C;
}

section[role="footer"] .copy {
  color: #FFF;
}

section[role="footer"] .logo {
  background-size: contain;
  background: url("../images/sprite-regal.png") no-repeat -148px -1px;
  height: 43px;
  width: 138px;
  display: block;
}
.portales .sticky .funnel-header .title-slab, .portlet-journal-content .sticky .funnel-header .title-slab {
  background: #F7F6F1;
}
.portales .funnel-header .progress-bars, .portlet-journal-content .funnel-header .progress-bars {
  background: #812733;
}
.portales .funnel-header h1, .portales .funnel-header h2, .portlet-journal-content .funnel-header h1, .portlet-journal-content .funnel-header h2 {
  color: #812733;
}
.portales .funnel-header .progress-block, .portlet-journal-content .funnel-header .progress-block {
  text-transform: uppercase;
}
.portales .funnel-header .bar, .portlet-journal-content .funnel-header .bar {
  background: #56141C;
}
.portales .funnel-header .progress, .portlet-journal-content .funnel-header .progress {
  background: #FFC72B;
}
.portales .landing-icon-cols .landing-content .title,
.portales .landing-img-cols .landing-content .title, .portlet-journal-content .landing-icon-cols .landing-content .title,
.portlet-journal-content .landing-img-cols .landing-content .title {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.2;
}
.portales .landing-icon-cols .action a,
.portales .landing-img-cols .action a, .portlet-journal-content .landing-icon-cols .action a,
.portlet-journal-content .landing-img-cols .action a {
  color: #962230;
}
.portales .landing-icon-cols .claim-box .title,
.portales .landing-img-cols .claim-box .title, .portlet-journal-content .landing-icon-cols .claim-box .title,
.portlet-journal-content .landing-img-cols .claim-box .title {
  font-size: 28px;
  font-size: 1.75rem;
}
.portales .field.text input, .portlet-journal-content .field.text input {
  background: #FCFBF9;
}
.portales .field.text input:focus, .portales .field.text input:active, .portlet-journal-content .field.text input:focus, .portlet-journal-content .field.text input:active {
  background: #FFF;
  border-color: #FFC72B;
}
.portales .field.text input.error, .portlet-journal-content .field.text input.error {
  background: #FFF url("../images/sites/regal/validation-bg.png") no-repeat right -18px;
  border-color: #812733;
  color: #812733;
}
.portales .field.text input.error:focus, .portales .field.text input.error:active, .portlet-journal-content .field.text input.error:focus, .portlet-journal-content .field.text input.error:active {
  background-position: right -20px;
}
.portales .field.text input.valid, .portlet-journal-content .field.text input.valid {
  background: #FFF url("../images/sites/regal/validation-bg.png") no-repeat right 13px;
  border-color: #FFC72B;
}
.portales .field.text input.valid:focus, .portales .field.text input.valid:active, .portlet-journal-content .field.text input.valid:focus, .portlet-journal-content .field.text input.valid:active {
  background-position: right 11px;
}
.portales .field.text input.valid.mastercard, .portlet-journal-content .field.text input.valid.mastercard {
  background: #FFF url("../images/regal/mastercard-validation.png") no-repeat;
  background-position: 97% 52%;
  border-color: #FFC72B;
}
.portales .field.text input.valid.mastercard:focus, .portales .field.text input.valid.mastercard:active, .portlet-journal-content .field.text input.valid.mastercard:focus, .portlet-journal-content .field.text input.valid.mastercard:active {
  background: #FFF;
  border-color: #FFC72B;
}
.portales .field.text input.error.mastercard, .portlet-journal-content .field.text input.error.mastercard {
  background: #FFF url("../images/regal/mastercard-error.png") no-repeat;
  background-position: 97% 52%;
  border-color: #007DC3;
}
.portales .field.text input.error.mastercard:focus, .portales .field.text input.error.mastercard:active, .portlet-journal-content .field.text input.error.mastercard:focus, .portlet-journal-content .field.text input.error.mastercard:active {
  background-position: 97% 52%;
}
.portales .field.text input.valid.visa, .portlet-journal-content .field.text input.valid.visa {
  background: #FFF url("../images/regal/visa-validation.png") no-repeat;
  background-position: 97% 52%;
  border-color: #FFC72B;
}
.portales .field.text input.valid.visa:focus, .portales .field.text input.valid.visa:active, .portlet-journal-content .field.text input.valid.visa:focus, .portlet-journal-content .field.text input.valid.visa:active {
  border-color: #FFC72B;
}
.portales .field.text input.error.visa, .portlet-journal-content .field.text input.error.visa {
  background: #FFF url("../images/regal/visa-error.png") no-repeat;
  background-position: 97% 52%;
  border-color: #007DC3;
}
.portales .field.text input.error.visa:focus, .portales .field.text input.error.visa:active, .portlet-journal-content .field.text input.error.visa:focus, .portlet-journal-content .field.text input.error.visa:active {
  background-position: 97% 52%;
}
.portales .field.text input.visa.focus, .portlet-journal-content .field.text input.visa.focus {
  background: #FFF url("../images/regal/visa.png") no-repeat;
  background-position: 97% 52%;
  border-color: #007DC3;
}
.portales .field.text input.mastercard.focus, .portlet-journal-content .field.text input.mastercard.focus {
  background: #FFF url("../images/regal/mastercard.png") no-repeat;
  background-position: 97% 52%;
  border-color: #007DC3;
}
.portales .field.text label .icon, .portlet-journal-content .field.text label .icon {
  color: #56141C;
}
.portales .field.text label .tip.icon.icon-info-circle, .portlet-journal-content .field.text label .tip.icon.icon-info-circle {
  margin-top: -5px;
  top: 2px;
}
.portales .tooltipcard, .portlet-journal-content .tooltipcard {
  margin: 10px 38px 0 38px;
}
@media only screen and (max-width: 767px) {
  .portales .true-logos .s2of12, .portlet-journal-content .true-logos .s2of12 {
    width: 33.3%;
  }
}
.portales input#plate.ckfk.requerido.error.focus, .portlet-journal-content input#plate.ckfk.requerido.error.focus {
  border-width: 1px;
  padding: 10px 12px;
  background: white url(../images/sites/regal/validation-bg.png) no-repeat right -18px;
}
.portales .field.select-group select.error + .fk-select, .portlet-journal-content .field.select-group select.error + .fk-select {
  border-color: #812733;
}
.portales .fieldset .fieldset-title, .portlet-journal-content .fieldset .fieldset-title {
  color: #812733;
}
.portales .fk-radio, .portlet-journal-content .fk-radio {
  padding-right: 45px;
}
.portales .fk-radio:before, .portlet-journal-content .fk-radio:before {
  color: #812733;
  vertical-align: middle;
  margin-right: 0.5em;
  font-family: "regal-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}
.portales .fk-radio:hover, .portlet-journal-content .fk-radio:hover {
  color: #812733;
}
.portales .fk-radio.checked, .portlet-journal-content .fk-radio.checked {
  border-color: #812733;
}
.portales .fk-radio.checked:before, .portlet-journal-content .fk-radio.checked:before {
  vertical-align: middle;
  margin-right: 0.5em;
  font-family: "regal-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}
.portales .fk-radio.brand, .portlet-journal-content .fk-radio.brand {
  padding-right: 4px;
}
.portales .fk-radio.brand.checked, .portlet-journal-content .fk-radio.brand.checked {
  padding-right: 2px;
}
.portales .fk-radio.brand:before, .portlet-journal-content .fk-radio.brand:before {
  display: none;
}
.portales .fk-radio.pay-card:before, .portlet-journal-content .fk-radio.pay-card:before {
  display: none;
}
.portales .fk-radio.normal, .portlet-journal-content .fk-radio.normal {
  padding: 0;
}
.portales .fk-radio.normal:before, .portlet-journal-content .fk-radio.normal:before {
  content: ' ';
}
.portales .normal.fk-radio:before, .portales .normal.fk-check:before, .portlet-journal-content .normal.fk-radio:before, .portlet-journal-content .normal.fk-check:before {
  background-image: url("../images/sites/regal/formikation-sprite.png");
}
.portales .normal.fk-radio.error:before, .portales .normal.fk-check.error:before, .portlet-journal-content .normal.fk-radio.error:before, .portlet-journal-content .normal.fk-check.error:before {
  background-color: #812733;
}
.portales .normal.fk-check:before, .portlet-journal-content .normal.fk-check:before {
  background-color: #FFF;
}
.portales .checkbox.dropdown .toggle-arrow .icon, .portlet-journal-content .checkbox.dropdown .toggle-arrow .icon {
  color: #812733;
}
.portales .select-group .fk-select:after, .portlet-journal-content .select-group .fk-select:after {
  background: #F6F5F0;
  font-family: "regal-icons";
  color: #812733;
}
.portales .select-group .fk-select:before, .portlet-journal-content .select-group .fk-select:before {
  font-family: "regal-icons";
}
.portales .fk-radio.brand:hover,
.portales .more-brands:hover,
.portales .fk-radio.pay-card:hover, .portlet-journal-content .fk-radio.brand:hover,
.portlet-journal-content .more-brands:hover,
.portlet-journal-content .fk-radio.pay-card:hover {
  outline: 2px solid #812733;
}
.portales .more-brands .icon-plus, .portlet-journal-content .more-brands .icon-plus {
  color: #812733;
}
.portales .scroll-input .dwwol, .portlet-journal-content .scroll-input .dwwol {
  border: 1px solid #812733;
}
.portales .scroll-input .mbsc-mobiscroll .dwwb:before, .portlet-journal-content .scroll-input .mbsc-mobiscroll .dwwb:before {
  vertical-align: middle;
  margin-right: 0.35em;
  font-family: "regal-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
  color: #812733;
  background: transparent;
}
.portales .scroll-input .mbsc-mobiscroll .dwwbp:before, .portlet-journal-content .scroll-input .mbsc-mobiscroll .dwwbp:before {
  top: auto;
  bottom: 0;
}
.portales .scroll-input .mbsc-mobiscroll .dwwbp, .portlet-journal-content .scroll-input .mbsc-mobiscroll .dwwbp {
  background: rgba(247, 246, 241, 0);
  background: -moz-linear-gradient(top, rgba(247, 246, 241, 0) 0%, #f7f6f1 50%, #f7f6f1 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247, 246, 241, 0)), color-stop(50%, #f7f6f1), color-stop(100%, #f7f6f1));
  background: -webkit-linear-gradient(top, rgba(247, 246, 241, 0) 0%, #f7f6f1 50%, #f7f6f1 100%);
  background: -o-linear-gradient(top, rgba(247, 246, 241, 0) 0%, #f7f6f1 50%, #f7f6f1 100%);
  background: -ms-linear-gradient(top, rgba(247, 246, 241, 0) 0%, #f7f6f1 50%, #f7f6f1 100%);
  background: linear, to bottom, rgba(247, 246, 241, 0) 0%, #f7f6f1 50%, #f7f6f1 100%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f6f1', endColorstr='#f7f6f1', GradientType=0);
}
.portales .scroll-input .mbsc-mobiscroll .dwwbm, .portlet-journal-content .scroll-input .mbsc-mobiscroll .dwwbm {
  background: #f7f6f1;
  background: -moz-linear-gradient(top, #f7f6f1 0%, #f7f6f1 50%, rgba(247, 246, 241, 0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #f7f6f1), color-stop(50%, #f7f6f1), color-stop(100%, rgba(247, 246, 241, 0)));
  background: -webkit-linear-gradient(top, #f7f6f1 0%, #f7f6f1 50%, rgba(247, 246, 241, 0) 100%);
  background: -o-linear-gradient(top, #f7f6f1 0%, #f7f6f1 50%, rgba(247, 246, 241, 0) 100%);
  background: -ms-linear-gradient(top, #f7f6f1 0%, #f7f6f1 50%, rgba(247, 246, 241, 0) 100%);
  background: linear, to bottom, #f7f6f1 0%, #f7f6f1 50%, rgba(247, 246, 241, 0) 100%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f6f1', endColorstr='#f7f6f1', GradientType=0);
}
.portales .legal-text .title, .portlet-journal-content .legal-text .title {
  color: #812733;
}
.portales .lightbox-form-result .message-title, .portlet-journal-content .lightbox-form-result .message-title {
  color: #812733;
}
.portales .access-form, .portlet-journal-content .access-form {
  padding: 0px;
  background: white;
}
.portales .access-form .access-title, .portlet-journal-content .access-form .access-title {
  background: #962230;
  color: #fff;
  padding: 12px;
  margin-bottom: 20px;
  position: relative;
  z-index: 3;
}
.portales .access-form .access-title:after, .portlet-journal-content .access-form .access-title:after {
  content: '';
  position: absolute;
  display: block;
  height: 19px;
  left: 0;
  right: 0;
  bottom: -17px;
  background: url("../images/sites/regal/bg-regal.png") no-repeat left top transparent;
  background-size: 100%;
  z-index: -1;
}
.portales .access-form form, .portlet-journal-content .access-form form {
  padding: 0px 30px;
}
.portales .access-form .links, .portlet-journal-content .access-form .links {
  padding-bottom: 30px;
}
.portales .access-form .icon-info-circle, .portlet-journal-content .access-form .icon-info-circle {
  color: #812733;
}
.portales .light-form, .portlet-journal-content .light-form {
  background: #f7f6f1;
}
.portales .slab-light .light-form, .portlet-journal-content .slab-light .light-form {
  background: #FFF;
  border: 1px solid #C2C2C2;
  border-radius: 3px;
}
.portales .alert, .portlet-journal-content .alert {
  background: #F9E9E1;
}
.portales .alert .icon,
.portales .alert .title, .portlet-journal-content .alert .icon,
.portlet-journal-content .alert .title {
  color: #921d2b;
}
.portales .alert.error, .portlet-journal-content .alert.error {
  background: #EACBCB;
}
.portales .alert.error .title,
.portales .alert.error .icon, .portlet-journal-content .alert.error .title,
.portlet-journal-content .alert.error .icon {
  color: #812733;
}
.portales .alert.info, .portlet-journal-content .alert.info {
  background: #F6F5F0;
}
.portales .alert.info .title,
.portales .alert.info .icon, .portlet-journal-content .alert.info .title,
.portlet-journal-content .alert.info .icon {
  color: #68759A;
}
.portales .info-aviso__box, .portlet-journal-content .info-aviso__box {
  background-color: #F9F6E3;
  border: 1px solid #F5ECAA;
}
.portales .info-aviso .icon, .portlet-journal-content .info-aviso .icon {
  color: #962230;
}
.portales .info-aviso .icon.icono-left, .portlet-journal-content .info-aviso .icon.icono-left {
  color: #676869;
}
.portales .btn-primary, .portlet-journal-content .btn-primary {
  background: #FFC72B;
  color: #812733;
  font-weight: 600;
}
.portales .btn-primary:hover, .portlet-journal-content .btn-primary:hover {
  background: #EBB726;
  color: #56141C;
}
.portales .btn-next, .portales .btn-paynow, .portlet-journal-content .btn-next, .portlet-journal-content .btn-paynow {
  background: #FFC72B;
  color: #812733;
}
.portales .btn-next:hover, .portales .btn-paynow:hover, .portlet-journal-content .btn-next:hover, .portlet-journal-content .btn-paynow:hover {
  background: #EBB726;
  color: #56141C;
}
.portales .btn-back:hover, .portlet-journal-content .btn-back:hover {
  color: #56141C;
}
.portales .btn-dark, .portlet-journal-content .btn-dark {
  background: #56141C;
  color: #FFC72B;
}
.portales .btn-dark:hover, .portlet-journal-content .btn-dark:hover {
  background: #812733;
  color: #EBB726;
}
.portales .btn-light, .portlet-journal-content .btn-light {
  color: #812733;
}
.portales .btn-light:hover, .portlet-journal-content .btn-light:hover {
  color: #56141C;
}
.portales .btn-transparent, .portlet-journal-content .btn-transparent {
  border: 1px solid #56141C;
  color: #56141C;
}
.portales .web-btn-primary, .portlet-journal-content .web-btn-primary {
  background: #56141C;
  color: #FFC72B;
}
.portales .web-btn-primary:hover, .portlet-journal-content .web-btn-primary:hover {
  background: #812733;
  color: #EBB726;
}
.portales .web-btn-secondary, .portlet-journal-content .web-btn-secondary {
  background: #FFC72B;
  color: #812733;
  font-weight: 600;
}
.portales .web-btn-secondary:hover, .portlet-journal-content .web-btn-secondary:hover {
  background: #EBB726;
  color: #56141C;
}
.portales .web-btn-gold, .portlet-journal-content .web-btn-gold {
  background: #958755;
}
.portales .web-btn-gold:hover, .portlet-journal-content .web-btn-gold:hover {
  background: #ada070;
  color: #FFF;
}
.portales .web-btn-silver, .portlet-journal-content .web-btn-silver {
  background: #929294;
}
.portales .web-btn-silver:hover, .portlet-journal-content .web-btn-silver:hover {
  background: #acacad;
  color: #FFF;
}
.portales .web-btn-light, .portlet-journal-content .web-btn-light {
  color: #962230;
  border-color: #962230;
  background: white;
}
.portales .web-btn-light:hover, .portlet-journal-content .web-btn-light:hover {
  color: #812733;
}
.portales .primary-slab .web-btn-light, .portlet-journal-content .primary-slab .web-btn-light {
  color: #962230;
}
.portales .web-btn-light-gold, .portlet-journal-content .web-btn-light-gold {
  color: #958755;
  border-color: #958755;
}
.portales .web-btn-light-gold:hover, .portlet-journal-content .web-btn-light-gold:hover {
  color: #958755;
}
.portales .web-btn-light-silver, .portlet-journal-content .web-btn-light-silver {
  color: #929294;
  border-color: #929294;
}
.portales .web-btn-light-silver:hover, .portlet-journal-content .web-btn-light-silver:hover {
  color: #929294;
}
.portales .error-content .hero, .portlet-journal-content .error-content .hero {
  height: 380px;
}
.portales .error-content .bg, .portlet-journal-content .error-content .bg {
  max-width: 100%;
}
.portales .brand-index li.current a, .portlet-journal-content .brand-index li.current a {
  color: #812733;
  border-bottom: 1px solid #812733;
}
.portales .ui-datepicker-calendar .ui-datepicker-current-day, .portlet-journal-content .ui-datepicker-calendar .ui-datepicker-current-day {
  border-color: #812733;
}
.portales .ui-datepicker-calendar a:hover, .portlet-journal-content .ui-datepicker-calendar a:hover {
  color: #812733;
}
.portales .ui-datepicker-prev span:before,
.portales .ui-datepicker-next span:before, .portlet-journal-content .ui-datepicker-prev span:before,
.portlet-journal-content .ui-datepicker-next span:before {
  font-family: "regal-icons";
}
.portales .check-foot-module .title, .portlet-journal-content .check-foot-module .title {
  border-bottom: 5px solid #812733;
}
.portales .check-foot-module .check-list li:before, .portlet-journal-content .check-foot-module .check-list li:before {
  color: #812733;
}
.portales .fake-select-content:after, .portlet-journal-content .fake-select-content:after {
  color: #812733;
  font-family: "regal-icons";
}
.portales .fake-select-options .selected:before, .portlet-journal-content .fake-select-options .selected:before {
  font-family: "regal-icons";
}
.portales .language .fake-select, .portlet-journal-content .language .fake-select {
  color: #812733;
}
.portales .msg-group-bottom, .portlet-journal-content .msg-group-bottom {
  background: #812733;
  color: white;
}
.portales .msg-group-bottom a, .portlet-journal-content .msg-group-bottom a {
  color: white;
}
.portales .msg-group-bottom .msg-action, .portlet-journal-content .msg-group-bottom .msg-action {
  border-color: white;
  background: #6d212b;
}
.portales .msg-group-bottom .msg-action:hover, .portlet-journal-content .msg-group-bottom .msg-action:hover {
  background: none;
  color: #fff;
}
.portales .msg-group-bottom .msg-info-sugestion, .portlet-journal-content .msg-group-bottom .msg-info-sugestion {
  border-color: #FFC72B;
}
.portales .panel.color-top, .portlet-journal-content .panel.color-top {
  border-top-color: #812733;
}
.portales .single-price-content.life.wrapper, .portlet-journal-content .single-price-content.life.wrapper {
  padding-top: 0px;
}
.portales .single-price-content.life .second, .portlet-journal-content .single-price-content.life .second {
  padding: 30px;
}
.portales .single-price-content.life .second.panel, .portlet-journal-content .single-price-content.life .second.panel {
  border-top-color: #812733;
}
.portales .single-price-content.life .first, .portlet-journal-content .single-price-content.life .first {
  color: #333;
}
.portales .user-login, .portlet-journal-content .user-login {
  background: #FFC72B;
}
.portales .dark-form form, .portlet-journal-content .dark-form form {
  background: #812733;
}
.portales .dark-form .btn-next, .portlet-journal-content .dark-form .btn-next {
  background: #FFC72B;
}
.portales .check-list li:before, .portlet-journal-content .check-list li:before {
  font-family: "regal-icons";
}
.portales .single-specs-list li .icon-info-circle, .portlet-journal-content .single-specs-list li .icon-info-circle {
  color: #812733;
}
.portales .single-specs-list li .text:after, .portlet-journal-content .single-specs-list li .text:after {
  font-family: "regal-icons";
}
.portales .single-specs-list .spec-list-check .field, .portlet-journal-content .single-specs-list .spec-list-check .field {
  top: -4px;
}
.portales .single-specs-list .spec-list-check .field label, .portlet-journal-content .single-specs-list .spec-list-check .field label {
  color: #812733;
  padding: 7px 38px 8px 0;
}
.portales .single-specs-list .spec-list-check .field .fk-check:before, .portlet-journal-content .single-specs-list .spec-list-check .field .fk-check:before {
  background-image: url("../images/sites/regal/price-check.png");
  background-position: bottom left;
  width: 29px;
  height: 29px;
  margin-top: 0;
  position: absolute;
  top: 0;
  right: 0;
  float: none;
}
.portales .single-specs-list .spec-list-check .field .fk-check.checked:before, .portlet-journal-content .single-specs-list .spec-list-check .field .fk-check.checked:before {
  background-position: top left;
}
.portales .view-more-list:hover, .portlet-journal-content .view-more-list:hover {
  color: #812733;
}
.portales .specs .drop-content .icon-info-circle, .portlet-journal-content .specs .drop-content .icon-info-circle {
  color: #812733;
}
.portales .panel, .portlet-journal-content .panel {
  border-top-color: #FFC72B;
}
.portales .prices-header .model-car, .portlet-journal-content .prices-header .model-car {
  font-weight: 500;
}
.portales .prices-header .model-car .icon, .portlet-journal-content .prices-header .model-car .icon {
  color: #FFC72B;
  font-size: 36px;
  font-size: 2.25rem;
  margin-top: -4px;
}
.portales .prices-header .price-head-actions .icon, .portlet-journal-content .prices-header .price-head-actions .icon {
  color: #FFC72B;
  font-size: 36px;
  font-size: 2.25rem;
  margin-top: -4px;
}
.portales .prices-header .price-head-actions .icon-mail, .portlet-journal-content .prices-header .price-head-actions .icon-mail {
  font-size: 48px;
  font-size: 3rem;
  margin-top: -9px;
}
.portales .prices-header .price-presu, .portlet-journal-content .prices-header .price-presu {
  margin-top: 4px;
}
.portales .single-price-content > .grey-slab, .portlet-journal-content .single-price-content > .grey-slab {
  background: #EFEEEA;
}
.portales .single-price-content .first, .portlet-journal-content .single-price-content .first {
  color: #EFEEEA;
}
.portales .single-price-content .second, .portlet-journal-content .single-price-content .second {
  background: #F8F7F3;
}
.portales .single-specs-list > li.ok .text:after, .portlet-journal-content .single-specs-list > li.ok .text:after {
  color: #FFC72B;
}
.portales .price-helps .btn.btn-light .icon, .portlet-journal-content .price-helps .btn.btn-light .icon {
  color: #FFC72B;
}
.portales .price-helps .btn.btn-dark, .portlet-journal-content .price-helps .btn.btn-dark {
  color: #FFF;
}
.portales .price-helps .btn .icon, .portlet-journal-content .price-helps .btn .icon {
  font-size: 30px;
  font-size: 1.875rem;
}
.portales .specs.box, .portlet-journal-content .specs.box {
  background: #812733;
}
.portales .specs.box .title, .portlet-journal-content .specs.box .title {
  color: #FFF;
}
.portales .specs.box .price, .portlet-journal-content .specs.box .price {
  color: #FFF;
}
.portales .specs.box .price-modificator .toggle-price-arrow, .portlet-journal-content .specs.box .price-modificator .toggle-price-arrow {
  color: #FFF;
}
.portales .specs.box .price-modificator .toggle-price-arrow p, .portlet-journal-content .specs.box .price-modificator .toggle-price-arrow p {
  border-bottom: 1px solid #FFC72B;
}
.portales .specs.box .price-modificator .toggle-price-arrow .icon, .portlet-journal-content .specs.box .price-modificator .toggle-price-arrow .icon {
  color: #FFC72B;
}
.portales .specs.box .price-modificator .toggle-price-arrow:hover, .portlet-journal-content .specs.box .price-modificator .toggle-price-arrow:hover {
  color: #FFC72B;
}
.portales .specs.resume-specs .title, .portlet-journal-content .specs.resume-specs .title {
  background: #56141C;
  border-bottom: 1px solid #a05d66;
}
.portales .specs.resume-specs .type, .portlet-journal-content .specs.resume-specs .type {
  color: #FFF;
}
.portales .specs.resume-specs .info, .portlet-journal-content .specs.resume-specs .info {
  color: #ddd;
}
.portales .recomend-text, .portlet-journal-content .recomend-text {
  color: #812733;
}
.portales .ad-area .prominent, .portlet-journal-content .ad-area .prominent {
  color: #812733;
}
.portales .social, .portlet-journal-content .social {
  border-color: #FFC72B;
}
.portales .next-steps .steps li, .portlet-journal-content .next-steps .steps li {
  color: #812733;
}
.portales .next-steps .steps .content, .portlet-journal-content .next-steps .steps .content {
  color: #333;
}
.portales .next-steps .info .icon, .portlet-journal-content .next-steps .info .icon {
  color: #FFC72B;
}
.portales .confirmation-message .second-part .title, .portlet-journal-content .confirmation-message .second-part .title {
  color: #812733;
}
.portales .confirmation-message .second-part .error-send, .portlet-journal-content .confirmation-message .second-part .error-send {
  background: #EACBCB;
}
.portales .confirmation-message .second-part .error-send .icon, .portlet-journal-content .confirmation-message .second-part .error-send .icon {
  color: #812733;
}
.portales .confirmation-message .actions a .icon, .portlet-journal-content .confirmation-message .actions a .icon {
  color: #FFC72B;
  font-size: 32px;
  font-size: 2rem;
}
.portales .next-steps .contact-info .icon, .portlet-journal-content .next-steps .contact-info .icon {
  color: #FFC72B;
}
.portales .claim-area .claimers .icon, .portlet-journal-content .claim-area .claimers .icon {
  color: #FFC72B;
}
.portales .square-list .alert .error-send, .portlet-journal-content .square-list .alert .error-send {
  background: #EACBCB;
}
.portales .square-list .alert .error-send .icon, .portlet-journal-content .square-list .alert .error-send .icon {
  color: #812733;
}
.portales .social .social-links a.facebook, .portlet-journal-content .social .social-links a.facebook {
  background: url("../images/sites/regal/social/facebook.png") no-repeat;
}
.portales .social .social-links a.twitter, .portlet-journal-content .social .social-links a.twitter {
  background: url("../images/sites/regal/social/twitter.png") no-repeat;
}
.portales .social .social-links a.google, .portlet-journal-content .social .social-links a.google {
  background: url("../images/sites/regal/social/google.png") no-repeat;
}
.portales .multi-price-content .specs .specs-header .recomend-deco, .portlet-journal-content .multi-price-content .specs .specs-header .recomend-deco {
  background-image: url("../images/sites/regal/reco-deco.png");
}
.portales .multi-price-content.comparision-mod .specs .fake-select-options .prominent, .portlet-journal-content .multi-price-content.comparision-mod .specs .fake-select-options .prominent {
  font-family: "Diamond", "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
.portales .multi-price-content.comparision-mod .specs .fk-sel-option, .portlet-journal-content .multi-price-content.comparision-mod .specs .fk-sel-option {
  color: #812733;
}
.portales .multi-price-header .specs-multi-price .specs-header .recomend-deco, .portlet-journal-content .multi-price-header .specs-multi-price .specs-header .recomend-deco {
  background-image: url("../images/sites/regal/reco-deco.png");
}
.portales .checkbox-list .checkbox label, .portlet-journal-content .checkbox-list .checkbox label {
  color: #812733;
}
.portales .claim .prominent,
.portales .claim .prominent-sub, .portlet-journal-content .claim .prominent,
.portlet-journal-content .claim .prominent-sub {
  color: #812733;
}
.portales .ok-list .ok-icon, .portlet-journal-content .ok-list .ok-icon {
  border: 2px solid #FFC72B;
}
.portales .ok-list .icon, .portlet-journal-content .ok-list .icon {
  color: #812733;
}
.portales .noUi-horizontal, .portlet-journal-content .noUi-horizontal {
  height: 8px;
}
.portales .noUi-horizontal .noUi-handle, .portlet-journal-content .noUi-horizontal .noUi-handle {
  background: #812733;
}
.portales .noUi-horizontal .noUi-handle:after, .portlet-journal-content .noUi-horizontal .noUi-handle:after {
  border-top: 10px solid #812733;
}
.portales .error-content .top-msg, .portlet-journal-content .error-content .top-msg {
  color: #56141C;
}
.portales .tabs .tab, .portlet-journal-content .tabs .tab {
  background: #F6F5F0;
}
.portales .tabs .tab:first-child a, .portlet-journal-content .tabs .tab:first-child a {
  border-color: #D2D2D2;
}
.portales .tabs .tab a, .portlet-journal-content .tabs .tab a {
  border-color: #D2D2D2;
  border-left-color: white;
}
.portales .tabs .tab a.active, .portales .tabs .tab a:hover, .portlet-journal-content .tabs .tab a.active, .portlet-journal-content .tabs .tab a:hover {
  background: #FFF;
  border-top-color: #812733;
}
.portales .tabs .tab a.active:before, .portales .tabs .tab a:before, .portlet-journal-content .tabs .tab a.active:before, .portlet-journal-content .tabs .tab a:before {
  border-color: #812733 transparent transparent transparent;
}
.portales .form-landing .field .alert.error, .portlet-journal-content .form-landing .field .alert.error {
  background: #EACBCB;
  color: #56141C;
}
.portales .form-landing .field input.error::-webkit-input-placeholder, .portlet-journal-content .form-landing .field input.error::-webkit-input-placeholder {
  color: #812733;
}
.portales .form-landing .field input.error:-moz-placeholder, .portlet-journal-content .form-landing .field input.error:-moz-placeholder {
  /* Firefox 18- */
  color: #812733;
}
.portales .form-landing .field input.error::-moz-placeholder, .portlet-journal-content .form-landing .field input.error::-moz-placeholder {
  /* Firefox 19+ */
  color: #812733;
}
.portales .form-landing .field input.error:-ms-input-placeholder, .portlet-journal-content .form-landing .field input.error:-ms-input-placeholder {
  color: #812733;
}
.portales .form-landing .field.select-group .fk-select.error, .portlet-journal-content .form-landing .field.select-group .fk-select.error {
  border: 1px solid #56141C;
  color: #812733;
}
.portales .landing-hero .title .lh-alpha, .portlet-journal-content .landing-hero .title .lh-alpha {
  color: #56141C;
}
.portales .landing-hero .promo, .portlet-journal-content .landing-hero .promo {
  color: #333;
  font-family: 'Diamond', 'Open Sans', sans-serif;
}
.portales .landing-hero .promo .promo-percent, .portlet-journal-content .landing-hero .promo .promo-percent {
  border-color: #333;
}
.portales .landing-hero.has-form .landing-content .actions, .portlet-journal-content .landing-hero.has-form .landing-content .actions {
  bottom: 20px;
}
.portales .landing-hero.has-form .landing-content .actions label, .portlet-journal-content .landing-hero.has-form .landing-content .actions label {
  color: #FFC72B;
}
.portales .landing-hero.has-form .hero-form, .portlet-journal-content .landing-hero.has-form .hero-form {
  background: #F7F6F1;
}
.portales .landing-hero.has-form.has-image .landing-content .actions, .portlet-journal-content .landing-hero.has-form.has-image .landing-content .actions {
  bottom: 14px;
}
.portales .landing-hero.has-big-image .hero-text, .portlet-journal-content .landing-hero.has-big-image .hero-text {
  color: #812733;
}
.portales .landing-hero.has-big-image .landing-content .actions, .portlet-journal-content .landing-hero.has-big-image .landing-content .actions {
  bottom: 25px;
}
.portales .opinion-title, .portlet-journal-content .opinion-title {
  color: #56141C;
  font-family: 'Diamond', 'Open Sans', sans-serif;
}
.portales .opinion-title:before, .portlet-journal-content .opinion-title:before {
  background: url("../images/sites/regal/open-quotes.png") no-repeat center center;
}
.portales .opinion-title:after, .portlet-journal-content .opinion-title:after {
  background: url("../images/sites/regal/close-quotes.png") no-repeat center center;
}
.portales .opinion-item .op-text, .portlet-journal-content .opinion-item .op-text {
  border-top: 3px solid #812733;
}
.portales .slider-module .slider-header:before, .portlet-journal-content .slider-module .slider-header:before {
  border-top-color: #812733;
}
.portales .slider-module .slider-header .title, .portlet-journal-content .slider-module .slider-header .title {
  font-size: 34px;
  font-size: 2.125rem;
  line-height: 1.03;
}
.portales .slider-module .slider-content:before, .portlet-journal-content .slider-module .slider-content:before {
  border-bottom-color: #812733;
}
.portales .slider-module .bx-wrapper .bx-next, .portlet-journal-content .slider-module .bx-wrapper .bx-next {
  background: url("../images/sites/regal/right-chevron.png") no-repeat center center;
}
.portales .slider-module .bx-wrapper .bx-prev, .portlet-journal-content .slider-module .bx-wrapper .bx-prev {
  background: url("../images/sites/regal/left-chevron.png") no-repeat center center;
}
.portales .vertical-tabs .tab, .portlet-journal-content .vertical-tabs .tab {
  background: #F9F9F9;
}
.portales .vertical-tabs .tab a.active, .portales .vertical-tabs .tab a:hover, .portlet-journal-content .vertical-tabs .tab a.active, .portlet-journal-content .vertical-tabs .tab a:hover {
  background: #FFF;
  border-left-color: #56141c;
  color: #56141c;
}
.portales .vertical-tabs .tab a.active:before, .portales .vertical-tabs .tab a:hover:before, .portlet-journal-content .vertical-tabs .tab a.active:before, .portlet-journal-content .vertical-tabs .tab a:hover:before {
  border-color: transparent transparent transparent #56141c;
}
.portales .tabs-module .vertical-tab-content .title, .portlet-journal-content .tabs-module .vertical-tab-content .title {
  font-family: 'Diamond', 'Open Sans', sans-serif;
  color: #56141c;
  font-size: 24px;
  font-size: 1.5rem;
}
.portales .card-item-content, .portlet-journal-content .card-item-content {
  background: rgba(247, 246, 241, 0.95);
}
.portales .card-item-content .title, .portlet-journal-content .card-item-content .title {
  color: #812733;
  font-family: "Diamond", "Open Sans", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
.portales .card-item-content .title a, .portlet-journal-content .card-item-content .title a {
  color: #812733;
}
.portales .card-item-content p, .portlet-journal-content .card-item-content p {
  color: #131313;
}
.portales .card-item .info-icons .icon, .portlet-journal-content .card-item .info-icons .icon {
  color: #812733;
  border-color: #812733;
}
.portales .card-item.card-item-xl, .portlet-journal-content .card-item.card-item-xl {
  background: #56141C;
}
.portales .card-item.card-item-xl .card-item-content, .portlet-journal-content .card-item.card-item-xl .card-item-content {
  background: none;
  color: #fff;
}
.portales .card-item.card-item-xl .card-item-content .lh-beta a, .portlet-journal-content .card-item.card-item-xl .card-item-content .lh-beta a {
  color: #fff;
}
.portales .card-item.card-item-xl .card-item-content .title, .portlet-journal-content .card-item.card-item-xl .card-item-content .title {
  font-size: 30px;
  font-size: 1.875rem;
  color: white;
}
.portales .card-item.card-item-xl .card-item-content .title a, .portlet-journal-content .card-item.card-item-xl .card-item-content .title a {
  color: #fff;
}
.portales .card-item.card-item-xl .card-item-content p, .portlet-journal-content .card-item.card-item-xl .card-item-content p {
  color: white;
}
.portales .complementary-image .caption .highlighted, .portlet-journal-content .complementary-image .caption .highlighted {
  color: #812733;
}
.portales .cookies-message .close, .portlet-journal-content .cookies-message .close {
  color: #812733;
}
.portales .drop-select .drop-select-item, .portlet-journal-content .drop-select .drop-select-item {
  color: #812733;
}
.portales .drop-select.open-content, .portlet-journal-content .drop-select.open-content {
  border-color: #812733;
}
.portales .drop-select .drop-select-list .drop-title, .portlet-journal-content .drop-select .drop-select-list .drop-title {
  color: #56141C;
}
.portales .footer-links .grupo-iconos a, .portlet-journal-content .footer-links .grupo-iconos a {
  border: 2px solid #812733;
  background: #812733;
}
.portales .footer-links .grupo-iconos a .icon, .portlet-journal-content .footer-links .grupo-iconos a .icon {
  color: white;
}
.portales .footer-links .grupo-iconos a:hover, .portlet-journal-content .footer-links .grupo-iconos a:hover {
  background: white;
}
.portales .footer-links .grupo-iconos a:hover .icon, .portlet-journal-content .footer-links .grupo-iconos a:hover .icon {
  font-size: 40px;
  font-size: 2.5rem;
  margin: 16px 0 2px;
  color: #812733;
}
.portales .footer-links .grupo-iconos a:hover .text, .portlet-journal-content .footer-links .grupo-iconos a:hover .text {
  color: #812733;
}
.portales .footer-links .grupo-iconos .text, .portlet-journal-content .footer-links .grupo-iconos .text {
  font-family: "Diamond", "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  color: #812733;
}
.portales .footer-web .company-info .liberty-logo, .portlet-journal-content .footer-web .company-info .liberty-logo {
  width: 90px;
  height: 50px;
  background-size: contain;
  position: absolute;
  left: 0px;
  top: 5px;
  background: url("../images/sprite-regal.png") no-repeat center center;
  background-position: -1px -47px;
}
.portales .internal-nav .fake-select-content.opened, .portlet-journal-content .internal-nav .fake-select-content.opened {
  color: #56141C;
}
.portales .internal-nav .fake-select-content,
.portales .internal-nav .fk-sel-option, .portlet-journal-content .internal-nav .fake-select-content,
.portlet-journal-content .internal-nav .fk-sel-option {
  background: #f7f6f1;
  color: #812733;
}
.portales .internal-nav .fk-sel-option.selected:before, .portlet-journal-content .internal-nav .fk-sel-option.selected:before {
  display: none;
}
.portales .bullet-list li:before, .portlet-journal-content .bullet-list li:before {
  color: #812733;
}
.portales .web-check-list li:before, .portlet-journal-content .web-check-list li:before {
  font-family: "regal-icons";
  color: #56141C;
}
.portales .web-check-list.light-check li .icon, .portlet-journal-content .web-check-list.light-check li .icon {
  color: #812733;
}
.portales .web-check-list.check-grey li:before, .portlet-journal-content .web-check-list.check-grey li:before {
  color: gray;
}
.portales .web-check-list.check-gold li:before, .portlet-journal-content .web-check-list.check-gold li:before {
  color: #958755;
}
.portales .web-check-list.check-silver li:before, .portlet-journal-content .web-check-list.check-silver li:before {
  color: #929294;
}
.portales .web-check-list .title, .portlet-journal-content .web-check-list .title {
  color: #56141C;
}
.portales .number-list li:before, .portlet-journal-content .number-list li:before {
  color: #56141C;
}
.portales .number-list.rounded-numbers li:before, .portlet-journal-content .number-list.rounded-numbers li:before {
  border-color: #56141C;
}
.portales .breadcrumb li:after, .portlet-journal-content .breadcrumb li:after {
  font-family: "regal-icons";
}
.portales .news-card .news-content, .portlet-journal-content .news-card .news-content {
  background: rgba(255, 255, 255, 0.7);
}
.portales .overlaped-img-text .title, .portlet-journal-content .overlaped-img-text .title {
  font-family: "Diamond", "Open Sans", sans-serif;
  font-size: 24px;
  font-size: 1.5rem;
}
.portales .overlaped-img-text .overlaped-content, .portlet-journal-content .overlaped-img-text .overlaped-content {
  margin-top: none;
}
.portales .page-header .page-header-form .light-form, .portlet-journal-content .page-header .page-header-form .light-form {
  background: white;
}
.portales .top-bar .share .hover-list,
.portales .bottom-bar .share .hover-list, .portlet-journal-content .top-bar .share .hover-list,
.portlet-journal-content .bottom-bar .share .hover-list {
  border: 1px solid #812733;
}
.portales .web-brands .fk-radio.checked, .portlet-journal-content .web-brands .fk-radio.checked {
  border: 3px solid #56141C;
}
.portales .web-contact-table .view-more-list .icon, .portlet-journal-content .web-contact-table .view-more-list .icon {
  color: #812733;
}
.portales .web-contact-rrss .icon:before, .portlet-journal-content .web-contact-rrss .icon:before {
  color: #812733;
}
.portales .web-faqs .faqs .faq-item, .portlet-journal-content .web-faqs .faqs .faq-item {
  color: #812733;
}
.portales .web-faqs .faqs .faq-new-item, .portlet-journal-content .web-faqs .faqs .faq-new-item {
  color: #812733;
}
.portales .web-faqs .view-more-list .icon, .portlet-journal-content .web-faqs .view-more-list .icon {
  color: #812733;
}
.portales .web-faqs .minus .icon:before, .portlet-journal-content .web-faqs .minus .icon:before {
  color: #812733;
}
.portales .web-gallery-description .gallery-actions .gallery-action-item, .portlet-journal-content .web-gallery-description .gallery-actions .gallery-action-item {
  color: #812733;
}
.portales .web-hero .title, .portlet-journal-content .web-hero .title {
  font-size: 24px;
  font-size: 1.5rem;
  color: #56141C;
  margin: 0;
  font-family: "Diamond", "Open Sans", sans-serif;
  font-weight: 400;
}
.portales .web-hero .subtitle, .portlet-journal-content .web-hero .subtitle {
  color: #56141C;
  margin: 5px 0 0;
}
.portales .web-index .web-index-item a, .portales .web-index .web-index-item span, .portlet-journal-content .web-index .web-index-item a, .portlet-journal-content .web-index .web-index-item span {
  color: #812733;
}
.portales .web-index .web-index-item.active a:after, .portlet-journal-content .web-index .web-index-item.active a:after {
  background: #812733;
}
.portales .web-insurance-card .web-insurance-text, .portlet-journal-content .web-insurance-card .web-insurance-text {
  background: #812733;
}
.portales .web-insurance-card .web-insurance-text .title, .portlet-journal-content .web-insurance-card .web-insurance-text .title {
  font-family: "Diamond", "Open Sans", sans-serif;
}
.portales .web-insurance-card .card-wrapper, .portlet-journal-content .web-insurance-card .card-wrapper {
  background: #812733;
}
.portales .web-nav > ul > li > a, .portlet-journal-content .web-nav > ul > li > a {
  font-family: "Diamond", "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
.portales .web-nav > ul > li > a.active, .portlet-journal-content .web-nav > ul > li > a.active {
  border-bottom-color: #812733;
}
.portales .web-nav > ul > li > a .icon, .portlet-journal-content .web-nav > ul > li > a .icon {
  font-size: 26px;
  font-size: 1.625rem;
}
.portales .web-nav .additional-links > li > a, .portlet-journal-content .web-nav .additional-links > li > a {
  font-family: "Open Sans", sans-serif;
}
.portales .web-internal-nav, .portlet-journal-content .web-internal-nav {
  background: #F7F6F1;
}
.portales .web-internal-nav .header-nav, .portlet-journal-content .web-internal-nav .header-nav {
  background: white;
}
.portales .web-prominent-icon .icon, .portlet-journal-content .web-prominent-icon .icon {
  color: #812733;
}
.portales .web-recover-home .close, .portlet-journal-content .web-recover-home .close {
  color: #812733;
}
.portales .web-recover-home .recover-item, .portlet-journal-content .web-recover-home .recover-item {
  border: #812733 1px solid;
}
.portales .mobile-web-recover, .portlet-journal-content .mobile-web-recover {
  color: #812733;
  font-family: "Diamond", "Open Sans", sans-serif;
  background: #F7F6F1;
}
.portales .web-search-box li.active a, .portlet-journal-content .web-search-box li.active a {
  background: #f6d9dc;
}
.portales .web-search-garage .search-engine-form .primary .icon, .portlet-journal-content .web-search-garage .search-engine-form .primary .icon {
  color: #812733;
}
.portales .web-search-garage .search-engine-form .normal.fk-check:before, .portlet-journal-content .web-search-garage .search-engine-form .normal.fk-check:before {
  background: url("../images/sites/regal/primary-check.png");
  background-position: 0px 0px;
  width: 24px;
  height: 24px;
}
.portales .web-search-garage .search-engine-form .normal.fk-check.checked:before, .portlet-journal-content .web-search-garage .search-engine-form .normal.fk-check.checked:before {
  background-position: -1px -37px;
}
.portales .web-results-box .result-item.selected, .portlet-journal-content .web-results-box .result-item.selected {
  background: #fbf3f4;
}
.portales .web-results-box .result-marker.primary, .portlet-journal-content .web-results-box .result-marker.primary {
  color: #812733;
}
.portales .web-slider-module .bx-controls-direction, .portlet-journal-content .web-slider-module .bx-controls-direction {
  font-style: italic;
}
.portales .web-slider-module .bx-controls-direction .bx-next, .portlet-journal-content .web-slider-module .bx-controls-direction .bx-next {
  background: url("../images/sites/regal/right-arrow-red.png") no-repeat center center;
}
.portales .web-slider-module .bx-controls-direction .bx-prev, .portlet-journal-content .web-slider-module .bx-controls-direction .bx-prev {
  background: url("../images/sites/regal/left-arrow-red.png") no-repeat center center;
}
.portales .web-slider-module.primary-slab .bx-next, .portlet-journal-content .web-slider-module.primary-slab .bx-next {
  background: url("../images/sprite-regal.png") no-repeat center center;
  background-position: -219px -78px;
  height: 16px;
  width: 25px;
  margin: 0px 0px 0px 20px;
}
.portales .web-slider-module.primary-slab .bx-prev, .portlet-journal-content .web-slider-module.primary-slab .bx-prev {
  background: url("../images/sprite-regal.png") no-repeat center center;
  background-position: -193px -78px;
  height: 16px;
  width: 25px;
  margin: 6px 29px 6px 3px;
}
.portales .web-tabs .tabs .tab, .portlet-journal-content .web-tabs .tabs .tab {
  background: white;
}
.portales .web-tabs .tabs .tab a, .portlet-journal-content .web-tabs .tabs .tab a {
  text-transform: none;
  font-family: "Diamond", "Open Sans", sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
}
.portales .web-tabs .tabs .tab a.active, .portales .web-tabs .tabs .tab a:hover, .portlet-journal-content .web-tabs .tabs .tab a.active, .portlet-journal-content .web-tabs .tabs .tab a:hover {
  background: #F7F7F7;
}
.portales .web-tabs .tabs .tab a.active, .portlet-journal-content .web-tabs .tabs .tab a.active {
  border-bottom-color: transparent;
}
.portales .web-tabs.lateral-tabs .tabs .tab a, .portlet-journal-content .web-tabs.lateral-tabs .tabs .tab a {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
}
.portales .web-tabs.lateral-tabs .tabs .tab a:before, .portlet-journal-content .web-tabs.lateral-tabs .tabs .tab a:before {
  border-color: #812733 transparent transparent;
}
.portales .web-tabs.lateral-tabs .tabs .tab a.active, .portlet-journal-content .web-tabs.lateral-tabs .tabs .tab a.active {
  border-left: 4px solid #812733;
  color: #812733;
}
.portales .web-tabs.lateral-tabs .tabs .tab a:hover, .portlet-journal-content .web-tabs.lateral-tabs .tabs .tab a:hover {
  color: #812733;
}
.portales .web-gallery-tabs .tabs .tab a, .portlet-journal-content .web-gallery-tabs .tabs .tab a {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
}
.portales .web-gallery-tabs .tabs .tab a.active, .portlet-journal-content .web-gallery-tabs .tabs .tab a.active {
  color: #4a4a4a;
  border-top-color: #812733;
}
@media only screen and (max-width: 1024px) {
  section[role="header"].header-user-login {
    height: 110px;
  }

  section[role="header"].header-user-login + .body-container section[role="main"] {
    padding-top: 110px;
  }

  section[role="header"].web-header .portales .logo {
    margin: 8px 0 0 -50px;
    background: url("../images/sprite-regal.png") no-repeat -162px -47px;
    height: 30px;
    width: 100px;
  }

  section[role="header"].web-header .portales .open-menu.active {
    background: #F7F6F1;
    color: #812733;
  }

  section[role="header"].web-header .portales .open-menu.active:after, section[role="header"].web-header .portales .open-menu.active:before {
    background: #812733;
  }

  section[role="header"].web-header .portales .open-phone.active {
    background: #F7F6F1;
  }

  section[role="header"].web-header .portales .open-phone.active .icon {
    color: #812733;
  }

  section[role="header"].web-header .portales .upper-links {
    background: #F7F6F1;
  }

  section[role="header"].web-header .portales .upper-links li {
    padding: 0;
  }

  section[role="header"].web-header .portales .upper-links li:first-child a {
    border-bottom: 1px solid #C2C2C2;
  }

  section[role="header"].web-header .portales .upper-links li:hover {
    background: #FFF;
  }

  section[role="header"].web-header .portales .upper-links a {
    padding: 14px 10px 10px;
    font-family: "Diamond", "Open Sans", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    color: #812733;
    font-weight: bold;
  }

  section[role="header"].web-header .portales .upper-links a:hover {
    background: white;
    color: #56141C;
  }

  section[role="header"].web-header .portales .upper-links a.call-action {
    padding: 14px 10px 10px;
    color: #812733;
  }

  section[role="header"].web-header .portales .upper-links a.call-action:hover {
    color: #56141C;
  }

  section[role="header"].web-header .portales .web-nav {
    background: #F7F6F1;
  }

  section[role="header"].web-header .portales .web-nav .additional-links a {
    font-size: 18px;
    font-size: 1.125rem;
    font-family: "Diamond", "Open Sans", sans-serif;
  }

  section[role="header"].web-header .portales .web-nav .additional-links .fake-select {
    font-family: "Diamond", "Open Sans", sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
  }

  section[role="header"].web-header .portales .web-nav .additional-links .fk-sel-selected a {
    line-height: inherit;
  }

  section[role="header"].web-header .portales .web-nav .additional-links .fake-select-options {
    left: 20px;
    right: 20px;
  }

  section[role="main"].web-main {
    padding-top: 45px;
  }
  .portales .prices-header .price-head-actions > a .icon-mail, .portlet-journal-content .prices-header .price-head-actions > a .icon-mail {
    margin-top: -8px;
  }
  .portales .fk-radio.brand, .portlet-journal-content .fk-radio.brand {
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .portales .lh-alpha, .portlet-journal-content .lh-alpha {
    font-size: 32px;
    font-size: 2rem;
  }
  .portales .lh-beta, .portlet-journal-content .lh-beta {
    font-size: 26px;
    font-size: 1.625rem;
  }
  .portales .landing-hero .actions label, .portlet-journal-content .landing-hero .actions label {
    background: #56141C;
    margin: 0;
    padding: 10px;
  }
  .portales .web-gallery-tabs .dropdown-tabs .current-tab, .portlet-journal-content .web-gallery-tabs .dropdown-tabs .current-tab {
    border-top-color: #812733;
  }
  .portales .web-gallery-tabs .dropdown-tabs .current-tab p, .portlet-journal-content .web-gallery-tabs .dropdown-tabs .current-tab p {
    color: #333;
  }
  .portales .web-gallery-tabs .dropdown-tabs .current-tab:before, .portlet-journal-content .web-gallery-tabs .dropdown-tabs .current-tab:before {
    border-top-color: #812733;
  }
  .portales .web-gallery-tabs .tab a:hover, .portlet-journal-content .web-gallery-tabs .tab a:hover {
    border-top-color: #C7C7C7;
  }
}
@media only screen and (max-width: 767px) {
  section[role="header"] {
    height: 50px;
  }

  section[role="header"].header-user-login {
    height: 105px;
  }

  section[role="header"]:after {
    background-image: url("../images/sites/regal/funnel-bg-mobile.png");
    height: 12px;
    bottom: -11px;
    display: none;
  }

  section[role="header"] .logo {
    width: 100px;
    height: 50px;
    background-size: 100px auto;
    margin-top: 0;
  }

  section[role="header"] .highlighted {
    background: none;
  }

  section[role="header"] .links {
    margin: 0;
  }

  section[role="header"] .links li {
    padding: 0;
  }

  section[role="header"] .links li a {
    padding: 13px 5px;
    display: block;
  }

  section[role="header"] .links li > div {
    top: 50px;
    background: #812733;
    z-index: -1;
  }

  section[role="header"] .links li .active {
    background: #812733;
  }

  section[role="main"] {
    padding-top: 55px;
  }

  section[role="main"] .funnel-header .progress-bars {
    padding-top: 5px;
    margin-top: -5px;
  }
  .portales .prices-tabs .current-tab, .portlet-journal-content .prices-tabs .current-tab {
    border-top-color: #812733;
    background: #FFF;
  }
  .portales .prices-tabs .current-tab p, .portlet-journal-content .prices-tabs .current-tab p {
    color: #812733;
  }
  .portales .prices-tabs .tab a, .portlet-journal-content .prices-tabs .tab a {
    border-top-color: 1px solid #D2D2D2;
  }
  .portales .prices-header .primary-slab, .portlet-journal-content .prices-header .primary-slab {
    top: -5px;
  }
  .portales .prices-header.life .deco-image + .wrapper .title, .portlet-journal-content .prices-header.life .deco-image + .wrapper .title {
    bottom: 0;
  }
  .portales .prices-header.life, .portlet-journal-content .prices-header.life {
    border-bottom: 3px solid #812733;
  }
  .portales .lh-alpha, .portlet-journal-content .lh-alpha {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .portales .dropdown-tabs .current-tab, .portlet-journal-content .dropdown-tabs .current-tab {
    border-top-color: #812733;
  }
  .portales .dropdown-tabs .current-tab p, .portlet-journal-content .dropdown-tabs .current-tab p {
    color: #333;
  }
  .portales .dropdown-tabs .current-tab:before, .portlet-journal-content .dropdown-tabs .current-tab:before {
    border-top-color: #812733;
  }
  .portales .footer-links .grupo-iconos a, .portlet-journal-content .footer-links .grupo-iconos a {
    background: #812733;
    color: #fff;
  }
  .portales .footer-links .grupo-iconos a .icon, .portlet-journal-content .footer-links .grupo-iconos a .icon {
    color: #fff;
  }
  .portales .footer-links .grupo-iconos .text, .portlet-journal-content .footer-links .grupo-iconos .text {
    color: white;
  }
  .portales .error-content .bg, .portlet-journal-content .error-content .bg {
    display: none;
  }
  .portales .landing-hero, .portlet-journal-content .landing-hero {
    background-position: left center;
  }
  .portales .web-hero .title, .portlet-journal-content .web-hero .title {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .portales .web-recover-home, .portlet-journal-content .web-recover-home {
    background: #F7F6F1;
  }
  .portales .web-contact-table .tel, .portlet-journal-content .web-contact-table .tel {
    color: #812733;
  }
  .portales .web-results-box .result-item.selected, .portlet-journal-content .web-results-box .result-item.selected {
    background: #F7F7F7;
  }
}