
/*--------------------------BRANDMATCH-----------------------------------*/
@font-face {
  font-family: 'Neue Plak SemiBold';
  src: url('/pluginfile.php/1/tool_themeassets/assets/0/Neue%20Plak%20SemiBold.ttf') format("opentype");
}

@font-face {
  font-family: 'Neue Plak Regular';
  src: url('/pluginfile.php/1/tool_themeassets/assets/0/Neue%20Plak%20Regular.ttf') format("opentype");
}


html * {
  font-family: 'Neue Plak SemiBold','Georgia',"Serif";
}
body {
  font-family: 'Neue Plak SemiBold','Georgia',"Serif";
}
h1, .h1,.heading, h2, .h2, h3, .h3, h4, .h4, h5, h6 {
   font-family: 'Neue Plak SemiBold','Georgia',"Serif";
    
    }
.theme-snap #mr-nav a {
    color: #000000;
} 
#page-site-index .sitetopic {
    max-width: 100% !important;
}
/*------------------Peru/ default----------------------*/

section#snap-site-carousel {
    display: none;
}
.mexico-slider {
    display: none;
}
 #page-site-index #page-header {
    min-height: 2em;
}
.float-right.js-only.row svg {
    color: white !important;
}

.footer-mexico {
    display: none;
}
.footer-espana {
    display: none;
}
.servicios-mexico {
    display: none;
}
 .theme-snap .btn.btn-primary {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
    border-radius: 0em;
}
div#site-news-forum {
    display: none;
}
 .espana-slider {
    display: none;
}
html body.snap-pbb-espana .espana-slider {
    display: block !important;
}
 .servicios-espana {
    display: none;
}
/*login*/
#page-login-index #page-header{
   display:none;
}
#page-login-index #page{
  height: 100vh; 
}
#page-login-index .page-stylish-login {
 
    width: 35% !important;
}
#page-login-index {
    background-color: white !important;
}
#page-login-index  div#snap-header {
    display: none;
}
#page-login-index  footer#moodle-footer {
    display: none;
}

  .custom-login-footer {
    display: flex;
    justify-content: center;
    gap: 1.2rem;
    margin-top: 2rem;
  }

  .custom-social-link {
    font-size: 1.4rem;
    color: #000;
    transition: .3s;

}

 #page-login-index .custom-logo-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas:
        "main secondary"
        "tertiary tertiary";
    gap: 1.5rem;
    justify-items: center;
    align-items: center;
    margin: 0 auto;
    padding: 0 4em;
}

#page-login-index .custom-logo-main {
    grid-area: main;
    max-width: 131% !important;
}

#page-login-index .custom-logo-secondary {
    grid-area: secondary;
}

#page-login-index .custom-logo-tertiary {
    grid-area: tertiary;
    width: 50%;
}

div#snap-socialmedia-links {
    text-align: center;
}
#page-login-index a.singinprovider {
    display: none !important;
}
#page-login-index #mr-nav {
    display: none;
}
#page-login-index a.floatrr {
    display: none;
}
#page-course-view-topics div#page-header div#page-mast h1 {
    background-color: transparent !important;
}
#page-login-index #page.page-stylish-background {
  background-size: cover !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
}

#page-login-index #region-main {
  position: relative;
  z-index: 1;
}

/*changes zendesk*/

 #usermenu-carousel {
    background-color: #ffffff;
}
/*courses*/


 #course-toc .snap-visible-section a {
    color: #ffffff !important;
    text-decoration: none;
}
 .snap-visible-section small.published-status {
    color: white !important;
}
 
/*videos adding style iframe*/
iframe[src*="youtube.com"],
iframe[src*="youtu.be"],
iframe[src*="vimeo.com"] {
  width: 100% !important;
  max-width: 100em !important;
  margin: 0 auto;
  display: block;
  clear: both;
  height: 480px;
}
