@charset "utf-8";
/* CSS Document */
/* 
APLICACION SAY PWA
VERSION 1.0.0
*********
PROGRAMADOR: HOMER MORENO
PROGRAMADOR: N/A
PROGRAMADOR: N/A
VERSION DE ESTE ARCHIVO: 1.0.0
VERSION DE CSS COMPATIBLE: 3
INICIO: 17/09/2022 09:00
FINALIZO: 21/02/2023 20:00
MODIFICACION Nº 0
FECHA ULTIMA MDDIFICACION: 00/00/00 00:00
MODIFICADO POR: N/A
DESCRIPCION GENERAL DE LA MODIFICACION
**********
*/
body {
   /* display: flex;*/
}
a:link {
    text-decoration: none;
    color:  var(--bs-div-color);
    font-weight: 600;
}
a:visited {
    text-decoration: none;
    color: var(--bs-div-color);
}
a:hover {
    text-decoration: underline;
    color: var(--bs-div-color);
}
a:active {
    text-decoration: none;
    color: var(--bs-div-color);
}
output {
  display: block;
}
/* Hide Install button until beforeinstallprompt fires */
#install { 
  display: none;
}
.menu:hover {
    text-decoration: none !important; 
}
.menu_side {position: fixed; height: 100vh;}
.atajo-key {display: none;left: 1px; position: relative; font-size: 0.75rem !important;}
.encabezado {position: fixed; min-height: 50px; border-bottom: thin inset rgba(95,95,95,1.00);}
.pie {position: fixed; border-top: thin outset rgba(95,95,95,1.00); top: auto; bottom: -1px; left: 0px; max-height: 12px;font-size: 10px; height: 12px; padding-top: 0px;}
.bi {
    vertical-align: -0.07em;
    font-size: 1.20em;
    }
.bi-boton {
    font-size: 1.25rem;
}
.bi-boton-lg {
    font-size: 1.5rem;
}
.say-activo {
    color: steelblue !important;
}
.say-centrar-vertical {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  margin-top: -5%;
}
.say-margen-inicial {
    margin-top: 10%;
}
.float-say-start-up {
    float: left; 
    position: absolute; 
    left: 5%; 
    right: auto; 
    opacity: 1; 
    bottom: auto; 
    top: 25px;
}
.float-say-end-up {
    float: right; 
    position: absolute; 
    left: auto; 
    right: 25px; 
    opacity: 1; 
    bottom: auto; 
    top: 25px;
}
.float-say-start-down {
    float: left; 
    position: absolute; 
    left: 25px; 
    right: auto; 
    opacity: 1; 
    bottom: 25px; 
    top: auto;
}
.float-say-end-down {
    float: right; 
    position: absolute; 
    left: auto; 
    right: 25px; 
    opacity: 1; 
    bottom: 25px; 
    top: auto;
}
.float-say-center-center {
    position: absolute; 
    left: 50%; 
    opacity: 1; 
    top: 50%;
    transform: translate(-50%, -50%);
}
.float-say-center-up {
    position: absolute; 
    left: 50%; 
    opacity: 1; 
    top: 25px;
    bottom: auto; 
    transform: translate(-50%, 0);
}
.float-say-center-down {
    position: absolute; 
    left: 50%; 
    opacity: 1; 
    top: auto;
    bottom: 25px; 
    transform: translate(-50%, 0);
}
/*Mostrar ocultar contraseña*/
/* Eliminar el boton develar contraseña del navegador*/
::-ms-reveal {
    display: none;
}
.form-floating i {
    position: absolute;
    right: 5px;
    top: 10px;
    padding: 2px 10px;
    cursor: pointer;
}
.bi-eye-fill, .bi-eye-slash-fill {
    opacity: 70%;
}
.btn-say {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FF4000;
  --bs-btn-border-color: #FF4000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #EC3C00;
  --bs-btn-hover-border-color: #EC3C00;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #FF5F28;
  --bs-btn-active-border-color: #FF5F28;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #EC3C00;
  --bs-btn-disabled-border-color: #EC3C00;
}