/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
.g-main-nav .g-standard .g-dropdown {
  width: 180px;
}
.tm-custom-icon .tm-share-icon a {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  color: #ffffff;
}
.tm-custom-icon .tm-share-icon a:hover {
  -webkit-filter: saturate(1.2) brightness(1.2);
  filter: saturate(1.2) brightness(1.2);
  color: #fff;
}
.tm-custom-icon .tm-share-icon .twitter {
  background-color: #55acee;
}
.tm-custom-icon .tm-share-icon .facebook {
  background-color: #3b5999;
}
.tm-custom-icon .tm-share-icon .linkedin {
  background-color: #0077B5;
}
.tm-custom-icon .tm-share-icon .whatsapp {
  background-color: #25D366;
}
.tm-custom-icon .tm-share-icon .telegram {
  background-color: #2ca5e0;
}
.tm-custom-icon .tm-share-icon .mail {
  background-color: #ea4335;
}
.tm-custom-icon .tm-share-icon .digg {
  background-color: #005be2;
}
.tm-custom-icon .tm-share-icon .pinterest {
  background-color: #bd081c;
}
.tm-custom-icon .tm-share-icon .tumblr {
  background-color: #eb4924;
}
.tm-custom-icon .tm-share-icon .reddit {
  background-color: #ff4500;
}
.tm-custom-icon .tm-share-icon .vk {
  background-color: #4c75a3;
}
.tm-custom-icon .tm-share-icon .xing {
  background-color: #026466;
}
.tm-custom-icon .tm-share-icon .weibo {
  background-color: #df2029;
}
.tm-custom-icon .tm-share-icon .renren {
  background-color: #005EAC;
}
.tm-custom-icon .tm-share-icon .skype {
  background-color: #00AFF0;
}
@media (min-width: 960px) {
  .tm-calendar .jl-panel-scrollable {
    height: 350px;
    padding: 0;
    border: none;
  }
  .tm-calendar .jl-height-medium {
    height: 400px;
  }
}
.tm-calendar .jl-height-medium {
  max-height: 486px;
}
.tm-calendar .clndr .clndr-controls {
  text-align: center;
}
.tm-calendar .clndr .clndr-controls .clndr-previous-button, .tm-calendar .clndr .clndr-controls .clndr-next-button {
  width: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.tm-calendar .clndr .clndr-controls .clndr-previous-button:hover, .tm-calendar .clndr .clndr-controls .clndr-next-button:hover {
  opacity: 0.5;
}
.tm-calendar .clndr .clndr-controls .clndr-previous-button {
  float: left;
  text-align: left;
}
.tm-calendar .clndr .clndr-controls .clndr-next-button {
  float: right;
  text-align: right;
}
.tm-calendar .clndr .clndr-grid {
  float: left;
  width: 65%;
}
.tm-calendar .clndr .clndr-grid .days-of-the-week {
  padding-left: 0;
  padding-right: 0;
}
.tm-calendar .clndr .clndr-grid .days-of-the-week .header-day {
  float: left;
  width: 14.2857%;
  text-align: center;
}
.tm-calendar .clndr .clndr-grid .days {
  width: 100%;
}
.tm-calendar .clndr .clndr-grid .days .day, .tm-calendar .clndr .clndr-grid .days .empty {
  float: left;
  width: 14.2857%;
  line-height: 80px;
  text-align: center;
  color: #4f4f4f;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #ddd;
}
.tm-calendar .clndr .clndr-grid .days .day.adjacent-month .day-number, .tm-calendar .clndr .clndr-grid .days .empty.adjacent-month .day-number {
  opacity: 0.3;
}
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event {
  background: #fff;
  text-align: center;
}
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle {
  display: inline-block;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle span {
  text-align: center;
  cursor: pointer;
  display: inline-block;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  width: 50px;
  height: 50px;
  line-height: 49px;
  -webkit-transition: background 0.15s ease-out, color 0.15s ease-out;
  -moz-transition: background 0.15s ease-out, color 0.15s ease-out;
  -o-transition: background 0.15s ease-out, color 0.15s ease-out;
  transition: background 0.15s ease-out, color 0.15s ease-out;
}
.tm-calendar .clndr .clndr-grid .days .day.tm-calendar-event:hover span {
  background: #007788;
  color: #fff;
}
.tm-calendar .clndr .clndr-grid .days .day.today span {
  display: inline-block;
  border: 2px solid #007788;
  width: 50px;
  height: 50px;
  line-height: 49px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.tm-calendar .clndr .clndr-grid .days .day.today .day-number {
  color: #007788;
}
.tm-calendar .content-inner {
  padding: 20px;
  animation-name: jl-fade;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}
.tm-calendar .jl-article-meta {
  padding: 5px 0;
}
.tm-member-icon a {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.tm-member-icon .facebook {
  background-color: #3b5998;
  color: #ffffff;
}
.tm-member-icon .twitter {
  background-color: #1da1f2;
  color: #ffffff;
}
.tm-member-icon .google-plus {
  background-color: #dd4b39;
  color: #ffffff;
}
.tm-member-icon .linkedin {
  background-color: #0077b5;
  color: #ffffff;
}
.tm-member-icon .whatsapp {
  background-color: #25d366;
  color: #ffffff;
}
.tm-member-icon .flickr {
  background-color: #ff0084;
  color: #ffffff;
}
.tm-member-icon .behance {
  background-color: #131418;
  color: #ffffff;
}
.tm-member-icon .dribbble {
  background-color: #ea4c89;
  color: #ffffff;
}
.tm-member-icon .xing {
  background-color: #026466;
  color: #ffffff;
}
.tm-member-icon .vimeo {
  background-color: #1ab7ea;
  color: #ffffff;
}
.tm-member-icon .foursquare {
  background-color: #f94877;
  color: #ffffff;
}
.tm-member-icon .github {
  background-color: #000;
  color: #ffffff;
}
.tm-member-icon .instagram {
  background-color: #bc2a8d;
  color: #ffffff;
}
.tm-member-icon .pinterest {
  background-color: #bd081c;
  color: #ffffff;
}
.tm-member-icon .soundcloud {
  background-color: #ff3300;
  color: #ffffff;
}
.tm-member-icon .tumblr {
  background-color: #34465d;
  color: #ffffff;
}
.tm-member-icon .yelp {
  background-color: #af0606;
  color: #ffffff;
}
.tm-member-icon .youtube {
  background-color: #cd201f;
  color: #ffffff;
}
.tm-member-icon .uikit {
  background-color: #007788;
  color: #ffffff;
}
.tm-member-icon a:hover, .tm-member-icon a:focus, .tm-member-icon a:active {
  -webkit-filter: saturate(1.2) brightness(1.2);
  filter: saturate(1.2) brightness(1.2);
  color: #fff;
}
.back-to-top {
  position: fixed;
  bottom: 40px;
  z-index: 9999;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.back-to-top {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.backHide {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
.tm-tg-switch-label {
  position: relative;
  display: inline-block;
  width: 4.5em;
  height: 2.3em;
  vertical-align: middle;
  margin-bottom: 0;
}
.tm-tg-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.tm-tg-slider:before {
  position: absolute;
  content: "";
  height: 1.8em;
  width: 1.8em;
  left: 0.25em;
  bottom: 0.25em;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.tm-tg-switch + .tm-tg-slider {
  background-color: #cdd5e0;
}
.tm-tg-switch:checked + .tm-tg-slider {
  background-color: #d2d2d2;
}
.tm-tg-switch:checked + .tm-tg-slider:before {
  -webkit-transform: translateX(2.1em);
  -ms-transform: translateX(2.1em);
  transform: translateX(2.1em);
}
.tm-tg-slider.tm-tg-round {
  -webkit-border-radius: 1.5em;
  border-radius: 1.5em;
}
.tm-tg-slider.tm-tg-round:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.tm-tg-switch:checked + .tm-tg-slider {
  background-color: #4fbe79;
}
.tm-tg-slider:before {
  background-color: #ffffff;
}
.tm-tg-switch-label .tm-tg-switch {
  display: none;
}
/*-------------------------
Estilos personalizados
---------------------------*/
.g-owlcarousel-preview {
  position: relative;
  display: block;
}
.g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  flex-flow: wrap;
}
.g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image {
  -webkit-box-flex: 50%;
  -moz-box-flex: 50%;
  box-flex: 50%;
  -webkit-flex: 50% 1;
  -moz-flex: 50% 1;
  -ms-flex: 50% 1;
  flex: 50% 1;
}
.g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #ffffff;
}
.g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text .item-overlay-title {
  font-size: 9.75rem;
  font-weight: 700;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text .item-overlay-title {
    font-size: 6.75rem;
  }
}
@media only all and (max-width: 47.99rem) {
  .g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text .item-overlay-title {
    font-size: 3.75rem;
    margin-top: -1rem;
  }
}
.g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text .button {
  background: transparent;
  text-decoration: none;
  border: 3px solid #ffffff;
  font-size: 2rem;
}
@media only all and (max-width: 47.99rem) {
  .g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text .button {
    font-size: 1rem;
    margin-bottom: 2rem;
  }
}
.g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text .button:hover {
  border-color: #007788;
}
.g-owlcarousel-preview .g-owlcarousel .owl-dots {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  bottom: 1.2rem;
  width: 100%;
}
@media only all and (max-width: 47.99rem) {
  .g-owlcarousel-preview .g-owlcarousel .owl-dots {
    bottom: 1rem;
  }
}
.g-owlcarousel-preview .g-owlcarousel .owl-dots .owl-dot {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
  width: 28px;
  height: 28px;
  background: transparent;
  border: 5px solid #ffffff;
  border-radius: 100%;
  margin: 0 0.6rem;
  transition: all 0.2s ease-out;
}
@media only all and (max-width: 47.99rem) {
  .g-owlcarousel-preview .g-owlcarousel .owl-dots .owl-dot {
    width: 20px;
    height: 20px;
    border: 3px solid #ffffff;
    margin: 0 0.3rem;
  }
}
.g-owlcarousel-preview .g-owlcarousel .owl-dots .owl-dot.active {
  background: transparent;
}
.g-owlcarousel-preview .g-owlcarousel .owl-dots .owl-dot.active span {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #ffffff;
}
#g-cabecera {
  background: #ffffff;
  color: #007788;
  text-align: center;
  position: relative;
  z-index: 2;
}
#g-cabecera .g-container {
  position: relative;
}
#g-cabecera a {
  color: white;
}
#g-cabecera a:hover {
  color: #007788;
}
#g-cabecera .g-social a {
  background: #f0f0f0;
  border: none;
  text-decoration: none;
  color: #007788;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
#g-cabecera .g-social a:hover {
  background: white;
}
#g-cabecera .g-main-nav {
  /*margin: -($content-padding + $content-margin);*/
  margin: -10px;
}
#g-cabecera .g-main-nav h1, #g-cabecera .g-main-nav h2, #g-cabecera .g-main-nav h3, #g-cabecera .g-main-nav h4, #g-cabecera .g-main-nav h5, #g-cabecera .g-main-nav h6, #g-cabecera .g-main-nav strong {
  color: #007788;
}
#g-cabecera .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #007788;
}
#g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #f0f0f0;
}
#g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #ffffff;
}
#g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #007788;
}
#g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #f0f0f0;
}
#g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #007788;
}
#g-cabecera .g-main-nav .g-dropdown {
  background: #f0f0f0;
}
#g-cabecera .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #007788;
}
#g-cabecera .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-cabecera .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #e6e6e6;
}
#g-cabecera .g-main-nav .g-toplevel {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: center;
  -webkit-justify-content: center;
}
#g-cabecera .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid white;
  background: whitesmoke;
  border-radius: 0.1875rem;
  margin: -0.2rem 0 -0.2rem 0.5rem;
  padding: 0.2rem;
}
#g-cabecera .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #ebebeb;
}
#g-cabecera .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
#g-cabecera .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: #007788;
}
#g-cabecera .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-cabecera .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 1px solid white;
  background: whitesmoke;
  border-radius: 0.1875rem;
  padding: 0.1rem;
  margin-top: -0.1rem;
  margin-right: -0.1rem;
}
#g-cabecera .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover, #g-cabecera .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: #ebebeb;
}
#g-cabecera .g-menu-hastouch .g-standard .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-cabecera .g-fullwidth .g-sublevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  text-align: center;
}
#g-cabecera .search input {
  color: #007788;
}
.g-main-nav .g-toplevel {
  font-weight: 500;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  padding: 1.2rem 0.938rem;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  line-height: normal;
}
.g-main-nav .g-toplevel i {
  opacity: 0.6;
}
.g-main-nav .g-dropdown {
  text-align: left;
}
.dir-rtl .g-main-nav .g-dropdown {
  text-align: right;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.7815rem 1rem;
}
#g-navigation .align-left .g-toplevel, #g-header .align-left .g-toplevel {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
#g-navigation .align-right .g-toplevel, #g-header .align-right .g-toplevel {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.g-menu-item-subtitle {
  opacity: 0.7;
}
.g-nav-overlay, .g-menu-overlay {
  background: rgba(0, 0, 0, 0.4);
}
@media print {
  #g-navigation {
    background: #fff !important;
    color: #000 !important;
  }
}
/*nuevas clases */
#modal-center {
  z-index: 999999;
}
.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown.g-active {
  z-index: 999999;
}
#tira-acreditacion .item-overlay-title {
  font-size: inherit !important;
}
.texto-rut {
  font-size: 1rem !important;
  letter-spacing: 2.5px;
}
.btn-aprendices {
  border: 1px solid #ffce9e;
  background-color: #008093;
  color: white !important;
  border-radius: 15px;
  padding: 10px !important;
}
.btn-onboarding {
  border: 1px solid #ffce9e;
  background-color: #00899b;
  color: white !important;
  border-radius: 15px;
  padding: 10px !important;
}
.btn-acreditacion {
  border: 1px solid #ffce9e;
  background-color: #fd5524;
  color: white !important;
  border-radius: 15px;
  padding: 10px !important;
}
#g-menu-cursos .form-inline {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
#g-menu-cursos form {
  margin: 0px !important;
}
.logo_menu {
  display: inline-block;
}
.logo_menu img {
  width: 60px;
}
.titulo-seccion {
  padding-left: 0rem;
  padding-right: 0rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.inp-ancho {
  box-sizing: border-box !important;
}
#g-animacion-nuevo .g-grid {
  position: relative;
}
#g-contenidos-interes {
  background-color: #f8f9fa;
}
.texto-grande {
  font-size: 24px !important;
}
.link-preguntas {
  font-size: 1.2rem;
}
.faq-items .jl-accordion div {
  padding: 20px;
  border: 2px solid #a7a7aa;
}
.faq-items > div > div > .jl-subnav {
  display: none;
}
.jl-notification-message-primary, .jl-subnav-pill > .jl-active > a {
  background-color: #DC272D;
  color: white;
}
.barra-logeado {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  background: #06303a;
}
.barra-logeado .logeado_nombre {
  color: white;
  text-align: right;
  padding-right: 15px;
  padding-top: 5px;
  font-size: 75%;
}
.programa-powerbi a {
  border: 1px solid #219897;
  border-radius: 30px;
  background-color: azure;
}
.mis-estadisticas a {
  border: 1px solid #219897;
  border-radius: 30px;
  background-color: #f0f0f0;
}
body.rol-internos .banner-externos {
  display: none;
}
body.rol-internos .banner-internos {
  display: block;
}
body.rol-externos .banner-internos {
  display: none;
}
body.rol-externos .banner-externos {
  display: block;
}
.rol-externos.rol-internos .banner-internos {
  display: none;
}
body:not(.rol-externos):not(.rol-internos) .banner-internos {
  display: none;
}
.boton-cerrar-sesion {
  line-height: 25px;
  font-size: 70%;
}
.btn-familia-aprende a:hover {
  color: #219897 !important;
  text-decoration: underline;
}
.text-titulo {
  color: #dd5129;
  font-weight: bold;
}
.text-titulo h3 {
  color: #dd5129;
  font-weight: bold;
}
.text-bold {
  font-weight: bold;
}
#botonera {
  height: 40px;
}
#botonera li {
  display: none;
}
#botonera li a {
  width: 20px;
  height: 20px;
  background-color: #64ccc9;
}
.boton-cursos-i {
  border-radius: 50%;
  border: 1px solid white;
  top: 0;
  background-color: #64ccc9;
  position: absolute;
  left: 40%;
}
.boton-cursos-d {
  border-radius: 50%;
  border: 1px solid white;
  top: 0;
  background-color: #64ccc9;
  position: absolute;
  right: 40%;
}
#g-cursos-interior {
  padding-left: 5%;
  padding-right: 5%;
}
#g-cursos-interior .g-container {
  width: 85rem;
}
/*.g-menu-item---module-cJYt8{
  padding-top: 2px;
    margin: 0px;
    padding: 0px;
}*/
body {
  font-size: 1.1rem;
}
.menu-portada .g-toplevel li:nth-child(1) > div {
  padding: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.jl-button-black {
  background-color: black;
}
.jl-button-black a {
  color: white;
}
.jl-button-black:hover, .jl-button-black:focus {
  background-color: black;
}
.jl-button-secondary {
  background-color: #2886de;
  border-radius: 12px;
}
.jl-button-primary {
  background-color: #007788;
  border-radius: 12px;
}
.g-menu-item-subtitle {
  font-size: 1rem;
}
.alerta-urgente .jl-alert {
  background-color: #ab2d50 !important;
  color: white !important;
  font-size: 18px;
  border-radius: 15px;
  margin-bottom: 0px;
}
.jl-notification {
  z-index: 9992 !important;
}
.login-acceso {
  position: absolute;
  right: 20px;
  top: 50px;
  background-color: #f8f9fa;
  border-radius: 0.5rem;
}
.jl-cursos .jl-card {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}
.arriba-caja {
  background-color: #f8f9fa;
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}
.arriba-caja .g-content {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.abajo-caja {
  background-color: #f8f9fa;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.arriba-caja h2 {
  color: #2886de;
}
.arriba-caja p {
  /*  font-size: x-large;*/
}
.jl-article-title-titulo {
  color: #fe5e34;
}
.soporte-clip {
  cursor: pointer;
  position: fixed;
  z-index: 9991;
  bottom: 0;
  left: 0;
  height: 60px;
  width: 100%;
  background: #06303A;
  font-size: 2em;
  text-align: center;
  line-height: 100px;
  color: white;
}
.soporte-clip strong {
  color: #dd5129;
  font-weight: bold;
}
.soporte-clip h4 {
  color: white;
}
/* fin clases nuevas */
/* custom centinela */
#g-noticias {
  background-color: #EDEDED;
  padding-bottom: 80px;
}
#g-cursos {
  padding-bottom: 80px;
}
#g-noticias .tm-item {
  border-radius: 8px;
}
#g-noticias .tm-image {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.1);
}
#g-noticias .tm-title a {
  color: black !important;
}
#g-noticias .tm-meta {
  color: #E1242A !important;
  padding: 0px !important;
  margin: 0px !important;
  font-weight: 600;
}
#g-pie-de-pagina {
  background-image: url('../images/materiales/footer/f2.jpg');
  color: white;
  background-size: cover;
  padding-bottom: 80px;
  padding-top: 80px;
  margin-bottom: 60px;
}
#g-cursos-interior {
  padding-top: 20px;
  padding-bottom: 40px;
}
#g-eventos {
  background-image: url('../images/fondo-eventos.jpg');
  padding-bottom: 110px;
  padding-top: 110px;
}
#g-menu-corto, #g-menu-cursos {
  background-color: #007788;
  color: white;
}
#g-cabecera {
  padding-top: 20px;
  padding-bottom: 10px;
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.g-menu-item-215 {
  background-color: #007788;
}
#menu-anonimos ul li {
  padding-left: 1rem;
  padding-right: 1rem;
}
.g-toplevel {
  align-items: center;
}
.gantry-logo img {
  width: 200px;
}
#g-menu-corto .icon-location {
  display: none;
}
.tira-eventos .jl-card {
  border-radius: 15px;
}
#tira-contacto a {
  color: white;
}
#g-menu-corto ul li a, #g-menu-corto ul li span {
  color: white;
}
#g-menu-corto input, #g-menu-corto select, #g-menu-corto textarea {
  color: white;
}
#g-menu-corto textarea:focus, #g-menu-corto input:focus {
  color: white;
}
#g-menu-corto ::placeholder {
  color: white;
  opacity: 1;
}
#g-menu-corto :-ms-input-placeholder, #g-menu-corto ::-ms-input-placeholder {
  color: white;
}
.ico-rojo > i {
  color: red;
  font-size: large;
  font-weight: 700;
}
.ico-blanco {
  color: white !important;
}
.ico-blanco:hover {
  color: #219897 !important;
}
#g-menu-cursos ul li a, #g-menu-cursos ul li span {
  color: white;
}
#g-menu-cursos input, #g-menu-cursos select, #g-menu-cursos textarea {
  color: white;
}
#g-menu-cursos textarea:focus, #g-menu-cursos input:focus {
  color: white;
}
#g-menu-cursos ::placeholder {
  color: white;
  opacity: 1;
}
#g-menu-cursos :-ms-input-placeholder, #g-menu-cursos ::-ms-input-placeholder {
  color: white;
}
#accesos-directos ul.jl-list li.tm-item {
  padding: 10px;
  border-radius: 25px;
  text-align: center;
}
#accesos-directos ul.jl-list li.tm-item:nth-child(1) {
  background-color: #078;
}
#accesos-directos ul.jl-list li.tm-item:nth-child(2) {
  background-color: #64ccc9;
}
#accesos-directos ul.jl-list li.tm-item:nth-child(3) {
  background-color: #84d6d4;
}
#accesos-directos ul.jl-list li.tm-item:nth-child(4) {
  background-color: #a5e3e5;
}
#accesos-directos ul.jl-list li.tm-item:nth-child(5) {
  background-color: #baeef0;
}
#accesos-directos ul.jl-list li.tm-item:nth-child(6) {
  background-color: #cdeeef;
}
#accesos-directos ul.jl-list li.tm-item:nth-child(7) {
  background-color: #cdeeef;
}
/*#accesos-directos ul.jl-list li.tm-item:last-child {
   background-color: #fff;
   border: 1px solid $accent-color-2;
   background-color: transparent;
}*/
#accesos-directos ul.jl-list li.tm-item:nth-child(1) > div > div > a, #accesos-directos ul.jl-list li.tm-item:nth-child(1) > div > div > div > a {
  color: white !important;
}
#accesos-directos ul.jl-list li.separador {
  background-color: transparent;
  border-top: 1px solid #007788;
  border-radius: 0px;
  padding: 0px;
}
#accesos-directos > div {
  padding-top: 0px;
}
#g-menu-cursos .categorias_cursos {
  padding-top: 10px;
}
#g-menu-cursos .categorias_cursos ul li {
  float: left;
  padding: 10px;
}
#g-menu-cursos .categorias_cursos ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.g-torque-portada #g-cursos .g-container {
  background-color: #f8f9fa;
  border: 1px solid #f3f3f3 !important;
  border-radius: 0.5rem;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
