@charset "UTF-8";

/*!
 * +----------------------------------------------------------------------------+
 * | RETO FRAMEWORK v9.0.0
 * +----------------------------------------------------------------------------+
 * | Copyright (c) 2004 - 2022, RETOWARE.COM (www.retoware.com)
 * | Jorge Alberto Reteguin Pimentel <jorge.reteguin@retoware.com>
 * | Released under the MIT license
 * | www.retoware.com/retoframework/license/license.txt
 * | retoware_custom.css v9.0.0
 * | version: 0.9.1
 * +----------------------------------------------------------------------------+
 */
:root {
  --ipade-green: #1A5632;
  --ipade-green-dark: #279655;
  --ct-card-bg-custom: rgba(255, 255, 255, 0.95);
  --ct-footer-bg-custom: rgba(255, 255, 255, 0.3);
}

html[data-theme=dark],
[data-theme=dark] {
  --ct-card-bg-custom: rgba(55, 64, 74, 0.95);
}

html[data-menu-color=brand] {
  --ct-menu-bg: var(--ipade-green);
  --ct-menu-item-color: #b9b9b9;
  --ct-menu-item-hover-color: #fff;
  --ct-menu-item-active-color: #fff;
  --ct-menu-item-hover-bg-color: #006699;
  --ct-help-box-bg: rgba(255, 255, 255, 0.07);
}

html[data-topbar-color=brand] {
  --ct-topbar-bg: var(--ipade-green-dark);
  --ct-topbar-item-color: rgba(255, 255, 255, 0.7);
  --ct-topbar-item-hover-color: #ffffff;
  --ct-topbar-search-bg: rgba(255, 255, 255, 0.1);
  --ct-topbar-user-bg: rgba(255, 255, 255, 0.1);
  --ct-topbar-user-border: rgba(255, 255, 255, 0.15);
}

body {
  background-image: url('/img/CIRES/AdobeStock_576919808_Preview.jpeg');
  background-size: cover;
  background-position: center;
}

.footer {
  background-color: var(--ct-footer-bg-custom);
}

@keyframes highlight {
  0% {
    background: #ffa800;
  }

  100% {
    background: none;
  }
}

.highlight {
  animation: highlight 1s;
}

.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}

.flag-icon:before {
  content: "\00a0";
}

.flag-icon-mx {
  background-image: url(/img/RetoFramework_v9.0.0/flag-mx.svg);
}

.flag-icon-us {
  background-image: url(/img/RetoFramework_v9.0.0/flag-us.svg);
}

.fieldCell {
  margin-bottom: 1.75rem;
}

.btn-light-website {
  color: #0077b5;
  border-color: rgba(0, 119, 181, 0.1);
  background-color: rgba(0, 119, 181, 0.1);
}

.btn-light-linkedin {
  color: #0077b5;
  border-color: rgba(0, 119, 181, 0.1);
  background-color: rgba(0, 119, 181, 0.1);
}

.btn-light-facebook {
  color: #3b5998;
  border-color: rgba(59, 89, 152, 0.1);
  background-color: rgba(59, 89, 152, 0.1);
}

.btn-light-twitter {
  color: #1da1f2;
  border-color: rgba(29, 161, 242, 0.1);
  background-color: rgba(29, 161, 242, 0.1);
}

.btn-light-google {
  color: #dd4b39;
  border-color: rgba(221, 75, 57, 0.1);
  background-color: rgba(221, 75, 57, 0.1);
}

.btn-light-pinterest {
  color: #dd4b39;
  border-color: rgba(221, 75, 57, 0.1);
  background-color: rgba(221, 75, 57, 0.1);
}

.btn-light-instagram {
  color: #e1306c;
  border-color: rgba(225, 48, 108, 0.1);
  background-color: rgba(225, 48, 108, 0.1);
}

.btn-light-youtube {
  color: red;
  border-color: rgba(255, 0, 0, 0.1);
  background-color: rgba(255, 0, 0, 0.1);
}