@font-face {

    font-family: 'Made Bold';

    font-style: normal;

    src: url('../fonts/made_ebold.otf');

}



@font-face {

    font-family: 'OpenSans';

    font-style: normal;

    font-weight: 600;

    src: url('../fonts/os_regular.ttf');

}



@font-face {

    font-family: 'Made Regular';

    font-style: normal;

    font-weight: 600;

    src: url('../fonts/made_reg.otf');

}





html, body{

   font-family: 'Made Regular';

   overflow-x: hidden;

}



#cont{

    display: none;

}



.no-scroll{

    overflow: hidden;

}



/* STYLES DA PÁGINA INICIAL (INDEX) */

a{

    color: #05acaa;

    text-decoration: none;

}



a:hover{

    color: #04d2cf;

    text-decoration: none;

}



.page-header-dark {

    color: #fff;

    border-bottom-left-radius: 20%;

    border-bottom-right-radius: 20%;

}

.page-header {

    position: relative;

    padding-top: 4rem;

    padding-bottom: 4rem;

}

.bg-gradient-primary-to-secondary {

    background: #05acaa;

}



.bg-netcompras{

	background: #0C8A86;

}



.img-status-pedido{

    width: 20vh;

}



.img-produto{

    width: 12vw;

    height: 16vh;

}



.img-produto-compra{

    border-radius: 20px;

    width: 20vw;

    height: 25vh;

}



#logo-nav{

    width: 7vw;
}

#carrinho-nav{

   width: 2vw; 

}



.img-product{

   height: 22vh;

   width: 100%;

}



.slick-prev:before {

    color: gray;

}

.slick-next:before {

    color: gray;

}



.icon-menu-desktop{

    width: 1vw;

}



.card-products{

    height: 10vw;

}



.card-populares{

    width: 15vw;

    border: none;

    box-shadow: 1px 1px 10px #dcdcdc;

    border-radius: 15px;

}



.card-populares-desktop{

    display: flex;

    justify-content: center;

}



.icon-star{

    font-size: 33px;

}

/*DEIXA AS IMAGENS DO SLICK RESPONSIVAS*/

.slick-slide{

        height: auto;

        /*img{

            max-width: 100vw !important;

        }*/

}



/*RETIRA PONTOS DAS PAGINAS DO SLICK*/

.slick-dots li {

    display: none

}



.dropdown-menu {

    width: 18vw;

    height: auto;

    overflow: hidden;

}



.owl-carousel .owl-item img {

  -webkit-backface-visibility: hidden;

}



/*------------------------------------------------------------------------------------------------*/



/*STYLES DA PÁGINA DE LOGIN*/

.bg-login-image {

	background: url("https://i.pinimg.com/originals/7c/d7/59/7cd759fcdb7d9a8dd2210daee1fa6087.png");

	background-size: cover;

	background-repeat: no-repeat;

}



.body-login{

    background-color: #f1f1f1a9;

}



.form-login{

    margin: 0 auto;

    width: 35vw;

    padding: 35px 35px;

    border-radius: 5px;

    box-shadow:5px 5px 10px rgba(0, 0, 0, 0.157);

    background-color:white;

}



.img-login{

    width: 15vw;

}



/*------------------------------------------------------------------------------------------------*/

/*STYLES DA PÁGINA DE CATEGORIA*/

.category-container{

    width: 46vw;

}



/*------------------------------------------------------------------------------------------------*/

/*STYLES DA PÁGINA DE PAGAMENTO*/

.icon-menu{

    width: 4vw;

}



/*STYLE GLOBAL DAS TABELAS DATA TABLES*/

.modal-header {

    display: block;

}

