/* ######################################## */


/* Large Devices, Wide Screens */

@media only screen and (max-width: 1200px) {}


/* ######################################## */


/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
}


/* ######################################## */


/* Small Devices, Tablets */

@media only screen and (max-width: 768px) {}


/* ######################################## */


/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) {}


/* ######################################## */


/* Custom, iPhone Retina */

@media only screen and (max-width: 320px) {}


/* 5 columns layout with Twitter Bootstrap*/

.col-xs-p5,
.col-sm-p5,
.col-md-p5,
.col-lg-p5 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-p5 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-p5 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-p5 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-p5 {
        width: 20%;
        float: left;
    }
}

/* ######################################## */

/*fixes*/
.sticky-header .site-header{
  z-index: 2222;
}
/*fixes*/

/*helpers*/

.p-more-info .p-more{
  display: none;
}
.p-more-info:hover .p-more{
  display: block;
}


/*helpers*/

/*gamipress*/
.p-gamipress-share-button {
	display: inline-block;
	width: 28px;
	height: 28px;
	vertical-align: middle;
	padding: 4px;
	margin: 2px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px 18px;
	box-sizing: border-box;
}

.p-gamipress-share-button span {
	display: none;
}
.gamipress-user-points-description{
  text-align: center;
}
p#gamipress-earnings-no-results{
  margin: auto;
  text-align: center;
}
/*gamipress*/

/*buddyboss*/
body.register.buddypress div.required-field legend::after{
  content: "(*)";
}
body.register.buddypress fieldset{
  border:0;
  padding:0;
  margin:0;
}
body.register.buddypress span.bp-required-field-label{
  display: none;
}

/*buddyboss*/


/**/
.has-tooltip {
  position: relative;
  display: inline-block;
 
}

.has-tooltip .tooltiptext {
  visibility: hidden;
  background-color: #333333;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 2px 15px;
  white-space: nowrap;
  
  /* Position the tooltip */
  position: absolute;
  z-index: 10;
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
  font-size:14px;
}

.has-tooltip:hover .tooltiptext {
  visibility: visible;
}
/**/

/*event tickets*/
form[name="tribe-tickets-rsvp-form"] input{
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;          
}
.tribe-common .tribe-common-h2{
  color: #141827 !important;
}
.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn {
    max-width: 130px !important;
}
.tribe-events-pro .tribe-events-pro-photo__event-cost.tribe-events-pro-photo__event-cost{
  margin-top: 2px !important;
}
.tribe-events-pro .tribe-events-pro-photo__event-title{
  margin: 0 !important;
}


/*[shortcode mdx-display-rsvp-block]*/

.mdx-display-rsvp-block .tribe-tickets__rsvp-details,
.mdx-display-rsvp-block .tribe-common-h2,
.mdx-display-rsvp-block .tribe-tickets__rsvp-message.tribe-tickets__rsvp-message--success,
.mdx-display-rsvp-block .tribe-tickets__rsvp-actions-rsvp-not-going
{
  display: none;
}

.mdx-display-rsvp-block .event-tickets .tribe-tickets__rsvp {
  padding: 0
}

.mdx-display-rsvp-block .event-tickets .tribe-tickets__rsvp-actions-rsvp-going{
  margin-top: 0;
}

.mdx-display-rsvp-block .tribe-common.event-tickets .tribe-tickets__rsvp-actions-success-going-check-icon{
  background-color: #61CE70;
}
.mdx-display-rsvp-block .event-tickets .tribe-tickets__rsvp-actions-success-going {
  justify-content: initial;
  padding: 7px 0px 7px 7px;
}

.mdx-display-rsvp-block .event-tickets .tribe-tickets__rsvp-wrapper{
  margin-top: 0;
  width: 150px;
  border: 0;
  background-color:  transparent;
  float: left;
}
.mdx-display-rsvp-block .event-tickets .tribe-tickets__rsvp-actions-wrapper{
  width: 100%;
  border: 0;
}
.mdx-display-rsvp-block .event-tickets .tribe-tickets__rsvp-actions{
  margin: 0;
  padding: 0;
  border: 0                                     ;
}


