b, .strong, strong {color: rgb(218, 171, 39);}
span strong {color:rgb(218, 171, 39);}

/* 1. Bloque campus America Home */
/* 2. Bloque cuadros que giran Home */
/* 3. Títulos principales */
/* 4. Página Cursos */
/* 5. Breadcrumb páginas personalizadas */
/* 6. Página mis cursos */
/* 7. Header título por defecto */
/* 8. Nice Gallery */
/* 9. Footer Login */
/* 10. Textos Página Login */
/* 11. Menú Principal */
/* 12. Acordeón Cursos */
/* 13. Formulario Contactenos */
/* 14. Ocultar link todos los cursos */
/* 15. Preguntas frecuentes login */
/* 16. Formulario contactenos login */
/* 17. Título conoce nuestro campus login */
/* 18. Tablas formularios */

/* Inicio 1. Bloque campus America Home */
   #page-site-index .mb2-pb-animnum .pbanimnum-icon {float:left; margin-right:13px; margin-bottom:0;}
/* Final 1. Bloque campus America Home */

/* Inicio 2. Bloque cuadros que giran Home */
  .linkapertura{cursor:pointer;}
/* Final 2. Bloque cuadros que giran Home */

/* Inicio 3. Títulos principales */
  .theme-title.style-1:after { border-bottom:none; background-image:url(./imagenes/botonfondotitulos.png); background-repeat:no-repeat; width: 66px; height: 34px; top: 0; }
  .theme-title.style-1 .title { padding-left:74px; }
  .theme-title.style-1.title-center:after { margin-left: -232px;}
   #page-login-index .login-instructions{margin-top:20px;}
   #page-login-index .login-instructions .login-heading.h3{font-size:0.1px;margin-bottom:30px;display:none;}
   #page-login-index .login-instructions .login-heading.h3::before{font-size:2.2rem;color:#545454;}
   @media only screen and (max-width:530px) {
     #page-login-index .login-instructions .login-heading.h3::before{font-size:1.8rem;}
   }
   @media only screen and (max-width:456px) {
     #page-login-index .login-instructions .login-heading.h3::before{font-size:1.5rem;}
   }
   @media only screen and (max-width:401px) {
     #page-login-index .login-instructions .login-heading.h3::before{font-size:1.4rem;}
   }
   @media only screen and (max-width:383px) {
     #page-login-index .login-instructions .login-heading.h3 { padding: 5px 7px 0 7px; margin-bottom:0; }
   }
/* Final 3. Títulos principales */