.g-torque-logeados #g-cursos .g-container {
  background-color: #f8f9fa;
  border-radius: 0.5rem;
  margin-top: 30px;
  margin-bottom: 30px;
}
#g-contenidos {
  /*background-image:url(../images/background.jpg);
	  height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;*/
}
#g-page-surround #g-caracteristica .g-container .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
#g-contenidos {
  background-image: url('https://www.academiamlp.cl/templates/g5_hydrogen/custom/images/section-bg.jpg');
  background-size: 70%;
  background-repeat: repeat-x;
  background-position: center top;
  padding-top: 30px;
}
.rol-aprendices #g-caracteristica .tm-title {
  color: #DC272D;
  font-size: 24px;
  line-height: 1.4;
  padding-left: 0rem;
  padding-right: 0rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-align: center;
  font-weight: 700;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
}
#g-contenidos .tm-title {
  color: #DC272D;
  font-size: 24px;
  line-height: 1.4;
  padding-left: 0rem;
  padding-right: 0rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-align: center;
  font-weight: 700;
}
.intro-desarrollo-curso {
  background-color: #dddddd !important;
  color: white;
}
#g-contenidos .intro-curso {
  background-color: #edeff7 !important;
  color: white;
}
.ba-form-page {
  background-color: transparent !important;
}
#perfil-aprendiz #g-contenidos .g-container {
  background-color: transparent;
}
#g-contenidos .g-container {
  background-color: #f8f9fa;
  border-radius: 0.5rem;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 2rem;
}
#g-caracteristica {
  /* padding: 1.5rem 0;*/
  background: #f0f0f0;
  color: #666;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 30px;
}
/*.menu-portada ul.g-toplevel li a{
	padding: 0.5rem 0.938rem !important;
}*/
.menu-login form {
  padding: 0px;
  margin: 0px;
}
#g-navigation {
  padding-top: 15px;
  padding-bottom: 15px;
  background: #fff;
}
.menu-soporte .acceso-curso {
  display: flex !important;
}
.menu-soporte ul.g-dropdown {
  /*box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;*/
  box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
  border-top: solid 2px #df5528;
  padding: 18px !important;
}
.menu-soporte ul.g-dropdown li ul.g-sublevel li a:hover {
  background: #de4f29 !important;
  color: white !important;
}
.menu-soporte ul.g-dropdown li ul.g-sublevel li a span {
  padding: 10px;
  text-align: center;
}
@keyframes spin {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(180deg);
  }
}
@keyframes backgroundColorPalette {
  0% {
    background: #e05d28;
  }
  25% {
    background: #f2c29f;
  }
  50% {
    background: #309da7;
  }
  75% {
    background: #54b9bc;
  }
  100% {
    background: #e7854b;
  }
}
.fa-question-circle {
  animation-name: spin;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-delay: 2s;
}
.faq-clip {
  cursor: pointer;
  position: fixed;
  z-index: 99993;
  bottom: 5%;
  right: 20px;
  border-radius: 0.5rem;
}
.faq-clip a {
  border-bottom-left-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.faq-clip a:after {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  margin-left: -10px;
  border-width: 12px;
  border-style: solid;
  border-color: #2886de transparent transparent transparent;
}
.back-to-top {
  cursor: pointer;
  position: fixed;
  z-index: 99991;
  bottom: 15%;
  right: 20px;
  border-radius: 0.5rem;
  /*border: 1px solid white;*/
}
.back-to-top .g-totop {
  /*padding: .5rem 1rem;*/
  font-size: 1rem;
  /*line-height: 1.5;*/
  border-radius: 0.3rem;
  width: 100px;
  line-height: 50px;
  display: block;
  text-align: center;
  background: #383838;
}
.back-to-top .g-totop i {
  float: left;
  padding-top: 8px;
  padding-left: 10px;
}
#g-proximos-lanzamientos, #g-ultimos-lanzamientos {
  background: #012125;
}
#g-proximos-lanzamientos h3, #g-ultimos-lanzamientos h3 {
  color: white;
}
#g-proximos-lanzamientos .jl-slider-nav li.jl-active a {
  background-color: white !important;
}
#g-proximos-lanzamientos .jl-slider-nav li a {
  border: 1px solid white !important;
}
.m-0 {
  margin: 0px !important;
}
.m-1 {
  margin: 1rem;
}
.m-2 {
  margin: 1.5rem;
}
.m-3 {
  margin: 2rem;
}
.p-1 {
  padding: 1rem;
}
.p-2 {
  padding: 1.5rem;
}
.p-3 {
  padding: 2rem;
}
.p-4 {
  padding: 2.5rem;
}
.p-5 {
  padding: 3rem;
}
.mt-1 {
  margin-top: 1rem;
}
.mt-2 {
  margin-top: 1.5rem;
}
.mt-3 {
  margin-top: 2rem;
}
.px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-2 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.pl-1 {
  padding-left: 1rem;
}
.pl-2 {
  padding-left: 1.5rem;
}
.pl-3 {
  padding-left: 2rem;
}
.pr-1 {
  padding-right: 1rem;
}
.pr-2 {
  padding-right: 1.5rem;
}
.pr-3 {
  padding-right: 2rem;
}
.p-xl {
  padding: 40px;
}
.p-md {
  padding: 20px;
}
.p-sm {
  padding: 10px;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-2 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mx-2 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mr-1 {
  margin-right: 1rem;
}
.mr-2 {
  margin-right: 1.5rem;
}
.mr-3 {
  margin-right: 2rem;
}
.ml-1 {
  margin-left: 1rem;
}
.ml-2 {
  margin-left: 1.5rem;
}
.ml-3 {
  margin-left: 2rem;
}
.g-offcanvas-toggle {
  color: #007788;
}
.todoseventos {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.todoseventos .g-content {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.calendario {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.calendario .g-content {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.noticias .leading-0 {
  background-color: #dbedf1;
  padding: 1rem;
  margin: 0.3rem;
}
.noticias .row-0 .column-1 {
  background-color: #dfeaec;
  padding: 1rem;
  margin: 0.3rem;
}
.noticias .row-0 .column-2 {
  background-color: #accfd5;
  padding: 1rem;
  margin: 0.3rem;
}
.noticias .row-1 .column-1 {
  background-color: #f1efef;
  padding: 1rem;
  margin: 0.3rem;
}
.noticias .row-1 .column-2 {
  background-color: #d2dee0;
  padding: 1rem;
  margin: 0.3rem;
}
.noticias .row-0 .column-1 .item-image, .noticias .row-0 .column-2 .item-image, .noticias .row-1 .column-1 .item-image, .noticias .row-1 .column-2 .item-image {
  margin: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
}
#g-logos-pie {
  background: #E8F7F7;
  padding-bottom: 70px;
  padding-top: 15px;
}
#g-logos-pie img {
  width: auto;
}
.img-valores > img {
  height: 40px;
}
.img-personas > img {
  height: 65px;
}
#g-pie-de-pagina h3 {
  text-align: left;
  line-height: 90px;
  color: #fff;
  font-weight: bold;
  text-shadow: 2px 2px #5b6167;
}
#copyright-3003-particle {
  line-height: 50px;
}
.login-greeting {
  line-height: 40px;
  font-weight: bold;
  text-align: right;
}
#g-pie-de-pagina .g-block > .g-content {
  padding: 0px;
  margin: 0px;
}
em {
  color: inherit;
}
.text-miscursos > .g-content {
  padding-left: 0px;
}
small {
  font-size: 75%;
}
.small {
  font-size: 75%;
}
#g-pie-de-pagina .tm-description {
  margin-top: 0px !important;
}
.img-auto {
  width: 250px;
  height: auto;
}
.boton-carru {
  padding: 14px 17px;
  color: white;
  background: #2886de;
  transition: 0.1s ease-in-out;
  margin-top: 10px;
}
.btn-r {
  float: right;
}
.btn-l {
  float: left;
}
.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
/* Step 2: Reference Individual Icons */
.login::before {
  font-family: "FontAwesome";
  font-weight: 900;
  content: "";
}
/* Note: Make sure to include the correct weight and unicode value for the icon */
.tps::before {
  font-family: FontAwesome;
  font-weight: 400;
  content: "";
}
.box-eventos {
  background-color: #e8f5f7;
  padding: 15px;
  border-radius: 25px;
}
.container-eventos {
  border: 1px solid #DDDDDD;
  position: relative;
}
.tag-eventos {
  float: left;
  position: absolute;
  left: 0px;
  top: 0;
  width: 100px;
  height: 100%;
  background-color: #66c8c7;
  padding: 5px;
  color: #FFFFFF;
  font-weight: bold;
}
.centertext-eventos {
  position: absolute;
  height: 50px;
  top: 30%;
  left: 50%;
  font-size: 2rem;
  margin-left: -30px;
  margin-top: -25px;
}
.label-danger {
  background-color: #a6351d;
}
#g-cursos-interior li.jl-active {
  background-color: #078;
  font-weight: bold;
}
#g-cursos-interior li.jl-active a {
  color: white !important;
}
li.aula-item a {
  font-weight: 900;
  color: #007788 !important;
}
#g-animacion .item-overlay-title {
  color: black;
  line-height: 28px;
  font-size: 22px;
}
#g-animacion .g-owlcarousel-item-link a {
  color: black;
  line-height: 28px;
  font-size: 22px;
  border: 1px solid black;
}
.portada-bienvenida .item-overlay-title {
  color: white !important;
  font-size: 60px !important;
  font-weight: 700 !important;
}
.menu-elearning {
  min-height: 250px;
  background-color: white;
  padding: 15px;
  border-radius: 15px;
}
.menu-aula {
  min-height: 250px;
  background-color: white;
  padding: 15px;
  border-radius: 15px;
}
.item-menu-mis-cursos {
  background-color: #CCCCCC;
  margin: 10px;
  padding: 10px;
}
.item-menu-mis-cursos a {
  color: white;
}
.item-menu-mis-cursos:hover {
  background-color: #DC272C;
}
.splide__arrow {
  background-color: #E1242A !important;
  border-radius: 0px !important;
}
.splide__arrow svg {
  fill: white !important;
}
.preguntas-faq {
  color: white;
}
.preguntas-faq ul li {
  background-color: #000;
}
#q-buscador .search-query {
  color: #007788 !important;
  padding-left: 15px;
}
.evt_acreditacion .jl-card {
  padding: 30px !important;
  border-radius: 10px !important;
  background-color: #e5e5e5 !important;
}
.evt_acreditacion .jl-card .tm-title {
  padding: 0px !important;
  color: #017888 !important;
  padding-top: 8px !important;
  text-align: left !important;
  font-size: 40px !important;
  font-weight: bold !important;
}
.evt_acreditacion .jl-card .tm-content {
  padding: 0px !important;
  padding-top: 1px !important;
  text-align: left !important;
  font-size: 16px !important;
}
.evt_acreditacion .jl-card .jl-button {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}
.evt-acre-panel {
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}
/* body.rol-relatores-acreditacion .menu-portada ul li:nth-child(-n+5){ */
/* body.rol-relatores-acreditacion #g-cabecera */
body.rol-relatores-acreditacion .menu-portada ul li {
  display: none;
}
body.rol-relatores-acreditacion .menu-portada ul li:nth-child(2), body.rol-relatores-acreditacion .menu-portada ul li:nth-child(3), body.rol-relatores-acreditacion .menu-portada ul li:nth-child(6) {
  display: block;
}
body.rol-relatores-acreditacion #g-menu-cursos, body.rol-relatores-acreditacion #g-cursos, body.rol-relatores-acreditacion #g-noticias, body.rol-relatores-acreditacion #g-eventos, body.rol-relatores-acreditacion #g-contenidos-interes {
  display: none;
}
body.rol-aprendices .menu-portada ul li {
  /*display: none;*/
}
body.rol-aprendices .menu-portada ul li:nth-child(2), body.rol-aprendices .menu-portada ul li:nth-child(3), body.rol-aprendices .menu-portada ul li:nth-child(6) {
  display: block;
}
body.rol-aprendices #g-menu-cursos, body.rol-aprendices #g-cursos, body.rol-aprendices #g-noticias, body.rol-aprendices #g-eventos, body.rol-aprendices #g-contenidos-interes {
  display: none;
}
body.rol-practicantes_y_memoristas .menu-portada ul li {
  /*display: none;*/
}
body.rol-practicantes_y_memoristas .menu-portada ul li:nth-child(2), body.rol-practicantes_y_memoristas .menu-portada ul li:nth-child(3), body.rol-practicantes_y_memoristas .menu-portada ul li:nth-child(6) {
  display: block;
}
body.rol-practicantes_y_memoristas #g-menu-cursos, body.rol-practicantes_y_memoristas #g-cursos, body.rol-practicantes_y_memoristas #g-noticias, body.rol-practicantes_y_memoristas #g-eventos, body.rol-practicantes_y_memoristas #g-contenidos-interes {
  display: none;
}
#tira-encuesta {
  height: 1px;
}
.rol-maestro_guia_-_aprendices .section-navigation {
  display: none;
}
.btn-mi-panel-admin {
  border: 1px solid #ffce9e;
  background-color: #1e87f0;
  color: white !important;
  border-radius: 15px;
  padding: 10px !important;
}
.content-padder {
  margin-left: 0px;
}
.content-background {
  min-height: calc(100% - 80px);
  background-color: #F0F0F0;
}
.statistics-text {
  font-size: 25px;
}
.statistics-number {
  font-size: 50px;
}
/********************************ACADEMIA MLP********************************/
/****************************************************************************/
/*                                                                          */
/* ID                                         OUTLINE                       */
/*                                                                          */
/* #portada-aprendices  ------------------>   Aprendices-General            */
/* #mis-aprendices      ------------------>   Aprendices-Mis-Aprendices     */
/* #programa-maestros   ------------------>   Aprendices-Programa-Maestros  */
/* #interior-curso      ------------------>   Interior-Curso-Desarrollo     */
/*                                                                          */
/****************************************************************************/
/*Rol público*/
/*Rol Practicantes y Memoristas*/
/*Rol aprendiz*/
/*Rol maestro guía*/
/****************************************************************************/
/*                                                                          */
/* FONT                                                                     */
/*                                                                          */
/****************************************************************************/
#malla-formacion *, #portada-practicantes *, #portada-aprendices *, #mis-aprendices *, #programa-maestros *, #programa-practicantes *, #programa-aprendiz *, #interior-curso.rol-practicantes_y_memoristas *, #interior-curso.rol-aprendices *, #interior-curso.rol-maestro_guia_-_aprendices *, #perfil-practicante *, #perfil-aprendiz *, #aprendices-mis-cursos * {
  font-family: "Ubuntu", sans-serif;
}
#g-md-16 {
  z-index: 99999;
}
/****************************************************************************/
/*                                                                          */
/* COLORES                                                                  */
/*                                                                          */
/****************************************************************************/
h1, h2, h3, h4, h5, h6 {
  color: #078093;
}
.caja-gris {
  background-color: #C2D6D9;
}
/****************************************************************************/
/*                                                                          */
/* CABECERA                                                                 */
/*                                                                          */
/****************************************************************************/
#g-cabecera {
  z-index: 10;
}
#malla-formacion .g-main-nav ul li:nth-child(2), #portada-practicantes .g-main-nav ul li:nth-child(2), #portada-aprendices .g-main-nav ul li:nth-child(2), #mis-aprendices .g-main-nav ul li:nth-child(2), #perfil-practicante .g-main-nav ul li:nth-child(2), #perfil-aprendiz .g-main-nav ul li:nth-child(2), #programa-maestros .g-main-nav ul li:nth-child(2), #programa-practicantes .g-main-nav ul li:nth-child(2), #programa-aprendiz .g-main-nav ul li:nth-child(2), #interior-curso.rol-practicantes_y_memoristas .g-main-nav ul li:nth-child(2), #interior-curso.rol-aprendices .g-main-nav ul li:nth-child(2), #interior-curso.rol-maestro_guia_-_aprendices .g-main-nav ul li:nth-child(2), #aprendices-mis-cursos .g-main-nav ul li:nth-child(2) {
  content: "";
}
#malla-formacion .gantry-logo img, #portada-practicantes .gantry-logo img, #portada-aprendices .gantry-logo img, #mis-aprendices .gantry-logo img, #perfil-practicante .gantry-logo img, #perfil-aprendiz .gantry-logo img, #programa-maestros .gantry-logo img, #programa-practicantes .gantry-logo img, #programa-aprendiz .gantry-logo img, #interior-curso.rol-practicantes_y_memoristas .gantry-logo img, #interior-curso.rol-aprendices .gantry-logo img, #interior-curso.rol-maestro_guia_-_aprendices .gantry-logo img, #aprendices-mis-cursos #interior-curso.rol-aprendices .gantry-logo img, #aprendices-mis-cursos #interior-curso.rol-maestro_guia_-_aprendices .gantry-logo img {
  width: 250px;
}
#malla-formacion #g-mensajes, #portada-practicantes #g-mensajes, #portada-aprendices #g-mensajes, #mis-aprendices #g-mensajes, #perfil-practicante #g-mensajes, #perfil-aprendiz #g-mensajes, #programa-maestros #g-mensajes, #programa-practicantes #g-mensajes, #programa-aprendiz #g-mensajes, #interior-curso.rol-practicantes_y_memoristas #g-mensajes, #interior-curso.rol-aprendices #g-mensajes, #interior-curso.rol-maestro_guia_-_aprendices #g-mensajes, #aprendices-mis-cursos #g-mensajes {
  max-width: 300px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999999;
}
#malla-formacion #g-menu-corto, #portada-practicantes #g-menu-corto, #portada-aprendices #g-menu-corto, #mis-aprendices #g-menu-corto, #perfil-practicante #g-menu-corto, #perfil-aprendiz #g-menu-corto, #programa-maestros #g-menu-corto, #programa-practicantes #g-menu-corto, #programa-aprendiz #g-menu-corto, #interior-curso.rol-practicantes_y_memoristas #g-menu-corto, #interior-curso.rol-aprendices #g-menu-corto, #interior-curso.rol-maestro_guia_-_aprendices #g-menu-corto, #aprendices-mis-cursos #g-menu-corto {
  margin-top: -115px;
  z-index: 9999;
  position: relative;
  background-color: transparent;
}
/*
#perfil-practicante #g-menu-corto,
#programa-practicantes #g-menu-corto {
    margin-top: -15px!important;
}
*/
#malla-formacion #g-menu-corto:after, #portada-practicantes #g-menu-corto:after, #portada-aprendices #g-menu-corto:after, #mis-aprendices #g-menu-corto:after, #perfil-practicante #g-menu-corto:after, #perfil-aprendiz #g-menu-corto:after, #programa-maestros #g-menu-corto:after, #programa-practicantes #g-menu-corto:after, #programa-aprendiz #g-menu-corto:after, #interior-curso.rol-practicantes_y_memoristas #g-menu-corto:after, #interior-curso.rol-aprendices #g-menu-corto:after, #interior-curso.rol-maestro_guia_-_aprendices #g-menu-corto:after, #aprendices-mis-cursos #g-menu-corto:after {
  content: "";
  background-color: #003E48;
  width: 100%;
  height: 100%;
  position: absolute;
  margin-top: -115px;
  opacity: 0.7;
  z-index: -1;
  display: block;
}
#malla-formacion #g-menu-corto ul li span, #portada-practicantes #g-menu-corto ul li span, #portada-aprendices #g-menu-corto ul li span, #mis-aprendices #g-menu-corto ul li span, #perfil-practicante #g-menu-corto ul li span, #perfil-aprendiz #g-menu-corto ul li span, #programa-maestros #g-menu-corto ul li span, #programa-practicantes #g-menu-corto ul li span, #programa-aprendiz #g-menu-corto ul li span, #interior-curso.rol-practicantes_y_memoristas #g-menu-corto ul li span, #interior-curso.rol-aprendices #g-menu-corto ul li span, #interior-curso.rol-maestro_guia_-_aprendices #g-menu-corto ul li span, #aprendices-mis-cursos #g-menu-corto ul li span {
  text-transform: uppercase;
}
#malla-formacion #g-mensajes .g-grid .barra-logeado, #portada-practicantes #g-mensajes .g-grid .barra-logeado, #portada-aprendices #g-mensajes .g-grid .barra-logeado, #mis-aprendices #g-mensajes .g-grid .barra-logeado, #perfil-practicante #g-mensajes .g-grid .barra-logeado, #perfil-aprendiz #g-mensajes .g-grid .barra-logeado, #programa-maestros #g-mensajes .g-grid .barra-logeado, #programa-practicantes #g-mensajes .g-grid .barra-logeado, #programa-aprendiz #g-mensajes .g-grid .barra-logeado, #interior-curso.rol-practicantes_y_memoristas #g-mensajes .g-grid .barra-logeado, #interior-curso.rol-aprendices #g-mensajes .g-grid .barra-logeado, #interior-curso.rol-maestro_guia_-_aprendices #g-mensajes .g-grid .barra-logeado, #aprendices-mis-cursos #g-mensajes .g-grid .barra-logeado {
  background-color: transparent;
  padding: 0 !important;
}
#malla-formacion #g-mensajes .g-grid .barra-logeado form .g-grid, #portada-practicantes #g-mensajes .g-grid .barra-logeado form .g-grid, #portada-aprendices #g-mensajes .g-grid .barra-logeado form .g-grid, #mis-aprendices #g-mensajes .g-grid .barra-logeado form .g-grid, #perfil-practicante #g-mensajes .g-grid .barra-logeado form .g-grid, #perfil-aprendiz #g-mensajes .g-grid .barra-logeado form .g-grid, #programa-maestros #g-mensajes .g-grid .barra-logeado form .g-grid, #programa-practicantes #g-mensajes .g-grid .barra-logeado form .g-grid, #programa-aprendiz #g-mensajes .g-grid .barra-logeado form .g-grid, #interior-curso.rol-practicantes_y_memoristas #g-mensajes .g-grid .barra-logeado form .g-grid, #interior-curso.rol-aprendices #g-mensajes .g-grid .barra-logeado form .g-grid, #interior-curso.rol-maestro_guia_-_aprendices #g-mensajes .g-grid .barra-logeado form .g-grid, #aprendices-mis-cursos #g-mensajes .g-grid .barra-logeado form .g-grid {
  justify-content: flex-end;
  border-left: solid 4px #FC4326;
  margin: 0;
  padding: 0px 0px 0px 15px;
}
#malla-formacion #g-mensajes .g-grid .barra-logeado .logeado_nombre, #portada-practicantes #g-mensajes .g-grid .barra-logeado .logeado_nombre, #portada-aprendices #g-mensajes .g-grid .barra-logeado .logeado_nombre, #mis-aprendices #g-mensajes .g-grid .barra-logeado .logeado_nombre, #perfil-practicante #g-mensajes .g-grid .barra-logeado .logeado_nombre, #perfil-aprendiz #g-mensajes .g-grid .barra-logeado .logeado_nombre, #programa-maestros #g-mensajes .g-grid .barra-logeado .logeado_nombre, #programa-practicantes #g-mensajes .g-grid .barra-logeado .logeado_nombre, #programa-aprendiz #g-mensajes .g-grid .barra-logeado .logeado_nombre, #interior-curso.rol-practicantes_y_memoristas #g-mensajes .g-grid .barra-logeado .logeado_nombre, #interior-curso.rol-aprendices #g-mensajes .g-grid .barra-logeado .logeado_nombre, #interior-curso.rol-maestro_guia_-_aprendices #g-mensajes .g-grid .barra-logeado .logeado_nombre, #aprendices-mis-cursos #g-mensajes .g-grid .barra-logeado .logeado_nombre {
  color: #2F2F2F;
  padding-right: 90px;
  padding-top: 0;
  text-transform: uppercase;
  font-size: 14px;
  max-width: 300px;
  line-height: 1em;
  align-self: center;
}
#malla-formacion #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #portada-practicantes #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #portada-aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #mis-aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #perfil-practicante #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #perfil-aprendiz #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #programa-maestros #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #programa-practicantes #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #programa-aprendiz #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #interior-curso.rol-practicantes_y_memoristas #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #interior-curso.rol-aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #interior-curso.rol-maestro_guia_-_aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion, #aprendices-mis-cursos #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion {
  background-color: #FC4326;
  border: none;
  width: 100px;
  display: block;
  height: 100px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  white-space: normal;
  line-height: 1em;
  float: right;
  text-align: center;
  font-size: 0.8em;
  color: rgba(255, 255, 255, 0.7);
  transition: 0.5s;
}
#malla-formacion #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #portada-practicantes #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #portada-aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #mis-aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #perfil-practicante #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #perfil-aprendiz #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #programa-maestros #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #programa-practicantes #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #programa-aprendiz #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #interior-curso.rol-practicantes_y_memoristas #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #interior-curso.rol-aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #interior-curso.rol-maestro_guia_-_aprendices #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover, #aprendices-mis-cursos #g-mensajes .g-grid .barra-logeado .boton-cerrar-sesion:hover {
  background-color: #000;
}
#malla-formacion #g-cabecera, #portada-practicantes #g-cabecera, #portada-aprendices #g-cabecera, #mis-aprendices #g-cabecera, #programa-aprendiz #g-cabecera, #perfil-practicante #g-cabecera, #perfil-aprendiz #g-cabecera, #programa-maestros #g-cabecera, #interior-curso.rol-practicantes_y_memoristas #g-cabecera, #interior-curso.rol-aprendices #g-cabecera, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera, #aprendices-mis-cursos #g-cabecera {
  /*box-shadow: none;*/
  /*padding: 10px 0px 0px 20px;*/
  /*margin: 0px 0px 0px 0px;*/
  /*float: left;*/
  /*width: 100%!important;*/
  padding-top: 0px;
}
#malla-formacion #g-cabecera .g-main-nav .g-menu-item-title, #portada-practicantes #g-cabecera .g-main-nav .g-menu-item-title, #portada-aprendices #g-cabecera .g-main-nav .g-menu-item-title, #mis-aprendices #g-cabecera .g-main-nav .g-menu-item-title, #perfil-practicante #g-cabecera .g-main-nav .g-menu-item-title, #perfil-aprendiz #g-cabecera .g-main-nav .g-menu-item-title, #programa-maestros #g-cabecera .g-main-nav .g-menu-item-title, #programa-practicantes #g-cabecera .g-main-nav .g-menu-item-title, #programa-aprendiz #g-cabecera .g-main-nav .g-menu-item-title, #interior-curso.rol-practicantes_y_memoristas #g-cabecera .g-main-nav .g-menu-item-title, #interior-curso.rol-aprendices #g-cabecera .g-main-nav .g-menu-item-title, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav .g-menu-item-title, #aprendices-mis-cursos #g-cabecera .g-main-nav .g-menu-item-title {
  text-transform: uppercase;
  font-weight: 100;
  font-size: 20px;
}
#malla-formacion #g-cabecera .g-main-nav ul li:nth-child(3), #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(3), #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(3), #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(3), #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(3), #interior-curso.rol-practicantes_y_memoristas #g-cabecera .g-main-nav ul li:nth-child(3), #interior-curso.rol-aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(3) {
  margin-left: 250px;
}
#malla-formacion #g-cabecera .g-main-nav ul li:nth-child(6), #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(6), #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(6), #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6), #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(6), #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(6), #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6), #interior-curso.rol-practicantes_y_memoristas #g-cabecera .g-main-nav ul li:nth-child(6), #interior-curso.rol-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(6) {
  position: absolute;
  top: 23px;
  left: 310px;
}
#malla-formacion #g-cabecera .g-main-nav ul li:nth-child(6) > a, #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(6) > a, #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a, #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a, #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(6) > a, #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6) > a, #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(6) > a, #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(6) > a, #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6) > a, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a, #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(6) > a {
  border: none;
  background-color: transparent;
  color: #D9D9D9 !important;
  text-transform: uppercase;
  font-size: 30px;
  padding: 0 !important;
}
#malla-formacion #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a:after, #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(6) > a:after {
  content: ">";
}
#malla-formacion #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor, #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(6) > a .fa-anchor {
  display: none;
}
#malla-formacion #g-cabecera .g-main-nav ul li:nth-child(3), #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(3), #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(3), #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(3), #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(3), #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(3), #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(3), #interior-curso.rol-practicantes_y_memoristas #g-cabecera .g-main-nav ul li:nth-child(3), #interior-curso.rol-aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(3), #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(3), #malla-formacion #g-cabecera .g-main-nav ul li:nth-child(4), #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(4), #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(4), #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(4), #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(4), #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(4), #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(4), #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(4), #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(4), #interior-curso.rol-practicantes_y_memoristas #g-cabecera .g-main-nav ul li:nth-child(4), #interior-curso.rol-aprendices #g-cabecera .g-main-nav ul li:nth-child(4), #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(4), #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(4), #malla-formacion #g-cabecera .g-main-nav ul li:nth-child(5), #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(5), #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(5), #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(5), #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(5), #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(5), #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(5), #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(5), #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(5), #interior-curso.rol-practicantes_y_memoristas #g-cabecera .g-main-nav ul li:nth-child(5), #interior-curso.rol-aprendices #g-cabecera .g-main-nav ul li:nth-child(5), #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(5), #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(5), #malla-formacion #g-cabecera .g-main-nav ul li:nth-child(6), #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(6), #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(6), #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6), #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(6), #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(6), #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6), #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(6) {
  display: none;
}
#malla-formacion .fa-sign-out, #portada-practicantes .fa-sign-out, #portada-aprendices .fa-sign-out, #mis-aprendices .fa-sign-out, #perfil-practicante .fa-sign-out, #perfil-aprendiz .fa-sign-out, #programa-maestros .fa-sign-out, #programa-practicantes .fa-sign-out, #programa-aprendiz .fa-sign-out, #interior-curso.rol-practicantes_y_memoristas .fa-sign-out, #interior-curso.rol-aprendices .fa-sign-out, #interior-curso.rol-maestro_guia_-_aprendices .fa-sign-out, #aprendices-mis-cursos .fa-sign-out {
  font-family: "FontAwesome";
  font-size: 35px;
  display: block;
  opacity: 0.5;
}
#malla-formacion .fa-arrow-circle-up, #portada-practicantes .fa-arrow-circle-up, #portada-aprendices .fa-arrow-circle-up, #mis-aprendices .fa-arrow-circle-up, #perfil-practicante .fa-arrow-circle-up, #perfil-aprendiz .fa-arrow-circle-up, #programa-maestros .fa-arrow-circle-up, #programa-practicantes .fa-arrow-circle-up, #programa-aprendiz .fa-arrow-circle-up, #interior-curso.rol-practicantes_y_memoristas .fa-arrow-circle-up, #interior-curso.rol-aprendices .fa-arrow-circle-up, #interior-curso.rol-maestro_guia_-_aprendices .fa-arrow-circle-up, #aprendices-mis-cursos .fa-arrow-circle-up {
  font-family: "FontAwesome";
}
#malla-formacion #g-cabecera ul.g-toplevel, #portada-practicantes #g-cabecera ul.g-toplevel, #portada-aprendices #g-cabecera ul.g-toplevel, #mis-aprendices #g-cabecera ul.g-toplevel, #perfil-practicante #g-cabecera ul.g-toplevel, #perfil-aprendiz #g-cabecera ul.g-toplevel, #programa-maestros #g-cabecera ul.g-toplevel, #programa-practicantes #g-cabecera ul.g-toplevel, #programa-aprendiz #g-cabecera ul.g-toplevel, #interior-curso.rol-practicantes_y_memoristas #g-cabecera ul.g-toplevel, #interior-curso.rol-aprendices #g-cabecera ul.g-toplevel, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera ul.g-toplevel, #aprendices-mis-cursos #g-cabecera ul.g-toplevel {
  justify-content: flex-start;
}
#malla-formacion #g-animacion-interior, #portada-practicantes #g-animacion-interior, #portada-aprendices #g-animacion-interior, #mis-aprendices #g-animacion-interior, #perfil-practicante #g-animacion-interior, #perfil-aprendiz #g-animacion-interior, #programa-maestros #g-animacion-interior, #programa-practicantes #g-animacion-interior, #programa-aprendiz #g-animacion-interior, #interior-curso.rol-practicantes_y_memoristas #g-animacion-interior, #interior-curso.rol-aprendices #g-animacion-interior, #interior-curso.rol-maestro_guia_-_aprendices #g-animacion-interior, #aprendices-mis-cursos #g-animacion-interior {
  clear: both;
}
/****************************************************************************/
/*                                                                          */
/* TÍTULOS                                                                  */
/*                                                                          */
/****************************************************************************/
#malla-formacion .g-content h3.tm-title, #mis-aprendices .g-content h3.tm-title, #perfil-practicante .g-content h3.tm-title, #perfil-aprendiz .g-content h3.tm-title, #portada-practicantes .g-container h3.tm-title, #portada-aprendices .g-container h3.tm-title, #programa-maestros .g-container h3.tm-title, #programa-practicantes .g-content h3.tm-title, #programa-aprendiz .g-content h3.tm-title, #aprendices-mis-cursos .g-content h3.tm-title {
  font-size: 48px;
  text-align: center;
  font-weight: bold;
  margin-top: 70px;
  margin-bottom: 10px !important;
  color: #078093;
  padding: 0;
}
/****************************************************************************/
/*                                                                          */
/* Aprendices-General      -------->   #portada-aprendices                  */
/*                                                                          */
/****************************************************************************/
#portada-practicantes .tm-item.jl-scrollspy-inview.jl-animation-slide-top, #portada-aprendices .tm-item.jl-scrollspy-inview.jl-animation-slide-top {
  border: 1px solid #D9D9D9;
  border-radius: 20px;
}
#portada-practicantes .tm-item.jl-scrollspy-inview.jl-animation-slide-top.jl-open, #portada-aprendices .tm-item.jl-scrollspy-inview.jl-animation-slide-top.jl-open {
  box-shadow: 0px 0px 12px rgba(7, 128, 147, 0.3);
}
#portada-practicantes .tm-content.jl-panel.jl-dropcap.jl-margin-top, #portada-aprendices .tm-content.jl-panel.jl-dropcap.jl-margin-top {
  padding: 0 25px 25px 25px;
}
#portada-practicantes a.jl-accordion-title.jl-text-bold.jl-text-uppercase, #portada-aprendices a.jl-accordion-title.jl-text-bold.jl-text-uppercase {
  font-weight: 500;
}
/****************************************************************************/
/*                                                                          */
/* Aprendices-Perfil    --------->    #perfil-aprendiz                      */
/*                                                                          */
/****************************************************************************/
#perfil-aprendiz #g-mensajes .salir .jl-text-small, #portada-aprendices #g-mensajes .salir .jl-text-small, #programa-aprendiz #g-mensajes .salir .jl-text-small, #aprendices-mis-cursos #g-mensajes .salir .jl-text-small, #programa-maestros #g-mensajes .salir .jl-text-small, #mis-aprendices #g-mensajes .salir .jl-text-small {
  color: #007788 !important;
}
#perfil-aprendiz #g-mensajes .salir, #portada-aprendices #g-mensajes .salir, #programa-aprendiz #g-mensajes .salir, #aprendices-mis-cursos #g-mensajes .salir, #programa-maestros #g-mensajes .salir, #mis-aprendices .salir {
  padding-top: 50px;
  padding-right: 10px;
}
#perfil-practicante li.jl-flex, #perfil-aprendiz li.jl-flex {
  gap: 15px;
}
#perfil-practicante #g-caracteristica, #perfil-aprendiz #g-caracteristica {
  background: transparent;
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height {
  background-color: #C2D6D9;
  border-radius: 20px;
  padding: 40px 40px 15px 40px;
  margin-bottom: 40px;
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height a.jl-accordion-title.jl-padding, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height a.jl-accordion-title.jl-padding {
  color: #2f2f2f !important;
  text-transform: uppercase;
  padding-top: 15px !important;
  display: block;
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height a.jl-accordion-title.jl-padding:before, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height a.jl-accordion-title.jl-padding:before {
  content: url('https://www.academiamlp.cl/images/icons/ico-user-graduate.png');
  float: left;
  background-image: none;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-accordion-title:after, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-accordion-title:after {
  content: "";
  width: 1.4em;
  height: 1.4em;
  margin-left: 10px;
  float: right;
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-open > .jl-accordion-title:after, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-open > .jl-accordion-title:after {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E');
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-accordion-title, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-accordion-title {
  color: #2f2f2f;
  padding: 0;
  margin: 0;
  background-color: transparent !important;
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-accordion, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-accordion {
  margin: 0;
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-background-muted, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-background-muted {
  background-color: transparent !important;
}
/*
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-background-muted .tm-image,
#perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-background-muted .tm-image {
    border: 1px solid #078093;    
    max-height: 200px;
    max-width: 300px;
    object-fit: cover;
}
*/
#perfil-practicante .g-content .practmemo_mi_perfil .jl-margin-auto.jl-margin-auto-vertical.jl-width-1-1, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-margin-auto.jl-margin-auto-vertical.jl-width-1-1 {
  padding: 0;
  margin: 0 !important;
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-open .jl-accordion-title, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-open .jl-accordion-title {
  background-color: transparent !important;
}
#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-child-width-1-4\@xl > *, #perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-child-width-1-2\@m > *, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-child-width-1-4\@xl > *, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-child-width-1-2\@m > * {
  width: 25%;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-child-width-1-4\@xl .jl-card, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-child-width-1-4\@xl .jl-card {
  border-radius: 20px;
  background: radial-gradient(101.78% 67.91% at 49.96% 32.09%, #1CA79F 0%, #078093 100%);
  text-align: center;
}
#perfil-aprendiz .g-content .aprendices_mi_perfil .jl-card {
  border-radius: 15px;
  background: #219897;
  background: linear-gradient(0deg, #217d98 0%, #4bc3c2 50%, #217d98 100%);
}
#perfil-aprendiz .g-content .aprendices_mi_perfil .jl-card.pendiente {
  border-radius: 15px;
  background: #f18077;
  background: linear-gradient(0deg, #e92e2e 0%, #ff8282 50%, #e92e2e 100%);
}
#perfil-aprendiz h3.jl-text-bold.jl-text-uppercase {
  margin: 0px 0px 20px 0;
}
#perfil-aprendiz .jl-grid.jl-child-width-1-2\@s.jl-child-width-1-3\@m.jl-text-center.jl-grid-small.jl-grid-divider.jl-grid-match {
  margin-bottom: 50px;
}
#perfil-aprendiz .g-content .aprendices_mi_perfil .jl-card h4, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-card .jl-card-body {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  line-height: 1em;
  height: 40px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
#perfil-aprendiz .g-content .aprendices_mi_perfil .jl-card .jl-card-header {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
#perfil-aprendiz .g-content .aprendices_mi_perfil .jl-card .jl-card-footer {
  padding: 20px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
#perfil-practicante .g-content .practmemo_mi_perfil .statistics-text, #perfil-aprendiz .g-content .aprendices_mi_perfil .statistics-text {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  display: block;
  color: #fff;
  margin: 0;
  padding: 0;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
#perfil-practicante .g-content .practmemo_mi_perfil .statistics-number .jl-label, #perfil-aprendiz .g-content .aprendices_mi_perfil .statistics-number .jl-label {
  font-size: 40px;
  font-weight: bold;
  background-color: transparent;
  color: #fff;
  padding: 0;
  line-height: 1em;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
#perfil-practicante .g-content .practmemo_mi_perfil a.jl-accordion-title.jl-padding-small, #perfil-aprendiz .g-content .aprendices_mi_perfil a.jl-accordion-title.jl-padding-small {
  font-size: 28px;
  color: #078093;
  font-weight: bold;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-overlay.jl-overlay-primary.jl-position-bottom.jl-padding-small.jl-text-center, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-overlay.jl-overlay-primary.jl-position-bottom.jl-padding-small.jl-text-center {
  background: transparent;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-grid-collapse.jl-child-width-expand\@s.jl-text-center.jl-grid, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-grid-collapse.jl-child-width-expand\@s.jl-text-center.jl-grid {
  flex-direction: column;
}
#perfil-practicante .g-content .practmemo_mi_perfil p.jl-margin-remove, #perfil-aprendiz .g-content .aprendices_mi_perfil p.jl-margin-remove {
  text-indent: 9999px;
  white-space: nowrap;
  overflow: hidden;
}
#perfil-practicante .g-content .practmemo_mi_perfil a.jl-button.jl-button-default.jl-button-small, #perfil-aprendiz .g-content .aprendices_mi_perfil a.jl-button.jl-button-default.jl-button-small {
  background-color: #FF6F52;
  clear: both;
  display: block;
  width: fit-content;
  font-size: 18px;
  margin: 0 auto;
  border: none;
  text-transform: uppercase;
  padding: 10px 30px 10px 30px;
  border-radius: 8px;
  text-indent: 0;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-list.jl-list-striped li, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-list.jl-list-striped li {
  background-color: transparent;
  border: none;
  text-align: center;
  padding: 0;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-grid-stack, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-grid-stack {
  background-color: transparent !important;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-grid-stack .jl-first-column, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-grid-stack .jl-first-column {
  border-radius: 12px;
  overflow: hidden;
  background-color: transparent !important;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-grid-stack .jl-first-column:nth-child(1), #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-grid-stack .jl-first-column:nth-child(1) {
  background-color: #6D9373 !important;
  max-width: 260px;
  margin: 15px auto 15px auto;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-grid-stack .jl-first-column:nth-child(2) > .jl-background-secondary, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-grid-stack .jl-first-column:nth-child(2) > .jl-background-secondary {
  background-color: #946562;
  max-width: 260px;
  margin: 15px auto 15px auto;
  border-radius: 12px;
}
#perfil-practicante .g-content .practmemo_mi_perfil button.jl-button.jl-button-primary.jl-button-small.jl-inline, #perfil-aprendiz .g-content .aprendices_mi_perfil button.jl-button.jl-button-primary.jl-button-small.jl-inline {
  background-color: transparent;
  color: #fff;
  font-size: 24px;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-list-divider > :nth-child(n+2), #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-list-divider > :nth-child(n+2) {
  border-top: 1px solid #889093;
}
#perfil-practicante .g-content .practmemo_mi_perfil ul.jl-list.jl-list-divider, #perfil-aprendiz .g-content .aprendices_mi_perfil ul.jl-list.jl-list-divider {
  margin: 0;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-text-bold, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-text-bold {
  font-weight: 500;
}
#perfil-practicante .g-content .practmemo_mi_perfil .jl-child-width-1-1\@s.jl-child-width-1-2\@m.jl-child-width-1-4\@xl.jl-grid, #perfil-aprendiz .g-content .aprendices_mi_perfil .jl-child-width-1-1\@s.jl-child-width-1-2\@m.jl-child-width-1-4\@xl.jl-grid {
  margin-top: 60px;
  padding-bottom: 40px;
}
/****************************************************************************/
/*                                                                          */
/* Aprendices-Mis-Aprendices    --------->    #mis-aprendices               */
/*                                                                          */
/****************************************************************************/
#mis-aprendices li.jl-flex {
  gap: 15px;
}
#mis-aprendices #g-caracteristica {
  background: transparent;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container {
  background-color: #C2D6D9;
  border-radius: 20px;
  padding: 0px 40px 15px 40px;
  margin-bottom: 40px;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container a.jl-accordion-title.jl-padding {
  color: #2f2f2f !important;
  text-transform: uppercase;
  padding-top: 15px !important;
  display: block;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container a.jl-accordion-title.jl-padding:before {
  content: url('https://www.academiamlp.cl/images/icons/ico-user-graduate.png');
  float: left;
  background-image: none;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container a.jl-accordion-title.jl-padding:after {
  float: right;
  content: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E');
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-open .jl-accordion-title:after {
  content: "" !important;
  width: 1.4em;
  height: 1.4em;
  margin-left: 10px;
  float: right;
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-open .jl-accordion-title.jl-padding-small:after {
  display: none;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-open > .jl-accordion-title:after {
  background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E');
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-accordion-title {
  color: #2f2f2f;
  padding: 0;
  margin: 0;
  background-color: transparent !important;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-accordion {
  margin: 0;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-background-muted {
  background-color: transparent !important;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-background-muted .tm-image {
  height: 200px;
  border: 5px solid #FF6F52;
  width: 200px;
  object-fit: cover;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-margin-auto.jl-margin-auto-vertical.jl-width-1-1 {
  padding: 0;
  margin: 0 !important;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-open .jl-accordion-title {
  background-color: transparent !important;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-child-width-1-4\@xl > * {
  width: 25%;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-child-width-1-4\@xl .jl-card {
  border-radius: 20px;
  background: radial-gradient(101.78% 67.91% at 49.96% 32.09%, #1CA79F 0%, #078093 100%);
}
#mis-aprendices .g-content .aprendices_mis_aprendices .statistics-text {
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  display: block;
  margin: 0;
  padding: 0;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
#mis-aprendices .g-content .aprendices_mis_aprendices .statistics-number .jl-label {
  font-size: 35px;
  font-weight: bold;
  background-color: transparent;
  color: #fff;
  padding: 0;
  line-height: 1em;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
#mis-aprendices .g-content .aprendices_mis_aprendices a.jl-accordion-title.jl-padding-small {
  font-size: 28px;
  color: #078093;
  font-weight: bold;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-overlay.jl-overlay-primary.jl-position-bottom.jl-padding-small.jl-text-center {
  background: transparent;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-grid-collapse.jl-child-width-expand\@s.jl-text-center.jl-grid {
  flex-direction: column;
}
#mis-aprendices .g-content .aprendices_mis_aprendices p.jl-margin-remove {
  text-indent: 9999px;
  white-space: nowrap;
  overflow: hidden;
}
#mis-aprendices .g-content .aprendices_mis_aprendices a.jl-button.jl-button-default.jl-button-small {
  background-color: #FF6F52;
  clear: both;
  display: block;
  width: fit-content;
  font-size: 18px;
  margin: 0 auto;
  border: none;
  text-transform: uppercase;
  padding: 10px 30px 10px 30px;
  border-radius: 8px;
  text-indent: 0;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-list.jl-list-striped li {
  background-color: transparent;
  border: none;
  text-align: center;
  padding: 0;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-grid-stack {
  background-color: transparent !important;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-grid-stack .jl-first-column {
  border-radius: 12px;
  overflow: hidden;
  background-color: transparent !important;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-grid-stack .jl-first-column:nth-child(1) {
  background-color: #6D9373 !important;
  max-width: 260px;
  margin: 15px auto 15px auto;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-grid-stack .jl-first-column:nth-child(2) > .jl-background-secondary {
  background-color: #946562;
  max-width: 260px;
  margin: 15px auto 15px auto;
  border-radius: 12px;
}
#mis-aprendices .g-content .aprendices_mis_aprendices button.jl-button.jl-button-primary.jl-button-small.jl-inline {
  background-color: transparent;
  color: #fff;
  font-size: 24px;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-list-divider > :nth-child(n+2) {
  border-top: 1px solid #889093;
}
#mis-aprendices .g-content .aprendices_mis_aprendices ul.jl-list.jl-list-divider {
  margin: 0;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-text-bold {
  font-weight: 500;
}
#mis-aprendices .g-content .aprendices_mis_aprendices .jl-child-width-1-1\@s.jl-child-width-1-2\@m.jl-child-width-1-4\@xl.jl-grid {
  margin-top: 60px;
  padding-bottom: 40px;
}
/****************************************************************************/
/*                                                                          */
/* Aprendices-Programa-Maestros     -------->   #programa-maestros          */
/* Aprendices-Programa              -------->   #programa-aprendiz
/*                                                                          */
/****************************************************************************/
#malla-formacion .text_to_html, #programa-maestros .text_to_html, #programa-practicantes .text_to_html, #programa-aprendiz .text_to_html, #aprendices-mis-cursos .text_to_html {
  color: #788183;
  text-transform: uppercase;
}
#malla-formacion span.jl-badge, #programa-maestros span.jl-badge, #programa-practicantes span.jl-badge, #programa-aprendiz span.jl-badge, #aprendices-mis-cursos span.jl-badge {
  background-color: transparent;
  color: #219897;
  font-weight: 800;
  font-size: 20px;
}
#malla-formacion #g-page-surround, #programa-maestros #g-page-surround, #programa-practicantes #g-page-surround, #programa-aprendiz #g-page-surround, #aprendices-mis-cursos #g-page-surround {
  /*
  background-image: url(https://www.academiamlp.cl/templates/g5_hydrogen/custom/images/section-bg.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center 560px;
  */
}
#malla-formacion #g-caracteristica, #programa-maestros #g-caracteristica, #programa-practicantes #g-caracteristica, #programa-aprendiz #g-caracteristica, #aprendices-mis-cursos #g-caracteristica {
  background-color: transparent;
}
#malla-formacion #g-contenidos .g-container, #programa-maestros #g-contenidos .g-container, #programa-practicantes #g-contenidos .g-container, #programa-aprendiz #g-contenidos .g-container, #aprendices-mis-cursos #g-contenidos .g-container {
  padding: 0;
  background-color: transparent;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 {
  margin: 0;
  gap: 4%;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card {
  width: 30.667%;
  box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body {
  padding: 0;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body h5, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body h5, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body h5, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body h5 {
  padding: 15px 0 25px 0;
  font-weight: 300;
  color: #2f2f2f;
  text-transform: uppercase;
  line-height: 1.2em;
  font-size: 20px;
  height: 112px;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body .jl-card-badge, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body .jl-card-badge, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body .jl-card-badge, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-body .jl-card-badge {
  top: 15px;
  right: 15px;
  padding: 8px 30px 8px 15px;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer {
  padding: 20px 0 0 0;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a {
  background-color: #8E9A9C;
  border-radius: 12px;
  transition: 0.5s;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a:hover, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a:hover, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a:hover, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer a:hover {
  background-color: #000;
}
#programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer .fa-arrow-right:before, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer .fa-arrow-right:before, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer .fa-arrow-right:before, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card .jl-card-footer .fa-arrow-right:before {
  content: "ENTRAR";
}
/****************************************************************************/
/*                                                                          */
/* Interior-Curso-Desarrollo     -------->   #interior-curso                */
/*                                                                          */
/* Los estilos del iframe curso se encuentran en un JS cargado              */
/* en el Outline "Interior-Curso-Desarrollo"                                */
/*                                                                          */
/****************************************************************************/
#interior-curso p.tm-meta.jl-article-meta.jl-text-lead {
  color: #078093;
  font-weight: 600;
  line-height: 1em;
}
#interior-curso.rol-practicantes_y_memoristas #g-contenidos, #interior-curso.rol-aprendices #g-contenidos, #interior-curso.rol-maestro_guia_-_aprendices #g-contenidos, #interior-curso.rol-practicantes_y_memoristas #g-caracteristica, #interior-curso.rol-aprendices #g-caracteristica, #interior-curso.rol-maestro_guia_-_aprendices #g-caracteristica {
  /*max-width: 1200px;
    margin: 0 auto;*/
}
#interior-curso.rol-practicantes_y_memoristas #g-caracteristica, #interior-curso.rol-aprendices #g-caracteristica, #interior-curso.rol-maestro_guia_-_aprendices #g-caracteristica, #interior-curso.rol-practicantes_y_memoristas .intro-desarrollo-curso, #interior-curso.rol-aprendices .intro-desarrollo-curso, #interior-curso.rol-maestro_guia_-_aprendices .intro-desarrollo-curso {
  background-color: transparent !important;
  border: none;
  margin-top: 100px;
  padding: 0px 30px 0px 30px;
}
#interior-curso.rol-practicantes_y_memoristas #g-page-surround, #interior-curso.rol-aprendices #g-page-surround, #interior-curso.rol-maestro_guia_-_aprendices #g-page-surround {
  /*background-image: url(https://www.academiamlp.cl/templates/g5_hydrogen/custom/images/section-bg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center top;*/
}
#interior-curso.rol-practicantes_y_memoristas #g-pie-de-pagina, #interior-curso.rol-aprendices #g-pie-de-pagina, #interior-curso.rol-maestro_guia_-_aprendices #g-pie-de-pagina {
  margin-top: 100px;
}
#interior-curso.rol-practicantes_y_memoristas .bienvenida-curso.p-md.ml-2, #interior-curso.rol-aprendices .bienvenida-curso.p-md.ml-2, #interior-curso.rol-maestro_guia_-_aprendices .bienvenida-curso.p-md.ml-2 {
  margin: 0;
  padding: 50px 0px 0px 0;
  max-width: 100%;
  margin-bottom: 50px;
}
#interior-curso.rol-practicantes_y_memoristas .bienvenida-curso p, #interior-curso.rol-aprendices .bienvenida-curso p, #interior-curso.rol-maestro_guia_-_aprendices .bienvenida-curso p {
  color: #078093;
  font-weight: 500;
  line-height: 1.1em;
  display: flex;
  justify-content: space-between;
}
#interior-curso.rol-practicantes_y_memoristas .bienvenida-curso .jl-button-danger, #interior-curso.rol-aprendices .bienvenida-curso .jl-button-danger, #interior-curso.rol-maestro_guia_-_aprendices .bienvenida-curso .jl-button-danger {
  background-color: #f0506e;
  color: #fff;
  border: none;
  margin: 0px 0px 0px 30px !important;
  padding: 18px 0px 18px 0 !important;
  line-height: 1em;
  width: 100%;
  height: fit-content;
  border-radius: 8px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  transition: 0.4s;
  flex: 30%;
  max-width: 250px;
}
#interior-curso.rol-practicantes_y_memoristas .bienvenida-curso .jl-button-danger:hover, #interior-curso.rol-aprendices .bienvenida-curso .jl-button-danger:hover, #interior-curso.rol-maestro_guia_-_aprendices .bienvenida-curso .jl-button-danger:hover {
  background-color: #000;
}
p#miga_volver {
  /*display: block!important;*/
}
/****************************************************************************/
/*                                                                          */
/* Media Queries                                                            */
/*                                                                          */
/****************************************************************************/
@media only all and (max-width: 47.99rem) {
  /*#perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height .jl-background-muted .tm-image,
    #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height .jl-background-muted .tm-image {
        width: 200px;
        height: 200px;
    }*/
  #perfil-aprendiz .g-main-nav .g-toplevel > li > .g-menu-item-container, #perfil-practicante .g-main-nav .g-toplevel > li > .g-menu-item-container, #portada-practicantes .g-main-nav .g-toplevel > li > .g-menu-item-container, #portada-aprendices .g-main-nav .g-toplevel > li > .g-menu-item-container, #mis-aprendices .g-main-nav .g-toplevel > li > .g-menu-item-container, #programa-maestros .g-main-nav .g-toplevel > li > .g-menu-item-container, #programa-practicantes .g-main-nav .g-toplevel > li > .g-menu-item-container, #malla-formacion .g-main-nav .g-toplevel > li > .g-menu-item-container, #programa-aprendiz .g-main-nav .g-toplevel > li > .g-menu-item-container, #interior-curso.rol-practicantes_y_memoristas .g-main-nav .g-toplevel > li > .g-menu-item-container, #interior-curso.rol-aprendices .g-main-nav .g-toplevel > li > .g-menu-item-container, #interior-curso.rol-maestro_guia_-_aprendices .g-main-nav .g-toplevel > li > .g-menu-item-container, #aprendices-mis-cursos .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 10px;
  }
  #perfil-aprendiz li.g-menu-item.g-standard, #perfil-practicante li.g-menu-item.g-standard, #portada-practicantes li.g-menu-item.g-standard, #portada-aprendices li.g-menu-item.g-standard, #mis-aprendices li.g-menu-item.g-standard, #programa-maestros li.g-menu-item.g-standard, #programa-practicantes li.g-menu-item.g-standard, #malla-formacion li.g-menu-item.g-standard, #programa-aprendiz li.g-menu-item.g-standard, #interior-curso.rol-practicantes_y_memoristas li.g-menu-item.g-standard, #interior-curso.rol-aprendices li.g-menu-item.g-standard, #interior-curso.rol-maestro_guia_-_aprendices li.g-menu-item.g-standard, #aprendices-mis-cursos li.g-menu-item.g-standard {
    width: 100%;
    text-align: center;
  }
  #perfil-aprendiz #g-cabecera, #perfil-practicante #g-cabecera, #portada-practicantes #g-cabecera, #portada-aprendices #g-cabecera, #mis-aprendices #g-cabecera, #programa-maestros #g-cabecera, #programa-practicantes #g-cabecera, #malla-formacion #g-cabecera, #programa-aprendiz #g-cabecera, #interior-curso.rol-practicantes_y_memoristas #g-cabecera, #interior-curso.rol-aprendices #g-cabecera, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera, #aprendices-mis-cursos #g-cabecera {
    padding: 15px 0 0 0;
  }
  #perfil-aprendiz #g-cabecera ul.g-toplevel, #perfil-practicante #g-cabecera ul.g-toplevel, #portada-practicantes #g-cabecera ul.g-toplevel, #portada-aprendices #g-cabecera ul.g-toplevel, #mis-aprendices #g-cabecera ul.g-toplevel, #programa-maestros #g-cabecera ul.g-toplevel, #programa-practicantes #g-cabecera ul.g-toplevel, #malla-formacion #g-cabecera ul.g-toplevel, #programa-aprendiz #g-cabecera ul.g-toplevel, #interior-curso.rol-practicantes_y_memoristas #g-cabecera ul.g-toplevel, #interior-curso.rol-aprendices #g-cabecera ul.g-toplevel, #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera ul.g-toplevel, #aprendices-mis-cursos #g-cabecera ul.g-toplevel {
    justify-content: center;
    flex-direction: column;
  }
  #perfil-aprendiz #g-menu-corto, #perfil-practicante #g-menu-corto, #portada-practicantes #g-menu-corto, #portada-aprendices #g-menu-corto, #mis-aprendices #g-menu-corto, #programa-maestros #g-menu-corto, #programa-practicantes #g-menu-corto, #malla-formacion #g-menu-corto, #programa-aprendiz #g-menu-corto, #aprendices-mis-cursos #g-menu-corto {
    margin-top: 0;
    z-index: 9999;
    position: relative;
    background-color: #007788;
  }
  #interior-curso.rol-practicantes_y_memoristas #g-menu-corto, #interior-curso.rol-aprendices #g-menu-corto, #interior-curso.rol-maestro_guia_-_aprendices #g-menu-corto {
    z-index: -1;
  }
  #perfil-aprendiz #g-menu-corto:after, #perfil-practicante #g-menu-corto:after, #portada-practicantes #g-menu-corto:after, #portada-aprendices #g-menu-corto:after, #mis-aprendices #g-menu-corto:after, #programa-maestros #g-menu-corto:after, #programa-practicantes #g-menu-corto:after, #malla-formacion #g-menu-corto:after, #programa-aprendiz #g-menu-corto:after, #interior-curso.rol-practicantes_y_memoristas #g-menu-corto:after, #interior-curso.rol-aprendices #g-menu-corto:after, #interior-curso.rol-maestro_guia_-_aprendices #g-menu-corto:after, #aprendices-mis-cursos #g-menu-corto:after {
    display: none;
  }
  #perfil-aprendiz #g-menu-corto div#menu-1567-particle, #perfil-practicante #g-menu-corto div#menu-1567-particle, #portada-practicantes #g-menu-corto div#menu-1567-particle, #portada-aprendices #g-menu-corto div#menu-1567-particle, #mis-aprendices #g-menu-corto div#menu-1567-particle, #programa-maestros #g-menu-corto div#menu-1567-particle, #programa-practicantes #g-menu-corto div#menu-1567-particle, #malla-formacion #g-menu-corto div#menu-1567-particle, #programa-aprendiz #g-menu-corto div#menu-1567-particle, #interior-curso.rol-practicantes_y_memoristas #g-menu-corto div#menu-1567-particle, #interior-curso.rol-aprendices #g-menu-corto div#menu-1567-particle, #interior-curso.rol-maestro_guia_-_aprendices #g-menu-corto div#menu-1567-particle, #aprendices-mis-cursos #g-menu-corto div#menu-1567-particle {
    margin: 0;
    padding: 0;
  }
  #perfil-aprendiz #g-menu-corto ul li span, #perfil-practicante #g-menu-corto ul li span, #portada-practicantes #g-menu-corto ul li span, #portada-aprendices #g-menu-corto ul li span, #mis-aprendices #g-menu-corto ul li span, #programa-maestros #g-menu-corto ul li span, #programa-practicantes #g-menu-corto ul li span, #malla-formacion #g-menu-corto ul li span, #programa-aprendiz #g-menu-corto ul li span, #interior-curso.rol-practicantes_y_memoristas #g-menu-corto ul li span, #interior-curso.rol-aprendices #g-menu-corto ul li span, #interior-curso.rol-maestro_guia_-_aprendices #g-menu-corto ul li span, #aprendices-mis-cursos #g-menu-corto ul li span {
    font-size: 14px;
  }
  #perfil-aŕendiz .g-content h3.tm-title, #mis-aprendices .g-content h3.tm-title, #portada-practicantes .g-container h3.tm-title, #portada-aprendices .g-container h3.tm-title, #programa-maestros .g-container h3.tm-title, #programa-aprendices .g-container h3.tm-title, #programa-practicantes .g-container h3.tm-title, #malla-formacion .g-container h3.tm-title, #programa-aprendiz .g-container h3.tm-title, #aprendices-mis-cursos .g-container h3.tm-title {
    font-size: 34px;
    margin-top: 0;
    margin-bottom: 0px !important;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1em;
  }
  #g-contenidos .g-container {
    padding: 0px;
  }
  #portada-practicantes a.jl-accordion-title.jl-text-bold.jl-text-uppercase, #portada-aprendices a.jl-accordion-title.jl-text-bold.jl-text-uppercase {
    font-size: 16px;
  }
  #g-pie-de-pagina {
    padding-left: 15px;
    padding-right: 15px;
  }
  .soporte-clip {
    height: auto;
  }
  #mis-aprendices .g-content .aprendices_mis_aprendices .jl-container {
    border-radius: 15px;
    padding: 0px 0px 15px 0px;
  }
  #mis-aprendices .g-content .aprendices_mis_aprendices a.jl-accordion-title.jl-padding-small {
    font-size: 20px;
  }
  #mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-child-width-1-4\@xl > * {
    width: 50%;
  }
  #mis-aprendices .g-content .aprendices_mis_aprendices .statistics-number .jl-label {
    font-size: 35px;
    margin: 0 auto;
    display: block;
    text-align: center;
  }
  #mis-aprendices .g-content .aprendices_mis_aprendices .jl-container .jl-child-width-1-4\@xl .jl-card {
    padding: 15px;
  }
  #mis-aprendices .g-content .aprendices_mis_aprendices .statistics-text {
    font-size: 16px;
  }
  #mis-aprendices .g-content .aprendices_mis_aprendices .jl-container a.jl-accordion-title.jl-padding {
    font-size: 14px;
  }
  #mis-aprendices .g-content {
    margin: 0;
    padding: 15px;
  }
  #programa-maestros .aprendices_programa_maestros .g-block.size-100 .jl-child-width-1-3 .jl-card, #malla-formacion .practmemo_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card, #programa-aprendiz .aprendices_programa .g-block.size-100 .jl-child-width-1-3 .jl-card, #aprendices-mis-cursos .aprendices_cursos .g-block.size-100 .jl-child-width-1-3 .jl-card {
    width: 100%;
  }
  #interior-curso.rol-practicantes_y_memoristas .ml-2, #interior-curso.rol-aprendices .ml-2, #interior-curso.rol-maestro_guia_-_aprendices .ml-2 {
    margin-left: 0;
  }
  #perfil-practicante .g-content .practmemo_mi_perfil .g-grid.equal-height, #perfil-aprendiz .g-content .aprendices_mi_perfil .g-grid.equal-height {
    padding: 20px 15px 15px 15px;
  }
  #perfil-practicante ul.jl-list.jl-list-striped, #perfil-aprendiz ul.jl-list.jl-list-striped {
    margin: 20px 0 20px 0;
  }
  #perfil-practicante .g-block.size-100.jl-padding, #perfil-aprendiz .g-block.size-100.jl-padding {
    margin: 0;
    padding: 0;
  }
  #perfil-practicante .g-content h3.tm-title, #perfil-aprendiz .g-content h3.tm-title {
    font-size: 26px;
    margin: 0 !important;
  }
  #perfil-practicante span, #perfil-practicante ul li, #perfil-aprendiz span, #perfil-aprendiz ul li {
    font-size: 14px;
  }
  #interior-curso a.jl-button.jl-button-primary {
    margin: 0 auto;
    display: block;
    width: 80%;
    border-radius: 10px;
  }
  #interior-curso.rol-practicantes_y_memoristas .text_to_html p, #interior-curso.rol-aprendices .text_to_html p, #interior-curso.rol-maestro_guia_-_aprendices .text_to_html p {
    font-size: 16px;
    line-height: 1em;
    text-align: center;
  }
  #interior-curso.rol-practicantes_y_memoristas .bienvenida-curso p, #interior-curso.rol-aprendices .bienvenida-curso p, #interior-curso.rol-maestro_guia_-_aprendices .bienvenida-curso p {
    width: 90%;
    margin: 0 auto 40px auto;
  }
  #malla-formacion #g-cabecera .g-main-nav ul li:nth-child(6), #portada-practicantes #g-cabecera .g-main-nav ul li:nth-child(6), #portada-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #mis-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #perfil-practicante #g-cabecera .g-main-nav ul li:nth-child(6), #perfil-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6), #programa-maestros #g-cabecera .g-main-nav ul li:nth-child(6), #programa-practicantes #g-cabecera .g-main-nav ul li:nth-child(6), #programa-aprendiz #g-cabecera .g-main-nav ul li:nth-child(6), #interior-curso.rol-practicantes_y_memoristas #g-cabecera .g-main-nav ul li:nth-child(6), #interior-curso.rol-aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #interior-curso.rol-maestro_guia_-_aprendices #g-cabecera .g-main-nav ul li:nth-child(6), #aprendices-mis-cursos #g-cabecera .g-main-nav ul li:nth-child(6) {
    position: relative;
    top: 0;
    left: auto;
    width: 80%;
  }
  #interior-curso.rol-practicantes_y_memoristas .bienvenida-curso p, #interior-curso.rol-aprendices .bienvenida-curso p, #interior-curso.rol-maestro_guia_-_aprendices .bienvenida-curso p {
    width: 90%;
    margin: 0 auto 40px auto;
    flex-direction: column;
    gap: 20px;
    text-align: center;
  }
  #interior-curso .bienvenida-curso {
    margin: 0 !important;
    padding: 0 !important;
  }
  #interior-curso .g-container .g-content {
    margin: 0;
    padding: 0;
  }
  #interior-curso.rol-practicantes_y_memoristas .bienvenida-curso .jl-button-danger, #interior-curso.rol-aprendices .bienvenida-curso .jl-button-danger, #interior-curso.rol-maestro_guia_-_aprendices .bienvenida-curso .jl-button-danger {
    margin: 0px auto 0px auto !important;
    text-align: center;
  }
  #g-cabecera .jl-button-danger {
    background-color: #FC4326;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: 300;
  }
  #g-cabecera .jl-button-danger a {
    color: #fff;
    text-transform: uppercase;
  }
}
/*****************************************/
/*          modulo PAO                   */
/*****************************************/
/*********Cambios 07-09-2023*********/
.jl-offcanvas-overlay {
  z-index: 99999;
}
.btn-ingresar-movil {
  background-color: #2886de;
  text-align: center;
  padding: 10px 30px 10px 30px;
  border-radius: 10px;
  text-transform: uppercase;
  font-size: 18px;
  width: fit-content;
  margin: 0 auto;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
}
.btn-ingresar-movil a {
  color: #fff;
}
@media only all and (max-width: 47.99rem) {
  /*.rol-inco .jl-button-default {
    background-color: #1c8382;
    color: #fff;
    border-radius: 10px;
    margin: 0 auto;
    display: inline;
    border: none;
    width: fit-content;
  }
  */
  #g-cabecera .g-main-nav {
    padding-bottom: 15px;
  }
  #g-cabecera .g-main-nav .g-toplevel {
    row-gap: 15px;
    column-gap: 20px;
    align-items: center;
  }
  #g-cabecera .g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 0.85em;
    padding: 0px;
  }
  #g-cabecera .g-main-nav .g-toplevel > li.g-menu-item-195 {
    width: 100%;
  }
  #g-cabecera .g-main-nav .g-toplevel > li .g-menu-parent-indicator:after {
    width: 1rem;
  }
  #g-cabecera .g-main-nav .g-toplevel > li.g-menu-item-150, #g-cabecera .g-main-nav .g-toplevel > li.g-menu-item-157 {
    width: 45%;
  }
  #g-cabecera .g-main-nav .g-toplevel > li.g-menu-item-190 .g-dropdown {
    width: 100vw !important;
    left: -11.5vw;
    top: 37px;
  }
  #g-cabecera .g-main-nav .g-toplevel > li.g-menu-item-411 .g-dropdown {
    width: 100vw !important;
    left: -52.1vw;
    top: 37px;
  }
  #g-cabecera .g-main-nav .g-dropdown .g-dropdown-column .g-sublevel .g-menu-item a img {
    width: auto !important;
    height: 60px;
  }
  #g-cursos #categoria_mobile {
    display: flex;
    flex-flow: wrap;
    margin: 0;
    padding: 0;
    gap: 8px;
  }
  #g-cursos #categoria_mobile li {
    min-width: 48.82%;
    padding: 0px 0px 0px 0;
    margin: 0;
    display: block;
    max-width: 48.82%;
  }
  #g-cursos #categoria_mobile li a {
    margin: 0;
    padding: 0;
    font-size: 14px;
    text-align: center;
    line-height: 1.1em;
    border: none;
    display: block;
  }
  #interior-mis-notas #g-contenidos #contenidos .g-content {
    margin: 0;
  }
  #interior-mis-notas #g-contenidos #contenidos .g-content table td, #interior-mis-notas #g-contenidos #contenidos .g-content table th {
    font-size: 13px;
    padding: 6px;
    vertical-align: middle;
  }
  #interior-mis-notas #g-contenidos #contenidos .g-content .jl-button {
    padding: 0;
    font-size: 12px;
    width: 100%;
  }
  #interior-mis-notas #g-contenidos #contenidos .g-content .jl-button-secondary {
    padding: 0px 5px 0px 5px;
  }
  #pao-mis-cursos #g-contenidos .g-container .platform-content .g-block .jl-child-width-1-3 {
    flex-direction: column;
    margin: 0;
  }
  #pao-mis-cursos #g-contenidos .g-container .platform-content .g-block .jl-child-width-1-3 .jl-card {
    width: 100%;
  }
  .outline-18 #g-cabecera {
    float: none !important;
  }
  #modulo-mis-cursos .mis_cursos_grid > .g-grid.hidden-phone {
    display: flex !important;
  }
  #modulo-mis-cursos .mis_cursos_grid > .g-grid.visible-phone {
    display: none !important;
  }
  #modulo-mis-cursos .mis_cursos_grid #listar_resultados > div {
    width: 100%;
  }
  #modulo-mis-cursos .mis_cursos_grid #buscador {
    display: none !important;
  }
  #interior-curso #g-contenidos .g-content .tm-content .text_to_html p {
    text-align: left;
  }
  #logo-movil > div {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }
  .jl-offcanvas-bar {
    width: 85%;
  }
  .jl-offcanvas-bar .jl-nav li {
    margin-bottom: 20px;
  }
  .jl-offcanvas-bar .jl-nav li .jl-nav-sub img {
    max-width: 50px;
    height: 50px;
    margin-right: 5px;
  }
  .jl-modal-dialog .jl-close {
    background-color: #000;
    border-radius: 25px;
    padding: 10px;
    top: -5px;
  }
  #g-md-16 {
    padding-top: 60px;
  }
}
/*************************************************************************/
/*                              BIBLIOTECA                               */
/*************************************************************************/
#biblioteca #g-proximas-aulas {
  background-color: #efeff0;
  position: relative;
  background-image: url('../../../../images/bg_cabecera_biblioteca.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
}
#biblioteca #titulo-pagina .tm-title {
  font-size: 4em;
  font-weight: 600;
  color: #ffffff !important;
}
#biblioteca #cabecera-biblioteca {
  position: absolute;
  left: 0;
  top: 0;
}
#biblioteca #buscador .buscador {
  border: none;
  border-radius: 15px;
  padding: 20px;
  width: 100%;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  background-color: #d9a928;
}
.listado-biblio .buscador {
  border: none;
  border-radius: 15px;
  padding: 20px;
  width: 100%;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  background-color: #d9a928;
}
.listado-biblio .buscador input {
  border: none;
  width: 82%;
  padding: 12px;
  border-radius: 8px;
}
.listado-biblio .buscador .boton {
  background-color: #03778a;
  border-radius: 8px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  border: 1px solid #ffffff;
  font-size: 1.4em;
  padding: 10px 55px;
  transition: 0.5s;
}
#biblioteca #buscador .g-content.g-particle {
  padding: 0px;
}
#biblioteca #buscador .buscador input {
  border: none;
  width: 82%;
  padding: 12px;
  border-radius: 8px;
}
#biblioteca #cabecera-biblioteca .g-content.g-particle {
  padding: 0;
}
#biblioteca #g-proximas-aulas #jlgridcard-5749-particle.g-content.g-particle {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 20px 20px 20px;
}
#biblioteca #g-proximas-aulas .biblioteca .g-content .contenedor-libros .jl-first-column {
  background-color: #fff;
  padding: 15px;
  margin-top: 15px;
  border-radius: 15px;
}
.biblio-carpeta {
  background-color: white;
  padding: 25px;
  border-radius: 15px;
}
#archivos-biblioteca .jl-first-column {
  background-color: #fff;
  padding: 15px;
  margin-top: 15px;
  border-radius: 15px;
}
#archivos-biblioteca .tm-title {
  padding: 0;
  margin: 0 !important;
  font-weight: 600;
}
#archivos-biblioteca .tm-meta {
  display: block;
  clear: both;
  text-transform: none;
  font-weight: 400;
  font-size: 1.8em;
  color: #03778a;
  margin: 0 !important;
  padding: 0;
  position: absolute;
  top: 21px;
  left: 65px;
}
#archivos-biblioteca .tm-content {
  margin-left: 70px;
  font-size: 1.4em;
  margin-top: 13px !important;
}
#archivos-biblioteca .jl-button {
  background-image: url('../../../../images/flecha-biblio.png');
  background-repeat: no-repeat;
  background-position: center;
  text-indent: 9999px;
  overflow: hidden;
  white-space: nowrap;
  border: none;
  width: 35px;
  padding: 0;
  height: 35px;
  position: absolute;
  right: 0;
  top: 12px;
}
#archivos-sueltos .jl-first-column {
  background-color: #fff;
  padding: 15px;
  margin-top: 15px;
  border-radius: 15px;
}
#archivos-sueltos .tm-title {
  padding: 0;
  margin: 0 !important;
  font-weight: 600;
}
#archivos-sueltos .tm-meta {
  display: block;
  clear: both;
  text-transform: none;
  font-weight: 400;
  font-size: 1.8em;
  color: #03778a;
  margin: 0 !important;
  padding: 0;
  position: absolute;
  top: 21px;
  left: 65px;
}
#archivos-sueltos .tm-content {
  margin-left: 70px;
  font-size: 1.4em;
  margin-top: 13px !important;
}
#archivos-sueltos .jl-button {
  background-image: url('../../../../campuscentinela2022/v6/images/flecha-biblio.png');
  background-repeat: no-repeat;
  background-position: center;
  text-indent: 9999px;
  overflow: hidden;
  white-space: nowrap;
  border: none;
  width: 35px;
  padding: 0;
  height: 35px;
  position: absolute;
  right: 0;
  top: 12px;
}
/*.contenedor-libros .libro{
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 20px 20px 20px;
}*/
#biblioteca #g-proximas-aulas .g-content.g-particle .contenedor-libros .tm-title {
  padding: 0;
  margin: 0 !important;
  font-weight: 600;
}
#biblioteca #g-proximas-aulas .g-content.g-particle .contenedor-libros .tm-meta {
  display: block;
  clear: both;
  text-transform: none;
  font-weight: 400;
  font-size: 1.8em;
  color: #03778a;
  margin: 0 !important;
  padding: 0;
  position: absolute;
  top: 21px;
  left: 65px;
}
#biblioteca #g-proximas-aulas .g-content.g-particle .contenedor-libros .tm-content {
  margin-left: 70px;
  font-size: 1.4em;
  margin-top: 13px !important;
}
#biblioteca #g-proximas-aulas .g-content.g-particle .contenedor-libros .jl-button {
  background-image: url('../../../../campuscentinela2022/v6/images/flecha-biblio.png');
  background-repeat: no-repeat;
  background-position: center;
  text-indent: 9999px;
  overflow: hidden;
  white-space: nowrap;
  border: none;
  width: 35px;
  padding: 0;
  height: 35px;
  position: absolute;
  right: 0;
  top: 12px;
}
.contenedor-libros .jl-first-column .jl-panel {
  display: flex;
  flex-direction: row;
  gap: 25px;
}
#biblioteca .tm-description {
  color: #fff;
}
#biblioteca .buscador .boton {
  background-color: #03778a;
  border-radius: 8px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  border: 1px solid #ffffff;
  font-size: 1.4em;
  padding: 10px 55px;
  transition: 0.5s;
}
#biblioteca .buscador {
  margin-bottom: 100px;
}
#biblioteca .buscador input {
  margin: 0;
}
#biblioteca #g-proximas-aulas {
  background-color: #efeff0;
  position: relative;
  background-image: url('../../../../images/bg_cabecera_biblioteca.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
}
#biblioteca #titulo-pagina .tm-title {
  font-size: 4em;
  font-weight: 600;
  color: #ffffff !important;
}
#biblioteca #cabecera-biblioteca {
  position: absolute;
  left: 0;
  top: 0;
}
#biblioteca #buscador .buscador {
  border: none;
  border-radius: 15px;
  padding: 20px;
  width: 100%;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  background-color: #d9a928;
}
.listado-biblio .buscador {
  border: none;
  border-radius: 15px;
  padding: 20px;
  width: 100%;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  background-color: #d9a928;
}
.listado-biblio .buscador input {
  border: none;
  width: 82%;
  padding: 12px;
  border-radius: 8px;
}
.listado-biblio .buscador .boton {
  background-color: #03778a;
  border-radius: 8px;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 600;
  border: 1px solid #ffffff;
  font-size: 1.4em;
  padding: 10px 55px;
  transition: 0.5s;
}
#biblioteca #buscador .g-content.g-particle {
  padding: 0px;
}
#biblioteca #buscador .buscador input {
  border: none;
  width: 82%;
  padding: 12px;
  border-radius: 8px;
}
#biblioteca #cabecera-biblioteca .g-content.g-particle {
  padding: 0;
}
#biblioteca #g-proximas-aulas #jlgridcard-5749-particle.g-content.g-particle {
  background-color: #fff;
  border-radius: 10px;
  padding: 20px 20px 20px 20px;
}
#biblioteca #g-proximas-aulas .biblioteca .g-content .contenedor-libros .jl-first-column {
  background-color: #fff;
  padding: 15px;
  margin-top: 15px;
  border-radius: 15px;
}
.biblio-carpeta {
  background-color: white;
  padding: 25px;
  border-radius: 15px;
}
/*******************************************************************************/
/***        modulo pao                                                         */
/*******************************************************************************/
body.g-torque-pao .preloader-wrapper {
  background-color: #0B5B8C;
}
body.g-torque-pao #g-menu-corto {
  background-image: linear-gradient(to bottom right, #0B5B8C, #0081B8);
}
/* Codigo Antiguo con imagen anterior
body.g-torque-pao #g-introduccion {
    background-image: url(../images/PAO/section-bg-pao.png?6542f6d7&6542f6d7);
    background-position: center -12vh;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 900px;
}
*/
body.g-torque-pao #g-introduccion .image-pao {
  background-image: url('../images/PAO/Recurso15');
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  background-size: contain;
  background-repeat: no-repeat;
}
body.g-torque-pao #g-introduccion .g-container {
  padding-top: 150px;
}
body.g-torque-pao #g-caracteristica {
  margin-bottom: 80px;
  margin-top: 80px;
  border-top: none;
  border-bottom: none;
  background: #fff;
}
body.g-torque-pao h3.tm-title {
  border-left: 5px solid #0B5B8C;
  padding-left: 20px !important;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 40px;
  color: #0B5B8C !important;
  font-size: 42px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  text-align: left !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  text-transform: uppercase !important;
}
body.g-torque-pao #g-contenidos {
  background: none;
  background-color: #fff;
  background-image: url('../images/PAO/section-bg-pao-2.png');
}
body.g-torque-pao #g-contenidos .g-container {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.14);
  border: 1px solid #0B5B8C !important;
}
body.g-torque-pao #g-contenidos .g-container {
  background-color: #fff;
}
body.g-torque-pao .jl-accordion-title {
  background-color: #D3E2E7;
  border-radius: 15px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 16px;
}
body.g-torque-pao .jl-accordion-title::before {
  background-color: #D3E2E7;
  border-radius: 50px;
  background-image: url('../images/PAO/ico-mas-menos.png');
  background-position: 47% 10%;
  background-size: 135%;
  transition: 0.4s;
}
body.g-torque-pao .jl-accordion-title::before {
  margin-right: 8px;
  margin-left: -8px;
  float: right !important;
}
body.g-torque-pao #tira-pao .g-content {
  margin: 0px;
  padding: 0px;
}
body.g-torque-pao #g-contacto {
  margin-top: 150px;
  background-image: url('../images/PAO/section-bg-pao-3.png');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
}
body.g-torque-pao #g-pie-de-pagina {
  background-image: url('../images/PAO/section-pie-pao.jpg');
  color: white;
  background-size: cover;
  padding-bottom: 80px;
  padding-top: 80px;
  margin-bottom: 60px;
}
body.g-torque-pao .ba-field-container input, body.g-torque-pao .ba-field-container textarea, body.g-torque-pao .ba-field-container select {
  background-color: #D3E2E7 !important;
  border: 1px solid #d9d9d9 !important;
  border-radius: 30px;
}
body.g-torque-pao .ba-form-submit-btn-wrapper .ba-form-submit-btn {
  background-color: #0B5B8C !important;
  border-radius: 30px !important;
  background: #0B5B8C !important;
}
body.g-torque-pao .ba-form-submit-btn {
  border-radius: 30px !important;
  background-color: #0B5B8C !important;
  background: #0B5B8C !important;
}
body.g-torque-pao .ba-form-submit-wrapper[class*="animation"] .ba-form-submit-btn:after {
  background: #0B5B8C !important;
}
body.g-torque-pao .ba-form-submit-btn-wrapper .ba-form-icon-horizontal-slide-in-animation .ba-form-submit-btn:hover {
  background-color: #0B5B8C !important;
  background: #0B5B8C !important;
}
body.g-torque-pao #g-eventos {
  background-image: url('../images/PAO/fondo-eventos.jpg');
  padding-bottom: 40px;
  padding-top: 40px;
}
#pao-mis-cursos > #g-contenidos > .g-container {
  border: none !important;
  box-shadow: none !important;
}
body#pao-mis-cursos #g-contenidos .g-container {
  border: none !important;
  box-shadow: none !important;
}
/*body#pao-mis-cursos #g-contenidos .jl-card{
  border: 1px solid #0B5B8C !important;
  border-radius: 15px;
}*/
body.g-torque-pao .jl-button-primary {
  background-color: #0B5B8C !important;
}
body.g-torque-pao h1, body.g-torque-pao h2, body.g-torque-pao h3, body.g-torque-pao h5, body.g-torque-pao h6 {
  color: #0B5B8C !important;
}
body.g-torque-pao #archivos-biblioteca .jl-button {
  background-image: url('../../../../images/flecha-biblio.png');
  background-repeat: no-repeat;
  background-position: center;
  text-indent: 9999px;
  overflow: hidden;
  white-space: nowrap;
  border: none;
  width: 35px;
  padding: 0;
  height: 35px;
  position: unset;
}
body#biblioteca-pao #g-contenidos {
  background-color: #efeff0;
  position: relative;
  background-image: url('../images/PAO/bg_cabecera_biblioteca.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center top;
  padding-top: 120px;
}
body#biblioteca-pao #g-contenidos h3 {
  color: white !important;
}
body#biblioteca-pao #g-contenidos h3.tm-title {
  border-left: 5px solid #FFF;
}
body#biblioteca-pao #g-contenidos .g-container {
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
}
body.g-torque-pao #g-menu-corto .g-main-nav .g-dropdown {
  background: #0B5B8C;
  color: white;
}
body.g-torque-pao #g-menu-corto .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #0B5B8C;
  color: white;
}
/*******************************************************************************/
/***        Modulo Instruccion Interna By Luis Orellana                                                    */
/*******************************************************************************/
body.g-torque-instruccion #g-menu-corto {
  background-color: #bb856d;
}
body.g-torque-instruccion #g-menu-corto .g-main-nav .g-dropdown {
  background: #bd7d61;
  color: white;
}
body.g-torque-instruccion #g-menu-corto .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #bd7d61;
  color: white;
}
body.g-torque-instruccion .preloader-wrapper {
  background-color: #bb856d;
}
body.g-torque-instruccion #g-cabecera {
  margin: 0%;
  padding: 0%;
}
body.g-torque-instruccion #g-cabecera .g-container {
  margin: 0;
  padding: 0;
}
body.g-torque-instruccion #g-animacion-interior .g-container {
  width: 100%;
  margin: 1px;
  padding: 0;
  display: block;
}
body.g-torque-instruccion #owl-preview-1047-particle {
  margin: 0;
  padding: 0;
}
body.g-torque-instruccion #g-introduccion {
  background-image: url('../images/instruccion/fondo.png');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 600px;
  background-attachment: inherit;
  display: flex;
  flex-direction: column;
}
body.g-torque-instruccion #g-introduccion .add-img {
  background-image: url('../images/instruccion/Recurso5.png');
  display: flex;
  flex-wrap: wrap;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}
