/* main > .container {
    padding: 70px 15px 20px;
} */

    html {zoom: 82%;}

    .borderRed{
        border: solid 1px red;
    }

    .deslogado{
        position: absolute;
        top: 70%;
        width: 100%;
        background: white;
        max-height: 15px;
    }

    .spinstyle {
        z-index: 5;
        position: fixed; 
        border: 8px solid rgba(0, 0, 0, 0.1);
        border-left-color: black;
        border-radius: 50%;
        top: 50%;
        left: 50%;
        width: 50px;
        height: 50px;
        -webkit-animation: spin 2s linear infinite; /* Safari */
        animation: spin 2s linear infinite;
    }

    .spinner-container
    {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(206, 202, 202, 0.1);
        z-index: 4;
    }

    @-webkit-keyframes spin {
        0% { -webkit-transform: rotate(0deg); }
        100% { -webkit-transform: rotate(360deg); }
    }


    #qtd_no_carrinho{
        
        width: 30px;
        height: 24px;
        
        margin-left: 10px;
        font-family: [Poppins];
        src: url([../fonts/Poppins/Poppins-regular.ttf]);
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 150%;
    }

    .dark-bg{
        top: 0;
        left: 0;
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 11;
        background: rgba(0,0,0,.4);
    }

    a:link {
        text-decoration: none;
    }

    .footer {
        background: none;
        font-size: .9em;
        /* max-height: 10px; */
    }

    .not-set {
        color: #c55;
        font-style: italic;
    }

    /* add sorting icons to gridview sort links */
    a.asc:after, a.desc:after {
        content: '';
        left: 3px;
        display: inline-block;
        width: 0;
        height: 0;
        border: solid 5px transparent;
        margin: 4px 4px 2px 4px;
        background: transparent;
    }

    a.asc:after {
        border-bottom: solid 7px #212529;
        border-top-width: 0;
    }

    a.desc:after {
        border-top: solid 7px #212529;
        border-bottom-width: 0;
    }

    .grid-view th {
        white-space: nowrap;
    }

    .hint-block {
        display: block;
        margin-top: 5px;
        color: #999;
    }

    .error-summary {
        color: #a94442;
        background: #fdf7f7;
        border-left: 3px solid #eed3d7;
        padding: 10px 20px;
        margin: 0 0 15px 0;
    }

/** NAV BAR
    ao ajustar a navbar, verificar a tela de meus pedidos*/
    .navbar{
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 10;

        /* background-color: #FAA01E; */
        background-color: #0032BE;

        font-family: 'Verdana';
        font-style: normal;
        font-weight: 700;
        
    }


    /* align the logout "link" (button in form) of the navbar */
    .nav li > form > button.logout {
        padding-top: 7px;
        color: rgba(255, 255, 255, 0.5);
    }


    .nav > li > form > button.logout:focus,
    .nav > li > form > button.logout:hover {
        text-decoration: none;
        color: rgba(255, 255, 255, 0.75);
    }

    .nav > li > form > button.logout:focus {
        outline: none;
    }

    .my-dropdown{
        border: 1px solid #6B6D75;
        border-radius: 10px;
    }
    
/* FIM NAV BAR */

