hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
  margin-top: 50px;
  margin-bottom: 50px
}

hr.compact {
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {

  hr.compact {
    margin-top: 15px;
    margin-bottom: 15px
  }
}

.rp-banco-ripley {
  width: 160px;
  text-align: center;
  height: 41px
}

.rp-banco-ripley img {
  position: absolute;
  top: 5px;
  left: 5px;
  width: calc(100% - 10px);
}

@media (max-width: 768px) {

  .rp-banco-ripley img {
    max-width: 140px;
    left: 50%;
    margin-left: -70px;
  }
}

.rp-3color > div {
  display: inline-block;
  height: 10px;
  width: 33%;
  float: left;
  background-color: #E51E27
}

.rp-3color > div:first-child {
  background-color: #F8B032;
  margin-left: 0px;
}

.rp-3color > div:last-child {
  background-color: #705990;
  width: 34%;
}

.rp-menu-mobile-opened {
  overflow: hidden;
}

.ripley-header {
  margin: 0px;
}

.container-fluid {
  padding: 0px
}

.container-fluid > .row {
  margin: 0px;
}

.noSelect {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.block {
  padding-top: 40px
}

.block.compact {
  padding: 0px !important;
}

.block.alt {
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 767px) {

  .block {
    font-size: 14px
  }
}

/** inicio estilos comunes y globales para ripley puntos */

#rp {
  margin-bottom: 60px;
  color: #6A6A6A
}

#rp img[alt="RipleyPuntos"] {
  margin-left: 6px;
}

#rp h1,
  #rp h2,
  #rp h3,
  #rp h4 {
  color: #70578b;
  font-weight: bold;
}

#rp .row-eq-height {
  display: table;
}

@media (max-width: 767px) {

  #rp .row-eq-height {
    display: inherit
  }
}

#rp .col-eq-height {
  float: none;
  display: table-cell;
  vertical-align: top
}

@media (max-width: 767px) {

  #rp .col-eq-height {
    display: inherit;
    float: inherit
  }

  #rp .col-eq-height.mobile-eq-height {
    float: none !important;
    display: table-cell !important;
    vertical-align: top;
  }
}

#rp em {
  color: #ffffff;
  background-color: #ee005a;
  border-radius: 50%;
  display: inline;
  text-align: center;
  text-indent: -3px;
  line-height: 0px;
  padding: 4px 5px;
  font-style: normal
}

#rp em.inflate {
  padding: 10px 11px;
}

#rp ul.list {
  list-style: disc;
  margin-left: 20px;
  margin-top: 20px
}

#rp ul.list li {
  margin: 8px 0px;
}

#rp .link {
  color: #70578b;
}

#rp .semibig {
  font-size: 16px;
}

@media (max-width: 991px) {

  #rp .semibig {
    font-size: 14px
  }
}

#rp .big {
  font-size: 20px;
}

@media (max-width: 991px) {

  #rp .big {
    font-size: 16px
  }
}

#rp .superbig {
  font-size: 30px;
}

@media (max-width: 991px) {

  #rp .superbig {
    font-size: 24px
  }
}

#rp .small {
  font-size: 12px;
}

@media (max-width: 767px) {

  #rp .small {
    font-size: 12px
  }
}

#rp .tiny {
  font-size: 11px;
}

@media (max-width: 767px) {

  #rp .tiny {
    font-size: 12px
  }
}

#rp .center {
  margin: auto;
  text-align: center;
}

#rp .vcenter {
  vertical-align: middle !important;
}

#rp .vbottom {
  vertical-align: bottom !important;
}

#rp .float-left {
  float: left;
}

#rp .float-right {
  float: right;
}

#rp .red, #rp .red h1, #rp .red h2 {
  color: #E51E27;
}

#rp .red em {
  background-color: #E51E27 !important;
}

#rp .purple, #rp .purple h1, #rp .purple h2 {
  color: #70578B;
}

#rp .purple em {
  background-color: #70578B !important;
}

#rp .silver, #rp .silver h1, #rp .silver h2 {
  color: #9B9B9B;
}

#rp .silver em {
  background-color: #9B9B9B !important;
}

#rp .orange, #rp .orange h1, #rp .orange h2 {
  color: #ff5000;
}

#rp .orange em {
  background-color: #ff5000 !important;
}