body.g-torque-instruccion #g-contacto #jlheading-6660 {
  padding-top: 0px !important;
}
body.g-torque-instruccion h3.tm-title {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 40px;
  color: black;
  font-size: 42px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
  text-align: left !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  text-transform: uppercase !important;
}
body.g-torque-instruccion #g-introduccion .g-container {
  padding-top: 130px;
}
body.g-torque-instruccion #g-caracteristica {
  margin-bottom: 80px;
  margin-top: 10px;
  border-top: none;
  border-bottom: none;
  background: #fff;
}
body.g-torque-instruccion #g-contenidos {
  background: none;
  background-color: #fff;
}
body.g-torque-instruccion #g-contenidos .g-container {
  background-color: #fff;
}
#portada-instruccion .jl-accordion-title::before {
  background-image: url('../images/instruccion/mas_icono.png');
  background-size: 90%;
  transition: 0.4s;
}
body.g-torque-instruccion .jl-accordion-title::before {
  margin-right: 8px;
  margin-left: -8px;
  float: right !important;
}
body.g-torque-instruccion #jlheading-5736 .tm-title {
  color: black;
}
body.g-torque-instruccion #jlheading-5736 .tm-description {
  margin-bottom: 30px;
}
body.g-torque-instruccion #jlaccordion-5891 .tm-item {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
body.g-torque-instruccion .ba-form-submit-btn-wrapper .ba-form-submit-btn {
  background-color: #bb856d !important;
  border-radius: 30px !important;
  background: #bb856d !important;
}
body.g-torque-instruccion .ba-form-submit-btn {
  border-radius: 30px !important;
  background-color: #bb856d !important;
  background: #bb856d !important;
}
body.g-torque-instruccion .ba-form-submit-wrapper[class*="animation"] .ba-form-submit-btn:after {
  background: #bb856d !important;
}
body.g-torque-instruccion .ba-form-submit-btn-wrapper .ba-form-icon-horizontal-slide-in-animation .ba-form-submit-btn:hover {
  background-color: #bb856d !important;
  background: #bb856d !important;
}
body.g-torque-instruccion .soporte-clip {
  background: #bb856d;
}
body.g-torque-instruccion .soporte-clip strong {
  color: white;
  font-weight: bold;
}
body.g-torque-instruccion #g-mensajes .jl-button-primary {
  background-color: #bb856d;
}
body.g-torque-instruccion #g-mensajes .barra-logeado {
  background: #3b3a39;
}
body.g-torque-instruccion #g-contacto {
  background-image: url('../images/instruccion/Recurso3.png');
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100%;
}
body.g-torque-instruccion #jlheading-6660 {
  padding-top: 270px;
}
body.g-torque-instruccion #g-pie-de-pagina {
  background-image: url('../images/instruccion/Recurso4.png');
  color: black;
  padding-left: 150px;
  background-size: cover;
  padding-bottom: 80px;
  padding-top: 80px;
  margin-bottom: 60px;
}
body#instruccion-perfil .tm-title {
  text-align: center !important;
}
body#instruccion-perfil #g-contenidos {
  padding-top: 0;
  color: #4a4040;
}
body#instruccion-perfil #g-contenidos .g-container {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.14);
  border: 1px solid #bb856d !important;
}
body#instruccion-perfil #g-contenidos h2 {
  color: black;
}
body#instruccion-perfil #g-caracteristica {
  margin-bottom: 10px;
}
body#instruccion-perfil #g-animacion-interior #owl-preview-1790-particle {
  margin: 0;
  padding: 0;
}
/*
body#instruccion-perfil .jl-label {
  background: #bb856d;
}
*/
#instruccion-perfil .g-content .jl-card.pendiente {
  border-radius: 15px;
  background: #f18077;
  background: linear-gradient(0deg, #e92e2e 0%, #ff8282 50%, #e92e2e 100%);
}
body#instruccion-perfil .g-content .completado {
  border-radius: 15px;
  background: #219897;
  background: linear-gradient(0deg, #217d98 0%, #4bc3c2 50%, #217d98 100%);
}
body#instruccion-perfil .statistics-number .jl-label {
  font-size: 30px;
  font-weight: bold;
  background-color: transparent;
  color: #fff;
  padding: 0px;
  line-height: 1em;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
  font-family: "Ubuntu", sans-serif;
}
body#instruccion-perfil .g-content .jl-card h4 {
  text-transform: uppercase;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
}
body#instruccion-estacion #g-animacion-interior #owl-preview-6698-particle {
  margin: 0;
  padding: 0;
}
body#instruccion-estacion .tm-title {
  text-align: center !important;
}
body#instruccion-estacion #g-contenidos {
  padding: 0%;
  display: flex;
  justify-content: space-evenly;
  margin: 0;
  width: 100%;
  margin: 0%;
}
body#instruccion-estacion #g-contenidos .g-container {
  margin-left: 10px;
  padding-left: 10px;
  margin-right: 5px;
  padding-right: 5px;
  margin-top: 0px;
  padding-top: 0px;
}
body#instruccion-estacion #g-contenidos .jl-navbar-container {
  padding-top: 0px;
  margin-top: 0px;
}
body#instruccion-estacion #g-contenidos .jl-grid {
  display: flex;
  justify-content: space-around;
  align-items: baseline;
  padding-left: 0px;
  margin-left: 0px;
}
body#instruccion-estacion #g-caracteristica {
  margin-bottom: 10px;
}
body#instruccion-estacion .jl-button-primary {
  background-color: #bb856d;
}
body#instruccion-satisfaccion #g-eventos {
  background-image: url('../images/PAO/fondo-eventos.jpg');
  padding-bottom: 40px;
  padding-top: 40px;
}
body#instruccion-satisfaccion .tm-title {
  text-align: center !important;
}
body#instruccion-satisfaccion #g-contenidos {
  padding: 0;
}
body#instruccion-satisfaccion #g-contenidos .g-container {
  background-color: #fff;
}
body#instruccion-satisfaccion #g-contenidos .g-container {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.14);
  border: 1px solid #bb856d !important;
  margin-top: 30px;
  margin-bottom: 30px;
  border-radius: 0.5rem;
}
body#perfil-aprendiz .jl-position-bottom {
  bottom: -13%;
}
body#instruccion-mis-aprendices #owl-preview-2069-particle.g-content {
  margin: 0;
  padding: 0;
}
body#instruccion-mis-aprendices .tm-title {
  text-align: center !important;
}
body#instruccion-malla #owl-preview-3457-particle {
  margin: 0;
  padding: 0;
}
body#instruccion-malla .tm-title {
  text-align: center !important;
}
body#instruccion-malla .jl-button-primary {
  background-color: #bb856d;
}
body#instruccion-malla #g-contenidos {
  padding: 0px;
}
body#instruccion-malla #g-caracteristica {
  margin-bottom: 20px;
}
body#instruccion-programa-instructor .tm-title {
  text-align: center !important;
}
body#instruccion-programa-instructor #g-contenidos {
  padding: 0;
}
body#instruccion-programa-instructor #g-contenidos .g-container {
  padding-top: 0px;
}
body#instruccion-programa-instructor #g-caracteristica {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
body#instruccion-programa-instructor #g-contenidos h5 {
  color: black;
}
body#instruccion-programa-instructor .jl-button-primary {
  background-color: #bb856d;
}
body#instruccion-programa-instructor #g-contenidos .jl-grid {
  display: flex;
  justify-content: space-around;
  align-items: baseline;
  padding-left: 0px;
  margin-left: 0px;
}
body#instruccion-mis-aprendices #g-caracteristica {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
body#instruccion-mis-aprendices #g-contenidos {
  padding-top: 0px;
  margin-top: 0px;
}
body#instruccion-tabla-test #g-caracteristica {
  margin-bottom: 0px;
}
body#instruccion-tabla-test .tm-title {
  text-align: center !important;
}
body#instruccion-tabla-test #g-contenidos {
  padding-top: 0px;
}
body.g-torque-logeados .ingresa {
  font-size: 14px;
  font-weight: bold;
  color: #fff !important;
  background-color: #007BFF !important;
  border: none !important;
  border-radius: 5px;
  padding: 10px 20px;
  cursor: pointer;
  text-align: center;
  transition: background-color 0.3s ease;
}
body.g-torque-logeados .ingresa:hover {
  background-color: #0056b3 !important;
}
body.g-torque-logeados .soporte-clip strong {
  color: #5591d2;
  font-weight: bold;
}
#programa-aprendiz-mantenimiento .g-content h3.tm-title {
  font-size: 48px;
  text-align: center;
  font-weight: bold;
  margin-top: 70px;
  margin-bottom: 10px !important;
  color: #078093;
  padding: 0;
  font-family: "Ubuntu", sans-serif;
  margin-top: 10px !important;
}
#programa-aprendiz-mantenimiento .jl-grid-large {
  margin-left: 0px;
}
#programa-aprendiz-mantenimiento #g-contenidos {
  padding: 0%;
  display: flex;
  justify-content: space-evenly;
  margin: 0;
  width: 100%;
  margin: 0%;
}
#programa-aprendiz-mantenimiento #g-contenidos .g-container {
  margin-left: 10px;
  padding-left: 10px;
  margin-right: 5px;
  padding-right: 5px;
  margin-top: 0px;
  padding-top: 0px;
}
#programa-aprendiz-mantenimiento #g-contenidos .jl-navbar-container {
  padding-top: 0px;
  margin-top: 0px;
}
#programa-aprendiz-mantenimiento #g-contenidos .jl-grid {
  display: flex;
  justify-content: space-around;
  align-items: baseline;
  padding-left: 0px;
  margin-left: 0px;
}
#detalle-curso-aprendiz-mantenimiento #g-menu-corto {
  background-color: #007788;
}
#detalle-curso-aprendiz-mantenimiento .preloader-wrapper {
  background-color: #007788;
}
body#perfil-acreditacion .tm-title {
  text-align: center !important;
}
#progreso-cursos-mlp .jl-margin-remove-bottom {
  margin-bottom: 0 !important;
}
#progreso-cursos-mlp h3.tm-title {
  color: #03778a !important;
  font-size: 65px !important;
  font-weight: 700 !important;
  text-align: center !important;
  text-transform: uppercase !important;
  font-family: system-ui;
  margin-top: 30px;
}
#progreso-cursos-mlp #g-caracteristica {
  background: white;
}
#progreso-cursos-mlp #g-contenidos {
  background-image: none !important;
  padding-top: 0px;
}
#progreso-cursos-mlp #g-contenidos .g-container {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
#progreso-cursos-mlp .jl-text-lead {
  font-size: 24px;
  line-height: 1.5;
  color: #03778a !important;
}
#progreso-cursos-mlp .color-0 {
  color: #FFF;
}
#progreso-cursos-mlp .color-1 {
  color: #03778a;
}
#progreso-cursos-mlp .color-2 {
  color: #d9a928;
}
#progreso-cursos-mlp .card-color-1 {
  background-color: #03778a;
}
#progreso-cursos-mlp .card-color-2 {
  background-color: #d9a928;
}
#progreso-cursos-mlp .card-color-3 {
  background-color: #d3d3d3;
}
#progreso-cursos-mlp .card-color-4 {
  background-color: #8bcbc7;
}
#progreso-cursos-mlp .border-color-1 {
  border: 2px solid #03778a;
}
#progreso-cursos-mlp .border-color-2 {
  border: 2px solid #d9a928;
}
#progreso-cursos-mlp .border-color-3 {
  border: 2px solid #d3d3d3;
}
#progreso-cursos-mlp .border-color-4 {
  border: 2px solid #8bcbc7;
}
#progreso-cursos-mlp #listar_resultados .jl-grid {
  padding-right: 5px;
}
#progreso-cursos-mlp .jl-border-rounded {
  border-radius: 5px;
}
#progreso-cursos-mlp .jl-first-column .jl-card {
  padding-left: 10px;
  padding-right: 10px;
}
#progreso-cursos-mlp .jl-label {
  padding-left: 5px;
  padding-right: 5px;
  white-space: normal !important;
}
#progreso-cursos-mlp .largo {
  border: 2px solid #03778a !important;
}
#progreso-cursos-mlp .size-100 {
  background-color: white !important;
}
#progreso-cursos-mlp .jl-grid-small {
  margin-left: 0px;
}
#progreso-cursos-mlp .btn-certificado {
  margin-top: 10px;
}
#progreso-cursos-mlp .jl-first-column .jl-card {
  padding-left: 0;
  padding-right: 0;
  height: 100%;
}
#progreso-cursos-mlp .jl-first-column .jl-card .jl-grid {
  gap: 15px;
}
#progreso-cursos-mlp .jl-first-column .jl-card .jl-grid .jl-width-expand .jl-card {
  padding-left: 20px;
  padding-right: 20px;
}
#progreso-cursos-mlp .jl-first-column .jl-card .jl-grid .jl-width-expand .jl-card {
  padding-left: 20px;
  padding-right: 20px;
  height: 100%;
}
#progreso-cursos-mlp .jl-first-column .jl-card .jl-grid .jl-grid-margin {
  margin-top: 0px;
}
#progreso-cursos-mlp #listar_resultados .jl-grid > * {
  padding-left: 0px;
}
#progreso-cursos-mlp .jl-first-column .jl-card .jl-grid > div {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* Tamaños medianos y grandes */
  #progreso-cursos-mlp .jl-first-column .jl-card .jl-grid > div {
    width: 9%;
  }
}
#portada-practicantes #g-menu-corto {
  margin-top: 0px !important;
  z-index: auto !important;
  position: relative !important;
  background-color: #007788 !important;
}
#portada-practicantes .g-container {
  width: 100%;
  text-align: center;
}
#perfil-practicante #g-menu-corto {
  margin-top: 0px !important;
  z-index: auto !important;
  position: relative !important;
  background-color: #007788 !important;
}
#perfil-practicante .g-container {
  width: 100%;
  text-align: center;
}
#malla-formacion #g-menu-corto {
  margin-top: 0px !important;
  z-index: auto !important;
  position: relative !important;
  background-color: #007788 !important;
}
#malla-formacion .g-container {
  width: 100%;
  text-align: center;
}
#programa-practicantes #g-menu-corto {
  margin-top: 0px !important;
  z-index: auto !important;
  position: relative !important;
  background-color: #007788 !important;
}
#programa-practicantes .g-container {
  width: 100%;
  text-align: center;
}
#acreditacion-general .fa-user-circle {
  font-size: 25px;
  margin-right: 8px;
}
#acreditacion-general .fa-file-o {
  font-size: 25px;
  margin-right: 8px;
}
#acreditacion-general .fa-credit-card {
  font-size: 25px;
  margin-right: 8px;
}
#acreditacion-general #g-menu-corto, #g-menu-cursos {
  text-align: center;
}
#acreditacion-2024-general #g-cabecera {
  background-color: #1C808E;
  padding-top: 10px !important;
}
#acreditacion-2024-general #g-cabecera .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: white;
}
#acreditacion-2024-general #g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}
#acreditacion-2024-general #g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: none;
}
#acreditacion-2024-general #g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: none;
}
#acreditacion-2024-general .g-main-nav .g-toplevel > li.g-menu-item-type-particle, .g-main-nav .g-toplevel > li.g-menu-item-type-module {
  background-color: #ffffff;
}
#acreditacion-2024-general .g-menu-item .g-menu-item-type-component .g-menu-item-316 .g-standard {
  background: #003E48;
}
#acreditacion-2024-general #g-menu-corto, #g-menu-cursos {
  background-color: white;
  text-align: center;
}
#acreditacion-2024-general .g-menu-item-315 {
  background: #EC8752;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
}
#acreditacion-2024-general .g-menu-item-316 {
  background: #F1C24D;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 300px;
}
#acreditacion-2024-general .g-menu-item-317 {
  background: #95D5D3;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 300px;
}
#acreditacion-2024-general .g-menu-item-title {
  font-weight: bold;
}
#acreditacion-2024-general .fa-user-circle {
  font-size: 25px;
  margin-right: 8px;
}
#acreditacion-2024-general .fa-file-o {
  font-size: 25px;
  margin-right: 8px;
}
#acreditacion-2024-general .fa-credit-card {
  font-size: 25px;
  margin-right: 8px;
}
#acreditacion-2024-general #g-caracteristica {
  background-color: white;
}
#acreditacion-2024-general #g-caracteristica .add-img-video {
  background-image: url('../images/acreditacion/banner-portada11.jpg');
  position: relative;
  z-index: 1;
  /* Este contenido estará detrás */
  background-color: rgba(0, 0, 255, 0.5);
  /* Color de fondo azul semitransparente */
  clip-path: polygon(0 16%, 100% 3%, 100% 86%, 0 98%);
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  height: 400px;
  width: 100%;
  padding: 0px;
  margin: 0px;
  background-attachment: inherit;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #acreditacion-2024-general #g-caracteristica .add-img-video {
    margin-top: -60% !important;
  }
}
@media only screen and (min-width: 1025px) {
  #acreditacion-2024-general #g-caracteristica .add-img-video {
    margin-top: -36%;
  }
}
#acreditacion-2024-general .add-img {
  background-image: url('../images/acreditacion/acreditacion-1.PNG');
  display: flex;
  flex-wrap: wrap;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
}
#acreditacion-2024-general #g-introduccion .tm-title {
  color: #f25300;
  font-weight: bold;
  font-size: 45px;
  font-family: system-ui;
}
#acreditacion-2024-general #g-introduccion .tm-description {
  color: #f25300;
  text-align: justify;
}
#g-introduccion .g-container {
  width: 100%;
  margin-bottom: 100px;
  margin-top: 30px;
}
#acreditacion-2024-general #jlheading-8550-particle {
  padding-left: 10%;
  padding-right: 10%;
}
#acreditacion-2024-general #g-introduccion {
  margin-right: 50px;
}
#acreditacion-2024-general video {
  height: 60%;
  border: 2px solid #f25300;
  border-radius: 10px;
  position: relative;
  z-index: 2;
  /* Este contenido estará encima */
}
@media only screen and (min-width: 540px) and (max-width: 720px) {
  #acreditacion-2024-general #g-caracteristica .add-img-video {
    margin-top: -80%;
  }
  #acreditacion-2024-general #g-contacto .formulario-contacto {
    margin-top: -28%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #acreditacion-2024-general video {
    margin-top: -15% !important;
  }
  #acreditacion-2024-general #g-contacto .formulario-contacto {
    margin-top: -25%;
  }
}
@media only screen and (min-width: 820px) and (max-width: 1180px) {
  #acreditacion-2024-general #g-contacto .formulario-contacto {
    margin-top: -15%;
  }
}
@media only screen and (min-width: 1025px) {
  #acreditacion-2024-general video {
    margin-top: -8%;
    margin-left: 5%;
  }
  #acreditacion-2024-general #g-contacto .formulario-contacto {
    margin-top: -10%;
  }
}
/* Estilos específicos para pantallas pequeñas (celular) */
@media only screen and (max-width: 480px) {
  #acreditacion-2024-general #g-caracteristica .add-img-video {
    margin-top: -140%;
  }
  #acreditacion-2024-general #g-contenidos {
    margin-top: -45% !important;
  }
  #acreditacion-2024-general #g-contacto #jlheading-6539-particle {
    margin-bottom: -140px !important;
  }
  #acreditacion-2024-general video {
    margin-top: -30% !important;
  }
}
#acreditacion-2024-general #jlvideo-9949 {
  height: 400px;
}
/* Media query para pantallas pequeñas - medianas */
@media only screen and (min-width: 500px) and (max-width: 768px) {
  #acreditacion-2024-general video {
    margin-top: -10% !important;
  }
}
#acreditacion-2024-general #g-contenidos {
  background-image: none !important;
  background-color: white;
  padding-top: 0px;
  margin-top: -12%;
}
#acreditacion-2024-general #g-contenidos .tm-title {
  color: #f25300;
  font-weight: bold;
  font-size: 45px;
  font-family: sans-serif;
  text-align: justify;
}
#acreditacion-2024-general #g-contenidos .tm-description {
  color: #f25300;
  text-align: justify;
}
#acreditacion-2024-general #g-contenidos .g-container {
  background-color: white;
  margin-top: 0px;
  padding-top: 0px;
}
#acreditacion-2024-general #g-contenidos .jl-accordion-title::before {
  border: 2px solid #f25300;
}
#acreditacion-2024-general #g-contenidos #jlaccordion-5891 .jl-accordion-title {
  color: #f25300;
}
#acreditacion-2024-general #g-contenidos .tm-item.jl-scrollspy-inview.jl-animation-slide-top {
  border: 1px solid #f25300;
}
#acreditacion-2024-general #g-contenidos .tm-content.jl-panel.jl-dropcap.jl-margin-top {
  color: black;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 30px;
}
#acreditacion-2024-general #g-contenidos #jlheading-5736 h3 {
  color: #f25300;
  /* font-weight: bold; */
  font-family: system-ui;
  text-align: justify;
  margin-left: 5%;
  font-size: 30px;
  font-style: oblique;
}
#acreditacion-2024-general #g-contenidos #jlheading-5736 h1 {
  color: #f25300;
  font-weight: bold;
  font-family: sans-serif;
  text-align: justify;
  font-size: 50px;
  font-style: oblique;
}
#acreditacion-2024-general #g-contacto #jlheading-6539-particle {
  background-image: url('../images/acreditacion/banner-portada11.jpg');
  clip-path: polygon(0 14%, 100% 3%, 100% 86%, 0 98%);
  background-size: cover;
  background-repeat: no-repeat;
  height: 450px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  /* Alinea los elementos hijos en la parte inferior verticalmente */
  justify-content: flex-end;
  /* Alinea los elementos hijos en la parte inferior horizontalmente */
  margin-bottom: -130px;
  background-position: center center;
  position: relative;
}
#acreditacion-2024-general #g-contacto #jlheading-6539-particle::before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#acreditacion-2024-general #g-contacto .g-container {
  margin-left: 0px;
  margin-right: 0px;
  width: 100% !important;
}
#acreditacion-2024-general #g-contacto h3.tm-title {
  color: white;
  font-weight: bold;
  font-size: 45px;
  font-family: sans-serif;
}
#acreditacion-2024-general #g-contacto .tm-description.jl-margin-top {
  color: white;
  font-weight: bold;
  width: 50%;
}
#acreditacion-2024-general #g-contacto .formulario-contacto {
  background-color: #1C808E;
  clip-path: polygon(0 14%, 100% 3%, 100% 86%, 0 98%);
}
@media only screen and (max-width: 768px) {
  /* pantalla tipo celular */
  #acreditacion-2024-general #g-contacto .formulario-contacto .g-content .platform-content {
    padding-bottom: 20%;
    padding-top: 20%;
  }
  #acreditacion-2024-general #g-contacto #jlheading-6539 {
    padding-bottom: 15% !important;
    font-size: 15px;
  }
  #acreditacion-2024-general #g-contacto .tm-description.jl-margin-top {
    color: white;
    font-weight: bold;
    width: 50%;
  }
}
#acreditacion-2024-general #g-contacto #jlheading-6539 {
  margin-left: 10%;
  padding-bottom: 5%;
  margin-bottom: 20px;
  color: #fff;
  position: relative;
}
#acreditacion-2024-general #g-contacto .formulario-contacto .g-content {
  margin-left: 15%;
  margin-right: 15%;
  margin-top: 8%;
}
#acreditacion-2024-general #g-contacto .ba-field-container input {
  color: #f25300;
}
#acreditacion-2024-general #g-contacto .ba-field-container textarea {
  color: #f25300;
}
#acreditacion-2024-general #g-contacto .ba-form-submit-title {
  color: #f25300;
}
#acreditacion-2024-general #g-contacto .ba-form-submit-wrapper .ba-form-submit-btn {
  background: white;
}
#acreditacion-2024-general #g-contacto .ba-form-icon-horizontal-slide-in-animation .ba-form-submit-btn i {
  color: #f25300;
}
#acreditacion-2024-general #g-contacto .ba-form-submit-wrapper[class*="animation"] .ba-form-submit-btn:after {
  background: white !important;
}
#acreditacion-2024-general #g-pie-de-pagina {
  background-image: none;
  color: black;
  padding-top: 0px;
}
#acreditacion-2024-general .soporte-clip strong {
  color: white;
  font-weight: bold;
}
#acreditacion-2024-general .soporte-clip {
  background: #b54004;
}
/*****************************ESTILOS ACREDITACIÓN*****************************/
/*Seba Valencia - Marzo 2024*/
.acreditacion #g-mensajes {
  display: none;
}
.acreditacion #g-cabecera {
  background-color: #007d8f;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0px 20px 0px 0px;
}
/*
.acreditacion #g-cabecera .g-grid:nth-child(1) {
  display: none;
}*/
.acreditacion #g-cabecera .g-grid:nth-child(2) .g-main-nav {
  margin: 0;
}
.acreditacion #g-cabecera .g-main-nav ul li.g-menu-item:nth-child(2) {
  background-color: #fff;
}
.acreditacion #g-cabecera .g-main-nav ul li {
  background-color: #007d8f !important;
}
/*.acreditacion #g-cabecera .g-main-nav .g-menu-item-container,*/
.acreditacion #g-cabecera .g-main-nav ul li.g-menu-item:nth-child(2) .g-menu-item-container {
  padding: 20px;
}
.acreditacion #g-cabecera .g-main-nav .g-menu-item a, .acreditacion #g-cabecera .g-main-nav .g-menu-item span {
  color: #fff;
}
.acreditacion #g-cabecera .g-main-nav .g-menu-item.active {
  background-color: transparent !important;
}
.acreditacion #g-cabecera .barra-logeado {
  padding: 0 !important;
  background: none;
  align-items: center;
  display: flex;
}
.acreditacion #g-contenidos, .acreditacion #g-caracteristica {
  background: none;
}
.acreditacion #g-contenidos .g-container {
  padding: 0;
  margin: 0;
  width: auto;
}
.acreditacion #g-contenidos .g-container > .g-grid:last-child {
  background-image: url('https://www.academiamlp.cl/templates/g5_hydrogen/custom/images/bg-form.png');
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  padding-top: 16vh;
  margin-top: -18vh;
}
.acreditacion.eje #g-contenidos .g-grid:nth-child(2) {
  margin: 20px 0px 20px 0;
}
.acreditacion.eje #g-contenidos .g-grid:nth-child(2) .g-block {
  padding: 0;
  margin: 0;
}
.acreditacion.eje #g-contenidos .eje-imagen div {
  height: 100%;
}
.acreditacion.eje #g-contenidos .eje-imagen div img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.acreditacion.eje #g-contenidos .g-content .platform-content .jl-section-primary.jl-margin-large {
  display: none;
}
.acreditacion.eje #g-contenidos, .acreditacion.eje #g-contenidos .g-content, .acreditacion.eje #g-contenidos .g-content .platform-content .jl-section, .acreditacion.eje #g-contenidos .g-content .platform-content .jl-section .jl-container {
  margin: 0;
  padding: 0;
}
.acreditacion.eje #g-contenidos .g-content .platform-content .jl-section .jl-container {
  max-width: 100%;
  width: 100%;
}
.acreditacion.eje #g-contenidos .g-content .platform-content .jl-section .jl-container h2 {
  background-color: #ef8856;
  margin: 0;
  padding: 20px 20px 20px 20px;
}
.acreditacion.eje #g-contenidos .g-content .platform-content .jl-section .jl-container p, .acreditacion.eje #g-contenidos .g-content .platform-content .jl-section .jl-container p.jl-text-justify {
  margin: 0;
  padding: 10px 30px 10px 30px;
}
.acreditacion.eje #g-contenidos a.boton-eje {
  margin: 30px 0 0 0;
  padding: 12px 25px 12px 25px;
  background-color: #89d0ce;
  border-radius: 10px;
  display: block;
  width: fit-content;
}
.acreditacion.eje #g-contenidos a.boton-eje span {
  margin: 0;
  padding: 0;
  background-color: transparent;
  color: #fff;
}
.acreditacion.eje #g-contenidos .g-content .platform-content .g-grid.equal-height .g-block .jl-grid {
  margin: 0;
  padding: 0;
}
.acreditacion.eje #g-contenidos .g-content .platform-content .g-grid.equal-height .g-block .jl-grid .jl-card .jl-button {
  background-color: #89d0ce;
}
.acreditacion.eje .titulo-eje {
  background-color: #ef8856;
}
.acreditacion.eje #g-contenidos .titulo-eje .tm-title {
  text-align: left;
  padding: 25px 20px 25px 20px;
}
.acreditacion.eje #g-contenidos .descripcion-eje {
  border: 1px solid #7bba7d;
}
.acreditacion.eje #g-contenidos .descripcion-eje .g-particle {
  padding: 30px 30px 30px 30px;
}
.acreditacion #g-caracteristica .txt-bienvenida {
  display: flex;
  align-items: center;
}
.acreditacion #g-caracteristica .txt-bienvenida h3 {
  font-weight: 600;
  line-height: 0.9em;
  font-style: italic;
  font-size: 5.3vw;
}
.acreditacion #g-caracteristica .foto-bienvenida {
  align-items: center;
  padding-right: 30px;
  display: flex;
  transform: translateY(-3vw);
}
.acreditacion .bienvenida .g-grid:nth-child(2) {
  z-index: 4;
  position: relative;
}
.acreditacion .bienvenida .g-grid:nth-child(2) .video {
  border: 2px solid #ef8856;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 10px 10px 0px rgba(0, 0, 0, 0.4);
  background-color: #fff;
}
.acreditacion .bienvenida .g-grid:nth-child(2) .video div {
  line-height: 0;
}
.acreditacion .bienvenida .g-grid:nth-child(2) .video .jl-icon-button {
  width: 54px;
  height: 54px;
  background: #dd5434;
  color: #fff;
}
.acreditacion .bienvenida .g-grid:nth-child(3) {
  margin-top: -17vw;
}
.acreditacion .bienvenida .g-grid:nth-child(3) .banner-video .preview-image .preview-text {
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  padding: 0px 10% 0 0;
}
.acreditacion .bienvenida .g-grid:nth-child(3) .banner-video .preview-image .preview-text .item-overlay-title {
  text-shadow: 65px -50px 0px rgba(255, 255, 255, 0.3);
}
.acreditacion #g-menu-corto {
  background: none;
  text-align: center;
}
.acreditacion #g-menu-corto .g-menu-item {
  border-radius: 8px;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(1) {
  background-color: #ef8856;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(1):hover {
  background-color: #ef7132;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(2) {
  background-color: #efbe57;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(2):hover {
  background-color: #edb133;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(3) {
  background-color: #7bba7d;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(3):hover {
  background-color: #4fc553;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(4) {
  background-color: #89d0ce;
}
.acreditacion #g-pie-de-pagina {
  background: none;
  margin: 60px 0 0 0;
}
.acreditacion #g-pie-de-pagina .soporte-clip {
  position: relative;
  background: none;
  text-align: left;
  height: auto;
  width: auto;
}
.acreditacion #g-pie-de-pagina .soporte-clip strong {
  color: #fffc3d;
}
.acreditacion #g-pie-de-pagina #redes-sociales > .g-particle {
  margin: 0.75rem 0 1.5rem 0;
}
.acreditacion #g-pie-de-pagina #redes-sociales img {
  max-width: 36px;
  height: auto;
}
.acreditacion #g-pie-de-pagina .g-container .g-grid:nth-child(2) {
  background-color: #dd5434;
  margin-top: 40px;
}
.acreditacion #g-pie-de-pagina .g-container .g-grid:nth-child(3) {
  position: fixed;
  bottom: 0;
  right: 0;
}
.acreditacion #g-pie-de-pagina .footer-column {
  border-left: 1px solid #ef8856;
  padding: 20px 20px 20px 20px;
}
.acreditacion .preguntas-frecuentes {
  counter-reset: faq;
}
.acreditacion .preguntas-frecuentes .jl-accordion .tm-item {
  counter-increment: faq;
}
.acreditacion .preguntas-frecuentes .jl-accordion .tm-item:before {
  content: counter(faq);
  position: absolute;
  left: -78px;
  color: #dd5434;
  border: 1px solid #f37531;
  font-size: 2.5em;
  font-weight: 600;
  font-style: italic;
  display: block;
  width: 69px;
  height: 69px;
  text-align: center;
  padding: 0;
  margin: 0;
  text-indent: -7px;
}
.acreditacion .preguntas-frecuentes .jl-accordion .tm-item .jl-accordion-title:before {
  background-color: #f37531;
  color: #fff;
}
.acreditacion .preguntas-frecuentes .tm-item {
  border: 1px solid #dd5434;
}
.acreditacion .preguntas-frecuentes .tm-item a {
  color: #dd5434;
}
.acreditacion .preguntas-frecuentes .tm-item p.jl-text-default {
  padding: 0px 20px 30px 20px;
  margin: 0;
}
.acreditacion .jl-modal {
  background: rgba(35, 129, 141, 0.8);
}
.acreditacion .acreditacion_mi_perfil .g-grid .g-block {
  border: 1px solid #23818d;
}
.acreditacion .acreditacion_mi_perfil .g-grid .g-block .jl-inline {
  /*border-radius: 50%;
  overflow: hidden;
  max-width: 200px;
  max-height: 200px;
  border: 12px solid #ef8856;*/
}
.acreditacion .acreditacion_mi_perfil .g-block.jl-padding {
  padding: 0;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-60 h2 {
  background-color: #23818d;
  color: #fff;
  margin: 0;
  padding: 20px 20px 20px 20px;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-60 p.jl-text-default {
  background-color: #89d0ce;
  margin: 0 !important;
  padding: 20px 20px 20px 20px;
  color: #fff;
  line-height: normal;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-60 table.jl-table {
  margin: 0;
  padding: 0;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 {
  flex: 0 30%;
  width: 30%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  border: none;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(1) div {
  margin: 0 auto;
  height: auto;
  flex-direction: column-reverse;
  gap: 20px;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(1) div .jl-overlay {
  padding: 0px;
  background-color: #ef8856 !important;
  position: relative !important;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(1) div .jl-overlay .jl-button {
  line-height: 1em;
  padding: 10px;
  font-size: 0.8em;
  border: none;
  color: #fff;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(1) div .jl-overlay + .jl-margin-auto {
  background: white;
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 50%;
  display: flex;
  align-items: center;
  border: 10px solid #ef8856 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(1) div div:nth-child(2) img {
  height: auto;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(2) {
  padding: 0 !important;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(2) h2 {
  background-color: #23818d;
  color: #fff;
  margin: 0;
  padding: 20px 20px 20px 20px;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(2) ul {
  padding: 30px 30px 30px 30px;
  margin: 0;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(2) ul li {
  align-items: center;
  padding: 10px 0px 0px 0px;
  margin: 0;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(2) ul li span {
  font-size: 0.85em;
  line-height: 1em;
}
.acreditacion .acreditacion_mi_perfil .g-grid .size-60 {
  flex: 0 68%;
  width: 68%;
}
.acreditacion .spacer-vertical {
  height: 80px;
}
.acreditacion #bienvenida-info .jl-modal-body {
  background-image: url('https://www.academiamlp.cl/templates/g5_hydrogen/custom/images/banners/Banners-naranjo-12.png');
  background-size: 1200px 300px, contain;
  background-repeat: no-repeat;
  padding-top: 300px;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content h2 {
  color: #fff;
  position: absolute;
  top: 0;
  font-size: 6em;
  font-weight: 600;
  font-style: italic;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 15px;
  column-gap: 15px;
  padding: 0;
  list-style: none;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li {
  flex-basis: 48.9%;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(1) {
  border: 1px solid #ef8856;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(1)::marker {
  color: #ef8856;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(2) {
  border: 1px solid #efbe57;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(3) {
  border: 1px solid #7bba7d;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(4) {
  border: 1px solid #89d0ce;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li p {
  margin: 0;
  font-size: 0.9em;
  padding: 20px;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol {
  counter-reset: tareas;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li p {
  counter-increment: tareas;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li p:before {
  content: counter(tareas);
  color: #fff;
  font-size: 1.5em;
  font-weight: 600;
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 1.8em;
  margin-right: 5px;
  border-radius: 50px;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(1) p:before {
  background-color: #ef8856;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(2) p:before {
  background-color: #efbe57;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(3) p:before {
  background-color: #7bba7d;
}
.acreditacion #bienvenida-info .jl-modal-body .platform-content ol li:nth-child(4) p:before {
  background-color: #89d0ce;
}
.acreditacion #g-page-surround {
  box-shadow: none;
}
.acreditacion .banner-cabecera .preview-text {
  align-items: flex-start !important;
}
.acreditacion .banner-cabecera .item-overlay-title {
  font-size: 3em !important;
  padding: 0px 0px 0px 40px;
  max-width: 45%;
  line-height: 0.9em;
  text-wrap: balance;
  font-style: italic;
  text-transform: uppercase;
}
.acreditacion .banner-cabecera .g-owlcarousel-item-link a {
  border: none !important;
  font-size: 1em !important;
  padding: 0px 0px 0px 40px;
}
.acreditacion .acerca-de {
  background-color: #89d0ce;
  padding: 25px 30px 25px 30px;
  color: #fff;
  margin-bottom: 20px;
}
.acreditacion .contenedor {
  border: 1px solid #23818d;
  padding: 30px;
}
#panel-de-acreditacion #g-caracteristica .g-container .g-grid .size-80 {
  background-color: #1c8382;
}
#panel-de-acreditacion #g-caracteristica .g-container .g-grid .size-80 h3 {
  padding: 30px 30px 30px 30px;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content {
  padding: 0;
  margin: 0;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid {
  gap: 20px;
  margin: 0;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid div {
  padding: 0;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid > div:nth-child(2) .jl-button {
  background-color: #7bba7d;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid > div:nth-child(3) .jl-button {
  background-color: #ef8856;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid div .jl-card {
  border: 1px solid #1c8382;
  position: relative;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid div .jl-card .jl-card-body {
  padding: 20px 15px 20px 15px;
  height: 190px;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid div .jl-card h3:nth-child(1) {
  color: #fff;
  position: absolute;
  top: 0;
  font-size: 1em;
  left: 10px;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid div .jl-card h3.jl-card-title {
  text-align: left;
  line-height: 1em;
  font-size: 1em;
  text-transform: uppercase;
  color: #078093;
  z-index: 4;
  font-weight: 600;
  position: relative;
}
#panel-de-acreditacion.acreditacion .avance {
  font-size: 1.7em;
  font-weight: 600;
  font-style: italic;
  color: #1d8290;
  position: absolute;
  top: 98px;
  background-color: #fff;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  text-indent: -8px;
  right: 15px;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid div .jl-card .jl-card-footer {
  text-align: right;
  padding: 10px 15px 20px 10px;
  /*position: relative!important;*/
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid > div {
  min-width: 23.2%;
}
#panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid > div .resultado-acred-final .jl-card-body .jl-card-title {
  color: #fff;
}
#progreso-cursos-mlp .pintarEstado {
  background-color: #f73737;
  color: #fff;
}
#progreso-cursos-mlp .pintarModalidad {
  background-color: #f73737;
  color: #fff;
}
#progreso-cursos-mlp .pintarFiltroTodos {
  background-color: #d9a928;
  color: #fff;
}
.acreditacion .salir a.jl-button {
  background-color: #fff;
  border-radius: 25px;
  color: #007788 !important;
}
.acreditacion #g-animacion-interior .banner-principal .preview-text .item-overlay-title {
  text-transform: uppercase;
}
.acreditacion #g-animacion-interior .banner-principal .preview-text .g-owlcarousel-item-link a {
  padding: 0;
  margin: 0;
  border: none;
  font-size: 1.2em;
  text-transform: uppercase;
}
.acreditacion .banner-contacto .preview-image .item-overlay-title {
  font-size: 7vw !important;
}
.acreditacion .banner-contacto .preview-image .g-owlcarousel-item-link {
  margin: 0;
  line-height: 1em;
}
.acreditacion .form-acreditacion .ba-form-submit-btn-wrapper {
  justify-content: flex-end;
}
.acreditacion #g-contenidos .heading-faq {
  margin-bottom: 40px;
}
.acreditacion #g-contenidos .heading-faq .tm-title {
  padding: 0;
  text-align: left;
  line-height: 1em;
}
.acreditacion.tus-resultados #g-caracteristica .g-container {
  background-color: #7bba7d;
  padding: 30px 30px 30px 30px;
}
.acreditacion.tus-resultados #g-caracteristica .g-container .g-grid .size-100 .g-particle {
  margin: 0;
  padding: 0;
}
.acreditacion.tus-resultados .section-contenidos .g-content {
  margin: 0;
  padding: 0;
}
.acreditacion.tus-resultados .section-contenidos .tabla-detalle {
  padding: 0;
}
.acreditacion.tus-resultados .section-contenidos .resultado {
  padding: 30px;
}
.acreditacion.tus-resultados .section-contenidos .tabla-detalle h3 {
  margin: 0;
  padding: 20px 20px 20px 20px;
  background-color: #89d0ce;
  color: #fff;
  line-height: normal;
}
.acreditacion.tus-resultados .section-contenidos .caja {
  border: 1px solid #7bba7d;
  margin-bottom: 20px;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block {
  padding: 30px 30px 30px 30px;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block.size-50 {
  padding: 0;
  border: 1px solid #7bba7d;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block.size-50:nth-child(1) div {
  padding: 0px 20px 0px 20px;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block.size-50:nth-child(1) div h2 {
  /*background-color: #7bba7d;*/
  background-color: #219897;
  color: #fff;
  margin: 0 -20px 0 -20px;
  padding: 30px 30px 30px 30px;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.5em;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block.size-50:nth-child(1) div h2.jl-text-large {
  background-color: transparent;
  margin: 0;
  padding: 0;
  color: #63656a;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block h3 {
  padding: 30px 30px 30px 30px;
  /*background-color: #89d0ce;*/
  background-color: #219897;
  color: #fff;
  margin: 0;
}
.acreditacion.tus-resultados .section-contenidos #ver_copia_cierre {
  background-color: #ef8856;
  padding: 15px 30px 15px 30px;
  border-radius: 8px;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block.size-50 ul {
  margin: 0;
  padding: 20px;
}
.acreditacion.tus-resultados .section-contenidos .caja .g-block.size-50 ul li {
  margin: 0;
  padding: 10px 0px 10px 0px;
  border-bottom: 1px solid #7bba7d;
}
.acreditacion.tus-resultados .section-contenidos .acreditacion_cierre .equal-height.caja {
  flex-direction: column;
}
.acreditacion.tus-resultados .section-contenidos .acreditacion_cierre .equal-height.caja .size-50 {
  width: 100%;
  flex: 100%;
}
.acreditacion.tus-resultados .resultado + div > p {
  text-align: right;
}
.acreditacion.tus-resultados .resultado + div > #ver_copia_cierre {
  float: inline-end;
}
/*******************************RESOLUCIÓN INFERIOR A 960px************************************/
@media only screen and (max-width: 960px) {
  .acreditacion .form-acreditacion, .acreditacion #g-caracteristica.bienvenida {
    padding: 0px 20px 0px 20px !important;
  }
  .acreditacion.tus-resultados #g-caracteristica + .g-container {
    padding: 0px 15px 0px 15px;
  }
}
/*****************************TABLETS******************************/
@media only screen and (min-width: 431px) and (max-width: 960px) {
  .acreditacion #g-menu-corto .g-toplevel {
    gap: 5px;
    display: flex;
    align-items: stretch;
    justify-content: center;
  }
  .acreditacion#panel-de-acreditacion #g-contenidos {
    padding: 20px 20px 20px 20px;
  }
  .acreditacion .g-container {
    width: 100%;
  }
  .acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(1) div .jl-overlay + .jl-margin-auto {
    width: 150px;
    height: 150px;
  }
  .acreditacion .acreditacion_mi_perfil .g-grid .size-60 {
    overflow-x: scroll;
  }
  #perfil-acreditacion.acreditacion .contenedor {
    padding: 15px;
  }
  .acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(2) ul {
    padding: 15px;
  }
  .acreditacion .acreditacion_mi_perfil .g-grid .size-40 .contenedor:nth-child(2) ul li {
    align-items: flex-start;
  }
  #panel-de-acreditacion #g-contenidos .size-80 .g-content .platform-content .size-100 .jl-grid > div {
    min-width: 48.4%;
  }
  .acreditacion .acreditacion_mi_perfil .g-grid .size-40, .acreditacion .acreditacion_mi_perfil .g-grid .size-60 {
    flex: 0 100%;
    width: 100%;
  }
  .acreditacion #bienvenida-info .jl-modal-body .platform-content ol li {
    flex-basis: 100%;
  }
  .acreditacion #bienvenida-info .jl-modal-body .platform-content h2 {
    font-size: 4em;
  }
  .acreditacion .banner-cabecera .item-overlay-title {
    font-size: 2em !important;
  }
}
/*****************************SMALL DEVICES******************************/
@media only screen and (max-width: 430px) {
  .acreditacion #g-menu-corto .g-toplevel {
    gap: 5px;
    display: grid;
    align-items: stretch;
  }
  .acreditacion #g-menu-corto .g-menu-item {
    width: 100%;
    font-size: 0.8em;
  }
  .acreditacion .txt-bienvenida {
    padding: 0px 20px 0px 20px;
  }
  .acreditacion .txt-bienvenida .jltext-4487 {
    padding: 0px 20px 0px 20px;
    font-size: 0.8em;
  }
  .acreditacion .bienvenida .g-grid:nth-child(2) {
    padding: 0px 20px 0px 20px;
  }
  .acreditacion .preguntas-frecuentes {
    padding: 0px 20px 0px 60px;
  }
  .acreditacion .preguntas-frecuentes .jl-accordion-title {
    font-size: 0.8em !important;
  }
  .acreditacion #redes-sociales .g-particle div div {
    width: auto;
  }
  .acreditacion #g-caracteristica .txt-bienvenida h3 {
    font-size: 13vw;
  }
  .acreditacion #g-animacion-interior .banner-principal .preview-text {
    padding: 0px 0px 0px 20px;
  }
  .acreditacion #g-animacion-interior .banner-principal .preview-text .item-overlay-title {
    font-size: 2em;
  }
  .acreditacion #g-animacion-interior .banner-principal .preview-text .g-owlcarousel-item-link a {
    font-size: 1em;
    line-height: 1em;
  }
  .acreditacion .bienvenida .g-grid:nth-child(3) {
    margin-top: -4vw;
  }
  .acreditacion .preguntas-frecuentes .jl-accordion .tm-item:before {
    left: -46px;
    font-size: 1.5em;
    width: 40px;
    height: 40px;
  }
  .acreditacion .acreditacion_mi_perfil .g-grid .size-40, .acreditacion .acreditacion_mi_perfil .g-grid .size-60 {
    flex: 0 100%;
    width: 100%;
  }
  .acreditacion .acreditacion_mi_perfil .g-grid .size-60 {
    overflow-x: scroll;
  }
  .acreditacion .banner-cabecera .item-overlay-title {
    font-size: 1.1em !important;
    padding: 0px 0px 0px 30px;
    max-width: 60%;
    line-height: 0.9em;
  }
  .acreditacion#panel-de-acreditacion #g-contenidos {
    padding: 20px 20px 20px 20px;
  }
  .acreditacion.eje #g-contenidos .size-100 .jl-card {
    width: 100%;
  }
  .acreditacion .soporte-clip {
    padding: 10px 20px 0px 20px;
    margin: 0;
  }
  .acreditacion .soporte-clip h4 {
    font-size: 16px;
    text-align: center;
  }
  .acreditacion #bienvenida-info .jl-modal-body .platform-content ol li {
    flex-basis: 100%;
  }
  .acreditacion #bienvenida-info .jl-modal-body .platform-content h2 {
    font-size: 3em;
  }
}
@media only screen and (max-width: 400px) {
  #acreditacion-general #g-animacion-interior .item-overlay-title {
    margin-top: 25px;
    font-size: 15px;
    text-align: center;
  }
  #acreditacion-general #g-animacion-interior .banner-principal .preview-text .g-owlcarousel-item-link a {
    font-size: 12px;
    margin-right: 10px;
    font-weight: bold;
  }
  #acreditacion-general .super {
    font-size: 20px;
    margin-top: 15px;
    color: white;
    font-weight: bold;
    text-align: center;
  }
  #acreditacion-general .super2 {
    color: white;
    font-weight: bold;
    font-size: 8px;
    margin-top: -40px;
    text-align: center;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  #acreditacion-general #g-animacion-interior .item-overlay-title {
    font-size: 15px;
  }
  #acreditacion-general #g-animacion-interior .banner-principal .preview-text .g-owlcarousel-item-link a {
    font-size: 12px;
    margin-right: 10px;
    font-weight: bold;
  }
  #acreditacion-general .super {
    font-size: 12px;
    margin-top: 30px;
    color: white;
    font-weight: bold;
    text-align: center;
  }
  #acreditacion-general .super2 {
    color: white;
    font-weight: bold;
    font-size: 15px;
    margin-top: -20px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #acreditacion-general #g-animacion-interior .item-overlay-title {
    font-size: 30px;
  }
  #acreditacion-general #g-animacion-interior .banner-principal .preview-text .g-owlcarousel-item-link a {
    font-size: 20px;
    margin-right: 10px;
    font-weight: bold;
  }
  #acreditacion-general .super {
    font-size: 20px;
    margin-top: 50px;
    color: white;
    font-weight: bold;
  }
  #acreditacion-general .super2 {
    color: white;
    font-weight: bold;
    font-size: 15px;
    margin-top: -20px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  #acreditacion-general #g-animacion-interior .item-overlay-title {
    font-size: 50px;
    text-align: left;
    padding-left: 10px;
    margin-top: -11rem;
  }
  #acreditacion-general #g-animacion-interior .banner-principal .preview-text .g-owlcarousel-item-link a {
    font-size: 25px;
    margin-right: 20px;
    font-weight: bold;
    padding-bottom: 60px;
    padding-left: 20px;
    margin-top: -30px;
  }
  #acreditacion-general .super {
    font-size: 30px;
    margin-top: 50px;
    color: white;
    font-weight: bold;
    text-align: left;
  }
  #acreditacion-general .super2 {
    color: white;
    font-weight: bold;
    font-size: 25px;
    margin-top: -20px;
    text-align: left;
  }
  #acreditacion-general .g-owlcarousel-preview .g-owlcarousel .owl-stage .owl-item .item .preview-image .preview-text {
    align-items: flex-start !important;
  }
}
#logeado-interior-full-width #g-pie-de-pagina {
  background-image: none;
  color: white;
  background-size: cover;
  padding-bottom: 0px;
  padding-top: 30px;
  margin-bottom: 0px;
}
#progreso-cursos-mlp #g-pie-de-pagina {
  background-image: none;
  color: white;
  background-size: cover;
  padding-bottom: 0px;
  padding-top: 30px;
  margin-bottom: 0px;
}
#progreso-cursos-mlp #g-contenidos {
  padding-bottom: 50px;
}
#id_portada #g-pie-de-pagina {
  background-image: none;
  color: white;
  background-size: cover;
  padding-bottom: 0px;
  padding-top: 30px;
  margin-bottom: 0px;
}
.outline-100 #g-pie-de-pagina {
  background-image: none;
  color: white;
  background-size: cover;
  padding-bottom: 0px;
  padding-top: 30px;
  margin-bottom: 0px;
}
.outline-11 #g-pie-de-pagina {
  background-image: none;
  color: white;
  background-size: cover;
  padding-bottom: 0px;
  padding-top: 30px;
  margin-bottom: 0px;
}
.outline-15 #g-pie-de-pagina {
  background-image: none;
  color: white;
  background-size: cover;
  padding-bottom: 0px;
  padding-top: 30px;
  margin-bottom: 0px;
}
#logeado-interior-full-width #g-contenidos {
  padding-top: 0px;
}
#logeado-interior-full-width #g-contenidos .g-content {
  margin: 0px;
  padding: 0px;
  padding-left: 20px;
  padding-top: 10px;
}
.outline-111 #g-contenidos {
  padding-top: 0px;
}
.outline-111 #g-contenidos .g-content {
  margin: 0px;
  padding: 0px;
}
.outline-134 #g-contenidos {
  background-image: none;
  padding-top: 0px;
}
body#pao-mis-cursos .borde-card {
  border: 1px solid #0B5B8C;
  border-radius: 10px;
}
body.g-torque-pao #g-contenidos {
  margin: 50px;
}
#cargador-pao #g-contenidos {
  margin: 0px;
  padding-left: 20px;
  padding-right: 20px;
}
#cargador-pao .titulo-pao {
  margin-bottom: 30px !important;
}
#cargador-onboarding #g-contenidos {
  background-image: none;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
}
#cargador-onboarding .espacio {
  margin-bottom: 30px;
}
.acreditacion .gantry-logo .logo-imagen {
  background-image: url('https://www.academiamlp.cl/templates/g5_hydrogen/custom/images/Acreditación.png') !important;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
.acreditacion li.g-menu-item.g-menu-item-195.g-menu-item-type-particle.g-standard {
  background-color: transparent !important;
}
.acreditacion .gantry-logo .logo-imagen img {
  opacity: 0;
  /* Oculta la imagen original */
}
#acreditacion-manual-video #g-menu-corto .g-content {
  margin: 20px;
  padding: 0px;
}
@media only screen and (min-width: 431px) and (max-width: 960px) {
  #acreditacion-manual-video #g-menu-corto .g-toplevel {
    gap: 5px;
    display: flex;
    align-items: stretch;
    justify-content: center;
  }
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(1):hover {
  background-color: #ef7132;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(1) {
  background-color: #ef8856;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item {
  border-radius: 8px;
}
#acreditacion-manual-video .g-main-nav .g-toplevel > li {
  display: inline-block;
  cursor: pointer;
  transition: background 0.2s ease-out, transform 0.2s ease-out;
}
#acreditacion-manual-video #g-menu-corto ul li a, #g-menu-corto ul li span {
  color: white;
}
#acreditacion-manual-video .g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-decoration: none;
  padding: 1.2rem 0.938rem;
}
#acreditacion-manual-video #g-menu-corto {
  background: none;
  text-align: center;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item {
  border-radius: 8px;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(1) {
  background-color: #ef8856;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(1):hover {
  background-color: #ef7132;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(2) {
  background-color: #efbe57;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(2):hover {
  background-color: #edb133;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(3) {
  background-color: #7bba7d;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(3):hover {
  background-color: #4fc553;
}
#acreditacion-manual-video #g-menu-corto .g-menu-item:nth-child(4) {
  background-color: #89d0ce;
}
#acreditacion-manual-video #g-pie-de-pagina {
  background: none;
  margin: 60px 0 0 0;
}
#acreditacion-manual-video #g-pie-de-pagina .soporte-clip {
  position: relative;
  background: none;
  text-align: center;
}
.acreditacion #g-pie-de-pagina .soporte-clip {
  position: relative;
  background: none;
  text-align: center;
}
#acreditacion-manual-video #g-pie-de-pagina .soporte-clip strong {
  color: #fffc3d;
}
#acreditacion-manual-video #g-pie-de-pagina #redes-sociales > .g-particle {
  margin: 0.75rem 0 1.5rem 0;
}
#acreditacion-manual-video #g-pie-de-pagina #redes-sociales img {
  max-width: 36px;
  height: auto;
}
#acreditacion-manual-video #g-pie-de-pagina .g-container .g-grid:nth-child(2) {
  background-color: #dd5434;
  margin-top: 40px;
}
#acreditacion-manual-video #g-pie-de-pagina .g-container .g-grid:nth-child(3) {
  position: fixed;
  bottom: 0;
  right: 0;
}
#acreditacion-manual-video #g-pie-de-pagina .footer-column {
  border-left: 1px solid #ef8856;
  padding: 20px 20px 20px 20px;
}
#acreditacion-manual-video #g-cabecera {
  background-color: #007d8f;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0px 20px 0px 0px;
}
/*
#acreditacion-manual-video #g-cabecera .g-grid:nth-child(2) .g-main-nav {
  margin: 0;
}

#acreditacion-manual-video #g-cabecera .g-main-nav ul li.g-menu-item:nth-child(2) {
  background-color: #fff;
}*/
#acreditacion-manual-video #g-cabecera .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: white;
}
#acreditacion-manual-video #g-cabecera .g-main-nav ul li {
  background-color: #007d8f;
}
#acreditacion-manual-video #g-cabecera .g-main-nav ul li.g-menu-item:nth-child(2) .g-menu-item-container {
  padding: 20px;
}
#acreditacion-manual-video #g-cabecera .g-main-nav .g-menu-item a #acreditacion-manual-video #g-cabecera .g-main-nav .g-menu-item span {
  color: #fff;
}
#acreditacion-manual-video #g-cabecera .g-main-nav .g-menu-item.active {
  background-color: transparent !important;
}
#acreditacion-manual-video #g-cabecera .barra-logeado {
  padding: 0 !important;
  background: none;
  align-items: center;
  display: flex;
}
#acreditacion-manual-video #g-cabecera .gantry-logo .logo-imagen {
  background-image: url('https://www.academiamlp.cl/templates/g5_hydrogen/custom/images/Acreditación.png') !important;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