/** INDEX */

    .login-errors{
        padding: 0;
        margin: 0;
        text-align: center;
        color: red;
        font-style: italic;
    }

    #logo{
        width: 85px;
    }

    .site-index{
        width: 100%;
        position: relative;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        transform: translateY(20%);
    }

    .login-items{
        padding: 32px;
        gap: 32px;

        background: #FFFFFF;
        border-radius: 10px;
       
        width: 448px;
        height: 452px;
        
        top: 100%;
        z-index: 15;
        
        /* margin-left: 50%; */
        /* transform: translate(-50%, 20%); */
        /* display: flex; */
        /* flex-direction: column; */
        /* justify-content: center; */
        /* align-items: center; */
        /* position: absolute; */
        /* left: 496px; */
    }

    iframe{
        border-radius: 10px;
        z-index: 15;
    }

    .welcome{
            
        width: 282px;
        height: 36px;
        
        font-family: [Poppins];
        src: url([../fonts/Poppins/Poppins-regular.ttf]);
        font-style: normal;
        font-weight: 700;
        font-size: 28.43px;
        line-height: 125%;

        margin-left: 50%;
        transform: translateX(-50%);

        color: #262729;
        flex: none;
        order: 0;
        flex-grow: 0;
    }

    .login-btn{
        /* buttom */

        font-family: 'Verdana';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 16px;
        /* identical to box height, or 133% */

        letter-spacing: 0.5px;
        text-transform: uppercase;

        /* Grey / 100 */

        color: #262729;


        /* Auto layout */
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 12px 16px;
        gap: 10px;

        width: 384px;
        height: 48px;

        background: #46B2FF;
        border-radius: 10px;
        border: none;
        /* Inside auto layout */

        flex: none;
        order: 1;
        flex-grow: 0;
    }

    .cards{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        padding: 30px 0px;
        gap: 32px;

        position: relative;
        width: 100%;
        height: 220px;
        left: 0px;
        bottom: 7%;

        /* Azul */

        background: #0032BE;
    }

    .card-1{
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        padding: 20px;
        gap: 10px;

        width: 384px;
        height: 160px;

        /* White */

        background: #FFFFFF;
        border-radius: 10px;

        /* Inside auto layout */

        flex: none;
        order: 2;
        flex-grow: 0;
    }

    .fst-cont{
        /* Corpo de texto/Body-2 */

        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        /* or 24px */


        /* Grey / 100 */

        color: #262729;
    }

    .sec-cont{
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 150%;
    }

    .forgot-password{
        width: 170px;
        height: 24px;

        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        /* identical to box height, or 24px */

        text-align: center;
        text-decoration-line: underline;

        margin-left: 50%;
        transform: translateX(-50%);

        /* Grey / 100 */

        color: #262729;
    }

/** FIM INDEX */

/**DÚVIDAS*/

    .header-doubts{
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 21.33px;
        line-height: 150%;
        text-align: center;
        color: #262729;


        position: absolute;
        width: 832px;
        height: 96px;
        margin-left: 50%;
        transform: translate(-50%);
        top: 45%;
        

        background: #FFFFFF;
        border-radius: 10px;
    }

    .bi-eye-fill{
        cursor: pointer;
    }

    .doubts-list > li{
        list-style: none;
        cursor: pointer;

        /* padding-top: 3%; */
        margin-left: 50%;
        transform: translate(-52%);
    
        margin-top: 4%;

        width: 832px;
        height: 24px;

        font-family: 'Verdana';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 150%;
    }

    .doubt-box{
        width: 832px;
        margin-left: 50%;
        transform: translate(-52%);

        margin-top: 3%;
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
    }

    .doubts-list{
        margin-top: 10%;
        margin-bottom: 10%;
    }

    .main-doubts{
        padding-top: 15%;
        /* transform: translateY(-50%); */
        margin: auto;
    }

    .doubt-content{
        text-align: center;
        position: absolute;
        width: 100%;
        height: 200px;
        left: 0px;
        top: 0;
        z-index: -1;
        opacity: 0.7;
        /* background: #9F9F9F; */
        background-image: url("../images/img0.PNG"), url("../images/img0.PNG");
    }

    .title-cursor{
        border-bottom: 1px solid #262729;
    }

    .fst-aid{
        padding-top: 4%;
    }

/**FIM DÚVIDAS*/

