* {
    color: #343A40;
}

.navbar-header-gb {
    background: #004884;
    height: 60px;
}

.border-content-gb {
    border-bottom: 3px solid #004884;
    width: 400px;
}

.border-content-gb-full {
    border-bottom: 3px solid #004884;
    margin-top: 20px;
    margin-bottom: 10px;
}

.border-content-gb-ms {
    border-bottom: 3px solid #108F40;
    width: 300px;
}

.categories-container-gb {
    width: 260px;
    min-height: 180px;
    background: #fff;
    border: 1px solid #e6effd;
    padding: 1.2em;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}

.categories-container-gb:hover {
    border: 1px solid #108F40;
    box-shadow: 0 3px 5px 0 #3366cc24;
    box-shadow: 0 4px 0 #3366cc24;
}

.card-header-firts-gb {
    margin-top: -30px;
    background: #FFFFFF;
    box-shadow: 1px 5px 15px #a2a2a2;
    margin-bottom: 30px;
    border-radius: 5px;
    align-self: center;
}

.color-button-gb {
    color: #fff;
    background: #108F40;
    border-radius: 50rem !important;
    margin: 1rem auto;
    border: 2px solid transparent;
}

.color-button-gb:hover {
    background: #FFFFFF;
    color: #108F40;
    border: 2px solid #108F40;
}

/* Estilos Microsite */
/*Carrusel de Logos Slick Carousel */
.slick-prev:before, .slick-next:before {
    color: #343A40 !important;
}

#productos-carousel .item {
    height: 400px;
    overflow-y: auto;
}

@font-face {
    font-family: 'Poppins Regular';
    src: url('/static/assets/css/cdn/assets/fonts/Poppins/Poppins-Regular.ttf');
}

.font-poppins *{
    font-family: 'Poppins Regular';
}

.font-poppins h1{
    color: #343A40;
}

.color-icon.fa-facebook-square{
    color: #1876F2;
}

.color-icon.fa-instagram-square{
    color: #d6249f;
}

.color-icon.fa-twitter-square{
    color: #1D9BF0;
}

.color-icon.fa-youtube-square{
    color: #FE0000;
}

.container-catalog{
    background: rgba(235,247,219,1);
    background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(235,247,219,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(235,247,219,1) 100%);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(235,247,219,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebf7db",GradientType=1);
}

.container-catalog h6{
    background: #93BD30;
    color: #FFFFFF;
}

.contact-info{
    box-shadow: 0 0 10px #93BD30;
    padding: 20px;
    background: #93BD30;
    border-radius: 10px;
}

.contact-info p{
    color: #FFFFFF !important;
}

.contact-info h4{
    color: #FFFFFF !important;
    font-weight: bold;
    padding-top: 1rem;
}

.contact-info .fa-light{
    color: #93BD30;
    border-radius: 50%;
    background-color: #FFFFFF;
    width: 7rem;
    height: 7rem;
    padding: 2rem;
    font-size: 3rem;
}