<style>
a  { text-decoration: none !important; }

.text-justify  { text-align: justify !important; }

body {
/*background-color: #d9dce0;*/
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7db9e8+0,6c8199+100&0+0,1+100,1+100 */
/* background: #ffffff;
background: linear-gradient(173deg, rgba(255, 255, 255, 1) 0%, rgba(232, 232, 232, 1) 17%, rgba(209, 209, 209, 1) 83%, rgba(204, 204, 204, 1) 100%);
*/

background-image: url("https://cyrmx.com/2024/images/fd01b.jpg");
}

.carousel-control-prev-icon {
background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e);
/* color: black; */
background-color: #1e2349 !important;
}

.carousel-control-next-icon {
background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e);
/* color: black; */
background-color: #1e2349 !important;
}

.text-logo-azul-fuerte {
/*text-shadow: 1px 1px 2px black;*/
color: #1e2349;    azul logo fuerte
/* color: #009fe3;   /* azul logo claro */
/*color: #9c9a9f;    gris logo*/
}

.text-logo-azul-claro {
text-shadow: 1px 1px 2px black;
/*color: #1e2349;    azul logo fuerte */
color: #009fe3;   /* azul logo claro */
/*color: #9c9a9f;    gris logo*/
}


.text-shadow {
/*text-shadow: 1px 1px 2px black;*/
color: #fff;
}
a {
text-decoration: none;
}

.div-1 {
/*background-color: #000c18; #4aace9  */
background-color: #1e2349;
padding: 10px;
}

.bg-img {
/* The image used */
background-image: url("./images/fondo.jpg");

min-height: 700px;

/* Center and scale the image nicely */
background-position: center;
background-repeat: no-repeat;
background-size: cover;

/* Needed to position the navbar */
position: relative;
display: flex;
justify-content: center;
}

/* Position the navbar container inside the image */
.container01 {
position: absolute;
margin: 20px;
/*width: auto;*/
width: 100%;
}

/* The navbar */
.topnav {
overflow: hidden;
background-color: none;
}

/* Navbar links */
.topnav a {
float: left;
/*color: #f4ff00;*/
/*color: #df0209;*/
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 1.3rem;
}

.topnav a:hover {
/*background-color: #0d6efd;*/
background-color: #56acde;
color: white;
}


.footer {
background-color: #1e2349;
/*position: absolute;*/
left: 0;
bottom: 0;
width: 100%;
/*color: #254260;*/
/*color: #df0209;*/
text-align: left;
}

.carousel-inner img {
margin: auto;
}

a {
text-decoration: none;
}

.text-shadow {
/*text-shadow: 1px 1px 2px black;
color: #f4ff00;*/
color: #black;
}

.text-shadow a {
/* text-shadow: 1px 1px 2px black;
color: #ff0030;
color: #df0209; */
color: white;
}

.text-shadow a:hover {
/*background-color: #0d6efd;
color: red;
font-weight: bold;*/
}


.text-logo {
/*text-shadow: 1px 1px 2px black;
color: #f4ff00;
color: #56acde;*/
color: #6295c0;
}


.btn-danger {
/*--bs-btn-bg: color: #f4ff00 !important; */
/*--bs-btn-bg: color: #ef0a20 !important;*/
       }
.alert-secondary {
           --bs-alert-bg: #56acde !important;
       }

       .btn-whatsapp {
display: block;
width: 30px;
height: 30px;
color: #fff;
position: fixed;
right: 100px;
bottom: 150px;
border-radius: 50%;
text-align: center;
z-index: 99999!important;
}
</style>
