@charset "UTF-8";
/*!
 * Bootstrap  v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  /*Textos Principales*/
  --bs-text-primary: #63297d;
  --bs-text-secondary: #717372;

  /*Colores Principales*/
  --bs-primary: #63297d;
  --bs-secondary: #ffffff;
  --bs-success: #077C76;
  --bs-info: #334AC0;
  --bs-warning: #f39568;
  --bs-danger: #692340;
  --bs-light: #F5F7FA;
  --bs-dark: #353D61;
  /*Colores de link*/
  --bs-link-color: #34549a;
  --bs-link-hover-color: #63297d;
  --bs-body-color: #63297d ;

  /*Colores Secundarios*/
  --bs-blue: #334AC0;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #692340;
  --bs-orange: #fd7e14;
  --bs-yellow: #f39568;
  --bs-green: #f59A0E;
  --bs-teal: #077C76;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #8C98A4;
  --bs-gray-dark: #353d61;
 
  /*Colores Plomo Gamma*/
  --bs-gray-100: #F5F7FA;
  --bs-gray-200: #f3f6f9;
  --bs-gray-300: #dce0e5;
  --bs-gray-400: #BDC5D1;
  --bs-gray-500: #97A4AF;
  --bs-gray-600: #8C98A4;
  --bs-gray-700: #677788;
  --bs-gray-800: #353d61;
  --bs-gray-900: #353D61;
  
  /*Colores Principales RGB*/
  --bs-primary-rgb: 10, 191, 83;
  --bs-secondary-rgb: 81, 89, 108;
  --bs-success-rgb: 7, 124, 118;
  --bs-info-rgb: 51, 74, 192;
  --bs-warning-rgb: 243, 149, 104;
  --bs-danger-rgb: 105, 35, 64;
  --bs-light-rgb: 245, 247, 250;
  --bs-dark-rgb: 45, 55, 75;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 81, 89, 108;
  --bs-body-bg-rgb: 255, 255, 255;

  /*Fuentes y Generales*/
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Roboto, Barlow, sans-serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-bg: #fff;
  --bs-border-width: 0.0625rem;
  --bs-border-style: solid;
  --bs-border-color: rgba(220, 224, 229, 0.6);
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.5rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.8125rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 6.1875rem;
  
  --bs-code-color: #d63384;
  --bs-highlight-bg: #63297d;
  --bs-border-secondary: #353d61;

  /*HEADER*/
  /*Navbar*/
  /*Boton Principal*/
  --bs-btn-text-navbar: #ffffff;
  --bs-btn-bg-navbar: 99, 41, 125;
  --bs-btn-bg-navbar-hover: #63297d;
  --bs-btn-opacity: 0.7;
  /*Fecha 09-mayo-2024*/ 
  --bs-btn-shop-bg: rgba(99, 41, 125, 0.5);
  --bs-btn-login-bg: ;
  --bs-btn-login-text: ;
  --bs-btn-login-hover-bg: ;
  --bs-btn-login-hover-text: ;
  
   /*Logo*/
  --bs-logo-width: 15rem;
  --bs-logo-min-width: 15rem;
  --bs-logo-max-width: 15rem;
  /*Toggle*/
  --bs-icon-bi-list-color: #63297d;

  /*SECTION*/
  --bs-section-bg: #fafafd;
  --bs-section-text-instructor: #63297d;
  --bs-section-text-descripcion: #8997a4;
  /*Botones*/
  --bs-section-btn-comprar-bg: #34549a;
  --bs-section-btn-comprar-bg-hover: #717372;
  --bs-section-btn-comprar-border: #34549a;
  --bs-section-btn-comprar-border-hover: #717372;
  --bs-section-btn-comprar-text: #ffffff;
  --bs-section-btn-comprar-text-hover: #ffffff;
  /*Colores titulos*/
  --bs-section-title: #000000;
  --bs-section-subtitle: #444444;

  /*FOOTER*/
  --bs-footer-bg: #efefef;
  --bs-footer-title: #545859;
  --bs-footer-items: #545859;
  /*Social Media*/
  --bs-footer-social-bg: #ffffff;
  --bs-footer-social-text: #63297d;
  --bs-footer-social-bg-hover: #63297d;
  --bs-footer-social-text-hover: #ffffff;
  --bs-footer-item-border-b: rgba(68, 101, 180, 0.1);
  /*Foot*/
  --bs-foot-bg: #63297d;
  --bs-foot-text: #ffffff;

  /*CURSOS PARTICIPANTE*/
  --bs-cursos-btn-bg: #34549a;
  --bs-cursos-btn-bg-hover: #717372;
  --bs-cursos-btn-bg-text: #ffffff;
  --bs-cursos-btn-bg-text-hover: #ffffff;
  
  /*Reproductor de video*/
  --bs-video-bar-bg: #63297d;
  
  /*POLITICAS*/
  --bs-politicas-title-bg: #63297d;
  --bs-politicas-title-text: #ffffff;
  --bs-politicas-main-title-text: #63297d;
  --bs-politicas-main-description-text: #63297d;
  --bs-politicas-detalle-title: #63297d;
  --bs-politicas-detalle-descripcion-text: #63297d;
}