#rp .gold, #rp .gold h1, #rp .gold h2 {
  color: #E0AC0B;
}

#rp .gold em {
  background-color: #E0AC0B !important;
}

#rp .note {
  background-color: #f0f0f0;
  padding: 15px;
  margin-top: 20px
}

#rp .note > p {
  margin: 0px;
}

#rp .rpoints {
  margin-bottom: -4px;
  margin-left: 4px;
}

#rp .input-wrapper {
  display: table;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%
}

#rp .input-wrapper .icon {
  width: 54px;
}

#rp .input-wrapper .icon,
    #rp .input-wrapper .input {
  display: table-cell;
  vertical-align: bottom;
  padding: 6px
}

#rp .input-wrapper .icon > label, #rp .input-wrapper .input > label {
  display: inline-block;
  margin-bottom: 6px;
}

#rp .input-wrapper .icon > input, #rp .input-wrapper .input > input {
  width: 100%;
}

#rp .close {
  position: absolute;
  right: 15px;
  top: 15px;
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate(525%204746)%22%3E%0A%3Cg%20id%3D%22Group%202%22%3E%0A%3Cg%20id%3D%22Combined%20Shape%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22matrix(0.707107%20-0.707107%200.707107%200.707107%20-524.743%20-4737.96)%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fg%3E%0A%3Cg%20id%3D%22Combined%20Shape%20Copy%22%3E%0A%3Cuse%20xlink%3Ahref%3D%22%23path0_fill%22%20transform%3D%22matrix(-0.707107%20-0.707107%200.707107%20-0.707107%20-516.964%20-4737.26)%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22path0_fill%22%20fill-rule%3D%22evenodd%22%20d%3D%22M%200.391782%200.783565L%2010.6082%200.783565L%2011%200.783565L%2011%200L%2010.6082%200L%200.391782%200L%200%200L%200%200.783565%22%2F%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: center center;
  fill: black;
  background-color: transparent;
  padding: 10px;
}

@media (max-width: 767px) {

  #rp h1 {
    font-size: 20px;
  }

  #rp h2 {
    font-size: 16px;
  }
}

.rp__legal-bases {
  display: inline-block;
  /*height: 50px;*/
  margin-top: 30px !important;
  padding: 10px 30px !important;
}

@media (max-width: 767px) {

  .rp__legal-bases {
    margin-top: 40px !important;
    width: calc(100% - 30px);
    padding: 14px !important;
    margin-left: 15px;
    margin-right: 15px
  }
}

/** fin estilos comunes y globales para ripley puntos */

/** inicio animaciones del menu mobile */