.mdx-display-rsvp-block .event-tickets .tribe-tickets__rsvp-actions-wrapper{
  align-items:  initial;
  display: initial;
  flex: initial;
  justify-content: initial;
  text-align: initial;
}
/*event tckets*/

/*20180/cards/4238101*/
.bb-activity-media-elem{
  margin-bottom: 10px;
}
/**/

/**/
ul.notification-list .notification-content p{
  margin: 0;
}
/**/



/*//----[mdx_xprofile_banner] */

.mfp-content #mdx_xprofile_banner {
  text-align: center;
}

/*learndash*/
.mdx-learndash-group-toggle-container{
  width: auto;
}
.mdx-learndash-group-toggle-container button{
  border:0;
}
.mdx-learndash-group-toggle-container button i,
.mdx-learndash-group-toggle-container button svg{
	display: none;
}
.mdx-learndash-group-toggle-container button.loading i,
.mdx-learndash-group-toggle-container button.loading svg{
	display: inline-block;
}



.learndash-wrapper a{
  color: #ffffff;
}

.bb-course-banner-info h1.entry-title{
  display: block;
}


#page .bb-course-title a{
  display: block;
  max-height: initial;
}
.lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list .bb-lesson-head>.flex-1{
  overflow: initial;
}

.lms-topic-sidebar-wrapper .bb-lesson-title, .lms-topic-sidebar-wrapper .bb-lms-title{
  white-space: initial;
}

.dataTables_empty{
  height: 60px;
}

.datable-default-wrapper div.dataTables_processing{
      position: absolute !important;
    top: 70% !important;
    left: 50% !important;
    width: 200px !important;
    margin-left: -100px !important;
    margin-top: -26px !important;
    text-align: center !important;
    padding: 0px !important;
    font-size: 0 !important;
    background: transparent !important;
    box-shadow: unset !important;
}
.datable-default-wrapper div.dataTables_processing:after{
  content: '' !important;
}

.datable-default-wrapper .acciones i{
  font-size: 24px;
}

.datable-default.collapsed td.dtr-control{
  padding-left: 30px !important;
}

table.dataTable>tbody>tr.child ul.dtr-details{
  width: 100%;
}

.datable-default{
  border: 0;
  border-radius: 0;
}
.datable-default th{
background-color: #fff !important;  
}
.datable-default tr:nth-of-type(odd){
  background-color: #F6F8FA !important;  
}
.datable-default td{
  border-bottom: 1px solid #DFE3E8;
}

/*fix plugin learndash-elementor projects/20180/cards/4962559 */
.ld-tabs-content form.sfwd-mark-complete{
  display:none;
}




/*elementor*/
/*20180/cards/4432176*/
.bbel-list-flow{
  overflow-y: initial;
}
body:not(.page-template-page-fullscreen) .site {
    overflow-x: initial;
}
/*20180/cards/4432176*/


/*elementor*/

.mdx-alquimio-iframe{
  height:calc(200vh);
  width:100%;
  box-sizing: border-box;
}



.overflow-dots{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}



/*infinite loading.io*/
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #0096d6;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
/*infinite loading.io*/


.custom-datatable-wrapper{
  font-family: "SF UI Display";
  text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
  color: #122B46;
  background-color: #fff;
}

.custom-datatable-wrapper .dataTables_length select {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a0aec0'%3E%3Cpath d='M15.3 9.3a1 1 0 011.4 1.4l-4 4a1 1 0 01-1.4 0l-4-4a1 1 0 011.4-1.4l3.3 3.29 3.3-3.3z'/%3E%3C/svg%3E");
   
    padding: .5rem 2.5rem .5rem .75rem !important;
    font-size: 14px;
    line-height: 1.5;
    background-position: right .5rem center;
    background-size: 1.5em 1.5em;
    color:#122B46;
    font-weight: normal;
    border:1px solid #ddd;
}

.custom-datatable-wrapper .dataTables_wrapper .dataTables_processing:after {
  content: '';
}

.custom-datatable-wrapper .dataTables_wrapper .dataTables_processing {
  width: 100%;
  box-shadow: unset;
}

.custom-datatable-wrapper .dataTables_filter input{
  padding-left: 32px;
}