/** CONSULTORES / MEUS DADOS / ALTERAR SENHA  */

    .perfil{
        width: 100%;
        right: 0px;
    }

    .profile-menu{
        list-style: none;
        width: 280px;
        height: 56px;
        left: 112px;
        margin-top: 10%;
    }

    .profile-btns{
        /* margin-left: 4%; */
        /* transform: translateX(-50%); */
        width: 280px;
        height: 56px;
        left: 112px;
        top: 218px;
        
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 16px;
        /* identical to box height, or 133% */

        letter-spacing: 0.5px;
        text-transform: uppercase;

        /* Grey / 100 */

        color: #262729;

        border: 1px solid #797979;
        border-radius: 10px;
    }


    .panel-right{
        transform: translateY(-15%);
        width:70%;
        margin-left: 40%;
    }

    .verdana-bold{
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 700;
        font-size: 21.33px;
        line-height: 150%;
    }

    .msg-consultores{
        width: 100%;
        height: 80px;
        left: 528px;
        top: 202px;

        background: rgba(255, 210, 0, 0.25);
        border-radius: 10px;
    }

    .tipo-colsultor{
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
    }

    .btn-meus_dados{
        width: 176px;
        height: 56px;
        left: 528px;
        top: 754px;

        font-family: 'Verdana';
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 16px;
        /* identical to box height, or 133% */

        letter-spacing: 0.5px;
        text-transform: uppercase;

        /* Grey / 100 */

        color: #262729;

        background: #46B2FF;
        border: none;
        border-radius: 10px;
    }

    .btn-hover:hover{
        color: white;
    }
/** FIM CONSULTORES / MEUS DADOS / ALTERAR SENHA  */


/** PEDIDOS */

    /**TOGGLE ALUNO E PROF*/

    .switch {
        position: relative;
        display: inline-block;
        width: 348px;
        height: 56px;

        top: 92px;

        left: 480px;
        /* top: 175px; */
                
        background: #46B2FF;
        border-radius: 10px;
    }

    .aluno{
        float: left;
        font-weight: 700;
        margin-left: 17%;
        color: #FFFFFF;
    }

    .prof{
        float: right;
        font-weight: 400;
        margin-right: 12%;
        color: #262729;
    }

    .text-switch{
        width: 99px;
        height: 24px;
        display: inline-block;
        
        margin-top: 5%;
        opacity: 0.6;

        font-family: 'Verdana';
        font-style: normal;
        
        font-size: 16px;
        line-height: 150%;
        /* identical to box height, or 24px */

        /* Grey / 100 */

        
    }

    /* Hide default HTML checkbox */
    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

    /* The slider */
    .slider {
        border-radius: 10px;
        position: absolute;
        cursor: pointer;

        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #DFE4F5;
        -webkit-transition: .4s;
        transition: .4s;
    }

    .left-before{
        left: 0;
    }

    .right-before{
        right: 0;
    }

    .slider:before {
        border-radius: 10px;

        position: absolute;
        content: "";
        
        width: 192px;
        height: 56px;
        -moz-transform: translateX(-160px);
        background: #46B2FF;

        /* left: 0; */
        bottom: 0;
        -webkit-transition: .4s;
        transition: .4s;
    }

    input:checked + .slider {
        background-color: #DFE4F5;
    }

    input:focus + .slider {
        box-shadow: 0 0 1px #DFE4F5;
    }

    input:checked + .slider:before {
        -webkit-transform: translateX(158px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(158px);
        transform: translateX(158px);
        /* firefox responsiviness */
        -moz-transform: translateX(-1px);
    }


    /**FIM TOGGLE ALUNO E PROF*/

    .pedidos-table{
        margin-top: 15%;
        margin-bottom: 15%;
        width: 120%;
        margin-left: 50%;
        transform: translateX(-50%);
        /* height: 706px; */
        /* left: 112px;
        top: 311px; */

    }

    .pedidos-rows{
        width: 1216px;
        height: 56px;
    }

    .form-control{
        padding: 25px;
        border-radius: 10px;
    }

    .add_carrinho{
        width: 139px;
        height: 32px;

        /* amarelo */

        background: #FFD200;
        border-radius: 10px;

        /* margin-left: 50%;
        transform: translateX(-50%); */

        text-align: center;

        padding-top: 3%;
        margin-top: 5%;

        font-family: 'Verdana';
        font-style: normal;
        color: #3C3E42;

        cursor: pointer;
    }


    .summary{
        display: none;
    }

    #livroscontratoescolassearch-pesquisar{
        position: absolute;
        width: 488px;
        height: 56px;
        left: -15%;
        top: 140px;
        background: #DFE4F5;
        border-radius: 10px;
    }

    #livroscontratoescolassearch-pesquisar, #meuspedidossearch-pesquisar, #carrinhosearch-pesquisar{
        position: absolute;
        width: 488px;
        height: 56px;
        left: -15%;
        top: 140px;
        background: #DFE4F5;
        border-radius: 10px;
        font-size: 18px;
    }

    .pesquisar-livros{
        width: 100%;
    }

    .btn-pesquisar{
        position: absolute;
        width: 56px;
        height: 56px;
        float: right;
        left: -15%;
        transform: translateX(432px); /* refere ao tamanho do box #livroscontratoescolassearch-pesquisar menos o tamanho desse botao */
        top: 92px;

        background: #999DA8;
        border-radius: 10px;
    }

    .box-qtd{
        /* background-color: pink; */
        display: inline-flex;
        width: 105%;
        justify-content: space-between;
        text-align: center;
    }

    .add_quantidade{

        /* margin-top: 10%; */
        margin-top: 5%;
        text-align: right;
        border: none;

        /* margin-left: 6%;
        margin-right: 6%; */

        width: 70px;
        height: 32px;
        left: 937px;
        top: 0px;
        

        background: #FFFFFF;
        border-radius: 10px;

        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 4px;
        gap: 10px;
    }

    .add_remove_item{

        color: black;
        
        height: 26px;
        width: 26px;
        /* left: 2px;
        top: 2px; */
        border-radius: 50%;
        
        margin-top: 8%;
        cursor: pointer;
        background: #999DA8;
    }