#acreditacion-manual-video li.g-menu-item.g-menu-item-195.g-menu-item-type-particle.g-standard {
  background-color: transparent !important;
}
#acreditacion-manual-video .gantry-logo .logo-imagen img {
  opacity: 0;
  /* Oculta la imagen original */
}
#acreditacion-manual-video #g-cabecera .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: white !important;
}
#cargador-pao #g-pie-de-pagina {
  padding-bottom: 120px;
}
body.g-torque-pao #g-menu-corto {
  text-align: center !important;
}
#consultor_cursos_mlp #g-contenidos {
  background-image: none;
}
#memoristas-general .g-main-nav .g-toplevel {
  text-align: center;
}
#memoristas-perfil .g-main-nav .g-toplevel {
  text-align: center;
}
#memoristas-certificado .g-main-nav .g-toplevel {
  text-align: center;
}
#memoristas-plan-trabajo .g-main-nav .g-toplevel {
  text-align: center;
}
#memoristas-cursos .g-main-nav .g-toplevel {
  text-align: center;
}
#memoristas-ev-conductual h3.tm-title.jl-margin-remove-bottom.jl-h2 {
  text-align: center;
}
#memoristas-satisfaccion .g-main-nav .g-toplevel {
  text-align: center;
}
#memoristas-perfil h3.tm-title.jl-margin-remove-bottom.jl-h2 {
  text-align: center;
}
#memoristas-cursos h3.tm-title.jl-margin-remove-bottom.jl-h2 {
  text-align: center;
}
#memoristas-perfil #g-contenidos {
  background-image: none;
}
.outline-150 #g-contenidos {
  background-image: none;
}
#consultor_cursos_mlp h3.tm-title.jl-margin-remove-bottom.jl-h1 {
  text-align: center !important;
}
#consultor_cursos_mlp #g-contenidos .g-container {
  border: 1px solid black;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
}
#interior-curso-pao .jl-text-lead {
  text-align: center;
}
#interior-curso-pao #g-caracteristica {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
#cargador-onboarding #g-contenidos {
  border: 1px solid #000;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
  padding: 20px;
  margin: 50px;
}
#demo-pruebas #g-contenidos {
  background-image: none;
}
#ppt-aprendices-mantenimiento #g-contenidos {
  background-image: none;
  border: 1px solid black;
  margin: 50px;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