/* Inicio 4. Página Cursos */
 .theme-course-item .image-wrap {border-radius:8px 8px 0 0; height: 167px;}
 .theme-course-item .date, .theme-course-item .students {color: #6B6A6A;}
 .theme-course-item .date .fa:before, .theme-course-item .students .fa:before { color: #DAA900; }
 .theme-course-item .title {height:58px; padding: 0 10px;line-height: 1.3rem;}
 .theme-course-item .course-footer{border-bottom:none; padding: 0 10px 13px 10px; margin-top: 3px;}
 .theme-course-item .theme-course-item-inner{ border:1px solid rgba(170,168,168,0.48); border-radius:8px; }
/* Final 4. Página Cursos */

/* Inicio 5. Breadcrumb páginas personalizadas */
  .builderpage.builderheading0 .page-breadcrumb {position:unset !important;  width: unset; height:unset; padding: 1rem 0 !important; margin: unset!important; overflow:unset; clip:unset; white-space:unset; border: unset!important;}
  .builderpage.builderheading0  #page-a .page-breadcrumb {display:none;}
  .builderpage.builderheading0  #page-b #page-a .page-breadcrumb {display:block;}
/* Final 5. Breadcrumb páginas personalizadas */

/* Inicio 6. Página mis cursos */
  .page-mycourses .dashboard-card-deck .dashboard-card {border-radius:8px;}
  .page-mycourses .dashboard-card-deck .dashboard-card .card-img.dashboard-card-img{border-radius: 8px 8px 0 0;}
  .page-mycourses .dashboard-card-deck .dashboard-card .w-100.text-truncate{line-height:1.3rem; padding-bottom:10px;}
  .page-mycourses .dashboard-card-deck .dashboard-card .card-footer{border-radius: 0 0 8px 8px;}
  @media only screen and (min-width: 993px) {
    .page-mycourses .dashboard-card-deck .dashboard-card { width: calc(33% - 30px)!important; }
  }
/* Final 6. Página mis cursos */

/* Inicio 7. Header título por defecto */
  #page-header.nobg:before {background-image:url(./imagenes/fondoheadergeneral.jpg);}
/* Final 7. Header título por defecto */

/* Inicio 8. Nice Gallery */
   .custom-login .nice-gallery{margin:0 !important;}
   .custom-login .loginright { padding-left: 30px !important; padding-right: 30px !important; }
   @media only screen and (max-width:1028px) {
    .custom-login .loginright{width: calc(69% - 40px);}
   }
   @media only screen and (max-width:767px) {
    .custom-login .loginright{width: 100%;}
   }
   @media only screen and (max-width:550px) {
    .custom-login .nice-gallery .ng-next { right:4px !important; }
   }
   @media only screen and (max-width:383px) {
     .custom-login .nice-gallery { margin: 25px 0 0 0;}
   }

/* Final 8. Nice Gallery */

/* Inicio 9. Footer Login */
   .custom-login .theme-footer .footer-tools { padding-top: 0;}
   .custom-login .social-list { margin-top: 11px !important;}
/* Final 9. Footer Login */

/* Inicio 10. Textos Página Login */
   .custom-login .login-form-submit.form-item::after{font-size:.8rem;}
   .custom-login #login .form-item a, .custom-login .cookies-notice a, .custom-login #footer .footer-text a, .custom-login .theme-footer .footer-tools a { font-size: .8rem;}
   .custom-login .cookies-notice { font-size: .8rem;}
   .custom-login #footer .footer-content { font-size: .8rem;}
   .custom-login #page{height:auto;}
   .custom-login .loginleft .login-heading.h3::before { content: "Accede a tu cuenta"; }

/* Final 10. Textos Página Login */

/* Inicio 11. Menú Principal */
   /* .quicklinks {display:none;} */
/* Final 11. Menú Principal */

/* Inicio 12. Acordeón Cursos */
   .acordeoncursos .fa {margin-right:8px;  }
   .acordeoncursos .mb2-accordion.isicon0 .card-header i {  display: inline-block; }
   .acordeoncursos .mb2-accordion [data-toggle="collapse"] i {font-size:1em;margin-top:-3px;margin-right:4px;}
   .acordeoncursos .mb2-accordion .acc-text.fwglobal{font-weight:600;}
   .acordeoncursos .card-header {position:relative; border:0; background:transparent; }
   .acordeoncursos .card-header button {margin:0!important; font-size:1rem; position: relative; font-weight: 500; padding: 10px 8px!important;  background-color: #e8e8e8;
      line-height: inherit;
      -webkit-transition: all 0.15s ease-in-out;
      -moz-transition: all 0.15s ease-in-out;
      -ms-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      -webkit-border-radius: 0.15rem;
      -moz-border-radius: .15rem;
      -ms-border-radius: .15rem;
      border-radius: 0.15rem;
      border: 0;
      border-left: solid 2px #daa900; width:99%; text-align: left;}
    .acordeoncursos .card-header button[data-toggle="collapse"][aria-expanded="true"]:before { position: absolute;
      display: block!important;
      width: 22px;
      height: 22px;
      right: 0.45rem;
      top: 50%;
      margin-top: -11px;
      content: "-";
      text-align: center;
      text-indent: -1px;
      line-height: 20px!important;
      color: rgba(0,0,0,.35);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.15s ease-in-out;
      -moz-transition: all 0.15s ease-in-out;
      -ms-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      position:absolute;
     }
    .acordeoncursos .card-header button[data-toggle="collapse"][aria-expanded="false"]:before {
      display: block!important;
      width: 22px;
      height: 22px;
      right: 0.45rem;
      top: 50%;
      margin-top: -11px;
      text-align: center;
      text-indent: -1px;
      line-height: 20px!important;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      -webkit-transition: all 0.15s ease-in-out;
      -moz-transition: all 0.15s ease-in-out;
      -ms-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out;
      content: "+";
      color: rgba(0,0,0,.35);
      position:absolute;
    }
   
/* Final 12. Acordeón Cursos */

/* Inicio 13. Formulario Contactenos */
  #formulariocontactenos input[type="text"], #formulariocontactenos input[type="email"], #formulariocontactenos select, #formulariocontactenos textarea {width:100%;}
/* Final 13. Formulario Contactenos */

/* Inicio 14. Ocultar link todos los cursos */
  .quicklinks-list .item-courses{display:none;}
/* Final 14. Ocultar link todos los cursos */

/* Inicio 15. Preguntas frecuentes login */
   .custom-login .tabloginpreguntasfrecuentes .section-inner{padding-top:27px !important;}
   .custom-login .tabloginpreguntasfrecuentes .card{max-width:100%;}
   @media all and (max-width:1050px){
    .custom-login .tabloginpreguntasfrecuentes h5.title { font-size: 1.8rem !important; line-height: 2rem; }
   }
   @media all and (max-width:950px){
    .custom-login .tabloginpreguntasfrecuentes h5.title { font-size: 1.5rem !important; line-height:1.7rem; text-align: left; }
    .custom-login .tabloginpreguntasfrecuentes .mb2-accordion.style-default [data-toggle="collapse"]{font-size:1.3rem !important; line-height: 1.5rem;}
    .custom-login .tabloginpreguntasfrecuentes .inner {line-height: 1.3rem;}
   }
   @media all and (max-width:940px){
    .custom-login .tabloginpreguntasfrecuentes .theme-title.style-1.title-center:after { margin-left: 0; left: 0; }
   }
   @media all and (max-width:500px){
    .custom-login .tabloginpreguntasfrecuentes h5.title { font-size: 1.2rem !important; line-height: 1.4rem; }
    .custom-login .tabloginpreguntasfrecuentes .mb2-accordion.style-default [data-toggle="collapse"] { font-size: 1.1rem !important; line-height: 1.3rem;}
   }
/* Final 15. Preguntas frecuentes login */

/* Inicio 16. Formulario contactenos login */
   .custom-login .tablogincontactenos .title-subtext{color:#FFFFFF !important;}
   @media all and (max-width:950px){
    .custom-login .tablogincontactenos h5.title { font-size: 1.5rem !important; }
   }
   @media all and (max-width:500px){
    .custom-login .tablogincontactenos h5.title { font-size: 1.2rem !important; margin-bottom:30px; }
   }
/* Final 16. Formulario contactenos login */

/* 17. Título conoce nuestro campus login */
   @media all and (max-width:920px){
    #page-login-index .login-instructions .login-heading.h3::before { font-size: 1.7rem; }
   }
   @media all and (max-width:767px){
    #page-login-index .login-instructions .login-heading.h3{margin-bottom:51px;}
   }
   @media all and (max-width:500px){
    #page-login-index .login-instructions .login-heading.h3{margin-bottom:38px;}
    #page-login-index .login-instructions .login-heading.h3::before { font-size: 1.5rem; }
   }
   @media all and (max-width:450px){
    #page-login-index .login-instructions .login-heading.h3{margin-bottom:35px;}
    #page-login-index .login-instructions .login-heading.h3::before { font-size: 1.3rem; line-height:1.4rem; }
   }
/* 17. Título conoce nuestro campus login */

/* Inicio 18. Tablas formularios */
   td.header strong {color:#000000;}
/* Final 18. Tablas formularios */