/** FIM PEDIDOS */


/** MEUS PEDIDOS*/

    .resumo-pedido{
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
    }

    .meus-pedidos{
        width: 100%;
        right: 0px;
        /* margin-top: 20%; */
        margin-bottom: 15%;
        margin-left: 50%;
        transform: translateX(-50%);
    
    }

    .tp-pedido{
        padding: 4px;
        gap: 10px;
        width: 49px;
        height: 26px;

        background: #DFDFDF;
        border-radius: 5px;
    }

    .meuspedidos-table tr {
        width: 1216px;
        height: 48px;
    }

    .verdana-title{
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 700;
        font-size: 21.33px;
        line-height: 150%;
        /* identical to box height, or 32px */


        /* Grey / 100 */

        color: #262729;
    }


/** FIM MEUS PEDIDOS*/

/** ESQUECI MINHA SENHA */

    .hidden{
        display: none;
    }

    .rec-senha{
        /* Subtítulos / H4 */

        font-family: [Poppins];
        src: url([../fonts/Poppins/Poppins-regular.ttf]);
        font-style: normal;
        font-weight: 700;
        font-size: 28.43px;
        line-height: 125%;
        text-align: center;
        color: #262729;

    }

    .recuperar-senha{
        padding: 12px 16px;
        gap: 10px;
    }

    .info-email{
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 150%;
        /* or 24px */
        text-align: center;
        color: #262729;
    }

    .verif-span{
        width: 100%;
        /* transform: translateY(20%); */
        font-family: 'Verdana';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 175%;
        margin-left: 10%;
        /* transform: translateX(-50%); */
        /* identical to box height, or 21px */
        cursor: pointer;
        /* text-align: center; */

        /* Grey / 100 */

        color: #262729;
    }
    .rec-senha-input{
        width: 384px;
        height: 48px;
        margin-left: 50%;
        transform: translateX(-50%);
    }

    .btn-enviar-link:hover{
        background-color: #262729;
        color: #DFDFDF;
    }

    .btn-enviar-link{
        width: 384px;
        height: 48px;
        margin-left: 50%;
        transform: translateX(-50%);

        cursor: pointer;

        background: #FFD200;    
        border-radius: 10px;
        /* transform: translateX(-3%); */
    }

    .forgot-pass{
        margin-top: 10%;
        margin-left: 50%;
        transform: translateX(-50%);
        width: 448px;
        height: 413px;
        border-radius: 10px;
        z-index: 10;
        position: fixed;
        background: #FFFFFF;
    }

    #carouselExampleIndicators{
        display: none;
    }

    .center{
        text-align: center;
    }