/*Variables de Botones*/
.btn-primary {
  --bs-btn-color: #ffffff !important;
  --bs-btn-hover-color: #ffffff !important;
  --bs-btn-active-color: #ffffff !important;
  --bs-btn-disabled-color: #63297d !important;
  --bs-btn-bg: #63297d !important;
  --bs-btn-active-border-color: #63297d !important;
  --bs-btn-disabled-bg: #63297d !important;
  --bs-btn-disabled-border-color: #63297d !important;
  --bs-btn-border-color: #63297d !important;
  --bs-btn-hover-bg: #63297d !important;
  --bs-btn-active-bg: #63297d !important;
  --bs-btn-hover-border-color: #63297d !important;
  --bs-btn-focus-shadow-rgb: 47, 201, 109;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: red;
  --bs-btn-border-color: red;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #454c5c;
  --bs-btn-hover-border-color: #414756;
  --bs-btn-focus-shadow-rgb: 107, 114, 130;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #414756;
  --bs-btn-active-border-color: #3d4351;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: red;
  --bs-btn-disabled-border-color: red;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #077C76;
  --bs-btn-border-color: #077C76;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #066964;
  --bs-btn-hover-border-color: #06635e;
  --bs-btn-focus-shadow-rgb: 44, 144, 139;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #06635e;
  --bs-btn-active-border-color: #055d59;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #077C76;
  --bs-btn-disabled-border-color: #077C76;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #334AC0;
  --bs-btn-border-color: #334AC0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b3fa3;
  --bs-btn-hover-border-color: #293b9a;
  --bs-btn-focus-shadow-rgb: 82, 101, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #293b9a;
  --bs-btn-active-border-color: #263890;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #334AC0;
  --bs-btn-disabled-border-color: #334AC0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #f39568;
  --bs-btn-border-color: #f39568;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f5a57f;
  --bs-btn-hover-border-color: #f4a077;
  --bs-btn-focus-shadow-rgb: 207, 127, 88;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f5aa86;
  --bs-btn-active-border-color: #f4a077;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f39568;
  --bs-btn-disabled-border-color: #f39568;
}

