@charset "UTF-8";
.ui-menu {
  top: 77.5px !important;
  width: 454px !important;
  z-index: 1000; }

.css-pagination a {
  border: 1px solid #3bb18f;
  margin-right: 0.5rem;
  border-radius: 50%;
  padding: 0.8rem  1rem !important;
  height: 30px !important;
  width: 30px !important;
  line-height: 28px !important; }

.css-pagination strong {
  border: 1px solid #3bb18f !important;
  background-color: #3bb18f !important;
  color: #fff;
  padding: 0.8rem 1rem !important;
  height: 30px !important;
  width: 30px !important;
  font-size: 0.85714rem !important;
  border-radius: 50% !important;
  margin-right: 0.5rem;
  line-height: 28px !important; }

.hidden {
  display: none !important; }

/* Formularios */
#login-form_with_recaptcha .error {
  position: absolute;
  top: -23px;
  left: 10px;
  color: red; }

#reset-form_with_recaptcha .error {
  position: absolute;
  top: -23px;
  left: 10px;
  color: red; }

/* Colores */
.bo_color0 {
  color: #ffffff; }

.img-gradient {
  position: relative;
  display: inline-block; }

.img-gradient:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background: -moz-linear-gradient(left, rgba(0, 47, 75, 0.5) 0%, rgba(220, 66, 37, 0.5) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(0, 47, 75, 0.5) 0%, rgba(220, 66, 37, 0.5) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(0, 47, 75, 0.5) 0%, rgba(220, 66, 37, 0.5) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(0, 47, 75, 0.5) 0%, rgba(220, 66, 37, 0.5) 100%);
  /* IE10+ */
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f4b', endColorstr='#00000000',GradientType=0 );
  /* IE6-9 */ }

.img-gradient img {
  display: block; }

.bo_padding0 {
  padding: 0px; }

/* capas */
.bo_capaww {
  display: inline-block;
  box-sizing: border-box;
  position: relative; }

.bo_capaww100 {
  width: 100%; }

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Buscar"; }

/* video */
/* Menú */
#mobile-bars-icon-pro {
  display: none !important; }

#header-user-profile {
  margin-right: 10px; }

#header-user-profile-click i {
  font-size: 20px;
  margin-top: 4px; }

/* Márgenes personalizados. */
.bo_marbot10 {
  margin-bottom: 1rem; }

.css-pie1 {
  padding: 25px 0px; }

.css-pie1 a:hover {
  cursor: pointer; }

.progression-studios-slider-play-btn99 {
  z-index: 50;
  position: absolute;
  display: block;
  cursor: pointer;
  right: 18%;
  text-align: center;
  border-radius: 100px;
  top: 50%;
  margin-top: -50px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  color: #ffffff;
  font-size: 36px;
  border: 2px solid #ffffff;
  background: rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15); }

.boton_link {
  position: relative;
  cursor: pointer; }

.boton_link a {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
  top: 0px;
  left: 0px; }

.boton_link a:hover {
  cursor: pointer; }

/*# sourceMappingURL=custom.css.map */