/** fim ESQUECI MINHA SENHA */

.developed-by{
    width: 140%; 
    margin-left: 50%; 
    transform: translateX(-50%); 
    margin-top: 2%;
}

.toggler-cart{
    display: none;
}

.qtd_cart{
    transform: translateY(-10%);
    display: inline-flex;
}

.margin-btns{
    margin-top: 10%;
}

.margin-btns-30{
    margin-top: 30%;
}


/** MEDIA QUERY */

    @media(max-width:1100px) and (min-width: 800px) {
        footer{
            position: sticky;
            bottom: -330px;
        }
    }

    @media(max-width:1100px) {

        .site-index{
            flex-direction: column-reverse;
            margin-left: -25%;
            transform: translate(50%, 20%);
        }

        .login-items{
            justify-content: center;
            transform: translateX(15%);
        }

        iframe{
            padding: 50px;
            transform: translateX(3%);
        }
    }

    @media(max-width:800px) {

        html {zoom: 50%;}

        body{
            max-width: 100%;
        }
        
        /** INÍCIO / NAVBAR / FOOTER */
        
        /* .nav li > form > button.logout {
            display:block;
            text-align: left;
            width: 100%;
            padding: 10px 0;
        } */

        .meuspedidos-table, .developed-by, .pedidos-table, .pedidos-row , main, footer, nav, #carouselExampleIndicators{
            max-width: 100%;
            width: 100rem;
        }

        .material-icons{
            width: 40px;
            color: white;
            top: 0;
        }

        .qtd_pc{
            display: none;
        }

        .align-meus-pedidos{
            display: none;
        }

        #qtd_no_carrinho2{
            color: white;
        }

        .dropdown-menu{
            width: 50%;
            margin-left: -3%;
            /* transform: translateX(-50%);  */
            background: none;
            border: none;
            font-size: 40px; 
            display: block;
        }

        .center{
            text-align: left;
        }
        
        
        .dropdown-item{
            color: white;
        }

        .toggler-cart{
            top: 30px;
            display: block;
            position: absolute;
            transform: translateX(450%);
        }

        .navbar-collapse{
            font-size: 40px;
            padding: 12px 0px 12px 28px;
        }

        #logo{
            width: 30%;
        }

        .btn-pesquisar{
            left: -48%;
        }

        .pesquisar-livros{
            padding-left: 15%;
            max-width: 700px;
            width: 100rem;
        }

        #livroscontratoescolassearch-pesquisar{
            width: 50%;
        }
        
        .cards {
            display: none;
        }

        .card-1{
            margin-left: 50%;
            transform: translateX(-50%);
            margin-top: 3%;
        }

        
        .slider{
            margin-left: 0;
        }
        
        .switch{
            transform: translateX(-80%);
            margin-left: none;
            width: 45%;
        }

        #carouselExampleIndicators{
            transform: translateY(-10%);
            background: #0032BE;
            display: inline-block;
        }

        .slider:before {
            width: 50%;
        }

        input:checked + .slider:before {
            -webkit-transform: translateX(130px);
            -ms-transform: translateX(130px);
            transform: translateX(130px);
        }

        .aluno{
            padding-left: 40px;
        }
        .prof{
            padding-left: 20px;
        }
        
        .aluno, .prof{
            margin-left: 0;
            padding: none
        }

        .deslogado{
            position: fixed;
            top: 70%;
            width: 100%;
            background: white;
            max-height: 15px;
        }

        /** FIM INÍCIO / NAVBAR / FOOTER */

        /** INÍCIO DÚVIDAS*/
        .header-doubts{
            position: absolute;
            width: 80%;
            height: 60px;
            margin-left: 50%;
            margin-top: 5%;
            background: #FFFFFF;
            border-radius: 10px;
        }

        .doubt-content{
            max-width: 800px;
            width: 100rem;
        }

        .doubt-box{
            width: 100%;
            margin-left: 50%;
            transform: translate(-50%);
        }
        
        .doubts-list > li{
            list-style: none;
            cursor: pointer;
            
            /* padding-top: 3%; */
            margin-left: 50%;
            transform: translate(-50%);
        
            margin-top: 4%;
    
            width: 100%;
            height: 24px;
    
            font-family: 'Verdana';
            font-style: normal;
            font-weight: 700;
            font-size: 16px;
            line-height: 150%;
        }

        .main-doubts {
            margin-top: 10%;
            max-width: 80%;
            height: 50rem;
        }
        /** FIM DÚVIDAS*/


        /** PERFIL */

        .profile-menu{
            left: 0;
            display: flex;
            flex-direction: row;
            
            /* margin-left: -5%; */
            width: 100%;
            margin-top: 25%;
        }

        .panel-right{
            margin-left: 0;
            display: block;
            width: 100%; 
        }

        .panel-left{
            margin-bottom: 25%;
        }

        .profile-btns{
            /* margin-left: 4%; */
            /* transform: translateX(-50%); */
            width: 150px;
            height: 80px;
            left: 10px;
            top: 10px;

            margin-left: 10px;
            margin-right: 10px;
            font-family: 'Verdana';
            font-style: normal;
            font-weight: 700;
            font-size: 18px;
            line-height: 22px;
            /* identical to box height, or 133% */
    
            letter-spacing: 0.5px;
            text-transform: uppercase;
    
        }
        
        .margin-btns{
            margin-top: 0;
        }

        .margin-btns-30{
            margin-top: 0;
        }



        /** FIM PERFIL */
        
    }