.btn-danger {
  --bs-btn-color: #ffffff !important;
  --bs-btn-bg: #692340 !important;
  --bs-btn-border-color: #692340 !important;
  --bs-btn-hover-color: #fff !important;
  --bs-btn-hover-bg: #591e36 !important;
  --bs-btn-hover-border-color: #541c33 !important;
  --bs-btn-focus-shadow-rgb: 128, 68, 93;
  --bs-btn-active-color: #ffffff !important;
  --bs-btn-active-bg: #541c33 !important;
  --bs-btn-active-border-color: #4f1a30 !important;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffffff !important;
  --bs-btn-disabled-bg: #692340 !important;
  --bs-btn-disabled-border-color: #692340 !important;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #F5F7FA;
  --bs-btn-border-color: #F5F7FA;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d0d2d5;
  --bs-btn-hover-border-color: #c4c6c8;
  --bs-btn-focus-shadow-rgb: 208, 210, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c4c6c8;
  --bs-btn-active-border-color: #b8b9bc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F5F7FA;
  --bs-btn-disabled-border-color: #F5F7FA;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--bs-secondary);
  --bs-btn-border-color: var(--bs-border-secondary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4d5566;
  --bs-btn-hover-border-color: #424b5d;
  --bs-btn-focus-shadow-rgb: 77, 85, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #575f6f;
  --bs-btn-active-border-color: #424b5d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--bs-secondary);
  --bs-btn-disabled-border-color: var(--bs-border-secondary);
}

.btn-outline-primary {
  --bs-btn-color: var(--bs-primary);
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--bs-primary);
  --bs-btn-hover-border-color: var(--bs-primary);
  --bs-btn-focus-shadow-rgb: 10, 191, 83;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--bs-primary);
  --bs-btn-active-border-color: var(--bs-primary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-primary);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-primary);
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: var(--bs-secondary);
  --bs-btn-border-color: var(--bs-border-secondary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--bs-secondary);
  --bs-btn-hover-border-color: var(--bs-border-secondary);
  --bs-btn-focus-shadow-rgb: 81, 89, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--bs-secondary);
  --bs-btn-active-border-color: var(--bs-border-secondary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-secondary);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-border-secondary);
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #077C76;
  --bs-btn-border-color: #077C76;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #077C76;
  --bs-btn-hover-border-color: #077C76;
  --bs-btn-focus-shadow-rgb: 7, 124, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #077C76;
  --bs-btn-active-border-color: #077C76;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #077C76;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #077C76;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #334AC0;
  --bs-btn-border-color: #334AC0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #334AC0;
  --bs-btn-hover-border-color: #334AC0;
  --bs-btn-focus-shadow-rgb: 51, 74, 192;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #334AC0;
  --bs-btn-active-border-color: #334AC0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #334AC0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #334AC0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #f39568;
  --bs-btn-border-color: #f39568;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f39568;
  --bs-btn-hover-border-color: #f39568;
  --bs-btn-focus-shadow-rgb: 243, 149, 104;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f39568;
  --bs-btn-active-border-color: #f39568;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f39568;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f39568;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #692340;
  --bs-btn-border-color: #692340;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #692340;
  --bs-btn-hover-border-color: #692340;
  --bs-btn-focus-shadow-rgb: 105, 35, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #692340;
  --bs-btn-active-border-color: #692340;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #692340;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #692340;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #F5F7FA;
  --bs-btn-border-color: #F5F7FA;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F5F7FA;
  --bs-btn-hover-border-color: #F5F7FA;
  --bs-btn-focus-shadow-rgb: 245, 247, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #F5F7FA;
  --bs-btn-active-border-color: #F5F7FA;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F5F7FA;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F5F7FA;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: var(--bs-secondary);
  --bs-btn-border-color: var(--bs-border-secondary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--bs-secondary);
  --bs-btn-hover-border-color: var(--bs-border-secondary);
  --bs-btn-focus-shadow-rgb: 45, 55, 75;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--bs-secondary);
  --bs-btn-active-border-color: var(--bs-border-secondary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-secondary);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-border-secondary);
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #8C98A4;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 47, 201, 109;
  text-decoration: none;
}

.btn-green-custom {
  --bs-btn-color: #fff;
  --bs-btn-bg: #91b62b;
  --bs-btn-border-color: #91b62b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #68831e;
  --bs-btn-hover-border-color: #68831e;
  --bs-btn-focus-shadow-rgb: 47, 201, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #68831e;
  --bs-btn-active-border-color: #91b62b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #91b62b;
  --bs-btn-disabled-border-color: #91b62b;
}