.custom-datatable-wrapper table thead>tr>th.sorting:after,
.custom-datatable-wrapper table thead>tr>th.sorting_asc:after,
.custom-datatable-wrapper table thead>tr>th.sorting_desc:after,
.custom-datatable-wrapper table thead>tr>th.sorting_asc_disabled:after,
.custom-datatable-wrapper table thead>tr>th.sorting_desc_disabled:after,
.custom-datatable-wrapper table thead>tr>td.sorting:after,
.custom-datatable-wrapper table thead>tr>td.sorting_asc:after,
.custom-datatable-wrapper table thead>tr>td.sorting_desc:after,
.custom-datatable-wrapper table thead>tr>td.sorting_asc_disabled:after,
.custom-datatable-wrapper table thead>tr>td.sorting_desc_disabled:after,

.custom-datatable-wrapper table thead>tr>th.sorting:before,
.custom-datatable-wrapper table thead>tr>th.sorting_asc:before,
.custom-datatable-wrapper table thead>tr>th.sorting_desc:before,
.custom-datatable-wrapper table thead>tr>th.sorting_asc_disabled:before, 
.custom-datatable-wrapper table thead>tr>th.sorting_desc_disabled:before,
.custom-datatable-wrapper table thead>tr>td.sorting:before,
.custom-datatable-wrapper table thead>tr>td.sorting_asc:before, 
.custom-datatable-wrapper table thead>tr>td.sorting_desc:before,
.custom-datatable-wrapper table thead>tr>td.sorting_asc_disabled:before,
.custom-datatable-wrapper table thead>tr>td.sorting_desc_disabled:before {
  content: "";
}

.custom-datatable-wrapper table{
  border: 0;  
}
.custom-datatable-wrapper table tr{
border: 0;
}
.custom-datatable-wrapper table tr,
.custom-datatable-wrapper table thead th,
.custom-datatable-wrapper table td
.custom-datatable-wrapper table thead td,
.custom-datatable-wrapper table tr:last-child th
{
  border-bottom: 1px solid #E7E9EC;
}

.custom-datatable-wrapper table.dataTable thead th,
.custom-datatable-wrapper table.dataTable tbody td {
    padding: 15px 20px ;
}


.custom-datatable-wrapper table th{
  font-size: 18px;
    font-weight: bold;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    border-bottom: 1px solid #E7E9EC;
}

.custom-datatable-wrapper table td{
  font-size: 15px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);

    font-weight: 400;
    font-style: normal;
}


/* zebra */
.custom-datatable-wrapper table tr td:nth-child(even),
.custom-datatable-wrapper table tr th:nth-child(even) {
    background-color: #F6F8FA;
}

.custom-datatable-wrapper table  tr td:nth-child(odd) {
    background-color: #ffffff;
}
.custom-datatable-wrapper .dataTables_scroll{
  padding-top: 20px;
}

.custom-datatable-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{
  text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
}

.custom-datatable-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current{
  background: unset;
  background-color: #F6F8FA;  
    font-weight: normal;
    border: 0;
    cursor: default;
}
.custom-datatable-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
  padding: .5em 1em;
}

.custom-datatable-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.custom-datatable-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:active{
  background: unset;
  background-color: #F6F8FA;
  color: #333 !important;
}


/*EventON*/
  
  body.single-post .bb-elementor-content #evcal_list .eventon_list_event p.desc_trig_outter{
    display: none;
  }

  /* 182583/cards/5242579 */
  body.single-ajde_events .evocard_main_image span{
    width:100%;
  }
  
/*EventON*/

/*Document Library Pro*/
  /* 20180/cards/5246252 */
  .posts-table-above.posts-table-controls label,
  .posts-table-below.posts-table-controls label,
  .posts-table-below.posts-table-controls .dataTables_info,
  .posts-table-below.posts-table-controls .dataTables_paginate,
  .posts-table-select-filters .select2-selection__placeholder,
  body .select2-container .select2-dropdown .select2-results__option,
  .posts-table-controls input[type=search],
  .posts-table-controls select {
    font-size:13px !important;
  }
  .posts-table-controls input[type=search]{
    padding-left:32px !important;
  }
  
/*Document Library Pro*/