/** FIM MEDIA QUERY */

/** COOKIES */

/**
 * Desenvolvido por SnowPath.
 */

 .cookieConsentContainer {
    z-index: 999;
    width: 500px;
    min-height: 20px;
    box-sizing: border-box;
    padding: 30px 30px 30px 30px;
    border: 1px solid #0032BE;
    background: #DFDFDF;
    overflow: hidden;
    position: fixed;
    bottom: 30px;
    left: 30px;
    display: none;
    border-radius: 10px;
}

.cookieConsentContainer .cookieTitle a {
    font-family: OpenSans, arial, sans-serif;
    color: #0032BE;
    font-size: 22px;
    line-height: 20px;
    display: block
}

.cookieConsentContainer .cookieDesc p {
    margin: 0;
    padding: 0;
    font-family: OpenSans, arial, sans-serif;
    color: black;
    font-size: 13px;
    line-height: 20px;
    display: block;
    margin-top: 10px
}

.cookieConsentContainer .cookieDesc a {
    font-family: OpenSans, arial, sans-serif;
    color: black;
    text-decoration: underline
}

.cookieConsentContainer .cookieButton a {
    display: inline-block;
    font-family: OpenSans, arial, sans-serif;
    color: black;
    font-size: 14px;
    font-weight: 700;
    margin-top: 14px;
    background: #FFD200;
    box-sizing: border-box;
    padding: 15px 24px;
    text-align: center;
    transition: background .3s;
    border-radius: 10px;
}

.cookieConsentContainer .cookieButton a:hover {
    cursor: pointer;
    background: #EED200;
}

@media (max-width: 767px) {
    .cookieConsentContainer {
        bottom: 0!important;
        left: 0!important;
        width: 100%!important
    }
}
/** COOKIES */