@-webkit-keyframes rpMenuMobileFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  100%{
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes rpMenuMobileFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
  100%{
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@-webkit-keyframes rpMenuMobileFadeOut {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100%{
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
}

@keyframes rpMenuMobileFadeOut {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100%{
    opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px);
  }
}

/** fin animaciones del menu mobile */

/** inicio estilos galeria para ripleypuntos */

.rp-carousel .home-carousel {
  min-height: 280px;
  max-width: 100%;
  margin: 0px;
}

@media (max-width: 767px) {

  .rp-carousel .home-carousel {
    min-height: 200px
  }
}

@media (max-width: 991px) {

  .rp-carousel .home-carousel {
    min-height: 220px
  }

  .rp-carousel .home-carousel img {
    width: auto;
    max-width: auto;
    height: 100%;
  }
}

.rp-carousel .home-carousel .item {
  margin-bottom: -5px
}

.rp-carousel .home-carousel .item img {
  width: 100%;
}

.rp-carousel .home-carousel .owl-controls {
  margin-top: -50px;
  position: absolute;
  right: 0px;
  left: 0px;
}

.rp-carousel__rainbow > div {
  display: inline-block;
  height: 5px;
  width: 32%;
  float: left
}

.rp-carousel__rainbow > div.yellow {
  background-color: #F8B032;
}

.rp-carousel__rainbow > div.red {
  width: 36%;
  background-color: #E51E27;
}

.rp-carousel__rainbow > div.purple {
  background-color: #92387E;
}

/** fin estilos galeria para ripleypuntos */

/** inicio estilos menu */

.rp-menu {
  margin-top: -1px;
  background-color: #70578b

  /* menu mobile button */
}

.rp-menu .mobile-menu .open-menu-mobile {
  background-color: #70578b;
  color: #ffffff;
  font-size: 16px;
  text-decoration: none;
  width: 100%;
  padding: 12px;
  display: inline-block;
  text-align: center
}

.rp-menu .mobile-menu .open-menu-mobile:active {
  background-color: #511b62;
}

.rp-menu .menu {
  margin-left: auto;
  margin-right: auto;
  text-align: center
}

.rp-menu .menu .items {
  display: inline-block;
  margin-bottom: -5px
}

.rp-menu .menu .items > li {
  float: left;
  cursor: pointer;
  position: relative
}

.rp-menu .menu .items > li.submenu .icon-arrow {
  display: none
}

.rp-menu .menu .items > li.submenu .icon-arrow svg {
  width: 12px;
  height: 12px;
  fill: #ffffff;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: -webkit-transform .175s;
  transition: -webkit-transform .175s;
  transition: transform .175s;
  transition: transform .175s, -webkit-transform .175s;
}

@media (max-width: 767px) {

  .rp-menu .menu .items > li.submenu .icon-arrow {
    display: inline-block
  }
}

.rp-menu .menu .items > li.submenu.isActive {
  background-color: #511b62;
}

.rp-menu .menu .items > li:hover,
        .rp-menu .menu .items > li.active {
  background-color: #511b62
}

.rp-menu .menu .items > li:hover.submenu.active .icon-arrow svg, .rp-menu .menu .items > li.active.submenu.active .icon-arrow svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rp-menu .menu .items > li:hover.submenu.active .sub-items,
          .rp-menu .menu .items > li:hover .sub-items,
          .rp-menu .menu .items > li.active.submenu.active .sub-items,
          .rp-menu .menu .items > li.active .sub-items {
  display: block;
  z-index: 2;
  width: 100%
}

.rp-menu .menu .items > li:hover.submenu.active .sub-items li, .rp-menu .menu .items > li:hover .sub-items li, .rp-menu .menu .items > li.active.submenu.active .sub-items li, .rp-menu .menu .items > li.active .sub-items li {
  display: block;
  width: 100%;
  background-color: #511b62
}

.rp-menu .menu .items > li:hover.submenu.active .sub-items li a, .rp-menu .menu .items > li:hover .sub-items li a, .rp-menu .menu .items > li.active.submenu.active .sub-items li a, .rp-menu .menu .items > li.active .sub-items li a {
  width: 100%;
}

.rp-menu .menu .items > li:hover.submenu.active .sub-items li:hover,
              .rp-menu .menu .items > li:hover.submenu.active .sub-items li.active,
              .rp-menu .menu .items > li:hover .sub-items li:hover,
              .rp-menu .menu .items > li:hover .sub-items li.active,
              .rp-menu .menu .items > li.active.submenu.active .sub-items li:hover,
              .rp-menu .menu .items > li.active.submenu.active .sub-items li.active,
              .rp-menu .menu .items > li.active .sub-items li:hover,
              .rp-menu .menu .items > li.active .sub-items li.active {
  background-color: #f7304a;
}

.rp-menu .menu .items > li a {
  display: inline-block;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 24px;
}

@media (max-width: 991px) {

  .rp-menu .menu .items > li a {
    padding: 10px 6px
  }
}

.rp-menu .menu .sub-items {
  position: absolute;
  display: none;
}

.rp-menu .menu {

  /*menu mobile container */
}

.rp-menu .menu.active-mobile {
  background-color: #70578b;
  display: block !important;
  -webkit-animation: rpMenuMobileFadeIn 220ms cubic-bezier(.17,.67,.25,1.02);
          animation: rpMenuMobileFadeIn 220ms cubic-bezier(.17,.67,.25,1.02);
  position: fixed;
  z-index: 2006;
  top: 0px;
  bottom: 0px;
  width: 100%
}

.rp-menu .menu.active-mobile.is-closed {
  -webkit-animation: rpMenuMobileFadeOut 220ms cubic-bezier(.17,.67,.25,1.02) forwards;
          animation: rpMenuMobileFadeOut 220ms cubic-bezier(.17,.67,.25,1.02) forwards;
}

.rp-menu .menu.active-mobile .sub-items {
  position: relative;
}

.rp-menu .menu.active-mobile .items > li {
  display: block;
  width: 100%
}

.rp-menu .menu.active-mobile .items > li:hover .sub-items {
  display: none;
}

.rp-menu .menu.active-mobile .items > li a {
  font-size: 16px;
  padding: 16px;
}

.rp-menu .menu.active-mobile .ribbon-menu-mobile .close-menu-mobile {
  cursor: pointer;
  text-align: right
}

.rp-menu .menu.active-mobile .ribbon-menu-mobile .close-menu-mobile img {
  vertical-align: middle;
  margin-right: 4px;
}

.rp-menu .ribbon-menu-mobile, .rp-menu .ribbon-menu-mobile-fixed {
  border-bottom: 1px solid #511b62;
  color: #ffffff;
  font-size: 16px
}

.rp-menu .ribbon-menu-mobile img, .rp-menu .ribbon-menu-mobile-fixed img {
  vertical-align: sub;
}

.rp-menu .ribbon-menu-mobile div, .rp-menu .ribbon-menu-mobile-fixed div {
  display: inline-block;
  width: 49%;
}

.rp-menu .ribbon-menu-mobile .close-menu-mobile, .rp-menu .ribbon-menu-mobile .open-menu-mobile, .rp-menu .ribbon-menu-mobile-fixed .close-menu-mobile, .rp-menu .ribbon-menu-mobile-fixed .open-menu-mobile {
  cursor: pointer;
  text-align: right;
  height: 100%;
  line-height: 50px;
  padding-right: 20px
}

.rp-menu .ribbon-menu-mobile .close-menu-mobile img, .rp-menu .ribbon-menu-mobile .open-menu-mobile img, .rp-menu .ribbon-menu-mobile-fixed .close-menu-mobile img, .rp-menu .ribbon-menu-mobile-fixed .open-menu-mobile img {
  vertical-align: middle;
  margin-right: 4px;
}

.rp-menu .ribbon-menu-mobile-fixed {
  background-color: #70578b;
  height: 50px;
  display: block !important;
  opacity: 1;
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
  position:fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 2005;
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out
}

.rp-menu .ribbon-menu-mobile-fixed.is-shown {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.rp-menu .ribbon-menu-mobile-fixed .center {
  text-align: center;
}

@media (max-width: 991px) {

  .rp-menu {

    .menu {
      display: none
    }

    .menu .items > li {
      display: block;
    }
  }
}

/** fin estilos menu */

/** inicio estilo cajas collapse */

.rp-collapse {
  display: table;
  width: 100%
}

.rp-collapse h1,
  .rp-collapse h2,
  .rp-collapse h3,
  .rp-collapse h4,
  .rp-collapse h5,
  .rp-collapse h6 {
  margin: 0px;
}

.rp-collapse div {
  display: table-cell;
  vertical-align: middle
}

.rp-collapse div:nth-child(2) {
  width: 38px;
}

.rp-collapse .controller {
  display: block;
  -webkit-transition: all 175ms linear;
  transition: all 175ms linear;
  cursor: pointer
}

@media (min-width: 767px) {

  .rp-collapse .controller.rp-collapse-desktop {
    display: inline-block;
    background-image: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2227px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2027%2015%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Diseno%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Desktop---Diseno-Giftcard%22%20transform%3D%22translate(-1225.000000%2C%20-1630.000000)%22%20fill%3D%22%23747474%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-Copy-2%22%20transform%3D%22translate(1238.500000%2C%201637.000000)%20rotate(-270.000000)%20translate(-1238.500000%2C%20-1637.000000)%20translate(1231.000000%2C%201623.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M14.4457405%2C14%20L14.5764237%2C13.8693169%20L14.2228703%2C13.5157635%20L1.85355339%2C1.14644661%20L1.5%2C0.792893219%20L0.792893219%2C1.5%20L1.14644661%2C1.85355339%20L13.2928932%2C14%20L1.14644661%2C26.1464466%20L0.792893219%2C26.5%20L1.5%2C27.2071068%20L1.85355339%2C26.8535534%20L14.2228703%2C14.4842365%20L14.5764237%2C14.1306831%20L14.4457405%2C14%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-position: center;
    width: 32px;
    height: 32px;
  }
}

@media (max-width: 767px) {

  .rp-collapse .controller {
    display: inline-block;
    background-color: #70578b;
    background-image: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate%282346%203752%29%22%3E%3Cg%20id%3D%22Group%204%22%3E%3Cg%20id%3D%22Line%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix%280.707107%20-0.707107%200.707107%200.707107%20-2344.55%20-3744.89%29%22%20fill%3D%22white%22/%3E%3C/g%3E%3Cg%20id%3D%22Line%20Copy%202%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix%280.707107%20-0.707107%20-0.707107%20-0.707107%20-2338.89%20-3739.24%29%22%20fill%3D%22white%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200.62022%20-0.0868867L%200.266667%20-0.44044L%20-0.44044%200.266667L%20-0.0868867%200.62022L%200.62022%20-0.0868867ZM%207.45559%208.16269L%207.80914%208.51625L%208.51625%207.80914L%208.16269%207.45559L%207.45559%208.16269ZM%20-0.0868867%200.62022L%207.45559%208.16269L%208.16269%207.45559L%200.62022%20-0.0868867L%20-0.0868867%200.62022Z%22/%3E%3C/defs%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    line-height: 18px;
    margin-left: 6px
  }
}

@media (min-width: 767px) {

  .rp-collapse.open .controller.rp-collapse-desktop {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

@media (max-width: 767px) {

  .rp-collapse.open .controller {
    background-color: #511b62 !important;
    background-image: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20id%3D%22Canvas%22%20transform%3D%22translate%282346%204128%29%22%3E%3Cg%20id%3D%22Group%204%22%3E%3Cg%20id%3D%22Line%22%3E%3Cuse%20xlink%3Ahref%3D%22%23path0_stroke%22%20transform%3D%22matrix%280.707107%20-0.707107%200.707107%200.707107%20-2344.55%20-4120.89%29%22%20fill%3D%22%23FFFFFF%22%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cpath%20id%3D%22path0_stroke%22%20d%3D%22M%200.62022%20-0.0868867L%200.266667%20-0.44044L%20-0.44044%200.266667L%20-0.0868867%200.62022L%200.62022%20-0.0868867ZM%207.45559%208.16269L%207.80914%208.51625L%208.51625%207.80914L%208.16269%207.45559L%207.45559%208.16269ZM%20-0.0868867%200.62022L%207.45559%208.16269L%208.16269%207.45559L%200.62022%20-0.0868867L%20-0.0868867%200.62022Z%22%3E%3C/path%3E%3C/defs%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
  }
}

@media (min-width: 767px) {

  .rp-collapsable.rp-collapse-desktop {
    overflow: hidden;
    -webkit-transition: all 300ms cubic-bezier(.66,.01,.36,1);
    transition: all 300ms cubic-bezier(.66,.01,.36,1);
    max-height: 0px;
  }
}

@media (max-width: 767px) {

  .rp-collapsable {
    overflow: hidden;
    -webkit-transition: all 300ms cubic-bezier(.66,.01,.36,1);
    transition: all 300ms cubic-bezier(.66,.01,.36,1);
    max-height: 0px
  }
}

.rp-collapsable.open {
  display: block;
  max-height: 600px;
}

/** fin estilo cajas collapse */

/** inicio estilos de tablas */

.rp-table {
  width: 100%;
  margin-bottom: 40px
}

.rp-table th {
  background-color: #70578b;
  color: #ffffff;
  padding: 10px;
  font-size: 14px;
  font-weight: normal;
}

.rp-table td {
  padding: 10px;
}

.rp-table tbody tr {
  background-color: #ffffff
}

.rp-table tbody tr:nth-child(odd) {
  background-color: #f7f7f7;
}

.rp-table.center td,
    .rp-table.center th {
  text-align: center;
}

/** fin estilos de tablas */

/** inicio estilos tabs */

.rp-tabs section {
  padding: 0px !important;
}

.rp-tabs .tabs-header-outter {
  height: 52px !important;
}

.rp-tabs .tab-headers li {
  cursor: default
}

.rp-tabs .tab-headers li, .rp-tabs .tab-headers li > a {
  height: 50px !important;
}

.rp-tabs .tab-headers li > a {
  padding: 0px 18px !important;
}

/** fin estilos tabs */