#ppt-aprendices-mantenimiento h3.tm-title.jl-margin-remove-bottom.jl-h2 {
  text-align: center;
}
#estado-qr #g-pie-de-pagina {
  margin-bottom: 0px !important;
}
#estado-qr #g-contenidos {
  padding-top: 0px !important;
  padding-bottom: 100px;
}
#validar-token-firma #g-pie-de-pagina {
  background-image: none;
}
#estado-qr #g-contenidos {
  margin: 0px;
}
#reporte-avance-pao #g-contenidos {
  margin: 0px;
  padding: 0px;
}
#cargador-adm-contrato #g-contenidos {
  background-image: none;
}
#cargador-adm-contrato #g-contenidos .g-container {
  background-color: white;
  border: 1px solid black;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
.outline-15 #g-contenidos .g-container {
  border: 1px solid black;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
.outline-15 #g-contenidos {
  margin-bottom: 80px;
}
.outline-15 .g-container {
  width: 80%;
}
#solicitar-aulas-virtuales #g-contenidos {
  background-image: none;
  margin: 30px;
}
#solicitar-aulas-virtuales #g-caracteristica {
  text-align: center;
}
@media (max-width: 640px) {
  #solicitar-aulas-virtuales .cd-headline.loading-bar b.is-visible {
    font-size: 20px;
  }
}
@media (min-width: 641px) {
  #solicitar-aulas-virtuales .cd-headline.loading-bar b.is-visible {
    font-size: 30px;
  }
}
.outline-36 .jl-accordion-content {
  padding: 0 20px 20px;
}
.negrita {
  font-weight: bold;
}
.super3 {
  padding-bottom: 10px !important;
  padding: 10px !important;
  font-size: 15px !important;
  display: block;
  margin-top: 5px;
  width: 250px !important;
  margin-left: 20px !important;
}
@media screen and (max-width: 768px) {
  /* Para pantallas menores a 768px */
  .super3 {
    padding-bottom: 10px !important;
    padding: 10px !important;
    font-size: 15px !important;
    display: block;
    margin-top: 5px;
    width: 200px !important;
    margin-left: 20px !important;
    margin-top: -25px !important;
  }
}
#acreditacion-sello #modal-close-default img {
  max-width: 80%;
  max-height: 80vh;
  width: auto;
  height: auto;
}
#acreditacion-sello .jl-modal-dialog {
  width: 80%;
  max-width: 1000px;
}
#acreditacion-sello .boton-eje {
  background-color: #89d0ce;
  display: block;
  width: fit-content;
  margin: 30px 0px 0px;
  padding: 12px 25px;
  border-radius: 10px;
  color: white;
  font-weight: bold;
}
#modal-escala-evaluacion img {
  max-width: 80%;
  max-height: 80vh;
  width: auto;
  height: auto;
}
#modal-tabla-analisis img {
  max-width: 80%;
  max-height: 80vh;
  width: auto;
  height: auto;
}
#acreditacion-ausentismo .boton-eje {
  background-color: #89d0ce;
  display: block;
  width: fit-content;
  margin: 35px 0px 0px;
  padding: 12px 25px;
  border-radius: 10px;
  color: white;
  font-weight: bold;
}
#acreditacion-ausentismo .jl-modal-dialog {
  width: 80%;
  max-width: 1000px;
}
#perfil-acreditacion #g-menu-corto {
  background: none;
  text-align: center;
  margin-top: 45px;
}
#panel-de-acreditacion #g-menu-corto {
  background: none;
  text-align: center;
  margin-top: 45px;
}
#acreditacion-manual-video #g-menu-corto {
  background: none;
  text-align: center;
  margin-top: 75px;
  margin-bottom: 30px;
}
li.g-menu-item.g-menu-item-type-component.g-menu-item-587.g-standard {
  background-color: #1C808E;
}
@media (min-width: 961px) {
  li.g-menu-item.g-menu-item-type-component.g-menu-item-587.g-standard {
    margin-top: 8px;
  }
}
#g-cabecera .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: none;
}
.outline-180 .g-content {
  margin: 0px;
  padding: 0px;
}
.outline-181 .g-content {
  margin: 0px;
  padding: 0px;
}
.outline-182 .g-content {
  margin: 0px;
  padding: 0px;
}
.outline-189 .g-content {
  margin: 0px;
  padding: 0px;
}
.outline-189 #g-columna .g-container .g-grid {
  flex-flow: wrap !important;
  gap: 0px !important;
}
.outline-176 #g-mensajes {
  background: #57ddd6;
}
.g-torque-acreditacion li.g-menu-item.g-menu-item-528.g-menu-item-type-component.g-standard {
  background-color: #A09FA2;
}
.g-nteriororque li.g-menu-item.g-menu-item-528.g-menu-item-type-component.g-standard {
  background-color: #A09FA2;
}
/*.outline-176 .g-block.size-80.center.nomarginall.nopaddingall {
  background-color: #06303a;
}

.outline-176 #jlbutton-4788 a.jl-button.jl-button-primary {
  line-height: 28px;
  font-size: 14px;
  padding: 0 20px;
  margin-top: 5px;
} */
.mallas-mantenimiento .g-block.size-80.center.nomarginall.nopaddingall {
  background-color: #06303a;
}
.mallas-mantenimiento .boton-home a.jl-button.jl-button-primary {
  line-height: 28px;
  font-size: 14px;
  padding: 0 20px;
  margin-top: 5px;
}
.outline-176 div#jltext-1754 {
  padding-right: 5px;
}
/*
.outline-176 .div#jltext-5040 {
  font-size: 1.1rem;
}*/
.mallas-mantenimiento [class^="jltext-"] {
  font-size: 1.1rem;
}
.mallas-mantenimiento .tm-description.jl-margin-top {
  font-size: 1.1rem !important;
}
@media (max-width: 767px) {
  .mallas-mantenimiento .g-block.size-80.center.nomarginall.nopaddingall.boton-home {
    padding: 15px !important;
  }
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(1):hover {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(1) {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(2):hover {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(2) {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(3):hover {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(3) {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(4):hover {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(4) {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(5):hover {
  background-color: #1C808E !important;
}
.acreditacion #g-menu-corto .g-menu-item:nth-child(5) {
  background-color: #1C808E !important;
}
/*.outline-198 #g-contenidos .titulo-eje .tm-title {
  text-align: center !important;  
}*/
.outline-140 #g-menu-corto .g-menu-item:nth-child(1):hover {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(1) {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(2):hover {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(2) {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(3):hover {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(3) {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(4):hover {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(4) {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(5):hover {
  background-color: #1C808E !important;
}
.outline-140 #g-menu-corto .g-menu-item:nth-child(5) {
  background-color: #1C808E !important;
}
.outline-200 .g-block.size-48.parrafo-alineado.caja-categoria {
  margin-top: 20px;
}
#detalle-curso-odi #g-menu-corto {
  background-color: #077993 !important;
}
#detalle-curso-odi #g-menu-corto {
  background-image: none;
}
#detalle-curso-odi #jlbutton-3280 .jl-button-default {
  background-color: white;
  color: #191919;
  border: 1px solid #f1f1f1;
  border-radius: 20px;
}
#detalle-curso-odi .preloader-wrapper {
  background-color: #077993 !important;
}
#cargador-externos-sso #g-contenidos .g-container {
  background-color: white;
  border: 1px solid black;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
}
#cargador-externos-sso #g-contenidos {
  background-image: none;
}
.boton-volver {
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  border-radius: 5px;
  font-size: 13px;
  color: white;
}
.outline-212 .jl-button.jl-button-default {
  border: 2px solid black;
}
#listado-noticias .titulo-listado-noticias {
  margin-bottom: 35px;
}
#listado-noticias .contenido-listado-noticias .jl-card {
  box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  padding: 0px;
  flex-basis: calc((100% - 90px)/4);
  overflow: hidden;
  transition: all 0.5s ease;
  position: relative;
}
#listado-noticias .contenido-listado-noticias .jl-card .tm-title {
  padding: 0 20px;
}
#listado-noticias .contenido-listado-noticias .jl-card .tm-content {
  padding: 0 20px;
}
#listado-noticias .contenido-listado-noticias .jl-card .jl-button {
  display: block;
  margin: 0 auto;
  margin-bottom: 2rem;
}
/*# sourceMappingURL=custom_212.css.map */