/*projects/20180/cards/5345035*/
body.single.single-post .entry-meta .post-date,
body.single.single-post .post-meta-wrapper .cat-links,
body.single.single-post .post-meta-wrapper .tag-links{
  display: none;
}


/*gf common*/


.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{
  background-color: #1e73be !important;
  color: #fff;
}
.gravity-theme.ui-datepicker .ui-datepicker-calendar td{
  height: 40px !important;
  width: 40px !important;
}




.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{
  padding:0 !important;
}

.datable-default.datatable-gv th {
  padding: 3px 10px;
  width: 1px;
  white-space: nowrap;
  }

.datable-default.datatable-gv th,
.datable-default.datatable-gv td{
  padding-left: 5px !important;
  padding-right: 5px !important;
  
}
.datable-default.datatable-gv th .ref{
  font-size:10px;
  color:#939597;
}
.datable-default.datatable-gv .acciones a{
  padding: 1px;
  border: 1px solid #eeeeee;
  background-color: transparent;
}

.datable-default.datatable-gv td
{
 max-width: 200px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.datable-default.datatable-gv td:hover
{
 max-width: 100%;
 
}

.datable-default.datatable-gv td.text-price
{
 text-align: right; 
}

.hidden.gchoice{
  display: none;
}

.gfield.gf-read-only select{
  pointer-events: none;
  background-color: #f9f9f9;
}
.gfield.gf-read-only input{
  pointer-events: none;
  background-color: #f9f9f9;
}
.ginput_container.text-normal{
  font-weight: normal;
}


/*gf common*/



/*projects/20180/cards/5345035*/

#gform_wrapper_34 {
  font-family: 'Exo', sans-serif;
  border: 1px solid #eee;
    padding: 15px 0;
    background-color: #fff;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
    border-radius: .5rem;
    padding: 30px;
}
#mdx_gf_34 .p-copy-to-clipboard{
  font-size: 13px;
}
#mdx_gf_34 .p-copy-to-clipboard button{
  padding:1px;
  background-color: unset;
}

#mdx_gf_34 .p-copy-to-clipboard span{
  min-width: 35px;
  display: inline-block;
}


.hover-info{
  display: none;
}
#mdx_gf_34 td:hover .hover-info{
  clear:both;
  display: block;
}
#mdx_gf_34 td img.emoji{
  width:15px;
  height: 15px;
}
#mdx_gf_34 .tag.estado-enviada{
  background-color: #00d084;
}
#mdx_gf_34 .tag.estado-aprobada{
  background-color: #155724;
}
#mdx_gf_34 .tag.estado-pagada{
  background-color: #559BE3;
}
#mdx_gf_34 .tag.estado-rechazada{
  background-color: #721c24;
}



#gform_wrapper_34 inpunt, 
#gform_wrapper_34 select,
#gform_wrapper_34 textarea{
  font-family: 'Exo', sans-serif;
  color:#000;
}

#gform_wrapper_34 .gfield_description.validation_message{
  top: unset;
  left: unset;
  margin-top: -115px;
  display: none;
}

/*moneda*/
@media only screen and (min-width: 992px) {
  #gform_wrapper_34 #field_34_46{
    grid-column: span 3;
  }
}
@media only screen and (min-width: 1305px) {
  #gform_wrapper_34 #field_34_46{
    grid-column: span 2;
  }
}

#gform_wrapper_34 select.small{
  height: 40px;
}

#gform_wrapper_34 select.large{
  line-height: 24px;
}

#gform_wrapper_34 h3{
  margin:12px 0 0;
  font-family: 'Exo', sans-serif;
  font-size: 1.35em;
  color: #1e73be;
  line-height: 1.3;
  font-weight: 600;
}
#gform_wrapper_34 h4{
  margin:0px;
}

#gform_wrapper_34 .gform_validation_errors {
  border:0;
}
#gform_wrapper_34 .gform_title{
  display: none;
}


#gform_wrapper_34X .ginput_container_fileupload>input[type=file]{
  width: initial;
  height: initial;
  opacity: 1;
  position: initial;
  font-size: 14px;
  line-height: 20px;
}
/*projects/20180/cards/5345035*/