
@font-face {
    font-family: 'hisense-medium';
    src: url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Medium.otf'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Medium.ttf'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Medium.eot'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Medium.woff');
}

.hisense-medium{font-family: 'hisense-medium' !important;font-weight:700 !important;}

@font-face {
    font-family: 'hisense-light';
    src: url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/Hisense_Sans_Alfabet_Light.otf'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/Hisense_Sans_Alfabet_Light.eot'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/Hisense_Sans_Alfabet_Light.ttf'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/Hisense_Sans_Alfabet_Light.woff');
}
    
@font-face {
    font-family: 'hisense-regular';
    src: url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Regular.ttf'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Regular.otf'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Regular.eot'), url('https://ganaconhisense.hisense.com.co/css/fonts/hisense/HisenseAlfabet-Regular.woff');
}

.hisense-regular{font-family: 'hisense-regular' !important;}

h1, h2, h3, h4, h5{font-family: 'hisense-medium' !important;}
p, a, span, html, body{font-family: 'hisense-regular' !important;}
.hisense-light{font-family: 'hisense-light' !important;}

.header{
    background-color: #009a9d !important;
}

.redes-sociales{
    margin-top: -15px !important;
}

.conteo{
    background-color: #232323;
    border-radius: 0px 0px 20px 20px;
    color: #FFF;
}

.text-countdown{
    color:#FFF;
}

.countdown span, .countdown span span{
    color:#FFF;
}

.text-hisense{
    color: #009a9d;
}

.border-title{
    border-bottom: solid 2px #009a9d;
}

.title-section{
    margin-left: -16px !important;
}

#mecanica{
    background-image: url('/img/cancha-i.png'), url('/img/cancha-d.png');
    background-repeat: no-repeat;
    background-position: 0 150px, 100% 150px;
    background-size: 7%, 6%;
}

.bg-gris{
    background-color: #f0f0f0;
}

.link-hisense{
    color:#009a9d;
}
.title-negro{
    color:#444444;
}
.title-product{
    background-color:#009a9d;
    color:#FFF;
    text-align: center;
}

.header-hisense{
    background-image:url('/img/header-2.jpg');
    background-size:contain;
    background-position:center bottom;
    background-repeat: no-repeat;
    background-clip: content-box;
    background-color: #091a2e
}

@media (max-width: 767px) {
    .countdown {
        flex-wrap: none !important;
    }

    .header-hisense{
        background-image:none;
    }    
}

input[type=text], input[type=email], input[type=date], select{
    background-color: #f8f8f8 !important;
}
input[type=text]:focus, input[type=email]:focus, input[type=date]:focus{
    border-color: #009a9d;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    select,
    textarea,
    input {
      font-size: 16px;
    }
  }

    input::placeholder {
        color: black !important; /* Cambia el color del placeholder */
        opacity: 1; /* Asegura que el color sea completamente visible */
    }

    input[type="file"] {
        display: none; /* Ocultar el input original */
    }
    
    .custom-file-upload {
        display: inline-block;
        padding: 8px 15px;
        background-color: #fff;
        color: #000;
        font-size: 16px;
        cursor: pointer;
        width: 100%;
    }
    
    .custom-file-upload:hover {
        background-color: #f9f9f9;
    }    